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/invert_string.i_4.bpl -------------------------------------------------------------------------------- This is Ultimate 0.1.24-c30ebe1 [2018-12-17 14:25:31,628 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-12-17 14:25:31,630 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-12-17 14:25:31,642 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-12-17 14:25:31,643 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-12-17 14:25:31,644 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-12-17 14:25:31,646 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-12-17 14:25:31,648 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-12-17 14:25:31,650 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-12-17 14:25:31,651 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-12-17 14:25:31,652 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-12-17 14:25:31,652 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-12-17 14:25:31,653 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-12-17 14:25:31,654 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-12-17 14:25:31,656 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-12-17 14:25:31,657 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-12-17 14:25:31,658 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-12-17 14:25:31,660 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-12-17 14:25:31,662 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-12-17 14:25:31,664 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-12-17 14:25:31,665 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-12-17 14:25:31,666 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-12-17 14:25:31,669 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-12-17 14:25:31,669 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-12-17 14:25:31,670 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-12-17 14:25:31,671 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-12-17 14:25:31,672 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-12-17 14:25:31,673 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-12-17 14:25:31,674 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-12-17 14:25:31,675 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-12-17 14:25:31,675 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-12-17 14:25:31,676 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-12-17 14:25:31,676 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-12-17 14:25:31,677 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-12-17 14:25:31,678 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-12-17 14:25:31,678 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-12-17 14:25:31,679 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:25:31,698 INFO L110 SettingsManager]: Loading preferences was successful [2018-12-17 14:25:31,698 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-12-17 14:25:31,700 INFO L131 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2018-12-17 14:25:31,700 INFO L133 SettingsManager]: * Show backtranslation warnings=false [2018-12-17 14:25:31,701 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-12-17 14:25:31,701 INFO L133 SettingsManager]: * User list type=DISABLED [2018-12-17 14:25:31,701 INFO L131 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2018-12-17 14:25:31,701 INFO L133 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2018-12-17 14:25:31,702 INFO L133 SettingsManager]: * Underlying domain=OctagonDomain [2018-12-17 14:25:31,702 INFO L133 SettingsManager]: * Abstract domain=ArrayDomain [2018-12-17 14:25:31,702 INFO L133 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2018-12-17 14:25:31,702 INFO L133 SettingsManager]: * Interval Domain=false [2018-12-17 14:25:31,703 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-12-17 14:25:31,703 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-12-17 14:25:31,704 INFO L133 SettingsManager]: * Use SBE=true [2018-12-17 14:25:31,705 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-12-17 14:25:31,705 INFO L133 SettingsManager]: * sizeof long=4 [2018-12-17 14:25:31,705 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-12-17 14:25:31,705 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-12-17 14:25:31,706 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-12-17 14:25:31,706 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2018-12-17 14:25:31,706 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-12-17 14:25:31,706 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2018-12-17 14:25:31,706 INFO L133 SettingsManager]: * sizeof long double=12 [2018-12-17 14:25:31,706 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-12-17 14:25:31,708 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2018-12-17 14:25:31,709 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-12-17 14:25:31,709 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-12-17 14:25:31,709 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-12-17 14:25:31,709 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-12-17 14:25:31,710 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-12-17 14:25:31,710 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-12-17 14:25:31,710 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-12-17 14:25:31,710 INFO L133 SettingsManager]: * Trace refinement strategy=TAIPAN [2018-12-17 14:25:31,710 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-12-17 14:25:31,711 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-12-17 14:25:31,711 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2018-12-17 14:25:31,711 INFO L133 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2018-12-17 14:25:31,757 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-12-17 14:25:31,773 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-12-17 14:25:31,779 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-12-17 14:25:31,780 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2018-12-17 14:25:31,781 INFO L276 PluginConnector]: Boogie PL CUP Parser initialized [2018-12-17 14:25:31,781 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/20170304-DifficultPathPrograms/invert_string.i_4.bpl [2018-12-17 14:25:31,782 INFO L111 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/20170304-DifficultPathPrograms/invert_string.i_4.bpl' [2018-12-17 14:25:31,840 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-12-17 14:25:31,842 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-12-17 14:25:31,843 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2018-12-17 14:25:31,843 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2018-12-17 14:25:31,844 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2018-12-17 14:25:31,863 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "invert_string.i_4.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 17.12 02:25:31" (1/1) ... [2018-12-17 14:25:31,876 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "invert_string.i_4.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 17.12 02:25:31" (1/1) ... [2018-12-17 14:25:31,884 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2018-12-17 14:25:31,885 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-12-17 14:25:31,886 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-12-17 14:25:31,886 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-12-17 14:25:31,898 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "invert_string.i_4.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 17.12 02:25:31" (1/1) ... [2018-12-17 14:25:31,899 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "invert_string.i_4.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 17.12 02:25:31" (1/1) ... [2018-12-17 14:25:31,900 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "invert_string.i_4.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 17.12 02:25:31" (1/1) ... [2018-12-17 14:25:31,900 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "invert_string.i_4.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 17.12 02:25:31" (1/1) ... [2018-12-17 14:25:31,907 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "invert_string.i_4.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 17.12 02:25:31" (1/1) ... [2018-12-17 14:25:31,910 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "invert_string.i_4.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 17.12 02:25:31" (1/1) ... [2018-12-17 14:25:31,911 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "invert_string.i_4.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 17.12 02:25:31" (1/1) ... [2018-12-17 14:25:31,913 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-12-17 14:25:31,915 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-12-17 14:25:31,915 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-12-17 14:25:31,915 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-12-17 14:25:31,916 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "invert_string.i_4.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 17.12 02:25:31" (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:25:31,999 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-12-17 14:25:31,999 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-12-17 14:25:32,474 INFO L275 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-12-17 14:25:32,474 INFO L280 CfgBuilder]: Removed 3 assue(true) statements. [2018-12-17 14:25:32,474 INFO L202 PluginConnector]: Adding new model invert_string.i_4.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.12 02:25:32 BoogieIcfgContainer [2018-12-17 14:25:32,475 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-12-17 14:25:32,476 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-12-17 14:25:32,477 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-12-17 14:25:32,480 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-12-17 14:25:32,480 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "invert_string.i_4.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 17.12 02:25:31" (1/2) ... [2018-12-17 14:25:32,481 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@57694bc6 and model type invert_string.i_4.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.12 02:25:32, skipping insertion in model container [2018-12-17 14:25:32,482 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "invert_string.i_4.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.12 02:25:32" (2/2) ... [2018-12-17 14:25:32,484 INFO L112 eAbstractionObserver]: Analyzing ICFG invert_string.i_4.bpl [2018-12-17 14:25:32,494 INFO L156 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-12-17 14:25:32,503 INFO L168 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2018-12-17 14:25:32,522 INFO L257 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2018-12-17 14:25:32,557 INFO L382 AbstractCegarLoop]: Interprodecural is true [2018-12-17 14:25:32,558 INFO L383 AbstractCegarLoop]: Hoare is true [2018-12-17 14:25:32,558 INFO L384 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-12-17 14:25:32,558 INFO L385 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2018-12-17 14:25:32,558 INFO L386 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-12-17 14:25:32,558 INFO L387 AbstractCegarLoop]: Difference is false [2018-12-17 14:25:32,559 INFO L388 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-12-17 14:25:32,559 INFO L393 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-12-17 14:25:32,576 INFO L276 IsEmpty]: Start isEmpty. Operand 7 states. [2018-12-17 14:25:32,582 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2018-12-17 14:25:32,583 INFO L394 BasicCegarLoop]: Found error trace [2018-12-17 14:25:32,584 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2018-12-17 14:25:32,586 INFO L423 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-12-17 14:25:32,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2018-12-17 14:25:32,593 INFO L82 PathProgramCache]: Analyzing trace with hash 928714, now seen corresponding path program 1 times [2018-12-17 14:25:32,596 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-12-17 14:25:32,654 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-17 14:25:32,655 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-17 14:25:32,655 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-17 14:25:32,655 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-12-17 14:25:32,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-17 14:25:32,841 INFO L273 TraceCheckUtils]: 0: Hoare triple {10#true} havoc main_#res;havoc main_#t~nondet0, main_#t~nondet2, main_#t~post1, main_#t~post4, main_#t~post3, main_#t~post6, main_#t~post5, main_~MAX~6, main_~str1~6, main_~str2~6, main_~cont~6, main_~i~6, main_~j~6;main_~MAX~6 := (if main_#t~nondet0 % 4294967296 % 4294967296 <= 2147483647 then main_#t~nondet0 % 4294967296 % 4294967296 else main_#t~nondet0 % 4294967296 % 4294967296 - 4294967296);havoc main_#t~nondet0;havoc main_~str1~6;havoc main_~str2~6;havoc main_~cont~6;havoc main_~i~6;havoc main_~j~6;main_~cont~6 := 0;main_~i~6 := 0; {10#true} is VALID [2018-12-17 14:25:32,854 INFO L273 TraceCheckUtils]: 1: Hoare triple {10#true} assume !(main_~i~6 < main_~MAX~6);main_~str1~6 := main_~str1~6[main_~MAX~6 - 1 := 0];main_~j~6 := 0;main_~i~6 := main_~MAX~6 - 1; {12#(<= ULTIMATE.start_main_~MAX~6 (+ ULTIMATE.start_main_~i~6 1))} is VALID [2018-12-17 14:25:32,857 INFO L273 TraceCheckUtils]: 2: Hoare triple {12#(<= ULTIMATE.start_main_~MAX~6 (+ ULTIMATE.start_main_~i~6 1))} assume !(main_~i~6 >= 0);main_~j~6 := main_~MAX~6 - 1;main_~i~6 := 0;assume !!(main_~i~6 < main_~MAX~6);__VERIFIER_assert_#in~cond := (if main_~str1~6[main_~i~6] == main_~str2~6[main_~j~6] 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:25:32,857 INFO L273 TraceCheckUtils]: 3: Hoare triple {11#false} assume !false; {11#false} is VALID [2018-12-17 14:25:32,860 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:25:32,862 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-17 14:25:32,862 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-17 14:25:32,863 INFO L257 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-12-17 14:25:32,869 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 4 [2018-12-17 14:25:32,870 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-12-17 14:25:32,874 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-12-17 14:25:32,933 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:25:32,933 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-12-17 14:25:32,943 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-17 14:25:32,944 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-17 14:25:32,946 INFO L87 Difference]: Start difference. First operand 7 states. Second operand 3 states. [2018-12-17 14:25:33,095 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-17 14:25:33,096 INFO L93 Difference]: Finished difference Result 10 states and 12 transitions. [2018-12-17 14:25:33,096 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-17 14:25:33,096 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 4 [2018-12-17 14:25:33,096 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-12-17 14:25:33,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-12-17 14:25:33,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 12 transitions. [2018-12-17 14:25:33,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-12-17 14:25:33,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 12 transitions. [2018-12-17 14:25:33,108 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 12 transitions. [2018-12-17 14:25:33,201 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 12 edges. 12 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-12-17 14:25:33,211 INFO L225 Difference]: With dead ends: 10 [2018-12-17 14:25:33,212 INFO L226 Difference]: Without dead ends: 6 [2018-12-17 14:25:33,215 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-17 14:25:33,233 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6 states. [2018-12-17 14:25:33,310 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6 to 6. [2018-12-17 14:25:33,310 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-12-17 14:25:33,311 INFO L82 GeneralOperation]: Start isEquivalent. First operand 6 states. Second operand 6 states. [2018-12-17 14:25:33,311 INFO L74 IsIncluded]: Start isIncluded. First operand 6 states. Second operand 6 states. [2018-12-17 14:25:33,312 INFO L87 Difference]: Start difference. First operand 6 states. Second operand 6 states. [2018-12-17 14:25:33,313 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-17 14:25:33,314 INFO L93 Difference]: Finished difference Result 6 states and 7 transitions. [2018-12-17 14:25:33,314 INFO L276 IsEmpty]: Start isEmpty. Operand 6 states and 7 transitions. [2018-12-17 14:25:33,314 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-12-17 14:25:33,315 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-12-17 14:25:33,315 INFO L74 IsIncluded]: Start isIncluded. First operand 6 states. Second operand 6 states. [2018-12-17 14:25:33,315 INFO L87 Difference]: Start difference. First operand 6 states. Second operand 6 states. [2018-12-17 14:25:33,317 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-17 14:25:33,317 INFO L93 Difference]: Finished difference Result 6 states and 7 transitions. [2018-12-17 14:25:33,317 INFO L276 IsEmpty]: Start isEmpty. Operand 6 states and 7 transitions. [2018-12-17 14:25:33,317 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-12-17 14:25:33,318 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-12-17 14:25:33,318 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-12-17 14:25:33,318 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-12-17 14:25:33,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2018-12-17 14:25:33,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 7 transitions. [2018-12-17 14:25:33,322 INFO L78 Accepts]: Start accepts. Automaton has 6 states and 7 transitions. Word has length 4 [2018-12-17 14:25:33,322 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-12-17 14:25:33,322 INFO L480 AbstractCegarLoop]: Abstraction has 6 states and 7 transitions. [2018-12-17 14:25:33,322 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-12-17 14:25:33,323 INFO L276 IsEmpty]: Start isEmpty. Operand 6 states and 7 transitions. [2018-12-17 14:25:33,323 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2018-12-17 14:25:33,323 INFO L394 BasicCegarLoop]: Found error trace [2018-12-17 14:25:33,323 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2018-12-17 14:25:33,324 INFO L423 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-12-17 14:25:33,324 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2018-12-17 14:25:33,324 INFO L82 PathProgramCache]: Analyzing trace with hash 28791948, now seen corresponding path program 1 times [2018-12-17 14:25:33,324 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-12-17 14:25:33,325 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-17 14:25:33,326 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-17 14:25:33,326 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-17 14:25:33,326 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-12-17 14:25:33,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-17 14:25:33,609 INFO L273 TraceCheckUtils]: 0: Hoare triple {52#true} havoc main_#res;havoc main_#t~nondet0, main_#t~nondet2, main_#t~post1, main_#t~post4, main_#t~post3, main_#t~post6, main_#t~post5, main_~MAX~6, main_~str1~6, main_~str2~6, main_~cont~6, main_~i~6, main_~j~6;main_~MAX~6 := (if main_#t~nondet0 % 4294967296 % 4294967296 <= 2147483647 then main_#t~nondet0 % 4294967296 % 4294967296 else main_#t~nondet0 % 4294967296 % 4294967296 - 4294967296);havoc main_#t~nondet0;havoc main_~str1~6;havoc main_~str2~6;havoc main_~cont~6;havoc main_~i~6;havoc main_~j~6;main_~cont~6 := 0;main_~i~6 := 0; {54#(<= ULTIMATE.start_main_~i~6 0)} is VALID [2018-12-17 14:25:33,611 INFO L273 TraceCheckUtils]: 1: Hoare triple {54#(<= ULTIMATE.start_main_~i~6 0)} assume !(main_~i~6 < main_~MAX~6);main_~str1~6 := main_~str1~6[main_~MAX~6 - 1 := 0];main_~j~6 := 0;main_~i~6 := main_~MAX~6 - 1; {55#(<= (+ ULTIMATE.start_main_~i~6 1) 0)} is VALID [2018-12-17 14:25:33,620 INFO L273 TraceCheckUtils]: 2: Hoare triple {55#(<= (+ ULTIMATE.start_main_~i~6 1) 0)} assume !!(main_~i~6 >= 0);main_~str2~6 := main_~str2~6[main_~j~6 := main_~str1~6[0]];main_#t~post4 := main_~j~6;main_~j~6 := main_#t~post4 + 1;havoc main_#t~post4;main_#t~post3 := main_~i~6;main_~i~6 := main_#t~post3 - 1;havoc main_#t~post3; {53#false} is VALID [2018-12-17 14:25:33,621 INFO L273 TraceCheckUtils]: 3: Hoare triple {53#false} assume !(main_~i~6 >= 0);main_~j~6 := main_~MAX~6 - 1;main_~i~6 := 0;assume !!(main_~i~6 < main_~MAX~6);__VERIFIER_assert_#in~cond := (if main_~str1~6[main_~i~6] == main_~str2~6[main_~j~6] then 1 else 0);havoc __VERIFIER_assert_~cond;__VERIFIER_assert_~cond := __VERIFIER_assert_#in~cond;assume __VERIFIER_assert_~cond == 0;assume !false; {53#false} is VALID [2018-12-17 14:25:33,621 INFO L273 TraceCheckUtils]: 4: Hoare triple {53#false} assume !false; {53#false} is VALID [2018-12-17 14:25:33,622 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-17 14:25:33,622 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-17 14:25:33,623 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-17 14:25:33,623 INFO L257 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-12-17 14:25:33,625 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 5 [2018-12-17 14:25:33,625 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-12-17 14:25:33,625 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 4 states. [2018-12-17 14:25:33,675 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 5 edges. 5 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-12-17 14:25:33,675 INFO L459 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-12-17 14:25:33,676 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-12-17 14:25:33,676 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-12-17 14:25:33,676 INFO L87 Difference]: Start difference. First operand 6 states and 7 transitions. Second operand 4 states. [2018-12-17 14:25:33,893 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-17 14:25:33,894 INFO L93 Difference]: Finished difference Result 11 states and 13 transitions. [2018-12-17 14:25:33,894 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-12-17 14:25:33,897 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 5 [2018-12-17 14:25:33,897 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-12-17 14:25:33,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2018-12-17 14:25:33,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 12 transitions. [2018-12-17 14:25:33,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2018-12-17 14:25:33,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 12 transitions. [2018-12-17 14:25:33,902 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 4 states and 12 transitions. [2018-12-17 14:25:34,025 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 12 edges. 12 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-12-17 14:25:34,026 INFO L225 Difference]: With dead ends: 11 [2018-12-17 14:25:34,026 INFO L226 Difference]: Without dead ends: 7 [2018-12-17 14:25:34,027 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-12-17 14:25:34,028 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7 states. [2018-12-17 14:25:34,056 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7 to 7. [2018-12-17 14:25:34,057 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-12-17 14:25:34,057 INFO L82 GeneralOperation]: Start isEquivalent. First operand 7 states. Second operand 7 states. [2018-12-17 14:25:34,057 INFO L74 IsIncluded]: Start isIncluded. First operand 7 states. Second operand 7 states. [2018-12-17 14:25:34,057 INFO L87 Difference]: Start difference. First operand 7 states. Second operand 7 states. [2018-12-17 14:25:34,058 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-17 14:25:34,059 INFO L93 Difference]: Finished difference Result 7 states and 8 transitions. [2018-12-17 14:25:34,059 INFO L276 IsEmpty]: Start isEmpty. Operand 7 states and 8 transitions. [2018-12-17 14:25:34,060 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-12-17 14:25:34,060 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-12-17 14:25:34,060 INFO L74 IsIncluded]: Start isIncluded. First operand 7 states. Second operand 7 states. [2018-12-17 14:25:34,060 INFO L87 Difference]: Start difference. First operand 7 states. Second operand 7 states. [2018-12-17 14:25:34,062 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-17 14:25:34,062 INFO L93 Difference]: Finished difference Result 7 states and 8 transitions. [2018-12-17 14:25:34,062 INFO L276 IsEmpty]: Start isEmpty. Operand 7 states and 8 transitions. [2018-12-17 14:25:34,062 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-12-17 14:25:34,063 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-12-17 14:25:34,063 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-12-17 14:25:34,063 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-12-17 14:25:34,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2018-12-17 14:25:34,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 8 transitions. [2018-12-17 14:25:34,064 INFO L78 Accepts]: Start accepts. Automaton has 7 states and 8 transitions. Word has length 5 [2018-12-17 14:25:34,065 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-12-17 14:25:34,065 INFO L480 AbstractCegarLoop]: Abstraction has 7 states and 8 transitions. [2018-12-17 14:25:34,065 INFO L481 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-12-17 14:25:34,065 INFO L276 IsEmpty]: Start isEmpty. Operand 7 states and 8 transitions. [2018-12-17 14:25:34,066 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2018-12-17 14:25:34,066 INFO L394 BasicCegarLoop]: Found error trace [2018-12-17 14:25:34,066 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2018-12-17 14:25:34,066 INFO L423 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-12-17 14:25:34,067 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2018-12-17 14:25:34,067 INFO L82 PathProgramCache]: Analyzing trace with hash 894131125, now seen corresponding path program 1 times [2018-12-17 14:25:34,067 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-12-17 14:25:34,068 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-17 14:25:34,068 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-17 14:25:34,068 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-17 14:25:34,068 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-12-17 14:25:34,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-17 14:25:34,459 INFO L273 TraceCheckUtils]: 0: Hoare triple {103#true} havoc main_#res;havoc main_#t~nondet0, main_#t~nondet2, main_#t~post1, main_#t~post4, main_#t~post3, main_#t~post6, main_#t~post5, main_~MAX~6, main_~str1~6, main_~str2~6, main_~cont~6, main_~i~6, main_~j~6;main_~MAX~6 := (if main_#t~nondet0 % 4294967296 % 4294967296 <= 2147483647 then main_#t~nondet0 % 4294967296 % 4294967296 else main_#t~nondet0 % 4294967296 % 4294967296 - 4294967296);havoc main_#t~nondet0;havoc main_~str1~6;havoc main_~str2~6;havoc main_~cont~6;havoc main_~i~6;havoc main_~j~6;main_~cont~6 := 0;main_~i~6 := 0; {105#(or (and (<= ULTIMATE.start_main_~i~6 0) (<= 0 ULTIMATE.start_main_~i~6)) (not (= (+ ULTIMATE.start_main_~i~6 1) ULTIMATE.start_main_~MAX~6)))} is VALID [2018-12-17 14:25:34,463 INFO L273 TraceCheckUtils]: 1: Hoare triple {105#(or (and (<= ULTIMATE.start_main_~i~6 0) (<= 0 ULTIMATE.start_main_~i~6)) (not (= (+ ULTIMATE.start_main_~i~6 1) ULTIMATE.start_main_~MAX~6)))} assume !!(main_~i~6 < main_~MAX~6);assume -128 <= main_#t~nondet2 && main_#t~nondet2 <= 127;main_~str1~6 := main_~str1~6[main_~i~6 := main_#t~nondet2];havoc main_#t~nondet2;main_#t~post1 := main_~i~6;main_~i~6 := main_#t~post1 + 1;havoc main_#t~post1; {106#(or (<= (+ ULTIMATE.start_main_~i~6 1) ULTIMATE.start_main_~MAX~6) (= 1 ULTIMATE.start_main_~MAX~6))} is VALID [2018-12-17 14:25:34,465 INFO L273 TraceCheckUtils]: 2: Hoare triple {106#(or (<= (+ ULTIMATE.start_main_~i~6 1) ULTIMATE.start_main_~MAX~6) (= 1 ULTIMATE.start_main_~MAX~6))} assume !(main_~i~6 < main_~MAX~6);main_~str1~6 := main_~str1~6[main_~MAX~6 - 1 := 0];main_~j~6 := 0;main_~i~6 := main_~MAX~6 - 1; {107#(= (+ ULTIMATE.start_main_~j~6 1) ULTIMATE.start_main_~MAX~6)} is VALID [2018-12-17 14:25:34,469 INFO L273 TraceCheckUtils]: 3: Hoare triple {107#(= (+ ULTIMATE.start_main_~j~6 1) ULTIMATE.start_main_~MAX~6)} assume !!(main_~i~6 >= 0);main_~str2~6 := main_~str2~6[main_~j~6 := main_~str1~6[0]];main_#t~post4 := main_~j~6;main_~j~6 := main_#t~post4 + 1;havoc main_#t~post4;main_#t~post3 := main_~i~6;main_~i~6 := main_#t~post3 - 1;havoc main_#t~post3; {108#(= (select ULTIMATE.start_main_~str1~6 0) (select ULTIMATE.start_main_~str2~6 (+ ULTIMATE.start_main_~MAX~6 (- 1))))} is VALID [2018-12-17 14:25:34,470 INFO L273 TraceCheckUtils]: 4: Hoare triple {108#(= (select ULTIMATE.start_main_~str1~6 0) (select ULTIMATE.start_main_~str2~6 (+ ULTIMATE.start_main_~MAX~6 (- 1))))} assume !(main_~i~6 >= 0);main_~j~6 := main_~MAX~6 - 1;main_~i~6 := 0;assume !!(main_~i~6 < main_~MAX~6);__VERIFIER_assert_#in~cond := (if main_~str1~6[main_~i~6] == main_~str2~6[main_~j~6] then 1 else 0);havoc __VERIFIER_assert_~cond;__VERIFIER_assert_~cond := __VERIFIER_assert_#in~cond;assume __VERIFIER_assert_~cond == 0;assume !false; {104#false} is VALID [2018-12-17 14:25:34,471 INFO L273 TraceCheckUtils]: 5: Hoare triple {104#false} assume !false; {104#false} is VALID [2018-12-17 14:25:34,474 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-17 14:25:34,474 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-12-17 14:25:34,474 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-12-17 14:25:34,475 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2018-12-17 14:25:34,477 INFO L207 CegarAbsIntRunner]: [0], [5], [7], [12], [14], [16] [2018-12-17 14:25:34,539 INFO L148 AbstractInterpreter]: Using domain ArrayDomain [2018-12-17 14:25:34,539 INFO L101 FixpointEngine]: Starting fixpoint engine with domain ArrayDomain (maxUnwinding=3, maxParallelStates=2) [2018-12-17 14:25:34,630 WARN L79 EvaluatorLogger]: Possible loss of precision. Operator ARITHMOD has no precise implementation. [2018-12-17 14:25:40,004 FATAL L210 ngHoareTripleChecker]: Soundness check failed for the following hoare triple [2018-12-17 14:25:40,005 FATAL L212 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-17 14:25:40,005 FATAL L214 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-17 14:25:40,006 FATAL L218 ngHoareTripleChecker]: -- [2018-12-17 14:25:40,007 FATAL L219 ngHoareTripleChecker]: Pre: {2147483637#(or (exists ((v_v_10_1 Int) (v_b_2_1 Int) (v_b_3_1 Int)) (and (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~cont~6) 4294967295) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_2_1) 4294967295) (<= (- v_b_3_1 (- v_v_10_1)) 128) (<= (- (- c_ULTIMATE.start_main_~i~6) c_ULTIMATE.start_main_~i~6) (- 2)) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_3_1) (- 2)) (<= (- (- v_b_2_1) v_b_3_1) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_v_10_1)) 4294967422) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_2_1)) 4294967295) (<= (- v_b_2_1 (- v_b_2_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_3_1) (- 2)) (<= (- c_ULTIMATE.start_main_~i~6 v_b_2_1) 1) (<= (- c_ULTIMATE.start_main_~i~6 v_b_3_1) 0) (<= (- (- v_b_3_1) (- v_v_10_1)) 126) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~cont~6) 0) (<= (- c_ULTIMATE.start_main_~i~6 v_v_10_1) 129) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_v_10_1) 128) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_3_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_v_10_1) 128) (<= (- v_b_2_1 v_b_3_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_2_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~i~6) (- 2)) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_v_10_1)) 127) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_2_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~6) v_v_10_1) 127) (<= (- c_ULTIMATE.start_main_~cont~6 c_ULTIMATE.start_main_~i~6) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~cont~6) (- 1)) (<= (- (- v_b_2_1) v_b_2_1) 0) (<= (- (- v_b_2_1) (- v_v_10_1)) 127) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~i~6)) 4294967296) (<= (- v_b_2_1 v_v_10_1) 128) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~cont~6)) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_3_1)) 2) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~cont~6)) 4294967295) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~MAX~6) (- 2)) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_2_1) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_2_1)) 1) (<= (- (- v_b_3_1) v_v_10_1) 127) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_v_10_1) 127) (<= (- v_b_2_1 (- v_b_3_1)) 1) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~i~6)) 1) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_v_10_1)) 126) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~i~6) 4294967294) (<= (- (- v_b_2_1) v_v_10_1) 128) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_2_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 v_v_10_1) 4294967423) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_3_1)) 4294967296) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~MAX~6)) 8589934590) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_2_1)) 0) (<= (- v_b_2_1 (- v_v_10_1)) 127) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_v_10_1)) 126) (<= (- v_b_3_1 (- v_b_3_1)) 2) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_3_1)) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_v_10_1)) 127) (<= (- c_ULTIMATE.start_main_~i~6 (- v_v_10_1)) 128) (<= (- (- v_b_2_1) (- v_b_3_1)) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_3_1)) 1) (<= (- v_v_10_1 (- v_v_10_1)) 254) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~i~6) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_3_1) 4294967294) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~i~6)) 2) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_2_1)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_3_1) (- 1)) (<= (- (- v_v_10_1) v_v_10_1) 256) (<= (- v_b_3_1 v_v_10_1) 129) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~i~6)) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_3_1)) 0) (<= (- (- v_b_3_1) v_b_3_1) (- 2)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~cont~6)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_2_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_3_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_2_1)) (- 1)) (forall ((v_idx_20 Int) (v_idx_18 Int) (v_idx_19 Int)) (or (<= v_b_2_1 v_idx_18) (< v_idx_20 v_b_3_1) (< v_idx_19 v_b_2_1) (and (<= (- (- c_ULTIMATE.start_main_~cont~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_19)) 128) (<= (- (- v_b_3_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_19)) 127) (<= (- c_ULTIMATE.start_main_~cont~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_19)) 128) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_19)) 127) (<= (- v_b_3_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_19))) 128) (<= (- (- (select c_ULTIMATE.start_main_~str1~6 v_idx_19)) (select c_ULTIMATE.start_main_~str1~6 v_idx_19)) 256) (<= (- v_b_3_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_19)) 129) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_19))) 126) (<= (- c_ULTIMATE.start_main_~cont~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_19))) 127) (<= (- (- v_b_2_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_19)) 128) (<= (- c_ULTIMATE.start_main_~MAX~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_19)) 4294967423) (<= (- c_ULTIMATE.start_main_~MAX~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_19))) 4294967422) (<= (- v_b_2_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_19))) 127) (<= (- (- c_ULTIMATE.start_main_~i~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_19)) 127) (<= (- (- c_ULTIMATE.start_main_~i~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_19))) 126) (<= (- (- v_b_2_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_19))) 127) (<= (- v_b_2_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_19)) 128) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_19))) 127) (<= (- (- v_b_3_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_19))) 126) (<= (- c_ULTIMATE.start_main_~i~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_19))) 128) (<= (- c_ULTIMATE.start_main_~i~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_19)) 129) (<= (- (select c_ULTIMATE.start_main_~str1~6 v_idx_19) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_19))) 254)) (<= v_b_3_1 v_idx_19))))) (and (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~cont~6) 4294967295) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~MAX~6) 8589934592) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~i~6) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~i~6) 4294967296) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~i~6)) 4294967296) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~cont~6) 4294967296) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~MAX~6)) 8589934590) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~cont~6)) 4294967296) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~i~6)) 4294967295) (<= (- (- c_ULTIMATE.start_main_~i~6) c_ULTIMATE.start_main_~i~6) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~cont~6)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~cont~6)) 4294967295) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~cont~6) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~i~6) 4294967295) (<= (- c_ULTIMATE.start_main_~cont~6 c_ULTIMATE.start_main_~i~6) 0)))} [2018-12-17 14:25:40,007 FATAL L223 ngHoareTripleChecker]: Action: assume !(main_~i~6 < main_~MAX~6);main_~str1~6 := main_~str1~6[main_~MAX~6 - 1 := 0];main_~j~6 := 0;main_~i~6 := main_~MAX~6 - 1; [2018-12-17 14:25:40,007 FATAL L184 hOps$ForEachOp$OfRef]: ActionStr: (and (not (< c_ULTIMATE.start_main_~i~6 c_ULTIMATE.start_main_~MAX~6)) (= c_ULTIMATE.start_main_~str1~6_primed (store c_ULTIMATE.start_main_~str1~6 (+ c_ULTIMATE.start_main_~MAX~6 (- 1)) 0)) (= c_ULTIMATE.start_main_~j~6_primed 0) (= c_ULTIMATE.start_main_~i~6_primed (+ c_ULTIMATE.start_main_~MAX~6 (- 1)))) [2018-12-17 14:25:40,008 FATAL L225 ngHoareTripleChecker]: Post: {2147483636#(or (exists ((v_v_23_1 Int) (v_b_8_1 Int) (v_b_3_1 Int)) (and (<= (- (- v_b_8_1) v_v_23_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_v_23_1)) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~j~6)) 0) (<= (- c_ULTIMATE.start_main_~j~6 v_b_3_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_8_1) 0) (<= (- v_b_3_1 (- v_b_8_1)) 1) (forall ((v_idx_26 Int) (v_idx_27 Int) (v_idx_28 Int)) (or (<= v_b_8_1 v_idx_26) (< v_idx_27 v_b_8_1) (<= v_b_3_1 v_idx_27) (and (<= (- (- c_ULTIMATE.start_main_~i~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_27)) 0) (<= (- (- v_b_8_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_27)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_27))) 0) (<= (- v_b_3_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_27)) 1) (<= (- v_b_3_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_27))) 1) (<= (- c_ULTIMATE.start_main_~j~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_27))) 0) (<= (- v_b_8_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_27))) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_27)) (- 1)) (<= (- v_b_8_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_27)) 0) (<= (- c_ULTIMATE.start_main_~i~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_27)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_27)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_27)) 0) (<= (- (- v_b_3_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_27))) (- 1)) (<= (- c_ULTIMATE.start_main_~i~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_27))) 0) (<= (- (- v_b_3_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_27)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_27))) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_27)) 1) (<= (- (select c_ULTIMATE.start_main_~str1~6 v_idx_27) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_27))) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_27)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_27))) 0) (<= (- c_ULTIMATE.start_main_~j~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_27)) 0) (<= (- (- (select c_ULTIMATE.start_main_~str1~6 v_idx_27)) (select c_ULTIMATE.start_main_~str1~6 v_idx_27)) 0) (<= (- (- v_b_8_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_27))) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_27))) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_27))) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_27))) 1)) (< v_idx_28 v_b_3_1))) (<= (- c_ULTIMATE.start_main_~cont~6 c_ULTIMATE.start_main_~j~6) 0) (<= (- c_ULTIMATE.start_main_~i~6 c_ULTIMATE.start_main_~j~6) 0) (<= (- c_ULTIMATE.start_main_~i~6 v_v_23_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~j~6)) 1) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_8_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~j~6) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_3_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~cont~6) (- 1)) (<= (- (- v_b_3_1) (- v_b_8_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~cont~6)) 1) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_8_1)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~MAX~6) (- 2)) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_8_1)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_8_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- c_ULTIMATE.start_main_~j~6)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_8_1) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_8_1) 0) (<= (- v_b_8_1 (- v_v_23_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_3_1)) 1) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_v_23_1) (- 1)) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- v_b_8_1 v_v_23_1) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~j~6)) (- 1)) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_8_1)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_v_23_1) 0) (<= (- c_ULTIMATE.start_main_~i~6 v_b_3_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_3_1) (- 1)) (<= (- (- v_b_3_1) (- v_v_23_1)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_3_1) (- 1)) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~i~6) (- 1)) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~j~6) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_v_23_1)) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) v_v_23_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) c_ULTIMATE.start_main_~i~6) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~cont~6)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_8_1) (- 1)) (<= (- c_ULTIMATE.start_main_~j~6 v_v_23_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_8_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) v_v_23_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~j~6)) 0) (<= (- c_ULTIMATE.start_main_~i~6 v_b_8_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~i~6) 1) (<= (- (- c_ULTIMATE.start_main_~j~6) c_ULTIMATE.start_main_~j~6) 0) (<= (- v_b_3_1 (- v_v_23_1)) 1) (<= (- c_ULTIMATE.start_main_~j~6 (- v_v_23_1)) 0) (<= (- c_ULTIMATE.start_main_~j~6 (- c_ULTIMATE.start_main_~j~6)) 0) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_3_1)) 1) (<= (- v_b_8_1 (- v_b_8_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~i~6)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_3_1) (- 2)) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_8_1)) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) c_ULTIMATE.start_main_~j~6) 0) (<= (- c_ULTIMATE.start_main_~j~6 v_b_8_1) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~cont~6) 0) (<= (- c_ULTIMATE.start_main_~cont~6 c_ULTIMATE.start_main_~i~6) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~i~6)) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~j~6)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_3_1) (- 1)) (<= (- c_ULTIMATE.start_main_~i~6 (- v_v_23_1)) 0) (<= (- (- v_b_3_1) v_v_23_1) (- 1)) (<= (- v_v_23_1 (- v_v_23_1)) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_3_1)) 1) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~cont~6)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_8_1) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_3_1)) 1) (<= (- v_b_3_1 v_v_23_1) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_3_1)) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_8_1) 1) (<= (- v_b_3_1 (- v_b_3_1)) 2) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~MAX~6)) 2) (<= (- (- v_b_3_1) v_b_8_1) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_3_1) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_3_1)) 1) (<= (- (- v_b_8_1) v_b_8_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_v_23_1) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~i~6) 0) (<= (- v_b_3_1 v_b_8_1) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~cont~6) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_3_1)) 2) (<= (- c_ULTIMATE.start_main_~MAX~6 v_v_23_1) 1) (<= (- (- v_b_3_1) v_b_3_1) (- 2)) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_v_23_1)) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_8_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_3_1) (- 1)) (<= (- (- v_v_23_1) v_v_23_1) 0) (<= (- (- v_b_8_1) (- v_v_23_1)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~j~6) 1) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_v_23_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_v_23_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_v_23_1)) 1))) (exists ((v_b_6_1 Int) (v_b_7_1 Int) (v_v_20_1 Int)) (and (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~MAX~6) 8589934592) (<= (- c_ULTIMATE.start_main_~j~6 v_v_20_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) c_ULTIMATE.start_main_~j~6) 4294967297) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_v_20_1) 4294967296) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~i~6)) (- 1)) (<= (- v_b_6_1 (- v_b_7_1)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~j~6) 4294967296) (<= (- (- v_v_20_1) v_v_20_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_6_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~cont~6 c_ULTIMATE.start_main_~j~6) 0) (<= (- v_b_6_1 (- v_b_6_1)) (- 2)) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_6_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_6_1)) (- 2)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~i~6) 8589934593) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_7_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_6_1)) (- 1)) (<= (- v_b_7_1 v_v_20_1) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~i~6)) (- 2)) (<= (- (- c_ULTIMATE.start_main_~i~6) (- c_ULTIMATE.start_main_~j~6)) 4294967297) (<= (- (- v_b_7_1) v_b_7_1) 8589934592) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_7_1) 4294967296) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~i~6)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_6_1) 8589934593) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~j~6)) 4294967296) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~cont~6) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~j~6)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) v_v_20_1) 4294967297) (<= (- c_ULTIMATE.start_main_~j~6 v_b_6_1) 4294967297) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~cont~6)) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_6_1)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_7_1) 8589934593) (<= (- (- v_b_6_1) v_b_7_1) 8589934593) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_7_1)) 0) (<= (- v_b_6_1 v_v_20_1) (- 1)) (<= (- (- v_b_6_1) v_v_20_1) 4294967297) (<= (- c_ULTIMATE.start_main_~i~6 v_b_7_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_v_20_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_7_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~i~6)) (- 1)) (<= (- (- v_b_7_1) v_v_20_1) 4294967296) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~j~6) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_7_1)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_7_1) 8589934592) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_6_1) 4294967297) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_7_1) 4294967296) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_7_1)) 0) (<= (- v_b_7_1 (- v_b_7_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_v_20_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~j~6)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_7_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_7_1)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~i~6) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~i~6) 4294967297) (<= (- (- c_ULTIMATE.start_main_~j~6) c_ULTIMATE.start_main_~j~6) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_6_1) 4294967297) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~cont~6)) 4294967296) (<= (- c_ULTIMATE.start_main_~j~6 (- c_ULTIMATE.start_main_~j~6)) 0) (<= (- v_v_20_1 (- v_v_20_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_v_20_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~i~6)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_6_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 c_ULTIMATE.start_main_~i~6) 4294967297) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~cont~6) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_6_1) 1) (<= (- c_ULTIMATE.start_main_~i~6 (- v_v_20_1)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~j~6) v_v_20_1) 0) (<= (- c_ULTIMATE.start_main_~i~6 v_b_6_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_6_1) 8589934594) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~j~6)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_6_1) 4294967297) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_7_1) 4294967296) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_6_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~MAX~6)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~cont~6)) 0) (<= (- c_ULTIMATE.start_main_~j~6 (- v_v_20_1)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_v_20_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_7_1)) 1) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_v_20_1)) 4294967296) (<= (- (- v_b_6_1) (- v_b_7_1)) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_v_20_1) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_6_1)) (- 1)) (<= (- v_b_6_1 (- v_v_20_1)) (- 1)) (forall ((v_idx_23 Int) (v_idx_24 Int) (v_idx_22 Int)) (or (<= v_b_6_1 v_idx_22) (< v_idx_23 v_b_6_1) (and (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_23))) 4294967296) (<= (- (- c_ULTIMATE.start_main_~cont~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_23)) 0) (<= (- c_ULTIMATE.start_main_~j~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_23)) 0) (<= (- v_b_6_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_23))) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_23)) 4294967296) (<= (- (- c_ULTIMATE.start_main_~i~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_23)) 4294967297) (<= (- (select c_ULTIMATE.start_main_~str1~6 v_idx_23) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_23))) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_23))) 4294967297) (<= (- c_ULTIMATE.start_main_~cont~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_23))) 0) (<= (- (- (select c_ULTIMATE.start_main_~str1~6 v_idx_23)) (select c_ULTIMATE.start_main_~str1~6 v_idx_23)) 0) (<= (- v_b_7_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_23))) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_23))) (- 1)) (<= (- (- c_ULTIMATE.start_main_~j~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_23)) 0) (<= (- v_b_6_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_23)) (- 1)) (<= (- (- v_b_6_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_23)) 4294967297) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_23))) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_23)) 0) (<= (- c_ULTIMATE.start_main_~i~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_23)) (- 1)) (<= (- (- v_b_7_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_23))) 4294967296) (<= (- (- v_b_7_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_23)) 4294967296) (<= (- (- v_b_6_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_23))) 4294967297) (<= (- v_b_7_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_23)) 0) (<= (- c_ULTIMATE.start_main_~j~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_23))) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_23))) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_23))) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_23)) 0)) (<= v_b_7_1 v_idx_23) (< v_idx_24 v_b_7_1))) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_v_20_1)) 4294967297) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_7_1)) 0) (<= (- (- v_b_6_1) v_b_6_1) 8589934594) (<= (- v_b_7_1 (- v_v_20_1)) 0) (<= (- c_ULTIMATE.start_main_~i~6 c_ULTIMATE.start_main_~j~6) (- 1)) (<= (- v_b_6_1 v_b_7_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~cont~6) 4294967296) (<= (- c_ULTIMATE.start_main_~MAX~6 v_v_20_1) 0) (<= (- c_ULTIMATE.start_main_~i~6 v_v_20_1) (- 1)) (<= (- (- v_b_7_1) (- v_v_20_1)) 4294967296) (<= (- (- v_b_6_1) (- v_v_20_1)) 4294967297) (<= (- (- c_ULTIMATE.start_main_~i~6) c_ULTIMATE.start_main_~i~6) 8589934594) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~j~6) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~j~6)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_v_20_1)) 0) (<= (- c_ULTIMATE.start_main_~j~6 v_b_7_1) 4294967296))))} [2018-12-17 14:25:40,018 FATAL L263 ngHoareTripleChecker]: -- [2018-12-17 14:25:40,019 FATAL L264 ngHoareTripleChecker]: Simplified triple [2018-12-17 14:25:40,451 WARN L180 SmtUtils]: Spent 429.00 ms on a formula simplification. DAG size of input: 248 DAG size of output: 238 [2018-12-17 14:25:40,452 FATAL L265 ngHoareTripleChecker]: Pre: {2147483637#(or (exists ((v_v_10_1 Int) (v_b_2_1 Int) (v_b_3_1 Int)) (and (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~cont~6) 4294967295) (<= (- ULTIMATE.start_main_~MAX~6 v_b_2_1) 4294967295) (<= (- v_b_3_1 (- v_v_10_1)) 128) (<= (- (- ULTIMATE.start_main_~i~6) ULTIMATE.start_main_~i~6) (- 2)) (<= (- (- ULTIMATE.start_main_~i~6) v_b_3_1) (- 2)) (<= (- (- v_b_2_1) v_b_3_1) (- 1)) (<= (- ULTIMATE.start_main_~MAX~6 (- v_v_10_1)) 4294967422) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_2_1)) 4294967295) (<= (- v_b_2_1 (- v_b_2_1)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_3_1) (- 2)) (<= (- ULTIMATE.start_main_~i~6 v_b_2_1) 1) (<= (- ULTIMATE.start_main_~i~6 v_b_3_1) 0) (<= (- (- v_b_3_1) (- v_v_10_1)) 126) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~cont~6) 0) (<= (- ULTIMATE.start_main_~i~6 v_v_10_1) 129) (<= (- (- ULTIMATE.start_main_~cont~6) v_v_10_1) 128) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_3_1)) 0) (<= (- ULTIMATE.start_main_~cont~6 v_v_10_1) 128) (<= (- v_b_2_1 v_b_3_1) (- 1)) (<= (- (- ULTIMATE.start_main_~i~6) v_b_2_1) (- 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~i~6) (- 2)) (<= (- ULTIMATE.start_main_~cont~6 (- v_v_10_1)) 127) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_2_1) (- 1)) (<= (- (- ULTIMATE.start_main_~i~6) v_v_10_1) 127) (<= (- ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6) (- 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~cont~6) (- 1)) (<= (- (- v_b_2_1) v_b_2_1) 0) (<= (- (- v_b_2_1) (- v_v_10_1)) 127) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~i~6)) 4294967296) (<= (- v_b_2_1 v_v_10_1) 128) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~cont~6)) 0) (<= (- ULTIMATE.start_main_~i~6 (- v_b_3_1)) 2) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~cont~6)) 4294967295) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~MAX~6) (- 2)) (<= (- ULTIMATE.start_main_~cont~6 v_b_2_1) 0) (<= (- ULTIMATE.start_main_~i~6 (- v_b_2_1)) 1) (<= (- (- v_b_3_1) v_v_10_1) 127) (<= (- (- ULTIMATE.start_main_~MAX~6) v_v_10_1) 127) (<= (- v_b_2_1 (- v_b_3_1)) 1) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~i~6)) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_v_10_1)) 126) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6) 4294967294) (<= (- (- v_b_2_1) v_v_10_1) 128) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_2_1) 0) (<= (- ULTIMATE.start_main_~MAX~6 v_v_10_1) 4294967423) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_3_1)) 4294967296) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~MAX~6)) 8589934590) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_2_1)) 0) (<= (- v_b_2_1 (- v_v_10_1)) 127) (<= (- (- ULTIMATE.start_main_~i~6) (- v_v_10_1)) 126) (<= (- v_b_3_1 (- v_b_3_1)) 2) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_3_1)) 1) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_v_10_1)) 127) (<= (- ULTIMATE.start_main_~i~6 (- v_v_10_1)) 128) (<= (- (- v_b_2_1) (- v_b_3_1)) 1) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_3_1)) 1) (<= (- v_v_10_1 (- v_v_10_1)) 254) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~i~6) (- 1)) (<= (- ULTIMATE.start_main_~MAX~6 v_b_3_1) 4294967294) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~i~6)) 2) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_2_1)) 0) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_3_1) (- 1)) (<= (- (- v_v_10_1) v_v_10_1) 256) (<= (- v_b_3_1 v_v_10_1) 129) (<= (- (- ULTIMATE.start_main_~cont~6) (- ULTIMATE.start_main_~i~6)) 1) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_3_1)) 0) (<= (- (- v_b_3_1) v_b_3_1) (- 2)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~i~6)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~cont~6)) (- 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_2_1)) (- 1)) (<= (- ULTIMATE.start_main_~cont~6 v_b_3_1) (- 1)) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_2_1)) (- 1)) (forall ((v_idx_20 Int) (v_idx_18 Int) (v_idx_19 Int)) (or (<= v_b_2_1 v_idx_18) (< v_idx_20 v_b_3_1) (< v_idx_19 v_b_2_1) (and (<= (- (- ULTIMATE.start_main_~cont~6) (select ULTIMATE.start_main_~str1~6 v_idx_19)) 128) (<= (- (- v_b_3_1) (select ULTIMATE.start_main_~str1~6 v_idx_19)) 127) (<= (- ULTIMATE.start_main_~cont~6 (select ULTIMATE.start_main_~str1~6 v_idx_19)) 128) (<= (- (- ULTIMATE.start_main_~MAX~6) (select ULTIMATE.start_main_~str1~6 v_idx_19)) 127) (<= (- v_b_3_1 (- (select ULTIMATE.start_main_~str1~6 v_idx_19))) 128) (<= (- (- (select ULTIMATE.start_main_~str1~6 v_idx_19)) (select ULTIMATE.start_main_~str1~6 v_idx_19)) 256) (<= (- v_b_3_1 (select ULTIMATE.start_main_~str1~6 v_idx_19)) 129) (<= (- (- ULTIMATE.start_main_~MAX~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_19))) 126) (<= (- ULTIMATE.start_main_~cont~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_19))) 127) (<= (- (- v_b_2_1) (select ULTIMATE.start_main_~str1~6 v_idx_19)) 128) (<= (- ULTIMATE.start_main_~MAX~6 (select ULTIMATE.start_main_~str1~6 v_idx_19)) 4294967423) (<= (- ULTIMATE.start_main_~MAX~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_19))) 4294967422) (<= (- v_b_2_1 (- (select ULTIMATE.start_main_~str1~6 v_idx_19))) 127) (<= (- (- ULTIMATE.start_main_~i~6) (select ULTIMATE.start_main_~str1~6 v_idx_19)) 127) (<= (- (- ULTIMATE.start_main_~i~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_19))) 126) (<= (- (- v_b_2_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_19))) 127) (<= (- v_b_2_1 (select ULTIMATE.start_main_~str1~6 v_idx_19)) 128) (<= (- (- ULTIMATE.start_main_~cont~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_19))) 127) (<= (- (- v_b_3_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_19))) 126) (<= (- ULTIMATE.start_main_~i~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_19))) 128) (<= (- ULTIMATE.start_main_~i~6 (select ULTIMATE.start_main_~str1~6 v_idx_19)) 129) (<= (- (select ULTIMATE.start_main_~str1~6 v_idx_19) (- (select ULTIMATE.start_main_~str1~6 v_idx_19))) 254)) (<= v_b_3_1 v_idx_19))))) (and (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~cont~6)) 4294967296) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~i~6)) 0) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~cont~6) 0) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6) 4294967295) (<= (- ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6) 0)))} [2018-12-17 14:25:40,452 FATAL L269 ngHoareTripleChecker]: Action: assume !(main_~i~6 < main_~MAX~6);main_~str1~6 := main_~str1~6[main_~MAX~6 - 1 := 0];main_~j~6 := 0;main_~i~6 := main_~MAX~6 - 1; [2018-12-17 14:25:40,453 FATAL L184 hOps$ForEachOp$OfRef]: ActionStr: (and (not (< c_ULTIMATE.start_main_~i~6 c_ULTIMATE.start_main_~MAX~6)) (= c_ULTIMATE.start_main_~str1~6_primed (store c_ULTIMATE.start_main_~str1~6 (+ c_ULTIMATE.start_main_~MAX~6 (- 1)) 0)) (= c_ULTIMATE.start_main_~j~6_primed 0) (= c_ULTIMATE.start_main_~i~6_primed (+ c_ULTIMATE.start_main_~MAX~6 (- 1)))) [2018-12-17 14:25:40,536 FATAL L271 ngHoareTripleChecker]: Post: {2147483636#(or (exists ((v_v_23_1 Int) (v_b_8_1 Int) (v_b_3_1 Int)) (and (<= (- (- v_b_8_1) v_v_23_1) 0) (<= (- (- ULTIMATE.start_main_~i~6) (- v_v_23_1)) 0) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~j~6)) 0) (<= (- ULTIMATE.start_main_~j~6 v_b_3_1) (- 1)) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_8_1) 0) (<= (- v_b_3_1 (- v_b_8_1)) 1) (forall ((v_idx_26 Int) (v_idx_27 Int) (v_idx_28 Int)) (or (<= v_b_8_1 v_idx_26) (< v_idx_27 v_b_8_1) (<= v_b_3_1 v_idx_27) (and (<= (- (- ULTIMATE.start_main_~i~6) (select ULTIMATE.start_main_~str1~6 v_idx_27)) 0) (<= (- (- v_b_8_1) (select ULTIMATE.start_main_~str1~6 v_idx_27)) 0) (<= (- (- ULTIMATE.start_main_~i~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_27))) 0) (<= (- v_b_3_1 (select ULTIMATE.start_main_~str1~6 v_idx_27)) 1) (<= (- v_b_3_1 (- (select ULTIMATE.start_main_~str1~6 v_idx_27))) 1) (<= (- ULTIMATE.start_main_~j~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_27))) 0) (<= (- v_b_8_1 (- (select ULTIMATE.start_main_~str1~6 v_idx_27))) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (select ULTIMATE.start_main_~str1~6 v_idx_27)) (- 1)) (<= (- v_b_8_1 (select ULTIMATE.start_main_~str1~6 v_idx_27)) 0) (<= (- ULTIMATE.start_main_~i~6 (select ULTIMATE.start_main_~str1~6 v_idx_27)) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (select ULTIMATE.start_main_~str1~6 v_idx_27)) 0) (<= (- ULTIMATE.start_main_~cont~6 (select ULTIMATE.start_main_~str1~6 v_idx_27)) 0) (<= (- (- v_b_3_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_27))) (- 1)) (<= (- ULTIMATE.start_main_~i~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_27))) 0) (<= (- (- v_b_3_1) (select ULTIMATE.start_main_~str1~6 v_idx_27)) (- 1)) (<= (- (- ULTIMATE.start_main_~cont~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_27))) 0) (<= (- ULTIMATE.start_main_~MAX~6 (select ULTIMATE.start_main_~str1~6 v_idx_27)) 1) (<= (- (select ULTIMATE.start_main_~str1~6 v_idx_27) (- (select ULTIMATE.start_main_~str1~6 v_idx_27))) 0) (<= (- (- ULTIMATE.start_main_~j~6) (select ULTIMATE.start_main_~str1~6 v_idx_27)) 0) (<= (- ULTIMATE.start_main_~cont~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_27))) 0) (<= (- ULTIMATE.start_main_~j~6 (select ULTIMATE.start_main_~str1~6 v_idx_27)) 0) (<= (- (- (select ULTIMATE.start_main_~str1~6 v_idx_27)) (select ULTIMATE.start_main_~str1~6 v_idx_27)) 0) (<= (- (- v_b_8_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_27))) 0) (<= (- (- ULTIMATE.start_main_~j~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_27))) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_27))) (- 1)) (<= (- ULTIMATE.start_main_~MAX~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_27))) 1)) (< v_idx_28 v_b_3_1))) (<= (- ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~j~6) 0) (<= (- ULTIMATE.start_main_~i~6 ULTIMATE.start_main_~j~6) 0) (<= (- ULTIMATE.start_main_~i~6 v_v_23_1) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~j~6)) 1) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_8_1)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~j~6) (- 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_3_1)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~cont~6) (- 1)) (<= (- (- v_b_3_1) (- v_b_8_1)) (- 1)) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~cont~6)) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_8_1)) (- 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~MAX~6) (- 2)) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_8_1)) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_8_1)) 0) (<= (- (- ULTIMATE.start_main_~i~6) (- ULTIMATE.start_main_~j~6)) 0) (<= (- ULTIMATE.start_main_~cont~6 v_b_8_1) 0) (<= (- (- ULTIMATE.start_main_~j~6) v_b_8_1) 0) (<= (- v_b_8_1 (- v_v_23_1)) 0) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_3_1)) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) v_v_23_1) (- 1)) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~i~6)) 0) (<= (- v_b_8_1 v_v_23_1) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~j~6)) (- 1)) (<= (- ULTIMATE.start_main_~j~6 (- v_b_8_1)) 0) (<= (- (- ULTIMATE.start_main_~cont~6) v_v_23_1) 0) (<= (- ULTIMATE.start_main_~i~6 v_b_3_1) (- 1)) (<= (- (- ULTIMATE.start_main_~j~6) v_b_3_1) (- 1)) (<= (- (- v_b_3_1) (- v_v_23_1)) (- 1)) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_3_1) (- 1)) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~i~6)) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- ULTIMATE.start_main_~i~6)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~i~6) (- 1)) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~j~6) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_v_23_1)) 0) (<= (- (- ULTIMATE.start_main_~j~6) v_v_23_1) 0) (<= (- (- ULTIMATE.start_main_~i~6) ULTIMATE.start_main_~i~6) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~cont~6)) (- 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_8_1) (- 1)) (<= (- ULTIMATE.start_main_~j~6 v_v_23_1) 0) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_8_1)) 0) (<= (- (- ULTIMATE.start_main_~i~6) v_v_23_1) 0) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~j~6)) 0) (<= (- ULTIMATE.start_main_~i~6 v_b_8_1) 0) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6) 1) (<= (- (- ULTIMATE.start_main_~j~6) ULTIMATE.start_main_~j~6) 0) (<= (- v_b_3_1 (- v_v_23_1)) 1) (<= (- ULTIMATE.start_main_~j~6 (- v_v_23_1)) 0) (<= (- ULTIMATE.start_main_~j~6 (- ULTIMATE.start_main_~j~6)) 0) (<= (- ULTIMATE.start_main_~j~6 (- v_b_3_1)) 1) (<= (- v_b_8_1 (- v_b_8_1)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~i~6)) (- 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_3_1) (- 2)) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_8_1)) 1) (<= (- (- ULTIMATE.start_main_~i~6) ULTIMATE.start_main_~j~6) 0) (<= (- ULTIMATE.start_main_~j~6 v_b_8_1) 0) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~cont~6) 0) (<= (- ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~i~6)) 1) (<= (- (- ULTIMATE.start_main_~cont~6) (- ULTIMATE.start_main_~j~6)) 0) (<= (- (- ULTIMATE.start_main_~i~6) v_b_3_1) (- 1)) (<= (- ULTIMATE.start_main_~i~6 (- v_v_23_1)) 0) (<= (- (- v_b_3_1) v_v_23_1) (- 1)) (<= (- v_v_23_1 (- v_v_23_1)) 0) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_3_1)) 1) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~cont~6)) 0) (<= (- (- ULTIMATE.start_main_~i~6) v_b_8_1) 0) (<= (- ULTIMATE.start_main_~i~6 (- v_b_3_1)) 1) (<= (- v_b_3_1 v_v_23_1) 1) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_3_1)) 1) (<= (- ULTIMATE.start_main_~MAX~6 v_b_8_1) 1) (<= (- v_b_3_1 (- v_b_3_1)) 2) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~MAX~6)) 2) (<= (- (- v_b_3_1) v_b_8_1) (- 1)) (<= (- ULTIMATE.start_main_~MAX~6 v_b_3_1) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_3_1)) 1) (<= (- (- v_b_8_1) v_b_8_1) 0) (<= (- ULTIMATE.start_main_~cont~6 v_v_23_1) 0) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~i~6) 0) (<= (- v_b_3_1 v_b_8_1) 1) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~cont~6) 1) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_3_1)) 2) (<= (- ULTIMATE.start_main_~MAX~6 v_v_23_1) 1) (<= (- (- v_b_3_1) v_b_3_1) (- 2)) (<= (- ULTIMATE.start_main_~cont~6 (- v_v_23_1)) 0) (<= (- ULTIMATE.start_main_~i~6 (- v_b_8_1)) 0) (<= (- ULTIMATE.start_main_~cont~6 v_b_3_1) (- 1)) (<= (- (- v_v_23_1) v_v_23_1) 0) (<= (- (- v_b_8_1) (- v_v_23_1)) 0) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~j~6) 1) (<= (- (- ULTIMATE.start_main_~j~6) (- v_v_23_1)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_v_23_1)) (- 1)) (<= (- ULTIMATE.start_main_~MAX~6 (- v_v_23_1)) 1))) (exists ((v_b_6_1 Int) (v_b_7_1 Int) (v_v_20_1 Int)) (and (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~MAX~6) 8589934592) (<= (- ULTIMATE.start_main_~j~6 v_v_20_1) 0) (<= (- (- ULTIMATE.start_main_~i~6) ULTIMATE.start_main_~j~6) 4294967297) (<= (- (- ULTIMATE.start_main_~MAX~6) v_v_20_1) 4294967296) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~i~6)) (- 1)) (<= (- v_b_6_1 (- v_b_7_1)) (- 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~j~6) 4294967296) (<= (- (- v_v_20_1) v_v_20_1) 0) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_6_1)) (- 1)) (<= (- ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~j~6) 0) (<= (- v_b_6_1 (- v_b_6_1)) (- 2)) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_6_1)) (- 1)) (<= (- ULTIMATE.start_main_~i~6 (- v_b_6_1)) (- 2)) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~i~6) 8589934593) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_7_1)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_6_1)) (- 1)) (<= (- v_b_7_1 v_v_20_1) 0) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~i~6)) (- 2)) (<= (- (- ULTIMATE.start_main_~i~6) (- ULTIMATE.start_main_~j~6)) 4294967297) (<= (- (- v_b_7_1) v_b_7_1) 8589934592) (<= (- ULTIMATE.start_main_~cont~6 v_b_7_1) 4294967296) (<= (- (- ULTIMATE.start_main_~cont~6) (- ULTIMATE.start_main_~i~6)) (- 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_6_1) 8589934593) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~j~6)) 4294967296) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~cont~6) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~j~6)) 0) (<= (- (- ULTIMATE.start_main_~i~6) v_v_20_1) 4294967297) (<= (- ULTIMATE.start_main_~j~6 v_b_6_1) 4294967297) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~cont~6)) 0) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_6_1)) (- 1)) (<= (- (- ULTIMATE.start_main_~i~6) v_b_7_1) 8589934593) (<= (- (- v_b_6_1) v_b_7_1) 8589934593) (<= (- ULTIMATE.start_main_~j~6 (- v_b_7_1)) 0) (<= (- v_b_6_1 v_v_20_1) (- 1)) (<= (- (- v_b_6_1) v_v_20_1) 4294967297) (<= (- ULTIMATE.start_main_~i~6 v_b_7_1) (- 1)) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_v_20_1)) 0) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_7_1)) 0) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~i~6)) (- 1)) (<= (- (- v_b_7_1) v_v_20_1) 4294967296) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~j~6) 0) (<= (- ULTIMATE.start_main_~i~6 (- v_b_7_1)) (- 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_7_1) 8589934592) (<= (- (- ULTIMATE.start_main_~j~6) v_b_6_1) 4294967297) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_7_1) 4294967296) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_7_1)) 0) (<= (- v_b_7_1 (- v_b_7_1)) 0) (<= (- ULTIMATE.start_main_~cont~6 v_v_20_1) 0) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~j~6)) 0) (<= (- ULTIMATE.start_main_~MAX~6 v_b_7_1) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_7_1)) 0) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6) 1) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~i~6) 4294967297) (<= (- (- ULTIMATE.start_main_~j~6) ULTIMATE.start_main_~j~6) 0) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_6_1) 4294967297) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~cont~6)) 4294967296) (<= (- ULTIMATE.start_main_~j~6 (- ULTIMATE.start_main_~j~6)) 0) (<= (- v_v_20_1 (- v_v_20_1)) 0) (<= (- ULTIMATE.start_main_~cont~6 (- v_v_20_1)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~i~6)) (- 1)) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_6_1)) 0) (<= (- ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6) 4294967297) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~cont~6) 0) (<= (- ULTIMATE.start_main_~MAX~6 v_b_6_1) 1) (<= (- ULTIMATE.start_main_~i~6 (- v_v_20_1)) (- 1)) (<= (- (- ULTIMATE.start_main_~j~6) v_v_20_1) 0) (<= (- ULTIMATE.start_main_~i~6 v_b_6_1) 0) (<= (- (- ULTIMATE.start_main_~i~6) v_b_6_1) 8589934594) (<= (- (- ULTIMATE.start_main_~cont~6) (- ULTIMATE.start_main_~j~6)) 0) (<= (- ULTIMATE.start_main_~cont~6 v_b_6_1) 4294967297) (<= (- (- ULTIMATE.start_main_~j~6) v_b_7_1) 4294967296) (<= (- ULTIMATE.start_main_~j~6 (- v_b_6_1)) (- 1)) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~MAX~6)) 0) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~cont~6)) 0) (<= (- ULTIMATE.start_main_~j~6 (- v_v_20_1)) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- v_v_20_1)) 0) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_7_1)) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_v_20_1)) 4294967296) (<= (- (- v_b_6_1) (- v_b_7_1)) 1) (<= (- (- ULTIMATE.start_main_~cont~6) v_v_20_1) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_6_1)) (- 1)) (<= (- v_b_6_1 (- v_v_20_1)) (- 1)) (forall ((v_idx_23 Int) (v_idx_24 Int) (v_idx_22 Int)) (or (<= v_b_6_1 v_idx_22) (< v_idx_23 v_b_6_1) (and (<= (- (- ULTIMATE.start_main_~MAX~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_23))) 4294967296) (<= (- (- ULTIMATE.start_main_~cont~6) (select ULTIMATE.start_main_~str1~6 v_idx_23)) 0) (<= (- ULTIMATE.start_main_~j~6 (select ULTIMATE.start_main_~str1~6 v_idx_23)) 0) (<= (- v_b_6_1 (- (select ULTIMATE.start_main_~str1~6 v_idx_23))) (- 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) (select ULTIMATE.start_main_~str1~6 v_idx_23)) 4294967296) (<= (- (- ULTIMATE.start_main_~i~6) (select ULTIMATE.start_main_~str1~6 v_idx_23)) 4294967297) (<= (- (select ULTIMATE.start_main_~str1~6 v_idx_23) (- (select ULTIMATE.start_main_~str1~6 v_idx_23))) 0) (<= (- (- ULTIMATE.start_main_~i~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_23))) 4294967297) (<= (- ULTIMATE.start_main_~cont~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_23))) 0) (<= (- (- (select ULTIMATE.start_main_~str1~6 v_idx_23)) (select ULTIMATE.start_main_~str1~6 v_idx_23)) 0) (<= (- v_b_7_1 (- (select ULTIMATE.start_main_~str1~6 v_idx_23))) 0) (<= (- ULTIMATE.start_main_~i~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_23))) (- 1)) (<= (- (- ULTIMATE.start_main_~j~6) (select ULTIMATE.start_main_~str1~6 v_idx_23)) 0) (<= (- v_b_6_1 (select ULTIMATE.start_main_~str1~6 v_idx_23)) (- 1)) (<= (- (- v_b_6_1) (select ULTIMATE.start_main_~str1~6 v_idx_23)) 4294967297) (<= (- (- ULTIMATE.start_main_~cont~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_23))) 0) (<= (- ULTIMATE.start_main_~MAX~6 (select ULTIMATE.start_main_~str1~6 v_idx_23)) 0) (<= (- ULTIMATE.start_main_~i~6 (select ULTIMATE.start_main_~str1~6 v_idx_23)) (- 1)) (<= (- (- v_b_7_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_23))) 4294967296) (<= (- (- v_b_7_1) (select ULTIMATE.start_main_~str1~6 v_idx_23)) 4294967296) (<= (- (- v_b_6_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_23))) 4294967297) (<= (- v_b_7_1 (select ULTIMATE.start_main_~str1~6 v_idx_23)) 0) (<= (- ULTIMATE.start_main_~j~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_23))) 0) (<= (- (- ULTIMATE.start_main_~j~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_23))) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_23))) 0) (<= (- ULTIMATE.start_main_~cont~6 (select ULTIMATE.start_main_~str1~6 v_idx_23)) 0)) (<= v_b_7_1 v_idx_23) (< v_idx_24 v_b_7_1))) (<= (- (- ULTIMATE.start_main_~i~6) (- v_v_20_1)) 4294967297) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_7_1)) 0) (<= (- (- v_b_6_1) v_b_6_1) 8589934594) (<= (- v_b_7_1 (- v_v_20_1)) 0) (<= (- ULTIMATE.start_main_~i~6 ULTIMATE.start_main_~j~6) (- 1)) (<= (- v_b_6_1 v_b_7_1) (- 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~cont~6) 4294967296) (<= (- ULTIMATE.start_main_~MAX~6 v_v_20_1) 0) (<= (- ULTIMATE.start_main_~i~6 v_v_20_1) (- 1)) (<= (- (- v_b_7_1) (- v_v_20_1)) 4294967296) (<= (- (- v_b_6_1) (- v_v_20_1)) 4294967297) (<= (- (- ULTIMATE.start_main_~i~6) ULTIMATE.start_main_~i~6) 8589934594) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~j~6) 0) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~j~6)) (- 1)) (<= (- (- ULTIMATE.start_main_~j~6) (- v_v_20_1)) 0) (<= (- ULTIMATE.start_main_~j~6 v_b_7_1) 4294967296))))} [2018-12-17 14:25:47,285 FATAL L210 ngHoareTripleChecker]: Soundness check failed for the following hoare triple [2018-12-17 14:25:47,286 FATAL L212 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-17 14:25:47,286 FATAL L214 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-17 14:25:47,287 FATAL L218 ngHoareTripleChecker]: -- [2018-12-17 14:25:47,287 FATAL L219 ngHoareTripleChecker]: Pre: {2147483635#(or (and (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~cont~6) 4294967295) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~MAX~6) 8589934592) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~i~6) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~i~6) 4294967296) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~i~6)) 4294967296) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~cont~6) 4294967296) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~MAX~6)) 8589934590) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~cont~6)) 4294967296) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~i~6)) 4294967295) (<= (- (- c_ULTIMATE.start_main_~i~6) c_ULTIMATE.start_main_~i~6) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~cont~6)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~cont~6)) 4294967295) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~cont~6) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~i~6) 4294967295) (<= (- c_ULTIMATE.start_main_~cont~6 c_ULTIMATE.start_main_~i~6) 0)) (exists ((v_v_10_1 Int) (v_b_2_1 Int) (v_b_3_1 Int)) (and (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~cont~6) 4294967295) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_2_1) 4294967295) (<= (- v_b_3_1 (- v_v_10_1)) 128) (<= (- (- c_ULTIMATE.start_main_~i~6) c_ULTIMATE.start_main_~i~6) (- 2)) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_3_1) (- 2)) (<= (- (- v_b_2_1) v_b_3_1) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_v_10_1)) 4294967422) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_2_1)) 4294967295) (<= (- v_b_2_1 (- v_b_2_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_3_1) (- 2)) (<= (- c_ULTIMATE.start_main_~i~6 v_b_2_1) 1) (<= (- c_ULTIMATE.start_main_~i~6 v_b_3_1) 0) (<= (- (- v_b_3_1) (- v_v_10_1)) 126) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~cont~6) 0) (<= (- c_ULTIMATE.start_main_~i~6 v_v_10_1) 129) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_v_10_1) 128) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_3_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_v_10_1) 128) (<= (- v_b_2_1 v_b_3_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_2_1) (- 1)) (forall ((v_idx_32 Int) (v_idx_30 Int) (v_idx_31 Int)) (or (< v_idx_32 v_b_3_1) (and (<= (- (- c_ULTIMATE.start_main_~cont~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_31)) 128) (<= (- (- v_b_3_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_31)) 127) (<= (- c_ULTIMATE.start_main_~cont~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_31)) 128) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_31)) 127) (<= (- v_b_3_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_31))) 128) (<= (- (- (select c_ULTIMATE.start_main_~str1~6 v_idx_31)) (select c_ULTIMATE.start_main_~str1~6 v_idx_31)) 256) (<= (- v_b_3_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_31)) 129) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_31))) 126) (<= (- c_ULTIMATE.start_main_~cont~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_31))) 127) (<= (- (- v_b_2_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_31)) 128) (<= (- c_ULTIMATE.start_main_~MAX~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_31)) 4294967423) (<= (- c_ULTIMATE.start_main_~MAX~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_31))) 4294967422) (<= (- v_b_2_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_31))) 127) (<= (- (- c_ULTIMATE.start_main_~i~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_31)) 127) (<= (- (- c_ULTIMATE.start_main_~i~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_31))) 126) (<= (- (- v_b_2_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_31))) 127) (<= (- v_b_2_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_31)) 128) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_31))) 127) (<= (- (- v_b_3_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_31))) 126) (<= (- c_ULTIMATE.start_main_~i~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_31))) 128) (<= (- c_ULTIMATE.start_main_~i~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_31)) 129) (<= (- (select c_ULTIMATE.start_main_~str1~6 v_idx_31) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_31))) 254)) (<= v_b_2_1 v_idx_30) (<= v_b_3_1 v_idx_31) (< v_idx_31 v_b_2_1))) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~i~6) (- 2)) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_v_10_1)) 127) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_2_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~6) v_v_10_1) 127) (<= (- c_ULTIMATE.start_main_~cont~6 c_ULTIMATE.start_main_~i~6) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~cont~6) (- 1)) (<= (- (- v_b_2_1) v_b_2_1) 0) (<= (- (- v_b_2_1) (- v_v_10_1)) 127) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~i~6)) 4294967296) (<= (- v_b_2_1 v_v_10_1) 128) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~cont~6)) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_3_1)) 2) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~cont~6)) 4294967295) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~MAX~6) (- 2)) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_2_1) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_2_1)) 1) (<= (- (- v_b_3_1) v_v_10_1) 127) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_v_10_1) 127) (<= (- v_b_2_1 (- v_b_3_1)) 1) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~i~6)) 1) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_v_10_1)) 126) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~i~6) 4294967294) (<= (- (- v_b_2_1) v_v_10_1) 128) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_2_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 v_v_10_1) 4294967423) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_3_1)) 4294967296) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~MAX~6)) 8589934590) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_2_1)) 0) (<= (- v_b_2_1 (- v_v_10_1)) 127) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_v_10_1)) 126) (<= (- v_b_3_1 (- v_b_3_1)) 2) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_3_1)) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_v_10_1)) 127) (<= (- c_ULTIMATE.start_main_~i~6 (- v_v_10_1)) 128) (<= (- (- v_b_2_1) (- v_b_3_1)) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_3_1)) 1) (<= (- v_v_10_1 (- v_v_10_1)) 254) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~i~6) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_3_1) 4294967294) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~i~6)) 2) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_2_1)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_3_1) (- 1)) (<= (- (- v_v_10_1) v_v_10_1) 256) (<= (- v_b_3_1 v_v_10_1) 129) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~i~6)) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_3_1)) 0) (<= (- (- v_b_3_1) v_b_3_1) (- 2)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~cont~6)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_2_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_3_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_2_1)) (- 1)))))} [2018-12-17 14:25:47,287 FATAL L223 ngHoareTripleChecker]: Action: assume !!(main_~i~6 < main_~MAX~6);assume -128 <= main_#t~nondet2 && main_#t~nondet2 <= 127;main_~str1~6 := main_~str1~6[main_~i~6 := main_#t~nondet2];havoc main_#t~nondet2;main_#t~post1 := main_~i~6;main_~i~6 := main_#t~post1 + 1;havoc main_#t~post1; [2018-12-17 14:25:47,287 FATAL L184 hOps$ForEachOp$OfRef]: ActionStr: (and (= c_ULTIMATE.start_main_~str1~6_primed (store c_ULTIMATE.start_main_~str1~6 c_ULTIMATE.start_main_~i~6 |c_ULTIMATE.start_main_#t~nondet2|)) (< c_ULTIMATE.start_main_~i~6 c_ULTIMATE.start_main_~MAX~6) (<= 0 (+ |c_ULTIMATE.start_main_#t~nondet2| 128)) (<= |c_ULTIMATE.start_main_#t~nondet2| 127) (= c_ULTIMATE.start_main_~i~6_primed (+ c_ULTIMATE.start_main_~i~6 1))) [2018-12-17 14:25:47,288 FATAL L225 ngHoareTripleChecker]: Post: {2147483634#(or (exists ((v_b_12_1 Int) (v_b_13_1 Int) (v_v_90_1 Int)) (and (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~cont~6) 4294967295) (<= (- v_b_12_1 (- v_v_90_1)) 127) (<= (- v_b_12_1 (- v_b_12_1)) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_12_1)) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_12_1)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~6) c_ULTIMATE.start_main_~i~6) (- 2)) (<= (- (- v_b_12_1) v_v_90_1) 128) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_13_1) (- 2)) (<= (- c_ULTIMATE.start_main_~i~6 v_v_90_1) 129) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_13_1) 4294967294) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_12_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_12_1)) 0) (<= (- v_b_12_1 (- v_b_13_1)) 1) (<= (- v_b_13_1 (- v_b_13_1)) 2) (<= (- (- c_ULTIMATE.start_main_~i~6) v_v_90_1) 127) (<= (- c_ULTIMATE.start_main_~i~6 v_b_13_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_v_90_1)) 127) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~cont~6) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_12_1)) 4294967295) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_v_90_1)) 126) (<= (- (- v_b_12_1) (- v_v_90_1)) 127) (<= (- v_b_13_1 (- v_v_90_1)) 128) (<= (- c_ULTIMATE.start_main_~MAX~6 v_v_90_1) 4294967423) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_v_90_1) 127) (<= (- c_ULTIMATE.start_main_~i~6 (- v_v_90_1)) 128) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~i~6) (- 2)) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_v_90_1)) 126) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_13_1)) 4294967296) (<= (- (- v_b_13_1) v_v_90_1) 127) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_13_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 c_ULTIMATE.start_main_~i~6) (- 1)) (<= (- (- v_b_12_1) (- v_b_13_1)) 1) (<= (- v_b_12_1 v_v_90_1) 128) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~cont~6) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_12_1) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_12_1) 4294967295) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~i~6)) 4294967296) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_13_1) (- 2)) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~cont~6)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_13_1) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~cont~6)) 4294967295) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~MAX~6) (- 2)) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_13_1) (- 1)) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~i~6)) 1) (<= (- (- v_v_90_1) v_v_90_1) 256) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_12_1) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_12_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~i~6) 4294967294) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~MAX~6)) 8589934590) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_12_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_13_1)) 1) (<= (- (- v_b_13_1) (- v_v_90_1)) 126) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_13_1)) 0) (<= (- v_v_90_1 (- v_v_90_1)) 254) (<= (- (- v_b_12_1) v_b_13_1) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_v_90_1)) 4294967422) (<= (- v_b_12_1 v_b_13_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~i~6) (- 1)) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~i~6)) 2) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_v_90_1)) 127) (forall ((v_idx_36 Int) (v_idx_34 Int) (v_idx_35 Int)) (or (<= v_b_13_1 v_idx_35) (< v_idx_36 v_b_13_1) (<= v_b_12_1 v_idx_34) (< v_idx_35 v_b_12_1) (and (<= (- v_b_13_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_35))) 128) (<= (- v_b_12_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_35))) 127) (<= (- c_ULTIMATE.start_main_~MAX~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_35)) 4294967423) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_35))) 127) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_35)) 127) (<= (- (- (select c_ULTIMATE.start_main_~str1~6 v_idx_35)) (select c_ULTIMATE.start_main_~str1~6 v_idx_35)) 256) (<= (- c_ULTIMATE.start_main_~i~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_35))) 128) (<= (- (- v_b_12_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_35)) 128) (<= (- (- c_ULTIMATE.start_main_~i~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_35))) 126) (<= (- c_ULTIMATE.start_main_~i~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_35)) 129) (<= (- (- v_b_13_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_35)) 127) (<= (- (- c_ULTIMATE.start_main_~i~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_35)) 127) (<= (- v_b_12_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_35)) 128) (<= (- v_b_13_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_35)) 129) (<= (- c_ULTIMATE.start_main_~cont~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_35)) 128) (<= (- (- c_ULTIMATE.start_main_~cont~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_35)) 128) (<= (- (- v_b_13_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_35))) 126) (<= (- (select c_ULTIMATE.start_main_~str1~6 v_idx_35) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_35))) 254) (<= (- c_ULTIMATE.start_main_~cont~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_35))) 127) (<= (- c_ULTIMATE.start_main_~MAX~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_35))) 4294967422) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_35))) 126) (<= (- (- v_b_12_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_35))) 127)))) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_13_1)) 2) (<= (- c_ULTIMATE.start_main_~i~6 v_b_12_1) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~i~6)) 1) (<= (- (- v_b_13_1) v_b_13_1) (- 2)) (<= (- (- v_b_12_1) v_b_12_1) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- v_b_13_1 v_v_90_1) 129) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~cont~6)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_13_1)) 1) (<= (- c_ULTIMATE.start_main_~cont~6 v_v_90_1) 128) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_v_90_1) 128) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_12_1)) 0))) (exists ((v_b_15_1 Int) (v_v_10_1 Int) (v_b_2_1 Int)) (and (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~cont~6) 4294967295) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_v_10_1) 126) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_2_1) 4294967295) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_2_1)) (- 2)) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~i~6) (- 2)) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~i~6)) 2) (<= (- (- v_b_15_1) (- v_v_10_1)) 125) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~i~6) (- 4)) (<= (- v_b_15_1 v_b_2_1) 2) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_v_10_1)) 4294967422) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_2_1)) 4294967295) (<= (- v_b_2_1 (- v_b_2_1)) 0) (<= (- v_b_15_1 v_v_10_1) 130) (<= (- (- c_ULTIMATE.start_main_~i~6) c_ULTIMATE.start_main_~i~6) (- 4)) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_2_1)) (- 2)) (<= (- (- c_ULTIMATE.start_main_~i~6) v_v_10_1) 126) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~i~6)) 4) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~cont~6) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_15_1) (- 4)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_15_1) (- 4)) (<= (- (- v_b_15_1) v_b_2_1) (- 2)) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_v_10_1) 128) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_15_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_v_10_1) 128) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_v_10_1)) 125) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_15_1)) 2) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_15_1)) 2) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_v_10_1)) 127) (<= (- c_ULTIMATE.start_main_~i~6 v_b_15_1) 0) (<= (- (- v_b_2_1) v_b_2_1) 0) (<= (- (- v_b_2_1) (- v_v_10_1)) 127) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~i~6)) 4294967297) (<= (- v_b_2_1 v_v_10_1) 128) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~MAX~6) (- 4)) (<= (- (- v_b_15_1) v_v_10_1) 126) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~cont~6)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_15_1) (- 2)) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_2_1)) 2) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~cont~6)) 4294967295) (<= (- v_b_15_1 (- v_b_15_1)) 4) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_2_1) (- 2)) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_2_1) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_2_1) (- 2)) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_15_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~i~6)) 2) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~cont~6)) (- 2)) (<= (- (- v_b_2_1) v_v_10_1) 128) (<= (- c_ULTIMATE.start_main_~cont~6 c_ULTIMATE.start_main_~i~6) (- 2)) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_2_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 v_v_10_1) 4294967423) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~MAX~6)) 8589934590) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_2_1)) 0) (<= (- v_b_2_1 (- v_v_10_1)) 127) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~cont~6) (- 2)) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~i~6) 4294967293) (<= (- v_b_15_1 (- v_v_10_1)) 129) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_15_1)) 4294967297) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_v_10_1)) 127) (<= (- v_v_10_1 (- v_v_10_1)) 254) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_15_1) 4294967293) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_2_1)) 0) (<= (- (- v_b_15_1) (- v_b_2_1)) (- 2)) (<= (- (- v_v_10_1) v_v_10_1) 256) (forall ((v_idx_40 Int) (v_idx_38 Int) (v_idx_39 Int)) (or (< v_idx_39 v_b_2_1) (< v_idx_40 v_b_15_1) (<= v_b_15_1 v_idx_39) (and (<= (- (- c_ULTIMATE.start_main_~MAX~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_39)) 126) (<= (- (- c_ULTIMATE.start_main_~cont~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_39)) 128) (<= (- c_ULTIMATE.start_main_~cont~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_39)) 128) (<= (- (- c_ULTIMATE.start_main_~i~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_39))) 125) (<= (- (- v_b_15_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_39))) 125) (<= (- (- (select c_ULTIMATE.start_main_~str1~6 v_idx_39)) (select c_ULTIMATE.start_main_~str1~6 v_idx_39)) 256) (<= (- c_ULTIMATE.start_main_~cont~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_39))) 127) (<= (- (- v_b_2_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_39)) 128) (<= (- c_ULTIMATE.start_main_~MAX~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_39)) 4294967423) (<= (- c_ULTIMATE.start_main_~i~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_39))) 129) (<= (- c_ULTIMATE.start_main_~MAX~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_39))) 4294967422) (<= (- v_b_2_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_39))) 127) (<= (- c_ULTIMATE.start_main_~i~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_39)) 130) (<= (- (- v_b_2_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_39))) 127) (<= (- v_b_15_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_39)) 130) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_39))) 125) (<= (- v_b_2_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_39)) 128) (<= (- (- v_b_15_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_39)) 126) (<= (- v_b_15_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_39))) 129) (<= (- (- c_ULTIMATE.start_main_~i~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_39)) 126) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_39))) 127) (<= (- (select c_ULTIMATE.start_main_~str1~6 v_idx_39) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_39))) 254)) (<= v_b_2_1 v_idx_38))) (<= (- c_ULTIMATE.start_main_~i~6 (- v_v_10_1)) 129) (<= (- c_ULTIMATE.start_main_~i~6 v_v_10_1) 130) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_15_1) (- 2)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_v_10_1)) 125) (<= (- v_b_15_1 (- v_b_2_1)) 2) (<= (- c_ULTIMATE.start_main_~i~6 v_b_2_1) 2) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_15_1)) 4) (<= (- (- v_b_15_1) v_b_15_1) (- 4)))))} [2018-12-17 14:25:47,309 FATAL L263 ngHoareTripleChecker]: -- [2018-12-17 14:25:47,310 FATAL L264 ngHoareTripleChecker]: Simplified triple [2018-12-17 14:25:47,849 WARN L180 SmtUtils]: Spent 538.00 ms on a formula simplification. DAG size of input: 248 DAG size of output: 238 [2018-12-17 14:25:47,850 FATAL L265 ngHoareTripleChecker]: Pre: {2147483635#(or (and (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~cont~6)) 4294967296) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~i~6)) 0) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~cont~6) 0) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6) 4294967295) (<= (- ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6) 0)) (exists ((v_v_10_1 Int) (v_b_2_1 Int) (v_b_3_1 Int)) (and (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~cont~6) 4294967295) (<= (- ULTIMATE.start_main_~MAX~6 v_b_2_1) 4294967295) (<= (- v_b_3_1 (- v_v_10_1)) 128) (<= (- (- ULTIMATE.start_main_~i~6) ULTIMATE.start_main_~i~6) (- 2)) (<= (- (- ULTIMATE.start_main_~i~6) v_b_3_1) (- 2)) (<= (- (- v_b_2_1) v_b_3_1) (- 1)) (<= (- ULTIMATE.start_main_~MAX~6 (- v_v_10_1)) 4294967422) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_2_1)) 4294967295) (<= (- v_b_2_1 (- v_b_2_1)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_3_1) (- 2)) (<= (- ULTIMATE.start_main_~i~6 v_b_2_1) 1) (<= (- ULTIMATE.start_main_~i~6 v_b_3_1) 0) (<= (- (- v_b_3_1) (- v_v_10_1)) 126) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~cont~6) 0) (<= (- ULTIMATE.start_main_~i~6 v_v_10_1) 129) (<= (- (- ULTIMATE.start_main_~cont~6) v_v_10_1) 128) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_3_1)) 0) (<= (- ULTIMATE.start_main_~cont~6 v_v_10_1) 128) (<= (- v_b_2_1 v_b_3_1) (- 1)) (<= (- (- ULTIMATE.start_main_~i~6) v_b_2_1) (- 1)) (forall ((v_idx_32 Int) (v_idx_30 Int) (v_idx_31 Int)) (or (< v_idx_32 v_b_3_1) (and (<= (- (- ULTIMATE.start_main_~cont~6) (select ULTIMATE.start_main_~str1~6 v_idx_31)) 128) (<= (- (- v_b_3_1) (select ULTIMATE.start_main_~str1~6 v_idx_31)) 127) (<= (- ULTIMATE.start_main_~cont~6 (select ULTIMATE.start_main_~str1~6 v_idx_31)) 128) (<= (- (- ULTIMATE.start_main_~MAX~6) (select ULTIMATE.start_main_~str1~6 v_idx_31)) 127) (<= (- v_b_3_1 (- (select ULTIMATE.start_main_~str1~6 v_idx_31))) 128) (<= (- (- (select ULTIMATE.start_main_~str1~6 v_idx_31)) (select ULTIMATE.start_main_~str1~6 v_idx_31)) 256) (<= (- v_b_3_1 (select ULTIMATE.start_main_~str1~6 v_idx_31)) 129) (<= (- (- ULTIMATE.start_main_~MAX~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_31))) 126) (<= (- ULTIMATE.start_main_~cont~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_31))) 127) (<= (- (- v_b_2_1) (select ULTIMATE.start_main_~str1~6 v_idx_31)) 128) (<= (- ULTIMATE.start_main_~MAX~6 (select ULTIMATE.start_main_~str1~6 v_idx_31)) 4294967423) (<= (- ULTIMATE.start_main_~MAX~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_31))) 4294967422) (<= (- v_b_2_1 (- (select ULTIMATE.start_main_~str1~6 v_idx_31))) 127) (<= (- (- ULTIMATE.start_main_~i~6) (select ULTIMATE.start_main_~str1~6 v_idx_31)) 127) (<= (- (- ULTIMATE.start_main_~i~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_31))) 126) (<= (- (- v_b_2_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_31))) 127) (<= (- v_b_2_1 (select ULTIMATE.start_main_~str1~6 v_idx_31)) 128) (<= (- (- ULTIMATE.start_main_~cont~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_31))) 127) (<= (- (- v_b_3_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_31))) 126) (<= (- ULTIMATE.start_main_~i~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_31))) 128) (<= (- ULTIMATE.start_main_~i~6 (select ULTIMATE.start_main_~str1~6 v_idx_31)) 129) (<= (- (select ULTIMATE.start_main_~str1~6 v_idx_31) (- (select ULTIMATE.start_main_~str1~6 v_idx_31))) 254)) (<= v_b_2_1 v_idx_30) (<= v_b_3_1 v_idx_31) (< v_idx_31 v_b_2_1))) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~i~6) (- 2)) (<= (- ULTIMATE.start_main_~cont~6 (- v_v_10_1)) 127) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_2_1) (- 1)) (<= (- (- ULTIMATE.start_main_~i~6) v_v_10_1) 127) (<= (- ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6) (- 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~cont~6) (- 1)) (<= (- (- v_b_2_1) v_b_2_1) 0) (<= (- (- v_b_2_1) (- v_v_10_1)) 127) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~i~6)) 4294967296) (<= (- v_b_2_1 v_v_10_1) 128) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~cont~6)) 0) (<= (- ULTIMATE.start_main_~i~6 (- v_b_3_1)) 2) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~cont~6)) 4294967295) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~MAX~6) (- 2)) (<= (- ULTIMATE.start_main_~cont~6 v_b_2_1) 0) (<= (- ULTIMATE.start_main_~i~6 (- v_b_2_1)) 1) (<= (- (- v_b_3_1) v_v_10_1) 127) (<= (- (- ULTIMATE.start_main_~MAX~6) v_v_10_1) 127) (<= (- v_b_2_1 (- v_b_3_1)) 1) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~i~6)) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_v_10_1)) 126) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6) 4294967294) (<= (- (- v_b_2_1) v_v_10_1) 128) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_2_1) 0) (<= (- ULTIMATE.start_main_~MAX~6 v_v_10_1) 4294967423) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_3_1)) 4294967296) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~MAX~6)) 8589934590) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_2_1)) 0) (<= (- v_b_2_1 (- v_v_10_1)) 127) (<= (- (- ULTIMATE.start_main_~i~6) (- v_v_10_1)) 126) (<= (- v_b_3_1 (- v_b_3_1)) 2) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_3_1)) 1) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_v_10_1)) 127) (<= (- ULTIMATE.start_main_~i~6 (- v_v_10_1)) 128) (<= (- (- v_b_2_1) (- v_b_3_1)) 1) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_3_1)) 1) (<= (- v_v_10_1 (- v_v_10_1)) 254) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~i~6) (- 1)) (<= (- ULTIMATE.start_main_~MAX~6 v_b_3_1) 4294967294) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~i~6)) 2) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_2_1)) 0) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_3_1) (- 1)) (<= (- (- v_v_10_1) v_v_10_1) 256) (<= (- v_b_3_1 v_v_10_1) 129) (<= (- (- ULTIMATE.start_main_~cont~6) (- ULTIMATE.start_main_~i~6)) 1) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_3_1)) 0) (<= (- (- v_b_3_1) v_b_3_1) (- 2)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~i~6)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~cont~6)) (- 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_2_1)) (- 1)) (<= (- ULTIMATE.start_main_~cont~6 v_b_3_1) (- 1)) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_2_1)) (- 1)))))} [2018-12-17 14:25:47,850 FATAL L269 ngHoareTripleChecker]: Action: assume !!(main_~i~6 < main_~MAX~6);assume -128 <= main_#t~nondet2 && main_#t~nondet2 <= 127;main_~str1~6 := main_~str1~6[main_~i~6 := main_#t~nondet2];havoc main_#t~nondet2;main_#t~post1 := main_~i~6;main_~i~6 := main_#t~post1 + 1;havoc main_#t~post1; [2018-12-17 14:25:47,850 FATAL L184 hOps$ForEachOp$OfRef]: ActionStr: (and (= c_ULTIMATE.start_main_~str1~6_primed (store c_ULTIMATE.start_main_~str1~6 c_ULTIMATE.start_main_~i~6 |c_ULTIMATE.start_main_#t~nondet2|)) (< c_ULTIMATE.start_main_~i~6 c_ULTIMATE.start_main_~MAX~6) (<= 0 (+ |c_ULTIMATE.start_main_#t~nondet2| 128)) (<= |c_ULTIMATE.start_main_#t~nondet2| 127) (= c_ULTIMATE.start_main_~i~6_primed (+ c_ULTIMATE.start_main_~i~6 1))) [2018-12-17 14:25:47,903 FATAL L271 ngHoareTripleChecker]: Post: {2147483634#(or (exists ((v_b_12_1 Int) (v_b_13_1 Int) (v_v_90_1 Int)) (and (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~cont~6) 4294967295) (<= (- v_b_12_1 (- v_v_90_1)) 127) (<= (- v_b_12_1 (- v_b_12_1)) 0) (<= (- ULTIMATE.start_main_~i~6 (- v_b_12_1)) 1) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_12_1)) (- 1)) (<= (- (- ULTIMATE.start_main_~i~6) ULTIMATE.start_main_~i~6) (- 2)) (<= (- (- v_b_12_1) v_v_90_1) 128) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_13_1) (- 2)) (<= (- ULTIMATE.start_main_~i~6 v_v_90_1) 129) (<= (- ULTIMATE.start_main_~MAX~6 v_b_13_1) 4294967294) (<= (- (- ULTIMATE.start_main_~i~6) v_b_12_1) (- 1)) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_12_1)) 0) (<= (- v_b_12_1 (- v_b_13_1)) 1) (<= (- v_b_13_1 (- v_b_13_1)) 2) (<= (- (- ULTIMATE.start_main_~i~6) v_v_90_1) 127) (<= (- ULTIMATE.start_main_~i~6 v_b_13_1) 0) (<= (- ULTIMATE.start_main_~cont~6 (- v_v_90_1)) 127) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~cont~6) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_12_1)) 4294967295) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_v_90_1)) 126) (<= (- (- v_b_12_1) (- v_v_90_1)) 127) (<= (- v_b_13_1 (- v_v_90_1)) 128) (<= (- ULTIMATE.start_main_~MAX~6 v_v_90_1) 4294967423) (<= (- (- ULTIMATE.start_main_~MAX~6) v_v_90_1) 127) (<= (- ULTIMATE.start_main_~i~6 (- v_v_90_1)) 128) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~i~6) (- 2)) (<= (- (- ULTIMATE.start_main_~i~6) (- v_v_90_1)) 126) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_13_1)) 4294967296) (<= (- (- v_b_13_1) v_v_90_1) 127) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_13_1)) 0) (<= (- ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6) (- 1)) (<= (- (- v_b_12_1) (- v_b_13_1)) 1) (<= (- v_b_12_1 v_v_90_1) 128) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~cont~6) (- 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_12_1) (- 1)) (<= (- ULTIMATE.start_main_~MAX~6 v_b_12_1) 4294967295) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~i~6)) 4294967296) (<= (- (- ULTIMATE.start_main_~i~6) v_b_13_1) (- 2)) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~cont~6)) 0) (<= (- ULTIMATE.start_main_~cont~6 v_b_13_1) (- 1)) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~cont~6)) 4294967295) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~MAX~6) (- 2)) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_13_1) (- 1)) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~i~6)) 1) (<= (- (- v_v_90_1) v_v_90_1) 256) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_12_1) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_12_1)) (- 1)) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6) 4294967294) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~MAX~6)) 8589934590) (<= (- ULTIMATE.start_main_~cont~6 v_b_12_1) 0) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_13_1)) 1) (<= (- (- v_b_13_1) (- v_v_90_1)) 126) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_13_1)) 0) (<= (- v_v_90_1 (- v_v_90_1)) 254) (<= (- (- v_b_12_1) v_b_13_1) (- 1)) (<= (- ULTIMATE.start_main_~MAX~6 (- v_v_90_1)) 4294967422) (<= (- v_b_12_1 v_b_13_1) (- 1)) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~i~6) (- 1)) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~i~6)) 2) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_v_90_1)) 127) (forall ((v_idx_36 Int) (v_idx_34 Int) (v_idx_35 Int)) (or (<= v_b_13_1 v_idx_35) (< v_idx_36 v_b_13_1) (<= v_b_12_1 v_idx_34) (< v_idx_35 v_b_12_1) (and (<= (- v_b_13_1 (- (select ULTIMATE.start_main_~str1~6 v_idx_35))) 128) (<= (- v_b_12_1 (- (select ULTIMATE.start_main_~str1~6 v_idx_35))) 127) (<= (- ULTIMATE.start_main_~MAX~6 (select ULTIMATE.start_main_~str1~6 v_idx_35)) 4294967423) (<= (- (- ULTIMATE.start_main_~cont~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_35))) 127) (<= (- (- ULTIMATE.start_main_~MAX~6) (select ULTIMATE.start_main_~str1~6 v_idx_35)) 127) (<= (- (- (select ULTIMATE.start_main_~str1~6 v_idx_35)) (select ULTIMATE.start_main_~str1~6 v_idx_35)) 256) (<= (- ULTIMATE.start_main_~i~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_35))) 128) (<= (- (- v_b_12_1) (select ULTIMATE.start_main_~str1~6 v_idx_35)) 128) (<= (- (- ULTIMATE.start_main_~i~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_35))) 126) (<= (- ULTIMATE.start_main_~i~6 (select ULTIMATE.start_main_~str1~6 v_idx_35)) 129) (<= (- (- v_b_13_1) (select ULTIMATE.start_main_~str1~6 v_idx_35)) 127) (<= (- (- ULTIMATE.start_main_~i~6) (select ULTIMATE.start_main_~str1~6 v_idx_35)) 127) (<= (- v_b_12_1 (select ULTIMATE.start_main_~str1~6 v_idx_35)) 128) (<= (- v_b_13_1 (select ULTIMATE.start_main_~str1~6 v_idx_35)) 129) (<= (- ULTIMATE.start_main_~cont~6 (select ULTIMATE.start_main_~str1~6 v_idx_35)) 128) (<= (- (- ULTIMATE.start_main_~cont~6) (select ULTIMATE.start_main_~str1~6 v_idx_35)) 128) (<= (- (- v_b_13_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_35))) 126) (<= (- (select ULTIMATE.start_main_~str1~6 v_idx_35) (- (select ULTIMATE.start_main_~str1~6 v_idx_35))) 254) (<= (- ULTIMATE.start_main_~cont~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_35))) 127) (<= (- ULTIMATE.start_main_~MAX~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_35))) 4294967422) (<= (- (- ULTIMATE.start_main_~MAX~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_35))) 126) (<= (- (- v_b_12_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_35))) 127)))) (<= (- ULTIMATE.start_main_~i~6 (- v_b_13_1)) 2) (<= (- ULTIMATE.start_main_~i~6 v_b_12_1) 1) (<= (- (- ULTIMATE.start_main_~cont~6) (- ULTIMATE.start_main_~i~6)) 1) (<= (- (- v_b_13_1) v_b_13_1) (- 2)) (<= (- (- v_b_12_1) v_b_12_1) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~i~6)) 0) (<= (- v_b_13_1 v_v_90_1) 129) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~cont~6)) (- 1)) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_13_1)) 1) (<= (- ULTIMATE.start_main_~cont~6 v_v_90_1) 128) (<= (- (- ULTIMATE.start_main_~cont~6) v_v_90_1) 128) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_12_1)) 0))) (exists ((v_b_15_1 Int) (v_v_10_1 Int) (v_b_2_1 Int)) (and (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~cont~6) 4294967295) (<= (- (- ULTIMATE.start_main_~MAX~6) v_v_10_1) 126) (<= (- ULTIMATE.start_main_~MAX~6 v_b_2_1) 4294967295) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_2_1)) (- 2)) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~i~6) (- 2)) (<= (- (- ULTIMATE.start_main_~cont~6) (- ULTIMATE.start_main_~i~6)) 2) (<= (- (- v_b_15_1) (- v_v_10_1)) 125) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~i~6) (- 4)) (<= (- v_b_15_1 v_b_2_1) 2) (<= (- ULTIMATE.start_main_~MAX~6 (- v_v_10_1)) 4294967422) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_2_1)) 4294967295) (<= (- v_b_2_1 (- v_b_2_1)) 0) (<= (- v_b_15_1 v_v_10_1) 130) (<= (- (- ULTIMATE.start_main_~i~6) ULTIMATE.start_main_~i~6) (- 4)) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_2_1)) (- 2)) (<= (- (- ULTIMATE.start_main_~i~6) v_v_10_1) 126) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~i~6)) 4) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~cont~6) 0) (<= (- (- ULTIMATE.start_main_~i~6) v_b_15_1) (- 4)) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_15_1) (- 4)) (<= (- (- v_b_15_1) v_b_2_1) (- 2)) (<= (- (- ULTIMATE.start_main_~cont~6) v_v_10_1) 128) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_15_1)) 0) (<= (- ULTIMATE.start_main_~cont~6 v_v_10_1) 128) (<= (- (- ULTIMATE.start_main_~i~6) (- v_v_10_1)) 125) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_15_1)) 2) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_15_1)) 2) (<= (- ULTIMATE.start_main_~cont~6 (- v_v_10_1)) 127) (<= (- ULTIMATE.start_main_~i~6 v_b_15_1) 0) (<= (- (- v_b_2_1) v_b_2_1) 0) (<= (- (- v_b_2_1) (- v_v_10_1)) 127) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~i~6)) 4294967297) (<= (- v_b_2_1 v_v_10_1) 128) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~MAX~6) (- 4)) (<= (- (- v_b_15_1) v_v_10_1) 126) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~cont~6)) 0) (<= (- ULTIMATE.start_main_~cont~6 v_b_15_1) (- 2)) (<= (- ULTIMATE.start_main_~i~6 (- v_b_2_1)) 2) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~cont~6)) 4294967295) (<= (- v_b_15_1 (- v_b_15_1)) 4) (<= (- (- ULTIMATE.start_main_~i~6) v_b_2_1) (- 2)) (<= (- ULTIMATE.start_main_~cont~6 v_b_2_1) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_2_1) (- 2)) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_15_1)) 0) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~i~6)) 2) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~cont~6)) (- 2)) (<= (- (- v_b_2_1) v_v_10_1) 128) (<= (- ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6) (- 2)) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_2_1) 0) (<= (- ULTIMATE.start_main_~MAX~6 v_v_10_1) 4294967423) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~MAX~6)) 8589934590) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_2_1)) 0) (<= (- v_b_2_1 (- v_v_10_1)) 127) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~cont~6) (- 2)) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6) 4294967293) (<= (- v_b_15_1 (- v_v_10_1)) 129) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_15_1)) 4294967297) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_v_10_1)) 127) (<= (- v_v_10_1 (- v_v_10_1)) 254) (<= (- ULTIMATE.start_main_~MAX~6 v_b_15_1) 4294967293) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_2_1)) 0) (<= (- (- v_b_15_1) (- v_b_2_1)) (- 2)) (<= (- (- v_v_10_1) v_v_10_1) 256) (forall ((v_idx_40 Int) (v_idx_38 Int) (v_idx_39 Int)) (or (< v_idx_39 v_b_2_1) (< v_idx_40 v_b_15_1) (<= v_b_15_1 v_idx_39) (and (<= (- (- ULTIMATE.start_main_~MAX~6) (select ULTIMATE.start_main_~str1~6 v_idx_39)) 126) (<= (- (- ULTIMATE.start_main_~cont~6) (select ULTIMATE.start_main_~str1~6 v_idx_39)) 128) (<= (- ULTIMATE.start_main_~cont~6 (select ULTIMATE.start_main_~str1~6 v_idx_39)) 128) (<= (- (- ULTIMATE.start_main_~i~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_39))) 125) (<= (- (- v_b_15_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_39))) 125) (<= (- (- (select ULTIMATE.start_main_~str1~6 v_idx_39)) (select ULTIMATE.start_main_~str1~6 v_idx_39)) 256) (<= (- ULTIMATE.start_main_~cont~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_39))) 127) (<= (- (- v_b_2_1) (select ULTIMATE.start_main_~str1~6 v_idx_39)) 128) (<= (- ULTIMATE.start_main_~MAX~6 (select ULTIMATE.start_main_~str1~6 v_idx_39)) 4294967423) (<= (- ULTIMATE.start_main_~i~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_39))) 129) (<= (- ULTIMATE.start_main_~MAX~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_39))) 4294967422) (<= (- v_b_2_1 (- (select ULTIMATE.start_main_~str1~6 v_idx_39))) 127) (<= (- ULTIMATE.start_main_~i~6 (select ULTIMATE.start_main_~str1~6 v_idx_39)) 130) (<= (- (- v_b_2_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_39))) 127) (<= (- v_b_15_1 (select ULTIMATE.start_main_~str1~6 v_idx_39)) 130) (<= (- (- ULTIMATE.start_main_~MAX~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_39))) 125) (<= (- v_b_2_1 (select ULTIMATE.start_main_~str1~6 v_idx_39)) 128) (<= (- (- v_b_15_1) (select ULTIMATE.start_main_~str1~6 v_idx_39)) 126) (<= (- v_b_15_1 (- (select ULTIMATE.start_main_~str1~6 v_idx_39))) 129) (<= (- (- ULTIMATE.start_main_~i~6) (select ULTIMATE.start_main_~str1~6 v_idx_39)) 126) (<= (- (- ULTIMATE.start_main_~cont~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_39))) 127) (<= (- (select ULTIMATE.start_main_~str1~6 v_idx_39) (- (select ULTIMATE.start_main_~str1~6 v_idx_39))) 254)) (<= v_b_2_1 v_idx_38))) (<= (- ULTIMATE.start_main_~i~6 (- v_v_10_1)) 129) (<= (- ULTIMATE.start_main_~i~6 v_v_10_1) 130) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~i~6)) 0) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_15_1) (- 2)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_v_10_1)) 125) (<= (- v_b_15_1 (- v_b_2_1)) 2) (<= (- ULTIMATE.start_main_~i~6 v_b_2_1) 2) (<= (- ULTIMATE.start_main_~i~6 (- v_b_15_1)) 4) (<= (- (- v_b_15_1) v_b_15_1) (- 4)))))} [2018-12-17 14:25:57,034 FATAL L210 ngHoareTripleChecker]: Soundness check failed for the following hoare triple [2018-12-17 14:25:57,035 FATAL L212 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-17 14:25:57,035 FATAL L214 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-17 14:25:57,035 FATAL L218 ngHoareTripleChecker]: -- [2018-12-17 14:25:57,036 FATAL L219 ngHoareTripleChecker]: Pre: {2147483631#(or (exists ((v_b_6_1 Int) (v_b_7_1 Int) (v_v_20_1 Int)) (and (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~MAX~6) 8589934592) (<= (- c_ULTIMATE.start_main_~j~6 v_v_20_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) c_ULTIMATE.start_main_~j~6) 4294967297) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_v_20_1) 4294967296) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~i~6)) (- 1)) (<= (- v_b_6_1 (- v_b_7_1)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~j~6) 4294967296) (<= (- (- v_v_20_1) v_v_20_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_6_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~cont~6 c_ULTIMATE.start_main_~j~6) 0) (<= (- v_b_6_1 (- v_b_6_1)) (- 2)) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_6_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_6_1)) (- 2)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~i~6) 8589934593) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_7_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_6_1)) (- 1)) (<= (- v_b_7_1 v_v_20_1) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~i~6)) (- 2)) (<= (- (- c_ULTIMATE.start_main_~i~6) (- c_ULTIMATE.start_main_~j~6)) 4294967297) (<= (- (- v_b_7_1) v_b_7_1) 8589934592) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_7_1) 4294967296) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~i~6)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_6_1) 8589934593) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~j~6)) 4294967296) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~cont~6) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~j~6)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) v_v_20_1) 4294967297) (<= (- c_ULTIMATE.start_main_~j~6 v_b_6_1) 4294967297) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~cont~6)) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_6_1)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_7_1) 8589934593) (<= (- (- v_b_6_1) v_b_7_1) 8589934593) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_7_1)) 0) (<= (- v_b_6_1 v_v_20_1) (- 1)) (<= (- (- v_b_6_1) v_v_20_1) 4294967297) (<= (- c_ULTIMATE.start_main_~i~6 v_b_7_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_v_20_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_7_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~i~6)) (- 1)) (<= (- (- v_b_7_1) v_v_20_1) 4294967296) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~j~6) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_7_1)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_7_1) 8589934592) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_6_1) 4294967297) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_7_1) 4294967296) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_7_1)) 0) (<= (- v_b_7_1 (- v_b_7_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_v_20_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~j~6)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_7_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_7_1)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~i~6) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~i~6) 4294967297) (<= (- (- c_ULTIMATE.start_main_~j~6) c_ULTIMATE.start_main_~j~6) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_6_1) 4294967297) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~cont~6)) 4294967296) (<= (- c_ULTIMATE.start_main_~j~6 (- c_ULTIMATE.start_main_~j~6)) 0) (<= (- v_v_20_1 (- v_v_20_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_v_20_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~i~6)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_6_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 c_ULTIMATE.start_main_~i~6) 4294967297) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~cont~6) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_6_1) 1) (<= (- c_ULTIMATE.start_main_~i~6 (- v_v_20_1)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~j~6) v_v_20_1) 0) (<= (- c_ULTIMATE.start_main_~i~6 v_b_6_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_6_1) 8589934594) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~j~6)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_6_1) 4294967297) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_7_1) 4294967296) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_6_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~MAX~6)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~cont~6)) 0) (<= (- c_ULTIMATE.start_main_~j~6 (- v_v_20_1)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_v_20_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_7_1)) 1) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_v_20_1)) 4294967296) (<= (- (- v_b_6_1) (- v_b_7_1)) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_v_20_1) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_6_1)) (- 1)) (<= (- v_b_6_1 (- v_v_20_1)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_v_20_1)) 4294967297) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_7_1)) 0) (<= (- (- v_b_6_1) v_b_6_1) 8589934594) (<= (- v_b_7_1 (- v_v_20_1)) 0) (<= (- c_ULTIMATE.start_main_~i~6 c_ULTIMATE.start_main_~j~6) (- 1)) (<= (- v_b_6_1 v_b_7_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~cont~6) 4294967296) (<= (- c_ULTIMATE.start_main_~MAX~6 v_v_20_1) 0) (<= (- c_ULTIMATE.start_main_~i~6 v_v_20_1) (- 1)) (<= (- (- v_b_7_1) (- v_v_20_1)) 4294967296) (<= (- (- v_b_6_1) (- v_v_20_1)) 4294967297) (<= (- (- c_ULTIMATE.start_main_~i~6) c_ULTIMATE.start_main_~i~6) 8589934594) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~j~6) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~j~6)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_v_20_1)) 0) (<= (- c_ULTIMATE.start_main_~j~6 v_b_7_1) 4294967296) (forall ((v_idx_52 Int) (v_idx_50 Int) (v_idx_51 Int)) (or (and (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_51))) 4294967296) (<= (- (- c_ULTIMATE.start_main_~cont~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_51)) 0) (<= (- c_ULTIMATE.start_main_~j~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_51)) 0) (<= (- v_b_6_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_51))) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_51)) 4294967296) (<= (- (- c_ULTIMATE.start_main_~i~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_51)) 4294967297) (<= (- (select c_ULTIMATE.start_main_~str1~6 v_idx_51) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_51))) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_51))) 4294967297) (<= (- c_ULTIMATE.start_main_~cont~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_51))) 0) (<= (- (- (select c_ULTIMATE.start_main_~str1~6 v_idx_51)) (select c_ULTIMATE.start_main_~str1~6 v_idx_51)) 0) (<= (- v_b_7_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_51))) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_51))) (- 1)) (<= (- (- c_ULTIMATE.start_main_~j~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_51)) 0) (<= (- v_b_6_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_51)) (- 1)) (<= (- (- v_b_6_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_51)) 4294967297) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_51))) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_51)) 0) (<= (- c_ULTIMATE.start_main_~i~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_51)) (- 1)) (<= (- (- v_b_7_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_51))) 4294967296) (<= (- (- v_b_7_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_51)) 4294967296) (<= (- (- v_b_6_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_51))) 4294967297) (<= (- v_b_7_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_51)) 0) (<= (- c_ULTIMATE.start_main_~j~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_51))) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_51))) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_51))) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_51)) 0)) (<= v_b_6_1 v_idx_50) (< v_idx_51 v_b_6_1) (< v_idx_52 v_b_7_1) (<= v_b_7_1 v_idx_51))))) (exists ((v_b_11_1 Int) (v_v_87_1 Int) (v_b_10_1 Int)) (and (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_11_1) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~MAX~6) 8589934592) (<= (- (- v_b_10_1) v_b_10_1) 8589934594) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_11_1) 4294967296) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~j~6)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) c_ULTIMATE.start_main_~j~6) 4294967297) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_v_87_1)) 4294967296) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_10_1) 8589934593) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~j~6) 4294967296) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_10_1) 4294967297) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_11_1) 4294967296) (<= (- c_ULTIMATE.start_main_~cont~6 c_ULTIMATE.start_main_~j~6) 0) (<= (- c_ULTIMATE.start_main_~i~6 c_ULTIMATE.start_main_~j~6) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~j~6)) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_v_87_1)) 4294967297) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_10_1) 4294967297) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_10_1)) 0) (<= (- v_b_11_1 (- v_b_11_1)) 2) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~i~6) 8589934593) (<= (- v_b_10_1 (- v_v_87_1)) 0) (<= (- c_ULTIMATE.start_main_~i~6 v_v_87_1) 0) (<= (- c_ULTIMATE.start_main_~i~6 v_b_11_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_11_1)) 0) (<= (- c_ULTIMATE.start_main_~i~6 v_b_10_1) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_v_87_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- c_ULTIMATE.start_main_~j~6)) 4294967297) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~cont~6)) 1) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_10_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_v_87_1) 4294967296) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~j~6)) 4294967296) (<= (- c_ULTIMATE.start_main_~j~6 v_b_11_1) 4294967296) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_11_1) 4294967296) (forall ((v_idx_56 Int) (v_idx_54 Int) (v_idx_55 Int)) (or (< v_idx_55 v_b_10_1) (and (<= (- v_b_10_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_55)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_55)) 4294967296) (<= (- c_ULTIMATE.start_main_~MAX~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_55))) 1) (<= (- (- v_b_10_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_55))) 4294967297) (<= (- (- c_ULTIMATE.start_main_~i~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_55)) 4294967297) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_55))) 4294967296) (<= (- v_b_11_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_55)) 1) (<= (- v_b_11_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_55))) 1) (<= (- (- c_ULTIMATE.start_main_~j~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_55)) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_55))) 0) (<= (- (select c_ULTIMATE.start_main_~str1~6 v_idx_55) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_55))) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_55))) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_55))) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_55)) 0) (<= (- (- v_b_11_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_55)) 4294967296) (<= (- (- c_ULTIMATE.start_main_~i~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_55))) 4294967297) (<= (- c_ULTIMATE.start_main_~j~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_55))) 0) (<= (- v_b_10_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_55))) 0) (<= (- c_ULTIMATE.start_main_~i~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_55)) 0) (<= (- (- (select c_ULTIMATE.start_main_~str1~6 v_idx_55)) (select c_ULTIMATE.start_main_~str1~6 v_idx_55)) 0) (<= (- (- v_b_10_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_55)) 4294967297) (<= (- c_ULTIMATE.start_main_~j~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_55)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_55)) 0) (<= (- (- v_b_11_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_55))) 4294967296) (<= (- (- c_ULTIMATE.start_main_~j~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_55))) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_55)) 1)) (<= v_b_11_1 v_idx_55) (<= v_b_10_1 v_idx_54) (< v_idx_56 v_b_11_1))) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- v_b_10_1 (- v_b_11_1)) 1) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_11_1)) 1) (<= (- (- v_b_11_1) v_v_87_1) 4294967296) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- (- v_b_10_1) v_v_87_1) 4294967297) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~j~6) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_10_1)) 1) (<= (- c_ULTIMATE.start_main_~j~6 v_b_10_1) 4294967297) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_10_1)) (- 1)) (<= (- (- v_b_10_1) (- v_b_11_1)) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_11_1)) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_11_1) 8589934593) (<= (- (- v_b_10_1) v_b_11_1) 8589934593) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_10_1) 1) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~j~6)) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_11_1)) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_v_87_1)) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~i~6) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~i~6) 4294967297) (<= (- v_b_10_1 (- v_b_10_1)) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) c_ULTIMATE.start_main_~j~6) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~cont~6)) 4294967296) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_10_1)) 0) (<= (- v_b_11_1 v_v_87_1) 1) (<= (- c_ULTIMATE.start_main_~j~6 (- c_ULTIMATE.start_main_~j~6)) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- v_v_87_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~i~6)) (- 1)) (<= (- c_ULTIMATE.start_main_~cont~6 c_ULTIMATE.start_main_~i~6) 4294967297) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~cont~6) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_v_87_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_11_1)) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~i~6)) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~j~6)) 0) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_10_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_v_87_1) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_11_1) 8589934592) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~cont~6)) 0) (<= (- (- v_b_11_1) v_b_11_1) 8589934592) (<= (- v_b_10_1 v_v_87_1) 0) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_11_1)) 1) (<= (- (- v_b_10_1) (- v_v_87_1)) 4294967297) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_10_1)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_11_1)) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) v_v_87_1) 4294967297) (<= (- v_b_10_1 v_b_11_1) (- 1)) (<= (- v_b_11_1 (- v_v_87_1)) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~MAX~6)) 2) (<= (- (- c_ULTIMATE.start_main_~j~6) v_v_87_1) 0) (<= (- v_v_87_1 (- v_v_87_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_10_1) 8589934594) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_11_1)) 2) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_v_87_1)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_v_87_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_10_1) 4294967297) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_10_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~cont~6) 4294967296) (<= (- c_ULTIMATE.start_main_~j~6 (- v_v_87_1)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~cont~6) 1) (<= (- (- v_v_87_1) v_v_87_1) 0) (<= (- c_ULTIMATE.start_main_~j~6 v_v_87_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) c_ULTIMATE.start_main_~i~6) 8589934594) (<= (- (- v_b_11_1) (- v_v_87_1)) 4294967296) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~j~6) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 v_v_87_1) 1))))} [2018-12-17 14:25:57,036 FATAL L223 ngHoareTripleChecker]: Action: assume !!(main_~i~6 >= 0);main_~str2~6 := main_~str2~6[main_~j~6 := main_~str1~6[0]];main_#t~post4 := main_~j~6;main_~j~6 := main_#t~post4 + 1;havoc main_#t~post4;main_#t~post3 := main_~i~6;main_~i~6 := main_#t~post3 - 1;havoc main_#t~post3; [2018-12-17 14:25:57,037 FATAL L184 hOps$ForEachOp$OfRef]: ActionStr: (and (= (+ c_ULTIMATE.start_main_~j~6 1) c_ULTIMATE.start_main_~j~6_primed) (<= 0 c_ULTIMATE.start_main_~i~6) (= c_ULTIMATE.start_main_~i~6 (+ c_ULTIMATE.start_main_~i~6_primed 1)) (= c_ULTIMATE.start_main_~str2~6_primed (store c_ULTIMATE.start_main_~str2~6 c_ULTIMATE.start_main_~j~6 (select c_ULTIMATE.start_main_~str1~6 0)))) [2018-12-17 14:25:57,037 FATAL L225 ngHoareTripleChecker]: Post: {2147483630#(exists ((v_b_22_1 Int) (v_b_11_1 Int) (v_v_87_1 Int) (v_v_229_1 Int) (v_b_10_1 Int) (v_b_21_1 Int)) (and (<= (- (- v_b_21_1) v_v_87_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_22_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_21_1)) 0) (<= (- c_ULTIMATE.start_main_~j~6 v_b_21_1) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_21_1)) 1) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_21_1) 0) (<= (- (- v_b_11_1) (- v_b_22_1)) 0) (<= (- c_ULTIMATE.start_main_~j~6 v_v_229_1) 1) (<= (- v_b_11_1 v_b_21_1) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~i~6) 2) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_21_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_22_1)) 1) (<= (- v_b_11_1 (- v_b_11_1)) 2) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_22_1) (- 2)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_11_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_22_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~cont~6) (- 1)) (<= (- v_b_22_1 (- v_v_87_1)) 1) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_v_229_1) (- 1)) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_22_1)) 0) (<= (- c_ULTIMATE.start_main_~j~6 v_b_22_1) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~j~6) (- 2)) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_11_1)) 2) (<= (- (- v_b_10_1) v_b_22_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~6) v_v_229_1) 1) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_v_229_1)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_v_87_1)) 1) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_10_1)) (- 1)) (<= (- (- v_b_21_1) v_b_21_1) 0) (<= (- v_b_10_1 (- v_b_11_1)) 1) (<= (- c_ULTIMATE.start_main_~i~6 (- v_v_229_1)) (- 1)) (<= (- (- v_v_229_1) (- v_v_87_1)) 0) (<= (- v_b_21_1 (- v_b_21_1)) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_11_1)) 0) (<= (- (- v_b_11_1) (- v_v_229_1)) (- 1)) (<= (- v_b_10_1 v_b_22_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~j~6) (- 1)) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_10_1) (- 1)) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~i~6)) (- 1)) (<= (- v_b_21_1 (- v_v_87_1)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_10_1)) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_10_1)) 1) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~cont~6)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~j~6) v_v_87_1) (- 1)) (<= (- v_b_21_1 (- v_v_229_1)) 0) (<= (- (- v_b_10_1) (- v_b_22_1)) 1) (<= (- (- v_b_10_1) (- v_b_21_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- c_ULTIMATE.start_main_~j~6)) 2) (<= (- v_b_22_1 v_v_229_1) 1) (<= (- v_v_229_1 (- v_v_229_1)) 0) (<= (- v_b_10_1 (- v_b_10_1)) 0) (<= (- v_b_10_1 v_b_21_1) 0) (<= (- v_b_22_1 v_v_87_1) 1) (<= (- v_b_21_1 (- v_b_22_1)) 1) (<= (- v_b_11_1 v_v_87_1) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_11_1) 0) (<= (- v_b_11_1 v_v_229_1) 1) (<= (- c_ULTIMATE.start_main_~j~6 v_v_87_1) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_22_1)) 2) (<= (- (- v_b_10_1) v_v_87_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) c_ULTIMATE.start_main_~j~6) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_21_1) 1) (<= (- c_ULTIMATE.start_main_~i~6 v_b_11_1) (- 2)) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~cont~6) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_v_87_1)) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_11_1)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_21_1) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) c_ULTIMATE.start_main_~j~6) (- 2)) (<= (- c_ULTIMATE.start_main_~cont~6 v_v_87_1) 0) (<= (- (- v_b_11_1) v_v_87_1) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_11_1) (- 1)) (<= (- (- v_b_10_1) v_b_11_1) (- 1)) (<= (- v_b_10_1 v_b_11_1) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~MAX~6)) 2) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_21_1)) (- 1)) (<= (- (- v_b_10_1) (- v_v_229_1)) 0) (<= (- v_v_87_1 (- v_v_87_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_22_1) (- 2)) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_v_87_1)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_v_87_1) 0) (<= (- (- v_b_21_1) v_v_229_1) 0) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_10_1)) 1) (<= (- (- v_b_22_1) (- v_v_87_1)) (- 1)) (<= (- v_b_11_1 v_b_22_1) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_v_87_1) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~cont~6) 1) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_10_1) (- 1)) (<= (- c_ULTIMATE.start_main_~i~6 v_b_10_1) (- 1)) (<= (- v_b_10_1 (- v_v_229_1)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_21_1)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~j~6) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_21_1)) (- 1)) (<= (- (- v_b_10_1) v_b_21_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 c_ULTIMATE.start_main_~j~6) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 v_v_229_1) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_11_1) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~j~6)) 0) (<= (- v_b_10_1 v_v_229_1) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_v_229_1)) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~j~6)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_22_1)) 1) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_21_1)) 1) (<= (- v_b_11_1 (- v_b_22_1)) 2) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_v_87_1)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~i~6) 0) (<= (- (- v_v_229_1) v_v_229_1) 0) (<= (- v_b_22_1 (- v_v_229_1)) 1) (<= (- c_ULTIMATE.start_main_~j~6 (- v_v_87_1)) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_21_1)) 1) (<= (- (- v_b_10_1) v_v_229_1) 0) (<= (- v_b_10_1 (- v_v_87_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_11_1)) 2) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_21_1) 1) (<= (- (- v_b_11_1) v_b_22_1) (- 2)) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~i~6)) (- 2)) (<= (- v_b_11_1 (- v_b_21_1)) 1) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_11_1) (- 2)) (<= (- v_b_10_1 (- v_b_22_1)) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~cont~6)) 1) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~MAX~6) (- 2)) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~i~6)) (- 1)) (<= (- (- v_b_22_1) (- v_v_229_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_10_1)) 0) (<= (- (- v_v_229_1) v_v_87_1) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_22_1)) 0) (<= (- c_ULTIMATE.start_main_~j~6 v_b_10_1) 1) (<= (- v_b_21_1 v_v_87_1) 0) (<= (- (- v_b_21_1) v_b_22_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_11_1) (- 1)) (<= (- (- v_b_11_1) (- v_v_87_1)) (- 1)) (<= (- v_v_229_1 (- v_v_87_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~i~6)) (- 2)) (<= (- v_b_11_1 (- v_v_229_1)) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_v_229_1) 0) (<= (- (- v_b_11_1) v_b_21_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_21_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_10_1)) (- 1)) (<= (- (- v_b_10_1) (- v_b_11_1)) 1) (<= (- c_ULTIMATE.start_main_~i~6 v_b_22_1) (- 2)) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_10_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_10_1) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_22_1) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_v_87_1)) 1) (<= (- (- v_b_21_1) (- v_v_87_1)) 0) (<= (- (- v_b_22_1) v_b_22_1) (- 2)) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_10_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) c_ULTIMATE.start_main_~i~6) 2) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~j~6)) 2) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_10_1) 0) (<= (- (- v_b_11_1) v_b_11_1) (- 2)) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_22_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_22_1)) 2) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_v_229_1)) 1) (<= (- c_ULTIMATE.start_main_~j~6 (- c_ULTIMATE.start_main_~j~6)) 2) (<= (- c_ULTIMATE.start_main_~i~6 (- v_v_87_1)) (- 1)) (<= (- v_b_10_1 (- v_b_21_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_11_1)) 1) (<= (- c_ULTIMATE.start_main_~cont~6 c_ULTIMATE.start_main_~i~6) 1) (<= (- (- v_b_11_1) v_v_229_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~i~6) 1) (<= (- (- v_b_21_1) (- v_v_229_1)) 0) (<= (- (- v_b_21_1) (- v_b_22_1)) 1) (<= (- c_ULTIMATE.start_main_~j~6 (- v_v_229_1)) 1) (<= (- c_ULTIMATE.start_main_~cont~6 v_v_229_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_10_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~cont~6)) 0) (<= (- v_b_21_1 v_b_22_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_v_229_1)) (- 1)) (<= (- (- v_b_10_1) v_b_10_1) 0) (<= (- c_ULTIMATE.start_main_~i~6 c_ULTIMATE.start_main_~j~6) (- 2)) (<= (- v_b_10_1 v_v_87_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) v_v_87_1) 1) (<= (- v_v_229_1 v_v_87_1) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_v_87_1)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_22_1)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_11_1)) 1) (<= (- c_ULTIMATE.start_main_~i~6 v_v_87_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_21_1) (- 1)) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_22_1)) 2) (<= (- v_b_11_1 (- v_v_87_1)) 1) (<= (- (- v_b_11_1) (- v_b_21_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_11_1)) 2) (<= (- c_ULTIMATE.start_main_~i~6 v_b_21_1) (- 1)) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~j~6)) 1) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_11_1) (- 2)) (<= (- c_ULTIMATE.start_main_~j~6 v_b_11_1) 0) (<= (- (- v_b_22_1) v_v_229_1) (- 1)) (<= (- (- v_b_10_1) (- v_v_87_1)) 0) (forall ((v_idx_58 Int) (v_idx_59 Int) (v_idx_57 Int) (v_idx_61 Int) (v_idx_62 Int) (v_idx_60 Int)) (or (<= v_b_10_1 v_idx_60) (< v_idx_58 v_b_21_1) (<= v_b_11_1 v_idx_61) (< v_idx_62 v_b_11_1) (and (<= (- v_b_10_1 (select c_ULTIMATE.start_main_~str2~6 v_idx_58)) 0) (<= (- (- v_b_21_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_61)) 0) (<= (- v_b_22_1 (select c_ULTIMATE.start_main_~str2~6 v_idx_58)) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_61))) 1) (<= (- (select c_ULTIMATE.start_main_~str2~6 v_idx_58) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_58))) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_58))) 0) (<= (- (- v_b_21_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_61))) 0) (<= (- v_b_22_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_61)) 1) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_61))) (- 1)) (<= (- v_b_11_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_61)) 1) (<= (- c_ULTIMATE.start_main_~j~6 (select c_ULTIMATE.start_main_~str2~6 v_idx_58)) 1) (<= (- (- (select c_ULTIMATE.start_main_~str2~6 v_idx_58)) (select c_ULTIMATE.start_main_~str2~6 v_idx_58)) 0) (<= (- v_b_11_1 (select c_ULTIMATE.start_main_~str2~6 v_idx_58)) 1) (<= (- c_ULTIMATE.start_main_~j~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_61)) 1) (<= (- v_b_22_1 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_58))) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_58))) 1) (<= (- (- v_b_10_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_61)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_61))) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_61))) (- 1)) (<= (- c_ULTIMATE.start_main_~j~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_61))) 1) (<= (- (- v_b_10_1) (select c_ULTIMATE.start_main_~str2~6 v_idx_58)) 0) (<= (- (- v_b_11_1) (select c_ULTIMATE.start_main_~str2~6 v_idx_58)) (- 1)) (<= (- v_b_10_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_61))) 0) (<= (- (- v_b_21_1) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_58))) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_61)) 0) (<= (- c_ULTIMATE.start_main_~j~6 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_58))) 1) (<= (- c_ULTIMATE.start_main_~cont~6 (select c_ULTIMATE.start_main_~str2~6 v_idx_58)) 0) (<= (- (- v_b_11_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_61)) (- 1)) (<= (- v_b_22_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_61))) 1) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (select c_ULTIMATE.start_main_~str2~6 v_idx_58)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_58))) (- 1)) (<= (- (- v_b_22_1) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_58))) (- 1)) (<= (- v_b_10_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_61)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_61)) 1) (<= (- (select c_ULTIMATE.start_main_~str2~6 v_idx_58) (select c_ULTIMATE.start_main_~str1~6 v_idx_61)) 0) (<= (- (- (select c_ULTIMATE.start_main_~str2~6 v_idx_58)) (select c_ULTIMATE.start_main_~str1~6 v_idx_61)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (select c_ULTIMATE.start_main_~str2~6 v_idx_58)) 1) (<= (- (- c_ULTIMATE.start_main_~j~6) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_58))) (- 1)) (<= (- (- c_ULTIMATE.start_main_~j~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_61))) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_61))) 1) (<= (- c_ULTIMATE.start_main_~i~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_61)) (- 1)) (<= (- v_b_11_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_61))) 1) (<= (- v_b_21_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_61)) 0) (<= (- (- v_b_10_1) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_58))) 0) (<= (- (- v_b_11_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_61))) (- 1)) (<= (- (select c_ULTIMATE.start_main_~str1~6 v_idx_61) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_61))) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_58))) (- 1)) (<= (- (- (select c_ULTIMATE.start_main_~str2~6 v_idx_58)) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_61))) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_61))) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_61)) 0) (<= (- (- v_b_21_1) (select c_ULTIMATE.start_main_~str2~6 v_idx_58)) 0) (<= (- (- v_b_22_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_61))) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_61)) (- 1)) (<= (- (select c_ULTIMATE.start_main_~str2~6 v_idx_58) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_61))) 0) (<= (- (- v_b_11_1) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_58))) (- 1)) (<= (- v_b_11_1 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_58))) 1) (<= (- (- v_b_22_1) (select c_ULTIMATE.start_main_~str2~6 v_idx_58)) (- 1)) (<= (- (- v_b_10_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_61))) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (select c_ULTIMATE.start_main_~str2~6 v_idx_58)) (- 1)) (<= (- (- v_b_22_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_61)) (- 1)) (<= (- v_b_21_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_61))) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (select c_ULTIMATE.start_main_~str2~6 v_idx_58)) 0) (<= (- (- (select c_ULTIMATE.start_main_~str1~6 v_idx_61)) (select c_ULTIMATE.start_main_~str1~6 v_idx_61)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_58))) 0) (<= (- v_b_10_1 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_58))) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_61)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~6) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_58))) 1) (<= (- v_b_21_1 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_58))) 0) (<= (- c_ULTIMATE.start_main_~i~6 (select c_ULTIMATE.start_main_~str2~6 v_idx_58)) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_61)) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 (select c_ULTIMATE.start_main_~str2~6 v_idx_58)) 1) (<= (- v_b_21_1 (select c_ULTIMATE.start_main_~str2~6 v_idx_58)) 0)) (<= v_b_21_1 v_idx_57) (< v_idx_61 v_b_10_1) (<= v_b_22_1 v_idx_58) (< v_idx_59 v_b_22_1))) (<= (- (- c_ULTIMATE.start_main_~j~6) v_v_229_1) (- 1)) (<= (- (- v_b_22_1) v_v_87_1) (- 1)) (<= (- (- v_v_87_1) v_v_87_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_v_229_1)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~j~6)) 1) (<= (- v_b_22_1 (- v_b_22_1)) 2) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_v_229_1)) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_10_1) 1) (<= (- c_ULTIMATE.start_main_~i~6 v_v_229_1) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 v_v_87_1) 1) (<= (- v_b_21_1 v_v_229_1) 0)))} [2018-12-17 14:25:57,048 FATAL L263 ngHoareTripleChecker]: -- [2018-12-17 14:25:57,049 FATAL L264 ngHoareTripleChecker]: Simplified triple [2018-12-17 14:25:58,117 WARN L180 SmtUtils]: Spent 1.07 s on a formula simplification. DAG size of input: 503 DAG size of output: 286 [2018-12-17 14:25:58,117 FATAL L265 ngHoareTripleChecker]: Pre: {2147483631#(exists ((v_b_11_1 Int) (v_v_87_1 Int) (v_b_10_1 Int)) (and (<= (- ULTIMATE.start_main_~MAX~6 v_b_11_1) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~MAX~6) 8589934592) (<= (- (- v_b_10_1) v_b_10_1) 8589934594) (<= (- ULTIMATE.start_main_~cont~6 v_b_11_1) 4294967296) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~j~6)) 0) (<= (- (- ULTIMATE.start_main_~i~6) ULTIMATE.start_main_~j~6) 4294967297) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_v_87_1)) 4294967296) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_10_1) 8589934593) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~j~6) 4294967296) (<= (- (- ULTIMATE.start_main_~j~6) v_b_10_1) 4294967297) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_11_1) 4294967296) (<= (- ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~j~6) 0) (<= (- ULTIMATE.start_main_~i~6 ULTIMATE.start_main_~j~6) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~j~6)) 1) (<= (- (- ULTIMATE.start_main_~i~6) (- v_v_87_1)) 4294967297) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_10_1) 4294967297) (<= (- ULTIMATE.start_main_~i~6 (- v_b_10_1)) 0) (<= (- v_b_11_1 (- v_b_11_1)) 2) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~i~6) 8589934593) (<= (- v_b_10_1 (- v_v_87_1)) 0) (<= (- ULTIMATE.start_main_~i~6 v_v_87_1) 0) (<= (- ULTIMATE.start_main_~i~6 v_b_11_1) (- 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_11_1)) 0) (<= (- ULTIMATE.start_main_~i~6 v_b_10_1) 0) (<= (- (- ULTIMATE.start_main_~j~6) (- v_v_87_1)) 0) (<= (- (- ULTIMATE.start_main_~i~6) (- ULTIMATE.start_main_~j~6)) 4294967297) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~cont~6)) 1) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_10_1)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) v_v_87_1) 4294967296) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~j~6)) 4294967296) (<= (- ULTIMATE.start_main_~j~6 v_b_11_1) 4294967296) (<= (- (- ULTIMATE.start_main_~j~6) v_b_11_1) 4294967296) (forall ((v_idx_56 Int) (v_idx_54 Int) (v_idx_55 Int)) (or (< v_idx_55 v_b_10_1) (and (<= (- v_b_10_1 (select ULTIMATE.start_main_~str1~6 v_idx_55)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (select ULTIMATE.start_main_~str1~6 v_idx_55)) 4294967296) (<= (- ULTIMATE.start_main_~MAX~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_55))) 1) (<= (- (- v_b_10_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_55))) 4294967297) (<= (- (- ULTIMATE.start_main_~i~6) (select ULTIMATE.start_main_~str1~6 v_idx_55)) 4294967297) (<= (- (- ULTIMATE.start_main_~MAX~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_55))) 4294967296) (<= (- v_b_11_1 (select ULTIMATE.start_main_~str1~6 v_idx_55)) 1) (<= (- v_b_11_1 (- (select ULTIMATE.start_main_~str1~6 v_idx_55))) 1) (<= (- (- ULTIMATE.start_main_~j~6) (select ULTIMATE.start_main_~str1~6 v_idx_55)) 0) (<= (- ULTIMATE.start_main_~i~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_55))) 0) (<= (- (select ULTIMATE.start_main_~str1~6 v_idx_55) (- (select ULTIMATE.start_main_~str1~6 v_idx_55))) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_55))) 0) (<= (- ULTIMATE.start_main_~cont~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_55))) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (select ULTIMATE.start_main_~str1~6 v_idx_55)) 0) (<= (- (- v_b_11_1) (select ULTIMATE.start_main_~str1~6 v_idx_55)) 4294967296) (<= (- (- ULTIMATE.start_main_~i~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_55))) 4294967297) (<= (- ULTIMATE.start_main_~j~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_55))) 0) (<= (- v_b_10_1 (- (select ULTIMATE.start_main_~str1~6 v_idx_55))) 0) (<= (- ULTIMATE.start_main_~i~6 (select ULTIMATE.start_main_~str1~6 v_idx_55)) 0) (<= (- (- (select ULTIMATE.start_main_~str1~6 v_idx_55)) (select ULTIMATE.start_main_~str1~6 v_idx_55)) 0) (<= (- (- v_b_10_1) (select ULTIMATE.start_main_~str1~6 v_idx_55)) 4294967297) (<= (- ULTIMATE.start_main_~j~6 (select ULTIMATE.start_main_~str1~6 v_idx_55)) 0) (<= (- ULTIMATE.start_main_~cont~6 (select ULTIMATE.start_main_~str1~6 v_idx_55)) 0) (<= (- (- v_b_11_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_55))) 4294967296) (<= (- (- ULTIMATE.start_main_~j~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_55))) 0) (<= (- ULTIMATE.start_main_~MAX~6 (select ULTIMATE.start_main_~str1~6 v_idx_55)) 1)) (<= v_b_11_1 v_idx_55) (<= v_b_10_1 v_idx_54) (< v_idx_56 v_b_11_1))) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~i~6)) 0) (<= (- v_b_10_1 (- v_b_11_1)) 1) (<= (- ULTIMATE.start_main_~i~6 (- v_b_11_1)) 1) (<= (- (- v_b_11_1) v_v_87_1) 4294967296) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~i~6)) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- ULTIMATE.start_main_~i~6)) 0) (<= (- (- v_b_10_1) v_v_87_1) 4294967297) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~j~6) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_10_1)) 1) (<= (- ULTIMATE.start_main_~j~6 v_b_10_1) 4294967297) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_10_1)) (- 1)) (<= (- (- v_b_10_1) (- v_b_11_1)) 1) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_11_1)) 1) (<= (- (- ULTIMATE.start_main_~i~6) v_b_11_1) 8589934593) (<= (- (- v_b_10_1) v_b_11_1) 8589934593) (<= (- ULTIMATE.start_main_~MAX~6 v_b_10_1) 1) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~j~6)) 0) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_11_1)) 1) (<= (- ULTIMATE.start_main_~MAX~6 (- v_v_87_1)) 1) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6) 1) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~i~6) 4294967297) (<= (- v_b_10_1 (- v_b_10_1)) 0) (<= (- (- ULTIMATE.start_main_~j~6) ULTIMATE.start_main_~j~6) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~cont~6)) 4294967296) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_10_1)) 0) (<= (- v_b_11_1 v_v_87_1) 1) (<= (- ULTIMATE.start_main_~j~6 (- ULTIMATE.start_main_~j~6)) 0) (<= (- ULTIMATE.start_main_~i~6 (- v_v_87_1)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~i~6)) (- 1)) (<= (- ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6) 4294967297) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~cont~6) 0) (<= (- ULTIMATE.start_main_~cont~6 (- v_v_87_1)) 0) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_11_1)) 1) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~i~6)) 1) (<= (- (- ULTIMATE.start_main_~cont~6) (- ULTIMATE.start_main_~j~6)) 0) (<= (- ULTIMATE.start_main_~j~6 (- v_b_10_1)) 0) (<= (- ULTIMATE.start_main_~cont~6 v_v_87_1) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_11_1) 8589934592) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~cont~6)) 0) (<= (- (- v_b_11_1) v_b_11_1) 8589934592) (<= (- v_b_10_1 v_v_87_1) 0) (<= (- ULTIMATE.start_main_~j~6 (- v_b_11_1)) 1) (<= (- (- v_b_10_1) (- v_v_87_1)) 4294967297) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_10_1)) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_11_1)) 1) (<= (- (- ULTIMATE.start_main_~i~6) v_v_87_1) 4294967297) (<= (- v_b_10_1 v_b_11_1) (- 1)) (<= (- v_b_11_1 (- v_v_87_1)) 1) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~MAX~6)) 2) (<= (- (- ULTIMATE.start_main_~j~6) v_v_87_1) 0) (<= (- v_v_87_1 (- v_v_87_1)) 0) (<= (- (- ULTIMATE.start_main_~i~6) v_b_10_1) 8589934594) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_11_1)) 2) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_v_87_1)) 0) (<= (- (- ULTIMATE.start_main_~cont~6) v_v_87_1) 0) (<= (- ULTIMATE.start_main_~cont~6 v_b_10_1) 4294967297) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_10_1)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~cont~6) 4294967296) (<= (- ULTIMATE.start_main_~j~6 (- v_v_87_1)) 0) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~cont~6) 1) (<= (- (- v_v_87_1) v_v_87_1) 0) (<= (- ULTIMATE.start_main_~j~6 v_v_87_1) 0) (<= (- (- ULTIMATE.start_main_~i~6) ULTIMATE.start_main_~i~6) 8589934594) (<= (- (- v_b_11_1) (- v_v_87_1)) 4294967296) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~j~6) 1) (<= (- ULTIMATE.start_main_~MAX~6 v_v_87_1) 1)))} [2018-12-17 14:25:58,117 FATAL L269 ngHoareTripleChecker]: Action: assume !!(main_~i~6 >= 0);main_~str2~6 := main_~str2~6[main_~j~6 := main_~str1~6[0]];main_#t~post4 := main_~j~6;main_~j~6 := main_#t~post4 + 1;havoc main_#t~post4;main_#t~post3 := main_~i~6;main_~i~6 := main_#t~post3 - 1;havoc main_#t~post3; [2018-12-17 14:25:58,118 FATAL L184 hOps$ForEachOp$OfRef]: ActionStr: (and (= (+ c_ULTIMATE.start_main_~j~6 1) c_ULTIMATE.start_main_~j~6_primed) (<= 0 c_ULTIMATE.start_main_~i~6) (= c_ULTIMATE.start_main_~i~6 (+ c_ULTIMATE.start_main_~i~6_primed 1)) (= c_ULTIMATE.start_main_~str2~6_primed (store c_ULTIMATE.start_main_~str2~6 c_ULTIMATE.start_main_~j~6 (select c_ULTIMATE.start_main_~str1~6 0)))) [2018-12-17 14:26:03,261 WARN L138 XnfTransformerHelper]: expecting exponential blowup for input size 68 [2018-12-17 14:26:03,726 FATAL L271 ngHoareTripleChecker]: Post: {2147483630#(or (and (<= 1 ULTIMATE.start_main_~MAX~6) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~j~6)) 0) (<= (- (- ULTIMATE.start_main_~i~6) (- ULTIMATE.start_main_~j~6)) 2) (<= 2 (* 2 ULTIMATE.start_main_~MAX~6)) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~j~6)) 0) (<= ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~MAX~6) (<= 0 (* 2 ULTIMATE.start_main_~cont~6)) (<= (+ ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6) 0) (<= ULTIMATE.start_main_~cont~6 0) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~i~6) 0) (<= (- (- ULTIMATE.start_main_~i~6) ULTIMATE.start_main_~i~6) 2) (<= ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~j~6) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~j~6)) 2) (<= ULTIMATE.start_main_~cont~6 (+ ULTIMATE.start_main_~i~6 1)) (<= 2 (* 2 ULTIMATE.start_main_~j~6)) (exists ((v_b_11_1 Int) (v_b_22_1 Int) (v_b_21_1 Int) (v_b_10_1 Int)) (and (forall ((v_prenex_55 Int)) (or (<= (- (select ULTIMATE.start_main_~str1~6 v_prenex_55) (- (select ULTIMATE.start_main_~str1~6 v_prenex_55))) 0) (<= v_b_11_1 v_prenex_55) (< v_prenex_55 v_b_10_1))) (<= (- (- ULTIMATE.start_main_~i~6) v_b_22_1) 0) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_21_1)) 0) (<= (+ v_b_21_1 1) ULTIMATE.start_main_~j~6) (<= (- ULTIMATE.start_main_~j~6 v_b_21_1) 1) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_21_1)) 1) (<= (+ ULTIMATE.start_main_~MAX~6 v_b_21_1) 1) (<= (- ULTIMATE.start_main_~cont~6 v_b_21_1) 0) (<= (- (- v_b_11_1) (- v_b_22_1)) 0) (forall ((v_prenex_70 Int)) (or (<= v_b_11_1 v_prenex_70) (< v_prenex_70 v_b_10_1) (<= (- ULTIMATE.start_main_~cont~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_70))) 0))) (<= (- v_b_11_1 v_b_21_1) 1) (forall ((v_prenex_62 Int) (v_prenex_61 Int)) (or (<= v_b_11_1 v_prenex_61) (<= (- (- (select ULTIMATE.start_main_~str2~6 v_prenex_62)) (- (select ULTIMATE.start_main_~str1~6 v_prenex_61))) 0) (< v_prenex_62 v_b_21_1) (< v_prenex_61 v_b_10_1) (<= v_b_22_1 v_prenex_62))) (<= (- ULTIMATE.start_main_~i~6 (- v_b_21_1)) (- 1)) (<= (+ v_b_11_1 v_b_10_1) 1) (forall ((v_prenex_49 Int)) (or (<= (- (- ULTIMATE.start_main_~cont~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_49))) 0) (< v_prenex_49 v_b_10_1) (<= v_b_11_1 v_prenex_49))) (<= 2 (+ v_b_22_1 v_b_11_1)) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_22_1)) 1) (forall ((v_prenex_8 Int)) (or (< v_prenex_8 v_b_10_1) (<= (- (- ULTIMATE.start_main_~i~6) (select ULTIMATE.start_main_~str1~6 v_prenex_8)) 1) (<= v_b_11_1 v_prenex_8))) (<= (+ v_b_10_1 1) ULTIMATE.start_main_~j~6) (<= (+ v_b_10_1 v_b_21_1) 0) (<= (- v_b_11_1 (- v_b_11_1)) 2) (<= (- (- ULTIMATE.start_main_~j~6) v_b_22_1) (- 2)) (<= (* 2 v_b_21_1) 0) (<= v_b_11_1 (+ ULTIMATE.start_main_~i~6 2)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_11_1)) 0) (<= (+ ULTIMATE.start_main_~i~6 2) v_b_22_1) (<= 1 (+ ULTIMATE.start_main_~cont~6 v_b_11_1)) (<= (- ULTIMATE.start_main_~cont~6 v_b_22_1) (- 1)) (<= (+ ULTIMATE.start_main_~i~6 v_b_10_1 1) 0) (<= ULTIMATE.start_main_~MAX~6 v_b_22_1) (<= v_b_22_1 ULTIMATE.start_main_~j~6) (<= (+ ULTIMATE.start_main_~cont~6 v_b_21_1) 0) (<= (- ULTIMATE.start_main_~i~6 (- v_b_22_1)) 0) (<= (- ULTIMATE.start_main_~j~6 v_b_22_1) 0) (< v_b_11_1 (+ v_b_10_1 1)) (<= (+ v_b_21_1 1) v_b_22_1) (<= v_b_10_1 0) (<= v_b_11_1 v_b_22_1) (<= (- ULTIMATE.start_main_~j~6 (- v_b_11_1)) 2) (<= v_b_22_1 ULTIMATE.start_main_~MAX~6) (forall ((v_prenex_45 Int)) (or (<= v_b_11_1 v_prenex_45) (< v_prenex_45 v_b_10_1) (<= (- v_b_11_1 (- (select ULTIMATE.start_main_~str1~6 v_prenex_45))) 1))) (<= (- (- v_b_10_1) v_b_22_1) (- 1)) (<= ULTIMATE.start_main_~j~6 v_b_11_1) (<= 2 (* 2 v_b_11_1)) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_10_1)) (- 1)) (<= 1 (+ v_b_11_1 ULTIMATE.start_main_~cont~6)) (<= 0 (+ ULTIMATE.start_main_~i~6 v_b_10_1 1)) (<= (- (- v_b_21_1) v_b_21_1) 0) (<= (- v_b_10_1 (- v_b_11_1)) 1) (<= 1 (+ ULTIMATE.start_main_~j~6 v_b_10_1)) (<= (- v_b_21_1 (- v_b_21_1)) 0) (forall ((v_prenex_69 Int)) (or (<= (- ULTIMATE.start_main_~cont~6 (select ULTIMATE.start_main_~str1~6 v_prenex_69)) 0) (<= v_b_11_1 v_prenex_69) (< v_prenex_69 v_b_10_1))) (<= (- ULTIMATE.start_main_~i~6 (- v_b_11_1)) 0) (<= (+ v_b_11_1 ULTIMATE.start_main_~cont~6) 1) (forall ((v_prenex_5 Int)) (or (< v_prenex_5 v_b_10_1) (<= (- (- (select ULTIMATE.start_main_~str1~6 v_prenex_5)) (select ULTIMATE.start_main_~str1~6 v_prenex_5)) 0) (<= v_b_11_1 v_prenex_5))) (<= (- v_b_10_1 v_b_22_1) (- 1)) (<= (- (- ULTIMATE.start_main_~j~6) v_b_10_1) (- 1)) (<= 1 (+ v_b_22_1 v_b_10_1)) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_10_1)) 1) (forall ((v_prenex_28 Int)) (or (< v_prenex_28 v_b_10_1) (<= (- ULTIMATE.start_main_~i~6 (select ULTIMATE.start_main_~str1~6 v_prenex_28)) (- 1)) (<= v_b_11_1 v_prenex_28))) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_10_1)) 1) (<= (- (- v_b_10_1) (- v_b_22_1)) 1) (forall ((v_prenex_16 Int)) (or (<= (- (- v_b_11_1) (select ULTIMATE.start_main_~str1~6 v_prenex_16)) (- 1)) (< v_prenex_16 v_b_10_1) (<= v_b_11_1 v_prenex_16))) (<= (- (- v_b_10_1) (- v_b_21_1)) 0) (<= (+ v_b_22_1 v_b_10_1) 1) (<= 2 (+ v_b_22_1 ULTIMATE.start_main_~MAX~6)) (<= (+ ULTIMATE.start_main_~cont~6 v_b_22_1) 1) (<= (- v_b_10_1 v_b_21_1) 0) (<= (- v_b_10_1 (- v_b_10_1)) 0) (<= (- v_b_21_1 (- v_b_22_1)) 1) (<= ULTIMATE.start_main_~j~6 (+ v_b_21_1 1)) (<= (- (- ULTIMATE.start_main_~i~6) v_b_11_1) 0) (<= v_b_11_1 (+ v_b_21_1 1)) (<= (+ v_b_22_1 ULTIMATE.start_main_~j~6) 2) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_22_1)) 2) (<= (- ULTIMATE.start_main_~MAX~6 v_b_21_1) 1) (<= (- ULTIMATE.start_main_~i~6 v_b_11_1) (- 2)) (<= 1 (+ v_b_11_1 v_b_10_1)) (<= v_b_10_1 (+ ULTIMATE.start_main_~i~6 1)) (forall ((v_prenex_33 Int)) (or (<= (- v_b_11_1 (select ULTIMATE.start_main_~str1~6 v_prenex_33)) 1) (< v_prenex_33 v_b_10_1) (<= v_b_11_1 v_prenex_33))) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_11_1)) 0) (forall ((v_prenex_58 Int) (v_prenex_57 Int)) (or (< v_prenex_57 v_b_10_1) (<= (- (select ULTIMATE.start_main_~str2~6 v_prenex_58) (select ULTIMATE.start_main_~str1~6 v_prenex_57)) 0) (<= v_b_22_1 v_prenex_58) (< v_prenex_58 v_b_21_1) (<= v_b_11_1 v_prenex_57))) (forall ((v_prenex_52 Int) (v_prenex_53 Int)) (or (<= v_b_11_1 v_prenex_52) (<= v_b_22_1 v_prenex_53) (< v_prenex_53 v_b_21_1) (<= (- (- (select ULTIMATE.start_main_~str2~6 v_prenex_53)) (select ULTIMATE.start_main_~str1~6 v_prenex_52)) 0) (< v_prenex_52 v_b_10_1))) (forall ((v_prenex_47 Int)) (or (< v_prenex_47 v_b_10_1) (<= (- (- ULTIMATE.start_main_~MAX~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_47))) (- 1)) (<= v_b_11_1 v_prenex_47))) (forall ((v_prenex_72 Int)) (or (<= v_b_11_1 v_prenex_72) (< v_prenex_72 v_b_10_1) (<= (- ULTIMATE.start_main_~j~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_72))) 1))) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_21_1) 0) (<= 2 (+ v_b_11_1 ULTIMATE.start_main_~j~6)) (<= v_b_10_1 ULTIMATE.start_main_~cont~6) (<= 0 v_b_10_1) (forall ((v_prenex_27 Int)) (or (<= v_b_11_1 v_prenex_27) (< v_prenex_27 v_b_10_1) (<= (- v_b_10_1 (- (select ULTIMATE.start_main_~str1~6 v_prenex_27))) 0))) (<= (+ v_b_21_1 v_b_10_1) 0) (<= v_b_22_1 (+ v_b_21_1 1)) (<= 2 (+ v_b_11_1 v_b_22_1)) (<= (+ v_b_10_1 1) ULTIMATE.start_main_~MAX~6) (<= (- ULTIMATE.start_main_~cont~6 v_b_11_1) (- 1)) (forall ((v_prenex_12 Int)) (or (< v_prenex_12 v_b_10_1) (<= v_b_11_1 v_prenex_12) (<= (- (- v_b_22_1) (select ULTIMATE.start_main_~str1~6 v_prenex_12)) (- 1)))) (<= (- (- v_b_10_1) v_b_11_1) (- 1)) (forall ((v_prenex_43 Int)) (or (<= (- (- v_b_10_1) (- (select ULTIMATE.start_main_~str1~6 v_prenex_43))) 0) (<= v_b_11_1 v_prenex_43) (< v_prenex_43 v_b_10_1))) (<= (+ ULTIMATE.start_main_~MAX~6 v_b_10_1) 1) (forall ((v_prenex_59 Int)) (or (< v_prenex_59 v_b_10_1) (<= (- v_b_21_1 (- (select ULTIMATE.start_main_~str1~6 v_prenex_59))) 0) (<= v_b_11_1 v_prenex_59))) (forall ((v_prenex_66 Int)) (or (<= (- ULTIMATE.start_main_~i~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_66))) (- 1)) (< v_prenex_66 v_b_10_1) (<= v_b_11_1 v_prenex_66))) (<= 1 v_b_11_1) (<= (- v_b_10_1 v_b_11_1) (- 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_21_1)) (- 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_22_1) (- 2)) (<= 1 (+ v_b_11_1 v_b_21_1)) (<= (- ULTIMATE.start_main_~j~6 (- v_b_10_1)) 1) (forall ((v_prenex_24 Int)) (or (<= v_b_11_1 v_prenex_24) (<= (- v_b_22_1 (select ULTIMATE.start_main_~str1~6 v_prenex_24)) 1) (< v_prenex_24 v_b_10_1))) (<= 2 (* 2 v_b_22_1)) (<= (- v_b_11_1 v_b_22_1) 0) (<= v_b_22_1 (+ ULTIMATE.start_main_~cont~6 1)) (<= (+ v_b_22_1 v_b_21_1) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_10_1) (- 1)) (<= 0 (+ v_b_11_1 ULTIMATE.start_main_~i~6)) (<= v_b_22_1 (+ v_b_10_1 1)) (<= (- ULTIMATE.start_main_~i~6 v_b_10_1) (- 1)) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_21_1)) 0) (<= 0 (+ v_b_22_1 ULTIMATE.start_main_~i~6)) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_21_1)) (- 1)) (<= (- (- v_b_10_1) v_b_21_1) 0) (<= v_b_11_1 (+ v_b_10_1 1)) (<= (+ ULTIMATE.start_main_~cont~6 1) v_b_11_1) (<= (+ v_b_22_1 v_b_11_1) 2) (forall ((v_prenex_54 Int)) (or (< v_prenex_54 v_b_10_1) (<= v_b_11_1 v_prenex_54) (<= (- (- ULTIMATE.start_main_~j~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_54))) (- 1)))) (<= (+ v_b_10_1 1) v_b_11_1) (<= (- ULTIMATE.start_main_~MAX~6 v_b_11_1) 0) (<= (+ ULTIMATE.start_main_~i~6 1) v_b_10_1) (<= 0 (+ ULTIMATE.start_main_~cont~6 v_b_21_1)) (<= (+ v_b_11_1 v_b_21_1) 1) (<= (+ v_b_22_1 ULTIMATE.start_main_~cont~6) 1) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_22_1)) 1) (<= (+ ULTIMATE.start_main_~cont~6 v_b_10_1) 0) (<= ULTIMATE.start_main_~j~6 v_b_22_1) (<= (+ ULTIMATE.start_main_~i~6 1) v_b_21_1) (<= (- v_b_11_1 (- v_b_22_1)) 2) (<= (- ULTIMATE.start_main_~j~6 (- v_b_21_1)) 1) (forall ((v_prenex_35 Int)) (or (<= v_b_11_1 v_prenex_35) (<= (- (- v_b_10_1) (select ULTIMATE.start_main_~str1~6 v_prenex_35)) 0) (< v_prenex_35 v_b_10_1))) (forall ((v_prenex_31 Int)) (or (< v_prenex_31 v_b_10_1) (<= v_b_11_1 v_prenex_31) (<= (- (- ULTIMATE.start_main_~cont~6) (select ULTIMATE.start_main_~str1~6 v_prenex_31)) 0))) (<= 0 (+ v_b_21_1 v_b_10_1)) (<= (+ v_b_11_1 ULTIMATE.start_main_~i~6) 0) (forall ((v_prenex_18 Int) (v_prenex_19 Int)) (or (< v_prenex_18 v_b_10_1) (< v_prenex_19 v_b_21_1) (<= v_b_11_1 v_prenex_18) (<= (- (select ULTIMATE.start_main_~str2~6 v_prenex_19) (- (select ULTIMATE.start_main_~str1~6 v_prenex_18))) 0) (<= v_b_22_1 v_prenex_19))) (<= 1 (+ ULTIMATE.start_main_~cont~6 v_b_22_1)) (<= 1 (+ v_b_22_1 ULTIMATE.start_main_~cont~6)) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_21_1)) 1) (forall ((v_prenex_34 Int)) (or (<= v_b_11_1 v_prenex_34) (< v_prenex_34 v_b_10_1) (<= (- ULTIMATE.start_main_~MAX~6 (select ULTIMATE.start_main_~str1~6 v_prenex_34)) 1))) (<= v_b_11_1 (+ ULTIMATE.start_main_~cont~6 1)) (<= v_b_22_1 1) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_11_1)) 2) (<= 2 (+ v_b_22_1 ULTIMATE.start_main_~j~6)) (<= 2 (+ v_b_11_1 ULTIMATE.start_main_~MAX~6)) (<= ULTIMATE.start_main_~MAX~6 (+ v_b_10_1 1)) (<= (- (- ULTIMATE.start_main_~i~6) v_b_21_1) 1) (<= (- (- v_b_11_1) v_b_22_1) (- 2)) (<= (- v_b_11_1 (- v_b_21_1)) 1) (<= (* 2 v_b_11_1) 2) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_11_1) (- 2)) (<= (- v_b_10_1 (- v_b_22_1)) 1) (<= v_b_22_1 v_b_11_1) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_10_1)) 0) (<= 1 (+ ULTIMATE.start_main_~MAX~6 v_b_10_1)) (<= (+ v_b_11_1 ULTIMATE.start_main_~j~6) 2) (<= (+ v_b_22_1 ULTIMATE.start_main_~i~6) 0) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_22_1)) 0) (<= 0 (* 2 v_b_10_1)) (<= (- ULTIMATE.start_main_~j~6 v_b_10_1) 1) (<= (- (- v_b_21_1) v_b_22_1) (- 1)) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_11_1) (- 1)) (forall ((v_idx_61 Int)) (or (<= v_b_11_1 v_idx_61) (< v_idx_61 v_b_10_1) (<= (- (- v_b_22_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_61))) (- 1)))) (<= v_b_21_1 ULTIMATE.start_main_~cont~6) (forall ((v_prenex_60 Int)) (or (<= (- v_b_21_1 (select ULTIMATE.start_main_~str1~6 v_prenex_60)) 0) (<= v_b_11_1 v_prenex_60) (< v_prenex_60 v_b_10_1))) (<= (+ v_b_11_1 ULTIMATE.start_main_~MAX~6) 2) (forall ((v_prenex_39 Int)) (or (<= v_b_11_1 v_prenex_39) (<= (- (- v_b_11_1) (- (select ULTIMATE.start_main_~str1~6 v_prenex_39))) (- 1)) (< v_prenex_39 v_b_10_1))) (<= (- (- v_b_11_1) v_b_21_1) (- 1)) (<= ULTIMATE.start_main_~j~6 (+ v_b_10_1 1)) (<= 0 (+ ULTIMATE.start_main_~i~6 v_b_21_1 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_21_1) (- 1)) (<= (- (- v_b_10_1) (- v_b_11_1)) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_10_1)) (- 1)) (<= (- ULTIMATE.start_main_~i~6 v_b_22_1) (- 2)) (<= (+ v_b_21_1 1) v_b_11_1) (forall ((v_prenex_21 Int)) (or (<= v_b_11_1 v_prenex_21) (<= (- (- ULTIMATE.start_main_~i~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_21))) 1) (< v_prenex_21 v_b_10_1))) (<= (+ ULTIMATE.start_main_~j~6 v_b_21_1) 1) (forall ((v_prenex_63 Int)) (or (<= v_b_11_1 v_prenex_63) (<= (- (- ULTIMATE.start_main_~j~6) (select ULTIMATE.start_main_~str1~6 v_prenex_63)) (- 1)) (< v_prenex_63 v_b_10_1))) (<= v_b_11_1 ULTIMATE.start_main_~j~6) (<= v_b_10_1 v_b_21_1) (forall ((v_prenex_4 Int)) (or (<= (- (- ULTIMATE.start_main_~MAX~6) (select ULTIMATE.start_main_~str1~6 v_prenex_4)) (- 1)) (< v_prenex_4 v_b_10_1) (<= v_b_11_1 v_prenex_4))) (<= (- ULTIMATE.start_main_~i~6 (- v_b_10_1)) (- 1)) (forall ((v_prenex_64 Int)) (or (<= (- v_b_10_1 (select ULTIMATE.start_main_~str1~6 v_prenex_64)) 0) (< v_prenex_64 v_b_10_1) (<= v_b_11_1 v_prenex_64))) (<= (- ULTIMATE.start_main_~MAX~6 v_b_10_1) 1) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_22_1) (- 1)) (<= ULTIMATE.start_main_~MAX~6 v_b_11_1) (<= (+ ULTIMATE.start_main_~cont~6 1) v_b_22_1) (<= (- (- v_b_22_1) v_b_22_1) (- 2)) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_10_1)) 0) (<= 1 (+ ULTIMATE.start_main_~MAX~6 v_b_21_1)) (<= (- (- v_b_11_1) v_b_11_1) (- 2)) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_10_1) 0) (<= 0 (+ v_b_10_1 v_b_21_1)) (<= (- ULTIMATE.start_main_~MAX~6 v_b_22_1) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_22_1)) 2) (forall ((v_prenex_2 Int)) (or (<= v_b_11_1 v_prenex_2) (<= (- v_b_22_1 (- (select ULTIMATE.start_main_~str1~6 v_prenex_2))) 1) (< v_prenex_2 v_b_10_1))) (<= v_b_21_1 0) (<= v_b_21_1 (+ ULTIMATE.start_main_~i~6 1)) (<= (- v_b_10_1 (- v_b_21_1)) 0) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_11_1)) 1) (<= (* 2 v_b_22_1) 2) (<= v_b_11_1 ULTIMATE.start_main_~MAX~6) (forall ((v_prenex_36 Int)) (or (< v_prenex_36 v_b_10_1) (<= v_b_11_1 v_prenex_36) (<= (- ULTIMATE.start_main_~MAX~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_36))) 1))) (<= (+ ULTIMATE.start_main_~i~6 2) v_b_11_1) (<= v_b_22_1 (+ ULTIMATE.start_main_~i~6 2)) (<= (- (- v_b_21_1) (- v_b_22_1)) 1) (<= 1 (+ v_b_22_1 v_b_21_1)) (<= (+ ULTIMATE.start_main_~j~6 v_b_10_1) 1) (<= (- ULTIMATE.start_main_~cont~6 v_b_10_1) 0) (<= (- v_b_21_1 v_b_22_1) (- 1)) (<= (- (- v_b_10_1) v_b_10_1) 0) (<= ULTIMATE.start_main_~cont~6 v_b_21_1) (<= ULTIMATE.start_main_~MAX~6 (+ v_b_21_1 1)) (<= 0 (+ ULTIMATE.start_main_~cont~6 v_b_10_1)) (forall ((v_prenex_1 Int)) (or (< v_prenex_1 v_b_10_1) (<= (- ULTIMATE.start_main_~j~6 (select ULTIMATE.start_main_~str1~6 v_prenex_1)) 1) (<= v_b_11_1 v_prenex_1))) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_22_1)) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_11_1)) 1) (<= (+ v_b_21_1 1) ULTIMATE.start_main_~MAX~6) (<= 0 (* 2 v_b_21_1)) (<= (- (- ULTIMATE.start_main_~j~6) v_b_21_1) (- 1)) (<= (- ULTIMATE.start_main_~j~6 (- v_b_22_1)) 2) (<= 0 v_b_21_1) (<= (+ v_b_10_1 1) v_b_22_1) (<= (- (- v_b_11_1) (- v_b_21_1)) (- 1)) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_11_1)) 2) (<= (+ ULTIMATE.start_main_~cont~6 v_b_11_1) 1) (<= (- ULTIMATE.start_main_~i~6 v_b_21_1) (- 1)) (<= 1 (+ ULTIMATE.start_main_~j~6 v_b_21_1)) (<= (- (- ULTIMATE.start_main_~j~6) v_b_11_1) (- 2)) (<= (* 2 v_b_10_1) 0) (<= v_b_21_1 v_b_10_1) (<= (- ULTIMATE.start_main_~j~6 v_b_11_1) 0) (<= (+ v_b_11_1 v_b_22_1) 2) (<= ULTIMATE.start_main_~cont~6 v_b_10_1) (<= (- v_b_22_1 (- v_b_22_1)) 2) (<= (+ v_b_22_1 ULTIMATE.start_main_~MAX~6) 2) (<= (+ ULTIMATE.start_main_~i~6 v_b_21_1 1) 0) (forall ((v_prenex_15 Int)) (or (<= (- (- v_b_21_1) (- (select ULTIMATE.start_main_~str1~6 v_prenex_15))) 0) (<= v_b_11_1 v_prenex_15) (< v_prenex_15 v_b_10_1))) (<= (- (- ULTIMATE.start_main_~i~6) v_b_10_1) 1) (forall ((v_prenex_68 Int)) (or (<= v_b_11_1 v_prenex_68) (<= (- (- v_b_21_1) (select ULTIMATE.start_main_~str1~6 v_prenex_68)) 0) (< v_prenex_68 v_b_10_1))) (<= 1 v_b_22_1) (<= v_b_11_1 1))) (<= (- ULTIMATE.start_main_~j~6 (- ULTIMATE.start_main_~j~6)) 2) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6) 2) (<= (- (- ULTIMATE.start_main_~i~6) ULTIMATE.start_main_~j~6) 0) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~cont~6) 0) (<= 0 ULTIMATE.start_main_~cont~6) (<= ULTIMATE.start_main_~j~6 1) (<= 1 (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~j~6)) (<= 0 (+ ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~i~6)) (<= (+ ULTIMATE.start_main_~cont~6 1) ULTIMATE.start_main_~j~6) (<= 1 (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~MAX~6)) (<= (+ ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~MAX~6) 2) (<= (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~MAX~6) 1) (<= (- ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6) 1) (<= (- (- ULTIMATE.start_main_~j~6) ULTIMATE.start_main_~j~6) (- 2)) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~i~6) 1) (<= (+ ULTIMATE.start_main_~i~6 2) ULTIMATE.start_main_~MAX~6) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~i~6)) (- 2)) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~cont~6) (- 1)) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~i~6)) 0) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~cont~6)) 0) (<= (+ ULTIMATE.start_main_~cont~6 1) ULTIMATE.start_main_~MAX~6) (<= ULTIMATE.start_main_~MAX~6 1) (<= 0 (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6 1)) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~cont~6)) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~MAX~6) (- 2)) (<= (+ (* 2 ULTIMATE.start_main_~i~6) 2) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~j~6) (- 2)) (<= (- ULTIMATE.start_main_~i~6 ULTIMATE.start_main_~j~6) (- 2)) (<= (- (- ULTIMATE.start_main_~cont~6) (- ULTIMATE.start_main_~i~6)) (- 1)) (<= (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6 1) 0) (<= ULTIMATE.start_main_~MAX~6 (+ ULTIMATE.start_main_~cont~6 1)) (<= ULTIMATE.start_main_~j~6 (+ ULTIMATE.start_main_~cont~6 1)) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~MAX~6)) 2) (<= (* 2 ULTIMATE.start_main_~j~6) 2) (<= 1 ULTIMATE.start_main_~j~6) (<= ULTIMATE.start_main_~j~6 (+ ULTIMATE.start_main_~i~6 2)) (<= (+ ULTIMATE.start_main_~i~6 1) 0) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~j~6)) 1) (<= 0 (+ ULTIMATE.start_main_~i~6 1)) (<= 0 (+ (* 2 ULTIMATE.start_main_~i~6) 2)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~i~6)) (- 2)) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~j~6) (- 1)) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~cont~6) 1) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~i~6)) (- 1)) (<= ULTIMATE.start_main_~MAX~6 (+ ULTIMATE.start_main_~i~6 2)) (<= (+ ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~i~6) 0) (<= (* 2 ULTIMATE.start_main_~MAX~6) 2) (<= (- (- ULTIMATE.start_main_~cont~6) (- ULTIMATE.start_main_~j~6)) 1) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~j~6) 0) (<= (* 2 ULTIMATE.start_main_~cont~6) 0) (<= 0 (+ ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~cont~6)) (- 1)) (<= (- ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~j~6) (- 1)) (<= (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~j~6) 1) (<= (+ ULTIMATE.start_main_~i~6 1) ULTIMATE.start_main_~cont~6) (<= 2 (+ ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~MAX~6)) (<= (+ ULTIMATE.start_main_~i~6 2) ULTIMATE.start_main_~j~6)) (and (<= 1 ULTIMATE.start_main_~MAX~6) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~j~6)) 0) (<= (- (- ULTIMATE.start_main_~i~6) (- ULTIMATE.start_main_~j~6)) 2) (<= 2 (* 2 ULTIMATE.start_main_~MAX~6)) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~j~6)) 0) (<= ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~MAX~6) (exists ((v_b_11_1 Int) (v_b_22_1 Int) (v_b_21_1 Int) (v_b_10_1 Int)) (and (forall ((v_prenex_41 Int)) (or (<= (- (- (select ULTIMATE.start_main_~str2~6 v_prenex_41)) (select ULTIMATE.start_main_~str2~6 v_prenex_41)) 0) (< v_prenex_41 v_b_21_1) (<= v_b_22_1 v_prenex_41))) (forall ((v_prenex_14 Int)) (or (< v_prenex_14 v_b_21_1) (<= (- ULTIMATE.start_main_~MAX~6 (select ULTIMATE.start_main_~str2~6 v_prenex_14)) 1) (<= v_b_22_1 v_prenex_14))) (<= (- (- ULTIMATE.start_main_~i~6) v_b_22_1) 0) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_21_1)) 0) (<= (+ v_b_21_1 1) ULTIMATE.start_main_~j~6) (<= (- ULTIMATE.start_main_~j~6 v_b_21_1) 1) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_21_1)) 1) (<= (+ ULTIMATE.start_main_~MAX~6 v_b_21_1) 1) (<= (- ULTIMATE.start_main_~cont~6 v_b_21_1) 0) (<= (- (- v_b_11_1) (- v_b_22_1)) 0) (forall ((v_prenex_9 Int)) (or (< v_prenex_9 v_b_21_1) (<= v_b_22_1 v_prenex_9) (<= (- (- ULTIMATE.start_main_~MAX~6) (- (select ULTIMATE.start_main_~str2~6 v_prenex_9))) (- 1)))) (forall ((v_prenex_48 Int)) (or (<= (- ULTIMATE.start_main_~i~6 (- (select ULTIMATE.start_main_~str2~6 v_prenex_48))) (- 1)) (<= v_b_22_1 v_prenex_48) (< v_prenex_48 v_b_21_1))) (forall ((v_prenex_62 Int) (v_prenex_61 Int)) (or (<= v_b_11_1 v_prenex_61) (<= (- (- (select ULTIMATE.start_main_~str2~6 v_prenex_62)) (- (select ULTIMATE.start_main_~str1~6 v_prenex_61))) 0) (< v_prenex_62 v_b_21_1) (< v_prenex_61 v_b_10_1) (<= v_b_22_1 v_prenex_62))) (<= (- v_b_11_1 v_b_21_1) 1) (forall ((v_prenex_17 Int)) (or (< v_prenex_17 v_b_21_1) (<= v_b_22_1 v_prenex_17) (<= (- (- ULTIMATE.start_main_~cont~6) (- (select ULTIMATE.start_main_~str2~6 v_prenex_17))) 0))) (<= (- ULTIMATE.start_main_~i~6 (- v_b_21_1)) (- 1)) (<= (+ v_b_11_1 v_b_10_1) 1) (<= 2 (+ v_b_22_1 v_b_11_1)) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_22_1)) 1) (<= (+ v_b_10_1 1) ULTIMATE.start_main_~j~6) (<= (+ v_b_10_1 v_b_21_1) 0) (<= (- (- ULTIMATE.start_main_~j~6) v_b_22_1) (- 2)) (<= (- v_b_11_1 (- v_b_11_1)) 2) (<= (* 2 v_b_21_1) 0) (<= v_b_11_1 (+ ULTIMATE.start_main_~i~6 2)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_11_1)) 0) (<= (+ ULTIMATE.start_main_~i~6 2) v_b_22_1) (<= (- ULTIMATE.start_main_~cont~6 v_b_22_1) (- 1)) (<= 1 (+ ULTIMATE.start_main_~cont~6 v_b_11_1)) (<= (+ ULTIMATE.start_main_~i~6 v_b_10_1 1) 0) (<= ULTIMATE.start_main_~MAX~6 v_b_22_1) (<= v_b_22_1 ULTIMATE.start_main_~j~6) (forall ((v_prenex_23 Int)) (or (<= (- (- v_b_10_1) (- (select ULTIMATE.start_main_~str2~6 v_prenex_23))) 0) (< v_prenex_23 v_b_21_1) (<= v_b_22_1 v_prenex_23))) (<= (+ ULTIMATE.start_main_~cont~6 v_b_21_1) 0) (<= (- ULTIMATE.start_main_~i~6 (- v_b_22_1)) 0) (<= (- ULTIMATE.start_main_~j~6 v_b_22_1) 0) (<= (+ v_b_21_1 1) v_b_22_1) (<= v_b_10_1 0) (<= v_b_11_1 v_b_22_1) (forall ((v_prenex_46 Int)) (or (<= (- (- v_b_22_1) (- (select ULTIMATE.start_main_~str2~6 v_prenex_46))) (- 1)) (<= v_b_22_1 v_prenex_46) (< v_prenex_46 v_b_21_1))) (<= (- ULTIMATE.start_main_~j~6 (- v_b_11_1)) 2) (<= v_b_22_1 ULTIMATE.start_main_~MAX~6) (<= (- (- v_b_10_1) v_b_22_1) (- 1)) (forall ((v_prenex_42 Int)) (or (< v_prenex_42 v_b_21_1) (<= v_b_22_1 v_prenex_42) (<= (- v_b_10_1 (select ULTIMATE.start_main_~str2~6 v_prenex_42)) 0))) (forall ((v_prenex_20 Int)) (or (< v_prenex_20 v_b_21_1) (<= v_b_22_1 v_prenex_20) (<= (- ULTIMATE.start_main_~j~6 (- (select ULTIMATE.start_main_~str2~6 v_prenex_20))) 1))) (<= ULTIMATE.start_main_~j~6 v_b_11_1) (<= 2 (* 2 v_b_11_1)) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_10_1)) (- 1)) (<= 1 (+ v_b_11_1 ULTIMATE.start_main_~cont~6)) (<= 0 (+ ULTIMATE.start_main_~i~6 v_b_10_1 1)) (<= (- (- v_b_21_1) v_b_21_1) 0) (<= (- v_b_10_1 (- v_b_11_1)) 1) (<= (- v_b_21_1 (- v_b_21_1)) 0) (<= 1 (+ ULTIMATE.start_main_~j~6 v_b_10_1)) (<= (- ULTIMATE.start_main_~i~6 (- v_b_11_1)) 0) (<= (+ v_b_11_1 ULTIMATE.start_main_~cont~6) 1) (<= (- v_b_10_1 v_b_22_1) (- 1)) (<= (- (- ULTIMATE.start_main_~j~6) v_b_10_1) (- 1)) (<= 1 (+ v_b_22_1 v_b_10_1)) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_10_1)) 1) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_10_1)) 1) (<= (- (- v_b_10_1) (- v_b_22_1)) 1) (<= (- (- v_b_10_1) (- v_b_21_1)) 0) (<= (+ v_b_22_1 v_b_10_1) 1) (forall ((v_prenex_74 Int)) (or (< v_prenex_74 v_b_21_1) (<= (- (- ULTIMATE.start_main_~i~6) (select ULTIMATE.start_main_~str2~6 v_prenex_74)) 1) (<= v_b_22_1 v_prenex_74))) (<= 2 (+ v_b_22_1 ULTIMATE.start_main_~MAX~6)) (<= (+ ULTIMATE.start_main_~cont~6 v_b_22_1) 1) (<= (- v_b_10_1 v_b_21_1) 0) (<= (- v_b_10_1 (- v_b_10_1)) 0) (<= (- v_b_21_1 (- v_b_22_1)) 1) (<= ULTIMATE.start_main_~j~6 (+ v_b_21_1 1)) (<= (- (- ULTIMATE.start_main_~i~6) v_b_11_1) 0) (<= v_b_11_1 (+ v_b_21_1 1)) (<= (+ v_b_22_1 ULTIMATE.start_main_~j~6) 2) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_22_1)) 2) (<= (- ULTIMATE.start_main_~MAX~6 v_b_21_1) 1) (<= (- ULTIMATE.start_main_~i~6 v_b_11_1) (- 2)) (<= 1 (+ v_b_11_1 v_b_10_1)) (<= v_b_10_1 (+ ULTIMATE.start_main_~i~6 1)) (forall ((v_prenex_58 Int) (v_prenex_57 Int)) (or (< v_prenex_57 v_b_10_1) (<= (- (select ULTIMATE.start_main_~str2~6 v_prenex_58) (select ULTIMATE.start_main_~str1~6 v_prenex_57)) 0) (<= v_b_22_1 v_prenex_58) (< v_prenex_58 v_b_21_1) (<= v_b_11_1 v_prenex_57))) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_11_1)) 0) (forall ((v_prenex_52 Int) (v_prenex_53 Int)) (or (<= v_b_11_1 v_prenex_52) (<= v_b_22_1 v_prenex_53) (< v_prenex_53 v_b_21_1) (<= (- (- (select ULTIMATE.start_main_~str2~6 v_prenex_53)) (select ULTIMATE.start_main_~str1~6 v_prenex_52)) 0) (< v_prenex_52 v_b_10_1))) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_21_1) 0) (<= 2 (+ v_b_11_1 ULTIMATE.start_main_~j~6)) (<= v_b_10_1 ULTIMATE.start_main_~cont~6) (<= 0 v_b_10_1) (forall ((v_prenex_65 Int)) (or (< v_prenex_65 v_b_21_1) (<= (- (- ULTIMATE.start_main_~i~6) (- (select ULTIMATE.start_main_~str2~6 v_prenex_65))) 1) (<= v_b_22_1 v_prenex_65))) (<= (+ v_b_21_1 v_b_10_1) 0) (<= v_b_22_1 (+ v_b_21_1 1)) (<= 2 (+ v_b_11_1 v_b_22_1)) (<= (+ v_b_10_1 1) ULTIMATE.start_main_~MAX~6) (<= (- ULTIMATE.start_main_~cont~6 v_b_11_1) (- 1)) (forall ((v_idx_58 Int)) (or (< v_idx_58 v_b_21_1) (<= v_b_22_1 v_idx_58) (<= (- (- ULTIMATE.start_main_~j~6) (select ULTIMATE.start_main_~str2~6 v_idx_58)) (- 1)))) (<= (- (- v_b_10_1) v_b_11_1) (- 1)) (<= (+ ULTIMATE.start_main_~MAX~6 v_b_10_1) 1) (<= 1 v_b_11_1) (<= (- v_b_10_1 v_b_11_1) (- 1)) (forall ((v_prenex_71 Int)) (or (<= v_b_22_1 v_prenex_71) (<= (- v_b_11_1 (select ULTIMATE.start_main_~str2~6 v_prenex_71)) 1) (< v_prenex_71 v_b_21_1))) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_21_1)) (- 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_22_1) (- 2)) (<= 1 (+ v_b_11_1 v_b_21_1)) (<= (- ULTIMATE.start_main_~j~6 (- v_b_10_1)) 1) (<= 2 (* 2 v_b_22_1)) (forall ((v_prenex_37 Int)) (or (<= v_b_22_1 v_prenex_37) (< v_prenex_37 v_b_21_1) (<= (- (- v_b_21_1) (select ULTIMATE.start_main_~str2~6 v_prenex_37)) 0))) (<= (- v_b_11_1 v_b_22_1) 0) (<= v_b_22_1 (+ ULTIMATE.start_main_~cont~6 1)) (forall ((v_prenex_13 Int)) (or (< v_prenex_13 v_b_21_1) (<= v_b_22_1 v_prenex_13) (<= (- ULTIMATE.start_main_~cont~6 (select ULTIMATE.start_main_~str2~6 v_prenex_13)) 0))) (<= (+ v_b_22_1 v_b_21_1) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_10_1) (- 1)) (<= 0 (+ v_b_11_1 ULTIMATE.start_main_~i~6)) (<= v_b_22_1 (+ v_b_10_1 1)) (<= (- ULTIMATE.start_main_~i~6 v_b_10_1) (- 1)) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_21_1)) 0) (<= 0 (+ v_b_22_1 ULTIMATE.start_main_~i~6)) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_21_1)) (- 1)) (<= (- (- v_b_10_1) v_b_21_1) 0) (<= v_b_11_1 (+ v_b_10_1 1)) (<= (+ ULTIMATE.start_main_~cont~6 1) v_b_11_1) (<= (+ v_b_22_1 v_b_11_1) 2) (<= (+ v_b_10_1 1) v_b_11_1) (forall ((v_prenex_11 Int)) (or (<= v_b_22_1 v_prenex_11) (<= (- v_b_11_1 (- (select ULTIMATE.start_main_~str2~6 v_prenex_11))) 1) (< v_prenex_11 v_b_21_1))) (<= (- ULTIMATE.start_main_~MAX~6 v_b_11_1) 0) (<= (+ ULTIMATE.start_main_~i~6 1) v_b_10_1) (<= 0 (+ ULTIMATE.start_main_~cont~6 v_b_21_1)) (<= (+ v_b_11_1 v_b_21_1) 1) (<= (+ v_b_22_1 ULTIMATE.start_main_~cont~6) 1) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_22_1)) 1) (<= (+ ULTIMATE.start_main_~cont~6 v_b_10_1) 0) (<= ULTIMATE.start_main_~j~6 v_b_22_1) (<= (+ ULTIMATE.start_main_~i~6 1) v_b_21_1) (<= (- v_b_11_1 (- v_b_22_1)) 2) (<= (- ULTIMATE.start_main_~j~6 (- v_b_21_1)) 1) (<= 0 (+ v_b_21_1 v_b_10_1)) (<= (+ v_b_11_1 ULTIMATE.start_main_~i~6) 0) (forall ((v_prenex_30 Int)) (or (<= v_b_22_1 v_prenex_30) (<= (- ULTIMATE.start_main_~MAX~6 (- (select ULTIMATE.start_main_~str2~6 v_prenex_30))) 1) (< v_prenex_30 v_b_21_1))) (forall ((v_prenex_40 Int)) (or (<= v_b_22_1 v_prenex_40) (< v_prenex_40 v_b_21_1) (<= (- v_b_22_1 (- (select ULTIMATE.start_main_~str2~6 v_prenex_40))) 1))) (forall ((v_prenex_18 Int) (v_prenex_19 Int)) (or (< v_prenex_18 v_b_10_1) (< v_prenex_19 v_b_21_1) (<= v_b_11_1 v_prenex_18) (<= (- (select ULTIMATE.start_main_~str2~6 v_prenex_19) (- (select ULTIMATE.start_main_~str1~6 v_prenex_18))) 0) (<= v_b_22_1 v_prenex_19))) (<= 1 (+ ULTIMATE.start_main_~cont~6 v_b_22_1)) (<= 1 (+ v_b_22_1 ULTIMATE.start_main_~cont~6)) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_21_1)) 1) (forall ((v_prenex_51 Int)) (or (< v_prenex_51 v_b_21_1) (<= (- v_b_21_1 (select ULTIMATE.start_main_~str2~6 v_prenex_51)) 0) (<= v_b_22_1 v_prenex_51))) (<= v_b_22_1 1) (<= v_b_11_1 (+ ULTIMATE.start_main_~cont~6 1)) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_11_1)) 2) (<= 2 (+ v_b_22_1 ULTIMATE.start_main_~j~6)) (forall ((v_prenex_26 Int)) (or (<= (- (- ULTIMATE.start_main_~cont~6) (select ULTIMATE.start_main_~str2~6 v_prenex_26)) 0) (< v_prenex_26 v_b_21_1) (<= v_b_22_1 v_prenex_26))) (<= 2 (+ v_b_11_1 ULTIMATE.start_main_~MAX~6)) (<= (- (- ULTIMATE.start_main_~i~6) v_b_21_1) 1) (<= ULTIMATE.start_main_~MAX~6 (+ v_b_10_1 1)) (<= (- (- v_b_11_1) v_b_22_1) (- 2)) (<= (- v_b_11_1 (- v_b_21_1)) 1) (<= (* 2 v_b_11_1) 2) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_11_1) (- 2)) (forall ((v_prenex_3 Int)) (or (<= (- (- v_b_21_1) (- (select ULTIMATE.start_main_~str2~6 v_prenex_3))) 0) (< v_prenex_3 v_b_21_1) (<= v_b_22_1 v_prenex_3))) (<= (- v_b_10_1 (- v_b_22_1)) 1) (forall ((v_prenex_22 Int)) (or (<= v_b_22_1 v_prenex_22) (< v_prenex_22 v_b_21_1) (<= (- ULTIMATE.start_main_~cont~6 (- (select ULTIMATE.start_main_~str2~6 v_prenex_22))) 0))) (<= v_b_22_1 v_b_11_1) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_10_1)) 0) (<= 1 (+ ULTIMATE.start_main_~MAX~6 v_b_10_1)) (forall ((v_prenex_67 Int)) (or (<= v_b_22_1 v_prenex_67) (< v_prenex_67 v_b_21_1) (<= (- v_b_10_1 (- (select ULTIMATE.start_main_~str2~6 v_prenex_67))) 0))) (<= (+ v_b_11_1 ULTIMATE.start_main_~j~6) 2) (<= (+ v_b_22_1 ULTIMATE.start_main_~i~6) 0) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_22_1)) 0) (<= 0 (* 2 v_b_10_1)) (<= (- ULTIMATE.start_main_~j~6 v_b_10_1) 1) (<= (- (- v_b_21_1) v_b_22_1) (- 1)) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_11_1) (- 1)) (forall ((v_prenex_50 Int)) (or (<= v_b_22_1 v_prenex_50) (< v_prenex_50 v_b_21_1) (<= (- (- v_b_11_1) (- (select ULTIMATE.start_main_~str2~6 v_prenex_50))) (- 1)))) (<= v_b_21_1 ULTIMATE.start_main_~cont~6) (<= (+ v_b_11_1 ULTIMATE.start_main_~MAX~6) 2) (<= (- (- v_b_11_1) v_b_21_1) (- 1)) (<= 0 (+ ULTIMATE.start_main_~i~6 v_b_21_1 1)) (<= ULTIMATE.start_main_~j~6 (+ v_b_10_1 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_21_1) (- 1)) (<= (- (- v_b_10_1) (- v_b_11_1)) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_10_1)) (- 1)) (<= (- ULTIMATE.start_main_~i~6 v_b_22_1) (- 2)) (<= (+ v_b_21_1 1) v_b_11_1) (forall ((v_prenex_29 Int)) (or (< v_prenex_29 v_b_21_1) (<= v_b_22_1 v_prenex_29) (<= (- v_b_21_1 (- (select ULTIMATE.start_main_~str2~6 v_prenex_29))) 0))) (<= (+ ULTIMATE.start_main_~j~6 v_b_21_1) 1) (<= v_b_11_1 ULTIMATE.start_main_~j~6) (<= v_b_10_1 v_b_21_1) (<= (- ULTIMATE.start_main_~i~6 (- v_b_10_1)) (- 1)) (<= (- ULTIMATE.start_main_~MAX~6 v_b_10_1) 1) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_22_1) (- 1)) (<= (+ ULTIMATE.start_main_~cont~6 1) v_b_22_1) (<= ULTIMATE.start_main_~MAX~6 v_b_11_1) (<= (- (- v_b_22_1) v_b_22_1) (- 2)) (forall ((v_prenex_10 Int)) (or (<= (- (select ULTIMATE.start_main_~str2~6 v_prenex_10) (- (select ULTIMATE.start_main_~str2~6 v_prenex_10))) 0) (<= v_b_22_1 v_prenex_10) (< v_prenex_10 v_b_21_1))) (<= 1 (+ ULTIMATE.start_main_~MAX~6 v_b_21_1)) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_10_1)) 0) (forall ((v_prenex_6 Int)) (or (<= (- (- ULTIMATE.start_main_~j~6) (- (select ULTIMATE.start_main_~str2~6 v_prenex_6))) (- 1)) (< v_prenex_6 v_b_21_1) (<= v_b_22_1 v_prenex_6))) (forall ((v_prenex_32 Int)) (or (< v_prenex_32 v_b_21_1) (<= v_b_22_1 v_prenex_32) (<= (- ULTIMATE.start_main_~i~6 (select ULTIMATE.start_main_~str2~6 v_prenex_32)) (- 1)))) (forall ((v_prenex_7 Int)) (or (<= v_b_22_1 v_prenex_7) (<= (- v_b_22_1 (select ULTIMATE.start_main_~str2~6 v_prenex_7)) 1) (< v_prenex_7 v_b_21_1))) (<= (- (- v_b_11_1) v_b_11_1) (- 2)) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_10_1) 0) (<= 0 (+ v_b_10_1 v_b_21_1)) (<= (- ULTIMATE.start_main_~MAX~6 v_b_22_1) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_22_1)) 2) (<= v_b_21_1 0) (<= v_b_21_1 (+ ULTIMATE.start_main_~i~6 1)) (<= (- v_b_10_1 (- v_b_21_1)) 0) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_11_1)) 1) (forall ((v_prenex_25 Int)) (or (<= (- (- v_b_11_1) (select ULTIMATE.start_main_~str2~6 v_prenex_25)) (- 1)) (<= v_b_22_1 v_prenex_25) (< v_prenex_25 v_b_21_1))) (<= (* 2 v_b_22_1) 2) (forall ((v_prenex_73 Int)) (or (<= v_b_22_1 v_prenex_73) (< v_prenex_73 v_b_21_1) (<= (- (- ULTIMATE.start_main_~MAX~6) (select ULTIMATE.start_main_~str2~6 v_prenex_73)) (- 1)))) (<= v_b_11_1 ULTIMATE.start_main_~MAX~6) (<= (+ ULTIMATE.start_main_~i~6 2) v_b_11_1) (<= v_b_22_1 (+ ULTIMATE.start_main_~i~6 2)) (<= (- (- v_b_21_1) (- v_b_22_1)) 1) (forall ((v_prenex_44 Int)) (or (<= (- (- v_b_22_1) (select ULTIMATE.start_main_~str2~6 v_prenex_44)) (- 1)) (< v_prenex_44 v_b_21_1) (<= v_b_22_1 v_prenex_44))) (<= 1 (+ v_b_22_1 v_b_21_1)) (<= (+ ULTIMATE.start_main_~j~6 v_b_10_1) 1) (<= (- ULTIMATE.start_main_~cont~6 v_b_10_1) 0) (<= (- v_b_21_1 v_b_22_1) (- 1)) (forall ((v_prenex_38 Int)) (or (<= (- (- v_b_10_1) (select ULTIMATE.start_main_~str2~6 v_prenex_38)) 0) (< v_prenex_38 v_b_21_1) (<= v_b_22_1 v_prenex_38))) (<= (- (- v_b_10_1) v_b_10_1) 0) (<= ULTIMATE.start_main_~cont~6 v_b_21_1) (<= ULTIMATE.start_main_~MAX~6 (+ v_b_21_1 1)) (<= 0 (+ ULTIMATE.start_main_~cont~6 v_b_10_1)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_22_1)) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_11_1)) 1) (<= (+ v_b_21_1 1) ULTIMATE.start_main_~MAX~6) (<= 0 (* 2 v_b_21_1)) (<= (- (- ULTIMATE.start_main_~j~6) v_b_21_1) (- 1)) (<= (- ULTIMATE.start_main_~j~6 (- v_b_22_1)) 2) (<= 0 v_b_21_1) (<= (+ v_b_10_1 1) v_b_22_1) (< v_b_22_1 (+ v_b_21_1 1)) (<= (- (- v_b_11_1) (- v_b_21_1)) (- 1)) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_11_1)) 2) (<= (+ ULTIMATE.start_main_~cont~6 v_b_11_1) 1) (<= (- ULTIMATE.start_main_~i~6 v_b_21_1) (- 1)) (<= 1 (+ ULTIMATE.start_main_~j~6 v_b_21_1)) (<= (- (- ULTIMATE.start_main_~j~6) v_b_11_1) (- 2)) (<= (* 2 v_b_10_1) 0) (<= v_b_21_1 v_b_10_1) (forall ((v_prenex_56 Int)) (or (< v_prenex_56 v_b_21_1) (<= (- ULTIMATE.start_main_~j~6 (select ULTIMATE.start_main_~str2~6 v_prenex_56)) 1) (<= v_b_22_1 v_prenex_56))) (<= (- ULTIMATE.start_main_~j~6 v_b_11_1) 0) (<= (+ v_b_11_1 v_b_22_1) 2) (<= ULTIMATE.start_main_~cont~6 v_b_10_1) (<= (- v_b_22_1 (- v_b_22_1)) 2) (<= (+ v_b_22_1 ULTIMATE.start_main_~MAX~6) 2) (<= (+ ULTIMATE.start_main_~i~6 v_b_21_1 1) 0) (<= (- (- ULTIMATE.start_main_~i~6) v_b_10_1) 1) (<= 1 v_b_22_1) (<= v_b_11_1 1))) (<= 0 (* 2 ULTIMATE.start_main_~cont~6)) (<= (+ ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6) 0) (<= ULTIMATE.start_main_~cont~6 0) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~i~6) 0) (<= (- (- ULTIMATE.start_main_~i~6) ULTIMATE.start_main_~i~6) 2) (<= ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~j~6) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~j~6)) 2) (<= ULTIMATE.start_main_~cont~6 (+ ULTIMATE.start_main_~i~6 1)) (<= 2 (* 2 ULTIMATE.start_main_~j~6)) (<= (- ULTIMATE.start_main_~j~6 (- ULTIMATE.start_main_~j~6)) 2) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6) 2) (<= (- (- ULTIMATE.start_main_~i~6) ULTIMATE.start_main_~j~6) 0) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~cont~6) 0) (<= 0 ULTIMATE.start_main_~cont~6) (<= ULTIMATE.start_main_~j~6 1) (<= 1 (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~j~6)) (<= 0 (+ ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~i~6)) (<= (+ ULTIMATE.start_main_~cont~6 1) ULTIMATE.start_main_~j~6) (<= 1 (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~MAX~6)) (<= (+ ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~MAX~6) 2) (<= (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~MAX~6) 1) (<= (- ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6) 1) (<= (- (- ULTIMATE.start_main_~j~6) ULTIMATE.start_main_~j~6) (- 2)) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~i~6) 1) (<= (+ ULTIMATE.start_main_~i~6 2) ULTIMATE.start_main_~MAX~6) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~i~6)) (- 2)) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~cont~6) (- 1)) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~i~6)) 0) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~cont~6)) 0) (<= (+ ULTIMATE.start_main_~cont~6 1) ULTIMATE.start_main_~MAX~6) (<= ULTIMATE.start_main_~MAX~6 1) (<= 0 (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6 1)) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~cont~6)) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~MAX~6) (- 2)) (<= (+ (* 2 ULTIMATE.start_main_~i~6) 2) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~j~6) (- 2)) (<= (- ULTIMATE.start_main_~i~6 ULTIMATE.start_main_~j~6) (- 2)) (<= (- (- ULTIMATE.start_main_~cont~6) (- ULTIMATE.start_main_~i~6)) (- 1)) (<= (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6 1) 0) (<= ULTIMATE.start_main_~MAX~6 (+ ULTIMATE.start_main_~cont~6 1)) (<= ULTIMATE.start_main_~j~6 (+ ULTIMATE.start_main_~cont~6 1)) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~MAX~6)) 2) (<= (* 2 ULTIMATE.start_main_~j~6) 2) (<= 1 ULTIMATE.start_main_~j~6) (<= ULTIMATE.start_main_~j~6 (+ ULTIMATE.start_main_~i~6 2)) (<= (+ ULTIMATE.start_main_~i~6 1) 0) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~j~6)) 1) (<= 0 (+ ULTIMATE.start_main_~i~6 1)) (<= 0 (+ (* 2 ULTIMATE.start_main_~i~6) 2)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~i~6)) (- 2)) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~j~6) (- 1)) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~cont~6) 1) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~i~6)) (- 1)) (<= ULTIMATE.start_main_~MAX~6 (+ ULTIMATE.start_main_~i~6 2)) (<= (+ ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~i~6) 0) (<= (* 2 ULTIMATE.start_main_~MAX~6) 2) (<= (- (- ULTIMATE.start_main_~cont~6) (- ULTIMATE.start_main_~j~6)) 1) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~j~6) 0) (<= (* 2 ULTIMATE.start_main_~cont~6) 0) (<= 0 (+ ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~cont~6)) (- 1)) (<= (- ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~j~6) (- 1)) (<= (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~j~6) 1) (<= (+ ULTIMATE.start_main_~i~6 1) ULTIMATE.start_main_~cont~6) (<= 2 (+ ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~MAX~6)) (<= (+ ULTIMATE.start_main_~i~6 2) ULTIMATE.start_main_~j~6)) (and (<= 1 ULTIMATE.start_main_~MAX~6) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~j~6)) 0) (<= (- (- ULTIMATE.start_main_~i~6) (- ULTIMATE.start_main_~j~6)) 2) (<= 2 (* 2 ULTIMATE.start_main_~MAX~6)) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~j~6)) 0) (<= ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~MAX~6) (<= 0 (* 2 ULTIMATE.start_main_~cont~6)) (<= (+ ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6) 0) (<= ULTIMATE.start_main_~cont~6 0) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~i~6) 0) (<= (- (- ULTIMATE.start_main_~i~6) ULTIMATE.start_main_~i~6) 2) (<= ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~j~6) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~j~6)) 2) (<= ULTIMATE.start_main_~cont~6 (+ ULTIMATE.start_main_~i~6 1)) (<= 2 (* 2 ULTIMATE.start_main_~j~6)) (<= (- ULTIMATE.start_main_~j~6 (- ULTIMATE.start_main_~j~6)) 2) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6) 2) (<= (- (- ULTIMATE.start_main_~i~6) ULTIMATE.start_main_~j~6) 0) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~cont~6) 0) (<= 0 ULTIMATE.start_main_~cont~6) (<= ULTIMATE.start_main_~j~6 1) (<= 1 (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~j~6)) (<= 0 (+ ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~i~6)) (<= (+ ULTIMATE.start_main_~cont~6 1) ULTIMATE.start_main_~j~6) (<= 1 (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~MAX~6)) (<= (+ ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~MAX~6) 2) (<= (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~MAX~6) 1) (<= (- ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6) 1) (<= (- (- ULTIMATE.start_main_~j~6) ULTIMATE.start_main_~j~6) (- 2)) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~i~6) 1) (<= (+ ULTIMATE.start_main_~i~6 2) ULTIMATE.start_main_~MAX~6) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~i~6)) (- 2)) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~cont~6) (- 1)) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~i~6)) 0) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~cont~6)) 0) (<= (+ ULTIMATE.start_main_~cont~6 1) ULTIMATE.start_main_~MAX~6) (<= ULTIMATE.start_main_~MAX~6 1) (<= 0 (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6 1)) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~cont~6)) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~MAX~6) (- 2)) (<= (+ (* 2 ULTIMATE.start_main_~i~6) 2) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~j~6) (- 2)) (<= (- ULTIMATE.start_main_~i~6 ULTIMATE.start_main_~j~6) (- 2)) (<= (- (- ULTIMATE.start_main_~cont~6) (- ULTIMATE.start_main_~i~6)) (- 1)) (<= (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6 1) 0) (<= ULTIMATE.start_main_~MAX~6 (+ ULTIMATE.start_main_~cont~6 1)) (<= ULTIMATE.start_main_~j~6 (+ ULTIMATE.start_main_~cont~6 1)) (exists ((v_b_11_1 Int) (v_b_22_1 Int) (v_b_21_1 Int) (v_b_10_1 Int)) (and (<= (- (- ULTIMATE.start_main_~i~6) v_b_22_1) 0) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_21_1)) 0) (<= (+ v_b_21_1 1) ULTIMATE.start_main_~j~6) (<= (- ULTIMATE.start_main_~j~6 v_b_21_1) 1) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_21_1)) 1) (<= (+ ULTIMATE.start_main_~MAX~6 v_b_21_1) 1) (<= (- ULTIMATE.start_main_~cont~6 v_b_21_1) 0) (<= (- (- v_b_11_1) (- v_b_22_1)) 0) (forall ((v_prenex_62 Int) (v_prenex_61 Int)) (or (<= v_b_11_1 v_prenex_61) (<= (- (- (select ULTIMATE.start_main_~str2~6 v_prenex_62)) (- (select ULTIMATE.start_main_~str1~6 v_prenex_61))) 0) (< v_prenex_62 v_b_21_1) (< v_prenex_61 v_b_10_1) (<= v_b_22_1 v_prenex_62))) (<= (- v_b_11_1 v_b_21_1) 1) (<= (- ULTIMATE.start_main_~i~6 (- v_b_21_1)) (- 1)) (<= (+ v_b_11_1 v_b_10_1) 1) (<= 2 (+ v_b_22_1 v_b_11_1)) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_22_1)) 1) (<= (+ v_b_10_1 1) ULTIMATE.start_main_~j~6) (<= (+ v_b_10_1 v_b_21_1) 0) (<= (- (- ULTIMATE.start_main_~j~6) v_b_22_1) (- 2)) (<= (- v_b_11_1 (- v_b_11_1)) 2) (<= (* 2 v_b_21_1) 0) (<= v_b_11_1 (+ ULTIMATE.start_main_~i~6 2)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_11_1)) 0) (<= (+ ULTIMATE.start_main_~i~6 2) v_b_22_1) (<= (- ULTIMATE.start_main_~cont~6 v_b_22_1) (- 1)) (<= 1 (+ ULTIMATE.start_main_~cont~6 v_b_11_1)) (<= (+ ULTIMATE.start_main_~i~6 v_b_10_1 1) 0) (<= ULTIMATE.start_main_~MAX~6 v_b_22_1) (<= v_b_22_1 ULTIMATE.start_main_~j~6) (<= (+ ULTIMATE.start_main_~cont~6 v_b_21_1) 0) (<= (- ULTIMATE.start_main_~i~6 (- v_b_22_1)) 0) (<= (- ULTIMATE.start_main_~j~6 v_b_22_1) 0) (< v_b_11_1 (+ v_b_10_1 1)) (<= (+ v_b_21_1 1) v_b_22_1) (<= v_b_10_1 0) (<= v_b_11_1 v_b_22_1) (<= (- ULTIMATE.start_main_~j~6 (- v_b_11_1)) 2) (<= v_b_22_1 ULTIMATE.start_main_~MAX~6) (<= (- (- v_b_10_1) v_b_22_1) (- 1)) (<= ULTIMATE.start_main_~j~6 v_b_11_1) (<= 2 (* 2 v_b_11_1)) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_10_1)) (- 1)) (<= 1 (+ v_b_11_1 ULTIMATE.start_main_~cont~6)) (<= 0 (+ ULTIMATE.start_main_~i~6 v_b_10_1 1)) (<= (- (- v_b_21_1) v_b_21_1) 0) (<= (- v_b_10_1 (- v_b_11_1)) 1) (<= (- v_b_21_1 (- v_b_21_1)) 0) (<= 1 (+ ULTIMATE.start_main_~j~6 v_b_10_1)) (<= (- ULTIMATE.start_main_~i~6 (- v_b_11_1)) 0) (<= (+ v_b_11_1 ULTIMATE.start_main_~cont~6) 1) (<= (- v_b_10_1 v_b_22_1) (- 1)) (<= (- (- ULTIMATE.start_main_~j~6) v_b_10_1) (- 1)) (<= 1 (+ v_b_22_1 v_b_10_1)) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_10_1)) 1) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_10_1)) 1) (<= (- (- v_b_10_1) (- v_b_22_1)) 1) (<= (- (- v_b_10_1) (- v_b_21_1)) 0) (<= (+ v_b_22_1 v_b_10_1) 1) (<= 2 (+ v_b_22_1 ULTIMATE.start_main_~MAX~6)) (<= (+ ULTIMATE.start_main_~cont~6 v_b_22_1) 1) (<= (- v_b_10_1 v_b_21_1) 0) (<= (- v_b_10_1 (- v_b_10_1)) 0) (<= (- v_b_21_1 (- v_b_22_1)) 1) (<= ULTIMATE.start_main_~j~6 (+ v_b_21_1 1)) (<= (- (- ULTIMATE.start_main_~i~6) v_b_11_1) 0) (<= v_b_11_1 (+ v_b_21_1 1)) (<= (+ v_b_22_1 ULTIMATE.start_main_~j~6) 2) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_22_1)) 2) (<= (- ULTIMATE.start_main_~MAX~6 v_b_21_1) 1) (<= (- ULTIMATE.start_main_~i~6 v_b_11_1) (- 2)) (<= 1 (+ v_b_11_1 v_b_10_1)) (<= v_b_10_1 (+ ULTIMATE.start_main_~i~6 1)) (forall ((v_prenex_58 Int) (v_prenex_57 Int)) (or (< v_prenex_57 v_b_10_1) (<= (- (select ULTIMATE.start_main_~str2~6 v_prenex_58) (select ULTIMATE.start_main_~str1~6 v_prenex_57)) 0) (<= v_b_22_1 v_prenex_58) (< v_prenex_58 v_b_21_1) (<= v_b_11_1 v_prenex_57))) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_11_1)) 0) (forall ((v_prenex_52 Int) (v_prenex_53 Int)) (or (<= v_b_11_1 v_prenex_52) (<= v_b_22_1 v_prenex_53) (< v_prenex_53 v_b_21_1) (<= (- (- (select ULTIMATE.start_main_~str2~6 v_prenex_53)) (select ULTIMATE.start_main_~str1~6 v_prenex_52)) 0) (< v_prenex_52 v_b_10_1))) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_21_1) 0) (<= 2 (+ v_b_11_1 ULTIMATE.start_main_~j~6)) (<= v_b_10_1 ULTIMATE.start_main_~cont~6) (<= 0 v_b_10_1) (<= (+ v_b_21_1 v_b_10_1) 0) (<= v_b_22_1 (+ v_b_21_1 1)) (<= 2 (+ v_b_11_1 v_b_22_1)) (<= (+ v_b_10_1 1) ULTIMATE.start_main_~MAX~6) (<= (- ULTIMATE.start_main_~cont~6 v_b_11_1) (- 1)) (<= (- (- v_b_10_1) v_b_11_1) (- 1)) (<= (+ ULTIMATE.start_main_~MAX~6 v_b_10_1) 1) (<= 1 v_b_11_1) (<= (- v_b_10_1 v_b_11_1) (- 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_21_1)) (- 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_22_1) (- 2)) (<= 1 (+ v_b_11_1 v_b_21_1)) (<= (- ULTIMATE.start_main_~j~6 (- v_b_10_1)) 1) (<= 2 (* 2 v_b_22_1)) (<= (- v_b_11_1 v_b_22_1) 0) (<= v_b_22_1 (+ ULTIMATE.start_main_~cont~6 1)) (<= (+ v_b_22_1 v_b_21_1) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_10_1) (- 1)) (<= 0 (+ v_b_11_1 ULTIMATE.start_main_~i~6)) (<= v_b_22_1 (+ v_b_10_1 1)) (<= (- ULTIMATE.start_main_~i~6 v_b_10_1) (- 1)) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_21_1)) 0) (<= 0 (+ v_b_22_1 ULTIMATE.start_main_~i~6)) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_21_1)) (- 1)) (<= (- (- v_b_10_1) v_b_21_1) 0) (<= v_b_11_1 (+ v_b_10_1 1)) (<= (+ ULTIMATE.start_main_~cont~6 1) v_b_11_1) (<= (+ v_b_22_1 v_b_11_1) 2) (<= (+ v_b_10_1 1) v_b_11_1) (<= (- ULTIMATE.start_main_~MAX~6 v_b_11_1) 0) (<= (+ ULTIMATE.start_main_~i~6 1) v_b_10_1) (<= 0 (+ ULTIMATE.start_main_~cont~6 v_b_21_1)) (<= (+ v_b_11_1 v_b_21_1) 1) (<= (+ v_b_22_1 ULTIMATE.start_main_~cont~6) 1) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_22_1)) 1) (<= (+ ULTIMATE.start_main_~cont~6 v_b_10_1) 0) (<= ULTIMATE.start_main_~j~6 v_b_22_1) (<= (+ ULTIMATE.start_main_~i~6 1) v_b_21_1) (<= (- v_b_11_1 (- v_b_22_1)) 2) (<= (- ULTIMATE.start_main_~j~6 (- v_b_21_1)) 1) (<= 0 (+ v_b_21_1 v_b_10_1)) (<= (+ v_b_11_1 ULTIMATE.start_main_~i~6) 0) (forall ((v_prenex_18 Int) (v_prenex_19 Int)) (or (< v_prenex_18 v_b_10_1) (< v_prenex_19 v_b_21_1) (<= v_b_11_1 v_prenex_18) (<= (- (select ULTIMATE.start_main_~str2~6 v_prenex_19) (- (select ULTIMATE.start_main_~str1~6 v_prenex_18))) 0) (<= v_b_22_1 v_prenex_19))) (<= 1 (+ ULTIMATE.start_main_~cont~6 v_b_22_1)) (<= 1 (+ v_b_22_1 ULTIMATE.start_main_~cont~6)) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_21_1)) 1) (<= v_b_22_1 1) (<= v_b_11_1 (+ ULTIMATE.start_main_~cont~6 1)) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_11_1)) 2) (<= 2 (+ v_b_22_1 ULTIMATE.start_main_~j~6)) (<= 2 (+ v_b_11_1 ULTIMATE.start_main_~MAX~6)) (<= (- (- ULTIMATE.start_main_~i~6) v_b_21_1) 1) (<= ULTIMATE.start_main_~MAX~6 (+ v_b_10_1 1)) (<= (- (- v_b_11_1) v_b_22_1) (- 2)) (<= (- v_b_11_1 (- v_b_21_1)) 1) (<= (* 2 v_b_11_1) 2) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_11_1) (- 2)) (<= (- v_b_10_1 (- v_b_22_1)) 1) (<= v_b_22_1 v_b_11_1) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_10_1)) 0) (<= 1 (+ ULTIMATE.start_main_~MAX~6 v_b_10_1)) (<= (+ v_b_11_1 ULTIMATE.start_main_~j~6) 2) (<= (+ v_b_22_1 ULTIMATE.start_main_~i~6) 0) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_22_1)) 0) (<= 0 (* 2 v_b_10_1)) (<= (- ULTIMATE.start_main_~j~6 v_b_10_1) 1) (<= (- (- v_b_21_1) v_b_22_1) (- 1)) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_11_1) (- 1)) (<= v_b_21_1 ULTIMATE.start_main_~cont~6) (<= (+ v_b_11_1 ULTIMATE.start_main_~MAX~6) 2) (<= (- (- v_b_11_1) v_b_21_1) (- 1)) (<= 0 (+ ULTIMATE.start_main_~i~6 v_b_21_1 1)) (<= ULTIMATE.start_main_~j~6 (+ v_b_10_1 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_21_1) (- 1)) (<= (- (- v_b_10_1) (- v_b_11_1)) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_10_1)) (- 1)) (<= (- ULTIMATE.start_main_~i~6 v_b_22_1) (- 2)) (<= (+ v_b_21_1 1) v_b_11_1) (<= (+ ULTIMATE.start_main_~j~6 v_b_21_1) 1) (<= v_b_11_1 ULTIMATE.start_main_~j~6) (<= v_b_10_1 v_b_21_1) (<= (- ULTIMATE.start_main_~i~6 (- v_b_10_1)) (- 1)) (<= (- ULTIMATE.start_main_~MAX~6 v_b_10_1) 1) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_22_1) (- 1)) (<= (+ ULTIMATE.start_main_~cont~6 1) v_b_22_1) (<= ULTIMATE.start_main_~MAX~6 v_b_11_1) (<= (- (- v_b_22_1) v_b_22_1) (- 2)) (<= 1 (+ ULTIMATE.start_main_~MAX~6 v_b_21_1)) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_10_1)) 0) (<= (- (- v_b_11_1) v_b_11_1) (- 2)) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_10_1) 0) (<= 0 (+ v_b_10_1 v_b_21_1)) (<= (- ULTIMATE.start_main_~MAX~6 v_b_22_1) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_22_1)) 2) (<= v_b_21_1 0) (<= v_b_21_1 (+ ULTIMATE.start_main_~i~6 1)) (<= (- v_b_10_1 (- v_b_21_1)) 0) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_11_1)) 1) (<= (* 2 v_b_22_1) 2) (<= v_b_11_1 ULTIMATE.start_main_~MAX~6) (<= (+ ULTIMATE.start_main_~i~6 2) v_b_11_1) (<= v_b_22_1 (+ ULTIMATE.start_main_~i~6 2)) (<= (- (- v_b_21_1) (- v_b_22_1)) 1) (<= 1 (+ v_b_22_1 v_b_21_1)) (<= (+ ULTIMATE.start_main_~j~6 v_b_10_1) 1) (<= (- ULTIMATE.start_main_~cont~6 v_b_10_1) 0) (<= (- v_b_21_1 v_b_22_1) (- 1)) (<= (- (- v_b_10_1) v_b_10_1) 0) (<= ULTIMATE.start_main_~cont~6 v_b_21_1) (<= ULTIMATE.start_main_~MAX~6 (+ v_b_21_1 1)) (<= 0 (+ ULTIMATE.start_main_~cont~6 v_b_10_1)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_22_1)) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_11_1)) 1) (<= (+ v_b_21_1 1) ULTIMATE.start_main_~MAX~6) (<= 0 (* 2 v_b_21_1)) (<= (- (- ULTIMATE.start_main_~j~6) v_b_21_1) (- 1)) (<= (- ULTIMATE.start_main_~j~6 (- v_b_22_1)) 2) (<= 0 v_b_21_1) (<= (+ v_b_10_1 1) v_b_22_1) (< v_b_22_1 (+ v_b_21_1 1)) (<= (- (- v_b_11_1) (- v_b_21_1)) (- 1)) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_11_1)) 2) (<= (+ ULTIMATE.start_main_~cont~6 v_b_11_1) 1) (<= (- ULTIMATE.start_main_~i~6 v_b_21_1) (- 1)) (<= 1 (+ ULTIMATE.start_main_~j~6 v_b_21_1)) (<= (- (- ULTIMATE.start_main_~j~6) v_b_11_1) (- 2)) (<= (* 2 v_b_10_1) 0) (<= v_b_21_1 v_b_10_1) (<= (- ULTIMATE.start_main_~j~6 v_b_11_1) 0) (<= (+ v_b_11_1 v_b_22_1) 2) (<= ULTIMATE.start_main_~cont~6 v_b_10_1) (<= (- v_b_22_1 (- v_b_22_1)) 2) (<= (+ v_b_22_1 ULTIMATE.start_main_~MAX~6) 2) (<= (+ ULTIMATE.start_main_~i~6 v_b_21_1 1) 0) (<= (- (- ULTIMATE.start_main_~i~6) v_b_10_1) 1) (<= 1 v_b_22_1) (<= v_b_11_1 1))) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~MAX~6)) 2) (<= (* 2 ULTIMATE.start_main_~j~6) 2) (<= 1 ULTIMATE.start_main_~j~6) (<= ULTIMATE.start_main_~j~6 (+ ULTIMATE.start_main_~i~6 2)) (<= (+ ULTIMATE.start_main_~i~6 1) 0) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~j~6)) 1) (<= 0 (+ ULTIMATE.start_main_~i~6 1)) (<= 0 (+ (* 2 ULTIMATE.start_main_~i~6) 2)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~i~6)) (- 2)) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~j~6) (- 1)) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~cont~6) 1) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~i~6)) (- 1)) (<= ULTIMATE.start_main_~MAX~6 (+ ULTIMATE.start_main_~i~6 2)) (<= (+ ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~i~6) 0) (<= (* 2 ULTIMATE.start_main_~MAX~6) 2) (<= (- (- ULTIMATE.start_main_~cont~6) (- ULTIMATE.start_main_~j~6)) 1) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~j~6) 0) (<= (* 2 ULTIMATE.start_main_~cont~6) 0) (<= 0 (+ ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~cont~6)) (- 1)) (<= (- ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~j~6) (- 1)) (<= (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~j~6) 1) (<= (+ ULTIMATE.start_main_~i~6 1) ULTIMATE.start_main_~cont~6) (<= 2 (+ ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~MAX~6)) (<= (+ ULTIMATE.start_main_~i~6 2) ULTIMATE.start_main_~j~6)) (and (<= 1 ULTIMATE.start_main_~MAX~6) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~j~6)) 0) (<= (- (- ULTIMATE.start_main_~i~6) (- ULTIMATE.start_main_~j~6)) 2) (<= 2 (* 2 ULTIMATE.start_main_~MAX~6)) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~j~6)) 0) (<= ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~MAX~6) (<= 0 (* 2 ULTIMATE.start_main_~cont~6)) (<= (+ ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6) 0) (<= ULTIMATE.start_main_~cont~6 0) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~i~6) 0) (<= (- (- ULTIMATE.start_main_~i~6) ULTIMATE.start_main_~i~6) 2) (<= ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~j~6) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~j~6)) 2) (<= ULTIMATE.start_main_~cont~6 (+ ULTIMATE.start_main_~i~6 1)) (<= 2 (* 2 ULTIMATE.start_main_~j~6)) (<= (- ULTIMATE.start_main_~j~6 (- ULTIMATE.start_main_~j~6)) 2) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6) 2) (<= (- (- ULTIMATE.start_main_~i~6) ULTIMATE.start_main_~j~6) 0) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~cont~6) 0) (<= 0 ULTIMATE.start_main_~cont~6) (<= ULTIMATE.start_main_~j~6 1) (<= 1 (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~j~6)) (<= 0 (+ ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~i~6)) (<= (+ ULTIMATE.start_main_~cont~6 1) ULTIMATE.start_main_~j~6) (<= 1 (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~MAX~6)) (<= (+ ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~MAX~6) 2) (<= (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~MAX~6) 1) (<= (- ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6) 1) (exists ((v_b_11_1 Int) (v_b_22_1 Int) (v_b_21_1 Int) (v_b_10_1 Int)) (and (forall ((v_prenex_41 Int)) (or (<= (- (- (select ULTIMATE.start_main_~str2~6 v_prenex_41)) (select ULTIMATE.start_main_~str2~6 v_prenex_41)) 0) (< v_prenex_41 v_b_21_1) (<= v_b_22_1 v_prenex_41))) (forall ((v_prenex_55 Int)) (or (<= (- (select ULTIMATE.start_main_~str1~6 v_prenex_55) (- (select ULTIMATE.start_main_~str1~6 v_prenex_55))) 0) (<= v_b_11_1 v_prenex_55) (< v_prenex_55 v_b_10_1))) (forall ((v_prenex_14 Int)) (or (< v_prenex_14 v_b_21_1) (<= (- ULTIMATE.start_main_~MAX~6 (select ULTIMATE.start_main_~str2~6 v_prenex_14)) 1) (<= v_b_22_1 v_prenex_14))) (<= (- (- ULTIMATE.start_main_~i~6) v_b_22_1) 0) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_21_1)) 0) (<= (+ v_b_21_1 1) ULTIMATE.start_main_~j~6) (<= (- ULTIMATE.start_main_~j~6 v_b_21_1) 1) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_21_1)) 1) (<= (+ ULTIMATE.start_main_~MAX~6 v_b_21_1) 1) (<= (- ULTIMATE.start_main_~cont~6 v_b_21_1) 0) (<= (- (- v_b_11_1) (- v_b_22_1)) 0) (forall ((v_prenex_9 Int)) (or (< v_prenex_9 v_b_21_1) (<= v_b_22_1 v_prenex_9) (<= (- (- ULTIMATE.start_main_~MAX~6) (- (select ULTIMATE.start_main_~str2~6 v_prenex_9))) (- 1)))) (forall ((v_prenex_70 Int)) (or (<= v_b_11_1 v_prenex_70) (< v_prenex_70 v_b_10_1) (<= (- ULTIMATE.start_main_~cont~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_70))) 0))) (forall ((v_prenex_48 Int)) (or (<= (- ULTIMATE.start_main_~i~6 (- (select ULTIMATE.start_main_~str2~6 v_prenex_48))) (- 1)) (<= v_b_22_1 v_prenex_48) (< v_prenex_48 v_b_21_1))) (forall ((v_prenex_62 Int) (v_prenex_61 Int)) (or (<= v_b_11_1 v_prenex_61) (<= (- (- (select ULTIMATE.start_main_~str2~6 v_prenex_62)) (- (select ULTIMATE.start_main_~str1~6 v_prenex_61))) 0) (< v_prenex_62 v_b_21_1) (< v_prenex_61 v_b_10_1) (<= v_b_22_1 v_prenex_62))) (<= (- v_b_11_1 v_b_21_1) 1) (forall ((v_prenex_17 Int)) (or (< v_prenex_17 v_b_21_1) (<= v_b_22_1 v_prenex_17) (<= (- (- ULTIMATE.start_main_~cont~6) (- (select ULTIMATE.start_main_~str2~6 v_prenex_17))) 0))) (<= (- ULTIMATE.start_main_~i~6 (- v_b_21_1)) (- 1)) (<= (+ v_b_11_1 v_b_10_1) 1) (forall ((v_prenex_49 Int)) (or (<= (- (- ULTIMATE.start_main_~cont~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_49))) 0) (< v_prenex_49 v_b_10_1) (<= v_b_11_1 v_prenex_49))) (<= 2 (+ v_b_22_1 v_b_11_1)) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_22_1)) 1) (forall ((v_prenex_8 Int)) (or (< v_prenex_8 v_b_10_1) (<= (- (- ULTIMATE.start_main_~i~6) (select ULTIMATE.start_main_~str1~6 v_prenex_8)) 1) (<= v_b_11_1 v_prenex_8))) (<= (+ v_b_10_1 1) ULTIMATE.start_main_~j~6) (<= (+ v_b_10_1 v_b_21_1) 0) (<= (- (- ULTIMATE.start_main_~j~6) v_b_22_1) (- 2)) (<= (- v_b_11_1 (- v_b_11_1)) 2) (<= (* 2 v_b_21_1) 0) (<= v_b_11_1 (+ ULTIMATE.start_main_~i~6 2)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_11_1)) 0) (<= (+ ULTIMATE.start_main_~i~6 2) v_b_22_1) (<= (- ULTIMATE.start_main_~cont~6 v_b_22_1) (- 1)) (<= 1 (+ ULTIMATE.start_main_~cont~6 v_b_11_1)) (<= (+ ULTIMATE.start_main_~i~6 v_b_10_1 1) 0) (<= ULTIMATE.start_main_~MAX~6 v_b_22_1) (<= v_b_22_1 ULTIMATE.start_main_~j~6) (forall ((v_prenex_23 Int)) (or (<= (- (- v_b_10_1) (- (select ULTIMATE.start_main_~str2~6 v_prenex_23))) 0) (< v_prenex_23 v_b_21_1) (<= v_b_22_1 v_prenex_23))) (<= (+ ULTIMATE.start_main_~cont~6 v_b_21_1) 0) (<= (- ULTIMATE.start_main_~i~6 (- v_b_22_1)) 0) (<= (- ULTIMATE.start_main_~j~6 v_b_22_1) 0) (<= (+ v_b_21_1 1) v_b_22_1) (<= v_b_10_1 0) (<= v_b_11_1 v_b_22_1) (forall ((v_prenex_46 Int)) (or (<= (- (- v_b_22_1) (- (select ULTIMATE.start_main_~str2~6 v_prenex_46))) (- 1)) (<= v_b_22_1 v_prenex_46) (< v_prenex_46 v_b_21_1))) (<= (- ULTIMATE.start_main_~j~6 (- v_b_11_1)) 2) (<= v_b_22_1 ULTIMATE.start_main_~MAX~6) (<= (- (- v_b_10_1) v_b_22_1) (- 1)) (forall ((v_prenex_45 Int)) (or (<= v_b_11_1 v_prenex_45) (< v_prenex_45 v_b_10_1) (<= (- v_b_11_1 (- (select ULTIMATE.start_main_~str1~6 v_prenex_45))) 1))) (forall ((v_prenex_42 Int)) (or (< v_prenex_42 v_b_21_1) (<= v_b_22_1 v_prenex_42) (<= (- v_b_10_1 (select ULTIMATE.start_main_~str2~6 v_prenex_42)) 0))) (forall ((v_prenex_20 Int)) (or (< v_prenex_20 v_b_21_1) (<= v_b_22_1 v_prenex_20) (<= (- ULTIMATE.start_main_~j~6 (- (select ULTIMATE.start_main_~str2~6 v_prenex_20))) 1))) (<= ULTIMATE.start_main_~j~6 v_b_11_1) (<= 2 (* 2 v_b_11_1)) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_10_1)) (- 1)) (<= 1 (+ v_b_11_1 ULTIMATE.start_main_~cont~6)) (<= 0 (+ ULTIMATE.start_main_~i~6 v_b_10_1 1)) (<= (- (- v_b_21_1) v_b_21_1) 0) (<= (- v_b_10_1 (- v_b_11_1)) 1) (<= (- v_b_21_1 (- v_b_21_1)) 0) (<= 1 (+ ULTIMATE.start_main_~j~6 v_b_10_1)) (forall ((v_prenex_69 Int)) (or (<= (- ULTIMATE.start_main_~cont~6 (select ULTIMATE.start_main_~str1~6 v_prenex_69)) 0) (<= v_b_11_1 v_prenex_69) (< v_prenex_69 v_b_10_1))) (<= (- ULTIMATE.start_main_~i~6 (- v_b_11_1)) 0) (<= (+ v_b_11_1 ULTIMATE.start_main_~cont~6) 1) (forall ((v_prenex_5 Int)) (or (< v_prenex_5 v_b_10_1) (<= (- (- (select ULTIMATE.start_main_~str1~6 v_prenex_5)) (select ULTIMATE.start_main_~str1~6 v_prenex_5)) 0) (<= v_b_11_1 v_prenex_5))) (<= (- v_b_10_1 v_b_22_1) (- 1)) (<= (- (- ULTIMATE.start_main_~j~6) v_b_10_1) (- 1)) (<= 1 (+ v_b_22_1 v_b_10_1)) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_10_1)) 1) (forall ((v_prenex_28 Int)) (or (< v_prenex_28 v_b_10_1) (<= (- ULTIMATE.start_main_~i~6 (select ULTIMATE.start_main_~str1~6 v_prenex_28)) (- 1)) (<= v_b_11_1 v_prenex_28))) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_10_1)) 1) (<= (- (- v_b_10_1) (- v_b_22_1)) 1) (forall ((v_prenex_16 Int)) (or (<= (- (- v_b_11_1) (select ULTIMATE.start_main_~str1~6 v_prenex_16)) (- 1)) (< v_prenex_16 v_b_10_1) (<= v_b_11_1 v_prenex_16))) (<= (- (- v_b_10_1) (- v_b_21_1)) 0) (<= (+ v_b_22_1 v_b_10_1) 1) (forall ((v_prenex_74 Int)) (or (< v_prenex_74 v_b_21_1) (<= (- (- ULTIMATE.start_main_~i~6) (select ULTIMATE.start_main_~str2~6 v_prenex_74)) 1) (<= v_b_22_1 v_prenex_74))) (<= 2 (+ v_b_22_1 ULTIMATE.start_main_~MAX~6)) (<= (+ ULTIMATE.start_main_~cont~6 v_b_22_1) 1) (<= (- v_b_10_1 v_b_21_1) 0) (<= (- v_b_10_1 (- v_b_10_1)) 0) (<= (- v_b_21_1 (- v_b_22_1)) 1) (<= ULTIMATE.start_main_~j~6 (+ v_b_21_1 1)) (<= (- (- ULTIMATE.start_main_~i~6) v_b_11_1) 0) (<= v_b_11_1 (+ v_b_21_1 1)) (<= (+ v_b_22_1 ULTIMATE.start_main_~j~6) 2) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_22_1)) 2) (<= (- ULTIMATE.start_main_~MAX~6 v_b_21_1) 1) (<= (- ULTIMATE.start_main_~i~6 v_b_11_1) (- 2)) (<= 1 (+ v_b_11_1 v_b_10_1)) (<= v_b_10_1 (+ ULTIMATE.start_main_~i~6 1)) (forall ((v_prenex_33 Int)) (or (<= (- v_b_11_1 (select ULTIMATE.start_main_~str1~6 v_prenex_33)) 1) (< v_prenex_33 v_b_10_1) (<= v_b_11_1 v_prenex_33))) (forall ((v_prenex_58 Int) (v_prenex_57 Int)) (or (< v_prenex_57 v_b_10_1) (<= (- (select ULTIMATE.start_main_~str2~6 v_prenex_58) (select ULTIMATE.start_main_~str1~6 v_prenex_57)) 0) (<= v_b_22_1 v_prenex_58) (< v_prenex_58 v_b_21_1) (<= v_b_11_1 v_prenex_57))) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_11_1)) 0) (forall ((v_prenex_52 Int) (v_prenex_53 Int)) (or (<= v_b_11_1 v_prenex_52) (<= v_b_22_1 v_prenex_53) (< v_prenex_53 v_b_21_1) (<= (- (- (select ULTIMATE.start_main_~str2~6 v_prenex_53)) (select ULTIMATE.start_main_~str1~6 v_prenex_52)) 0) (< v_prenex_52 v_b_10_1))) (forall ((v_prenex_47 Int)) (or (< v_prenex_47 v_b_10_1) (<= (- (- ULTIMATE.start_main_~MAX~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_47))) (- 1)) (<= v_b_11_1 v_prenex_47))) (forall ((v_prenex_72 Int)) (or (<= v_b_11_1 v_prenex_72) (< v_prenex_72 v_b_10_1) (<= (- ULTIMATE.start_main_~j~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_72))) 1))) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_21_1) 0) (<= 2 (+ v_b_11_1 ULTIMATE.start_main_~j~6)) (<= v_b_10_1 ULTIMATE.start_main_~cont~6) (<= 0 v_b_10_1) (forall ((v_prenex_65 Int)) (or (< v_prenex_65 v_b_21_1) (<= (- (- ULTIMATE.start_main_~i~6) (- (select ULTIMATE.start_main_~str2~6 v_prenex_65))) 1) (<= v_b_22_1 v_prenex_65))) (forall ((v_prenex_27 Int)) (or (<= v_b_11_1 v_prenex_27) (< v_prenex_27 v_b_10_1) (<= (- v_b_10_1 (- (select ULTIMATE.start_main_~str1~6 v_prenex_27))) 0))) (<= (+ v_b_21_1 v_b_10_1) 0) (<= v_b_22_1 (+ v_b_21_1 1)) (<= 2 (+ v_b_11_1 v_b_22_1)) (<= (+ v_b_10_1 1) ULTIMATE.start_main_~MAX~6) (<= (- ULTIMATE.start_main_~cont~6 v_b_11_1) (- 1)) (forall ((v_idx_58 Int)) (or (< v_idx_58 v_b_21_1) (<= v_b_22_1 v_idx_58) (<= (- (- ULTIMATE.start_main_~j~6) (select ULTIMATE.start_main_~str2~6 v_idx_58)) (- 1)))) (forall ((v_prenex_12 Int)) (or (< v_prenex_12 v_b_10_1) (<= v_b_11_1 v_prenex_12) (<= (- (- v_b_22_1) (select ULTIMATE.start_main_~str1~6 v_prenex_12)) (- 1)))) (<= (- (- v_b_10_1) v_b_11_1) (- 1)) (forall ((v_prenex_43 Int)) (or (<= (- (- v_b_10_1) (- (select ULTIMATE.start_main_~str1~6 v_prenex_43))) 0) (<= v_b_11_1 v_prenex_43) (< v_prenex_43 v_b_10_1))) (<= (+ ULTIMATE.start_main_~MAX~6 v_b_10_1) 1) (forall ((v_prenex_59 Int)) (or (< v_prenex_59 v_b_10_1) (<= (- v_b_21_1 (- (select ULTIMATE.start_main_~str1~6 v_prenex_59))) 0) (<= v_b_11_1 v_prenex_59))) (forall ((v_prenex_66 Int)) (or (<= (- ULTIMATE.start_main_~i~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_66))) (- 1)) (< v_prenex_66 v_b_10_1) (<= v_b_11_1 v_prenex_66))) (<= 1 v_b_11_1) (<= (- v_b_10_1 v_b_11_1) (- 1)) (forall ((v_prenex_71 Int)) (or (<= v_b_22_1 v_prenex_71) (<= (- v_b_11_1 (select ULTIMATE.start_main_~str2~6 v_prenex_71)) 1) (< v_prenex_71 v_b_21_1))) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_21_1)) (- 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_22_1) (- 2)) (<= 1 (+ v_b_11_1 v_b_21_1)) (<= (- ULTIMATE.start_main_~j~6 (- v_b_10_1)) 1) (<= 2 (* 2 v_b_22_1)) (forall ((v_prenex_24 Int)) (or (<= v_b_11_1 v_prenex_24) (<= (- v_b_22_1 (select ULTIMATE.start_main_~str1~6 v_prenex_24)) 1) (< v_prenex_24 v_b_10_1))) (forall ((v_prenex_37 Int)) (or (<= v_b_22_1 v_prenex_37) (< v_prenex_37 v_b_21_1) (<= (- (- v_b_21_1) (select ULTIMATE.start_main_~str2~6 v_prenex_37)) 0))) (<= (- v_b_11_1 v_b_22_1) 0) (<= v_b_22_1 (+ ULTIMATE.start_main_~cont~6 1)) (forall ((v_prenex_13 Int)) (or (< v_prenex_13 v_b_21_1) (<= v_b_22_1 v_prenex_13) (<= (- ULTIMATE.start_main_~cont~6 (select ULTIMATE.start_main_~str2~6 v_prenex_13)) 0))) (<= (+ v_b_22_1 v_b_21_1) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_10_1) (- 1)) (<= 0 (+ v_b_11_1 ULTIMATE.start_main_~i~6)) (<= v_b_22_1 (+ v_b_10_1 1)) (<= (- ULTIMATE.start_main_~i~6 v_b_10_1) (- 1)) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_21_1)) 0) (<= 0 (+ v_b_22_1 ULTIMATE.start_main_~i~6)) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_21_1)) (- 1)) (<= (- (- v_b_10_1) v_b_21_1) 0) (<= v_b_11_1 (+ v_b_10_1 1)) (<= (+ ULTIMATE.start_main_~cont~6 1) v_b_11_1) (<= (+ v_b_22_1 v_b_11_1) 2) (forall ((v_prenex_54 Int)) (or (< v_prenex_54 v_b_10_1) (<= v_b_11_1 v_prenex_54) (<= (- (- ULTIMATE.start_main_~j~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_54))) (- 1)))) (<= (+ v_b_10_1 1) v_b_11_1) (forall ((v_prenex_11 Int)) (or (<= v_b_22_1 v_prenex_11) (<= (- v_b_11_1 (- (select ULTIMATE.start_main_~str2~6 v_prenex_11))) 1) (< v_prenex_11 v_b_21_1))) (<= (- ULTIMATE.start_main_~MAX~6 v_b_11_1) 0) (<= (+ ULTIMATE.start_main_~i~6 1) v_b_10_1) (<= 0 (+ ULTIMATE.start_main_~cont~6 v_b_21_1)) (<= (+ v_b_11_1 v_b_21_1) 1) (<= (+ v_b_22_1 ULTIMATE.start_main_~cont~6) 1) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_22_1)) 1) (<= (+ ULTIMATE.start_main_~cont~6 v_b_10_1) 0) (<= ULTIMATE.start_main_~j~6 v_b_22_1) (<= (+ ULTIMATE.start_main_~i~6 1) v_b_21_1) (<= (- v_b_11_1 (- v_b_22_1)) 2) (<= (- ULTIMATE.start_main_~j~6 (- v_b_21_1)) 1) (forall ((v_prenex_35 Int)) (or (<= v_b_11_1 v_prenex_35) (<= (- (- v_b_10_1) (select ULTIMATE.start_main_~str1~6 v_prenex_35)) 0) (< v_prenex_35 v_b_10_1))) (forall ((v_prenex_31 Int)) (or (< v_prenex_31 v_b_10_1) (<= v_b_11_1 v_prenex_31) (<= (- (- ULTIMATE.start_main_~cont~6) (select ULTIMATE.start_main_~str1~6 v_prenex_31)) 0))) (<= 0 (+ v_b_21_1 v_b_10_1)) (<= (+ v_b_11_1 ULTIMATE.start_main_~i~6) 0) (forall ((v_prenex_30 Int)) (or (<= v_b_22_1 v_prenex_30) (<= (- ULTIMATE.start_main_~MAX~6 (- (select ULTIMATE.start_main_~str2~6 v_prenex_30))) 1) (< v_prenex_30 v_b_21_1))) (forall ((v_prenex_40 Int)) (or (<= v_b_22_1 v_prenex_40) (< v_prenex_40 v_b_21_1) (<= (- v_b_22_1 (- (select ULTIMATE.start_main_~str2~6 v_prenex_40))) 1))) (forall ((v_prenex_18 Int) (v_prenex_19 Int)) (or (< v_prenex_18 v_b_10_1) (< v_prenex_19 v_b_21_1) (<= v_b_11_1 v_prenex_18) (<= (- (select ULTIMATE.start_main_~str2~6 v_prenex_19) (- (select ULTIMATE.start_main_~str1~6 v_prenex_18))) 0) (<= v_b_22_1 v_prenex_19))) (<= 1 (+ ULTIMATE.start_main_~cont~6 v_b_22_1)) (<= 1 (+ v_b_22_1 ULTIMATE.start_main_~cont~6)) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_21_1)) 1) (forall ((v_prenex_51 Int)) (or (< v_prenex_51 v_b_21_1) (<= (- v_b_21_1 (select ULTIMATE.start_main_~str2~6 v_prenex_51)) 0) (<= v_b_22_1 v_prenex_51))) (forall ((v_prenex_34 Int)) (or (<= v_b_11_1 v_prenex_34) (< v_prenex_34 v_b_10_1) (<= (- ULTIMATE.start_main_~MAX~6 (select ULTIMATE.start_main_~str1~6 v_prenex_34)) 1))) (<= v_b_22_1 1) (<= v_b_11_1 (+ ULTIMATE.start_main_~cont~6 1)) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_11_1)) 2) (<= 2 (+ v_b_22_1 ULTIMATE.start_main_~j~6)) (forall ((v_prenex_26 Int)) (or (<= (- (- ULTIMATE.start_main_~cont~6) (select ULTIMATE.start_main_~str2~6 v_prenex_26)) 0) (< v_prenex_26 v_b_21_1) (<= v_b_22_1 v_prenex_26))) (<= 2 (+ v_b_11_1 ULTIMATE.start_main_~MAX~6)) (<= (- (- ULTIMATE.start_main_~i~6) v_b_21_1) 1) (<= ULTIMATE.start_main_~MAX~6 (+ v_b_10_1 1)) (<= (- (- v_b_11_1) v_b_22_1) (- 2)) (<= (- v_b_11_1 (- v_b_21_1)) 1) (<= (* 2 v_b_11_1) 2) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_11_1) (- 2)) (forall ((v_prenex_3 Int)) (or (<= (- (- v_b_21_1) (- (select ULTIMATE.start_main_~str2~6 v_prenex_3))) 0) (< v_prenex_3 v_b_21_1) (<= v_b_22_1 v_prenex_3))) (<= (- v_b_10_1 (- v_b_22_1)) 1) (forall ((v_prenex_22 Int)) (or (<= v_b_22_1 v_prenex_22) (< v_prenex_22 v_b_21_1) (<= (- ULTIMATE.start_main_~cont~6 (- (select ULTIMATE.start_main_~str2~6 v_prenex_22))) 0))) (<= v_b_22_1 v_b_11_1) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_10_1)) 0) (<= 1 (+ ULTIMATE.start_main_~MAX~6 v_b_10_1)) (forall ((v_prenex_67 Int)) (or (<= v_b_22_1 v_prenex_67) (< v_prenex_67 v_b_21_1) (<= (- v_b_10_1 (- (select ULTIMATE.start_main_~str2~6 v_prenex_67))) 0))) (<= (+ v_b_11_1 ULTIMATE.start_main_~j~6) 2) (<= (+ v_b_22_1 ULTIMATE.start_main_~i~6) 0) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_22_1)) 0) (<= 0 (* 2 v_b_10_1)) (<= (- ULTIMATE.start_main_~j~6 v_b_10_1) 1) (<= (- (- v_b_21_1) v_b_22_1) (- 1)) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_11_1) (- 1)) (forall ((v_idx_61 Int)) (or (<= v_b_11_1 v_idx_61) (< v_idx_61 v_b_10_1) (<= (- (- v_b_22_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_61))) (- 1)))) (forall ((v_prenex_50 Int)) (or (<= v_b_22_1 v_prenex_50) (< v_prenex_50 v_b_21_1) (<= (- (- v_b_11_1) (- (select ULTIMATE.start_main_~str2~6 v_prenex_50))) (- 1)))) (<= v_b_21_1 ULTIMATE.start_main_~cont~6) (forall ((v_prenex_60 Int)) (or (<= (- v_b_21_1 (select ULTIMATE.start_main_~str1~6 v_prenex_60)) 0) (<= v_b_11_1 v_prenex_60) (< v_prenex_60 v_b_10_1))) (<= (+ v_b_11_1 ULTIMATE.start_main_~MAX~6) 2) (forall ((v_prenex_39 Int)) (or (<= v_b_11_1 v_prenex_39) (<= (- (- v_b_11_1) (- (select ULTIMATE.start_main_~str1~6 v_prenex_39))) (- 1)) (< v_prenex_39 v_b_10_1))) (<= (- (- v_b_11_1) v_b_21_1) (- 1)) (<= 0 (+ ULTIMATE.start_main_~i~6 v_b_21_1 1)) (<= ULTIMATE.start_main_~j~6 (+ v_b_10_1 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_21_1) (- 1)) (<= (- (- v_b_10_1) (- v_b_11_1)) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_10_1)) (- 1)) (<= (- ULTIMATE.start_main_~i~6 v_b_22_1) (- 2)) (<= (+ v_b_21_1 1) v_b_11_1) (forall ((v_prenex_21 Int)) (or (<= v_b_11_1 v_prenex_21) (<= (- (- ULTIMATE.start_main_~i~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_21))) 1) (< v_prenex_21 v_b_10_1))) (forall ((v_prenex_29 Int)) (or (< v_prenex_29 v_b_21_1) (<= v_b_22_1 v_prenex_29) (<= (- v_b_21_1 (- (select ULTIMATE.start_main_~str2~6 v_prenex_29))) 0))) (<= (+ ULTIMATE.start_main_~j~6 v_b_21_1) 1) (forall ((v_prenex_63 Int)) (or (<= v_b_11_1 v_prenex_63) (<= (- (- ULTIMATE.start_main_~j~6) (select ULTIMATE.start_main_~str1~6 v_prenex_63)) (- 1)) (< v_prenex_63 v_b_10_1))) (<= v_b_11_1 ULTIMATE.start_main_~j~6) (<= v_b_10_1 v_b_21_1) (forall ((v_prenex_4 Int)) (or (<= (- (- ULTIMATE.start_main_~MAX~6) (select ULTIMATE.start_main_~str1~6 v_prenex_4)) (- 1)) (< v_prenex_4 v_b_10_1) (<= v_b_11_1 v_prenex_4))) (<= (- ULTIMATE.start_main_~i~6 (- v_b_10_1)) (- 1)) (forall ((v_prenex_64 Int)) (or (<= (- v_b_10_1 (select ULTIMATE.start_main_~str1~6 v_prenex_64)) 0) (< v_prenex_64 v_b_10_1) (<= v_b_11_1 v_prenex_64))) (<= (- ULTIMATE.start_main_~MAX~6 v_b_10_1) 1) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_22_1) (- 1)) (<= (+ ULTIMATE.start_main_~cont~6 1) v_b_22_1) (<= ULTIMATE.start_main_~MAX~6 v_b_11_1) (<= (- (- v_b_22_1) v_b_22_1) (- 2)) (forall ((v_prenex_10 Int)) (or (<= (- (select ULTIMATE.start_main_~str2~6 v_prenex_10) (- (select ULTIMATE.start_main_~str2~6 v_prenex_10))) 0) (<= v_b_22_1 v_prenex_10) (< v_prenex_10 v_b_21_1))) (<= 1 (+ ULTIMATE.start_main_~MAX~6 v_b_21_1)) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_10_1)) 0) (forall ((v_prenex_32 Int)) (or (< v_prenex_32 v_b_21_1) (<= v_b_22_1 v_prenex_32) (<= (- ULTIMATE.start_main_~i~6 (select ULTIMATE.start_main_~str2~6 v_prenex_32)) (- 1)))) (forall ((v_prenex_6 Int)) (or (<= (- (- ULTIMATE.start_main_~j~6) (- (select ULTIMATE.start_main_~str2~6 v_prenex_6))) (- 1)) (< v_prenex_6 v_b_21_1) (<= v_b_22_1 v_prenex_6))) (forall ((v_prenex_7 Int)) (or (<= v_b_22_1 v_prenex_7) (<= (- v_b_22_1 (select ULTIMATE.start_main_~str2~6 v_prenex_7)) 1) (< v_prenex_7 v_b_21_1))) (<= (- (- v_b_11_1) v_b_11_1) (- 2)) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_10_1) 0) (<= 0 (+ v_b_10_1 v_b_21_1)) (<= (- ULTIMATE.start_main_~MAX~6 v_b_22_1) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_22_1)) 2) (forall ((v_prenex_2 Int)) (or (<= v_b_11_1 v_prenex_2) (<= (- v_b_22_1 (- (select ULTIMATE.start_main_~str1~6 v_prenex_2))) 1) (< v_prenex_2 v_b_10_1))) (<= v_b_21_1 0) (<= v_b_21_1 (+ ULTIMATE.start_main_~i~6 1)) (<= (- v_b_10_1 (- v_b_21_1)) 0) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_11_1)) 1) (forall ((v_prenex_25 Int)) (or (<= (- (- v_b_11_1) (select ULTIMATE.start_main_~str2~6 v_prenex_25)) (- 1)) (<= v_b_22_1 v_prenex_25) (< v_prenex_25 v_b_21_1))) (<= (* 2 v_b_22_1) 2) (forall ((v_prenex_73 Int)) (or (<= v_b_22_1 v_prenex_73) (< v_prenex_73 v_b_21_1) (<= (- (- ULTIMATE.start_main_~MAX~6) (select ULTIMATE.start_main_~str2~6 v_prenex_73)) (- 1)))) (<= v_b_11_1 ULTIMATE.start_main_~MAX~6) (forall ((v_prenex_36 Int)) (or (< v_prenex_36 v_b_10_1) (<= v_b_11_1 v_prenex_36) (<= (- ULTIMATE.start_main_~MAX~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_36))) 1))) (<= (+ ULTIMATE.start_main_~i~6 2) v_b_11_1) (<= v_b_22_1 (+ ULTIMATE.start_main_~i~6 2)) (<= (- (- v_b_21_1) (- v_b_22_1)) 1) (forall ((v_prenex_44 Int)) (or (<= (- (- v_b_22_1) (select ULTIMATE.start_main_~str2~6 v_prenex_44)) (- 1)) (< v_prenex_44 v_b_21_1) (<= v_b_22_1 v_prenex_44))) (<= 1 (+ v_b_22_1 v_b_21_1)) (<= (+ ULTIMATE.start_main_~j~6 v_b_10_1) 1) (<= (- ULTIMATE.start_main_~cont~6 v_b_10_1) 0) (<= (- v_b_21_1 v_b_22_1) (- 1)) (forall ((v_prenex_38 Int)) (or (<= (- (- v_b_10_1) (select ULTIMATE.start_main_~str2~6 v_prenex_38)) 0) (< v_prenex_38 v_b_21_1) (<= v_b_22_1 v_prenex_38))) (<= (- (- v_b_10_1) v_b_10_1) 0) (<= ULTIMATE.start_main_~cont~6 v_b_21_1) (<= ULTIMATE.start_main_~MAX~6 (+ v_b_21_1 1)) (<= 0 (+ ULTIMATE.start_main_~cont~6 v_b_10_1)) (forall ((v_prenex_1 Int)) (or (< v_prenex_1 v_b_10_1) (<= (- ULTIMATE.start_main_~j~6 (select ULTIMATE.start_main_~str1~6 v_prenex_1)) 1) (<= v_b_11_1 v_prenex_1))) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_22_1)) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_11_1)) 1) (<= (+ v_b_21_1 1) ULTIMATE.start_main_~MAX~6) (<= 0 (* 2 v_b_21_1)) (<= (- (- ULTIMATE.start_main_~j~6) v_b_21_1) (- 1)) (<= (- ULTIMATE.start_main_~j~6 (- v_b_22_1)) 2) (<= 0 v_b_21_1) (<= (+ v_b_10_1 1) v_b_22_1) (<= (- (- v_b_11_1) (- v_b_21_1)) (- 1)) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_11_1)) 2) (<= (+ ULTIMATE.start_main_~cont~6 v_b_11_1) 1) (<= (- ULTIMATE.start_main_~i~6 v_b_21_1) (- 1)) (<= 1 (+ ULTIMATE.start_main_~j~6 v_b_21_1)) (<= (- (- ULTIMATE.start_main_~j~6) v_b_11_1) (- 2)) (<= (* 2 v_b_10_1) 0) (<= v_b_21_1 v_b_10_1) (forall ((v_prenex_56 Int)) (or (< v_prenex_56 v_b_21_1) (<= (- ULTIMATE.start_main_~j~6 (select ULTIMATE.start_main_~str2~6 v_prenex_56)) 1) (<= v_b_22_1 v_prenex_56))) (<= (- ULTIMATE.start_main_~j~6 v_b_11_1) 0) (<= (+ v_b_11_1 v_b_22_1) 2) (<= ULTIMATE.start_main_~cont~6 v_b_10_1) (<= (- v_b_22_1 (- v_b_22_1)) 2) (<= (+ v_b_22_1 ULTIMATE.start_main_~MAX~6) 2) (<= (+ ULTIMATE.start_main_~i~6 v_b_21_1 1) 0) (forall ((v_prenex_15 Int)) (or (<= (- (- v_b_21_1) (- (select ULTIMATE.start_main_~str1~6 v_prenex_15))) 0) (<= v_b_11_1 v_prenex_15) (< v_prenex_15 v_b_10_1))) (<= (- (- ULTIMATE.start_main_~i~6) v_b_10_1) 1) (<= 1 v_b_22_1) (forall ((v_prenex_68 Int)) (or (<= v_b_11_1 v_prenex_68) (<= (- (- v_b_21_1) (select ULTIMATE.start_main_~str1~6 v_prenex_68)) 0) (< v_prenex_68 v_b_10_1))) (<= v_b_11_1 1))) (<= (- (- ULTIMATE.start_main_~j~6) ULTIMATE.start_main_~j~6) (- 2)) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~i~6) 1) (<= (+ ULTIMATE.start_main_~i~6 2) ULTIMATE.start_main_~MAX~6) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~i~6)) (- 2)) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~cont~6) (- 1)) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~i~6)) 0) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~cont~6)) 0) (<= (+ ULTIMATE.start_main_~cont~6 1) ULTIMATE.start_main_~MAX~6) (<= ULTIMATE.start_main_~MAX~6 1) (<= 0 (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6 1)) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~cont~6)) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~MAX~6) (- 2)) (<= (+ (* 2 ULTIMATE.start_main_~i~6) 2) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~j~6) (- 2)) (<= (- ULTIMATE.start_main_~i~6 ULTIMATE.start_main_~j~6) (- 2)) (<= (- (- ULTIMATE.start_main_~cont~6) (- ULTIMATE.start_main_~i~6)) (- 1)) (<= (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6 1) 0) (<= ULTIMATE.start_main_~MAX~6 (+ ULTIMATE.start_main_~cont~6 1)) (<= ULTIMATE.start_main_~j~6 (+ ULTIMATE.start_main_~cont~6 1)) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~MAX~6)) 2) (<= (* 2 ULTIMATE.start_main_~j~6) 2) (<= 1 ULTIMATE.start_main_~j~6) (<= ULTIMATE.start_main_~j~6 (+ ULTIMATE.start_main_~i~6 2)) (<= (+ ULTIMATE.start_main_~i~6 1) 0) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~j~6)) 1) (<= 0 (+ ULTIMATE.start_main_~i~6 1)) (<= 0 (+ (* 2 ULTIMATE.start_main_~i~6) 2)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~i~6)) (- 2)) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~j~6) (- 1)) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~cont~6) 1) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~i~6)) (- 1)) (<= ULTIMATE.start_main_~MAX~6 (+ ULTIMATE.start_main_~i~6 2)) (<= (+ ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~i~6) 0) (<= (* 2 ULTIMATE.start_main_~MAX~6) 2) (<= (- (- ULTIMATE.start_main_~cont~6) (- ULTIMATE.start_main_~j~6)) 1) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~j~6) 0) (<= (* 2 ULTIMATE.start_main_~cont~6) 0) (<= 0 (+ ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~cont~6)) (- 1)) (<= (- ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~j~6) (- 1)) (<= (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~j~6) 1) (<= (+ ULTIMATE.start_main_~i~6 1) ULTIMATE.start_main_~cont~6) (<= 2 (+ ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~MAX~6)) (<= (+ ULTIMATE.start_main_~i~6 2) ULTIMATE.start_main_~j~6)))} [2018-12-17 14:28:05,682 FATAL L210 ngHoareTripleChecker]: Soundness check failed for the following hoare triple [2018-12-17 14:28:05,682 FATAL L212 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-17 14:28:05,682 FATAL L214 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-17 14:28:05,683 FATAL L218 ngHoareTripleChecker]: -- [2018-12-17 14:28:05,683 FATAL L219 ngHoareTripleChecker]: Pre: {2147483629#(or (and (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~cont~6) 4294967295) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~MAX~6) 8589934592) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~i~6) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~i~6) 4294967296) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~i~6)) 4294967296) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~cont~6) 4294967296) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~MAX~6)) 8589934590) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~cont~6)) 4294967296) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~i~6)) 4294967295) (<= (- (- c_ULTIMATE.start_main_~i~6) c_ULTIMATE.start_main_~i~6) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~cont~6)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~cont~6)) 4294967295) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~cont~6) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~i~6) 4294967295) (<= (- c_ULTIMATE.start_main_~cont~6 c_ULTIMATE.start_main_~i~6) 0)) (exists ((v_b_16_1 Int) (v_b_18_1 Int) (v_v_219_1 Int)) (and (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~cont~6) 4294967295) (<= (- (- v_b_16_1) v_b_16_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_16_1)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~i~6)) 2) (<= (- (- c_ULTIMATE.start_main_~i~6) c_ULTIMATE.start_main_~i~6) (- 2)) (<= (- (- v_b_16_1) v_v_219_1) 128) (<= (- v_b_18_1 (- v_v_219_1)) 129) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_16_1) 4294967295) (<= (- c_ULTIMATE.start_main_~MAX~6 v_v_219_1) 4294967423) (<= (- c_ULTIMATE.start_main_~i~6 v_b_16_1) 2) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_16_1)) 4294967295) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~i~6)) 4) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~cont~6) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~i~6) (- 2)) (<= (- (- v_b_18_1) v_b_18_1) (- 2)) (<= (- v_v_219_1 (- v_v_219_1)) 254) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_16_1)) 2) (<= (- c_ULTIMATE.start_main_~cont~6 c_ULTIMATE.start_main_~i~6) (- 1)) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_v_219_1)) 127) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~cont~6) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_18_1) 4294967294) (<= (- v_b_16_1 (- v_v_219_1)) 127) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~i~6)) 4294967297) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_v_219_1)) 4294967422) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~cont~6)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_16_1)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_18_1) (- 2)) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_18_1)) 2) (<= (- v_b_16_1 v_v_219_1) 128) (<= (- v_b_18_1 v_v_219_1) 130) (<= (- (- v_v_219_1) v_v_219_1) 256) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~cont~6)) 4294967295) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~MAX~6) (- 2)) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_16_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_v_219_1)) 127) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_16_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_18_1)) 2) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~i~6)) 2) (<= (- (- v_b_18_1) v_v_219_1) 127) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_16_1)) (- 1)) (<= (- v_b_16_1 v_b_18_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_v_219_1)) 126) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_v_219_1) 128) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~i~6) 4294967294) (<= (- c_ULTIMATE.start_main_~cont~6 v_v_219_1) 128) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~MAX~6)) 8589934590) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_18_1)) 4) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_16_1)) 0) (<= (- (- v_b_16_1) (- v_b_18_1)) 2) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_18_1)) 4294967297) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_18_1)) 0) (<= (- c_ULTIMATE.start_main_~i~6 v_b_18_1) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~i~6) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_v_219_1)) 126) (<= (- c_ULTIMATE.start_main_~i~6 v_v_219_1) 130) (<= (- (- v_b_18_1) (- v_v_219_1)) 126) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_18_1) (- 1)) (<= (- (- v_b_16_1) (- v_v_219_1)) 127) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_18_1) (- 1)) (<= (- (- v_b_16_1) v_b_18_1) (- 1)) (<= (- v_b_18_1 (- v_b_18_1)) 4) (<= (- (- c_ULTIMATE.start_main_~i~6) v_v_219_1) 127) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~cont~6)) (- 1)) (<= (- v_b_16_1 (- v_b_16_1)) 0) (forall ((v_idx_65 Int) (v_idx_66 Int) (v_idx_64 Int)) (or (< v_idx_66 v_b_18_1) (and (<= (- (- c_ULTIMATE.start_main_~i~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_65))) 126) (<= (- c_ULTIMATE.start_main_~i~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_65)) 130) (<= (- (- v_b_18_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_65))) 126) (<= (- (- v_b_18_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_65)) 127) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_65))) 126) (<= (- (- v_b_16_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_65)) 128) (<= (- v_b_18_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_65))) 129) (<= (- (select c_ULTIMATE.start_main_~str1~6 v_idx_65) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_65))) 254) (<= (- (- c_ULTIMATE.start_main_~cont~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_65)) 128) (<= (- (- v_b_16_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_65))) 127) (<= (- c_ULTIMATE.start_main_~cont~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_65)) 128) (<= (- c_ULTIMATE.start_main_~MAX~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_65)) 4294967423) (<= (- (- c_ULTIMATE.start_main_~i~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_65)) 127) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_65))) 127) (<= (- v_b_16_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_65))) 127) (<= (- c_ULTIMATE.start_main_~MAX~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_65))) 4294967422) (<= (- v_b_16_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_65)) 128) (<= (- v_b_18_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_65)) 130) (<= (- (- (select c_ULTIMATE.start_main_~str1~6 v_idx_65)) (select c_ULTIMATE.start_main_~str1~6 v_idx_65)) 256) (<= (- c_ULTIMATE.start_main_~cont~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_65))) 127) (<= (- c_ULTIMATE.start_main_~i~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_65))) 129) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_65)) 127)) (<= v_b_18_1 v_idx_65) (< v_idx_65 v_b_16_1) (<= v_b_16_1 v_idx_64))) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_18_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_18_1) (- 2)) (<= (- v_b_16_1 (- v_b_18_1)) 2) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_16_1) (- 1)) (<= (- c_ULTIMATE.start_main_~i~6 (- v_v_219_1)) 129) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_16_1) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_v_219_1) 127))))} [2018-12-17 14:28:05,683 FATAL L223 ngHoareTripleChecker]: Action: assume !(main_~i~6 < main_~MAX~6);main_~str1~6 := main_~str1~6[main_~MAX~6 - 1 := 0];main_~j~6 := 0;main_~i~6 := main_~MAX~6 - 1; [2018-12-17 14:28:05,683 FATAL L184 hOps$ForEachOp$OfRef]: ActionStr: (and (not (< c_ULTIMATE.start_main_~i~6 c_ULTIMATE.start_main_~MAX~6)) (= c_ULTIMATE.start_main_~str1~6_primed (store c_ULTIMATE.start_main_~str1~6 (+ c_ULTIMATE.start_main_~MAX~6 (- 1)) 0)) (= c_ULTIMATE.start_main_~j~6_primed 0) (= c_ULTIMATE.start_main_~i~6_primed (+ c_ULTIMATE.start_main_~MAX~6 (- 1)))) [2018-12-17 14:28:05,684 FATAL L225 ngHoareTripleChecker]: Post: {2147483628#(or (exists ((v_b_30_1 Int) (v_b_16_1 Int) (v_b_18_1 Int) (v_v_339_1 Int) (v_v_338_1 Int)) (and (<= (- c_ULTIMATE.start_main_~cont~6 (- v_v_339_1)) 0) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_16_1)) 0) (<= (- c_ULTIMATE.start_main_~i~6 v_b_30_1) 0) (<= (- v_b_30_1 (- v_v_339_1)) 1) (<= (- c_ULTIMATE.start_main_~j~6 v_b_18_1) (- 1)) (<= (- (- v_b_30_1) v_v_338_1) 128) (<= (- c_ULTIMATE.start_main_~i~6 v_v_338_1) 129) (<= (- v_b_18_1 v_b_30_1) 1) (<= (- v_b_16_1 (- v_v_339_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_18_1) (- 1)) (<= (- (- v_b_18_1) v_v_338_1) 127) (<= (- c_ULTIMATE.start_main_~cont~6 c_ULTIMATE.start_main_~j~6) 0) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_18_1)) 2) (<= (- (- c_ULTIMATE.start_main_~j~6) v_v_339_1) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_v_338_1)) 127) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~j~6) (- 1)) (<= (- c_ULTIMATE.start_main_~j~6 (- v_v_338_1)) 127) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_v_339_1)) 0) (<= (- c_ULTIMATE.start_main_~j~6 v_v_338_1) 128) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_30_1) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_18_1)) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_v_339_1)) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_18_1)) 3) (<= (- c_ULTIMATE.start_main_~j~6 v_b_30_1) 0) (<= (- c_ULTIMATE.start_main_~j~6 (- v_v_339_1)) 0) (<= (- (- v_v_338_1) v_v_338_1) 256) (<= (- v_b_18_1 (- v_v_338_1)) 129) (<= (- c_ULTIMATE.start_main_~i~6 v_b_16_1) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_16_1)) 2) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~cont~6) (- 1)) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_30_1)) 1) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~MAX~6) (- 2)) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_16_1) 0) (<= (- (- v_b_30_1) v_b_30_1) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_16_1) (- 1)) (forall ((v_idx_74 Int) (v_idx_75 Int) (v_idx_72 Int) (v_idx_73 Int)) (or (<= v_b_30_1 v_idx_73) (< v_idx_75 v_b_18_1) (and (<= (- (select c_ULTIMATE.start_main_~str1~6 v_idx_73) (select c_ULTIMATE.start_main_~str1~6 v_idx_74)) 127) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_73))) 126) (<= (- c_ULTIMATE.start_main_~cont~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_74))) 0) (<= (- v_b_30_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_74))) 1) (<= (- (- v_b_30_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_73)) 128) (<= (- c_ULTIMATE.start_main_~MAX~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_73))) 129) (<= (- (select c_ULTIMATE.start_main_~str1~6 v_idx_73) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_74))) 127) (<= (- c_ULTIMATE.start_main_~i~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_73))) 128) (<= (- c_ULTIMATE.start_main_~i~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_73)) 129) (<= (- v_b_16_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_74))) 0) (<= (- (- v_b_18_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_73))) 126) (<= (- (- v_b_18_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_73)) 127) (<= (- v_b_16_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_73)) 128) (<= (- (- v_b_16_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_74))) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_74)) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_73))) 127) (<= (- c_ULTIMATE.start_main_~j~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_73))) 127) (<= (- (- c_ULTIMATE.start_main_~j~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_74))) 0) (<= (- c_ULTIMATE.start_main_~j~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_73)) 128) (<= (- v_b_18_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_73)) 130) (<= (- (- c_ULTIMATE.start_main_~i~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_74))) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_74))) 1) (<= (- c_ULTIMATE.start_main_~j~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_74))) 0) (<= (- (- (select c_ULTIMATE.start_main_~str1~6 v_idx_73)) (select c_ULTIMATE.start_main_~str1~6 v_idx_73)) 256) (<= (- v_b_18_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_73))) 129) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_73))) 127) (<= (- (- c_ULTIMATE.start_main_~i~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_74)) 0) (<= (- (- v_b_16_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_74)) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_73)) 128) (<= (- (- c_ULTIMATE.start_main_~cont~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_74)) 0) (<= (- (- v_b_16_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_73))) 127) (<= (- (- (select c_ULTIMATE.start_main_~str1~6 v_idx_73)) (select c_ULTIMATE.start_main_~str1~6 v_idx_74)) 128) (<= (- (- v_b_30_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_74))) 0) (<= (- v_b_30_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_74)) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_73)) 128) (<= (- v_b_30_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_73)) 129) (<= (- c_ULTIMATE.start_main_~j~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_74)) 0) (<= (- (- v_b_18_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_74)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_73))) 127) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_73)) 127) (<= (- (- v_b_18_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_74))) (- 1)) (<= (- (- v_b_30_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_74)) 0) (<= (- v_b_30_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_73))) 128) (<= (- (- (select c_ULTIMATE.start_main_~str1~6 v_idx_74)) (select c_ULTIMATE.start_main_~str1~6 v_idx_74)) 0) (<= (- (- v_b_16_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_73)) 128) (<= (- v_b_18_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_74)) 2) (<= (- c_ULTIMATE.start_main_~cont~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_73)) 128) (<= (- c_ULTIMATE.start_main_~cont~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_73))) 127) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_74))) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_74))) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_73)) 130) (<= (- c_ULTIMATE.start_main_~MAX~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_74)) 2) (<= (- (- v_b_30_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_73))) 127) (<= (- c_ULTIMATE.start_main_~i~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_74)) 1) (<= (- v_b_16_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_73))) 127) (<= (- (- (select c_ULTIMATE.start_main_~str1~6 v_idx_73)) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_74))) 128) (<= (- c_ULTIMATE.start_main_~cont~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_74)) 0) (<= (- (select c_ULTIMATE.start_main_~str1~6 v_idx_74) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_74))) 0) (<= (- v_b_18_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_74))) 2) (<= (- v_b_16_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_74)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_73)) 128) (<= (- c_ULTIMATE.start_main_~MAX~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_74))) 2) (<= (- (select c_ULTIMATE.start_main_~str1~6 v_idx_73) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_73))) 254) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_74)) (- 1))) (< v_idx_74 v_b_30_1) (< v_idx_73 v_b_16_1) (<= v_b_18_1 v_idx_74) (<= v_b_16_1 v_idx_72))) (<= (- (- c_ULTIMATE.start_main_~i~6) (- c_ULTIMATE.start_main_~j~6)) 0) (<= (- (- v_b_16_1) (- v_v_338_1)) 127) (<= (- (- v_b_16_1) (- v_b_30_1)) 1) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~i~6)) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_30_1)) 3) (<= (- v_b_30_1 v_v_338_1) 129) (<= (- c_ULTIMATE.start_main_~j~6 v_v_339_1) 0) (<= (- (- v_b_16_1) (- v_b_18_1)) 2) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~cont~6)) 2) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_30_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~MAX~6)) 4) (<= (- (- v_b_18_1) v_v_339_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_v_338_1)) 127) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_16_1) 2) (<= (- (- v_b_18_1) (- v_v_339_1)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~j~6)) (- 1)) (<= (- (- v_b_30_1) v_v_339_1) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~i~6)) 2) (<= (- v_b_16_1 v_b_30_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_18_1) (- 1)) (<= (- (- v_b_16_1) v_b_30_1) 0) (<= (- (- v_b_16_1) v_v_338_1) 128) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~i~6)) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_30_1)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_v_339_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~i~6) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~j~6) 2) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~j~6) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_18_1) (- 1)) (<= (- (- v_b_16_1) v_b_18_1) (- 1)) (<= (- v_b_18_1 (- v_b_18_1)) 4) (<= (- c_ULTIMATE.start_main_~MAX~6 v_v_338_1) 130) (<= (- c_ULTIMATE.start_main_~i~6 v_b_18_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~6) c_ULTIMATE.start_main_~i~6) 0) (<= (- (- v_b_30_1) (- v_v_338_1)) 127) (<= (- v_b_16_1 (- v_v_338_1)) 127) (<= (- (- v_v_338_1) (- v_v_339_1)) 128) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~cont~6)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_16_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_v_339_1) 0) (<= (- v_v_339_1 (- v_v_339_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_18_1)) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_30_1)) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) v_v_338_1) 128) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_v_339_1)) 2) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_16_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~j~6)) 0) (<= (- v_v_338_1 v_v_339_1) 127) (<= (- (- v_b_16_1) v_b_16_1) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_v_338_1)) 126) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~i~6) 1) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_16_1)) 0) (<= (- c_ULTIMATE.start_main_~j~6 v_b_16_1) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) c_ULTIMATE.start_main_~j~6) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_v_338_1)) 129) (<= (- v_v_338_1 (- v_v_339_1)) 127) (<= (- c_ULTIMATE.start_main_~j~6 (- c_ULTIMATE.start_main_~j~6)) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- v_v_338_1)) 128) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~j~6)) 2) (<= (- (- v_b_18_1) (- v_v_338_1)) 126) (<= (- v_b_16_1 v_v_338_1) 128) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~i~6)) (- 1)) (<= (- (- v_b_16_1) (- v_v_339_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) c_ULTIMATE.start_main_~j~6) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~cont~6) 0) (<= (- c_ULTIMATE.start_main_~cont~6 c_ULTIMATE.start_main_~i~6) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~j~6)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~cont~6) 2) (<= (- v_b_18_1 v_v_338_1) 130) (<= (- (- v_b_18_1) v_b_18_1) (- 2)) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_30_1) 0) (<= (- c_ULTIMATE.start_main_~i~6 c_ULTIMATE.start_main_~j~6) 1) (<= (- c_ULTIMATE.start_main_~i~6 (- v_v_339_1)) 1) (<= (- v_b_18_1 (- v_b_30_1)) 3) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_30_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_v_338_1)) 127) (<= (- (- c_ULTIMATE.start_main_~i~6) v_v_339_1) 0) (<= (- (- v_b_16_1) v_v_339_1) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) v_v_338_1) 128) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~cont~6)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_18_1)) 2) (<= (- (- v_b_18_1) v_b_30_1) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~i~6)) 3) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_v_339_1) 0) (<= (- v_b_30_1 (- v_b_30_1)) 2) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_18_1)) 2) (<= (- (- v_v_338_1) v_v_339_1) 128) (<= (- (- v_b_30_1) (- v_v_339_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_16_1)) (- 1)) (<= (- v_b_16_1 v_b_18_1) (- 1)) (<= (- v_b_16_1 (- v_b_30_1)) 1) (<= (- v_b_30_1 v_v_339_1) 1) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_16_1) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_v_338_1) 128) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_30_1)) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_16_1) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_16_1)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_16_1)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_30_1) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_18_1)) 2) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_v_338_1) 127) (<= (- v_b_30_1 (- v_v_338_1)) 128) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~i~6) 0) (<= (- (- v_v_339_1) v_v_339_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_18_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_18_1)) 4) (<= (- v_b_18_1 v_v_339_1) 2) (<= (- c_ULTIMATE.start_main_~cont~6 v_v_338_1) 128) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_v_338_1)) 127) (<= (- (- v_b_18_1) (- v_b_30_1)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_v_339_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 v_v_339_1) 2) (<= (- c_ULTIMATE.start_main_~i~6 v_v_339_1) 1) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_18_1) (- 1)) (<= (- v_b_16_1 (- v_b_16_1)) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_16_1)) 1) (<= (- v_b_18_1 (- v_v_339_1)) 2) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_18_1) (- 2)) (<= (- v_b_16_1 v_v_339_1) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_30_1)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_30_1)) 1) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_30_1)) 2) (<= (- v_b_16_1 (- v_b_18_1)) 2) (<= (- v_v_338_1 (- v_v_338_1)) 254) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~j~6)) 1) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_30_1) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_v_339_1) (- 1)))) (exists ((v_v_336_1 Int) (v_b_29_1 Int) (v_b_28_1 Int)) (and (<= (- (- v_b_29_1) v_v_336_1) 4294967296) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~MAX~6) 8589934592) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_v_336_1)) 0) (<= (- (- v_b_28_1) v_b_29_1) 8589934593) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_v_336_1)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_v_336_1)) 0) (<= (- (- v_b_29_1) (- v_v_336_1)) 4294967296) (<= (- (- c_ULTIMATE.start_main_~i~6) c_ULTIMATE.start_main_~j~6) 4294967297) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~i~6)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~j~6) 4294967296) (<= (- c_ULTIMATE.start_main_~i~6 v_b_28_1) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_29_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 c_ULTIMATE.start_main_~j~6) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) v_v_336_1) 4294967297) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~i~6) 8589934593) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_28_1) 8589934593) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~i~6)) (- 2)) (<= (- (- c_ULTIMATE.start_main_~i~6) (- c_ULTIMATE.start_main_~j~6)) 4294967297) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_29_1)) 0) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_28_1)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~i~6)) (- 1)) (<= (- c_ULTIMATE.start_main_~j~6 v_b_29_1) 4294967296) (<= (- (- v_b_28_1) (- v_v_336_1)) 4294967297) (<= (- c_ULTIMATE.start_main_~MAX~6 v_v_336_1) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~j~6)) 4294967296) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~cont~6) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_28_1) 4294967297) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~j~6)) 0) (<= (- c_ULTIMATE.start_main_~j~6 (- v_v_336_1)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_28_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_29_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~cont~6)) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_28_1)) (- 2)) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_29_1) 4294967296) (<= (- v_b_29_1 v_v_336_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_28_1)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_29_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_29_1) 4294967296) (<= (- (- v_b_29_1) v_b_29_1) 8589934592) (<= (- c_ULTIMATE.start_main_~i~6 (- v_v_336_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~i~6)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_28_1)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~j~6) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_v_336_1) 0) (<= (- v_v_336_1 (- v_v_336_1)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_28_1)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_v_336_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~j~6)) 0) (<= (- c_ULTIMATE.start_main_~j~6 v_b_28_1) 4294967297) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~i~6) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_v_336_1)) 4294967297) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~i~6) 4294967297) (<= (- (- c_ULTIMATE.start_main_~j~6) c_ULTIMATE.start_main_~j~6) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_v_336_1)) 4294967296) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_v_336_1) 4294967296) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~cont~6)) 4294967296) (<= (- c_ULTIMATE.start_main_~j~6 (- c_ULTIMATE.start_main_~j~6)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_28_1) 4294967297) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~i~6)) (- 1)) (<= (- c_ULTIMATE.start_main_~cont~6 c_ULTIMATE.start_main_~i~6) 4294967297) (<= (- v_b_28_1 (- v_v_336_1)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~cont~6) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_28_1) 1) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_28_1)) (- 1)) (forall ((v_idx_69 Int) (v_idx_68 Int) (v_idx_70 Int)) (or (< v_idx_69 v_b_28_1) (< v_idx_70 v_b_29_1) (and (<= (- (- v_b_29_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_69)) 4294967296) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_69))) 0) (<= (- (- v_b_28_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_69))) 4294967297) (<= (- c_ULTIMATE.start_main_~MAX~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_69)) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_69)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_69))) 4294967297) (<= (- (- c_ULTIMATE.start_main_~j~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_69))) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_69))) 0) (<= (- v_b_28_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_69)) (- 1)) (<= (- (- v_b_29_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_69))) 4294967296) (<= (- c_ULTIMATE.start_main_~j~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_69))) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_69))) 4294967296) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_69)) 4294967296) (<= (- c_ULTIMATE.start_main_~i~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_69)) (- 1)) (<= (- v_b_28_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_69))) (- 1)) (<= (- v_b_29_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_69)) 0) (<= (- (- v_b_28_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_69)) 4294967297) (<= (- (- c_ULTIMATE.start_main_~i~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_69)) 4294967297) (<= (- c_ULTIMATE.start_main_~i~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_69))) (- 1)) (<= (- c_ULTIMATE.start_main_~cont~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_69))) 0) (<= (- v_b_29_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_69))) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_69)) 0) (<= (- c_ULTIMATE.start_main_~j~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_69)) 0) (<= (- (select c_ULTIMATE.start_main_~str1~6 v_idx_69) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_69))) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_69)) 0) (<= (- (- (select c_ULTIMATE.start_main_~str1~6 v_idx_69)) (select c_ULTIMATE.start_main_~str1~6 v_idx_69)) 0)) (<= v_b_28_1 v_idx_68) (<= v_b_29_1 v_idx_69))) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~j~6)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_29_1) 8589934593) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_28_1)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_29_1)) 0) (<= (- c_ULTIMATE.start_main_~j~6 v_v_336_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~MAX~6)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_29_1)) 1) (<= (- v_b_28_1 v_b_29_1) (- 1)) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~cont~6)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_29_1) 8589934592) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_29_1)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~j~6) v_v_336_1) 0) (<= (- v_b_28_1 v_v_336_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_28_1) 4294967297) (<= (- c_ULTIMATE.start_main_~i~6 v_v_336_1) (- 1)) (<= (- (- v_b_28_1) v_b_28_1) 8589934594) (<= (- c_ULTIMATE.start_main_~i~6 c_ULTIMATE.start_main_~j~6) (- 1)) (<= (- (- v_b_28_1) v_v_336_1) 4294967297) (<= (- v_b_29_1 (- v_b_29_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_v_336_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~cont~6) 4294967296) (<= (- v_b_29_1 (- v_v_336_1)) 0) (<= (- (- v_b_28_1) (- v_b_29_1)) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) c_ULTIMATE.start_main_~i~6) 8589934594) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~j~6) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~j~6)) (- 1)) (<= (- v_b_28_1 (- v_b_28_1)) (- 2)) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_29_1) 4294967296) (<= (- v_b_28_1 (- v_b_29_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_29_1)) 0) (<= (- c_ULTIMATE.start_main_~i~6 v_b_29_1) (- 1)) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_29_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_28_1) 8589934594) (<= (- (- v_v_336_1) v_v_336_1) 0))))} [2018-12-17 14:28:05,738 FATAL L263 ngHoareTripleChecker]: -- [2018-12-17 14:28:05,738 FATAL L264 ngHoareTripleChecker]: Simplified triple [2018-12-17 14:28:06,696 WARN L180 SmtUtils]: Spent 957.00 ms on a formula simplification. DAG size of input: 250 DAG size of output: 240 [2018-12-17 14:28:06,697 FATAL L265 ngHoareTripleChecker]: Pre: {2147483629#(or (and (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~cont~6)) 4294967296) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~i~6)) 0) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~cont~6) 0) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6) 4294967295) (<= (- ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6) 0)) (exists ((v_b_16_1 Int) (v_b_18_1 Int) (v_v_219_1 Int)) (and (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~cont~6) 4294967295) (<= (- (- v_b_16_1) v_b_16_1) 0) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_16_1)) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- ULTIMATE.start_main_~i~6)) 2) (<= (- (- ULTIMATE.start_main_~i~6) ULTIMATE.start_main_~i~6) (- 2)) (<= (- (- v_b_16_1) v_v_219_1) 128) (<= (- v_b_18_1 (- v_v_219_1)) 129) (<= (- ULTIMATE.start_main_~MAX~6 v_b_16_1) 4294967295) (<= (- ULTIMATE.start_main_~MAX~6 v_v_219_1) 4294967423) (<= (- ULTIMATE.start_main_~i~6 v_b_16_1) 2) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_16_1)) 4294967295) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~i~6)) 4) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~cont~6) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~i~6) (- 2)) (<= (- (- v_b_18_1) v_b_18_1) (- 2)) (<= (- v_v_219_1 (- v_v_219_1)) 254) (<= (- ULTIMATE.start_main_~i~6 (- v_b_16_1)) 2) (<= (- ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6) (- 1)) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_v_219_1)) 127) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~cont~6) (- 1)) (<= (- ULTIMATE.start_main_~MAX~6 v_b_18_1) 4294967294) (<= (- v_b_16_1 (- v_v_219_1)) 127) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~i~6)) 4294967297) (<= (- ULTIMATE.start_main_~MAX~6 (- v_v_219_1)) 4294967422) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~cont~6)) 0) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_16_1)) (- 1)) (<= (- (- ULTIMATE.start_main_~i~6) v_b_18_1) (- 2)) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_18_1)) 2) (<= (- v_b_16_1 v_v_219_1) 128) (<= (- v_b_18_1 v_v_219_1) 130) (<= (- (- v_v_219_1) v_v_219_1) 256) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~cont~6)) 4294967295) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~MAX~6) (- 2)) (<= (- ULTIMATE.start_main_~cont~6 v_b_16_1) 0) (<= (- ULTIMATE.start_main_~cont~6 (- v_v_219_1)) 127) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_16_1) (- 1)) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_18_1)) 2) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~i~6)) 2) (<= (- (- v_b_18_1) v_v_219_1) 127) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_16_1)) (- 1)) (<= (- v_b_16_1 v_b_18_1) (- 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_v_219_1)) 126) (<= (- (- ULTIMATE.start_main_~cont~6) v_v_219_1) 128) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6) 4294967294) (<= (- ULTIMATE.start_main_~cont~6 v_v_219_1) 128) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~MAX~6)) 8589934590) (<= (- ULTIMATE.start_main_~i~6 (- v_b_18_1)) 4) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_16_1)) 0) (<= (- (- v_b_16_1) (- v_b_18_1)) 2) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_18_1)) 4294967297) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_18_1)) 0) (<= (- ULTIMATE.start_main_~i~6 v_b_18_1) 0) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~i~6) (- 1)) (<= (- (- ULTIMATE.start_main_~i~6) (- v_v_219_1)) 126) (<= (- ULTIMATE.start_main_~i~6 v_v_219_1) 130) (<= (- (- v_b_18_1) (- v_v_219_1)) 126) (<= (- ULTIMATE.start_main_~cont~6 v_b_18_1) (- 1)) (<= (- (- v_b_16_1) (- v_v_219_1)) 127) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_18_1) (- 1)) (<= (- (- v_b_16_1) v_b_18_1) (- 1)) (<= (- v_b_18_1 (- v_b_18_1)) 4) (<= (- (- ULTIMATE.start_main_~i~6) v_v_219_1) 127) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~i~6)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~cont~6)) (- 1)) (<= (- v_b_16_1 (- v_b_16_1)) 0) (forall ((v_idx_65 Int) (v_idx_66 Int) (v_idx_64 Int)) (or (< v_idx_66 v_b_18_1) (and (<= (- (- ULTIMATE.start_main_~i~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_65))) 126) (<= (- ULTIMATE.start_main_~i~6 (select ULTIMATE.start_main_~str1~6 v_idx_65)) 130) (<= (- (- v_b_18_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_65))) 126) (<= (- (- v_b_18_1) (select ULTIMATE.start_main_~str1~6 v_idx_65)) 127) (<= (- (- ULTIMATE.start_main_~MAX~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_65))) 126) (<= (- (- v_b_16_1) (select ULTIMATE.start_main_~str1~6 v_idx_65)) 128) (<= (- v_b_18_1 (- (select ULTIMATE.start_main_~str1~6 v_idx_65))) 129) (<= (- (select ULTIMATE.start_main_~str1~6 v_idx_65) (- (select ULTIMATE.start_main_~str1~6 v_idx_65))) 254) (<= (- (- ULTIMATE.start_main_~cont~6) (select ULTIMATE.start_main_~str1~6 v_idx_65)) 128) (<= (- (- v_b_16_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_65))) 127) (<= (- ULTIMATE.start_main_~cont~6 (select ULTIMATE.start_main_~str1~6 v_idx_65)) 128) (<= (- ULTIMATE.start_main_~MAX~6 (select ULTIMATE.start_main_~str1~6 v_idx_65)) 4294967423) (<= (- (- ULTIMATE.start_main_~i~6) (select ULTIMATE.start_main_~str1~6 v_idx_65)) 127) (<= (- (- ULTIMATE.start_main_~cont~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_65))) 127) (<= (- v_b_16_1 (- (select ULTIMATE.start_main_~str1~6 v_idx_65))) 127) (<= (- ULTIMATE.start_main_~MAX~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_65))) 4294967422) (<= (- v_b_16_1 (select ULTIMATE.start_main_~str1~6 v_idx_65)) 128) (<= (- v_b_18_1 (select ULTIMATE.start_main_~str1~6 v_idx_65)) 130) (<= (- (- (select ULTIMATE.start_main_~str1~6 v_idx_65)) (select ULTIMATE.start_main_~str1~6 v_idx_65)) 256) (<= (- ULTIMATE.start_main_~cont~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_65))) 127) (<= (- ULTIMATE.start_main_~i~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_65))) 129) (<= (- (- ULTIMATE.start_main_~MAX~6) (select ULTIMATE.start_main_~str1~6 v_idx_65)) 127)) (<= v_b_18_1 v_idx_65) (< v_idx_65 v_b_16_1) (<= v_b_16_1 v_idx_64))) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_18_1)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_18_1) (- 2)) (<= (- v_b_16_1 (- v_b_18_1)) 2) (<= (- (- ULTIMATE.start_main_~i~6) v_b_16_1) (- 1)) (<= (- ULTIMATE.start_main_~i~6 (- v_v_219_1)) 129) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_16_1) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) v_v_219_1) 127))))} [2018-12-17 14:28:06,697 FATAL L269 ngHoareTripleChecker]: Action: assume !(main_~i~6 < main_~MAX~6);main_~str1~6 := main_~str1~6[main_~MAX~6 - 1 := 0];main_~j~6 := 0;main_~i~6 := main_~MAX~6 - 1; [2018-12-17 14:28:06,697 FATAL L184 hOps$ForEachOp$OfRef]: ActionStr: (and (not (< c_ULTIMATE.start_main_~i~6 c_ULTIMATE.start_main_~MAX~6)) (= c_ULTIMATE.start_main_~str1~6_primed (store c_ULTIMATE.start_main_~str1~6 (+ c_ULTIMATE.start_main_~MAX~6 (- 1)) 0)) (= c_ULTIMATE.start_main_~j~6_primed 0) (= c_ULTIMATE.start_main_~i~6_primed (+ c_ULTIMATE.start_main_~MAX~6 (- 1)))) [2018-12-17 14:28:06,906 WARN L180 SmtUtils]: Spent 208.00 ms on a formula simplification that was a NOOP. DAG size: 736 [2018-12-17 14:28:06,907 FATAL L271 ngHoareTripleChecker]: Post: {2147483628#(or (exists ((v_b_30_1 Int) (v_b_16_1 Int) (v_b_18_1 Int) (v_v_339_1 Int) (v_v_338_1 Int)) (and (<= (- ULTIMATE.start_main_~cont~6 (- v_v_339_1)) 0) (<= (- ULTIMATE.start_main_~j~6 (- v_b_16_1)) 0) (<= (- ULTIMATE.start_main_~i~6 v_b_30_1) 0) (<= (- v_b_30_1 (- v_v_339_1)) 1) (<= (- ULTIMATE.start_main_~j~6 v_b_18_1) (- 1)) (<= (- (- v_b_30_1) v_v_338_1) 128) (<= (- ULTIMATE.start_main_~i~6 v_v_338_1) 129) (<= (- v_b_18_1 v_b_30_1) 1) (<= (- v_b_16_1 (- v_v_339_1)) 0) (<= (- (- ULTIMATE.start_main_~i~6) v_b_18_1) (- 1)) (<= (- (- v_b_18_1) v_v_338_1) 127) (<= (- ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~j~6) 0) (<= (- ULTIMATE.start_main_~j~6 (- v_b_18_1)) 2) (<= (- (- ULTIMATE.start_main_~j~6) v_v_339_1) 0) (<= (- (- ULTIMATE.start_main_~j~6) (- v_v_338_1)) 127) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~j~6) (- 1)) (<= (- ULTIMATE.start_main_~j~6 (- v_v_338_1)) 127) (<= (- (- ULTIMATE.start_main_~j~6) (- v_v_339_1)) 0) (<= (- ULTIMATE.start_main_~j~6 v_v_338_1) 128) (<= (- ULTIMATE.start_main_~MAX~6 v_b_30_1) 1) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_18_1)) 1) (<= (- (- ULTIMATE.start_main_~i~6) (- v_v_339_1)) 0) (<= (- ULTIMATE.start_main_~i~6 (- v_b_18_1)) 3) (<= (- ULTIMATE.start_main_~j~6 v_b_30_1) 0) (<= (- ULTIMATE.start_main_~j~6 (- v_v_339_1)) 0) (<= (- (- v_v_338_1) v_v_338_1) 256) (<= (- v_b_18_1 (- v_v_338_1)) 129) (<= (- ULTIMATE.start_main_~i~6 v_b_16_1) 1) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_16_1)) 2) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~cont~6) (- 1)) (<= (- ULTIMATE.start_main_~j~6 (- v_b_30_1)) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~MAX~6) (- 2)) (<= (- ULTIMATE.start_main_~cont~6 v_b_16_1) 0) (<= (- (- v_b_30_1) v_b_30_1) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_16_1) (- 1)) (forall ((v_idx_74 Int) (v_idx_75 Int) (v_idx_72 Int) (v_idx_73 Int)) (or (<= v_b_30_1 v_idx_73) (< v_idx_75 v_b_18_1) (and (<= (- (select ULTIMATE.start_main_~str1~6 v_idx_73) (select ULTIMATE.start_main_~str1~6 v_idx_74)) 127) (<= (- (- ULTIMATE.start_main_~MAX~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_73))) 126) (<= (- ULTIMATE.start_main_~cont~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_74))) 0) (<= (- v_b_30_1 (- (select ULTIMATE.start_main_~str1~6 v_idx_74))) 1) (<= (- (- v_b_30_1) (select ULTIMATE.start_main_~str1~6 v_idx_73)) 128) (<= (- ULTIMATE.start_main_~MAX~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_73))) 129) (<= (- (select ULTIMATE.start_main_~str1~6 v_idx_73) (- (select ULTIMATE.start_main_~str1~6 v_idx_74))) 127) (<= (- ULTIMATE.start_main_~i~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_73))) 128) (<= (- ULTIMATE.start_main_~i~6 (select ULTIMATE.start_main_~str1~6 v_idx_73)) 129) (<= (- v_b_16_1 (- (select ULTIMATE.start_main_~str1~6 v_idx_74))) 0) (<= (- (- v_b_18_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_73))) 126) (<= (- (- v_b_18_1) (select ULTIMATE.start_main_~str1~6 v_idx_73)) 127) (<= (- v_b_16_1 (select ULTIMATE.start_main_~str1~6 v_idx_73)) 128) (<= (- (- v_b_16_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_74))) 0) (<= (- (- ULTIMATE.start_main_~j~6) (select ULTIMATE.start_main_~str1~6 v_idx_74)) 0) (<= (- (- ULTIMATE.start_main_~j~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_73))) 127) (<= (- ULTIMATE.start_main_~j~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_73))) 127) (<= (- (- ULTIMATE.start_main_~j~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_74))) 0) (<= (- ULTIMATE.start_main_~j~6 (select ULTIMATE.start_main_~str1~6 v_idx_73)) 128) (<= (- v_b_18_1 (select ULTIMATE.start_main_~str1~6 v_idx_73)) 130) (<= (- (- ULTIMATE.start_main_~i~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_74))) 0) (<= (- ULTIMATE.start_main_~i~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_74))) 1) (<= (- ULTIMATE.start_main_~j~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_74))) 0) (<= (- (- (select ULTIMATE.start_main_~str1~6 v_idx_73)) (select ULTIMATE.start_main_~str1~6 v_idx_73)) 256) (<= (- v_b_18_1 (- (select ULTIMATE.start_main_~str1~6 v_idx_73))) 129) (<= (- (- ULTIMATE.start_main_~cont~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_73))) 127) (<= (- (- ULTIMATE.start_main_~i~6) (select ULTIMATE.start_main_~str1~6 v_idx_74)) 0) (<= (- (- v_b_16_1) (select ULTIMATE.start_main_~str1~6 v_idx_74)) 0) (<= (- (- ULTIMATE.start_main_~j~6) (select ULTIMATE.start_main_~str1~6 v_idx_73)) 128) (<= (- (- ULTIMATE.start_main_~cont~6) (select ULTIMATE.start_main_~str1~6 v_idx_74)) 0) (<= (- (- v_b_16_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_73))) 127) (<= (- (- (select ULTIMATE.start_main_~str1~6 v_idx_73)) (select ULTIMATE.start_main_~str1~6 v_idx_74)) 128) (<= (- (- v_b_30_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_74))) 0) (<= (- v_b_30_1 (select ULTIMATE.start_main_~str1~6 v_idx_74)) 1) (<= (- (- ULTIMATE.start_main_~cont~6) (select ULTIMATE.start_main_~str1~6 v_idx_73)) 128) (<= (- v_b_30_1 (select ULTIMATE.start_main_~str1~6 v_idx_73)) 129) (<= (- ULTIMATE.start_main_~j~6 (select ULTIMATE.start_main_~str1~6 v_idx_74)) 0) (<= (- (- v_b_18_1) (select ULTIMATE.start_main_~str1~6 v_idx_74)) (- 1)) (<= (- (- ULTIMATE.start_main_~i~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_73))) 127) (<= (- (- ULTIMATE.start_main_~MAX~6) (select ULTIMATE.start_main_~str1~6 v_idx_73)) 127) (<= (- (- v_b_18_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_74))) (- 1)) (<= (- (- v_b_30_1) (select ULTIMATE.start_main_~str1~6 v_idx_74)) 0) (<= (- v_b_30_1 (- (select ULTIMATE.start_main_~str1~6 v_idx_73))) 128) (<= (- (- (select ULTIMATE.start_main_~str1~6 v_idx_74)) (select ULTIMATE.start_main_~str1~6 v_idx_74)) 0) (<= (- (- v_b_16_1) (select ULTIMATE.start_main_~str1~6 v_idx_73)) 128) (<= (- v_b_18_1 (select ULTIMATE.start_main_~str1~6 v_idx_74)) 2) (<= (- ULTIMATE.start_main_~cont~6 (select ULTIMATE.start_main_~str1~6 v_idx_73)) 128) (<= (- ULTIMATE.start_main_~cont~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_73))) 127) (<= (- (- ULTIMATE.start_main_~cont~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_74))) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_74))) (- 1)) (<= (- ULTIMATE.start_main_~MAX~6 (select ULTIMATE.start_main_~str1~6 v_idx_73)) 130) (<= (- ULTIMATE.start_main_~MAX~6 (select ULTIMATE.start_main_~str1~6 v_idx_74)) 2) (<= (- (- v_b_30_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_73))) 127) (<= (- ULTIMATE.start_main_~i~6 (select ULTIMATE.start_main_~str1~6 v_idx_74)) 1) (<= (- v_b_16_1 (- (select ULTIMATE.start_main_~str1~6 v_idx_73))) 127) (<= (- (- (select ULTIMATE.start_main_~str1~6 v_idx_73)) (- (select ULTIMATE.start_main_~str1~6 v_idx_74))) 128) (<= (- ULTIMATE.start_main_~cont~6 (select ULTIMATE.start_main_~str1~6 v_idx_74)) 0) (<= (- (select ULTIMATE.start_main_~str1~6 v_idx_74) (- (select ULTIMATE.start_main_~str1~6 v_idx_74))) 0) (<= (- v_b_18_1 (- (select ULTIMATE.start_main_~str1~6 v_idx_74))) 2) (<= (- v_b_16_1 (select ULTIMATE.start_main_~str1~6 v_idx_74)) 0) (<= (- (- ULTIMATE.start_main_~i~6) (select ULTIMATE.start_main_~str1~6 v_idx_73)) 128) (<= (- ULTIMATE.start_main_~MAX~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_74))) 2) (<= (- (select ULTIMATE.start_main_~str1~6 v_idx_73) (- (select ULTIMATE.start_main_~str1~6 v_idx_73))) 254) (<= (- (- ULTIMATE.start_main_~MAX~6) (select ULTIMATE.start_main_~str1~6 v_idx_74)) (- 1))) (< v_idx_74 v_b_30_1) (< v_idx_73 v_b_16_1) (<= v_b_18_1 v_idx_74) (<= v_b_16_1 v_idx_72))) (<= (- (- ULTIMATE.start_main_~i~6) (- ULTIMATE.start_main_~j~6)) 0) (<= (- (- v_b_16_1) (- v_v_338_1)) 127) (<= (- (- v_b_16_1) (- v_b_30_1)) 1) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~i~6)) 1) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_30_1)) 3) (<= (- v_b_30_1 v_v_338_1) 129) (<= (- ULTIMATE.start_main_~j~6 v_v_339_1) 0) (<= (- (- v_b_16_1) (- v_b_18_1)) 2) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~cont~6)) 2) (<= (- ULTIMATE.start_main_~cont~6 v_b_30_1) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~MAX~6)) 4) (<= (- (- v_b_18_1) v_v_339_1) (- 1)) (<= (- (- ULTIMATE.start_main_~i~6) (- v_v_338_1)) 127) (<= (- ULTIMATE.start_main_~MAX~6 v_b_16_1) 2) (<= (- (- v_b_18_1) (- v_v_339_1)) (- 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~j~6)) (- 1)) (<= (- (- v_b_30_1) v_v_339_1) 0) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~i~6)) 2) (<= (- v_b_16_1 v_b_30_1) 0) (<= (- ULTIMATE.start_main_~cont~6 v_b_18_1) (- 1)) (<= (- (- v_b_16_1) v_b_30_1) 0) (<= (- (- v_b_16_1) v_v_338_1) 128) (<= (- (- ULTIMATE.start_main_~cont~6) (- ULTIMATE.start_main_~i~6)) 1) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_30_1)) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_v_339_1)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~i~6) (- 1)) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~j~6) 2) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~j~6) 0) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_18_1) (- 1)) (<= (- (- v_b_16_1) v_b_18_1) (- 1)) (<= (- v_b_18_1 (- v_b_18_1)) 4) (<= (- ULTIMATE.start_main_~MAX~6 v_v_338_1) 130) (<= (- ULTIMATE.start_main_~i~6 v_b_18_1) (- 1)) (<= (- (- ULTIMATE.start_main_~i~6) ULTIMATE.start_main_~i~6) 0) (<= (- (- v_b_30_1) (- v_v_338_1)) 127) (<= (- v_b_16_1 (- v_v_338_1)) 127) (<= (- (- v_v_338_1) (- v_v_339_1)) 128) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~cont~6)) (- 1)) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_16_1)) 0) (<= (- ULTIMATE.start_main_~cont~6 v_v_339_1) 0) (<= (- v_v_339_1 (- v_v_339_1)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_18_1)) 0) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_30_1)) 1) (<= (- (- ULTIMATE.start_main_~i~6) v_v_338_1) 128) (<= (- ULTIMATE.start_main_~MAX~6 (- v_v_339_1)) 2) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_16_1) 0) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~j~6)) 0) (<= (- v_v_338_1 v_v_339_1) 127) (<= (- (- v_b_16_1) v_b_16_1) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_v_338_1)) 126) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6) 1) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_16_1)) 0) (<= (- ULTIMATE.start_main_~j~6 v_b_16_1) 0) (<= (- (- ULTIMATE.start_main_~j~6) ULTIMATE.start_main_~j~6) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- v_v_338_1)) 129) (<= (- v_v_338_1 (- v_v_339_1)) 127) (<= (- ULTIMATE.start_main_~j~6 (- ULTIMATE.start_main_~j~6)) 0) (<= (- ULTIMATE.start_main_~i~6 (- v_v_338_1)) 128) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~j~6)) 2) (<= (- (- v_b_18_1) (- v_v_338_1)) 126) (<= (- v_b_16_1 v_v_338_1) 128) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~i~6)) (- 1)) (<= (- (- v_b_16_1) (- v_v_339_1)) 0) (<= (- (- ULTIMATE.start_main_~i~6) ULTIMATE.start_main_~j~6) 0) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~cont~6) 0) (<= (- ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- ULTIMATE.start_main_~j~6)) 0) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~cont~6) 2) (<= (- v_b_18_1 v_v_338_1) 130) (<= (- (- v_b_18_1) v_b_18_1) (- 2)) (<= (- (- ULTIMATE.start_main_~i~6) v_b_30_1) 0) (<= (- ULTIMATE.start_main_~i~6 ULTIMATE.start_main_~j~6) 1) (<= (- ULTIMATE.start_main_~i~6 (- v_v_339_1)) 1) (<= (- v_b_18_1 (- v_b_30_1)) 3) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_30_1) (- 1)) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_v_338_1)) 127) (<= (- (- ULTIMATE.start_main_~i~6) v_v_339_1) 0) (<= (- (- v_b_16_1) v_v_339_1) 0) (<= (- (- ULTIMATE.start_main_~j~6) v_v_338_1) 128) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~cont~6)) 0) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_18_1)) 2) (<= (- (- v_b_18_1) v_b_30_1) (- 1)) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~i~6)) 3) (<= (- (- ULTIMATE.start_main_~cont~6) v_v_339_1) 0) (<= (- v_b_30_1 (- v_b_30_1)) 2) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_18_1)) 2) (<= (- (- v_v_338_1) v_v_339_1) 128) (<= (- (- v_b_30_1) (- v_v_339_1)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_16_1)) (- 1)) (<= (- v_b_16_1 v_b_18_1) (- 1)) (<= (- v_b_16_1 (- v_b_30_1)) 1) (<= (- v_b_30_1 v_v_339_1) 1) (<= (- (- ULTIMATE.start_main_~j~6) v_b_16_1) 0) (<= (- (- ULTIMATE.start_main_~cont~6) v_v_338_1) 128) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_30_1)) 1) (<= (- (- ULTIMATE.start_main_~i~6) v_b_16_1) 0) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_16_1)) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_16_1)) 0) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_30_1) 0) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_18_1)) 2) (<= (- (- ULTIMATE.start_main_~MAX~6) v_v_338_1) 127) (<= (- v_b_30_1 (- v_v_338_1)) 128) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~i~6) 0) (<= (- (- v_v_339_1) v_v_339_1) 0) (<= (- ULTIMATE.start_main_~MAX~6 v_b_18_1) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_18_1)) 4) (<= (- v_b_18_1 v_v_339_1) 2) (<= (- ULTIMATE.start_main_~cont~6 v_v_338_1) 128) (<= (- ULTIMATE.start_main_~cont~6 (- v_v_338_1)) 127) (<= (- (- v_b_18_1) (- v_b_30_1)) (- 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_v_339_1)) (- 1)) (<= (- ULTIMATE.start_main_~MAX~6 v_v_339_1) 2) (<= (- ULTIMATE.start_main_~i~6 v_v_339_1) 1) (<= (- (- ULTIMATE.start_main_~j~6) v_b_18_1) (- 1)) (<= (- v_b_16_1 (- v_b_16_1)) 0) (<= (- ULTIMATE.start_main_~i~6 (- v_b_16_1)) 1) (<= (- v_b_18_1 (- v_v_339_1)) 2) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_18_1) (- 2)) (<= (- v_b_16_1 v_v_339_1) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_30_1)) (- 1)) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_30_1)) 1) (<= (- ULTIMATE.start_main_~i~6 (- v_b_30_1)) 2) (<= (- v_b_16_1 (- v_b_18_1)) 2) (<= (- v_v_338_1 (- v_v_338_1)) 254) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~j~6)) 1) (<= (- (- ULTIMATE.start_main_~j~6) v_b_30_1) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) v_v_339_1) (- 1)))) (exists ((v_v_336_1 Int) (v_b_29_1 Int) (v_b_28_1 Int)) (and (<= (- (- v_b_29_1) v_v_336_1) 4294967296) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~MAX~6) 8589934592) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_v_336_1)) 0) (<= (- (- v_b_28_1) v_b_29_1) 8589934593) (<= (- (- ULTIMATE.start_main_~j~6) (- v_v_336_1)) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- v_v_336_1)) 0) (<= (- (- v_b_29_1) (- v_v_336_1)) 4294967296) (<= (- (- ULTIMATE.start_main_~i~6) ULTIMATE.start_main_~j~6) 4294967297) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~i~6)) (- 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~j~6) 4294967296) (<= (- ULTIMATE.start_main_~i~6 v_b_28_1) 0) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_29_1)) 0) (<= (- ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~j~6) 0) (<= (- (- ULTIMATE.start_main_~i~6) v_v_336_1) 4294967297) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~i~6) 8589934593) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_28_1) 8589934593) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~i~6)) (- 2)) (<= (- (- ULTIMATE.start_main_~i~6) (- ULTIMATE.start_main_~j~6)) 4294967297) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_29_1)) 0) (<= (- ULTIMATE.start_main_~j~6 (- v_b_28_1)) (- 1)) (<= (- (- ULTIMATE.start_main_~cont~6) (- ULTIMATE.start_main_~i~6)) (- 1)) (<= (- ULTIMATE.start_main_~j~6 v_b_29_1) 4294967296) (<= (- (- v_b_28_1) (- v_v_336_1)) 4294967297) (<= (- ULTIMATE.start_main_~MAX~6 v_v_336_1) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~j~6)) 4294967296) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~cont~6) 0) (<= (- ULTIMATE.start_main_~cont~6 v_b_28_1) 4294967297) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~j~6)) 0) (<= (- ULTIMATE.start_main_~j~6 (- v_v_336_1)) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_28_1)) (- 1)) (<= (- ULTIMATE.start_main_~MAX~6 v_b_29_1) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~cont~6)) 0) (<= (- ULTIMATE.start_main_~i~6 (- v_b_28_1)) (- 2)) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_29_1) 4294967296) (<= (- v_b_29_1 v_v_336_1) 0) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_28_1)) (- 1)) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_29_1)) 0) (<= (- ULTIMATE.start_main_~cont~6 v_b_29_1) 4294967296) (<= (- (- v_b_29_1) v_b_29_1) 8589934592) (<= (- ULTIMATE.start_main_~i~6 (- v_v_336_1)) (- 1)) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~i~6)) (- 1)) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_28_1)) 0) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~j~6) 0) (<= (- ULTIMATE.start_main_~cont~6 v_v_336_1) 0) (<= (- v_v_336_1 (- v_v_336_1)) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_28_1)) (- 1)) (<= (- (- ULTIMATE.start_main_~cont~6) v_v_336_1) 0) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~j~6)) 0) (<= (- ULTIMATE.start_main_~j~6 v_b_28_1) 4294967297) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6) 1) (<= (- (- ULTIMATE.start_main_~i~6) (- v_v_336_1)) 4294967297) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~i~6) 4294967297) (<= (- (- ULTIMATE.start_main_~j~6) ULTIMATE.start_main_~j~6) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_v_336_1)) 4294967296) (<= (- (- ULTIMATE.start_main_~MAX~6) v_v_336_1) 4294967296) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~cont~6)) 4294967296) (<= (- ULTIMATE.start_main_~j~6 (- ULTIMATE.start_main_~j~6)) 0) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_28_1) 4294967297) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~i~6)) (- 1)) (<= (- ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6) 4294967297) (<= (- v_b_28_1 (- v_v_336_1)) (- 1)) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~cont~6) 0) (<= (- ULTIMATE.start_main_~MAX~6 v_b_28_1) 1) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_28_1)) (- 1)) (forall ((v_idx_69 Int) (v_idx_68 Int) (v_idx_70 Int)) (or (< v_idx_69 v_b_28_1) (< v_idx_70 v_b_29_1) (and (<= (- (- v_b_29_1) (select ULTIMATE.start_main_~str1~6 v_idx_69)) 4294967296) (<= (- (- ULTIMATE.start_main_~cont~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_69))) 0) (<= (- (- v_b_28_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_69))) 4294967297) (<= (- ULTIMATE.start_main_~MAX~6 (select ULTIMATE.start_main_~str1~6 v_idx_69)) 0) (<= (- (- ULTIMATE.start_main_~j~6) (select ULTIMATE.start_main_~str1~6 v_idx_69)) 0) (<= (- (- ULTIMATE.start_main_~i~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_69))) 4294967297) (<= (- (- ULTIMATE.start_main_~j~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_69))) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_69))) 0) (<= (- v_b_28_1 (select ULTIMATE.start_main_~str1~6 v_idx_69)) (- 1)) (<= (- (- v_b_29_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_69))) 4294967296) (<= (- ULTIMATE.start_main_~j~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_69))) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_69))) 4294967296) (<= (- (- ULTIMATE.start_main_~MAX~6) (select ULTIMATE.start_main_~str1~6 v_idx_69)) 4294967296) (<= (- ULTIMATE.start_main_~i~6 (select ULTIMATE.start_main_~str1~6 v_idx_69)) (- 1)) (<= (- v_b_28_1 (- (select ULTIMATE.start_main_~str1~6 v_idx_69))) (- 1)) (<= (- v_b_29_1 (select ULTIMATE.start_main_~str1~6 v_idx_69)) 0) (<= (- (- v_b_28_1) (select ULTIMATE.start_main_~str1~6 v_idx_69)) 4294967297) (<= (- (- ULTIMATE.start_main_~i~6) (select ULTIMATE.start_main_~str1~6 v_idx_69)) 4294967297) (<= (- ULTIMATE.start_main_~i~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_69))) (- 1)) (<= (- ULTIMATE.start_main_~cont~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_69))) 0) (<= (- v_b_29_1 (- (select ULTIMATE.start_main_~str1~6 v_idx_69))) 0) (<= (- ULTIMATE.start_main_~cont~6 (select ULTIMATE.start_main_~str1~6 v_idx_69)) 0) (<= (- ULTIMATE.start_main_~j~6 (select ULTIMATE.start_main_~str1~6 v_idx_69)) 0) (<= (- (select ULTIMATE.start_main_~str1~6 v_idx_69) (- (select ULTIMATE.start_main_~str1~6 v_idx_69))) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (select ULTIMATE.start_main_~str1~6 v_idx_69)) 0) (<= (- (- (select ULTIMATE.start_main_~str1~6 v_idx_69)) (select ULTIMATE.start_main_~str1~6 v_idx_69)) 0)) (<= v_b_28_1 v_idx_68) (<= v_b_29_1 v_idx_69))) (<= (- (- ULTIMATE.start_main_~cont~6) (- ULTIMATE.start_main_~j~6)) 0) (<= (- (- ULTIMATE.start_main_~i~6) v_b_29_1) 8589934593) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_28_1)) (- 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_29_1)) 0) (<= (- ULTIMATE.start_main_~j~6 v_v_336_1) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~MAX~6)) 0) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_29_1)) 1) (<= (- v_b_28_1 v_b_29_1) (- 1)) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~cont~6)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_29_1) 8589934592) (<= (- ULTIMATE.start_main_~i~6 (- v_b_29_1)) (- 1)) (<= (- (- ULTIMATE.start_main_~j~6) v_v_336_1) 0) (<= (- v_b_28_1 v_v_336_1) (- 1)) (<= (- (- ULTIMATE.start_main_~j~6) v_b_28_1) 4294967297) (<= (- ULTIMATE.start_main_~i~6 v_v_336_1) (- 1)) (<= (- (- v_b_28_1) v_b_28_1) 8589934594) (<= (- ULTIMATE.start_main_~i~6 ULTIMATE.start_main_~j~6) (- 1)) (<= (- (- v_b_28_1) v_v_336_1) 4294967297) (<= (- v_b_29_1 (- v_b_29_1)) 0) (<= (- ULTIMATE.start_main_~cont~6 (- v_v_336_1)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~cont~6) 4294967296) (<= (- v_b_29_1 (- v_v_336_1)) 0) (<= (- (- v_b_28_1) (- v_b_29_1)) 1) (<= (- (- ULTIMATE.start_main_~i~6) ULTIMATE.start_main_~i~6) 8589934594) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~j~6) 0) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~j~6)) (- 1)) (<= (- v_b_28_1 (- v_b_28_1)) (- 2)) (<= (- (- ULTIMATE.start_main_~j~6) v_b_29_1) 4294967296) (<= (- v_b_28_1 (- v_b_29_1)) (- 1)) (<= (- ULTIMATE.start_main_~j~6 (- v_b_29_1)) 0) (<= (- ULTIMATE.start_main_~i~6 v_b_29_1) (- 1)) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_29_1)) 0) (<= (- (- ULTIMATE.start_main_~i~6) v_b_28_1) 8589934594) (<= (- (- v_v_336_1) v_v_336_1) 0))))} [2018-12-17 14:28:17,223 FATAL L210 ngHoareTripleChecker]: Soundness check failed for the following hoare triple [2018-12-17 14:28:17,223 FATAL L212 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-17 14:28:17,224 FATAL L214 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-17 14:28:17,224 FATAL L218 ngHoareTripleChecker]: -- [2018-12-17 14:28:17,224 FATAL L219 ngHoareTripleChecker]: Pre: {2147483627#(or (exists ((v_b_16_1 Int) (v_b_18_1 Int) (v_v_219_1 Int)) (and (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~cont~6) 4294967295) (<= (- (- v_b_16_1) v_b_16_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_16_1)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~i~6)) 2) (<= (- (- c_ULTIMATE.start_main_~i~6) c_ULTIMATE.start_main_~i~6) (- 2)) (<= (- (- v_b_16_1) v_v_219_1) 128) (<= (- v_b_18_1 (- v_v_219_1)) 129) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_16_1) 4294967295) (<= (- c_ULTIMATE.start_main_~MAX~6 v_v_219_1) 4294967423) (<= (- c_ULTIMATE.start_main_~i~6 v_b_16_1) 2) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_16_1)) 4294967295) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~i~6)) 4) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~cont~6) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~i~6) (- 2)) (<= (- (- v_b_18_1) v_b_18_1) (- 2)) (<= (- v_v_219_1 (- v_v_219_1)) 254) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_16_1)) 2) (<= (- c_ULTIMATE.start_main_~cont~6 c_ULTIMATE.start_main_~i~6) (- 1)) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_v_219_1)) 127) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~cont~6) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_18_1) 4294967294) (<= (- v_b_16_1 (- v_v_219_1)) 127) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~i~6)) 4294967297) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_v_219_1)) 4294967422) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~cont~6)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_16_1)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_18_1) (- 2)) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_18_1)) 2) (<= (- v_b_16_1 v_v_219_1) 128) (<= (- v_b_18_1 v_v_219_1) 130) (<= (- (- v_v_219_1) v_v_219_1) 256) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~cont~6)) 4294967295) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~MAX~6) (- 2)) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_16_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_v_219_1)) 127) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_16_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_18_1)) 2) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~i~6)) 2) (<= (- (- v_b_18_1) v_v_219_1) 127) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_16_1)) (- 1)) (<= (- v_b_16_1 v_b_18_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_v_219_1)) 126) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_v_219_1) 128) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~i~6) 4294967294) (<= (- c_ULTIMATE.start_main_~cont~6 v_v_219_1) 128) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~MAX~6)) 8589934590) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_18_1)) 4) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_16_1)) 0) (<= (- (- v_b_16_1) (- v_b_18_1)) 2) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_18_1)) 4294967297) (forall ((v_idx_78 Int) (v_idx_79 Int) (v_idx_77 Int)) (or (<= v_b_16_1 v_idx_77) (< v_idx_78 v_b_16_1) (<= v_b_18_1 v_idx_78) (< v_idx_79 v_b_18_1) (and (<= (- (- c_ULTIMATE.start_main_~i~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_78))) 126) (<= (- c_ULTIMATE.start_main_~i~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_78)) 130) (<= (- (- v_b_18_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_78))) 126) (<= (- (- v_b_18_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_78)) 127) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_78))) 126) (<= (- (- v_b_16_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_78)) 128) (<= (- v_b_18_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_78))) 129) (<= (- (select c_ULTIMATE.start_main_~str1~6 v_idx_78) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_78))) 254) (<= (- (- c_ULTIMATE.start_main_~cont~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_78)) 128) (<= (- (- v_b_16_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_78))) 127) (<= (- c_ULTIMATE.start_main_~cont~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_78)) 128) (<= (- c_ULTIMATE.start_main_~MAX~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_78)) 4294967423) (<= (- (- c_ULTIMATE.start_main_~i~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_78)) 127) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_78))) 127) (<= (- v_b_16_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_78))) 127) (<= (- c_ULTIMATE.start_main_~MAX~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_78))) 4294967422) (<= (- v_b_16_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_78)) 128) (<= (- v_b_18_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_78)) 130) (<= (- (- (select c_ULTIMATE.start_main_~str1~6 v_idx_78)) (select c_ULTIMATE.start_main_~str1~6 v_idx_78)) 256) (<= (- c_ULTIMATE.start_main_~cont~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_78))) 127) (<= (- c_ULTIMATE.start_main_~i~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_78))) 129) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_78)) 127)))) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_18_1)) 0) (<= (- c_ULTIMATE.start_main_~i~6 v_b_18_1) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~i~6) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_v_219_1)) 126) (<= (- c_ULTIMATE.start_main_~i~6 v_v_219_1) 130) (<= (- (- v_b_18_1) (- v_v_219_1)) 126) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_18_1) (- 1)) (<= (- (- v_b_16_1) (- v_v_219_1)) 127) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_18_1) (- 1)) (<= (- (- v_b_16_1) v_b_18_1) (- 1)) (<= (- v_b_18_1 (- v_b_18_1)) 4) (<= (- (- c_ULTIMATE.start_main_~i~6) v_v_219_1) 127) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~cont~6)) (- 1)) (<= (- v_b_16_1 (- v_b_16_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_18_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_18_1) (- 2)) (<= (- v_b_16_1 (- v_b_18_1)) 2) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_16_1) (- 1)) (<= (- c_ULTIMATE.start_main_~i~6 (- v_v_219_1)) 129) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_16_1) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_v_219_1) 127))) (and (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~cont~6) 4294967295) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~MAX~6) 8589934592) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~i~6) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~i~6) 4294967296) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~i~6)) 4294967296) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~cont~6) 4294967296) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~MAX~6)) 8589934590) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~cont~6)) 4294967296) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~i~6)) 4294967295) (<= (- (- c_ULTIMATE.start_main_~i~6) c_ULTIMATE.start_main_~i~6) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~cont~6)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~cont~6)) 4294967295) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~cont~6) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~i~6) 4294967295) (<= (- c_ULTIMATE.start_main_~cont~6 c_ULTIMATE.start_main_~i~6) 0)))} [2018-12-17 14:28:17,224 FATAL L223 ngHoareTripleChecker]: Action: assume !!(main_~i~6 < main_~MAX~6);assume -128 <= main_#t~nondet2 && main_#t~nondet2 <= 127;main_~str1~6 := main_~str1~6[main_~i~6 := main_#t~nondet2];havoc main_#t~nondet2;main_#t~post1 := main_~i~6;main_~i~6 := main_#t~post1 + 1;havoc main_#t~post1; [2018-12-17 14:28:17,225 FATAL L184 hOps$ForEachOp$OfRef]: ActionStr: (and (= c_ULTIMATE.start_main_~str1~6_primed (store c_ULTIMATE.start_main_~str1~6 c_ULTIMATE.start_main_~i~6 |c_ULTIMATE.start_main_#t~nondet2|)) (< c_ULTIMATE.start_main_~i~6 c_ULTIMATE.start_main_~MAX~6) (<= 0 (+ |c_ULTIMATE.start_main_#t~nondet2| 128)) (<= |c_ULTIMATE.start_main_#t~nondet2| 127) (= c_ULTIMATE.start_main_~i~6_primed (+ c_ULTIMATE.start_main_~i~6 1))) [2018-12-17 14:28:17,225 FATAL L225 ngHoareTripleChecker]: Post: {2147483626#(or (exists ((v_b_16_1 Int) (v_v_219_1 Int) (v_b_38_1 Int)) (and (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~cont~6) 4294967295) (<= (- (- v_b_16_1) v_b_16_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_38_1) (- 4)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_v_219_1) 126) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_16_1)) 0) (<= (- c_ULTIMATE.start_main_~i~6 v_b_38_1) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~i~6) (- 2)) (<= (- (- v_b_16_1) v_v_219_1) 128) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_38_1) (- 2)) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_16_1)) (- 2)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~i~6) (- 4)) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_16_1) 4294967295) (<= (- (- v_b_16_1) v_b_38_1) (- 2)) (<= (- c_ULTIMATE.start_main_~MAX~6 v_v_219_1) 4294967423) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_16_1)) 4294967295) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_38_1)) 4294967298) (<= (- (- c_ULTIMATE.start_main_~i~6) c_ULTIMATE.start_main_~i~6) (- 4)) (<= (- c_ULTIMATE.start_main_~i~6 v_v_219_1) 131) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~cont~6) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~i~6)) 6) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_v_219_1)) 125) (<= (- v_v_219_1 (- v_v_219_1)) 254) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_38_1)) 3) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_v_219_1)) 127) (forall ((v_idx_87 Int) (v_idx_85 Int) (v_idx_86 Int)) (or (< v_idx_86 v_b_16_1) (< v_idx_87 v_b_38_1) (<= v_b_16_1 v_idx_85) (and (<= (- (- c_ULTIMATE.start_main_~MAX~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_86)) 126) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_86))) 125) (<= (- (- v_b_16_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_86)) 128) (<= (- (- c_ULTIMATE.start_main_~i~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_86))) 125) (<= (- (- c_ULTIMATE.start_main_~i~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_86)) 126) (<= (- (select c_ULTIMATE.start_main_~str1~6 v_idx_86) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_86))) 254) (<= (- (- c_ULTIMATE.start_main_~cont~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_86)) 128) (<= (- (- v_b_16_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_86))) 127) (<= (- c_ULTIMATE.start_main_~cont~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_86)) 128) (<= (- v_b_38_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_86))) 130) (<= (- c_ULTIMATE.start_main_~MAX~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_86)) 4294967423) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_86))) 127) (<= (- v_b_38_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_86)) 131) (<= (- v_b_16_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_86))) 127) (<= (- (- v_b_38_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_86))) 125) (<= (- c_ULTIMATE.start_main_~MAX~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_86))) 4294967422) (<= (- c_ULTIMATE.start_main_~i~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_86)) 131) (<= (- v_b_16_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_86)) 128) (<= (- (- v_b_38_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_86)) 126) (<= (- (- (select c_ULTIMATE.start_main_~str1~6 v_idx_86)) (select c_ULTIMATE.start_main_~str1~6 v_idx_86)) 256) (<= (- c_ULTIMATE.start_main_~cont~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_86))) 127) (<= (- c_ULTIMATE.start_main_~i~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_86))) 130)) (<= v_b_38_1 v_idx_86))) (<= (- v_b_38_1 v_v_219_1) 131) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_38_1) (- 2)) (<= (- v_b_16_1 (- v_v_219_1)) 127) (<= (- (- v_b_38_1) (- v_v_219_1)) 125) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~i~6)) 4294967298) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~MAX~6) (- 4)) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_38_1)) 3) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_v_219_1)) 4294967422) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~cont~6)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~i~6)) 3) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_16_1)) (- 2)) (<= (- v_b_16_1 (- v_b_38_1)) 3) (<= (- v_b_16_1 v_v_219_1) 128) (<= (- (- v_b_38_1) v_v_219_1) 126) (<= (- (- v_v_219_1) v_v_219_1) 256) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~cont~6)) 4294967295) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_16_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_v_219_1)) 127) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_v_219_1)) 125) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~cont~6)) (- 2)) (<= (- (- v_b_16_1) (- v_b_38_1)) 3) (<= (- (- c_ULTIMATE.start_main_~i~6) v_v_219_1) 126) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_v_219_1) 128) (<= (- v_b_16_1 v_b_38_1) (- 2)) (<= (- c_ULTIMATE.start_main_~cont~6 v_v_219_1) 128) (<= (- c_ULTIMATE.start_main_~cont~6 c_ULTIMATE.start_main_~i~6) (- 2)) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~MAX~6)) 8589934590) (<= (- v_b_38_1 (- v_v_219_1)) 130) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_16_1) (- 2)) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_16_1)) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_38_1)) 6) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_38_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~cont~6) (- 2)) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~i~6) 4294967293) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_38_1)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_38_1) 4294967293) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_16_1)) 3) (<= (- c_ULTIMATE.start_main_~i~6 (- v_v_219_1)) 130) (<= (- c_ULTIMATE.start_main_~i~6 v_b_16_1) 3) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_38_1) (- 4)) (<= (- (- v_b_16_1) (- v_v_219_1)) 127) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_16_1) (- 2)) (<= (- v_b_16_1 (- v_b_16_1)) 0) (<= (- v_b_38_1 (- v_b_38_1)) 6) (<= (- (- v_b_38_1) v_b_38_1) (- 4)) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~i~6)) 3) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_16_1) 0))) (exists ((v_b_35_1 Int) (v_b_36_1 Int) (v_v_514_1 Int)) (and (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~cont~6) 4294967295) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_v_514_1)) 126) (<= (- c_ULTIMATE.start_main_~i~6 v_b_36_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) c_ULTIMATE.start_main_~i~6) (- 2)) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_35_1)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_35_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_35_1)) (- 1)) (<= (- v_b_35_1 (- v_v_514_1)) 127) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_36_1)) 2) (<= (- c_ULTIMATE.start_main_~i~6 v_v_514_1) 129) (<= (- (- v_b_35_1) (- v_v_514_1)) 127) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_36_1) (- 2)) (<= (- (- v_b_35_1) v_v_514_1) 128) (<= (- v_b_36_1 v_v_514_1) 129) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~cont~6) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_v_514_1) 128) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_v_514_1)) 127) (forall ((v_idx_83 Int) (v_idx_81 Int) (v_idx_82 Int)) (or (<= v_b_35_1 v_idx_81) (< v_idx_82 v_b_35_1) (< v_idx_83 v_b_36_1) (and (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_82))) 126) (<= (- c_ULTIMATE.start_main_~cont~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_82)) 128) (<= (- v_b_35_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_82)) 128) (<= (- (- v_b_36_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_82)) 127) (<= (- (- c_ULTIMATE.start_main_~i~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_82))) 126) (<= (- (- v_b_36_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_82))) 126) (<= (- v_b_35_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_82))) 127) (<= (- v_b_36_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_82))) 128) (<= (- c_ULTIMATE.start_main_~MAX~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_82))) 4294967422) (<= (- c_ULTIMATE.start_main_~MAX~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_82)) 4294967423) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_82)) 127) (<= (- c_ULTIMATE.start_main_~i~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_82)) 129) (<= (- (- (select c_ULTIMATE.start_main_~str1~6 v_idx_82)) (select c_ULTIMATE.start_main_~str1~6 v_idx_82)) 256) (<= (- (- v_b_35_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_82))) 127) (<= (- (- v_b_35_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_82)) 128) (<= (- v_b_36_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_82)) 129) (<= (- c_ULTIMATE.start_main_~i~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_82))) 128) (<= (- (- c_ULTIMATE.start_main_~i~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_82)) 127) (<= (- (- c_ULTIMATE.start_main_~cont~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_82)) 128) (<= (- c_ULTIMATE.start_main_~cont~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_82))) 127) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_82))) 127) (<= (- (select c_ULTIMATE.start_main_~str1~6 v_idx_82) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_82))) 254)) (<= v_b_36_1 v_idx_82))) (<= (- c_ULTIMATE.start_main_~cont~6 v_v_514_1) 128) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_35_1) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_35_1)) 4294967295) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~i~6) (- 2)) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_v_514_1)) 126) (<= (- c_ULTIMATE.start_main_~cont~6 c_ULTIMATE.start_main_~i~6) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_35_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~cont~6) (- 1)) (<= (- (- v_v_514_1) v_v_514_1) 256) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~i~6)) 4294967296) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~cont~6)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~cont~6)) 4294967295) (<= (- (- c_ULTIMATE.start_main_~i~6) v_v_514_1) 127) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~MAX~6) (- 2)) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_v_514_1)) 127) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_36_1)) 4294967296) (<= (- v_b_35_1 v_v_514_1) 128) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_36_1)) 1) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~i~6)) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_35_1) 4294967295) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_35_1) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_36_1) (- 1)) (<= (- v_b_35_1 v_b_36_1) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~i~6) 4294967294) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_36_1)) 1) (<= (- (- v_b_36_1) v_v_514_1) 127) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~MAX~6)) 8589934590) (<= (- c_ULTIMATE.start_main_~i~6 v_b_35_1) 1) (<= (- (- v_b_35_1) (- v_b_36_1)) 1) (<= (- v_b_36_1 (- v_v_514_1)) 128) (<= (- c_ULTIMATE.start_main_~i~6 (- v_v_514_1)) 128) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_35_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_36_1) 4294967294) (<= (- (- v_b_36_1) v_b_36_1) (- 2)) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~i~6) (- 1)) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~i~6)) 2) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_35_1)) 0) (<= (- v_b_36_1 (- v_b_36_1)) 2) (<= (- v_b_35_1 (- v_b_36_1)) 1) (<= (- (- v_b_35_1) v_b_36_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_36_1)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~i~6)) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_36_1)) 0) (<= (- (- v_b_36_1) (- v_v_514_1)) 126) (<= (- v_b_35_1 (- v_b_35_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_36_1) (- 2)) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_v_514_1)) 4294967422) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 v_v_514_1) 4294967423) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_v_514_1) 127) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~cont~6)) (- 1)) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_36_1) (- 1)) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_35_1)) 1) (<= (- v_v_514_1 (- v_v_514_1)) 254) (<= (- (- v_b_35_1) v_b_35_1) 0))))} [2018-12-17 14:28:17,281 FATAL L263 ngHoareTripleChecker]: -- [2018-12-17 14:28:17,281 FATAL L264 ngHoareTripleChecker]: Simplified triple [2018-12-17 14:28:18,037 WARN L180 SmtUtils]: Spent 755.00 ms on a formula simplification. DAG size of input: 250 DAG size of output: 240 [2018-12-17 14:28:18,038 FATAL L265 ngHoareTripleChecker]: Pre: {2147483627#(or (exists ((v_b_16_1 Int) (v_b_18_1 Int) (v_v_219_1 Int)) (and (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~cont~6) 4294967295) (<= (- (- v_b_16_1) v_b_16_1) 0) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_16_1)) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- ULTIMATE.start_main_~i~6)) 2) (<= (- (- ULTIMATE.start_main_~i~6) ULTIMATE.start_main_~i~6) (- 2)) (<= (- (- v_b_16_1) v_v_219_1) 128) (<= (- v_b_18_1 (- v_v_219_1)) 129) (<= (- ULTIMATE.start_main_~MAX~6 v_b_16_1) 4294967295) (<= (- ULTIMATE.start_main_~MAX~6 v_v_219_1) 4294967423) (<= (- ULTIMATE.start_main_~i~6 v_b_16_1) 2) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_16_1)) 4294967295) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~i~6)) 4) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~cont~6) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~i~6) (- 2)) (<= (- (- v_b_18_1) v_b_18_1) (- 2)) (<= (- v_v_219_1 (- v_v_219_1)) 254) (<= (- ULTIMATE.start_main_~i~6 (- v_b_16_1)) 2) (<= (- ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6) (- 1)) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_v_219_1)) 127) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~cont~6) (- 1)) (<= (- ULTIMATE.start_main_~MAX~6 v_b_18_1) 4294967294) (<= (- v_b_16_1 (- v_v_219_1)) 127) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~i~6)) 4294967297) (<= (- ULTIMATE.start_main_~MAX~6 (- v_v_219_1)) 4294967422) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~cont~6)) 0) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_16_1)) (- 1)) (<= (- (- ULTIMATE.start_main_~i~6) v_b_18_1) (- 2)) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_18_1)) 2) (<= (- v_b_16_1 v_v_219_1) 128) (<= (- v_b_18_1 v_v_219_1) 130) (<= (- (- v_v_219_1) v_v_219_1) 256) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~cont~6)) 4294967295) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~MAX~6) (- 2)) (<= (- ULTIMATE.start_main_~cont~6 v_b_16_1) 0) (<= (- ULTIMATE.start_main_~cont~6 (- v_v_219_1)) 127) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_16_1) (- 1)) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_18_1)) 2) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~i~6)) 2) (<= (- (- v_b_18_1) v_v_219_1) 127) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_16_1)) (- 1)) (<= (- v_b_16_1 v_b_18_1) (- 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_v_219_1)) 126) (<= (- (- ULTIMATE.start_main_~cont~6) v_v_219_1) 128) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6) 4294967294) (<= (- ULTIMATE.start_main_~cont~6 v_v_219_1) 128) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~MAX~6)) 8589934590) (<= (- ULTIMATE.start_main_~i~6 (- v_b_18_1)) 4) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_16_1)) 0) (<= (- (- v_b_16_1) (- v_b_18_1)) 2) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_18_1)) 4294967297) (forall ((v_idx_78 Int) (v_idx_79 Int) (v_idx_77 Int)) (or (<= v_b_16_1 v_idx_77) (< v_idx_78 v_b_16_1) (<= v_b_18_1 v_idx_78) (< v_idx_79 v_b_18_1) (and (<= (- (- ULTIMATE.start_main_~i~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_78))) 126) (<= (- ULTIMATE.start_main_~i~6 (select ULTIMATE.start_main_~str1~6 v_idx_78)) 130) (<= (- (- v_b_18_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_78))) 126) (<= (- (- v_b_18_1) (select ULTIMATE.start_main_~str1~6 v_idx_78)) 127) (<= (- (- ULTIMATE.start_main_~MAX~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_78))) 126) (<= (- (- v_b_16_1) (select ULTIMATE.start_main_~str1~6 v_idx_78)) 128) (<= (- v_b_18_1 (- (select ULTIMATE.start_main_~str1~6 v_idx_78))) 129) (<= (- (select ULTIMATE.start_main_~str1~6 v_idx_78) (- (select ULTIMATE.start_main_~str1~6 v_idx_78))) 254) (<= (- (- ULTIMATE.start_main_~cont~6) (select ULTIMATE.start_main_~str1~6 v_idx_78)) 128) (<= (- (- v_b_16_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_78))) 127) (<= (- ULTIMATE.start_main_~cont~6 (select ULTIMATE.start_main_~str1~6 v_idx_78)) 128) (<= (- ULTIMATE.start_main_~MAX~6 (select ULTIMATE.start_main_~str1~6 v_idx_78)) 4294967423) (<= (- (- ULTIMATE.start_main_~i~6) (select ULTIMATE.start_main_~str1~6 v_idx_78)) 127) (<= (- (- ULTIMATE.start_main_~cont~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_78))) 127) (<= (- v_b_16_1 (- (select ULTIMATE.start_main_~str1~6 v_idx_78))) 127) (<= (- ULTIMATE.start_main_~MAX~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_78))) 4294967422) (<= (- v_b_16_1 (select ULTIMATE.start_main_~str1~6 v_idx_78)) 128) (<= (- v_b_18_1 (select ULTIMATE.start_main_~str1~6 v_idx_78)) 130) (<= (- (- (select ULTIMATE.start_main_~str1~6 v_idx_78)) (select ULTIMATE.start_main_~str1~6 v_idx_78)) 256) (<= (- ULTIMATE.start_main_~cont~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_78))) 127) (<= (- ULTIMATE.start_main_~i~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_78))) 129) (<= (- (- ULTIMATE.start_main_~MAX~6) (select ULTIMATE.start_main_~str1~6 v_idx_78)) 127)))) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_18_1)) 0) (<= (- ULTIMATE.start_main_~i~6 v_b_18_1) 0) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~i~6) (- 1)) (<= (- (- ULTIMATE.start_main_~i~6) (- v_v_219_1)) 126) (<= (- ULTIMATE.start_main_~i~6 v_v_219_1) 130) (<= (- (- v_b_18_1) (- v_v_219_1)) 126) (<= (- ULTIMATE.start_main_~cont~6 v_b_18_1) (- 1)) (<= (- (- v_b_16_1) (- v_v_219_1)) 127) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_18_1) (- 1)) (<= (- (- v_b_16_1) v_b_18_1) (- 1)) (<= (- v_b_18_1 (- v_b_18_1)) 4) (<= (- (- ULTIMATE.start_main_~i~6) v_v_219_1) 127) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~i~6)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~cont~6)) (- 1)) (<= (- v_b_16_1 (- v_b_16_1)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_18_1)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_18_1) (- 2)) (<= (- v_b_16_1 (- v_b_18_1)) 2) (<= (- (- ULTIMATE.start_main_~i~6) v_b_16_1) (- 1)) (<= (- ULTIMATE.start_main_~i~6 (- v_v_219_1)) 129) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_16_1) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) v_v_219_1) 127))) (and (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~cont~6)) 4294967296) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~i~6)) 0) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~cont~6) 0) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6) 4294967295) (<= (- ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6) 0)))} [2018-12-17 14:28:18,038 FATAL L269 ngHoareTripleChecker]: Action: assume !!(main_~i~6 < main_~MAX~6);assume -128 <= main_#t~nondet2 && main_#t~nondet2 <= 127;main_~str1~6 := main_~str1~6[main_~i~6 := main_#t~nondet2];havoc main_#t~nondet2;main_#t~post1 := main_~i~6;main_~i~6 := main_#t~post1 + 1;havoc main_#t~post1; [2018-12-17 14:28:18,038 FATAL L184 hOps$ForEachOp$OfRef]: ActionStr: (and (= c_ULTIMATE.start_main_~str1~6_primed (store c_ULTIMATE.start_main_~str1~6 c_ULTIMATE.start_main_~i~6 |c_ULTIMATE.start_main_#t~nondet2|)) (< c_ULTIMATE.start_main_~i~6 c_ULTIMATE.start_main_~MAX~6) (<= 0 (+ |c_ULTIMATE.start_main_#t~nondet2| 128)) (<= |c_ULTIMATE.start_main_#t~nondet2| 127) (= c_ULTIMATE.start_main_~i~6_primed (+ c_ULTIMATE.start_main_~i~6 1))) [2018-12-17 14:28:18,110 FATAL L271 ngHoareTripleChecker]: Post: {2147483626#(or (exists ((v_b_16_1 Int) (v_v_219_1 Int) (v_b_38_1 Int)) (and (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~cont~6) 4294967295) (<= (- (- v_b_16_1) v_b_16_1) 0) (<= (- (- ULTIMATE.start_main_~i~6) v_b_38_1) (- 4)) (<= (- (- ULTIMATE.start_main_~MAX~6) v_v_219_1) 126) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_16_1)) 0) (<= (- ULTIMATE.start_main_~i~6 v_b_38_1) 0) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~i~6) (- 2)) (<= (- (- v_b_16_1) v_v_219_1) 128) (<= (- ULTIMATE.start_main_~cont~6 v_b_38_1) (- 2)) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_16_1)) (- 2)) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~i~6) (- 4)) (<= (- ULTIMATE.start_main_~MAX~6 v_b_16_1) 4294967295) (<= (- (- v_b_16_1) v_b_38_1) (- 2)) (<= (- ULTIMATE.start_main_~MAX~6 v_v_219_1) 4294967423) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_16_1)) 4294967295) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_38_1)) 4294967298) (<= (- (- ULTIMATE.start_main_~i~6) ULTIMATE.start_main_~i~6) (- 4)) (<= (- ULTIMATE.start_main_~i~6 v_v_219_1) 131) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~cont~6) 0) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~i~6)) 6) (<= (- (- ULTIMATE.start_main_~i~6) (- v_v_219_1)) 125) (<= (- v_v_219_1 (- v_v_219_1)) 254) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_38_1)) 3) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_v_219_1)) 127) (forall ((v_idx_87 Int) (v_idx_85 Int) (v_idx_86 Int)) (or (< v_idx_86 v_b_16_1) (< v_idx_87 v_b_38_1) (<= v_b_16_1 v_idx_85) (and (<= (- (- ULTIMATE.start_main_~MAX~6) (select ULTIMATE.start_main_~str1~6 v_idx_86)) 126) (<= (- (- ULTIMATE.start_main_~MAX~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_86))) 125) (<= (- (- v_b_16_1) (select ULTIMATE.start_main_~str1~6 v_idx_86)) 128) (<= (- (- ULTIMATE.start_main_~i~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_86))) 125) (<= (- (- ULTIMATE.start_main_~i~6) (select ULTIMATE.start_main_~str1~6 v_idx_86)) 126) (<= (- (select ULTIMATE.start_main_~str1~6 v_idx_86) (- (select ULTIMATE.start_main_~str1~6 v_idx_86))) 254) (<= (- (- ULTIMATE.start_main_~cont~6) (select ULTIMATE.start_main_~str1~6 v_idx_86)) 128) (<= (- (- v_b_16_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_86))) 127) (<= (- ULTIMATE.start_main_~cont~6 (select ULTIMATE.start_main_~str1~6 v_idx_86)) 128) (<= (- v_b_38_1 (- (select ULTIMATE.start_main_~str1~6 v_idx_86))) 130) (<= (- ULTIMATE.start_main_~MAX~6 (select ULTIMATE.start_main_~str1~6 v_idx_86)) 4294967423) (<= (- (- ULTIMATE.start_main_~cont~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_86))) 127) (<= (- v_b_38_1 (select ULTIMATE.start_main_~str1~6 v_idx_86)) 131) (<= (- v_b_16_1 (- (select ULTIMATE.start_main_~str1~6 v_idx_86))) 127) (<= (- (- v_b_38_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_86))) 125) (<= (- ULTIMATE.start_main_~MAX~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_86))) 4294967422) (<= (- ULTIMATE.start_main_~i~6 (select ULTIMATE.start_main_~str1~6 v_idx_86)) 131) (<= (- v_b_16_1 (select ULTIMATE.start_main_~str1~6 v_idx_86)) 128) (<= (- (- v_b_38_1) (select ULTIMATE.start_main_~str1~6 v_idx_86)) 126) (<= (- (- (select ULTIMATE.start_main_~str1~6 v_idx_86)) (select ULTIMATE.start_main_~str1~6 v_idx_86)) 256) (<= (- ULTIMATE.start_main_~cont~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_86))) 127) (<= (- ULTIMATE.start_main_~i~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_86))) 130)) (<= v_b_38_1 v_idx_86))) (<= (- v_b_38_1 v_v_219_1) 131) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_38_1) (- 2)) (<= (- v_b_16_1 (- v_v_219_1)) 127) (<= (- (- v_b_38_1) (- v_v_219_1)) 125) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~i~6)) 4294967298) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~MAX~6) (- 4)) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_38_1)) 3) (<= (- ULTIMATE.start_main_~MAX~6 (- v_v_219_1)) 4294967422) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~cont~6)) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- ULTIMATE.start_main_~i~6)) 3) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_16_1)) (- 2)) (<= (- v_b_16_1 (- v_b_38_1)) 3) (<= (- v_b_16_1 v_v_219_1) 128) (<= (- (- v_b_38_1) v_v_219_1) 126) (<= (- (- v_v_219_1) v_v_219_1) 256) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~cont~6)) 4294967295) (<= (- ULTIMATE.start_main_~cont~6 v_b_16_1) 0) (<= (- ULTIMATE.start_main_~cont~6 (- v_v_219_1)) 127) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_v_219_1)) 125) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~cont~6)) (- 2)) (<= (- (- v_b_16_1) (- v_b_38_1)) 3) (<= (- (- ULTIMATE.start_main_~i~6) v_v_219_1) 126) (<= (- (- ULTIMATE.start_main_~cont~6) v_v_219_1) 128) (<= (- v_b_16_1 v_b_38_1) (- 2)) (<= (- ULTIMATE.start_main_~cont~6 v_v_219_1) 128) (<= (- ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6) (- 2)) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~MAX~6)) 8589934590) (<= (- v_b_38_1 (- v_v_219_1)) 130) (<= (- (- ULTIMATE.start_main_~i~6) v_b_16_1) (- 2)) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_16_1)) 0) (<= (- ULTIMATE.start_main_~i~6 (- v_b_38_1)) 6) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_38_1)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~cont~6) (- 2)) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6) 4294967293) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_38_1)) 0) (<= (- ULTIMATE.start_main_~MAX~6 v_b_38_1) 4294967293) (<= (- ULTIMATE.start_main_~i~6 (- v_b_16_1)) 3) (<= (- ULTIMATE.start_main_~i~6 (- v_v_219_1)) 130) (<= (- ULTIMATE.start_main_~i~6 v_b_16_1) 3) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_38_1) (- 4)) (<= (- (- v_b_16_1) (- v_v_219_1)) 127) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~i~6)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_16_1) (- 2)) (<= (- v_b_16_1 (- v_b_16_1)) 0) (<= (- v_b_38_1 (- v_b_38_1)) 6) (<= (- (- v_b_38_1) v_b_38_1) (- 4)) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~i~6)) 3) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_16_1) 0))) (exists ((v_b_35_1 Int) (v_b_36_1 Int) (v_v_514_1 Int)) (and (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~cont~6) 4294967295) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_v_514_1)) 126) (<= (- ULTIMATE.start_main_~i~6 v_b_36_1) 0) (<= (- (- ULTIMATE.start_main_~i~6) ULTIMATE.start_main_~i~6) (- 2)) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_35_1)) 0) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_35_1) 0) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_35_1)) (- 1)) (<= (- v_b_35_1 (- v_v_514_1)) 127) (<= (- ULTIMATE.start_main_~i~6 (- v_b_36_1)) 2) (<= (- ULTIMATE.start_main_~i~6 v_v_514_1) 129) (<= (- (- v_b_35_1) (- v_v_514_1)) 127) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_36_1) (- 2)) (<= (- (- v_b_35_1) v_v_514_1) 128) (<= (- v_b_36_1 v_v_514_1) 129) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~cont~6) 0) (<= (- (- ULTIMATE.start_main_~cont~6) v_v_514_1) 128) (<= (- ULTIMATE.start_main_~cont~6 (- v_v_514_1)) 127) (forall ((v_idx_83 Int) (v_idx_81 Int) (v_idx_82 Int)) (or (<= v_b_35_1 v_idx_81) (< v_idx_82 v_b_35_1) (< v_idx_83 v_b_36_1) (and (<= (- (- ULTIMATE.start_main_~MAX~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_82))) 126) (<= (- ULTIMATE.start_main_~cont~6 (select ULTIMATE.start_main_~str1~6 v_idx_82)) 128) (<= (- v_b_35_1 (select ULTIMATE.start_main_~str1~6 v_idx_82)) 128) (<= (- (- v_b_36_1) (select ULTIMATE.start_main_~str1~6 v_idx_82)) 127) (<= (- (- ULTIMATE.start_main_~i~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_82))) 126) (<= (- (- v_b_36_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_82))) 126) (<= (- v_b_35_1 (- (select ULTIMATE.start_main_~str1~6 v_idx_82))) 127) (<= (- v_b_36_1 (- (select ULTIMATE.start_main_~str1~6 v_idx_82))) 128) (<= (- ULTIMATE.start_main_~MAX~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_82))) 4294967422) (<= (- ULTIMATE.start_main_~MAX~6 (select ULTIMATE.start_main_~str1~6 v_idx_82)) 4294967423) (<= (- (- ULTIMATE.start_main_~MAX~6) (select ULTIMATE.start_main_~str1~6 v_idx_82)) 127) (<= (- ULTIMATE.start_main_~i~6 (select ULTIMATE.start_main_~str1~6 v_idx_82)) 129) (<= (- (- (select ULTIMATE.start_main_~str1~6 v_idx_82)) (select ULTIMATE.start_main_~str1~6 v_idx_82)) 256) (<= (- (- v_b_35_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_82))) 127) (<= (- (- v_b_35_1) (select ULTIMATE.start_main_~str1~6 v_idx_82)) 128) (<= (- v_b_36_1 (select ULTIMATE.start_main_~str1~6 v_idx_82)) 129) (<= (- ULTIMATE.start_main_~i~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_82))) 128) (<= (- (- ULTIMATE.start_main_~i~6) (select ULTIMATE.start_main_~str1~6 v_idx_82)) 127) (<= (- (- ULTIMATE.start_main_~cont~6) (select ULTIMATE.start_main_~str1~6 v_idx_82)) 128) (<= (- ULTIMATE.start_main_~cont~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_82))) 127) (<= (- (- ULTIMATE.start_main_~cont~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_82))) 127) (<= (- (select ULTIMATE.start_main_~str1~6 v_idx_82) (- (select ULTIMATE.start_main_~str1~6 v_idx_82))) 254)) (<= v_b_36_1 v_idx_82))) (<= (- ULTIMATE.start_main_~cont~6 v_v_514_1) 128) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_35_1) (- 1)) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_35_1)) 4294967295) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~i~6) (- 2)) (<= (- (- ULTIMATE.start_main_~i~6) (- v_v_514_1)) 126) (<= (- ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6) (- 1)) (<= (- (- ULTIMATE.start_main_~i~6) v_b_35_1) (- 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~cont~6) (- 1)) (<= (- (- v_v_514_1) v_v_514_1) 256) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~i~6)) 4294967296) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~cont~6)) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~cont~6)) 4294967295) (<= (- (- ULTIMATE.start_main_~i~6) v_v_514_1) 127) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~MAX~6) (- 2)) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_v_514_1)) 127) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_36_1)) 4294967296) (<= (- v_b_35_1 v_v_514_1) 128) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_36_1)) 1) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~i~6)) 1) (<= (- ULTIMATE.start_main_~MAX~6 v_b_35_1) 4294967295) (<= (- ULTIMATE.start_main_~cont~6 v_b_35_1) 0) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_36_1) (- 1)) (<= (- v_b_35_1 v_b_36_1) (- 1)) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6) 4294967294) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_36_1)) 1) (<= (- (- v_b_36_1) v_v_514_1) 127) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~MAX~6)) 8589934590) (<= (- ULTIMATE.start_main_~i~6 v_b_35_1) 1) (<= (- (- v_b_35_1) (- v_b_36_1)) 1) (<= (- v_b_36_1 (- v_v_514_1)) 128) (<= (- ULTIMATE.start_main_~i~6 (- v_v_514_1)) 128) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_35_1)) (- 1)) (<= (- ULTIMATE.start_main_~MAX~6 v_b_36_1) 4294967294) (<= (- (- v_b_36_1) v_b_36_1) (- 2)) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~i~6) (- 1)) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~i~6)) 2) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_35_1)) 0) (<= (- v_b_36_1 (- v_b_36_1)) 2) (<= (- v_b_35_1 (- v_b_36_1)) 1) (<= (- (- v_b_35_1) v_b_36_1) (- 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_36_1)) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- ULTIMATE.start_main_~i~6)) 1) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_36_1)) 0) (<= (- (- v_b_36_1) (- v_v_514_1)) 126) (<= (- v_b_35_1 (- v_b_35_1)) 0) (<= (- (- ULTIMATE.start_main_~i~6) v_b_36_1) (- 2)) (<= (- ULTIMATE.start_main_~MAX~6 (- v_v_514_1)) 4294967422) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~i~6)) 0) (<= (- ULTIMATE.start_main_~MAX~6 v_v_514_1) 4294967423) (<= (- (- ULTIMATE.start_main_~MAX~6) v_v_514_1) 127) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~cont~6)) (- 1)) (<= (- ULTIMATE.start_main_~cont~6 v_b_36_1) (- 1)) (<= (- ULTIMATE.start_main_~i~6 (- v_b_35_1)) 1) (<= (- v_v_514_1 (- v_v_514_1)) 254) (<= (- (- v_b_35_1) v_b_35_1) 0))))} [2018-12-17 14:28:23,613 FATAL L210 ngHoareTripleChecker]: Soundness check failed for the following hoare triple [2018-12-17 14:28:23,614 FATAL L212 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-17 14:28:23,614 FATAL L214 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-17 14:28:23,614 FATAL L218 ngHoareTripleChecker]: -- [2018-12-17 14:28:23,615 FATAL L219 ngHoareTripleChecker]: Pre: {2147483623#(or (exists ((v_b_11_1 Int) (v_v_87_1 Int) (v_b_10_1 Int)) (and (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_11_1) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~MAX~6) 8589934592) (<= (- (- v_b_10_1) v_b_10_1) 8589934594) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_11_1) 4294967296) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~j~6)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) c_ULTIMATE.start_main_~j~6) 4294967297) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_v_87_1)) 4294967296) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_10_1) 8589934593) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~j~6) 4294967296) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_10_1) 4294967297) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_11_1) 4294967296) (<= (- c_ULTIMATE.start_main_~cont~6 c_ULTIMATE.start_main_~j~6) 0) (<= (- c_ULTIMATE.start_main_~i~6 c_ULTIMATE.start_main_~j~6) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~j~6)) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_v_87_1)) 4294967297) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_10_1) 4294967297) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_10_1)) 0) (<= (- v_b_11_1 (- v_b_11_1)) 2) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~i~6) 8589934593) (<= (- v_b_10_1 (- v_v_87_1)) 0) (<= (- c_ULTIMATE.start_main_~i~6 v_v_87_1) 0) (<= (- c_ULTIMATE.start_main_~i~6 v_b_11_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_11_1)) 0) (<= (- c_ULTIMATE.start_main_~i~6 v_b_10_1) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_v_87_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- c_ULTIMATE.start_main_~j~6)) 4294967297) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~cont~6)) 1) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_10_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_v_87_1) 4294967296) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~j~6)) 4294967296) (<= (- c_ULTIMATE.start_main_~j~6 v_b_11_1) 4294967296) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_11_1) 4294967296) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- v_b_10_1 (- v_b_11_1)) 1) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_11_1)) 1) (<= (- (- v_b_11_1) v_v_87_1) 4294967296) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- (- v_b_10_1) v_v_87_1) 4294967297) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~j~6) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_10_1)) 1) (<= (- c_ULTIMATE.start_main_~j~6 v_b_10_1) 4294967297) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_10_1)) (- 1)) (<= (- (- v_b_10_1) (- v_b_11_1)) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_11_1)) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_11_1) 8589934593) (<= (- (- v_b_10_1) v_b_11_1) 8589934593) (forall ((v_idx_99 Int) (v_idx_100 Int) (v_idx_101 Int)) (or (<= v_b_10_1 v_idx_99) (and (<= (- v_b_10_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_100)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_100)) 4294967296) (<= (- c_ULTIMATE.start_main_~MAX~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_100))) 1) (<= (- (- v_b_10_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_100))) 4294967297) (<= (- (- c_ULTIMATE.start_main_~i~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_100)) 4294967297) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_100))) 4294967296) (<= (- v_b_11_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_100)) 1) (<= (- v_b_11_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_100))) 1) (<= (- (- c_ULTIMATE.start_main_~j~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_100)) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_100))) 0) (<= (- (select c_ULTIMATE.start_main_~str1~6 v_idx_100) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_100))) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_100))) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_100))) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_100)) 0) (<= (- (- v_b_11_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_100)) 4294967296) (<= (- (- c_ULTIMATE.start_main_~i~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_100))) 4294967297) (<= (- c_ULTIMATE.start_main_~j~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_100))) 0) (<= (- v_b_10_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_100))) 0) (<= (- c_ULTIMATE.start_main_~i~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_100)) 0) (<= (- (- (select c_ULTIMATE.start_main_~str1~6 v_idx_100)) (select c_ULTIMATE.start_main_~str1~6 v_idx_100)) 0) (<= (- (- v_b_10_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_100)) 4294967297) (<= (- c_ULTIMATE.start_main_~j~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_100)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_100)) 0) (<= (- (- v_b_11_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_100))) 4294967296) (<= (- (- c_ULTIMATE.start_main_~j~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_100))) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_100)) 1)) (< v_idx_100 v_b_10_1) (<= v_b_11_1 v_idx_100) (< v_idx_101 v_b_11_1))) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_10_1) 1) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~j~6)) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_11_1)) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_v_87_1)) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~i~6) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~i~6) 4294967297) (<= (- v_b_10_1 (- v_b_10_1)) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) c_ULTIMATE.start_main_~j~6) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~cont~6)) 4294967296) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_10_1)) 0) (<= (- v_b_11_1 v_v_87_1) 1) (<= (- c_ULTIMATE.start_main_~j~6 (- c_ULTIMATE.start_main_~j~6)) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- v_v_87_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~i~6)) (- 1)) (<= (- c_ULTIMATE.start_main_~cont~6 c_ULTIMATE.start_main_~i~6) 4294967297) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~cont~6) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_v_87_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_11_1)) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~i~6)) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~j~6)) 0) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_10_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_v_87_1) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_11_1) 8589934592) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~cont~6)) 0) (<= (- (- v_b_11_1) v_b_11_1) 8589934592) (<= (- v_b_10_1 v_v_87_1) 0) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_11_1)) 1) (<= (- (- v_b_10_1) (- v_v_87_1)) 4294967297) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_10_1)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_11_1)) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) v_v_87_1) 4294967297) (<= (- v_b_10_1 v_b_11_1) (- 1)) (<= (- v_b_11_1 (- v_v_87_1)) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~MAX~6)) 2) (<= (- (- c_ULTIMATE.start_main_~j~6) v_v_87_1) 0) (<= (- v_v_87_1 (- v_v_87_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_10_1) 8589934594) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_11_1)) 2) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_v_87_1)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_v_87_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_10_1) 4294967297) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_10_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~cont~6) 4294967296) (<= (- c_ULTIMATE.start_main_~j~6 (- v_v_87_1)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~cont~6) 1) (<= (- (- v_v_87_1) v_v_87_1) 0) (<= (- c_ULTIMATE.start_main_~j~6 v_v_87_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) c_ULTIMATE.start_main_~i~6) 8589934594) (<= (- (- v_b_11_1) (- v_v_87_1)) 4294967296) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~j~6) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 v_v_87_1) 1))) (exists ((v_b_23_1 Int) (v_v_333_1 Int) (v_b_25_1 Int) (v_b_24_1 Int) (v_b_27_1 Int) (v_v_328_1 Int)) (and (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~MAX~6) 8589934592) (<= (- v_b_24_1 (- v_v_333_1)) 1) (<= (- (- c_ULTIMATE.start_main_~j~6) v_v_328_1) 0) (<= (- v_b_25_1 v_v_328_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_v_333_1)) 4294967297) (<= (- (- v_v_328_1) v_v_333_1) 0) (<= (- v_b_25_1 (- v_b_27_1)) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~i~6) 2) (<= (- c_ULTIMATE.start_main_~cont~6 c_ULTIMATE.start_main_~j~6) 0) (<= (- (- v_b_27_1) (- v_v_328_1)) 4294967296) (<= (- v_v_328_1 v_v_333_1) 0) (<= (- v_v_328_1 (- v_v_328_1)) 0) (<= (- (- v_b_25_1) (- v_v_328_1)) 4294967297) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_25_1)) (- 1)) (<= (- (- v_b_24_1) v_b_25_1) 4294967297) (<= (- (- v_b_23_1) (- v_v_328_1)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_24_1)) 1) (<= (- (- v_b_23_1) v_b_24_1) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) v_v_333_1) 0) (<= (- (- v_v_333_1) v_v_333_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_24_1)) 2) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_v_333_1) 4294967296) (<= (- c_ULTIMATE.start_main_~MAX~6 v_v_328_1) 1) (<= (- v_b_23_1 (- v_b_23_1)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_24_1) 0) (<= (- (- v_b_23_1) v_b_25_1) 4294967297) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_v_328_1)) 0) (<= (- (- v_b_25_1) v_b_27_1) 8589934593) (<= (- (- c_ULTIMATE.start_main_~i~6) (- c_ULTIMATE.start_main_~j~6)) 4294967297) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_23_1)) 0) (<= (- (- v_b_25_1) v_v_328_1) 4294967297) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_24_1)) 4294967296) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_v_328_1) 4294967296) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_23_1)) 4294967296) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_25_1)) 1) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~j~6)) 4294967296) (<= (- (- v_b_23_1) (- v_v_333_1)) 0) (<= (- c_ULTIMATE.start_main_~j~6 v_b_23_1) 1) (<= (- (- v_b_25_1) (- v_b_27_1)) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_27_1) 4294967296) (<= (- (- v_b_23_1) v_v_328_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_v_333_1)) 1) (<= (- v_b_23_1 (- v_b_27_1)) 1) (<= (- c_ULTIMATE.start_main_~i~6 (- v_v_328_1)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_v_333_1)) 0) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_24_1)) 2) (<= (- c_ULTIMATE.start_main_~j~6 v_b_27_1) 4294967296) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_27_1) 8589934592) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_24_1) 0) (<= (- v_b_24_1 v_v_333_1) 1) (<= (- (- v_b_24_1) (- v_v_328_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_v_328_1)) 4294967297) (<= (- v_b_24_1 (- v_b_25_1)) 1) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~i~6)) (- 1)) (<= (- c_ULTIMATE.start_main_~i~6 v_b_24_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~j~6) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_23_1) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_v_328_1)) 1) (<= (- v_b_27_1 (- v_v_328_1)) 1) (<= (- c_ULTIMATE.start_main_~i~6 v_v_333_1) (- 1)) (<= (- v_v_333_1 (- v_v_333_1)) 0) (<= (- v_b_27_1 (- v_b_27_1)) 2) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~i~6) 4294967297) (<= (- v_b_25_1 (- v_v_333_1)) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) c_ULTIMATE.start_main_~j~6) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_23_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_27_1) 4294967296) (<= (- v_b_25_1 v_v_333_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_23_1)) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_27_1)) 2) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_v_328_1)) 0) (<= (- v_b_27_1 (- v_v_333_1)) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_25_1)) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_25_1) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 v_v_333_1) 1) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_v_333_1)) 4294967296) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~cont~6) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) v_v_333_1) 4294967297) (<= (- v_b_27_1 v_v_328_1) 1) (<= (- (- v_b_25_1) (- v_v_333_1)) 4294967297) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_25_1) 8589934594) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_24_1)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- (- v_b_24_1) v_b_27_1) 4294967296) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_v_333_1) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_23_1)) (- 1)) (<= (- v_b_23_1 (- v_v_333_1)) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_27_1) 4294967296) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_23_1)) 1) (<= (- (- v_b_27_1) v_b_27_1) 8589934592) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_27_1)) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_24_1) 4294967297) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_27_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~MAX~6)) 2) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_24_1)) 1) (<= (- v_b_23_1 v_v_328_1) 0) (<= (- (- v_b_23_1) v_b_23_1) 0) (<= (- (- v_b_25_1) v_v_333_1) 4294967297) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_v_328_1) 0) (<= (- v_v_328_1 (- v_v_333_1)) 0) (<= (- (- v_b_23_1) v_b_27_1) 4294967296) (<= (- v_b_23_1 (- v_v_328_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~cont~6) 4294967296) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~cont~6) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~j~6) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_24_1) 4294967296) (<= (- (- v_b_25_1) v_b_25_1) 8589934594) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~j~6)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) c_ULTIMATE.start_main_~j~6) 4294967297) (<= (- c_ULTIMATE.start_main_~cont~6 v_v_328_1) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- v_v_333_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_24_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_23_1) 4294967297) (<= (- c_ULTIMATE.start_main_~j~6 v_v_328_1) 1) (forall ((v_idx_104 Int) (v_idx_105 Int) (v_idx_102 Int) (v_idx_103 Int) (v_idx_106 Int) (v_idx_107 Int)) (or (< v_idx_104 v_b_24_1) (< v_idx_106 v_b_25_1) (<= v_b_27_1 v_idx_106) (< v_idx_103 v_b_23_1) (<= v_b_23_1 v_idx_102) (<= v_b_24_1 v_idx_103) (<= v_b_25_1 v_idx_105) (and (<= (- v_b_25_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_106))) 0) (<= (- v_b_24_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_106))) 1) (<= (- v_b_23_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_106)) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (select c_ULTIMATE.start_main_~str2~6 v_idx_103)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (select c_ULTIMATE.start_main_~str2~6 v_idx_103)) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_106))) (- 1)) (<= (- v_b_25_1 (select c_ULTIMATE.start_main_~str2~6 v_idx_103)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_106))) 4294967297) (<= (- v_b_25_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_106)) 0) (<= (- c_ULTIMATE.start_main_~j~6 (select c_ULTIMATE.start_main_~str2~6 v_idx_103)) 1) (<= (- (- (select c_ULTIMATE.start_main_~str2~6 v_idx_103)) (select c_ULTIMATE.start_main_~str1~6 v_idx_106)) 0) (<= (- (- v_b_24_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_106)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_103))) 0) (<= (- v_b_27_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_106))) 1) (<= (- (- v_b_27_1) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_103))) 4294967296) (<= (- (select c_ULTIMATE.start_main_~str2~6 v_idx_103) (select c_ULTIMATE.start_main_~str1~6 v_idx_106)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_106)) 1) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_106))) 4294967296) (<= (- (select c_ULTIMATE.start_main_~str2~6 v_idx_103) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_103))) 0) (<= (- (- v_b_25_1) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_103))) 4294967297) (<= (- (- (select c_ULTIMATE.start_main_~str2~6 v_idx_103)) (select c_ULTIMATE.start_main_~str2~6 v_idx_103)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_106)) 4294967297) (<= (- (- c_ULTIMATE.start_main_~j~6) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_103))) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_106)) 0) (<= (- (- v_b_23_1) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_103))) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (select c_ULTIMATE.start_main_~str2~6 v_idx_103)) 4294967297) (<= (- c_ULTIMATE.start_main_~j~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_106))) 1) (<= (- v_b_27_1 (select c_ULTIMATE.start_main_~str2~6 v_idx_103)) 1) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_103))) 4294967296) (<= (- (- v_b_25_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_106))) 4294967297) (<= (- (- c_ULTIMATE.start_main_~j~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_106)) 0) (<= (- (- (select c_ULTIMATE.start_main_~str1~6 v_idx_106)) (select c_ULTIMATE.start_main_~str1~6 v_idx_106)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_106)) 4294967296) (<= (- c_ULTIMATE.start_main_~MAX~6 (select c_ULTIMATE.start_main_~str2~6 v_idx_103)) 1) (<= (- v_b_24_1 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_103))) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_103))) 0) (<= (- (- (select c_ULTIMATE.start_main_~str2~6 v_idx_103)) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_106))) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_106)) 0) (<= (- c_ULTIMATE.start_main_~j~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_106)) 1) (<= (- (- v_b_27_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_106))) 4294967296) (<= (- (- v_b_27_1) (select c_ULTIMATE.start_main_~str2~6 v_idx_103)) 4294967296) (<= (- (- v_b_25_1) (select c_ULTIMATE.start_main_~str2~6 v_idx_103)) 4294967297) (<= (- v_b_23_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_106))) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (select c_ULTIMATE.start_main_~str2~6 v_idx_103)) 4294967296) (<= (- v_b_27_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_106)) 1) (<= (- c_ULTIMATE.start_main_~cont~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_106))) 0) (<= (- (- v_b_23_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_106))) 0) (<= (- (- v_b_23_1) (select c_ULTIMATE.start_main_~str2~6 v_idx_103)) 0) (<= (- v_b_25_1 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_103))) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_106))) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_106))) 1) (<= (- c_ULTIMATE.start_main_~i~6 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_103))) (- 1)) (<= (- v_b_23_1 (select c_ULTIMATE.start_main_~str2~6 v_idx_103)) 0) (<= (- c_ULTIMATE.start_main_~i~6 (select c_ULTIMATE.start_main_~str2~6 v_idx_103)) (- 1)) (<= (- (- v_b_25_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_106)) 4294967297) (<= (- (- c_ULTIMATE.start_main_~j~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_106))) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (select c_ULTIMATE.start_main_~str2~6 v_idx_103)) 0) (<= (- (select c_ULTIMATE.start_main_~str2~6 v_idx_103) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_106))) 0) (<= (- c_ULTIMATE.start_main_~j~6 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_103))) 1) (<= (- v_b_24_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_106)) 1) (<= (- v_b_24_1 (select c_ULTIMATE.start_main_~str2~6 v_idx_103)) 1) (<= (- (- v_b_24_1) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_103))) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_103))) 4294967297) (<= (- v_b_23_1 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_103))) 0) (<= (- (- v_b_23_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_106)) 0) (<= (- (- v_b_24_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_106))) 0) (<= (- (- v_b_24_1) (select c_ULTIMATE.start_main_~str2~6 v_idx_103)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_103))) 1) (<= (- v_b_27_1 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_103))) 1) (<= (- c_ULTIMATE.start_main_~i~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_106)) (- 1)) (<= (- (select c_ULTIMATE.start_main_~str1~6 v_idx_106) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_106))) 0) (<= (- (- v_b_27_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_106)) 4294967296)) (< v_idx_107 v_b_27_1))) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~j~6) 4294967296) (<= (- c_ULTIMATE.start_main_~i~6 v_b_25_1) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_v_328_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_v_333_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) v_v_328_1) 4294967297) (<= (- c_ULTIMATE.start_main_~j~6 (- v_v_333_1)) 1) (<= (- v_b_25_1 (- v_b_25_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~i~6) 8589934593) (<= (- v_b_25_1 v_b_27_1) (- 1)) (<= (- v_b_23_1 v_b_27_1) 4294967296) (<= (- (- v_b_24_1) (- v_b_27_1)) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~i~6)) (- 2)) (<= (- v_b_24_1 (- v_v_328_1)) 1) (<= (- v_b_23_1 v_b_24_1) 0) (<= (- c_ULTIMATE.start_main_~j~6 v_b_25_1) 4294967297) (<= (- c_ULTIMATE.start_main_~j~6 v_v_333_1) 1) (<= (- (- v_b_27_1) (- v_v_333_1)) 4294967296) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~cont~6)) 1) (<= (- (- v_b_23_1) (- v_b_27_1)) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~i~6)) (- 1)) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_25_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_23_1) 0) (<= (- v_b_27_1 v_v_333_1) 1) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_v_333_1)) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_25_1) 4294967297) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_27_1)) 2) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_25_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~i~6 v_v_328_1) (- 1)) (<= (- v_b_23_1 (- v_b_24_1)) 1) (<= (- c_ULTIMATE.start_main_~j~6 (- v_v_328_1)) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_27_1)) 2) (<= (- v_b_24_1 v_v_328_1) 1) (<= (- (- v_b_23_1) v_v_333_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_25_1) 4294967297) (<= (- (- v_b_23_1) (- v_b_25_1)) 0) (<= (- (- v_b_24_1) v_v_328_1) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_25_1) 8589934593) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_25_1) 4294967297) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_27_1)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_25_1)) 0) (<= (- v_b_23_1 (- v_b_25_1)) 0) (<= (- (- v_b_27_1) v_v_333_1) 4294967296) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_23_1)) 0) (<= (- (- v_b_23_1) (- v_b_24_1)) 1) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_27_1)) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_27_1)) 0) (<= (- v_b_23_1 v_v_333_1) 0) (<= (- c_ULTIMATE.start_main_~i~6 v_b_23_1) (- 1)) (<= (- (- v_b_24_1) (- v_b_25_1)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~cont~6)) 4294967296) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~j~6)) 2) (<= (- (- v_b_24_1) v_v_333_1) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~i~6)) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_25_1)) 1) (<= (- c_ULTIMATE.start_main_~j~6 (- c_ULTIMATE.start_main_~j~6)) 2) (<= (- c_ULTIMATE.start_main_~cont~6 c_ULTIMATE.start_main_~i~6) 4294967297) (<= (- (- v_v_328_1) v_v_328_1) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_23_1) 4294967296) (<= (- v_b_24_1 v_b_25_1) 4294967297) (<= (- v_b_24_1 v_b_27_1) 4294967296) (<= (- c_ULTIMATE.start_main_~j~6 v_b_24_1) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_v_328_1)) 4294967296) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_24_1)) 4294967297) (<= (- (- v_v_328_1) (- v_v_333_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~cont~6)) 0) (<= (- (- v_b_27_1) v_v_328_1) 4294967296) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_23_1)) 0) (<= (- v_b_25_1 (- v_v_328_1)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_23_1) 0) (<= (- v_b_24_1 (- v_b_24_1)) 2) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_v_333_1)) 0) (<= (- v_b_24_1 (- v_b_27_1)) 2) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_24_1)) 0) (<= (- (- v_b_24_1) v_b_24_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~j~6)) 1) (<= (- c_ULTIMATE.start_main_~i~6 c_ULTIMATE.start_main_~j~6) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_23_1)) 4294967297) (<= (- (- v_b_24_1) (- v_v_333_1)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_24_1) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_27_1)) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~j~6)) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) c_ULTIMATE.start_main_~i~6) 8589934594) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_25_1)) 0) (<= (- c_ULTIMATE.start_main_~i~6 v_b_27_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_27_1) 8589934593) (<= (- v_b_23_1 v_b_25_1) 4294967297))))} [2018-12-17 14:28:23,615 FATAL L223 ngHoareTripleChecker]: Action: assume !!(main_~i~6 >= 0);main_~str2~6 := main_~str2~6[main_~j~6 := main_~str1~6[0]];main_#t~post4 := main_~j~6;main_~j~6 := main_#t~post4 + 1;havoc main_#t~post4;main_#t~post3 := main_~i~6;main_~i~6 := main_#t~post3 - 1;havoc main_#t~post3; [2018-12-17 14:28:23,615 FATAL L184 hOps$ForEachOp$OfRef]: ActionStr: (and (= (+ c_ULTIMATE.start_main_~j~6 1) c_ULTIMATE.start_main_~j~6_primed) (<= 0 c_ULTIMATE.start_main_~i~6) (= c_ULTIMATE.start_main_~i~6 (+ c_ULTIMATE.start_main_~i~6_primed 1)) (= c_ULTIMATE.start_main_~str2~6_primed (store c_ULTIMATE.start_main_~str2~6 c_ULTIMATE.start_main_~j~6 (select c_ULTIMATE.start_main_~str1~6 0)))) [2018-12-17 14:28:23,616 FATAL L225 ngHoareTripleChecker]: Post: {2147483622#(exists ((v_b_11_1 Int) (v_v_649_1 Int) (v_v_87_1 Int) (v_b_46_1 Int) (v_b_10_1 Int) (v_b_45_1 Int)) (and (<= (- (- v_b_10_1) v_v_649_1) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_45_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_46_1)) 2) (<= (- c_ULTIMATE.start_main_~MAX~6 v_v_649_1) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_46_1) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_46_1)) 1) (<= (- v_v_649_1 (- v_v_87_1)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~i~6) 2) (<= (- c_ULTIMATE.start_main_~cont~6 v_v_649_1) 0) (<= (- (- v_b_11_1) (- v_v_649_1)) (- 1)) (<= (- v_b_11_1 (- v_b_46_1)) 2) (<= (- (- v_b_45_1) v_v_87_1) 0) (<= (- v_b_11_1 (- v_b_11_1)) 2) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_11_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_v_649_1)) 0) (<= (- (- v_b_11_1) v_b_46_1) (- 2)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~cont~6) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_45_1) 1) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~j~6) (- 2)) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_45_1)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_45_1) 0) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_11_1)) 2) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_v_649_1)) 1) (<= (- (- v_b_10_1) (- v_v_649_1)) 0) (<= (- v_b_11_1 (- v_b_45_1)) 1) (<= (- v_b_45_1 (- v_b_46_1)) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_v_87_1)) 1) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_10_1)) (- 1)) (<= (- v_b_46_1 (- v_v_87_1)) 1) (<= (- v_b_10_1 (- v_b_11_1)) 1) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_45_1) 0) (<= (- v_b_11_1 v_v_649_1) 1) (<= (- v_b_45_1 v_v_87_1) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_11_1)) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_46_1) (- 2)) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~j~6) (- 1)) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_10_1) (- 1)) (<= (- v_b_45_1 (- v_v_87_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~i~6)) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_10_1)) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_10_1)) 1) (<= (- (- v_b_10_1) v_b_46_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~cont~6)) (- 1)) (<= (- (- v_b_11_1) v_b_45_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~j~6) v_v_87_1) (- 1)) (<= (- v_v_649_1 (- v_v_649_1)) 0) (<= (- (- v_b_46_1) v_b_46_1) (- 2)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_45_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~6) (- c_ULTIMATE.start_main_~j~6)) 2) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_45_1)) 1) (<= (- v_b_10_1 (- v_b_10_1)) 0) (<= (- (- v_b_45_1) (- v_b_46_1)) 1) (<= (- v_b_11_1 (- v_v_649_1)) 1) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_45_1)) 1) (<= (- v_b_11_1 v_v_87_1) 1) (<= (- v_b_46_1 v_v_649_1) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_11_1) 0) (<= (- (- v_b_11_1) v_v_649_1) (- 1)) (<= (- v_b_45_1 v_v_649_1) 0) (<= (- c_ULTIMATE.start_main_~j~6 v_v_87_1) 1) (<= (- (- v_b_10_1) v_v_87_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) c_ULTIMATE.start_main_~j~6) 0) (<= (- c_ULTIMATE.start_main_~i~6 v_b_11_1) (- 2)) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~cont~6) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_v_87_1)) 0) (<= (- v_v_649_1 v_v_87_1) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_11_1)) 0) (<= (- (- v_b_46_1) v_v_87_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~j~6) c_ULTIMATE.start_main_~j~6) (- 2)) (<= (- c_ULTIMATE.start_main_~cont~6 v_v_87_1) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_v_649_1) 0) (<= (- (- v_b_11_1) v_v_87_1) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_v_649_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_11_1) (- 1)) (<= (- c_ULTIMATE.start_main_~i~6 v_v_649_1) (- 1)) (<= (- (- v_b_10_1) v_b_11_1) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_46_1)) 2) (<= (- (- v_v_649_1) v_v_649_1) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_46_1)) 0) (<= (- (- v_b_45_1) (- v_v_649_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_45_1)) 1) (<= (- v_b_10_1 v_b_11_1) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~MAX~6)) 2) (<= (- v_v_87_1 (- v_v_87_1)) 0) (<= (- (- v_b_11_1) (- v_b_45_1)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_v_87_1)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_v_87_1) 0) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_10_1)) 1) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_v_87_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_45_1) 1) (<= (- (- v_b_10_1) (- v_b_46_1)) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~cont~6) 1) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_10_1) (- 1)) (<= (- c_ULTIMATE.start_main_~i~6 v_b_10_1) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~j~6) 0) (<= (- c_ULTIMATE.start_main_~cont~6 c_ULTIMATE.start_main_~j~6) (- 1)) (<= (- v_b_11_1 v_b_46_1) 0) (<= (- (- v_b_45_1) v_b_46_1) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_11_1) 0) (<= (- (- v_b_46_1) (- v_v_649_1)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~j~6)) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~j~6)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_v_87_1)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~i~6) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_46_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_46_1) (- 1)) (<= (- v_b_46_1 (- v_v_649_1)) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) v_v_649_1) 1) (<= (- (- c_ULTIMATE.start_main_~j~6) v_v_649_1) (- 1)) (<= (- c_ULTIMATE.start_main_~j~6 (- v_v_87_1)) 1) (<= (- v_b_10_1 (- v_v_87_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_11_1)) 2) (<= (- (- v_b_45_1) v_b_45_1) 0) (<= (- (- v_b_10_1) v_b_45_1) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~i~6)) (- 2)) (<= (- (- v_b_11_1) (- v_b_46_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_11_1) (- 2)) (<= (- v_b_10_1 v_v_649_1) 0) (<= (- v_b_10_1 (- v_v_649_1)) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_45_1)) (- 1)) (<= (- (- v_b_46_1) (- v_v_87_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~cont~6)) 1) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~MAX~6) (- 2)) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~i~6)) (- 1)) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_10_1)) 0) (<= (- v_b_10_1 (- v_b_45_1)) 0) (<= (- c_ULTIMATE.start_main_~i~6 v_b_45_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_45_1)) (- 1)) (<= (- v_b_45_1 v_b_46_1) (- 1)) (<= (- c_ULTIMATE.start_main_~j~6 v_b_10_1) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_11_1) (- 1)) (<= (- (- v_b_11_1) (- v_v_87_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~j~6 v_b_45_1) 1) (<= (- v_b_45_1 (- v_v_649_1)) 0) (<= (- (- v_v_649_1) (- v_v_87_1)) 0) (<= (- c_ULTIMATE.start_main_~i~6 v_b_46_1) (- 2)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~i~6)) (- 2)) (<= (- v_b_46_1 (- v_b_46_1)) 2) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_10_1)) (- 1)) (<= (- (- v_b_10_1) (- v_b_11_1)) 1) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_v_649_1) (- 1)) (<= (- v_b_11_1 v_b_45_1) 1) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_10_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_10_1) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_v_87_1)) 1) (<= (- (- v_b_10_1) (- v_b_45_1)) 0) (forall ((v_idx_113 Int) (v_idx_108 Int) (v_idx_109 Int) (v_idx_111 Int) (v_idx_112 Int) (v_idx_110 Int)) (or (< v_idx_109 v_b_45_1) (<= v_b_11_1 v_idx_112) (< v_idx_110 v_b_46_1) (<= v_b_46_1 v_idx_109) (and (<= (- (- v_b_46_1) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_109))) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_112))) 1) (<= (- (- v_b_10_1) (select c_ULTIMATE.start_main_~str2~6 v_idx_109)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (select c_ULTIMATE.start_main_~str2~6 v_idx_109)) 1) (<= (- v_b_11_1 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_109))) 1) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_112))) (- 1)) (<= (- v_b_11_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_112)) 1) (<= (- c_ULTIMATE.start_main_~j~6 (select c_ULTIMATE.start_main_~str2~6 v_idx_109)) 1) (<= (- v_b_46_1 (select c_ULTIMATE.start_main_~str2~6 v_idx_109)) 1) (<= (- (- v_b_11_1) (select c_ULTIMATE.start_main_~str2~6 v_idx_109)) (- 1)) (<= (- v_b_45_1 (select c_ULTIMATE.start_main_~str2~6 v_idx_109)) 0) (<= (- c_ULTIMATE.start_main_~j~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_112)) 1) (<= (- (select c_ULTIMATE.start_main_~str2~6 v_idx_109) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_112))) 0) (<= (- (- v_b_46_1) (select c_ULTIMATE.start_main_~str2~6 v_idx_109)) (- 1)) (<= (- v_b_46_1 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_109))) 1) (<= (- (- v_b_10_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_112)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (select c_ULTIMATE.start_main_~str2~6 v_idx_109)) 0) (<= (- (- v_b_11_1) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_109))) (- 1)) (<= (- c_ULTIMATE.start_main_~cont~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_112))) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_112))) (- 1)) (<= (- (select c_ULTIMATE.start_main_~str2~6 v_idx_109) (select c_ULTIMATE.start_main_~str1~6 v_idx_112)) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_109))) (- 1)) (<= (- (- v_b_45_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_112)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (select c_ULTIMATE.start_main_~str2~6 v_idx_109)) 1) (<= (- (- c_ULTIMATE.start_main_~j~6) (select c_ULTIMATE.start_main_~str2~6 v_idx_109)) (- 1)) (<= (- c_ULTIMATE.start_main_~j~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_112))) 1) (<= (- (- (select c_ULTIMATE.start_main_~str2~6 v_idx_109)) (select c_ULTIMATE.start_main_~str1~6 v_idx_112)) 0) (<= (- (- v_b_46_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_112)) (- 1)) (<= (- v_b_10_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_112))) 0) (<= (- (- v_b_45_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_112))) 0) (<= (- c_ULTIMATE.start_main_~j~6 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_109))) 1) (<= (- c_ULTIMATE.start_main_~cont~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_112)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_109))) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (select c_ULTIMATE.start_main_~str2~6 v_idx_109)) 0) (<= (- (- v_b_45_1) (select c_ULTIMATE.start_main_~str2~6 v_idx_109)) 0) (<= (- (- v_b_11_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_112)) (- 1)) (<= (- v_b_10_1 (select c_ULTIMATE.start_main_~str2~6 v_idx_109)) 0) (<= (- v_b_10_1 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_109))) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_109))) (- 1)) (<= (- (- v_b_46_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_112))) (- 1)) (<= (- c_ULTIMATE.start_main_~i~6 (select c_ULTIMATE.start_main_~str2~6 v_idx_109)) (- 1)) (<= (- v_b_10_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_112)) 0) (<= (- v_b_46_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_112)) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_112)) 1) (<= (- (- c_ULTIMATE.start_main_~j~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_112))) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~6) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_109))) 1) (<= (- (- v_b_10_1) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_109))) 0) (<= (- (- (select c_ULTIMATE.start_main_~str2~6 v_idx_109)) (select c_ULTIMATE.start_main_~str2~6 v_idx_109)) 0) (<= (- (- v_b_45_1) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_109))) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_112))) 1) (<= (- c_ULTIMATE.start_main_~i~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_112)) (- 1)) (<= (- v_b_11_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_112))) 1) (<= (- (- v_b_11_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_112))) (- 1)) (<= (- v_b_46_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_112))) 1) (<= (- (select c_ULTIMATE.start_main_~str1~6 v_idx_112) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_112))) 0) (<= (- v_b_45_1 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_109))) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_112))) 0) (<= (- (- (select c_ULTIMATE.start_main_~str2~6 v_idx_109)) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_112))) 0) (<= (- v_b_11_1 (select c_ULTIMATE.start_main_~str2~6 v_idx_109)) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_112)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_109))) 0) (<= (- v_b_45_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_112)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_112)) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_109))) 1) (<= (- (- v_b_10_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_112))) 0) (<= (- v_b_45_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_112))) 0) (<= (- (- (select c_ULTIMATE.start_main_~str1~6 v_idx_112)) (select c_ULTIMATE.start_main_~str1~6 v_idx_112)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (select c_ULTIMATE.start_main_~str2~6 v_idx_109)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~j~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_112)) (- 1)) (<= (- (select c_ULTIMATE.start_main_~str2~6 v_idx_109) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_109))) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_112)) 1) (<= (- c_ULTIMATE.start_main_~i~6 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_109))) (- 1))) (< v_idx_112 v_b_10_1) (<= v_b_45_1 v_idx_108) (<= v_b_10_1 v_idx_111) (< v_idx_113 v_b_11_1))) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_10_1)) 0) (<= (- c_ULTIMATE.start_main_~j~6 v_v_649_1) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) c_ULTIMATE.start_main_~i~6) 2) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~j~6)) 2) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_10_1) 0) (<= (- (- v_b_11_1) v_b_11_1) (- 2)) (<= (- (- v_b_46_1) v_v_649_1) (- 1)) (<= (- v_b_10_1 v_b_45_1) 0) (<= (- c_ULTIMATE.start_main_~j~6 (- c_ULTIMATE.start_main_~j~6)) 2) (<= (- v_b_10_1 (- v_b_46_1)) 1) (<= (- c_ULTIMATE.start_main_~i~6 (- v_v_87_1)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_46_1) (- 2)) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_v_649_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_11_1)) 1) (<= (- (- v_v_649_1) v_v_87_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 c_ULTIMATE.start_main_~i~6) 1) (<= (- (- v_b_45_1) (- v_v_87_1)) 0) (<= (- c_ULTIMATE.start_main_~j~6 (- v_v_649_1)) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~i~6) 1) (<= (- v_b_10_1 v_b_46_1) (- 1)) (<= (- (- v_b_45_1) v_v_649_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_10_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~cont~6)) 0) (<= (- (- v_b_10_1) v_b_10_1) 0) (<= (- c_ULTIMATE.start_main_~i~6 c_ULTIMATE.start_main_~j~6) (- 2)) (<= (- v_b_10_1 v_v_87_1) 0) (<= (- v_b_46_1 v_v_87_1) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) v_v_87_1) 1) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_v_87_1)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_11_1)) 1) (<= (- c_ULTIMATE.start_main_~i~6 v_v_87_1) (- 1)) (<= (- v_b_11_1 (- v_v_87_1)) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_45_1)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_11_1)) 2) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_46_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_v_649_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~j~6)) 1) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_11_1) (- 2)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_46_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_45_1)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_v_649_1)) 1) (<= (- c_ULTIMATE.start_main_~j~6 v_b_11_1) 0) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_46_1)) 2) (<= (- (- v_b_10_1) (- v_v_87_1)) 0) (<= (- c_ULTIMATE.start_main_~j~6 v_b_46_1) 0) (<= (- (- v_v_87_1) v_v_87_1) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~j~6)) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_46_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_46_1)) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_10_1) 1) (<= (- v_b_45_1 (- v_b_45_1)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 v_v_87_1) 1) (<= (- c_ULTIMATE.start_main_~i~6 (- v_v_649_1)) (- 1))))} [2018-12-17 14:28:23,622 FATAL L263 ngHoareTripleChecker]: -- [2018-12-17 14:28:23,623 FATAL L264 ngHoareTripleChecker]: Simplified triple [2018-12-17 14:28:25,915 WARN L180 SmtUtils]: Spent 2.29 s on a formula simplification that was a NOOP. DAG size: 815 [2018-12-17 14:28:25,916 FATAL L265 ngHoareTripleChecker]: Pre: {2147483623#(or (exists ((v_b_11_1 Int) (v_v_87_1 Int) (v_b_10_1 Int)) (and (<= (- ULTIMATE.start_main_~MAX~6 v_b_11_1) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~MAX~6) 8589934592) (<= (- (- v_b_10_1) v_b_10_1) 8589934594) (<= (- ULTIMATE.start_main_~cont~6 v_b_11_1) 4294967296) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~j~6)) 0) (<= (- (- ULTIMATE.start_main_~i~6) ULTIMATE.start_main_~j~6) 4294967297) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_v_87_1)) 4294967296) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_10_1) 8589934593) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~j~6) 4294967296) (<= (- (- ULTIMATE.start_main_~j~6) v_b_10_1) 4294967297) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_11_1) 4294967296) (<= (- ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~j~6) 0) (<= (- ULTIMATE.start_main_~i~6 ULTIMATE.start_main_~j~6) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~j~6)) 1) (<= (- (- ULTIMATE.start_main_~i~6) (- v_v_87_1)) 4294967297) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_10_1) 4294967297) (<= (- ULTIMATE.start_main_~i~6 (- v_b_10_1)) 0) (<= (- v_b_11_1 (- v_b_11_1)) 2) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~i~6) 8589934593) (<= (- v_b_10_1 (- v_v_87_1)) 0) (<= (- ULTIMATE.start_main_~i~6 v_v_87_1) 0) (<= (- ULTIMATE.start_main_~i~6 v_b_11_1) (- 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_11_1)) 0) (<= (- ULTIMATE.start_main_~i~6 v_b_10_1) 0) (<= (- (- ULTIMATE.start_main_~j~6) (- v_v_87_1)) 0) (<= (- (- ULTIMATE.start_main_~i~6) (- ULTIMATE.start_main_~j~6)) 4294967297) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~cont~6)) 1) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_10_1)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) v_v_87_1) 4294967296) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~j~6)) 4294967296) (<= (- ULTIMATE.start_main_~j~6 v_b_11_1) 4294967296) (<= (- (- ULTIMATE.start_main_~j~6) v_b_11_1) 4294967296) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~i~6)) 0) (<= (- v_b_10_1 (- v_b_11_1)) 1) (<= (- ULTIMATE.start_main_~i~6 (- v_b_11_1)) 1) (<= (- (- v_b_11_1) v_v_87_1) 4294967296) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~i~6)) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- ULTIMATE.start_main_~i~6)) 0) (<= (- (- v_b_10_1) v_v_87_1) 4294967297) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~j~6) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_10_1)) 1) (<= (- ULTIMATE.start_main_~j~6 v_b_10_1) 4294967297) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_10_1)) (- 1)) (<= (- (- v_b_10_1) (- v_b_11_1)) 1) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_11_1)) 1) (<= (- (- ULTIMATE.start_main_~i~6) v_b_11_1) 8589934593) (<= (- (- v_b_10_1) v_b_11_1) 8589934593) (forall ((v_idx_99 Int) (v_idx_100 Int) (v_idx_101 Int)) (or (<= v_b_10_1 v_idx_99) (and (<= (- v_b_10_1 (select ULTIMATE.start_main_~str1~6 v_idx_100)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (select ULTIMATE.start_main_~str1~6 v_idx_100)) 4294967296) (<= (- ULTIMATE.start_main_~MAX~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_100))) 1) (<= (- (- v_b_10_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_100))) 4294967297) (<= (- (- ULTIMATE.start_main_~i~6) (select ULTIMATE.start_main_~str1~6 v_idx_100)) 4294967297) (<= (- (- ULTIMATE.start_main_~MAX~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_100))) 4294967296) (<= (- v_b_11_1 (select ULTIMATE.start_main_~str1~6 v_idx_100)) 1) (<= (- v_b_11_1 (- (select ULTIMATE.start_main_~str1~6 v_idx_100))) 1) (<= (- (- ULTIMATE.start_main_~j~6) (select ULTIMATE.start_main_~str1~6 v_idx_100)) 0) (<= (- ULTIMATE.start_main_~i~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_100))) 0) (<= (- (select ULTIMATE.start_main_~str1~6 v_idx_100) (- (select ULTIMATE.start_main_~str1~6 v_idx_100))) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_100))) 0) (<= (- ULTIMATE.start_main_~cont~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_100))) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (select ULTIMATE.start_main_~str1~6 v_idx_100)) 0) (<= (- (- v_b_11_1) (select ULTIMATE.start_main_~str1~6 v_idx_100)) 4294967296) (<= (- (- ULTIMATE.start_main_~i~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_100))) 4294967297) (<= (- ULTIMATE.start_main_~j~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_100))) 0) (<= (- v_b_10_1 (- (select ULTIMATE.start_main_~str1~6 v_idx_100))) 0) (<= (- ULTIMATE.start_main_~i~6 (select ULTIMATE.start_main_~str1~6 v_idx_100)) 0) (<= (- (- (select ULTIMATE.start_main_~str1~6 v_idx_100)) (select ULTIMATE.start_main_~str1~6 v_idx_100)) 0) (<= (- (- v_b_10_1) (select ULTIMATE.start_main_~str1~6 v_idx_100)) 4294967297) (<= (- ULTIMATE.start_main_~j~6 (select ULTIMATE.start_main_~str1~6 v_idx_100)) 0) (<= (- ULTIMATE.start_main_~cont~6 (select ULTIMATE.start_main_~str1~6 v_idx_100)) 0) (<= (- (- v_b_11_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_100))) 4294967296) (<= (- (- ULTIMATE.start_main_~j~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_100))) 0) (<= (- ULTIMATE.start_main_~MAX~6 (select ULTIMATE.start_main_~str1~6 v_idx_100)) 1)) (< v_idx_100 v_b_10_1) (<= v_b_11_1 v_idx_100) (< v_idx_101 v_b_11_1))) (<= (- ULTIMATE.start_main_~MAX~6 v_b_10_1) 1) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~j~6)) 0) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_11_1)) 1) (<= (- ULTIMATE.start_main_~MAX~6 (- v_v_87_1)) 1) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6) 1) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~i~6) 4294967297) (<= (- v_b_10_1 (- v_b_10_1)) 0) (<= (- (- ULTIMATE.start_main_~j~6) ULTIMATE.start_main_~j~6) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~cont~6)) 4294967296) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_10_1)) 0) (<= (- v_b_11_1 v_v_87_1) 1) (<= (- ULTIMATE.start_main_~j~6 (- ULTIMATE.start_main_~j~6)) 0) (<= (- ULTIMATE.start_main_~i~6 (- v_v_87_1)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~i~6)) (- 1)) (<= (- ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6) 4294967297) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~cont~6) 0) (<= (- ULTIMATE.start_main_~cont~6 (- v_v_87_1)) 0) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_11_1)) 1) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~i~6)) 1) (<= (- (- ULTIMATE.start_main_~cont~6) (- ULTIMATE.start_main_~j~6)) 0) (<= (- ULTIMATE.start_main_~j~6 (- v_b_10_1)) 0) (<= (- ULTIMATE.start_main_~cont~6 v_v_87_1) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_11_1) 8589934592) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~cont~6)) 0) (<= (- (- v_b_11_1) v_b_11_1) 8589934592) (<= (- v_b_10_1 v_v_87_1) 0) (<= (- ULTIMATE.start_main_~j~6 (- v_b_11_1)) 1) (<= (- (- v_b_10_1) (- v_v_87_1)) 4294967297) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_10_1)) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_11_1)) 1) (<= (- (- ULTIMATE.start_main_~i~6) v_v_87_1) 4294967297) (<= (- v_b_10_1 v_b_11_1) (- 1)) (<= (- v_b_11_1 (- v_v_87_1)) 1) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~MAX~6)) 2) (<= (- (- ULTIMATE.start_main_~j~6) v_v_87_1) 0) (<= (- v_v_87_1 (- v_v_87_1)) 0) (<= (- (- ULTIMATE.start_main_~i~6) v_b_10_1) 8589934594) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_11_1)) 2) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_v_87_1)) 0) (<= (- (- ULTIMATE.start_main_~cont~6) v_v_87_1) 0) (<= (- ULTIMATE.start_main_~cont~6 v_b_10_1) 4294967297) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_10_1)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~cont~6) 4294967296) (<= (- ULTIMATE.start_main_~j~6 (- v_v_87_1)) 0) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~cont~6) 1) (<= (- (- v_v_87_1) v_v_87_1) 0) (<= (- ULTIMATE.start_main_~j~6 v_v_87_1) 0) (<= (- (- ULTIMATE.start_main_~i~6) ULTIMATE.start_main_~i~6) 8589934594) (<= (- (- v_b_11_1) (- v_v_87_1)) 4294967296) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~j~6) 1) (<= (- ULTIMATE.start_main_~MAX~6 v_v_87_1) 1))) (exists ((v_b_23_1 Int) (v_v_333_1 Int) (v_b_25_1 Int) (v_b_24_1 Int) (v_b_27_1 Int) (v_v_328_1 Int)) (and (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~MAX~6) 8589934592) (<= (- v_b_24_1 (- v_v_333_1)) 1) (<= (- (- ULTIMATE.start_main_~j~6) v_v_328_1) 0) (<= (- v_b_25_1 v_v_328_1) 0) (<= (- (- ULTIMATE.start_main_~i~6) (- v_v_333_1)) 4294967297) (<= (- (- v_v_328_1) v_v_333_1) 0) (<= (- v_b_25_1 (- v_b_27_1)) 1) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6) 2) (<= (- ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~j~6) 0) (<= (- (- v_b_27_1) (- v_v_328_1)) 4294967296) (<= (- v_v_328_1 v_v_333_1) 0) (<= (- v_v_328_1 (- v_v_328_1)) 0) (<= (- (- v_b_25_1) (- v_v_328_1)) 4294967297) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_25_1)) (- 1)) (<= (- (- v_b_24_1) v_b_25_1) 4294967297) (<= (- (- v_b_23_1) (- v_v_328_1)) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_24_1)) 1) (<= (- (- v_b_23_1) v_b_24_1) 0) (<= (- (- ULTIMATE.start_main_~j~6) v_v_333_1) 0) (<= (- (- v_v_333_1) v_v_333_1) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_24_1)) 2) (<= (- (- ULTIMATE.start_main_~MAX~6) v_v_333_1) 4294967296) (<= (- ULTIMATE.start_main_~MAX~6 v_v_328_1) 1) (<= (- v_b_23_1 (- v_b_23_1)) 0) (<= (- ULTIMATE.start_main_~MAX~6 v_b_24_1) 0) (<= (- (- v_b_23_1) v_b_25_1) 4294967297) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_v_328_1)) 0) (<= (- (- v_b_25_1) v_b_27_1) 8589934593) (<= (- (- ULTIMATE.start_main_~i~6) (- ULTIMATE.start_main_~j~6)) 4294967297) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_23_1)) 0) (<= (- (- v_b_25_1) v_v_328_1) 4294967297) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_24_1)) 4294967296) (<= (- (- ULTIMATE.start_main_~MAX~6) v_v_328_1) 4294967296) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_23_1)) 4294967296) (<= (- ULTIMATE.start_main_~j~6 (- v_b_25_1)) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~j~6)) 4294967296) (<= (- (- v_b_23_1) (- v_v_333_1)) 0) (<= (- ULTIMATE.start_main_~j~6 v_b_23_1) 1) (<= (- (- v_b_25_1) (- v_b_27_1)) 1) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_27_1) 4294967296) (<= (- (- v_b_23_1) v_v_328_1) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- v_v_333_1)) 1) (<= (- v_b_23_1 (- v_b_27_1)) 1) (<= (- ULTIMATE.start_main_~i~6 (- v_v_328_1)) (- 1)) (<= (- (- ULTIMATE.start_main_~j~6) (- v_v_333_1)) 0) (<= (- ULTIMATE.start_main_~j~6 (- v_b_24_1)) 2) (<= (- ULTIMATE.start_main_~j~6 v_b_27_1) 4294967296) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_27_1) 8589934592) (<= (- (- ULTIMATE.start_main_~j~6) v_b_24_1) 0) (<= (- v_b_24_1 v_v_333_1) 1) (<= (- (- v_b_24_1) (- v_v_328_1)) 0) (<= (- (- ULTIMATE.start_main_~i~6) (- v_v_328_1)) 4294967297) (<= (- v_b_24_1 (- v_b_25_1)) 1) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~i~6)) (- 1)) (<= (- ULTIMATE.start_main_~i~6 v_b_24_1) (- 1)) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~j~6) 0) (<= (- ULTIMATE.start_main_~MAX~6 v_b_23_1) 1) (<= (- ULTIMATE.start_main_~MAX~6 (- v_v_328_1)) 1) (<= (- v_b_27_1 (- v_v_328_1)) 1) (<= (- ULTIMATE.start_main_~i~6 v_v_333_1) (- 1)) (<= (- v_v_333_1 (- v_v_333_1)) 0) (<= (- v_b_27_1 (- v_b_27_1)) 2) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~i~6) 4294967297) (<= (- v_b_25_1 (- v_v_333_1)) 0) (<= (- (- ULTIMATE.start_main_~j~6) ULTIMATE.start_main_~j~6) 0) (<= (- (- ULTIMATE.start_main_~j~6) v_b_23_1) 0) (<= (- ULTIMATE.start_main_~cont~6 v_b_27_1) 4294967296) (<= (- v_b_25_1 v_v_333_1) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_23_1)) 1) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_27_1)) 2) (<= (- ULTIMATE.start_main_~cont~6 (- v_v_328_1)) 0) (<= (- v_b_27_1 (- v_v_333_1)) 1) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_25_1)) 1) (<= (- ULTIMATE.start_main_~MAX~6 v_b_25_1) 1) (<= (- ULTIMATE.start_main_~MAX~6 v_v_333_1) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_v_333_1)) 4294967296) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~cont~6) 0) (<= (- (- ULTIMATE.start_main_~i~6) v_v_333_1) 4294967297) (<= (- v_b_27_1 v_v_328_1) 1) (<= (- (- v_b_25_1) (- v_v_333_1)) 4294967297) (<= (- (- ULTIMATE.start_main_~i~6) v_b_25_1) 8589934594) (<= (- ULTIMATE.start_main_~i~6 (- v_b_24_1)) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~i~6)) 0) (<= (- (- v_b_24_1) v_b_27_1) 4294967296) (<= (- (- ULTIMATE.start_main_~cont~6) v_v_333_1) 0) (<= (- ULTIMATE.start_main_~i~6 (- v_b_23_1)) (- 1)) (<= (- v_b_23_1 (- v_v_333_1)) 0) (<= (- (- ULTIMATE.start_main_~j~6) v_b_27_1) 4294967296) (<= (- ULTIMATE.start_main_~j~6 (- v_b_23_1)) 1) (<= (- (- v_b_27_1) v_b_27_1) 8589934592) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_27_1)) 1) (<= (- (- ULTIMATE.start_main_~i~6) v_b_24_1) 4294967297) (<= (- ULTIMATE.start_main_~MAX~6 v_b_27_1) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~MAX~6)) 2) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_24_1)) 1) (<= (- v_b_23_1 v_v_328_1) 0) (<= (- (- v_b_23_1) v_b_23_1) 0) (<= (- (- v_b_25_1) v_v_333_1) 4294967297) (<= (- (- ULTIMATE.start_main_~cont~6) v_v_328_1) 0) (<= (- v_v_328_1 (- v_v_333_1)) 0) (<= (- (- v_b_23_1) v_b_27_1) 4294967296) (<= (- v_b_23_1 (- v_v_328_1)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~cont~6) 4294967296) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~cont~6) 1) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~j~6) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_24_1) 4294967296) (<= (- (- v_b_25_1) v_b_25_1) 8589934594) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~j~6)) 0) (<= (- (- ULTIMATE.start_main_~i~6) ULTIMATE.start_main_~j~6) 4294967297) (<= (- ULTIMATE.start_main_~cont~6 v_v_328_1) 0) (<= (- ULTIMATE.start_main_~i~6 (- v_v_333_1)) (- 1)) (<= (- ULTIMATE.start_main_~cont~6 v_b_24_1) 0) (<= (- (- ULTIMATE.start_main_~i~6) v_b_23_1) 4294967297) (<= (- ULTIMATE.start_main_~j~6 v_v_328_1) 1) (forall ((v_idx_104 Int) (v_idx_105 Int) (v_idx_102 Int) (v_idx_103 Int) (v_idx_106 Int) (v_idx_107 Int)) (or (< v_idx_104 v_b_24_1) (< v_idx_106 v_b_25_1) (<= v_b_27_1 v_idx_106) (< v_idx_103 v_b_23_1) (<= v_b_23_1 v_idx_102) (<= v_b_24_1 v_idx_103) (<= v_b_25_1 v_idx_105) (and (<= (- v_b_25_1 (- (select ULTIMATE.start_main_~str1~6 v_idx_106))) 0) (<= (- v_b_24_1 (- (select ULTIMATE.start_main_~str1~6 v_idx_106))) 1) (<= (- v_b_23_1 (select ULTIMATE.start_main_~str1~6 v_idx_106)) 0) (<= (- (- ULTIMATE.start_main_~j~6) (select ULTIMATE.start_main_~str2~6 v_idx_103)) 0) (<= (- ULTIMATE.start_main_~cont~6 (select ULTIMATE.start_main_~str2~6 v_idx_103)) 0) (<= (- ULTIMATE.start_main_~i~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_106))) (- 1)) (<= (- v_b_25_1 (select ULTIMATE.start_main_~str2~6 v_idx_103)) 0) (<= (- (- ULTIMATE.start_main_~i~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_106))) 4294967297) (<= (- v_b_25_1 (select ULTIMATE.start_main_~str1~6 v_idx_106)) 0) (<= (- ULTIMATE.start_main_~j~6 (select ULTIMATE.start_main_~str2~6 v_idx_103)) 1) (<= (- (- (select ULTIMATE.start_main_~str2~6 v_idx_103)) (select ULTIMATE.start_main_~str1~6 v_idx_106)) 0) (<= (- (- v_b_24_1) (select ULTIMATE.start_main_~str1~6 v_idx_106)) 0) (<= (- ULTIMATE.start_main_~cont~6 (- (select ULTIMATE.start_main_~str2~6 v_idx_103))) 0) (<= (- v_b_27_1 (- (select ULTIMATE.start_main_~str1~6 v_idx_106))) 1) (<= (- (- v_b_27_1) (- (select ULTIMATE.start_main_~str2~6 v_idx_103))) 4294967296) (<= (- (select ULTIMATE.start_main_~str2~6 v_idx_103) (select ULTIMATE.start_main_~str1~6 v_idx_106)) 0) (<= (- ULTIMATE.start_main_~MAX~6 (select ULTIMATE.start_main_~str1~6 v_idx_106)) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_106))) 4294967296) (<= (- (select ULTIMATE.start_main_~str2~6 v_idx_103) (- (select ULTIMATE.start_main_~str2~6 v_idx_103))) 0) (<= (- (- v_b_25_1) (- (select ULTIMATE.start_main_~str2~6 v_idx_103))) 4294967297) (<= (- (- (select ULTIMATE.start_main_~str2~6 v_idx_103)) (select ULTIMATE.start_main_~str2~6 v_idx_103)) 0) (<= (- (- ULTIMATE.start_main_~i~6) (select ULTIMATE.start_main_~str1~6 v_idx_106)) 4294967297) (<= (- (- ULTIMATE.start_main_~j~6) (- (select ULTIMATE.start_main_~str2~6 v_idx_103))) 0) (<= (- ULTIMATE.start_main_~cont~6 (select ULTIMATE.start_main_~str1~6 v_idx_106)) 0) (<= (- (- v_b_23_1) (- (select ULTIMATE.start_main_~str2~6 v_idx_103))) 0) (<= (- (- ULTIMATE.start_main_~i~6) (select ULTIMATE.start_main_~str2~6 v_idx_103)) 4294967297) (<= (- ULTIMATE.start_main_~j~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_106))) 1) (<= (- v_b_27_1 (select ULTIMATE.start_main_~str2~6 v_idx_103)) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) (- (select ULTIMATE.start_main_~str2~6 v_idx_103))) 4294967296) (<= (- (- v_b_25_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_106))) 4294967297) (<= (- (- ULTIMATE.start_main_~j~6) (select ULTIMATE.start_main_~str1~6 v_idx_106)) 0) (<= (- (- (select ULTIMATE.start_main_~str1~6 v_idx_106)) (select ULTIMATE.start_main_~str1~6 v_idx_106)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (select ULTIMATE.start_main_~str1~6 v_idx_106)) 4294967296) (<= (- ULTIMATE.start_main_~MAX~6 (select ULTIMATE.start_main_~str2~6 v_idx_103)) 1) (<= (- v_b_24_1 (- (select ULTIMATE.start_main_~str2~6 v_idx_103))) 1) (<= (- (- ULTIMATE.start_main_~cont~6) (- (select ULTIMATE.start_main_~str2~6 v_idx_103))) 0) (<= (- (- (select ULTIMATE.start_main_~str2~6 v_idx_103)) (- (select ULTIMATE.start_main_~str1~6 v_idx_106))) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (select ULTIMATE.start_main_~str1~6 v_idx_106)) 0) (<= (- ULTIMATE.start_main_~j~6 (select ULTIMATE.start_main_~str1~6 v_idx_106)) 1) (<= (- (- v_b_27_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_106))) 4294967296) (<= (- (- v_b_27_1) (select ULTIMATE.start_main_~str2~6 v_idx_103)) 4294967296) (<= (- (- v_b_25_1) (select ULTIMATE.start_main_~str2~6 v_idx_103)) 4294967297) (<= (- v_b_23_1 (- (select ULTIMATE.start_main_~str1~6 v_idx_106))) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (select ULTIMATE.start_main_~str2~6 v_idx_103)) 4294967296) (<= (- v_b_27_1 (select ULTIMATE.start_main_~str1~6 v_idx_106)) 1) (<= (- ULTIMATE.start_main_~cont~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_106))) 0) (<= (- (- v_b_23_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_106))) 0) (<= (- (- v_b_23_1) (select ULTIMATE.start_main_~str2~6 v_idx_103)) 0) (<= (- v_b_25_1 (- (select ULTIMATE.start_main_~str2~6 v_idx_103))) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_106))) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_106))) 1) (<= (- ULTIMATE.start_main_~i~6 (- (select ULTIMATE.start_main_~str2~6 v_idx_103))) (- 1)) (<= (- v_b_23_1 (select ULTIMATE.start_main_~str2~6 v_idx_103)) 0) (<= (- ULTIMATE.start_main_~i~6 (select ULTIMATE.start_main_~str2~6 v_idx_103)) (- 1)) (<= (- (- v_b_25_1) (select ULTIMATE.start_main_~str1~6 v_idx_106)) 4294967297) (<= (- (- ULTIMATE.start_main_~j~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_106))) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (select ULTIMATE.start_main_~str2~6 v_idx_103)) 0) (<= (- (select ULTIMATE.start_main_~str2~6 v_idx_103) (- (select ULTIMATE.start_main_~str1~6 v_idx_106))) 0) (<= (- ULTIMATE.start_main_~j~6 (- (select ULTIMATE.start_main_~str2~6 v_idx_103))) 1) (<= (- v_b_24_1 (select ULTIMATE.start_main_~str1~6 v_idx_106)) 1) (<= (- v_b_24_1 (select ULTIMATE.start_main_~str2~6 v_idx_103)) 1) (<= (- (- v_b_24_1) (- (select ULTIMATE.start_main_~str2~6 v_idx_103))) 0) (<= (- (- ULTIMATE.start_main_~i~6) (- (select ULTIMATE.start_main_~str2~6 v_idx_103))) 4294967297) (<= (- v_b_23_1 (- (select ULTIMATE.start_main_~str2~6 v_idx_103))) 0) (<= (- (- v_b_23_1) (select ULTIMATE.start_main_~str1~6 v_idx_106)) 0) (<= (- (- v_b_24_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_106))) 0) (<= (- (- v_b_24_1) (select ULTIMATE.start_main_~str2~6 v_idx_103)) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- (select ULTIMATE.start_main_~str2~6 v_idx_103))) 1) (<= (- v_b_27_1 (- (select ULTIMATE.start_main_~str2~6 v_idx_103))) 1) (<= (- ULTIMATE.start_main_~i~6 (select ULTIMATE.start_main_~str1~6 v_idx_106)) (- 1)) (<= (- (select ULTIMATE.start_main_~str1~6 v_idx_106) (- (select ULTIMATE.start_main_~str1~6 v_idx_106))) 0) (<= (- (- v_b_27_1) (select ULTIMATE.start_main_~str1~6 v_idx_106)) 4294967296)) (< v_idx_107 v_b_27_1))) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~j~6) 4294967296) (<= (- ULTIMATE.start_main_~i~6 v_b_25_1) 0) (<= (- (- ULTIMATE.start_main_~j~6) (- v_v_328_1)) 0) (<= (- ULTIMATE.start_main_~cont~6 v_v_333_1) 0) (<= (- (- ULTIMATE.start_main_~i~6) v_v_328_1) 4294967297) (<= (- ULTIMATE.start_main_~j~6 (- v_v_333_1)) 1) (<= (- v_b_25_1 (- v_b_25_1)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~i~6) 8589934593) (<= (- v_b_25_1 v_b_27_1) (- 1)) (<= (- v_b_23_1 v_b_27_1) 4294967296) (<= (- (- v_b_24_1) (- v_b_27_1)) 0) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~i~6)) (- 2)) (<= (- v_b_24_1 (- v_v_328_1)) 1) (<= (- v_b_23_1 v_b_24_1) 0) (<= (- ULTIMATE.start_main_~j~6 v_b_25_1) 4294967297) (<= (- ULTIMATE.start_main_~j~6 v_v_333_1) 1) (<= (- (- v_b_27_1) (- v_v_333_1)) 4294967296) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~cont~6)) 1) (<= (- (- v_b_23_1) (- v_b_27_1)) 1) (<= (- (- ULTIMATE.start_main_~cont~6) (- ULTIMATE.start_main_~i~6)) (- 1)) (<= (- ULTIMATE.start_main_~i~6 (- v_b_25_1)) (- 1)) (<= (- ULTIMATE.start_main_~cont~6 v_b_23_1) 0) (<= (- v_b_27_1 v_v_333_1) 1) (<= (- ULTIMATE.start_main_~cont~6 (- v_v_333_1)) 0) (<= (- (- ULTIMATE.start_main_~j~6) v_b_25_1) 4294967297) (<= (- ULTIMATE.start_main_~j~6 (- v_b_27_1)) 2) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_25_1)) (- 1)) (<= (- ULTIMATE.start_main_~i~6 v_v_328_1) (- 1)) (<= (- v_b_23_1 (- v_b_24_1)) 1) (<= (- ULTIMATE.start_main_~j~6 (- v_v_328_1)) 1) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_27_1)) 2) (<= (- v_b_24_1 v_v_328_1) 1) (<= (- (- v_b_23_1) v_v_333_1) 0) (<= (- ULTIMATE.start_main_~cont~6 v_b_25_1) 4294967297) (<= (- (- v_b_23_1) (- v_b_25_1)) 0) (<= (- (- v_b_24_1) v_v_328_1) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_25_1) 8589934593) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_25_1) 4294967297) (<= (- ULTIMATE.start_main_~i~6 (- v_b_27_1)) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_25_1)) 0) (<= (- v_b_23_1 (- v_b_25_1)) 0) (<= (- (- v_b_27_1) v_v_333_1) 4294967296) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_23_1)) 0) (<= (- (- v_b_23_1) (- v_b_24_1)) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_27_1)) 0) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_27_1)) 0) (<= (- v_b_23_1 v_v_333_1) 0) (<= (- ULTIMATE.start_main_~i~6 v_b_23_1) (- 1)) (<= (- (- v_b_24_1) (- v_b_25_1)) (- 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~cont~6)) 4294967296) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~j~6)) 2) (<= (- (- v_b_24_1) v_v_333_1) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~i~6)) (- 1)) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_25_1)) 1) (<= (- ULTIMATE.start_main_~j~6 (- ULTIMATE.start_main_~j~6)) 2) (<= (- ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6) 4294967297) (<= (- (- v_v_328_1) v_v_328_1) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_23_1) 4294967296) (<= (- v_b_24_1 v_b_25_1) 4294967297) (<= (- v_b_24_1 v_b_27_1) 4294967296) (<= (- ULTIMATE.start_main_~j~6 v_b_24_1) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_v_328_1)) 4294967296) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_24_1)) 4294967297) (<= (- (- v_v_328_1) (- v_v_333_1)) 0) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~cont~6)) 0) (<= (- (- v_b_27_1) v_v_328_1) 4294967296) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_23_1)) 0) (<= (- v_b_25_1 (- v_v_328_1)) 0) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_23_1) 0) (<= (- v_b_24_1 (- v_b_24_1)) 2) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_v_333_1)) 0) (<= (- v_b_24_1 (- v_b_27_1)) 2) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_24_1)) 0) (<= (- (- v_b_24_1) v_b_24_1) 0) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~j~6)) 1) (<= (- ULTIMATE.start_main_~i~6 ULTIMATE.start_main_~j~6) (- 1)) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_23_1)) 4294967297) (<= (- (- v_b_24_1) (- v_v_333_1)) 0) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_24_1) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_27_1)) 1) (<= (- (- ULTIMATE.start_main_~cont~6) (- ULTIMATE.start_main_~j~6)) 1) (<= (- (- ULTIMATE.start_main_~i~6) ULTIMATE.start_main_~i~6) 8589934594) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_25_1)) 0) (<= (- ULTIMATE.start_main_~i~6 v_b_27_1) (- 1)) (<= (- (- ULTIMATE.start_main_~i~6) v_b_27_1) 8589934593) (<= (- v_b_23_1 v_b_25_1) 4294967297))))} [2018-12-17 14:28:25,916 FATAL L269 ngHoareTripleChecker]: Action: assume !!(main_~i~6 >= 0);main_~str2~6 := main_~str2~6[main_~j~6 := main_~str1~6[0]];main_#t~post4 := main_~j~6;main_~j~6 := main_#t~post4 + 1;havoc main_#t~post4;main_#t~post3 := main_~i~6;main_~i~6 := main_#t~post3 - 1;havoc main_#t~post3; [2018-12-17 14:28:25,916 FATAL L184 hOps$ForEachOp$OfRef]: ActionStr: (and (= (+ c_ULTIMATE.start_main_~j~6 1) c_ULTIMATE.start_main_~j~6_primed) (<= 0 c_ULTIMATE.start_main_~i~6) (= c_ULTIMATE.start_main_~i~6 (+ c_ULTIMATE.start_main_~i~6_primed 1)) (= c_ULTIMATE.start_main_~str2~6_primed (store c_ULTIMATE.start_main_~str2~6 c_ULTIMATE.start_main_~j~6 (select c_ULTIMATE.start_main_~str1~6 0)))) [2018-12-17 14:28:31,294 WARN L138 XnfTransformerHelper]: expecting exponential blowup for input size 68 [2018-12-17 14:28:31,680 FATAL L271 ngHoareTripleChecker]: Post: {2147483622#(or (and (<= 1 ULTIMATE.start_main_~MAX~6) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~j~6)) 0) (<= (- (- ULTIMATE.start_main_~i~6) (- ULTIMATE.start_main_~j~6)) 2) (<= 2 (* 2 ULTIMATE.start_main_~MAX~6)) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~j~6)) 0) (<= ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~MAX~6) (<= 0 (* 2 ULTIMATE.start_main_~cont~6)) (<= (+ ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6) 0) (<= ULTIMATE.start_main_~cont~6 0) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~i~6) 0) (<= (- (- ULTIMATE.start_main_~i~6) ULTIMATE.start_main_~i~6) 2) (<= ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~j~6) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~j~6)) 2) (<= ULTIMATE.start_main_~cont~6 (+ ULTIMATE.start_main_~i~6 1)) (<= 2 (* 2 ULTIMATE.start_main_~j~6)) (<= (- ULTIMATE.start_main_~j~6 (- ULTIMATE.start_main_~j~6)) 2) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6) 2) (<= (- (- ULTIMATE.start_main_~i~6) ULTIMATE.start_main_~j~6) 0) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~cont~6) 0) (<= 0 ULTIMATE.start_main_~cont~6) (<= ULTIMATE.start_main_~j~6 1) (<= 1 (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~j~6)) (<= 0 (+ ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~i~6)) (<= (+ ULTIMATE.start_main_~cont~6 1) ULTIMATE.start_main_~j~6) (<= 1 (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~MAX~6)) (<= (+ ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~MAX~6) 2) (<= (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~MAX~6) 1) (<= (- ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6) 1) (<= (- (- ULTIMATE.start_main_~j~6) ULTIMATE.start_main_~j~6) (- 2)) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~i~6) 1) (<= (+ ULTIMATE.start_main_~i~6 2) ULTIMATE.start_main_~MAX~6) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~i~6)) (- 2)) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~cont~6) (- 1)) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~i~6)) 0) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~cont~6)) 0) (<= (+ ULTIMATE.start_main_~cont~6 1) ULTIMATE.start_main_~MAX~6) (<= ULTIMATE.start_main_~MAX~6 1) (<= 0 (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6 1)) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~cont~6)) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~MAX~6) (- 2)) (<= (+ (* 2 ULTIMATE.start_main_~i~6) 2) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~j~6) (- 2)) (<= (- ULTIMATE.start_main_~i~6 ULTIMATE.start_main_~j~6) (- 2)) (<= (- (- ULTIMATE.start_main_~cont~6) (- ULTIMATE.start_main_~i~6)) (- 1)) (<= (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6 1) 0) (exists ((v_b_11_1 Int) (v_b_46_1 Int) (v_b_10_1 Int) (v_b_45_1 Int)) (and (forall ((v_prenex_85 Int)) (or (<= v_b_46_1 v_prenex_85) (<= (- ULTIMATE.start_main_~j~6 (select ULTIMATE.start_main_~str2~6 v_prenex_85)) 1) (< v_prenex_85 v_b_45_1))) (<= v_b_45_1 v_b_10_1) (forall ((v_prenex_89 Int)) (or (<= (- (- ULTIMATE.start_main_~MAX~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_89))) (- 1)) (< v_prenex_89 v_b_10_1) (<= v_b_11_1 v_prenex_89))) (<= v_b_46_1 1) (<= (+ v_b_45_1 1) v_b_46_1) (<= (- (- ULTIMATE.start_main_~j~6) v_b_45_1) (- 1)) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_46_1)) 2) (<= (- (- ULTIMATE.start_main_~i~6) v_b_46_1) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_46_1)) 1) (<= v_b_45_1 ULTIMATE.start_main_~cont~6) (forall ((v_prenex_136 Int)) (or (< v_prenex_136 v_b_10_1) (<= (- v_b_45_1 (- (select ULTIMATE.start_main_~str1~6 v_prenex_136))) 0) (<= v_b_11_1 v_prenex_136))) (forall ((v_prenex_139 Int)) (or (<= (- v_b_11_1 (select ULTIMATE.start_main_~str1~6 v_prenex_139)) 1) (<= v_b_11_1 v_prenex_139) (< v_prenex_139 v_b_10_1))) (<= (+ v_b_11_1 v_b_10_1) 1) (<= (+ v_b_45_1 1) v_b_11_1) (<= (- v_b_11_1 (- v_b_46_1)) 2) (forall ((v_prenex_138 Int)) (or (<= v_b_11_1 v_prenex_138) (<= (- (- ULTIMATE.start_main_~i~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_138))) 1) (< v_prenex_138 v_b_10_1))) (<= v_b_46_1 (+ v_b_10_1 1)) (<= (+ v_b_10_1 1) ULTIMATE.start_main_~j~6) (<= (- v_b_11_1 (- v_b_11_1)) 2) (forall ((v_prenex_94 Int)) (or (< v_prenex_94 v_b_10_1) (<= (- v_b_46_1 (- (select ULTIMATE.start_main_~str1~6 v_prenex_94))) 1) (<= v_b_11_1 v_prenex_94))) (<= v_b_11_1 (+ ULTIMATE.start_main_~i~6 2)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_11_1)) 0) (<= (- (- v_b_11_1) v_b_46_1) (- 2)) (<= 1 (+ ULTIMATE.start_main_~cont~6 v_b_11_1)) (<= (- ULTIMATE.start_main_~MAX~6 v_b_45_1) 1) (<= (+ ULTIMATE.start_main_~i~6 v_b_10_1 1) 0) (forall ((v_prenex_127 Int) (v_prenex_128 Int)) (or (< v_prenex_128 v_b_10_1) (< v_prenex_127 v_b_45_1) (<= v_b_11_1 v_prenex_128) (<= v_b_46_1 v_prenex_127) (<= (- (select ULTIMATE.start_main_~str2~6 v_prenex_127) (- (select ULTIMATE.start_main_~str1~6 v_prenex_128))) 0))) (<= (+ ULTIMATE.start_main_~cont~6 1) v_b_46_1) (<= v_b_10_1 0) (<= (- ULTIMATE.start_main_~i~6 (- v_b_45_1)) (- 1)) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_45_1) 0) (<= (- ULTIMATE.start_main_~j~6 (- v_b_11_1)) 2) (forall ((v_prenex_101 Int)) (or (< v_prenex_101 v_b_45_1) (<= v_b_46_1 v_prenex_101) (<= (- (select ULTIMATE.start_main_~str2~6 v_prenex_101) (- (select ULTIMATE.start_main_~str2~6 v_prenex_101))) 0))) (<= (- v_b_11_1 (- v_b_45_1)) 1) (<= (- v_b_45_1 (- v_b_46_1)) 1) (<= ULTIMATE.start_main_~j~6 v_b_11_1) (forall ((v_idx_112 Int)) (or (<= v_b_11_1 v_idx_112) (<= (- (- ULTIMATE.start_main_~i~6) (select ULTIMATE.start_main_~str1~6 v_idx_112)) 1) (< v_idx_112 v_b_10_1))) (<= 2 (* 2 v_b_11_1)) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_10_1)) (- 1)) (<= 1 (+ v_b_11_1 ULTIMATE.start_main_~cont~6)) (forall ((v_prenex_140 Int)) (or (<= (- ULTIMATE.start_main_~j~6 (select ULTIMATE.start_main_~str1~6 v_prenex_140)) 1) (<= v_b_11_1 v_prenex_140) (< v_prenex_140 v_b_10_1))) (<= 0 (+ ULTIMATE.start_main_~i~6 v_b_10_1 1)) (<= (- v_b_10_1 (- v_b_11_1)) 1) (<= (- ULTIMATE.start_main_~cont~6 v_b_45_1) 0) (<= 1 (+ ULTIMATE.start_main_~j~6 v_b_10_1)) (forall ((v_prenex_79 Int)) (or (<= v_b_11_1 v_prenex_79) (<= (- ULTIMATE.start_main_~cont~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_79))) 0) (< v_prenex_79 v_b_10_1))) (<= v_b_46_1 (+ v_b_45_1 1)) (forall ((v_prenex_145 Int)) (or (<= (- (- v_b_10_1) (select ULTIMATE.start_main_~str2~6 v_prenex_145)) 0) (< v_prenex_145 v_b_45_1) (<= v_b_46_1 v_prenex_145))) (<= (- ULTIMATE.start_main_~i~6 (- v_b_11_1)) 0) (<= (- (- ULTIMATE.start_main_~j~6) v_b_46_1) (- 2)) (<= (+ v_b_11_1 ULTIMATE.start_main_~cont~6) 1) (<= (- (- ULTIMATE.start_main_~j~6) v_b_10_1) (- 1)) (forall ((v_prenex_84 Int)) (or (<= v_b_11_1 v_prenex_84) (< v_prenex_84 v_b_10_1) (<= (- ULTIMATE.start_main_~j~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_84))) 1))) (forall ((v_prenex_143 Int)) (or (<= (- (- (select ULTIMATE.start_main_~str1~6 v_prenex_143)) (select ULTIMATE.start_main_~str1~6 v_prenex_143)) 0) (<= v_b_11_1 v_prenex_143) (< v_prenex_143 v_b_10_1))) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_10_1)) 1) (forall ((v_prenex_76 Int)) (or (<= v_b_46_1 v_prenex_76) (< v_prenex_76 v_b_45_1) (<= (- ULTIMATE.start_main_~MAX~6 (- (select ULTIMATE.start_main_~str2~6 v_prenex_76))) 1))) (<= (+ v_b_10_1 v_b_45_1) 0) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_10_1)) 1) (<= (- (- v_b_10_1) v_b_46_1) (- 1)) (<= (- (- v_b_11_1) v_b_45_1) (- 1)) (forall ((v_prenex_78 Int)) (or (<= (- (- ULTIMATE.start_main_~j~6) (select ULTIMATE.start_main_~str1~6 v_prenex_78)) (- 1)) (< v_prenex_78 v_b_10_1) (<= v_b_11_1 v_prenex_78))) (<= (+ v_b_46_1 v_b_10_1) 1) (forall ((v_prenex_107 Int)) (or (<= (- (- ULTIMATE.start_main_~MAX~6) (- (select ULTIMATE.start_main_~str2~6 v_prenex_107))) (- 1)) (< v_prenex_107 v_b_45_1) (<= v_b_46_1 v_prenex_107))) (<= (- (- v_b_46_1) v_b_46_1) (- 2)) (<= 2 (* 2 v_b_46_1)) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_45_1) (- 1)) (<= ULTIMATE.start_main_~MAX~6 (+ v_b_45_1 1)) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_45_1)) 1) (<= (- (- v_b_45_1) (- v_b_46_1)) 1) (<= (- v_b_10_1 (- v_b_10_1)) 0) (<= (- ULTIMATE.start_main_~j~6 (- v_b_45_1)) 1) (<= (- (- ULTIMATE.start_main_~i~6) v_b_11_1) 0) (<= (* 2 v_b_46_1) 2) (<= v_b_46_1 v_b_11_1) (forall ((v_prenex_82 Int)) (or (<= (- ULTIMATE.start_main_~i~6 (select ULTIMATE.start_main_~str1~6 v_prenex_82)) (- 1)) (< v_prenex_82 v_b_10_1) (<= v_b_11_1 v_prenex_82))) (<= (- ULTIMATE.start_main_~i~6 v_b_11_1) (- 2)) (<= 1 (+ v_b_11_1 v_b_10_1)) (forall ((v_prenex_105 Int)) (or (<= (- (- v_b_11_1) (select ULTIMATE.start_main_~str1~6 v_prenex_105)) (- 1)) (<= v_b_11_1 v_prenex_105) (< v_prenex_105 v_b_10_1))) (<= (+ ULTIMATE.start_main_~i~6 v_b_45_1 1) 0) (<= v_b_10_1 (+ ULTIMATE.start_main_~i~6 1)) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_11_1)) 0) (forall ((v_prenex_147 Int) (v_prenex_148 Int)) (or (< v_prenex_147 v_b_45_1) (<= (- (- (select ULTIMATE.start_main_~str2~6 v_prenex_147)) (- (select ULTIMATE.start_main_~str1~6 v_prenex_148))) 0) (<= v_b_11_1 v_prenex_148) (< v_prenex_148 v_b_10_1) (<= v_b_46_1 v_prenex_147))) (<= 0 (+ ULTIMATE.start_main_~i~6 v_b_45_1 1)) (<= 2 (+ v_b_11_1 ULTIMATE.start_main_~j~6)) (<= v_b_10_1 ULTIMATE.start_main_~cont~6) (<= 0 v_b_10_1) (forall ((v_prenex_118 Int)) (or (< v_prenex_118 v_b_45_1) (<= (- (- ULTIMATE.start_main_~cont~6) (select ULTIMATE.start_main_~str2~6 v_prenex_118)) 0) (<= v_b_46_1 v_prenex_118))) (forall ((v_prenex_99 Int)) (or (<= v_b_11_1 v_prenex_99) (< v_prenex_99 v_b_10_1) (<= (- v_b_10_1 (select ULTIMATE.start_main_~str1~6 v_prenex_99)) 0))) (forall ((v_prenex_83 Int)) (or (<= v_b_46_1 v_prenex_83) (<= (- (- ULTIMATE.start_main_~i~6) (- (select ULTIMATE.start_main_~str2~6 v_prenex_83))) 1) (< v_prenex_83 v_b_45_1))) (<= (+ v_b_10_1 1) ULTIMATE.start_main_~MAX~6) (<= (- ULTIMATE.start_main_~cont~6 v_b_11_1) (- 1)) (forall ((v_prenex_137 Int)) (or (< v_prenex_137 v_b_45_1) (<= (- (- v_b_10_1) (- (select ULTIMATE.start_main_~str2~6 v_prenex_137))) 0) (<= v_b_46_1 v_prenex_137))) (<= v_b_11_1 (+ v_b_45_1 1)) (<= 1 (+ v_b_11_1 v_b_45_1)) (<= (- (- v_b_10_1) v_b_11_1) (- 1)) (forall ((v_prenex_93 Int)) (or (<= v_b_46_1 v_prenex_93) (<= (- v_b_10_1 (- (select ULTIMATE.start_main_~str2~6 v_prenex_93))) 0) (< v_prenex_93 v_b_45_1))) (forall ((v_prenex_120 Int)) (or (<= (- v_b_46_1 (select ULTIMATE.start_main_~str2~6 v_prenex_120)) 1) (<= v_b_46_1 v_prenex_120) (< v_prenex_120 v_b_45_1))) (forall ((v_prenex_131 Int)) (or (<= (- v_b_45_1 (- (select ULTIMATE.start_main_~str2~6 v_prenex_131))) 0) (<= v_b_46_1 v_prenex_131) (< v_prenex_131 v_b_45_1))) (<= (+ v_b_45_1 1) ULTIMATE.start_main_~MAX~6) (forall ((v_prenex_102 Int)) (or (<= (- (- v_b_10_1) (- (select ULTIMATE.start_main_~str1~6 v_prenex_102))) 0) (< v_prenex_102 v_b_10_1) (<= v_b_11_1 v_prenex_102))) (forall ((v_prenex_88 Int)) (or (<= (- (- (select ULTIMATE.start_main_~str2~6 v_prenex_88)) (select ULTIMATE.start_main_~str2~6 v_prenex_88)) 0) (< v_prenex_88 v_b_45_1) (<= v_b_46_1 v_prenex_88))) (<= (+ ULTIMATE.start_main_~MAX~6 v_b_10_1) 1) (<= 1 (+ ULTIMATE.start_main_~MAX~6 v_b_45_1)) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_46_1)) 2) (<= (- ULTIMATE.start_main_~i~6 (- v_b_46_1)) 0) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_45_1)) 1) (<= 1 v_b_11_1) (<= ULTIMATE.start_main_~j~6 v_b_46_1) (<= (- v_b_10_1 v_b_11_1) (- 1)) (forall ((v_prenex_122 Int)) (or (< v_prenex_122 v_b_45_1) (<= (- v_b_45_1 (select ULTIMATE.start_main_~str2~6 v_prenex_122)) 0) (<= v_b_46_1 v_prenex_122))) (<= 1 v_b_46_1) (<= (+ ULTIMATE.start_main_~i~6 2) v_b_46_1) (<= v_b_45_1 0) (forall ((v_prenex_132 Int)) (or (<= (- (- ULTIMATE.start_main_~MAX~6) (select ULTIMATE.start_main_~str1~6 v_prenex_132)) (- 1)) (< v_prenex_132 v_b_10_1) (<= v_b_11_1 v_prenex_132))) (<= v_b_45_1 (+ ULTIMATE.start_main_~i~6 1)) (forall ((v_prenex_121 Int)) (or (<= v_b_46_1 v_prenex_121) (<= (- ULTIMATE.start_main_~cont~6 (select ULTIMATE.start_main_~str2~6 v_prenex_121)) 0) (< v_prenex_121 v_b_45_1))) (<= (- (- v_b_11_1) (- v_b_45_1)) (- 1)) (<= (- ULTIMATE.start_main_~j~6 (- v_b_10_1)) 1) (<= 0 v_b_45_1) (<= ULTIMATE.start_main_~cont~6 v_b_45_1) (forall ((v_prenex_77 Int)) (or (<= (- (- ULTIMATE.start_main_~j~6) (- (select ULTIMATE.start_main_~str2~6 v_prenex_77))) (- 1)) (<= v_b_46_1 v_prenex_77) (< v_prenex_77 v_b_45_1))) (forall ((v_prenex_144 Int)) (or (<= v_b_46_1 v_prenex_144) (<= (- (- ULTIMATE.start_main_~i~6) (select ULTIMATE.start_main_~str2~6 v_prenex_144)) 1) (< v_prenex_144 v_b_45_1))) (<= v_b_46_1 ULTIMATE.start_main_~MAX~6) (<= (- (- v_b_10_1) (- v_b_46_1)) 1) (<= (+ ULTIMATE.start_main_~MAX~6 v_b_45_1) 1) (<= (- (- ULTIMATE.start_main_~i~6) v_b_45_1) 1) (forall ((v_prenex_129 Int)) (or (<= (- ULTIMATE.start_main_~cont~6 (- (select ULTIMATE.start_main_~str2~6 v_prenex_129))) 0) (< v_prenex_129 v_b_45_1) (<= v_b_46_1 v_prenex_129))) (forall ((v_prenex_141 Int) (v_prenex_142 Int)) (or (< v_prenex_141 v_b_45_1) (< v_prenex_142 v_b_10_1) (<= v_b_11_1 v_prenex_142) (<= v_b_46_1 v_prenex_141) (<= (- (- (select ULTIMATE.start_main_~str2~6 v_prenex_141)) (select ULTIMATE.start_main_~str1~6 v_prenex_142)) 0))) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_10_1) (- 1)) (<= 0 (+ v_b_11_1 ULTIMATE.start_main_~i~6)) (forall ((v_prenex_117 Int)) (or (<= (- ULTIMATE.start_main_~MAX~6 (select ULTIMATE.start_main_~str1~6 v_prenex_117)) 1) (<= v_b_11_1 v_prenex_117) (< v_prenex_117 v_b_10_1))) (<= (- ULTIMATE.start_main_~i~6 v_b_10_1) (- 1)) (<= v_b_46_1 ULTIMATE.start_main_~j~6) (<= 2 (+ ULTIMATE.start_main_~j~6 v_b_46_1)) (forall ((v_prenex_113 Int)) (or (<= (- ULTIMATE.start_main_~i~6 (select ULTIMATE.start_main_~str2~6 v_prenex_113)) (- 1)) (< v_prenex_113 v_b_45_1) (<= v_b_46_1 v_prenex_113))) (<= v_b_11_1 (+ v_b_10_1 1)) (<= (+ ULTIMATE.start_main_~cont~6 1) v_b_11_1) (forall ((v_prenex_134 Int)) (or (< v_prenex_134 v_b_10_1) (<= v_b_11_1 v_prenex_134) (<= (- (- ULTIMATE.start_main_~j~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_134))) (- 1)))) (forall ((v_prenex_111 Int)) (or (< v_prenex_111 v_b_45_1) (<= (- (- v_b_11_1) (- (select ULTIMATE.start_main_~str2~6 v_prenex_111))) (- 1)) (<= v_b_46_1 v_prenex_111))) (<= (+ ULTIMATE.start_main_~j~6 v_b_45_1) 1) (<= (+ v_b_10_1 1) v_b_11_1) (<= v_b_46_1 (+ ULTIMATE.start_main_~cont~6 1)) (<= (- v_b_11_1 v_b_46_1) 0) (<= (- (- v_b_45_1) v_b_46_1) (- 1)) (<= (- ULTIMATE.start_main_~MAX~6 v_b_11_1) 0) (<= 2 (+ v_b_11_1 v_b_46_1)) (<= (+ ULTIMATE.start_main_~i~6 1) v_b_10_1) (forall ((v_prenex_81 Int)) (or (< v_prenex_81 v_b_45_1) (<= v_b_46_1 v_prenex_81) (<= (- v_b_11_1 (select ULTIMATE.start_main_~str2~6 v_prenex_81)) 1))) (forall ((v_prenex_123 Int)) (or (<= v_b_46_1 v_prenex_123) (< v_prenex_123 v_b_45_1) (<= (- ULTIMATE.start_main_~MAX~6 (select ULTIMATE.start_main_~str2~6 v_prenex_123)) 1))) (<= 1 (+ v_b_46_1 v_b_10_1)) (<= (+ ULTIMATE.start_main_~cont~6 v_b_10_1) 0) (<= (+ v_b_45_1 1) ULTIMATE.start_main_~j~6) (forall ((v_prenex_100 Int)) (or (< v_prenex_100 v_b_45_1) (<= v_b_46_1 v_prenex_100) (<= (- v_b_46_1 (- (select ULTIMATE.start_main_~str2~6 v_prenex_100))) 1))) (<= (+ v_b_11_1 ULTIMATE.start_main_~i~6) 0) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_46_1)) 0) (forall ((v_prenex_96 Int)) (or (< v_prenex_96 v_b_10_1) (<= (- ULTIMATE.start_main_~cont~6 (select ULTIMATE.start_main_~str1~6 v_prenex_96)) 0) (<= v_b_11_1 v_prenex_96))) (<= (- ULTIMATE.start_main_~cont~6 v_b_46_1) (- 1)) (<= (+ ULTIMATE.start_main_~cont~6 v_b_45_1) 0) (forall ((v_prenex_114 Int)) (or (< v_prenex_114 v_b_45_1) (<= (- (- ULTIMATE.start_main_~cont~6) (- (select ULTIMATE.start_main_~str2~6 v_prenex_114))) 0) (<= v_b_46_1 v_prenex_114))) (forall ((v_prenex_115 Int)) (or (<= v_b_11_1 v_prenex_115) (<= (- ULTIMATE.start_main_~MAX~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_115))) 1) (< v_prenex_115 v_b_10_1))) (<= 1 (+ ULTIMATE.start_main_~j~6 v_b_45_1)) (<= v_b_11_1 (+ ULTIMATE.start_main_~cont~6 1)) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_11_1)) 2) (<= (- (- v_b_45_1) v_b_45_1) 0) (<= (- (- v_b_10_1) v_b_45_1) 0) (<= 2 (+ v_b_11_1 ULTIMATE.start_main_~MAX~6)) (<= ULTIMATE.start_main_~MAX~6 (+ v_b_10_1 1)) (<= (* 2 v_b_45_1) 0) (<= (* 2 v_b_11_1) 2) (<= (- (- v_b_11_1) (- v_b_46_1)) 0) (forall ((v_prenex_110 Int)) (or (< v_prenex_110 v_b_45_1) (<= (- (- ULTIMATE.start_main_~j~6) (select ULTIMATE.start_main_~str2~6 v_prenex_110)) (- 1)) (<= v_b_46_1 v_prenex_110))) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_11_1) (- 2)) (forall ((v_prenex_95 Int)) (or (<= (- (- v_b_46_1) (select ULTIMATE.start_main_~str1~6 v_prenex_95)) (- 1)) (<= v_b_11_1 v_prenex_95) (< v_prenex_95 v_b_10_1))) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_45_1)) (- 1)) (<= 0 (* 2 v_b_45_1)) (<= v_b_10_1 v_b_45_1) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_10_1)) 0) (<= 1 (+ ULTIMATE.start_main_~MAX~6 v_b_10_1)) (<= (+ v_b_11_1 v_b_45_1) 1) (<= (- v_b_10_1 (- v_b_45_1)) 0) (forall ((v_prenex_146 Int)) (or (<= (- v_b_46_1 (select ULTIMATE.start_main_~str1~6 v_prenex_146)) 1) (<= v_b_11_1 v_prenex_146) (< v_prenex_146 v_b_10_1))) (<= (+ v_b_11_1 ULTIMATE.start_main_~j~6) 2) (<= (- ULTIMATE.start_main_~i~6 v_b_45_1) (- 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_45_1)) (- 1)) (forall ((v_prenex_125 Int)) (or (< v_prenex_125 v_b_45_1) (<= v_b_46_1 v_prenex_125) (<= (- (- v_b_45_1) (- (select ULTIMATE.start_main_~str2~6 v_prenex_125))) 0))) (forall ((v_prenex_75 Int)) (or (< v_prenex_75 v_b_10_1) (<= (- (- v_b_45_1) (select ULTIMATE.start_main_~str1~6 v_prenex_75)) 0) (<= v_b_11_1 v_prenex_75))) (<= 0 (+ v_b_10_1 v_b_45_1)) (<= (- v_b_45_1 v_b_46_1) (- 1)) (<= 0 (* 2 v_b_10_1)) (<= (- ULTIMATE.start_main_~j~6 v_b_10_1) 1) (<= (+ ULTIMATE.start_main_~i~6 1) v_b_45_1) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_11_1) (- 1)) (forall ((v_prenex_91 Int)) (or (< v_prenex_91 v_b_10_1) (<= v_b_11_1 v_prenex_91) (<= (- (- v_b_46_1) (- (select ULTIMATE.start_main_~str1~6 v_prenex_91))) (- 1)))) (<= (+ ULTIMATE.start_main_~MAX~6 v_b_46_1) 2) (<= (- ULTIMATE.start_main_~j~6 v_b_45_1) 1) (<= (- ULTIMATE.start_main_~i~6 v_b_46_1) (- 2)) (forall ((v_prenex_109 Int)) (or (<= v_b_11_1 v_prenex_109) (< v_prenex_109 v_b_10_1) (<= (- v_b_45_1 (select ULTIMATE.start_main_~str1~6 v_prenex_109)) 0))) (forall ((v_prenex_104 Int)) (or (<= v_b_11_1 v_prenex_104) (<= (- (- v_b_10_1) (select ULTIMATE.start_main_~str1~6 v_prenex_104)) 0) (< v_prenex_104 v_b_10_1))) (<= (+ v_b_11_1 ULTIMATE.start_main_~MAX~6) 2) (<= 1 (+ v_b_46_1 v_b_45_1)) (<= (- v_b_46_1 (- v_b_46_1)) 2) (<= ULTIMATE.start_main_~j~6 (+ v_b_10_1 1)) (forall ((v_prenex_130 Int)) (or (< v_prenex_130 v_b_10_1) (<= v_b_11_1 v_prenex_130) (<= (- (- v_b_11_1) (- (select ULTIMATE.start_main_~str1~6 v_prenex_130))) (- 1)))) (forall ((v_prenex_108 Int)) (or (<= (- v_b_11_1 (- (select ULTIMATE.start_main_~str2~6 v_prenex_108))) 1) (< v_prenex_108 v_b_45_1) (<= v_b_46_1 v_prenex_108))) (<= (- (- v_b_10_1) (- v_b_11_1)) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_10_1)) (- 1)) (<= (- v_b_11_1 v_b_45_1) 1) (<= v_b_11_1 ULTIMATE.start_main_~j~6) (forall ((v_prenex_80 Int)) (or (<= v_b_11_1 v_prenex_80) (< v_prenex_80 v_b_10_1) (<= (- (- ULTIMATE.start_main_~cont~6) (select ULTIMATE.start_main_~str1~6 v_prenex_80)) 0))) (forall ((v_prenex_112 Int)) (or (<= (- v_b_10_1 (select ULTIMATE.start_main_~str2~6 v_prenex_112)) 0) (< v_prenex_112 v_b_45_1) (<= v_b_46_1 v_prenex_112))) (<= (- ULTIMATE.start_main_~i~6 (- v_b_10_1)) (- 1)) (<= (- ULTIMATE.start_main_~MAX~6 v_b_10_1) 1) (<= ULTIMATE.start_main_~MAX~6 v_b_11_1) (<= (+ v_b_11_1 v_b_46_1) 2) (<= (- (- v_b_10_1) (- v_b_45_1)) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_10_1)) 0) (<= ULTIMATE.start_main_~MAX~6 v_b_46_1) (forall ((v_prenex_135 Int)) (or (<= (- (- ULTIMATE.start_main_~MAX~6) (select ULTIMATE.start_main_~str2~6 v_prenex_135)) (- 1)) (< v_prenex_135 v_b_45_1) (<= v_b_46_1 v_prenex_135))) (<= (- (- v_b_11_1) v_b_11_1) (- 2)) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_10_1) 0) (<= 0 (+ ULTIMATE.start_main_~i~6 v_b_46_1)) (<= (- v_b_10_1 v_b_45_1) 0) (<= (+ ULTIMATE.start_main_~j~6 v_b_46_1) 2) (<= (- v_b_10_1 (- v_b_46_1)) 1) (<= (+ v_b_46_1 v_b_45_1) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_46_1) (- 2)) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_11_1)) 1) (<= (+ ULTIMATE.start_main_~i~6 v_b_46_1) 0) (forall ((v_prenex_90 Int)) (or (<= v_b_46_1 v_prenex_90) (<= (- ULTIMATE.start_main_~i~6 (- (select ULTIMATE.start_main_~str2~6 v_prenex_90))) (- 1)) (< v_prenex_90 v_b_45_1))) (<= v_b_11_1 ULTIMATE.start_main_~MAX~6) (forall ((v_prenex_133 Int)) (or (< v_prenex_133 v_b_10_1) (<= (- (- v_b_45_1) (- (select ULTIMATE.start_main_~str1~6 v_prenex_133))) 0) (<= v_b_11_1 v_prenex_133))) (<= (- v_b_10_1 v_b_46_1) (- 1)) (<= (+ ULTIMATE.start_main_~i~6 2) v_b_11_1) (forall ((v_prenex_87 Int) (v_prenex_86 Int)) (or (<= v_b_46_1 v_prenex_86) (<= (- (select ULTIMATE.start_main_~str2~6 v_prenex_86) (select ULTIMATE.start_main_~str1~6 v_prenex_87)) 0) (< v_prenex_87 v_b_10_1) (< v_prenex_86 v_b_45_1) (<= v_b_11_1 v_prenex_87))) (<= ULTIMATE.start_main_~j~6 (+ v_b_45_1 1)) (<= (+ ULTIMATE.start_main_~j~6 v_b_10_1) 1) (<= (- ULTIMATE.start_main_~cont~6 v_b_10_1) 0) (forall ((v_prenex_103 Int)) (or (<= (- (select ULTIMATE.start_main_~str1~6 v_prenex_103) (- (select ULTIMATE.start_main_~str1~6 v_prenex_103))) 0) (<= v_b_11_1 v_prenex_103) (< v_prenex_103 v_b_10_1))) (<= (- (- v_b_10_1) v_b_10_1) 0) (<= 0 (+ ULTIMATE.start_main_~cont~6 v_b_10_1)) (forall ((v_prenex_116 Int)) (or (< v_prenex_116 v_b_10_1) (<= v_b_11_1 v_prenex_116) (<= (- v_b_10_1 (- (select ULTIMATE.start_main_~str1~6 v_prenex_116))) 0))) (<= (+ ULTIMATE.start_main_~cont~6 v_b_46_1) 1) (<= 0 (+ ULTIMATE.start_main_~cont~6 v_b_45_1)) (forall ((v_prenex_119 Int)) (or (<= v_b_46_1 v_prenex_119) (< v_prenex_119 v_b_45_1) (<= (- (- v_b_46_1) (select ULTIMATE.start_main_~str2~6 v_prenex_119)) (- 1)))) (forall ((v_prenex_97 Int)) (or (< v_prenex_97 v_b_10_1) (<= v_b_11_1 v_prenex_97) (<= (- ULTIMATE.start_main_~i~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_97))) (- 1)))) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_11_1)) 1) (forall ((v_prenex_126 Int)) (or (<= (- (- v_b_11_1) (select ULTIMATE.start_main_~str2~6 v_prenex_126)) (- 1)) (< v_prenex_126 v_b_45_1) (<= v_b_46_1 v_prenex_126))) (<= (+ v_b_10_1 1) v_b_46_1) (forall ((v_prenex_106 Int)) (or (<= v_b_46_1 v_prenex_106) (< v_prenex_106 v_b_45_1) (<= (- (- v_b_46_1) (- (select ULTIMATE.start_main_~str2~6 v_prenex_106))) (- 1)))) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_45_1)) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_11_1)) 2) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_46_1) (- 1)) (forall ((v_idx_109 Int)) (or (< v_idx_109 v_b_45_1) (<= (- ULTIMATE.start_main_~j~6 (- (select ULTIMATE.start_main_~str2~6 v_idx_109))) 1) (<= v_b_46_1 v_idx_109))) (<= (+ ULTIMATE.start_main_~cont~6 v_b_11_1) 1) (<= 1 (+ ULTIMATE.start_main_~cont~6 v_b_46_1)) (<= (- (- ULTIMATE.start_main_~j~6) v_b_11_1) (- 2)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_46_1)) 0) (<= (* 2 v_b_10_1) 0) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_45_1)) 0) (<= (- ULTIMATE.start_main_~j~6 v_b_11_1) 0) (<= (- ULTIMATE.start_main_~j~6 (- v_b_46_1)) 2) (<= (- ULTIMATE.start_main_~j~6 v_b_46_1) 0) (<= ULTIMATE.start_main_~cont~6 v_b_10_1) (<= 2 (+ ULTIMATE.start_main_~MAX~6 v_b_46_1)) (<= (- ULTIMATE.start_main_~MAX~6 v_b_46_1) 0) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_46_1)) 1) (forall ((v_prenex_124 Int)) (or (<= v_b_46_1 v_prenex_124) (< v_prenex_124 v_b_45_1) (<= (- (- v_b_45_1) (select ULTIMATE.start_main_~str2~6 v_prenex_124)) 0))) (forall ((v_prenex_92 Int)) (or (<= v_b_11_1 v_prenex_92) (<= (- v_b_11_1 (- (select ULTIMATE.start_main_~str1~6 v_prenex_92))) 1) (< v_prenex_92 v_b_10_1))) (<= v_b_46_1 (+ ULTIMATE.start_main_~i~6 2)) (forall ((v_prenex_98 Int)) (or (< v_prenex_98 v_b_10_1) (<= (- (- ULTIMATE.start_main_~cont~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_98))) 0) (<= v_b_11_1 v_prenex_98))) (<= (- (- ULTIMATE.start_main_~i~6) v_b_10_1) 1) (<= (- v_b_45_1 (- v_b_45_1)) 0) (<= v_b_11_1 v_b_46_1) (<= v_b_11_1 1))) (<= ULTIMATE.start_main_~MAX~6 (+ ULTIMATE.start_main_~cont~6 1)) (<= ULTIMATE.start_main_~j~6 (+ ULTIMATE.start_main_~cont~6 1)) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~MAX~6)) 2) (<= (* 2 ULTIMATE.start_main_~j~6) 2) (<= 1 ULTIMATE.start_main_~j~6) (<= ULTIMATE.start_main_~j~6 (+ ULTIMATE.start_main_~i~6 2)) (<= (+ ULTIMATE.start_main_~i~6 1) 0) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~j~6)) 1) (<= 0 (+ ULTIMATE.start_main_~i~6 1)) (<= 0 (+ (* 2 ULTIMATE.start_main_~i~6) 2)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~i~6)) (- 2)) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~j~6) (- 1)) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~cont~6) 1) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~i~6)) (- 1)) (<= ULTIMATE.start_main_~MAX~6 (+ ULTIMATE.start_main_~i~6 2)) (<= (+ ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~i~6) 0) (<= (* 2 ULTIMATE.start_main_~MAX~6) 2) (<= (- (- ULTIMATE.start_main_~cont~6) (- ULTIMATE.start_main_~j~6)) 1) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~j~6) 0) (<= (* 2 ULTIMATE.start_main_~cont~6) 0) (<= 0 (+ ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~cont~6)) (- 1)) (<= (- ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~j~6) (- 1)) (<= (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~j~6) 1) (<= (+ ULTIMATE.start_main_~i~6 1) ULTIMATE.start_main_~cont~6) (<= 2 (+ ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~MAX~6)) (<= (+ ULTIMATE.start_main_~i~6 2) ULTIMATE.start_main_~j~6)) (and (<= 1 ULTIMATE.start_main_~MAX~6) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~j~6)) 0) (<= (- (- ULTIMATE.start_main_~i~6) (- ULTIMATE.start_main_~j~6)) 2) (<= 2 (* 2 ULTIMATE.start_main_~MAX~6)) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~j~6)) 0) (<= ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~MAX~6) (<= 0 (* 2 ULTIMATE.start_main_~cont~6)) (<= (+ ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6) 0) (<= ULTIMATE.start_main_~cont~6 0) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~i~6) 0) (<= (- (- ULTIMATE.start_main_~i~6) ULTIMATE.start_main_~i~6) 2) (<= ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~j~6) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~j~6)) 2) (<= ULTIMATE.start_main_~cont~6 (+ ULTIMATE.start_main_~i~6 1)) (<= 2 (* 2 ULTIMATE.start_main_~j~6)) (<= (- ULTIMATE.start_main_~j~6 (- ULTIMATE.start_main_~j~6)) 2) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6) 2) (<= (- (- ULTIMATE.start_main_~i~6) ULTIMATE.start_main_~j~6) 0) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~cont~6) 0) (<= 0 ULTIMATE.start_main_~cont~6) (<= ULTIMATE.start_main_~j~6 1) (<= 1 (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~j~6)) (<= 0 (+ ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~i~6)) (<= (+ ULTIMATE.start_main_~cont~6 1) ULTIMATE.start_main_~j~6) (<= 1 (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~MAX~6)) (<= (+ ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~MAX~6) 2) (<= (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~MAX~6) 1) (<= (- ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6) 1) (<= (- (- ULTIMATE.start_main_~j~6) ULTIMATE.start_main_~j~6) (- 2)) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~i~6) 1) (<= (+ ULTIMATE.start_main_~i~6 2) ULTIMATE.start_main_~MAX~6) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~i~6)) (- 2)) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~cont~6) (- 1)) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~i~6)) 0) (exists ((v_b_11_1 Int) (v_b_46_1 Int) (v_b_10_1 Int) (v_b_45_1 Int)) (and (<= v_b_45_1 v_b_10_1) (<= v_b_46_1 1) (<= (+ v_b_45_1 1) v_b_46_1) (<= (- (- ULTIMATE.start_main_~j~6) v_b_45_1) (- 1)) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_46_1)) 2) (<= (- (- ULTIMATE.start_main_~i~6) v_b_46_1) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_46_1)) 1) (<= v_b_45_1 ULTIMATE.start_main_~cont~6) (<= (+ v_b_11_1 v_b_10_1) 1) (<= (+ v_b_45_1 1) v_b_11_1) (<= (- v_b_11_1 (- v_b_46_1)) 2) (<= v_b_46_1 (+ v_b_10_1 1)) (<= (+ v_b_10_1 1) ULTIMATE.start_main_~j~6) (<= (- v_b_11_1 (- v_b_11_1)) 2) (< v_b_46_1 (+ v_b_45_1 1)) (<= v_b_11_1 (+ ULTIMATE.start_main_~i~6 2)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_11_1)) 0) (<= (- (- v_b_11_1) v_b_46_1) (- 2)) (<= 1 (+ ULTIMATE.start_main_~cont~6 v_b_11_1)) (<= (- ULTIMATE.start_main_~MAX~6 v_b_45_1) 1) (<= (+ ULTIMATE.start_main_~i~6 v_b_10_1 1) 0) (forall ((v_prenex_127 Int) (v_prenex_128 Int)) (or (< v_prenex_128 v_b_10_1) (< v_prenex_127 v_b_45_1) (<= v_b_11_1 v_prenex_128) (<= v_b_46_1 v_prenex_127) (<= (- (select ULTIMATE.start_main_~str2~6 v_prenex_127) (- (select ULTIMATE.start_main_~str1~6 v_prenex_128))) 0))) (< v_b_11_1 (+ v_b_10_1 1)) (<= (+ ULTIMATE.start_main_~cont~6 1) v_b_46_1) (<= v_b_10_1 0) (<= (- ULTIMATE.start_main_~i~6 (- v_b_45_1)) (- 1)) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_45_1) 0) (<= (- ULTIMATE.start_main_~j~6 (- v_b_11_1)) 2) (<= (- v_b_11_1 (- v_b_45_1)) 1) (<= (- v_b_45_1 (- v_b_46_1)) 1) (<= ULTIMATE.start_main_~j~6 v_b_11_1) (<= 2 (* 2 v_b_11_1)) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_10_1)) (- 1)) (<= 1 (+ v_b_11_1 ULTIMATE.start_main_~cont~6)) (<= 0 (+ ULTIMATE.start_main_~i~6 v_b_10_1 1)) (<= (- v_b_10_1 (- v_b_11_1)) 1) (<= (- ULTIMATE.start_main_~cont~6 v_b_45_1) 0) (<= 1 (+ ULTIMATE.start_main_~j~6 v_b_10_1)) (<= v_b_46_1 (+ v_b_45_1 1)) (<= (- ULTIMATE.start_main_~i~6 (- v_b_11_1)) 0) (<= (- (- ULTIMATE.start_main_~j~6) v_b_46_1) (- 2)) (<= (+ v_b_11_1 ULTIMATE.start_main_~cont~6) 1) (<= (- (- ULTIMATE.start_main_~j~6) v_b_10_1) (- 1)) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_10_1)) 1) (<= (+ v_b_10_1 v_b_45_1) 0) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_10_1)) 1) (<= (- (- v_b_10_1) v_b_46_1) (- 1)) (<= (- (- v_b_11_1) v_b_45_1) (- 1)) (<= (+ v_b_46_1 v_b_10_1) 1) (<= (- (- v_b_46_1) v_b_46_1) (- 2)) (<= 2 (* 2 v_b_46_1)) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_45_1) (- 1)) (<= ULTIMATE.start_main_~MAX~6 (+ v_b_45_1 1)) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_45_1)) 1) (<= (- (- v_b_45_1) (- v_b_46_1)) 1) (<= (- v_b_10_1 (- v_b_10_1)) 0) (<= (- ULTIMATE.start_main_~j~6 (- v_b_45_1)) 1) (<= (- (- ULTIMATE.start_main_~i~6) v_b_11_1) 0) (<= (* 2 v_b_46_1) 2) (<= v_b_46_1 v_b_11_1) (<= (- ULTIMATE.start_main_~i~6 v_b_11_1) (- 2)) (<= 1 (+ v_b_11_1 v_b_10_1)) (<= (+ ULTIMATE.start_main_~i~6 v_b_45_1 1) 0) (<= v_b_10_1 (+ ULTIMATE.start_main_~i~6 1)) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_11_1)) 0) (forall ((v_prenex_147 Int) (v_prenex_148 Int)) (or (< v_prenex_147 v_b_45_1) (<= (- (- (select ULTIMATE.start_main_~str2~6 v_prenex_147)) (- (select ULTIMATE.start_main_~str1~6 v_prenex_148))) 0) (<= v_b_11_1 v_prenex_148) (< v_prenex_148 v_b_10_1) (<= v_b_46_1 v_prenex_147))) (<= 0 (+ ULTIMATE.start_main_~i~6 v_b_45_1 1)) (<= 2 (+ v_b_11_1 ULTIMATE.start_main_~j~6)) (<= v_b_10_1 ULTIMATE.start_main_~cont~6) (<= 0 v_b_10_1) (<= (+ v_b_10_1 1) ULTIMATE.start_main_~MAX~6) (<= (- ULTIMATE.start_main_~cont~6 v_b_11_1) (- 1)) (<= v_b_11_1 (+ v_b_45_1 1)) (<= 1 (+ v_b_11_1 v_b_45_1)) (<= (- (- v_b_10_1) v_b_11_1) (- 1)) (<= (+ v_b_45_1 1) ULTIMATE.start_main_~MAX~6) (<= (+ ULTIMATE.start_main_~MAX~6 v_b_10_1) 1) (<= 1 (+ ULTIMATE.start_main_~MAX~6 v_b_45_1)) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_46_1)) 2) (<= (- ULTIMATE.start_main_~i~6 (- v_b_46_1)) 0) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_45_1)) 1) (<= 1 v_b_11_1) (<= ULTIMATE.start_main_~j~6 v_b_46_1) (<= (- v_b_10_1 v_b_11_1) (- 1)) (<= 1 v_b_46_1) (<= (+ ULTIMATE.start_main_~i~6 2) v_b_46_1) (<= v_b_45_1 0) (<= v_b_45_1 (+ ULTIMATE.start_main_~i~6 1)) (<= (- (- v_b_11_1) (- v_b_45_1)) (- 1)) (<= (- ULTIMATE.start_main_~j~6 (- v_b_10_1)) 1) (<= 0 v_b_45_1) (<= ULTIMATE.start_main_~cont~6 v_b_45_1) (<= v_b_46_1 ULTIMATE.start_main_~MAX~6) (<= (- (- v_b_10_1) (- v_b_46_1)) 1) (<= (+ ULTIMATE.start_main_~MAX~6 v_b_45_1) 1) (<= (- (- ULTIMATE.start_main_~i~6) v_b_45_1) 1) (forall ((v_prenex_141 Int) (v_prenex_142 Int)) (or (< v_prenex_141 v_b_45_1) (< v_prenex_142 v_b_10_1) (<= v_b_11_1 v_prenex_142) (<= v_b_46_1 v_prenex_141) (<= (- (- (select ULTIMATE.start_main_~str2~6 v_prenex_141)) (select ULTIMATE.start_main_~str1~6 v_prenex_142)) 0))) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_10_1) (- 1)) (<= 0 (+ v_b_11_1 ULTIMATE.start_main_~i~6)) (<= (- ULTIMATE.start_main_~i~6 v_b_10_1) (- 1)) (<= v_b_46_1 ULTIMATE.start_main_~j~6) (<= 2 (+ ULTIMATE.start_main_~j~6 v_b_46_1)) (<= v_b_11_1 (+ v_b_10_1 1)) (<= (+ ULTIMATE.start_main_~cont~6 1) v_b_11_1) (<= (+ ULTIMATE.start_main_~j~6 v_b_45_1) 1) (<= (+ v_b_10_1 1) v_b_11_1) (<= v_b_46_1 (+ ULTIMATE.start_main_~cont~6 1)) (<= (- v_b_11_1 v_b_46_1) 0) (<= (- (- v_b_45_1) v_b_46_1) (- 1)) (<= (- ULTIMATE.start_main_~MAX~6 v_b_11_1) 0) (<= 2 (+ v_b_11_1 v_b_46_1)) (<= (+ ULTIMATE.start_main_~i~6 1) v_b_10_1) (<= 1 (+ v_b_46_1 v_b_10_1)) (<= (+ ULTIMATE.start_main_~cont~6 v_b_10_1) 0) (<= (+ v_b_45_1 1) ULTIMATE.start_main_~j~6) (<= (+ v_b_11_1 ULTIMATE.start_main_~i~6) 0) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_46_1)) 0) (<= (- ULTIMATE.start_main_~cont~6 v_b_46_1) (- 1)) (<= (+ ULTIMATE.start_main_~cont~6 v_b_45_1) 0) (<= 1 (+ ULTIMATE.start_main_~j~6 v_b_45_1)) (<= v_b_11_1 (+ ULTIMATE.start_main_~cont~6 1)) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_11_1)) 2) (<= (- (- v_b_45_1) v_b_45_1) 0) (<= (- (- v_b_10_1) v_b_45_1) 0) (<= 2 (+ v_b_11_1 ULTIMATE.start_main_~MAX~6)) (<= ULTIMATE.start_main_~MAX~6 (+ v_b_10_1 1)) (<= (* 2 v_b_45_1) 0) (<= (* 2 v_b_11_1) 2) (<= (- (- v_b_11_1) (- v_b_46_1)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_11_1) (- 2)) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_45_1)) (- 1)) (<= 0 (* 2 v_b_45_1)) (<= v_b_10_1 v_b_45_1) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_10_1)) 0) (<= 1 (+ ULTIMATE.start_main_~MAX~6 v_b_10_1)) (<= (+ v_b_11_1 v_b_45_1) 1) (<= (- v_b_10_1 (- v_b_45_1)) 0) (<= (+ v_b_11_1 ULTIMATE.start_main_~j~6) 2) (<= (- ULTIMATE.start_main_~i~6 v_b_45_1) (- 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_45_1)) (- 1)) (<= 0 (+ v_b_10_1 v_b_45_1)) (<= (- v_b_45_1 v_b_46_1) (- 1)) (<= 0 (* 2 v_b_10_1)) (<= (- ULTIMATE.start_main_~j~6 v_b_10_1) 1) (<= (+ ULTIMATE.start_main_~i~6 1) v_b_45_1) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_11_1) (- 1)) (<= (+ ULTIMATE.start_main_~MAX~6 v_b_46_1) 2) (<= (- ULTIMATE.start_main_~j~6 v_b_45_1) 1) (<= (- ULTIMATE.start_main_~i~6 v_b_46_1) (- 2)) (<= (+ v_b_11_1 ULTIMATE.start_main_~MAX~6) 2) (<= 1 (+ v_b_46_1 v_b_45_1)) (<= (- v_b_46_1 (- v_b_46_1)) 2) (<= ULTIMATE.start_main_~j~6 (+ v_b_10_1 1)) (<= (- (- v_b_10_1) (- v_b_11_1)) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_10_1)) (- 1)) (<= (- v_b_11_1 v_b_45_1) 1) (<= v_b_11_1 ULTIMATE.start_main_~j~6) (<= (- ULTIMATE.start_main_~i~6 (- v_b_10_1)) (- 1)) (<= (- ULTIMATE.start_main_~MAX~6 v_b_10_1) 1) (<= ULTIMATE.start_main_~MAX~6 v_b_11_1) (<= (+ v_b_11_1 v_b_46_1) 2) (<= (- (- v_b_10_1) (- v_b_45_1)) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_10_1)) 0) (<= ULTIMATE.start_main_~MAX~6 v_b_46_1) (<= (- (- v_b_11_1) v_b_11_1) (- 2)) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_10_1) 0) (<= 0 (+ ULTIMATE.start_main_~i~6 v_b_46_1)) (<= (- v_b_10_1 v_b_45_1) 0) (<= (+ ULTIMATE.start_main_~j~6 v_b_46_1) 2) (<= (- v_b_10_1 (- v_b_46_1)) 1) (<= (+ v_b_46_1 v_b_45_1) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_46_1) (- 2)) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_11_1)) 1) (<= (+ ULTIMATE.start_main_~i~6 v_b_46_1) 0) (<= v_b_11_1 ULTIMATE.start_main_~MAX~6) (<= (- v_b_10_1 v_b_46_1) (- 1)) (<= (+ ULTIMATE.start_main_~i~6 2) v_b_11_1) (forall ((v_prenex_87 Int) (v_prenex_86 Int)) (or (<= v_b_46_1 v_prenex_86) (<= (- (select ULTIMATE.start_main_~str2~6 v_prenex_86) (select ULTIMATE.start_main_~str1~6 v_prenex_87)) 0) (< v_prenex_87 v_b_10_1) (< v_prenex_86 v_b_45_1) (<= v_b_11_1 v_prenex_87))) (<= ULTIMATE.start_main_~j~6 (+ v_b_45_1 1)) (<= (+ ULTIMATE.start_main_~j~6 v_b_10_1) 1) (<= (- ULTIMATE.start_main_~cont~6 v_b_10_1) 0) (<= (- (- v_b_10_1) v_b_10_1) 0) (<= 0 (+ ULTIMATE.start_main_~cont~6 v_b_10_1)) (<= (+ ULTIMATE.start_main_~cont~6 v_b_46_1) 1) (<= 0 (+ ULTIMATE.start_main_~cont~6 v_b_45_1)) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_11_1)) 1) (<= (+ v_b_10_1 1) v_b_46_1) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_45_1)) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_11_1)) 2) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_46_1) (- 1)) (<= (+ ULTIMATE.start_main_~cont~6 v_b_11_1) 1) (<= 1 (+ ULTIMATE.start_main_~cont~6 v_b_46_1)) (<= (- (- ULTIMATE.start_main_~j~6) v_b_11_1) (- 2)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_46_1)) 0) (<= (* 2 v_b_10_1) 0) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_45_1)) 0) (<= (- ULTIMATE.start_main_~j~6 v_b_11_1) 0) (<= (- ULTIMATE.start_main_~j~6 (- v_b_46_1)) 2) (<= (- ULTIMATE.start_main_~j~6 v_b_46_1) 0) (<= ULTIMATE.start_main_~cont~6 v_b_10_1) (<= 2 (+ ULTIMATE.start_main_~MAX~6 v_b_46_1)) (<= (- ULTIMATE.start_main_~MAX~6 v_b_46_1) 0) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_46_1)) 1) (<= v_b_46_1 (+ ULTIMATE.start_main_~i~6 2)) (<= (- (- ULTIMATE.start_main_~i~6) v_b_10_1) 1) (<= (- v_b_45_1 (- v_b_45_1)) 0) (<= v_b_11_1 v_b_46_1) (<= v_b_11_1 1))) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~cont~6)) 0) (<= (+ ULTIMATE.start_main_~cont~6 1) ULTIMATE.start_main_~MAX~6) (<= ULTIMATE.start_main_~MAX~6 1) (<= 0 (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6 1)) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~cont~6)) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~MAX~6) (- 2)) (<= (+ (* 2 ULTIMATE.start_main_~i~6) 2) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~j~6) (- 2)) (<= (- ULTIMATE.start_main_~i~6 ULTIMATE.start_main_~j~6) (- 2)) (<= (- (- ULTIMATE.start_main_~cont~6) (- ULTIMATE.start_main_~i~6)) (- 1)) (<= (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6 1) 0) (<= ULTIMATE.start_main_~MAX~6 (+ ULTIMATE.start_main_~cont~6 1)) (<= ULTIMATE.start_main_~j~6 (+ ULTIMATE.start_main_~cont~6 1)) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~MAX~6)) 2) (<= (* 2 ULTIMATE.start_main_~j~6) 2) (<= 1 ULTIMATE.start_main_~j~6) (<= ULTIMATE.start_main_~j~6 (+ ULTIMATE.start_main_~i~6 2)) (<= (+ ULTIMATE.start_main_~i~6 1) 0) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~j~6)) 1) (<= 0 (+ ULTIMATE.start_main_~i~6 1)) (<= 0 (+ (* 2 ULTIMATE.start_main_~i~6) 2)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~i~6)) (- 2)) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~j~6) (- 1)) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~cont~6) 1) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~i~6)) (- 1)) (<= ULTIMATE.start_main_~MAX~6 (+ ULTIMATE.start_main_~i~6 2)) (<= (+ ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~i~6) 0) (<= (* 2 ULTIMATE.start_main_~MAX~6) 2) (<= (- (- ULTIMATE.start_main_~cont~6) (- ULTIMATE.start_main_~j~6)) 1) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~j~6) 0) (<= (* 2 ULTIMATE.start_main_~cont~6) 0) (<= 0 (+ ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~cont~6)) (- 1)) (<= (- ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~j~6) (- 1)) (<= (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~j~6) 1) (<= (+ ULTIMATE.start_main_~i~6 1) ULTIMATE.start_main_~cont~6) (<= 2 (+ ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~MAX~6)) (<= (+ ULTIMATE.start_main_~i~6 2) ULTIMATE.start_main_~j~6)) (and (<= 1 ULTIMATE.start_main_~MAX~6) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~j~6)) 0) (<= (- (- ULTIMATE.start_main_~i~6) (- ULTIMATE.start_main_~j~6)) 2) (<= 2 (* 2 ULTIMATE.start_main_~MAX~6)) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~j~6)) 0) (<= ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~MAX~6) (<= 0 (* 2 ULTIMATE.start_main_~cont~6)) (<= (+ ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6) 0) (<= ULTIMATE.start_main_~cont~6 0) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~i~6) 0) (<= (- (- ULTIMATE.start_main_~i~6) ULTIMATE.start_main_~i~6) 2) (<= ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~j~6) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~j~6)) 2) (<= ULTIMATE.start_main_~cont~6 (+ ULTIMATE.start_main_~i~6 1)) (<= 2 (* 2 ULTIMATE.start_main_~j~6)) (<= (- ULTIMATE.start_main_~j~6 (- ULTIMATE.start_main_~j~6)) 2) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6) 2) (<= (- (- ULTIMATE.start_main_~i~6) ULTIMATE.start_main_~j~6) 0) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~cont~6) 0) (<= 0 ULTIMATE.start_main_~cont~6) (<= ULTIMATE.start_main_~j~6 1) (<= 1 (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~j~6)) (<= 0 (+ ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~i~6)) (<= (+ ULTIMATE.start_main_~cont~6 1) ULTIMATE.start_main_~j~6) (<= 1 (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~MAX~6)) (<= (+ ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~MAX~6) 2) (<= (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~MAX~6) 1) (<= (- ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6) 1) (<= (- (- ULTIMATE.start_main_~j~6) ULTIMATE.start_main_~j~6) (- 2)) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~i~6) 1) (<= (+ ULTIMATE.start_main_~i~6 2) ULTIMATE.start_main_~MAX~6) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~i~6)) (- 2)) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~cont~6) (- 1)) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~i~6)) 0) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~cont~6)) 0) (<= (+ ULTIMATE.start_main_~cont~6 1) ULTIMATE.start_main_~MAX~6) (<= ULTIMATE.start_main_~MAX~6 1) (<= 0 (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6 1)) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~cont~6)) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~MAX~6) (- 2)) (<= (+ (* 2 ULTIMATE.start_main_~i~6) 2) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~j~6) (- 2)) (<= (- ULTIMATE.start_main_~i~6 ULTIMATE.start_main_~j~6) (- 2)) (<= (- (- ULTIMATE.start_main_~cont~6) (- ULTIMATE.start_main_~i~6)) (- 1)) (<= (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6 1) 0) (exists ((v_b_11_1 Int) (v_b_46_1 Int) (v_b_10_1 Int) (v_b_45_1 Int)) (and (<= v_b_45_1 v_b_10_1) (forall ((v_prenex_89 Int)) (or (<= (- (- ULTIMATE.start_main_~MAX~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_89))) (- 1)) (< v_prenex_89 v_b_10_1) (<= v_b_11_1 v_prenex_89))) (<= v_b_46_1 1) (<= (+ v_b_45_1 1) v_b_46_1) (<= (- (- ULTIMATE.start_main_~j~6) v_b_45_1) (- 1)) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_46_1)) 2) (<= (- (- ULTIMATE.start_main_~i~6) v_b_46_1) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_46_1)) 1) (<= v_b_45_1 ULTIMATE.start_main_~cont~6) (forall ((v_prenex_136 Int)) (or (< v_prenex_136 v_b_10_1) (<= (- v_b_45_1 (- (select ULTIMATE.start_main_~str1~6 v_prenex_136))) 0) (<= v_b_11_1 v_prenex_136))) (forall ((v_prenex_139 Int)) (or (<= (- v_b_11_1 (select ULTIMATE.start_main_~str1~6 v_prenex_139)) 1) (<= v_b_11_1 v_prenex_139) (< v_prenex_139 v_b_10_1))) (<= (+ v_b_11_1 v_b_10_1) 1) (<= (+ v_b_45_1 1) v_b_11_1) (<= (- v_b_11_1 (- v_b_46_1)) 2) (forall ((v_prenex_138 Int)) (or (<= v_b_11_1 v_prenex_138) (<= (- (- ULTIMATE.start_main_~i~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_138))) 1) (< v_prenex_138 v_b_10_1))) (<= v_b_46_1 (+ v_b_10_1 1)) (<= (+ v_b_10_1 1) ULTIMATE.start_main_~j~6) (<= (- v_b_11_1 (- v_b_11_1)) 2) (forall ((v_prenex_94 Int)) (or (< v_prenex_94 v_b_10_1) (<= (- v_b_46_1 (- (select ULTIMATE.start_main_~str1~6 v_prenex_94))) 1) (<= v_b_11_1 v_prenex_94))) (<= v_b_11_1 (+ ULTIMATE.start_main_~i~6 2)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_11_1)) 0) (<= (- (- v_b_11_1) v_b_46_1) (- 2)) (<= 1 (+ ULTIMATE.start_main_~cont~6 v_b_11_1)) (<= (- ULTIMATE.start_main_~MAX~6 v_b_45_1) 1) (<= (+ ULTIMATE.start_main_~i~6 v_b_10_1 1) 0) (forall ((v_prenex_127 Int) (v_prenex_128 Int)) (or (< v_prenex_128 v_b_10_1) (< v_prenex_127 v_b_45_1) (<= v_b_11_1 v_prenex_128) (<= v_b_46_1 v_prenex_127) (<= (- (select ULTIMATE.start_main_~str2~6 v_prenex_127) (- (select ULTIMATE.start_main_~str1~6 v_prenex_128))) 0))) (< v_b_11_1 (+ v_b_10_1 1)) (<= (+ ULTIMATE.start_main_~cont~6 1) v_b_46_1) (<= v_b_10_1 0) (<= (- ULTIMATE.start_main_~i~6 (- v_b_45_1)) (- 1)) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_45_1) 0) (<= (- ULTIMATE.start_main_~j~6 (- v_b_11_1)) 2) (<= (- v_b_11_1 (- v_b_45_1)) 1) (<= (- v_b_45_1 (- v_b_46_1)) 1) (<= ULTIMATE.start_main_~j~6 v_b_11_1) (forall ((v_idx_112 Int)) (or (<= v_b_11_1 v_idx_112) (<= (- (- ULTIMATE.start_main_~i~6) (select ULTIMATE.start_main_~str1~6 v_idx_112)) 1) (< v_idx_112 v_b_10_1))) (<= 2 (* 2 v_b_11_1)) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_10_1)) (- 1)) (<= 1 (+ v_b_11_1 ULTIMATE.start_main_~cont~6)) (forall ((v_prenex_140 Int)) (or (<= (- ULTIMATE.start_main_~j~6 (select ULTIMATE.start_main_~str1~6 v_prenex_140)) 1) (<= v_b_11_1 v_prenex_140) (< v_prenex_140 v_b_10_1))) (<= 0 (+ ULTIMATE.start_main_~i~6 v_b_10_1 1)) (<= (- v_b_10_1 (- v_b_11_1)) 1) (<= (- ULTIMATE.start_main_~cont~6 v_b_45_1) 0) (<= 1 (+ ULTIMATE.start_main_~j~6 v_b_10_1)) (forall ((v_prenex_79 Int)) (or (<= v_b_11_1 v_prenex_79) (<= (- ULTIMATE.start_main_~cont~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_79))) 0) (< v_prenex_79 v_b_10_1))) (<= v_b_46_1 (+ v_b_45_1 1)) (<= (- ULTIMATE.start_main_~i~6 (- v_b_11_1)) 0) (<= (- (- ULTIMATE.start_main_~j~6) v_b_46_1) (- 2)) (<= (+ v_b_11_1 ULTIMATE.start_main_~cont~6) 1) (<= (- (- ULTIMATE.start_main_~j~6) v_b_10_1) (- 1)) (forall ((v_prenex_84 Int)) (or (<= v_b_11_1 v_prenex_84) (< v_prenex_84 v_b_10_1) (<= (- ULTIMATE.start_main_~j~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_84))) 1))) (forall ((v_prenex_143 Int)) (or (<= (- (- (select ULTIMATE.start_main_~str1~6 v_prenex_143)) (select ULTIMATE.start_main_~str1~6 v_prenex_143)) 0) (<= v_b_11_1 v_prenex_143) (< v_prenex_143 v_b_10_1))) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_10_1)) 1) (<= (+ v_b_10_1 v_b_45_1) 0) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_10_1)) 1) (<= (- (- v_b_10_1) v_b_46_1) (- 1)) (<= (- (- v_b_11_1) v_b_45_1) (- 1)) (forall ((v_prenex_78 Int)) (or (<= (- (- ULTIMATE.start_main_~j~6) (select ULTIMATE.start_main_~str1~6 v_prenex_78)) (- 1)) (< v_prenex_78 v_b_10_1) (<= v_b_11_1 v_prenex_78))) (<= (+ v_b_46_1 v_b_10_1) 1) (<= (- (- v_b_46_1) v_b_46_1) (- 2)) (<= 2 (* 2 v_b_46_1)) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_45_1) (- 1)) (<= ULTIMATE.start_main_~MAX~6 (+ v_b_45_1 1)) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_45_1)) 1) (<= (- (- v_b_45_1) (- v_b_46_1)) 1) (<= (- v_b_10_1 (- v_b_10_1)) 0) (<= (- ULTIMATE.start_main_~j~6 (- v_b_45_1)) 1) (<= (- (- ULTIMATE.start_main_~i~6) v_b_11_1) 0) (<= (* 2 v_b_46_1) 2) (<= v_b_46_1 v_b_11_1) (forall ((v_prenex_82 Int)) (or (<= (- ULTIMATE.start_main_~i~6 (select ULTIMATE.start_main_~str1~6 v_prenex_82)) (- 1)) (< v_prenex_82 v_b_10_1) (<= v_b_11_1 v_prenex_82))) (<= (- ULTIMATE.start_main_~i~6 v_b_11_1) (- 2)) (<= 1 (+ v_b_11_1 v_b_10_1)) (forall ((v_prenex_105 Int)) (or (<= (- (- v_b_11_1) (select ULTIMATE.start_main_~str1~6 v_prenex_105)) (- 1)) (<= v_b_11_1 v_prenex_105) (< v_prenex_105 v_b_10_1))) (<= (+ ULTIMATE.start_main_~i~6 v_b_45_1 1) 0) (<= v_b_10_1 (+ ULTIMATE.start_main_~i~6 1)) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_11_1)) 0) (forall ((v_prenex_147 Int) (v_prenex_148 Int)) (or (< v_prenex_147 v_b_45_1) (<= (- (- (select ULTIMATE.start_main_~str2~6 v_prenex_147)) (- (select ULTIMATE.start_main_~str1~6 v_prenex_148))) 0) (<= v_b_11_1 v_prenex_148) (< v_prenex_148 v_b_10_1) (<= v_b_46_1 v_prenex_147))) (<= 0 (+ ULTIMATE.start_main_~i~6 v_b_45_1 1)) (<= 2 (+ v_b_11_1 ULTIMATE.start_main_~j~6)) (<= v_b_10_1 ULTIMATE.start_main_~cont~6) (<= 0 v_b_10_1) (forall ((v_prenex_99 Int)) (or (<= v_b_11_1 v_prenex_99) (< v_prenex_99 v_b_10_1) (<= (- v_b_10_1 (select ULTIMATE.start_main_~str1~6 v_prenex_99)) 0))) (<= (+ v_b_10_1 1) ULTIMATE.start_main_~MAX~6) (<= (- ULTIMATE.start_main_~cont~6 v_b_11_1) (- 1)) (<= v_b_11_1 (+ v_b_45_1 1)) (<= 1 (+ v_b_11_1 v_b_45_1)) (<= (- (- v_b_10_1) v_b_11_1) (- 1)) (<= (+ v_b_45_1 1) ULTIMATE.start_main_~MAX~6) (forall ((v_prenex_102 Int)) (or (<= (- (- v_b_10_1) (- (select ULTIMATE.start_main_~str1~6 v_prenex_102))) 0) (< v_prenex_102 v_b_10_1) (<= v_b_11_1 v_prenex_102))) (<= (+ ULTIMATE.start_main_~MAX~6 v_b_10_1) 1) (<= 1 (+ ULTIMATE.start_main_~MAX~6 v_b_45_1)) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_46_1)) 2) (<= (- ULTIMATE.start_main_~i~6 (- v_b_46_1)) 0) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_45_1)) 1) (<= 1 v_b_11_1) (<= ULTIMATE.start_main_~j~6 v_b_46_1) (<= (- v_b_10_1 v_b_11_1) (- 1)) (<= 1 v_b_46_1) (<= (+ ULTIMATE.start_main_~i~6 2) v_b_46_1) (<= v_b_45_1 0) (forall ((v_prenex_132 Int)) (or (<= (- (- ULTIMATE.start_main_~MAX~6) (select ULTIMATE.start_main_~str1~6 v_prenex_132)) (- 1)) (< v_prenex_132 v_b_10_1) (<= v_b_11_1 v_prenex_132))) (<= v_b_45_1 (+ ULTIMATE.start_main_~i~6 1)) (<= (- (- v_b_11_1) (- v_b_45_1)) (- 1)) (<= (- ULTIMATE.start_main_~j~6 (- v_b_10_1)) 1) (<= 0 v_b_45_1) (<= ULTIMATE.start_main_~cont~6 v_b_45_1) (<= v_b_46_1 ULTIMATE.start_main_~MAX~6) (<= (- (- v_b_10_1) (- v_b_46_1)) 1) (<= (+ ULTIMATE.start_main_~MAX~6 v_b_45_1) 1) (<= (- (- ULTIMATE.start_main_~i~6) v_b_45_1) 1) (forall ((v_prenex_141 Int) (v_prenex_142 Int)) (or (< v_prenex_141 v_b_45_1) (< v_prenex_142 v_b_10_1) (<= v_b_11_1 v_prenex_142) (<= v_b_46_1 v_prenex_141) (<= (- (- (select ULTIMATE.start_main_~str2~6 v_prenex_141)) (select ULTIMATE.start_main_~str1~6 v_prenex_142)) 0))) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_10_1) (- 1)) (<= 0 (+ v_b_11_1 ULTIMATE.start_main_~i~6)) (forall ((v_prenex_117 Int)) (or (<= (- ULTIMATE.start_main_~MAX~6 (select ULTIMATE.start_main_~str1~6 v_prenex_117)) 1) (<= v_b_11_1 v_prenex_117) (< v_prenex_117 v_b_10_1))) (<= (- ULTIMATE.start_main_~i~6 v_b_10_1) (- 1)) (<= v_b_46_1 ULTIMATE.start_main_~j~6) (<= 2 (+ ULTIMATE.start_main_~j~6 v_b_46_1)) (<= v_b_11_1 (+ v_b_10_1 1)) (<= (+ ULTIMATE.start_main_~cont~6 1) v_b_11_1) (forall ((v_prenex_134 Int)) (or (< v_prenex_134 v_b_10_1) (<= v_b_11_1 v_prenex_134) (<= (- (- ULTIMATE.start_main_~j~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_134))) (- 1)))) (<= (+ ULTIMATE.start_main_~j~6 v_b_45_1) 1) (<= (+ v_b_10_1 1) v_b_11_1) (<= v_b_46_1 (+ ULTIMATE.start_main_~cont~6 1)) (<= (- v_b_11_1 v_b_46_1) 0) (<= (- (- v_b_45_1) v_b_46_1) (- 1)) (<= (- ULTIMATE.start_main_~MAX~6 v_b_11_1) 0) (<= 2 (+ v_b_11_1 v_b_46_1)) (<= (+ ULTIMATE.start_main_~i~6 1) v_b_10_1) (<= 1 (+ v_b_46_1 v_b_10_1)) (<= (+ ULTIMATE.start_main_~cont~6 v_b_10_1) 0) (<= (+ v_b_45_1 1) ULTIMATE.start_main_~j~6) (<= (+ v_b_11_1 ULTIMATE.start_main_~i~6) 0) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_46_1)) 0) (forall ((v_prenex_96 Int)) (or (< v_prenex_96 v_b_10_1) (<= (- ULTIMATE.start_main_~cont~6 (select ULTIMATE.start_main_~str1~6 v_prenex_96)) 0) (<= v_b_11_1 v_prenex_96))) (<= (- ULTIMATE.start_main_~cont~6 v_b_46_1) (- 1)) (<= (+ ULTIMATE.start_main_~cont~6 v_b_45_1) 0) (forall ((v_prenex_115 Int)) (or (<= v_b_11_1 v_prenex_115) (<= (- ULTIMATE.start_main_~MAX~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_115))) 1) (< v_prenex_115 v_b_10_1))) (<= 1 (+ ULTIMATE.start_main_~j~6 v_b_45_1)) (<= v_b_11_1 (+ ULTIMATE.start_main_~cont~6 1)) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_11_1)) 2) (<= (- (- v_b_45_1) v_b_45_1) 0) (<= (- (- v_b_10_1) v_b_45_1) 0) (<= 2 (+ v_b_11_1 ULTIMATE.start_main_~MAX~6)) (<= ULTIMATE.start_main_~MAX~6 (+ v_b_10_1 1)) (<= (* 2 v_b_45_1) 0) (<= (* 2 v_b_11_1) 2) (<= (- (- v_b_11_1) (- v_b_46_1)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_11_1) (- 2)) (forall ((v_prenex_95 Int)) (or (<= (- (- v_b_46_1) (select ULTIMATE.start_main_~str1~6 v_prenex_95)) (- 1)) (<= v_b_11_1 v_prenex_95) (< v_prenex_95 v_b_10_1))) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_45_1)) (- 1)) (<= 0 (* 2 v_b_45_1)) (<= v_b_10_1 v_b_45_1) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_10_1)) 0) (<= 1 (+ ULTIMATE.start_main_~MAX~6 v_b_10_1)) (<= (+ v_b_11_1 v_b_45_1) 1) (<= (- v_b_10_1 (- v_b_45_1)) 0) (forall ((v_prenex_146 Int)) (or (<= (- v_b_46_1 (select ULTIMATE.start_main_~str1~6 v_prenex_146)) 1) (<= v_b_11_1 v_prenex_146) (< v_prenex_146 v_b_10_1))) (<= (+ v_b_11_1 ULTIMATE.start_main_~j~6) 2) (<= (- ULTIMATE.start_main_~i~6 v_b_45_1) (- 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_45_1)) (- 1)) (forall ((v_prenex_75 Int)) (or (< v_prenex_75 v_b_10_1) (<= (- (- v_b_45_1) (select ULTIMATE.start_main_~str1~6 v_prenex_75)) 0) (<= v_b_11_1 v_prenex_75))) (<= 0 (+ v_b_10_1 v_b_45_1)) (<= (- v_b_45_1 v_b_46_1) (- 1)) (<= 0 (* 2 v_b_10_1)) (<= (- ULTIMATE.start_main_~j~6 v_b_10_1) 1) (<= (+ ULTIMATE.start_main_~i~6 1) v_b_45_1) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_11_1) (- 1)) (forall ((v_prenex_91 Int)) (or (< v_prenex_91 v_b_10_1) (<= v_b_11_1 v_prenex_91) (<= (- (- v_b_46_1) (- (select ULTIMATE.start_main_~str1~6 v_prenex_91))) (- 1)))) (<= (+ ULTIMATE.start_main_~MAX~6 v_b_46_1) 2) (<= (- ULTIMATE.start_main_~j~6 v_b_45_1) 1) (<= (- ULTIMATE.start_main_~i~6 v_b_46_1) (- 2)) (forall ((v_prenex_109 Int)) (or (<= v_b_11_1 v_prenex_109) (< v_prenex_109 v_b_10_1) (<= (- v_b_45_1 (select ULTIMATE.start_main_~str1~6 v_prenex_109)) 0))) (forall ((v_prenex_104 Int)) (or (<= v_b_11_1 v_prenex_104) (<= (- (- v_b_10_1) (select ULTIMATE.start_main_~str1~6 v_prenex_104)) 0) (< v_prenex_104 v_b_10_1))) (<= (+ v_b_11_1 ULTIMATE.start_main_~MAX~6) 2) (<= 1 (+ v_b_46_1 v_b_45_1)) (<= (- v_b_46_1 (- v_b_46_1)) 2) (<= ULTIMATE.start_main_~j~6 (+ v_b_10_1 1)) (forall ((v_prenex_130 Int)) (or (< v_prenex_130 v_b_10_1) (<= v_b_11_1 v_prenex_130) (<= (- (- v_b_11_1) (- (select ULTIMATE.start_main_~str1~6 v_prenex_130))) (- 1)))) (<= (- (- v_b_10_1) (- v_b_11_1)) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_10_1)) (- 1)) (<= (- v_b_11_1 v_b_45_1) 1) (<= v_b_11_1 ULTIMATE.start_main_~j~6) (forall ((v_prenex_80 Int)) (or (<= v_b_11_1 v_prenex_80) (< v_prenex_80 v_b_10_1) (<= (- (- ULTIMATE.start_main_~cont~6) (select ULTIMATE.start_main_~str1~6 v_prenex_80)) 0))) (<= (- ULTIMATE.start_main_~i~6 (- v_b_10_1)) (- 1)) (<= (- ULTIMATE.start_main_~MAX~6 v_b_10_1) 1) (<= ULTIMATE.start_main_~MAX~6 v_b_11_1) (<= (+ v_b_11_1 v_b_46_1) 2) (<= (- (- v_b_10_1) (- v_b_45_1)) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_10_1)) 0) (<= ULTIMATE.start_main_~MAX~6 v_b_46_1) (<= (- (- v_b_11_1) v_b_11_1) (- 2)) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_10_1) 0) (<= 0 (+ ULTIMATE.start_main_~i~6 v_b_46_1)) (<= (- v_b_10_1 v_b_45_1) 0) (<= (+ ULTIMATE.start_main_~j~6 v_b_46_1) 2) (<= (- v_b_10_1 (- v_b_46_1)) 1) (<= (+ v_b_46_1 v_b_45_1) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_46_1) (- 2)) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_11_1)) 1) (<= (+ ULTIMATE.start_main_~i~6 v_b_46_1) 0) (<= v_b_11_1 ULTIMATE.start_main_~MAX~6) (forall ((v_prenex_133 Int)) (or (< v_prenex_133 v_b_10_1) (<= (- (- v_b_45_1) (- (select ULTIMATE.start_main_~str1~6 v_prenex_133))) 0) (<= v_b_11_1 v_prenex_133))) (<= (- v_b_10_1 v_b_46_1) (- 1)) (<= (+ ULTIMATE.start_main_~i~6 2) v_b_11_1) (forall ((v_prenex_87 Int) (v_prenex_86 Int)) (or (<= v_b_46_1 v_prenex_86) (<= (- (select ULTIMATE.start_main_~str2~6 v_prenex_86) (select ULTIMATE.start_main_~str1~6 v_prenex_87)) 0) (< v_prenex_87 v_b_10_1) (< v_prenex_86 v_b_45_1) (<= v_b_11_1 v_prenex_87))) (<= ULTIMATE.start_main_~j~6 (+ v_b_45_1 1)) (<= (+ ULTIMATE.start_main_~j~6 v_b_10_1) 1) (<= (- ULTIMATE.start_main_~cont~6 v_b_10_1) 0) (forall ((v_prenex_103 Int)) (or (<= (- (select ULTIMATE.start_main_~str1~6 v_prenex_103) (- (select ULTIMATE.start_main_~str1~6 v_prenex_103))) 0) (<= v_b_11_1 v_prenex_103) (< v_prenex_103 v_b_10_1))) (<= (- (- v_b_10_1) v_b_10_1) 0) (<= 0 (+ ULTIMATE.start_main_~cont~6 v_b_10_1)) (forall ((v_prenex_116 Int)) (or (< v_prenex_116 v_b_10_1) (<= v_b_11_1 v_prenex_116) (<= (- v_b_10_1 (- (select ULTIMATE.start_main_~str1~6 v_prenex_116))) 0))) (<= (+ ULTIMATE.start_main_~cont~6 v_b_46_1) 1) (<= 0 (+ ULTIMATE.start_main_~cont~6 v_b_45_1)) (forall ((v_prenex_97 Int)) (or (< v_prenex_97 v_b_10_1) (<= v_b_11_1 v_prenex_97) (<= (- ULTIMATE.start_main_~i~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_97))) (- 1)))) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_11_1)) 1) (<= (+ v_b_10_1 1) v_b_46_1) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_45_1)) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_11_1)) 2) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_46_1) (- 1)) (<= (+ ULTIMATE.start_main_~cont~6 v_b_11_1) 1) (<= 1 (+ ULTIMATE.start_main_~cont~6 v_b_46_1)) (<= (- (- ULTIMATE.start_main_~j~6) v_b_11_1) (- 2)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_46_1)) 0) (<= (* 2 v_b_10_1) 0) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_45_1)) 0) (<= (- ULTIMATE.start_main_~j~6 v_b_11_1) 0) (<= (- ULTIMATE.start_main_~j~6 (- v_b_46_1)) 2) (<= (- ULTIMATE.start_main_~j~6 v_b_46_1) 0) (<= ULTIMATE.start_main_~cont~6 v_b_10_1) (<= 2 (+ ULTIMATE.start_main_~MAX~6 v_b_46_1)) (<= (- ULTIMATE.start_main_~MAX~6 v_b_46_1) 0) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_46_1)) 1) (forall ((v_prenex_92 Int)) (or (<= v_b_11_1 v_prenex_92) (<= (- v_b_11_1 (- (select ULTIMATE.start_main_~str1~6 v_prenex_92))) 1) (< v_prenex_92 v_b_10_1))) (<= v_b_46_1 (+ ULTIMATE.start_main_~i~6 2)) (forall ((v_prenex_98 Int)) (or (< v_prenex_98 v_b_10_1) (<= (- (- ULTIMATE.start_main_~cont~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_98))) 0) (<= v_b_11_1 v_prenex_98))) (<= (- (- ULTIMATE.start_main_~i~6) v_b_10_1) 1) (<= (- v_b_45_1 (- v_b_45_1)) 0) (<= v_b_11_1 v_b_46_1) (<= v_b_11_1 1))) (<= ULTIMATE.start_main_~MAX~6 (+ ULTIMATE.start_main_~cont~6 1)) (<= ULTIMATE.start_main_~j~6 (+ ULTIMATE.start_main_~cont~6 1)) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~MAX~6)) 2) (<= (* 2 ULTIMATE.start_main_~j~6) 2) (<= 1 ULTIMATE.start_main_~j~6) (<= ULTIMATE.start_main_~j~6 (+ ULTIMATE.start_main_~i~6 2)) (<= (+ ULTIMATE.start_main_~i~6 1) 0) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~j~6)) 1) (<= 0 (+ ULTIMATE.start_main_~i~6 1)) (<= 0 (+ (* 2 ULTIMATE.start_main_~i~6) 2)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~i~6)) (- 2)) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~j~6) (- 1)) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~cont~6) 1) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~i~6)) (- 1)) (<= ULTIMATE.start_main_~MAX~6 (+ ULTIMATE.start_main_~i~6 2)) (<= (+ ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~i~6) 0) (<= (* 2 ULTIMATE.start_main_~MAX~6) 2) (<= (- (- ULTIMATE.start_main_~cont~6) (- ULTIMATE.start_main_~j~6)) 1) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~j~6) 0) (<= (* 2 ULTIMATE.start_main_~cont~6) 0) (<= 0 (+ ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~cont~6)) (- 1)) (<= (- ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~j~6) (- 1)) (<= (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~j~6) 1) (<= (+ ULTIMATE.start_main_~i~6 1) ULTIMATE.start_main_~cont~6) (<= 2 (+ ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~MAX~6)) (<= (+ ULTIMATE.start_main_~i~6 2) ULTIMATE.start_main_~j~6)) (and (<= 1 ULTIMATE.start_main_~MAX~6) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~j~6)) 0) (<= (- (- ULTIMATE.start_main_~i~6) (- ULTIMATE.start_main_~j~6)) 2) (<= 2 (* 2 ULTIMATE.start_main_~MAX~6)) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~j~6)) 0) (<= ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~MAX~6) (<= 0 (* 2 ULTIMATE.start_main_~cont~6)) (<= (+ ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6) 0) (<= ULTIMATE.start_main_~cont~6 0) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~i~6) 0) (<= (- (- ULTIMATE.start_main_~i~6) ULTIMATE.start_main_~i~6) 2) (<= ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~j~6) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~j~6)) 2) (<= ULTIMATE.start_main_~cont~6 (+ ULTIMATE.start_main_~i~6 1)) (<= 2 (* 2 ULTIMATE.start_main_~j~6)) (<= (- ULTIMATE.start_main_~j~6 (- ULTIMATE.start_main_~j~6)) 2) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6) 2) (<= (- (- ULTIMATE.start_main_~i~6) ULTIMATE.start_main_~j~6) 0) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~cont~6) 0) (<= 0 ULTIMATE.start_main_~cont~6) (<= ULTIMATE.start_main_~j~6 1) (<= 1 (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~j~6)) (<= 0 (+ ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~i~6)) (<= (+ ULTIMATE.start_main_~cont~6 1) ULTIMATE.start_main_~j~6) (<= 1 (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~MAX~6)) (<= (+ ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~MAX~6) 2) (<= (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~MAX~6) 1) (<= (- ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6) 1) (<= (- (- ULTIMATE.start_main_~j~6) ULTIMATE.start_main_~j~6) (- 2)) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~i~6) 1) (<= (+ ULTIMATE.start_main_~i~6 2) ULTIMATE.start_main_~MAX~6) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~i~6)) (- 2)) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~cont~6) (- 1)) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~i~6)) 0) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~cont~6)) 0) (<= (+ ULTIMATE.start_main_~cont~6 1) ULTIMATE.start_main_~MAX~6) (<= ULTIMATE.start_main_~MAX~6 1) (<= 0 (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6 1)) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~cont~6)) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~MAX~6) (- 2)) (<= (+ (* 2 ULTIMATE.start_main_~i~6) 2) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~j~6) (- 2)) (<= (- ULTIMATE.start_main_~i~6 ULTIMATE.start_main_~j~6) (- 2)) (<= (- (- ULTIMATE.start_main_~cont~6) (- ULTIMATE.start_main_~i~6)) (- 1)) (<= (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6 1) 0) (<= ULTIMATE.start_main_~MAX~6 (+ ULTIMATE.start_main_~cont~6 1)) (<= ULTIMATE.start_main_~j~6 (+ ULTIMATE.start_main_~cont~6 1)) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~MAX~6)) 2) (<= (* 2 ULTIMATE.start_main_~j~6) 2) (<= 1 ULTIMATE.start_main_~j~6) (<= ULTIMATE.start_main_~j~6 (+ ULTIMATE.start_main_~i~6 2)) (<= (+ ULTIMATE.start_main_~i~6 1) 0) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~j~6)) 1) (<= 0 (+ ULTIMATE.start_main_~i~6 1)) (<= 0 (+ (* 2 ULTIMATE.start_main_~i~6) 2)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~i~6)) (- 2)) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~j~6) (- 1)) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~cont~6) 1) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~i~6)) (- 1)) (<= ULTIMATE.start_main_~MAX~6 (+ ULTIMATE.start_main_~i~6 2)) (<= (+ ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~i~6) 0) (<= (* 2 ULTIMATE.start_main_~MAX~6) 2) (<= (- (- ULTIMATE.start_main_~cont~6) (- ULTIMATE.start_main_~j~6)) 1) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~j~6) 0) (<= (* 2 ULTIMATE.start_main_~cont~6) 0) (<= 0 (+ ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~cont~6)) (- 1)) (<= (- ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~j~6) (- 1)) (exists ((v_b_11_1 Int) (v_b_46_1 Int) (v_b_10_1 Int) (v_b_45_1 Int)) (and (forall ((v_prenex_85 Int)) (or (<= v_b_46_1 v_prenex_85) (<= (- ULTIMATE.start_main_~j~6 (select ULTIMATE.start_main_~str2~6 v_prenex_85)) 1) (< v_prenex_85 v_b_45_1))) (<= v_b_45_1 v_b_10_1) (<= v_b_46_1 1) (<= (+ v_b_45_1 1) v_b_46_1) (<= (- (- ULTIMATE.start_main_~j~6) v_b_45_1) (- 1)) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_46_1)) 2) (<= (- (- ULTIMATE.start_main_~i~6) v_b_46_1) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_46_1)) 1) (<= v_b_45_1 ULTIMATE.start_main_~cont~6) (<= (+ v_b_11_1 v_b_10_1) 1) (<= (+ v_b_45_1 1) v_b_11_1) (<= (- v_b_11_1 (- v_b_46_1)) 2) (<= v_b_46_1 (+ v_b_10_1 1)) (<= (+ v_b_10_1 1) ULTIMATE.start_main_~j~6) (<= (- v_b_11_1 (- v_b_11_1)) 2) (< v_b_46_1 (+ v_b_45_1 1)) (<= v_b_11_1 (+ ULTIMATE.start_main_~i~6 2)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_11_1)) 0) (<= (- (- v_b_11_1) v_b_46_1) (- 2)) (<= 1 (+ ULTIMATE.start_main_~cont~6 v_b_11_1)) (<= (- ULTIMATE.start_main_~MAX~6 v_b_45_1) 1) (<= (+ ULTIMATE.start_main_~i~6 v_b_10_1 1) 0) (forall ((v_prenex_127 Int) (v_prenex_128 Int)) (or (< v_prenex_128 v_b_10_1) (< v_prenex_127 v_b_45_1) (<= v_b_11_1 v_prenex_128) (<= v_b_46_1 v_prenex_127) (<= (- (select ULTIMATE.start_main_~str2~6 v_prenex_127) (- (select ULTIMATE.start_main_~str1~6 v_prenex_128))) 0))) (<= (+ ULTIMATE.start_main_~cont~6 1) v_b_46_1) (<= v_b_10_1 0) (<= (- ULTIMATE.start_main_~i~6 (- v_b_45_1)) (- 1)) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_45_1) 0) (<= (- ULTIMATE.start_main_~j~6 (- v_b_11_1)) 2) (forall ((v_prenex_101 Int)) (or (< v_prenex_101 v_b_45_1) (<= v_b_46_1 v_prenex_101) (<= (- (select ULTIMATE.start_main_~str2~6 v_prenex_101) (- (select ULTIMATE.start_main_~str2~6 v_prenex_101))) 0))) (<= (- v_b_11_1 (- v_b_45_1)) 1) (<= (- v_b_45_1 (- v_b_46_1)) 1) (<= ULTIMATE.start_main_~j~6 v_b_11_1) (<= 2 (* 2 v_b_11_1)) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_10_1)) (- 1)) (<= 1 (+ v_b_11_1 ULTIMATE.start_main_~cont~6)) (<= 0 (+ ULTIMATE.start_main_~i~6 v_b_10_1 1)) (<= (- v_b_10_1 (- v_b_11_1)) 1) (<= (- ULTIMATE.start_main_~cont~6 v_b_45_1) 0) (<= 1 (+ ULTIMATE.start_main_~j~6 v_b_10_1)) (<= v_b_46_1 (+ v_b_45_1 1)) (forall ((v_prenex_145 Int)) (or (<= (- (- v_b_10_1) (select ULTIMATE.start_main_~str2~6 v_prenex_145)) 0) (< v_prenex_145 v_b_45_1) (<= v_b_46_1 v_prenex_145))) (<= (- ULTIMATE.start_main_~i~6 (- v_b_11_1)) 0) (<= (- (- ULTIMATE.start_main_~j~6) v_b_46_1) (- 2)) (<= (+ v_b_11_1 ULTIMATE.start_main_~cont~6) 1) (<= (- (- ULTIMATE.start_main_~j~6) v_b_10_1) (- 1)) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_10_1)) 1) (forall ((v_prenex_76 Int)) (or (<= v_b_46_1 v_prenex_76) (< v_prenex_76 v_b_45_1) (<= (- ULTIMATE.start_main_~MAX~6 (- (select ULTIMATE.start_main_~str2~6 v_prenex_76))) 1))) (<= (+ v_b_10_1 v_b_45_1) 0) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_10_1)) 1) (<= (- (- v_b_10_1) v_b_46_1) (- 1)) (<= (- (- v_b_11_1) v_b_45_1) (- 1)) (<= (+ v_b_46_1 v_b_10_1) 1) (forall ((v_prenex_107 Int)) (or (<= (- (- ULTIMATE.start_main_~MAX~6) (- (select ULTIMATE.start_main_~str2~6 v_prenex_107))) (- 1)) (< v_prenex_107 v_b_45_1) (<= v_b_46_1 v_prenex_107))) (<= (- (- v_b_46_1) v_b_46_1) (- 2)) (<= 2 (* 2 v_b_46_1)) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_45_1) (- 1)) (<= ULTIMATE.start_main_~MAX~6 (+ v_b_45_1 1)) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_45_1)) 1) (<= (- (- v_b_45_1) (- v_b_46_1)) 1) (<= (- v_b_10_1 (- v_b_10_1)) 0) (<= (- ULTIMATE.start_main_~j~6 (- v_b_45_1)) 1) (<= (- (- ULTIMATE.start_main_~i~6) v_b_11_1) 0) (<= (* 2 v_b_46_1) 2) (<= v_b_46_1 v_b_11_1) (<= (- ULTIMATE.start_main_~i~6 v_b_11_1) (- 2)) (<= 1 (+ v_b_11_1 v_b_10_1)) (<= (+ ULTIMATE.start_main_~i~6 v_b_45_1 1) 0) (<= v_b_10_1 (+ ULTIMATE.start_main_~i~6 1)) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_11_1)) 0) (forall ((v_prenex_147 Int) (v_prenex_148 Int)) (or (< v_prenex_147 v_b_45_1) (<= (- (- (select ULTIMATE.start_main_~str2~6 v_prenex_147)) (- (select ULTIMATE.start_main_~str1~6 v_prenex_148))) 0) (<= v_b_11_1 v_prenex_148) (< v_prenex_148 v_b_10_1) (<= v_b_46_1 v_prenex_147))) (<= 0 (+ ULTIMATE.start_main_~i~6 v_b_45_1 1)) (<= 2 (+ v_b_11_1 ULTIMATE.start_main_~j~6)) (<= v_b_10_1 ULTIMATE.start_main_~cont~6) (<= 0 v_b_10_1) (forall ((v_prenex_118 Int)) (or (< v_prenex_118 v_b_45_1) (<= (- (- ULTIMATE.start_main_~cont~6) (select ULTIMATE.start_main_~str2~6 v_prenex_118)) 0) (<= v_b_46_1 v_prenex_118))) (forall ((v_prenex_83 Int)) (or (<= v_b_46_1 v_prenex_83) (<= (- (- ULTIMATE.start_main_~i~6) (- (select ULTIMATE.start_main_~str2~6 v_prenex_83))) 1) (< v_prenex_83 v_b_45_1))) (<= (+ v_b_10_1 1) ULTIMATE.start_main_~MAX~6) (<= (- ULTIMATE.start_main_~cont~6 v_b_11_1) (- 1)) (forall ((v_prenex_137 Int)) (or (< v_prenex_137 v_b_45_1) (<= (- (- v_b_10_1) (- (select ULTIMATE.start_main_~str2~6 v_prenex_137))) 0) (<= v_b_46_1 v_prenex_137))) (<= v_b_11_1 (+ v_b_45_1 1)) (<= 1 (+ v_b_11_1 v_b_45_1)) (<= (- (- v_b_10_1) v_b_11_1) (- 1)) (forall ((v_prenex_93 Int)) (or (<= v_b_46_1 v_prenex_93) (<= (- v_b_10_1 (- (select ULTIMATE.start_main_~str2~6 v_prenex_93))) 0) (< v_prenex_93 v_b_45_1))) (forall ((v_prenex_131 Int)) (or (<= (- v_b_45_1 (- (select ULTIMATE.start_main_~str2~6 v_prenex_131))) 0) (<= v_b_46_1 v_prenex_131) (< v_prenex_131 v_b_45_1))) (forall ((v_prenex_120 Int)) (or (<= (- v_b_46_1 (select ULTIMATE.start_main_~str2~6 v_prenex_120)) 1) (<= v_b_46_1 v_prenex_120) (< v_prenex_120 v_b_45_1))) (<= (+ v_b_45_1 1) ULTIMATE.start_main_~MAX~6) (forall ((v_prenex_88 Int)) (or (<= (- (- (select ULTIMATE.start_main_~str2~6 v_prenex_88)) (select ULTIMATE.start_main_~str2~6 v_prenex_88)) 0) (< v_prenex_88 v_b_45_1) (<= v_b_46_1 v_prenex_88))) (<= (+ ULTIMATE.start_main_~MAX~6 v_b_10_1) 1) (<= 1 (+ ULTIMATE.start_main_~MAX~6 v_b_45_1)) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_46_1)) 2) (<= (- ULTIMATE.start_main_~i~6 (- v_b_46_1)) 0) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_45_1)) 1) (<= 1 v_b_11_1) (<= ULTIMATE.start_main_~j~6 v_b_46_1) (<= (- v_b_10_1 v_b_11_1) (- 1)) (forall ((v_prenex_122 Int)) (or (< v_prenex_122 v_b_45_1) (<= (- v_b_45_1 (select ULTIMATE.start_main_~str2~6 v_prenex_122)) 0) (<= v_b_46_1 v_prenex_122))) (<= 1 v_b_46_1) (<= (+ ULTIMATE.start_main_~i~6 2) v_b_46_1) (<= v_b_45_1 0) (<= v_b_45_1 (+ ULTIMATE.start_main_~i~6 1)) (forall ((v_prenex_121 Int)) (or (<= v_b_46_1 v_prenex_121) (<= (- ULTIMATE.start_main_~cont~6 (select ULTIMATE.start_main_~str2~6 v_prenex_121)) 0) (< v_prenex_121 v_b_45_1))) (<= (- (- v_b_11_1) (- v_b_45_1)) (- 1)) (<= (- ULTIMATE.start_main_~j~6 (- v_b_10_1)) 1) (<= 0 v_b_45_1) (<= ULTIMATE.start_main_~cont~6 v_b_45_1) (forall ((v_prenex_77 Int)) (or (<= (- (- ULTIMATE.start_main_~j~6) (- (select ULTIMATE.start_main_~str2~6 v_prenex_77))) (- 1)) (<= v_b_46_1 v_prenex_77) (< v_prenex_77 v_b_45_1))) (forall ((v_prenex_144 Int)) (or (<= v_b_46_1 v_prenex_144) (<= (- (- ULTIMATE.start_main_~i~6) (select ULTIMATE.start_main_~str2~6 v_prenex_144)) 1) (< v_prenex_144 v_b_45_1))) (<= v_b_46_1 ULTIMATE.start_main_~MAX~6) (<= (- (- v_b_10_1) (- v_b_46_1)) 1) (<= (+ ULTIMATE.start_main_~MAX~6 v_b_45_1) 1) (<= (- (- ULTIMATE.start_main_~i~6) v_b_45_1) 1) (forall ((v_prenex_129 Int)) (or (<= (- ULTIMATE.start_main_~cont~6 (- (select ULTIMATE.start_main_~str2~6 v_prenex_129))) 0) (< v_prenex_129 v_b_45_1) (<= v_b_46_1 v_prenex_129))) (forall ((v_prenex_141 Int) (v_prenex_142 Int)) (or (< v_prenex_141 v_b_45_1) (< v_prenex_142 v_b_10_1) (<= v_b_11_1 v_prenex_142) (<= v_b_46_1 v_prenex_141) (<= (- (- (select ULTIMATE.start_main_~str2~6 v_prenex_141)) (select ULTIMATE.start_main_~str1~6 v_prenex_142)) 0))) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_10_1) (- 1)) (<= 0 (+ v_b_11_1 ULTIMATE.start_main_~i~6)) (<= (- ULTIMATE.start_main_~i~6 v_b_10_1) (- 1)) (<= v_b_46_1 ULTIMATE.start_main_~j~6) (<= 2 (+ ULTIMATE.start_main_~j~6 v_b_46_1)) (forall ((v_prenex_113 Int)) (or (<= (- ULTIMATE.start_main_~i~6 (select ULTIMATE.start_main_~str2~6 v_prenex_113)) (- 1)) (< v_prenex_113 v_b_45_1) (<= v_b_46_1 v_prenex_113))) (<= v_b_11_1 (+ v_b_10_1 1)) (<= (+ ULTIMATE.start_main_~cont~6 1) v_b_11_1) (forall ((v_prenex_111 Int)) (or (< v_prenex_111 v_b_45_1) (<= (- (- v_b_11_1) (- (select ULTIMATE.start_main_~str2~6 v_prenex_111))) (- 1)) (<= v_b_46_1 v_prenex_111))) (<= (+ ULTIMATE.start_main_~j~6 v_b_45_1) 1) (<= (+ v_b_10_1 1) v_b_11_1) (<= v_b_46_1 (+ ULTIMATE.start_main_~cont~6 1)) (<= (- v_b_11_1 v_b_46_1) 0) (<= (- (- v_b_45_1) v_b_46_1) (- 1)) (<= (- ULTIMATE.start_main_~MAX~6 v_b_11_1) 0) (<= 2 (+ v_b_11_1 v_b_46_1)) (<= (+ ULTIMATE.start_main_~i~6 1) v_b_10_1) (forall ((v_prenex_81 Int)) (or (< v_prenex_81 v_b_45_1) (<= v_b_46_1 v_prenex_81) (<= (- v_b_11_1 (select ULTIMATE.start_main_~str2~6 v_prenex_81)) 1))) (forall ((v_prenex_123 Int)) (or (<= v_b_46_1 v_prenex_123) (< v_prenex_123 v_b_45_1) (<= (- ULTIMATE.start_main_~MAX~6 (select ULTIMATE.start_main_~str2~6 v_prenex_123)) 1))) (<= 1 (+ v_b_46_1 v_b_10_1)) (<= (+ ULTIMATE.start_main_~cont~6 v_b_10_1) 0) (<= (+ v_b_45_1 1) ULTIMATE.start_main_~j~6) (forall ((v_prenex_100 Int)) (or (< v_prenex_100 v_b_45_1) (<= v_b_46_1 v_prenex_100) (<= (- v_b_46_1 (- (select ULTIMATE.start_main_~str2~6 v_prenex_100))) 1))) (<= (+ v_b_11_1 ULTIMATE.start_main_~i~6) 0) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_46_1)) 0) (<= (- ULTIMATE.start_main_~cont~6 v_b_46_1) (- 1)) (<= (+ ULTIMATE.start_main_~cont~6 v_b_45_1) 0) (forall ((v_prenex_114 Int)) (or (< v_prenex_114 v_b_45_1) (<= (- (- ULTIMATE.start_main_~cont~6) (- (select ULTIMATE.start_main_~str2~6 v_prenex_114))) 0) (<= v_b_46_1 v_prenex_114))) (<= 1 (+ ULTIMATE.start_main_~j~6 v_b_45_1)) (<= v_b_11_1 (+ ULTIMATE.start_main_~cont~6 1)) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_11_1)) 2) (<= (- (- v_b_45_1) v_b_45_1) 0) (<= (- (- v_b_10_1) v_b_45_1) 0) (<= 2 (+ v_b_11_1 ULTIMATE.start_main_~MAX~6)) (<= ULTIMATE.start_main_~MAX~6 (+ v_b_10_1 1)) (<= (* 2 v_b_45_1) 0) (<= (* 2 v_b_11_1) 2) (<= (- (- v_b_11_1) (- v_b_46_1)) 0) (forall ((v_prenex_110 Int)) (or (< v_prenex_110 v_b_45_1) (<= (- (- ULTIMATE.start_main_~j~6) (select ULTIMATE.start_main_~str2~6 v_prenex_110)) (- 1)) (<= v_b_46_1 v_prenex_110))) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_11_1) (- 2)) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_45_1)) (- 1)) (<= 0 (* 2 v_b_45_1)) (<= v_b_10_1 v_b_45_1) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_10_1)) 0) (<= 1 (+ ULTIMATE.start_main_~MAX~6 v_b_10_1)) (<= (+ v_b_11_1 v_b_45_1) 1) (<= (- v_b_10_1 (- v_b_45_1)) 0) (<= (+ v_b_11_1 ULTIMATE.start_main_~j~6) 2) (<= (- ULTIMATE.start_main_~i~6 v_b_45_1) (- 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_45_1)) (- 1)) (forall ((v_prenex_125 Int)) (or (< v_prenex_125 v_b_45_1) (<= v_b_46_1 v_prenex_125) (<= (- (- v_b_45_1) (- (select ULTIMATE.start_main_~str2~6 v_prenex_125))) 0))) (<= 0 (+ v_b_10_1 v_b_45_1)) (<= (- v_b_45_1 v_b_46_1) (- 1)) (<= 0 (* 2 v_b_10_1)) (<= (- ULTIMATE.start_main_~j~6 v_b_10_1) 1) (<= (+ ULTIMATE.start_main_~i~6 1) v_b_45_1) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_11_1) (- 1)) (<= (+ ULTIMATE.start_main_~MAX~6 v_b_46_1) 2) (<= (- ULTIMATE.start_main_~j~6 v_b_45_1) 1) (<= (- ULTIMATE.start_main_~i~6 v_b_46_1) (- 2)) (<= (+ v_b_11_1 ULTIMATE.start_main_~MAX~6) 2) (<= 1 (+ v_b_46_1 v_b_45_1)) (<= (- v_b_46_1 (- v_b_46_1)) 2) (<= ULTIMATE.start_main_~j~6 (+ v_b_10_1 1)) (forall ((v_prenex_108 Int)) (or (<= (- v_b_11_1 (- (select ULTIMATE.start_main_~str2~6 v_prenex_108))) 1) (< v_prenex_108 v_b_45_1) (<= v_b_46_1 v_prenex_108))) (<= (- (- v_b_10_1) (- v_b_11_1)) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_10_1)) (- 1)) (<= (- v_b_11_1 v_b_45_1) 1) (<= v_b_11_1 ULTIMATE.start_main_~j~6) (forall ((v_prenex_112 Int)) (or (<= (- v_b_10_1 (select ULTIMATE.start_main_~str2~6 v_prenex_112)) 0) (< v_prenex_112 v_b_45_1) (<= v_b_46_1 v_prenex_112))) (<= (- ULTIMATE.start_main_~i~6 (- v_b_10_1)) (- 1)) (<= (- ULTIMATE.start_main_~MAX~6 v_b_10_1) 1) (<= ULTIMATE.start_main_~MAX~6 v_b_11_1) (<= (+ v_b_11_1 v_b_46_1) 2) (<= (- (- v_b_10_1) (- v_b_45_1)) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_10_1)) 0) (<= ULTIMATE.start_main_~MAX~6 v_b_46_1) (forall ((v_prenex_135 Int)) (or (<= (- (- ULTIMATE.start_main_~MAX~6) (select ULTIMATE.start_main_~str2~6 v_prenex_135)) (- 1)) (< v_prenex_135 v_b_45_1) (<= v_b_46_1 v_prenex_135))) (<= (- (- v_b_11_1) v_b_11_1) (- 2)) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_10_1) 0) (<= 0 (+ ULTIMATE.start_main_~i~6 v_b_46_1)) (<= (- v_b_10_1 v_b_45_1) 0) (<= (+ ULTIMATE.start_main_~j~6 v_b_46_1) 2) (<= (- v_b_10_1 (- v_b_46_1)) 1) (<= (+ v_b_46_1 v_b_45_1) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_46_1) (- 2)) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_11_1)) 1) (<= (+ ULTIMATE.start_main_~i~6 v_b_46_1) 0) (forall ((v_prenex_90 Int)) (or (<= v_b_46_1 v_prenex_90) (<= (- ULTIMATE.start_main_~i~6 (- (select ULTIMATE.start_main_~str2~6 v_prenex_90))) (- 1)) (< v_prenex_90 v_b_45_1))) (<= v_b_11_1 ULTIMATE.start_main_~MAX~6) (<= (- v_b_10_1 v_b_46_1) (- 1)) (<= (+ ULTIMATE.start_main_~i~6 2) v_b_11_1) (forall ((v_prenex_87 Int) (v_prenex_86 Int)) (or (<= v_b_46_1 v_prenex_86) (<= (- (select ULTIMATE.start_main_~str2~6 v_prenex_86) (select ULTIMATE.start_main_~str1~6 v_prenex_87)) 0) (< v_prenex_87 v_b_10_1) (< v_prenex_86 v_b_45_1) (<= v_b_11_1 v_prenex_87))) (<= ULTIMATE.start_main_~j~6 (+ v_b_45_1 1)) (<= (+ ULTIMATE.start_main_~j~6 v_b_10_1) 1) (<= (- ULTIMATE.start_main_~cont~6 v_b_10_1) 0) (<= (- (- v_b_10_1) v_b_10_1) 0) (<= 0 (+ ULTIMATE.start_main_~cont~6 v_b_10_1)) (<= (+ ULTIMATE.start_main_~cont~6 v_b_46_1) 1) (<= 0 (+ ULTIMATE.start_main_~cont~6 v_b_45_1)) (forall ((v_prenex_119 Int)) (or (<= v_b_46_1 v_prenex_119) (< v_prenex_119 v_b_45_1) (<= (- (- v_b_46_1) (select ULTIMATE.start_main_~str2~6 v_prenex_119)) (- 1)))) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_11_1)) 1) (forall ((v_prenex_126 Int)) (or (<= (- (- v_b_11_1) (select ULTIMATE.start_main_~str2~6 v_prenex_126)) (- 1)) (< v_prenex_126 v_b_45_1) (<= v_b_46_1 v_prenex_126))) (<= (+ v_b_10_1 1) v_b_46_1) (forall ((v_prenex_106 Int)) (or (<= v_b_46_1 v_prenex_106) (< v_prenex_106 v_b_45_1) (<= (- (- v_b_46_1) (- (select ULTIMATE.start_main_~str2~6 v_prenex_106))) (- 1)))) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_45_1)) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_11_1)) 2) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_46_1) (- 1)) (forall ((v_idx_109 Int)) (or (< v_idx_109 v_b_45_1) (<= (- ULTIMATE.start_main_~j~6 (- (select ULTIMATE.start_main_~str2~6 v_idx_109))) 1) (<= v_b_46_1 v_idx_109))) (<= (+ ULTIMATE.start_main_~cont~6 v_b_11_1) 1) (<= 1 (+ ULTIMATE.start_main_~cont~6 v_b_46_1)) (<= (- (- ULTIMATE.start_main_~j~6) v_b_11_1) (- 2)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_46_1)) 0) (<= (* 2 v_b_10_1) 0) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_45_1)) 0) (<= (- ULTIMATE.start_main_~j~6 v_b_11_1) 0) (<= (- ULTIMATE.start_main_~j~6 (- v_b_46_1)) 2) (<= (- ULTIMATE.start_main_~j~6 v_b_46_1) 0) (<= ULTIMATE.start_main_~cont~6 v_b_10_1) (<= 2 (+ ULTIMATE.start_main_~MAX~6 v_b_46_1)) (<= (- ULTIMATE.start_main_~MAX~6 v_b_46_1) 0) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_46_1)) 1) (forall ((v_prenex_124 Int)) (or (<= v_b_46_1 v_prenex_124) (< v_prenex_124 v_b_45_1) (<= (- (- v_b_45_1) (select ULTIMATE.start_main_~str2~6 v_prenex_124)) 0))) (<= v_b_46_1 (+ ULTIMATE.start_main_~i~6 2)) (<= (- (- ULTIMATE.start_main_~i~6) v_b_10_1) 1) (<= (- v_b_45_1 (- v_b_45_1)) 0) (<= v_b_11_1 v_b_46_1) (<= v_b_11_1 1))) (<= (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~j~6) 1) (<= (+ ULTIMATE.start_main_~i~6 1) ULTIMATE.start_main_~cont~6) (<= 2 (+ ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~MAX~6)) (<= (+ ULTIMATE.start_main_~i~6 2) ULTIMATE.start_main_~j~6)))} [2018-12-17 14:28:37,496 FATAL L210 ngHoareTripleChecker]: Soundness check failed for the following hoare triple [2018-12-17 14:28:37,496 FATAL L212 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-17 14:28:37,497 FATAL L214 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-17 14:28:37,497 FATAL L218 ngHoareTripleChecker]: -- [2018-12-17 14:28:37,497 FATAL L219 ngHoareTripleChecker]: Pre: {2147483619#(or (exists ((v_b_32_1 Int) (v_v_508_1 Int) (v_b_33_1 Int)) (and (<= (- c_ULTIMATE.start_main_~i~6 (- v_v_508_1)) 1) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~MAX~6) 8589934592) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_33_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) c_ULTIMATE.start_main_~j~6) 4294967297) (<= (- v_b_32_1 v_v_508_1) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~j~6) 4294967296) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~i~6) 2) (<= (- c_ULTIMATE.start_main_~cont~6 c_ULTIMATE.start_main_~j~6) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_33_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_33_1) 2) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~i~6) 8589934593) (<= (- (- v_b_33_1) v_b_33_1) 0) (<= (- c_ULTIMATE.start_main_~j~6 v_v_508_1) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_v_508_1)) 4294967297) (<= (- (- c_ULTIMATE.start_main_~i~6) (- c_ULTIMATE.start_main_~j~6)) 4294967297) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_v_508_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_32_1)) 0) (<= (- (- v_b_32_1) v_b_33_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~i~6)) 1) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~j~6)) 4294967296) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_33_1)) 2) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_32_1)) 2) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_32_1)) 4294967296) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~cont~6)) 2) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~MAX~6)) 4) (<= (- (- v_b_33_1) v_v_508_1) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_33_1)) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_32_1) 0) (<= (- v_b_33_1 (- v_b_33_1)) 2) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~i~6)) 2) (<= (- (- v_b_32_1) v_b_32_1) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~i~6)) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~j~6) 2) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~j~6) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_v_508_1) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_v_508_1)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_32_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_32_1) 2) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_v_508_1)) 0) (<= (- v_b_32_1 (- v_b_32_1)) 0) (<= (- (- v_b_32_1) v_v_508_1) 0) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_32_1)) 1) (<= (- c_ULTIMATE.start_main_~i~6 v_b_32_1) 1) (<= (- c_ULTIMATE.start_main_~j~6 v_b_33_1) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_33_1)) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~i~6) 4294967297) (<= (- (- c_ULTIMATE.start_main_~j~6) c_ULTIMATE.start_main_~j~6) 0) (<= (- (- v_b_33_1) (- v_v_508_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~cont~6)) 4294967296) (<= (- v_v_508_1 (- v_v_508_1)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~j~6)) 2) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_33_1) 0) (<= (- v_b_32_1 (- v_v_508_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~i~6)) (- 1)) (<= (- c_ULTIMATE.start_main_~j~6 (- c_ULTIMATE.start_main_~j~6)) 2) (<= (- (- v_b_32_1) (- v_b_33_1)) 1) (<= (- c_ULTIMATE.start_main_~cont~6 c_ULTIMATE.start_main_~i~6) 4294967297) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~cont~6) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~cont~6) 2) (<= (- (- c_ULTIMATE.start_main_~i~6) v_v_508_1) 4294967297) (<= (- c_ULTIMATE.start_main_~i~6 c_ULTIMATE.start_main_~j~6) 1) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_v_508_1) 4294967296) (<= (- c_ULTIMATE.start_main_~j~6 v_b_32_1) 1) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~cont~6)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~i~6)) 3) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_32_1)) 0) (<= (- c_ULTIMATE.start_main_~i~6 v_b_33_1) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_32_1) 4294967297) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_33_1)) 4294967297) (forall ((v_idx_130 Int) (v_idx_131 Int) (v_idx_132 Int)) (or (< v_idx_131 v_b_32_1) (<= v_b_33_1 v_idx_131) (< v_idx_132 v_b_33_1) (<= v_b_32_1 v_idx_130) (and (<= (- c_ULTIMATE.start_main_~i~6 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_131))) 1) (<= (- (- v_b_32_1) (select c_ULTIMATE.start_main_~str2~6 v_idx_131)) 0) (<= (- (- v_b_33_1) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_131))) 0) (<= (- v_b_32_1 (select c_ULTIMATE.start_main_~str2~6 v_idx_131)) 0) (<= (- (select c_ULTIMATE.start_main_~str2~6 v_idx_131) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_131))) 0) (<= (- c_ULTIMATE.start_main_~j~6 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_131))) 1) (<= (- v_b_32_1 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_131))) 0) (<= (- (- v_b_33_1) (select c_ULTIMATE.start_main_~str2~6 v_idx_131)) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (select c_ULTIMATE.start_main_~str2~6 v_idx_131)) 0) (<= (- v_b_33_1 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_131))) 1) (<= (- (- (select c_ULTIMATE.start_main_~str2~6 v_idx_131)) (select c_ULTIMATE.start_main_~str2~6 v_idx_131)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_131))) 4294967296) (<= (- (- v_b_32_1) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_131))) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_131))) 2) (<= (- (- c_ULTIMATE.start_main_~cont~6) (select c_ULTIMATE.start_main_~str2~6 v_idx_131)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (select c_ULTIMATE.start_main_~str2~6 v_idx_131)) 2) (<= (- (- c_ULTIMATE.start_main_~i~6) (select c_ULTIMATE.start_main_~str2~6 v_idx_131)) 4294967297) (<= (- v_b_33_1 (select c_ULTIMATE.start_main_~str2~6 v_idx_131)) 1) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (select c_ULTIMATE.start_main_~str2~6 v_idx_131)) 4294967296) (<= (- c_ULTIMATE.start_main_~j~6 (select c_ULTIMATE.start_main_~str2~6 v_idx_131)) 1) (<= (- c_ULTIMATE.start_main_~cont~6 (select c_ULTIMATE.start_main_~str2~6 v_idx_131)) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_131))) 0) (<= (- c_ULTIMATE.start_main_~i~6 (select c_ULTIMATE.start_main_~str2~6 v_idx_131)) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_131))) 4294967297) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_131))) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_131))) 0)))) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_33_1) 4294967297) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_32_1)) 4294967297) (<= (- c_ULTIMATE.start_main_~j~6 (- v_v_508_1)) 1) (<= (- v_b_32_1 v_b_33_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_32_1) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) v_v_508_1) 0) (<= (- v_b_33_1 (- v_v_508_1)) 1) (<= (- (- v_v_508_1) v_v_508_1) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_33_1) 4294967296) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_33_1)) 1) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_v_508_1)) 4294967296) (<= (- (- v_b_32_1) (- v_v_508_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~j~6)) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_v_508_1)) 2) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_33_1)) 1) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_32_1) 4294967296) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_33_1)) 2) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~cont~6) 4294967296) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_v_508_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 v_v_508_1) 2) (<= (- v_b_32_1 (- v_b_33_1)) 1) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_32_1)) 1) (<= (- v_b_33_1 v_v_508_1) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~j~6)) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) c_ULTIMATE.start_main_~i~6) 8589934594) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_33_1)) 4294967296) (<= (- c_ULTIMATE.start_main_~i~6 v_v_508_1) 1) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_32_1)) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~j~6)) 1))) (exists ((v_b_11_1 Int) (v_v_87_1 Int) (v_b_10_1 Int)) (and (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_11_1) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~MAX~6) 8589934592) (<= (- (- v_b_10_1) v_b_10_1) 8589934594) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_11_1) 4294967296) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~j~6)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) c_ULTIMATE.start_main_~j~6) 4294967297) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_v_87_1)) 4294967296) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_10_1) 8589934593) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~j~6) 4294967296) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_10_1) 4294967297) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_11_1) 4294967296) (<= (- c_ULTIMATE.start_main_~cont~6 c_ULTIMATE.start_main_~j~6) 0) (<= (- c_ULTIMATE.start_main_~i~6 c_ULTIMATE.start_main_~j~6) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~j~6)) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_v_87_1)) 4294967297) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_10_1) 4294967297) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_10_1)) 0) (<= (- v_b_11_1 (- v_b_11_1)) 2) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~i~6) 8589934593) (<= (- v_b_10_1 (- v_v_87_1)) 0) (<= (- c_ULTIMATE.start_main_~i~6 v_v_87_1) 0) (<= (- c_ULTIMATE.start_main_~i~6 v_b_11_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_11_1)) 0) (<= (- c_ULTIMATE.start_main_~i~6 v_b_10_1) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_v_87_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- c_ULTIMATE.start_main_~j~6)) 4294967297) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~cont~6)) 1) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_10_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_v_87_1) 4294967296) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~j~6)) 4294967296) (<= (- c_ULTIMATE.start_main_~j~6 v_b_11_1) 4294967296) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_11_1) 4294967296) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- v_b_10_1 (- v_b_11_1)) 1) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_11_1)) 1) (<= (- (- v_b_11_1) v_v_87_1) 4294967296) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- (- v_b_10_1) v_v_87_1) 4294967297) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~j~6) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_10_1)) 1) (<= (- c_ULTIMATE.start_main_~j~6 v_b_10_1) 4294967297) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_10_1)) (- 1)) (<= (- (- v_b_10_1) (- v_b_11_1)) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_11_1)) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_11_1) 8589934593) (<= (- (- v_b_10_1) v_b_11_1) 8589934593) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_10_1) 1) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~j~6)) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_11_1)) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_v_87_1)) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~i~6) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~i~6) 4294967297) (<= (- v_b_10_1 (- v_b_10_1)) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) c_ULTIMATE.start_main_~j~6) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~cont~6)) 4294967296) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_10_1)) 0) (<= (- v_b_11_1 v_v_87_1) 1) (<= (- c_ULTIMATE.start_main_~j~6 (- c_ULTIMATE.start_main_~j~6)) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- v_v_87_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~i~6)) (- 1)) (<= (- c_ULTIMATE.start_main_~cont~6 c_ULTIMATE.start_main_~i~6) 4294967297) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~cont~6) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_v_87_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_11_1)) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~i~6)) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~j~6)) 0) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_10_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_v_87_1) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_11_1) 8589934592) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~cont~6)) 0) (<= (- (- v_b_11_1) v_b_11_1) 8589934592) (<= (- v_b_10_1 v_v_87_1) 0) (forall ((v_idx_127 Int) (v_idx_128 Int) (v_idx_129 Int)) (or (< v_idx_128 v_b_10_1) (<= v_b_10_1 v_idx_127) (< v_idx_129 v_b_11_1) (and (<= (- v_b_10_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_128)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_128)) 4294967296) (<= (- c_ULTIMATE.start_main_~MAX~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_128))) 1) (<= (- (- v_b_10_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_128))) 4294967297) (<= (- (- c_ULTIMATE.start_main_~i~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_128)) 4294967297) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_128))) 4294967296) (<= (- v_b_11_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_128)) 1) (<= (- v_b_11_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_128))) 1) (<= (- (- c_ULTIMATE.start_main_~j~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_128)) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_128))) 0) (<= (- (select c_ULTIMATE.start_main_~str1~6 v_idx_128) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_128))) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_128))) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_128))) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_128)) 0) (<= (- (- v_b_11_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_128)) 4294967296) (<= (- (- c_ULTIMATE.start_main_~i~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_128))) 4294967297) (<= (- c_ULTIMATE.start_main_~j~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_128))) 0) (<= (- v_b_10_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_128))) 0) (<= (- c_ULTIMATE.start_main_~i~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_128)) 0) (<= (- (- (select c_ULTIMATE.start_main_~str1~6 v_idx_128)) (select c_ULTIMATE.start_main_~str1~6 v_idx_128)) 0) (<= (- (- v_b_10_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_128)) 4294967297) (<= (- c_ULTIMATE.start_main_~j~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_128)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_128)) 0) (<= (- (- v_b_11_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_128))) 4294967296) (<= (- (- c_ULTIMATE.start_main_~j~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_128))) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_128)) 1)) (<= v_b_11_1 v_idx_128))) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_11_1)) 1) (<= (- (- v_b_10_1) (- v_v_87_1)) 4294967297) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_10_1)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_11_1)) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) v_v_87_1) 4294967297) (<= (- v_b_10_1 v_b_11_1) (- 1)) (<= (- v_b_11_1 (- v_v_87_1)) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~MAX~6)) 2) (<= (- (- c_ULTIMATE.start_main_~j~6) v_v_87_1) 0) (<= (- v_v_87_1 (- v_v_87_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_10_1) 8589934594) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_11_1)) 2) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_v_87_1)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_v_87_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_10_1) 4294967297) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_10_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~cont~6) 4294967296) (<= (- c_ULTIMATE.start_main_~j~6 (- v_v_87_1)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~cont~6) 1) (<= (- (- v_v_87_1) v_v_87_1) 0) (<= (- c_ULTIMATE.start_main_~j~6 v_v_87_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) c_ULTIMATE.start_main_~i~6) 8589934594) (<= (- (- v_b_11_1) (- v_v_87_1)) 4294967296) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~j~6) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 v_v_87_1) 1))))} [2018-12-17 14:28:37,498 FATAL L223 ngHoareTripleChecker]: Action: assume !!(main_~i~6 >= 0);main_~str2~6 := main_~str2~6[main_~j~6 := main_~str1~6[0]];main_#t~post4 := main_~j~6;main_~j~6 := main_#t~post4 + 1;havoc main_#t~post4;main_#t~post3 := main_~i~6;main_~i~6 := main_#t~post3 - 1;havoc main_#t~post3; [2018-12-17 14:28:37,498 FATAL L184 hOps$ForEachOp$OfRef]: ActionStr: (and (= (+ c_ULTIMATE.start_main_~j~6 1) c_ULTIMATE.start_main_~j~6_primed) (<= 0 c_ULTIMATE.start_main_~i~6) (= c_ULTIMATE.start_main_~i~6 (+ c_ULTIMATE.start_main_~i~6_primed 1)) (= c_ULTIMATE.start_main_~str2~6_primed (store c_ULTIMATE.start_main_~str2~6 c_ULTIMATE.start_main_~j~6 (select c_ULTIMATE.start_main_~str1~6 0)))) [2018-12-17 14:28:37,498 FATAL L225 ngHoareTripleChecker]: Post: {2147483618#(exists ((v_b_32_1 Int) (v_b_51_1 Int) (v_v_508_1 Int)) (and (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_32_1)) (- 1)) (<= (- v_b_32_1 v_v_508_1) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~j~6)) 2) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~i~6) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_v_508_1)) (- 1)) (<= (- (- v_b_32_1) v_b_51_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~j~6)) 2) (<= (- c_ULTIMATE.start_main_~i~6 (- v_v_508_1)) 0) (<= (- v_b_32_1 (- v_b_51_1)) 1) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_v_508_1) (- 1)) (<= (- (- v_b_32_1) (- v_b_51_1)) 1) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~cont~6) (- 1)) (<= (- (- v_b_51_1) (- v_v_508_1)) 0) (<= (- v_b_51_1 (- v_b_51_1)) 2) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_32_1)) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_51_1)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~i~6)) 2) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_v_508_1)) 0) (<= (- c_ULTIMATE.start_main_~i~6 v_v_508_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_51_1)) 2) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~MAX~6) (- 2)) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_32_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~j~6) (- 2)) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_v_508_1)) 1) (<= (- c_ULTIMATE.start_main_~j~6 v_b_51_1) 1) (<= (- c_ULTIMATE.start_main_~j~6 (- v_v_508_1)) 2) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_32_1)) 2) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_51_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~cont~6)) 2) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~MAX~6)) 4) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~i~6)) (- 2)) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_32_1) (- 1)) (<= (- (- v_b_32_1) v_b_32_1) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~j~6) (- 1)) (<= (- c_ULTIMATE.start_main_~j~6 v_b_32_1) 2) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_32_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~cont~6 v_v_508_1) 0) (forall ((v_idx_135 Int) (v_idx_136 Int) (v_idx_134 Int)) (or (and (<= (- (- v_b_32_1) (select c_ULTIMATE.start_main_~str2~6 v_idx_135)) 0) (<= (- v_b_51_1 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_135))) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) (select c_ULTIMATE.start_main_~str2~6 v_idx_135)) 1) (<= (- v_b_32_1 (select c_ULTIMATE.start_main_~str2~6 v_idx_135)) 0) (<= (- c_ULTIMATE.start_main_~j~6 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_135))) 2) (<= (- (- v_b_51_1) (select c_ULTIMATE.start_main_~str2~6 v_idx_135)) 0) (<= (- v_b_51_1 (select c_ULTIMATE.start_main_~str2~6 v_idx_135)) 1) (<= (- (- c_ULTIMATE.start_main_~j~6) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_135))) (- 1)) (<= (- c_ULTIMATE.start_main_~j~6 (select c_ULTIMATE.start_main_~str2~6 v_idx_135)) 2) (<= (- (select c_ULTIMATE.start_main_~str2~6 v_idx_135) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_135))) 0) (<= (- v_b_32_1 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_135))) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_135))) 0) (<= (- (- (select c_ULTIMATE.start_main_~str2~6 v_idx_135)) (select c_ULTIMATE.start_main_~str2~6 v_idx_135)) 0) (<= (- (- v_b_32_1) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_135))) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_135))) 2) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (select c_ULTIMATE.start_main_~str2~6 v_idx_135)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~cont~6) (select c_ULTIMATE.start_main_~str2~6 v_idx_135)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (select c_ULTIMATE.start_main_~str2~6 v_idx_135)) 2) (<= (- c_ULTIMATE.start_main_~cont~6 (select c_ULTIMATE.start_main_~str2~6 v_idx_135)) 0) (<= (- (- v_b_51_1) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_135))) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (select c_ULTIMATE.start_main_~str2~6 v_idx_135)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_135))) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_135))) (- 1)) (<= (- c_ULTIMATE.start_main_~i~6 (select c_ULTIMATE.start_main_~str2~6 v_idx_135)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_135))) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_135))) 1)) (< v_idx_135 v_b_32_1) (<= v_b_32_1 v_idx_134) (<= v_b_51_1 v_idx_135) (< v_idx_136 v_b_51_1))) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_32_1) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~cont~6)) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_32_1) 2) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_v_508_1)) 0) (<= (- v_b_32_1 (- v_b_32_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~j~6)) 1) (<= (- (- v_b_51_1) v_b_51_1) 0) (<= (- (- v_b_32_1) v_v_508_1) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_51_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_51_1) 0) (<= (- v_b_51_1 v_v_508_1) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) c_ULTIMATE.start_main_~i~6) 2) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_51_1) (- 1)) (<= (- v_b_32_1 v_b_51_1) 0) (<= (- v_v_508_1 (- v_v_508_1)) 0) (<= (- v_b_32_1 (- v_v_508_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_51_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_32_1)) 1) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_51_1)) 3) (<= (- (- c_ULTIMATE.start_main_~i~6) c_ULTIMATE.start_main_~j~6) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~cont~6) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- c_ULTIMATE.start_main_~j~6)) 3) (<= (- c_ULTIMATE.start_main_~i~6 v_b_32_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 c_ULTIMATE.start_main_~i~6) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~cont~6) 2) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_51_1)) 1) (<= (- (- c_ULTIMATE.start_main_~j~6) c_ULTIMATE.start_main_~j~6) (- 2)) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~i~6) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_51_1) 1) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_51_1)) 1) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~cont~6)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_v_508_1)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_32_1)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_51_1) 2) (<= (- v_b_51_1 (- v_v_508_1)) 1) (<= (- c_ULTIMATE.start_main_~i~6 v_b_51_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) v_v_508_1) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~i~6) 3) (<= (- c_ULTIMATE.start_main_~j~6 (- c_ULTIMATE.start_main_~j~6)) 4) (<= (- (- v_b_51_1) v_v_508_1) 0) (<= (- c_ULTIMATE.start_main_~j~6 v_v_508_1) 2) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_32_1)) 2) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_32_1) 0) (<= (- (- v_v_508_1) v_v_508_1) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_32_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_51_1) (- 1)) (<= (- (- v_b_32_1) (- v_v_508_1)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_v_508_1)) 2) (<= (- c_ULTIMATE.start_main_~i~6 c_ULTIMATE.start_main_~j~6) (- 1)) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_v_508_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 v_v_508_1) 2) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~j~6)) 3) (<= (- (- c_ULTIMATE.start_main_~j~6) v_v_508_1) (- 1)) (<= (- c_ULTIMATE.start_main_~cont~6 c_ULTIMATE.start_main_~j~6) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_51_1)) 2) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~j~6) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_32_1) 1) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~j~6)) 1)))} [2018-12-17 14:28:37,528 FATAL L263 ngHoareTripleChecker]: -- [2018-12-17 14:28:37,528 FATAL L264 ngHoareTripleChecker]: Simplified triple [2018-12-17 14:28:38,193 WARN L180 SmtUtils]: Spent 664.00 ms on a formula simplification. DAG size of input: 509 DAG size of output: 288 [2018-12-17 14:28:38,194 FATAL L265 ngHoareTripleChecker]: Pre: {2147483619#(exists ((v_b_32_1 Int) (v_v_508_1 Int) (v_b_33_1 Int)) (and (<= (- ULTIMATE.start_main_~i~6 (- v_v_508_1)) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~MAX~6) 8589934592) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_33_1) 0) (<= (- (- ULTIMATE.start_main_~i~6) ULTIMATE.start_main_~j~6) 4294967297) (<= (- v_b_32_1 v_v_508_1) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~j~6) 4294967296) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6) 2) (<= (- ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~j~6) 0) (<= (- ULTIMATE.start_main_~cont~6 v_b_33_1) 0) (<= (- ULTIMATE.start_main_~MAX~6 v_b_33_1) 2) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~i~6) 8589934593) (<= (- (- v_b_33_1) v_b_33_1) 0) (<= (- ULTIMATE.start_main_~j~6 v_v_508_1) 1) (<= (- (- ULTIMATE.start_main_~i~6) (- v_v_508_1)) 4294967297) (<= (- (- ULTIMATE.start_main_~i~6) (- ULTIMATE.start_main_~j~6)) 4294967297) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_v_508_1)) 0) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_32_1)) 0) (<= (- (- v_b_32_1) v_b_33_1) 0) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~i~6)) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~j~6)) 4294967296) (<= (- ULTIMATE.start_main_~j~6 (- v_b_33_1)) 2) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_32_1)) 2) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_32_1)) 4294967296) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~cont~6)) 2) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~MAX~6)) 4) (<= (- (- v_b_33_1) v_v_508_1) 0) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_33_1)) 0) (<= (- (- ULTIMATE.start_main_~j~6) v_b_32_1) 0) (<= (- v_b_33_1 (- v_b_33_1)) 2) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~i~6)) 2) (<= (- (- v_b_32_1) v_b_32_1) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- ULTIMATE.start_main_~i~6)) 1) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~j~6) 2) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~j~6) 0) (<= (- ULTIMATE.start_main_~cont~6 v_v_508_1) 0) (<= (- (- ULTIMATE.start_main_~j~6) (- v_v_508_1)) 0) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_32_1) 0) (<= (- ULTIMATE.start_main_~MAX~6 v_b_32_1) 2) (<= (- ULTIMATE.start_main_~cont~6 (- v_v_508_1)) 0) (<= (- v_b_32_1 (- v_b_32_1)) 0) (<= (- (- v_b_32_1) v_v_508_1) 0) (<= (- ULTIMATE.start_main_~j~6 (- v_b_32_1)) 1) (<= (- ULTIMATE.start_main_~i~6 v_b_32_1) 1) (<= (- ULTIMATE.start_main_~j~6 v_b_33_1) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_33_1)) 1) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~i~6) 4294967297) (<= (- (- ULTIMATE.start_main_~j~6) ULTIMATE.start_main_~j~6) 0) (<= (- (- v_b_33_1) (- v_v_508_1)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~cont~6)) 4294967296) (<= (- v_v_508_1 (- v_v_508_1)) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~j~6)) 2) (<= (- (- ULTIMATE.start_main_~j~6) v_b_33_1) 0) (<= (- v_b_32_1 (- v_v_508_1)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~i~6)) (- 1)) (<= (- ULTIMATE.start_main_~j~6 (- ULTIMATE.start_main_~j~6)) 2) (<= (- (- v_b_32_1) (- v_b_33_1)) 1) (<= (- ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6) 4294967297) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~cont~6) 0) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~cont~6) 2) (<= (- (- ULTIMATE.start_main_~i~6) v_v_508_1) 4294967297) (<= (- ULTIMATE.start_main_~i~6 ULTIMATE.start_main_~j~6) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) v_v_508_1) 4294967296) (<= (- ULTIMATE.start_main_~j~6 v_b_32_1) 1) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~cont~6)) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~i~6)) 3) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_32_1)) 0) (<= (- ULTIMATE.start_main_~i~6 v_b_33_1) 1) (<= (- (- ULTIMATE.start_main_~i~6) v_b_32_1) 4294967297) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_33_1)) 4294967297) (forall ((v_idx_130 Int) (v_idx_131 Int) (v_idx_132 Int)) (or (< v_idx_131 v_b_32_1) (<= v_b_33_1 v_idx_131) (< v_idx_132 v_b_33_1) (<= v_b_32_1 v_idx_130) (and (<= (- ULTIMATE.start_main_~i~6 (- (select ULTIMATE.start_main_~str2~6 v_idx_131))) 1) (<= (- (- v_b_32_1) (select ULTIMATE.start_main_~str2~6 v_idx_131)) 0) (<= (- (- v_b_33_1) (- (select ULTIMATE.start_main_~str2~6 v_idx_131))) 0) (<= (- v_b_32_1 (select ULTIMATE.start_main_~str2~6 v_idx_131)) 0) (<= (- (select ULTIMATE.start_main_~str2~6 v_idx_131) (- (select ULTIMATE.start_main_~str2~6 v_idx_131))) 0) (<= (- ULTIMATE.start_main_~j~6 (- (select ULTIMATE.start_main_~str2~6 v_idx_131))) 1) (<= (- v_b_32_1 (- (select ULTIMATE.start_main_~str2~6 v_idx_131))) 0) (<= (- (- v_b_33_1) (select ULTIMATE.start_main_~str2~6 v_idx_131)) 0) (<= (- (- ULTIMATE.start_main_~j~6) (select ULTIMATE.start_main_~str2~6 v_idx_131)) 0) (<= (- v_b_33_1 (- (select ULTIMATE.start_main_~str2~6 v_idx_131))) 1) (<= (- (- (select ULTIMATE.start_main_~str2~6 v_idx_131)) (select ULTIMATE.start_main_~str2~6 v_idx_131)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- (select ULTIMATE.start_main_~str2~6 v_idx_131))) 4294967296) (<= (- (- v_b_32_1) (- (select ULTIMATE.start_main_~str2~6 v_idx_131))) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- (select ULTIMATE.start_main_~str2~6 v_idx_131))) 2) (<= (- (- ULTIMATE.start_main_~cont~6) (select ULTIMATE.start_main_~str2~6 v_idx_131)) 0) (<= (- ULTIMATE.start_main_~MAX~6 (select ULTIMATE.start_main_~str2~6 v_idx_131)) 2) (<= (- (- ULTIMATE.start_main_~i~6) (select ULTIMATE.start_main_~str2~6 v_idx_131)) 4294967297) (<= (- v_b_33_1 (select ULTIMATE.start_main_~str2~6 v_idx_131)) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) (select ULTIMATE.start_main_~str2~6 v_idx_131)) 4294967296) (<= (- ULTIMATE.start_main_~j~6 (select ULTIMATE.start_main_~str2~6 v_idx_131)) 1) (<= (- ULTIMATE.start_main_~cont~6 (select ULTIMATE.start_main_~str2~6 v_idx_131)) 0) (<= (- (- ULTIMATE.start_main_~j~6) (- (select ULTIMATE.start_main_~str2~6 v_idx_131))) 0) (<= (- ULTIMATE.start_main_~i~6 (select ULTIMATE.start_main_~str2~6 v_idx_131)) 1) (<= (- (- ULTIMATE.start_main_~i~6) (- (select ULTIMATE.start_main_~str2~6 v_idx_131))) 4294967297) (<= (- (- ULTIMATE.start_main_~cont~6) (- (select ULTIMATE.start_main_~str2~6 v_idx_131))) 0) (<= (- ULTIMATE.start_main_~cont~6 (- (select ULTIMATE.start_main_~str2~6 v_idx_131))) 0)))) (<= (- (- ULTIMATE.start_main_~i~6) v_b_33_1) 4294967297) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_32_1)) 4294967297) (<= (- ULTIMATE.start_main_~j~6 (- v_v_508_1)) 1) (<= (- v_b_32_1 v_b_33_1) 0) (<= (- ULTIMATE.start_main_~cont~6 v_b_32_1) 0) (<= (- (- ULTIMATE.start_main_~j~6) v_v_508_1) 0) (<= (- v_b_33_1 (- v_v_508_1)) 1) (<= (- (- v_v_508_1) v_v_508_1) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_33_1) 4294967296) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_33_1)) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_v_508_1)) 4294967296) (<= (- (- v_b_32_1) (- v_v_508_1)) 0) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~j~6)) 1) (<= (- ULTIMATE.start_main_~MAX~6 (- v_v_508_1)) 2) (<= (- ULTIMATE.start_main_~i~6 (- v_b_33_1)) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_32_1) 4294967296) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_33_1)) 2) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~cont~6) 4294967296) (<= (- (- ULTIMATE.start_main_~cont~6) v_v_508_1) 0) (<= (- ULTIMATE.start_main_~MAX~6 v_v_508_1) 2) (<= (- v_b_32_1 (- v_b_33_1)) 1) (<= (- ULTIMATE.start_main_~i~6 (- v_b_32_1)) 1) (<= (- v_b_33_1 v_v_508_1) 1) (<= (- (- ULTIMATE.start_main_~cont~6) (- ULTIMATE.start_main_~j~6)) 1) (<= (- (- ULTIMATE.start_main_~i~6) ULTIMATE.start_main_~i~6) 8589934594) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_33_1)) 4294967296) (<= (- ULTIMATE.start_main_~i~6 v_v_508_1) 1) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_32_1)) 0) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~j~6)) 1)))} [2018-12-17 14:28:38,194 FATAL L269 ngHoareTripleChecker]: Action: assume !!(main_~i~6 >= 0);main_~str2~6 := main_~str2~6[main_~j~6 := main_~str1~6[0]];main_#t~post4 := main_~j~6;main_~j~6 := main_#t~post4 + 1;havoc main_#t~post4;main_#t~post3 := main_~i~6;main_~i~6 := main_#t~post3 - 1;havoc main_#t~post3; [2018-12-17 14:28:38,194 FATAL L184 hOps$ForEachOp$OfRef]: ActionStr: (and (= (+ c_ULTIMATE.start_main_~j~6 1) c_ULTIMATE.start_main_~j~6_primed) (<= 0 c_ULTIMATE.start_main_~i~6) (= c_ULTIMATE.start_main_~i~6 (+ c_ULTIMATE.start_main_~i~6_primed 1)) (= c_ULTIMATE.start_main_~str2~6_primed (store c_ULTIMATE.start_main_~str2~6 c_ULTIMATE.start_main_~j~6 (select c_ULTIMATE.start_main_~str1~6 0)))) [2018-12-17 14:28:41,400 FATAL L271 ngHoareTripleChecker]: Post: {2147483618#(and (<= 1 ULTIMATE.start_main_~MAX~6) (<= (+ ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6) 2) (<= (* 2 ULTIMATE.start_main_~MAX~6) 4) (<= (+ ULTIMATE.start_main_~i~6 1) ULTIMATE.start_main_~MAX~6) (<= 2 (* 2 ULTIMATE.start_main_~MAX~6)) (<= ULTIMATE.start_main_~j~6 (+ ULTIMATE.start_main_~cont~6 2)) (<= (* 2 ULTIMATE.start_main_~j~6) 4) (<= ULTIMATE.start_main_~cont~6 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- ULTIMATE.start_main_~j~6)) 2) (<= 0 (* 2 ULTIMATE.start_main_~cont~6)) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~i~6) 0) (<= (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~MAX~6) 2) (<= (- (- ULTIMATE.start_main_~i~6) ULTIMATE.start_main_~i~6) 2) (<= ULTIMATE.start_main_~cont~6 (+ ULTIMATE.start_main_~i~6 1)) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~j~6)) 2) (<= 2 (* 2 ULTIMATE.start_main_~j~6)) (<= ULTIMATE.start_main_~j~6 2) (<= ULTIMATE.start_main_~j~6 (+ ULTIMATE.start_main_~i~6 3)) (<= (- (- ULTIMATE.start_main_~i~6) ULTIMATE.start_main_~j~6) 0) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~cont~6) 0) (<= (- (- ULTIMATE.start_main_~i~6) (- ULTIMATE.start_main_~j~6)) 3) (<= 0 ULTIMATE.start_main_~cont~6) (<= 1 (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~j~6)) (<= 0 (+ ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~i~6)) (<= (+ ULTIMATE.start_main_~cont~6 1) ULTIMATE.start_main_~j~6) (<= 1 (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~MAX~6)) (<= (* 2 ULTIMATE.start_main_~i~6) 0) (<= (- ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6) 1) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~cont~6) 2) (<= (- (- ULTIMATE.start_main_~j~6) ULTIMATE.start_main_~j~6) (- 2)) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~i~6) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~cont~6) (- 1)) (<= ULTIMATE.start_main_~i~6 0) (<= ULTIMATE.start_main_~j~6 (+ ULTIMATE.start_main_~MAX~6 1)) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~i~6)) 2) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~cont~6)) 0) (<= (+ ULTIMATE.start_main_~cont~6 1) ULTIMATE.start_main_~MAX~6) (<= 0 (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~MAX~6) (- 2)) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~j~6) (- 2)) (<= ULTIMATE.start_main_~i~6 ULTIMATE.start_main_~cont~6) (<= (+ ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~i~6) 2) (<= (+ ULTIMATE.start_main_~i~6 1) ULTIMATE.start_main_~j~6) (<= ULTIMATE.start_main_~MAX~6 (+ ULTIMATE.start_main_~i~6 3)) (<= (+ ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~MAX~6) 4) (exists ((v_b_32_1 Int) (v_b_51_1 Int)) (and (forall ((v_prenex_154 Int)) (or (<= (- (- v_b_32_1) (- (select ULTIMATE.start_main_~str2~6 v_prenex_154))) 0) (< v_prenex_154 v_b_32_1) (<= v_b_51_1 v_prenex_154))) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_32_1)) (- 1)) (forall ((v_idx_135 Int)) (or (< v_idx_135 v_b_32_1) (<= v_b_51_1 v_idx_135) (<= (- ULTIMATE.start_main_~cont~6 (- (select ULTIMATE.start_main_~str2~6 v_idx_135))) 0))) (<= v_b_51_1 (+ ULTIMATE.start_main_~i~6 2)) (<= ULTIMATE.start_main_~i~6 v_b_51_1) (<= 0 (+ ULTIMATE.start_main_~cont~6 v_b_51_1)) (<= v_b_51_1 ULTIMATE.start_main_~MAX~6) (forall ((v_prenex_153 Int)) (or (<= v_b_51_1 v_prenex_153) (<= (- (- ULTIMATE.start_main_~cont~6) (select ULTIMATE.start_main_~str2~6 v_prenex_153)) 0) (< v_prenex_153 v_b_32_1))) (<= v_b_32_1 (+ ULTIMATE.start_main_~i~6 1)) (<= (+ v_b_32_1 ULTIMATE.start_main_~MAX~6) 2) (<= (- (- v_b_32_1) v_b_51_1) 0) (<= v_b_51_1 (+ v_b_32_1 1)) (<= 0 (+ v_b_32_1 ULTIMATE.start_main_~cont~6)) (<= (- v_b_32_1 (- v_b_51_1)) 1) (<= (+ v_b_32_1 ULTIMATE.start_main_~cont~6) 0) (<= 1 (+ v_b_51_1 ULTIMATE.start_main_~MAX~6)) (forall ((v_prenex_173 Int)) (or (< v_prenex_173 v_b_32_1) (<= (- (- ULTIMATE.start_main_~i~6) (select ULTIMATE.start_main_~str2~6 v_prenex_173)) 1) (<= v_b_51_1 v_prenex_173))) (<= (- (- v_b_32_1) (- v_b_51_1)) 1) (forall ((v_prenex_159 Int)) (or (<= (- ULTIMATE.start_main_~j~6 (select ULTIMATE.start_main_~str2~6 v_prenex_159)) 2) (< v_prenex_159 v_b_32_1) (<= v_b_51_1 v_prenex_159))) (<= (- v_b_51_1 (- v_b_51_1)) 2) (<= (- ULTIMATE.start_main_~i~6 (- v_b_32_1)) 0) (<= (- ULTIMATE.start_main_~i~6 (- v_b_51_1)) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_51_1)) 2) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_32_1)) 0) (forall ((v_prenex_167 Int)) (or (<= (- ULTIMATE.start_main_~MAX~6 (- (select ULTIMATE.start_main_~str2~6 v_prenex_167))) 2) (< v_prenex_167 v_b_32_1) (<= v_b_51_1 v_prenex_167))) (<= 1 (+ v_b_32_1 ULTIMATE.start_main_~j~6)) (<= (+ v_b_32_1 ULTIMATE.start_main_~i~6) 0) (<= (+ v_b_51_1 ULTIMATE.start_main_~MAX~6) 3) (<= (- ULTIMATE.start_main_~j~6 v_b_51_1) 1) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_32_1)) 2) (forall ((v_prenex_171 Int)) (or (< v_prenex_171 v_b_32_1) (<= v_b_51_1 v_prenex_171) (<= (- ULTIMATE.start_main_~MAX~6 (select ULTIMATE.start_main_~str2~6 v_prenex_171)) 2))) (<= ULTIMATE.start_main_~MAX~6 (+ v_b_51_1 2)) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_51_1)) (- 1)) (forall ((v_prenex_162 Int)) (or (<= (- (- ULTIMATE.start_main_~j~6) (select ULTIMATE.start_main_~str2~6 v_prenex_162)) (- 1)) (< v_prenex_162 v_b_32_1) (<= v_b_51_1 v_prenex_162))) (<= 1 (+ v_b_51_1 ULTIMATE.start_main_~j~6)) (forall ((v_prenex_166 Int)) (or (<= (- (- v_b_51_1) (- (select ULTIMATE.start_main_~str2~6 v_prenex_166))) 0) (< v_prenex_166 v_b_32_1) (<= v_b_51_1 v_prenex_166))) (<= (+ v_b_51_1 ULTIMATE.start_main_~j~6) 3) (<= (+ v_b_32_1 1) ULTIMATE.start_main_~MAX~6) (forall ((v_prenex_164 Int)) (or (< v_prenex_164 v_b_32_1) (<= v_b_51_1 v_prenex_164) (<= (- (- ULTIMATE.start_main_~j~6) (- (select ULTIMATE.start_main_~str2~6 v_prenex_164))) (- 1)))) (<= (- (- ULTIMATE.start_main_~j~6) v_b_32_1) (- 1)) (<= (- (- v_b_32_1) v_b_32_1) 0) (<= ULTIMATE.start_main_~j~6 (+ v_b_32_1 2)) (<= (- ULTIMATE.start_main_~j~6 v_b_32_1) 2) (forall ((v_prenex_155 Int)) (or (<= v_b_51_1 v_prenex_155) (< v_prenex_155 v_b_32_1) (<= (- (- ULTIMATE.start_main_~cont~6) (- (select ULTIMATE.start_main_~str2~6 v_prenex_155))) 0))) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_32_1)) (- 1)) (<= (+ v_b_32_1 1) ULTIMATE.start_main_~j~6) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_32_1) 0) (<= (- ULTIMATE.start_main_~MAX~6 v_b_32_1) 2) (<= 0 (* 2 v_b_51_1)) (<= (- v_b_32_1 (- v_b_32_1)) 0) (<= 0 (+ v_b_51_1 ULTIMATE.start_main_~i~6 1)) (<= 0 v_b_51_1) (<= (- (- v_b_51_1) v_b_51_1) 0) (<= ULTIMATE.start_main_~cont~6 v_b_51_1) (forall ((v_prenex_151 Int)) (or (< v_prenex_151 v_b_32_1) (<= (- v_b_32_1 (- (select ULTIMATE.start_main_~str2~6 v_prenex_151))) 0) (<= v_b_51_1 v_prenex_151))) (forall ((v_prenex_163 Int)) (or (<= (- (- ULTIMATE.start_main_~MAX~6) (- (select ULTIMATE.start_main_~str2~6 v_prenex_163))) (- 1)) (< v_prenex_163 v_b_32_1) (<= v_b_51_1 v_prenex_163))) (<= (+ ULTIMATE.start_main_~cont~6 v_b_32_1) 0) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_51_1) 0) (<= (- ULTIMATE.start_main_~cont~6 v_b_51_1) 0) (<= (* 2 v_b_51_1) 2) (<= ULTIMATE.start_main_~MAX~6 (+ v_b_32_1 2)) (<= ULTIMATE.start_main_~cont~6 v_b_32_1) (<= (- v_b_32_1 v_b_51_1) 0) (<= (- (- ULTIMATE.start_main_~j~6) v_b_51_1) (- 1)) (<= 0 v_b_32_1) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_51_1)) 0) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_32_1)) 1) (<= (- ULTIMATE.start_main_~j~6 (- v_b_51_1)) 3) (forall ((v_prenex_161 Int)) (or (<= v_b_51_1 v_prenex_161) (< v_prenex_161 v_b_32_1) (<= (- (- ULTIMATE.start_main_~MAX~6) (select ULTIMATE.start_main_~str2~6 v_prenex_161)) (- 1)))) (<= 0 (+ v_b_32_1 v_b_51_1)) (<= (- ULTIMATE.start_main_~i~6 v_b_32_1) 0) (forall ((v_prenex_158 Int)) (or (<= (- (select ULTIMATE.start_main_~str2~6 v_prenex_158) (- (select ULTIMATE.start_main_~str2~6 v_prenex_158))) 0) (<= v_b_51_1 v_prenex_158) (< v_prenex_158 v_b_32_1))) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_51_1)) 1) (forall ((v_prenex_170 Int)) (or (< v_prenex_170 v_b_32_1) (<= (- (- (select ULTIMATE.start_main_~str2~6 v_prenex_170)) (select ULTIMATE.start_main_~str2~6 v_prenex_170)) 0) (<= v_b_51_1 v_prenex_170))) (<= (+ ULTIMATE.start_main_~cont~6 v_b_51_1) 1) (<= 1 (+ v_b_32_1 ULTIMATE.start_main_~MAX~6)) (<= (+ v_b_51_1 ULTIMATE.start_main_~i~6) 1) (<= v_b_32_1 0) (<= (- (- ULTIMATE.start_main_~i~6) v_b_51_1) 1) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_51_1)) 1) (<= v_b_51_1 ULTIMATE.start_main_~j~6) (<= v_b_51_1 (+ ULTIMATE.start_main_~cont~6 1)) (forall ((v_prenex_150 Int)) (or (< v_prenex_150 v_b_32_1) (<= (- v_b_51_1 (- (select ULTIMATE.start_main_~str2~6 v_prenex_150))) 1) (<= v_b_51_1 v_prenex_150))) (forall ((v_prenex_157 Int)) (or (< v_prenex_157 v_b_32_1) (<= v_b_51_1 v_prenex_157) (<= (- ULTIMATE.start_main_~i~6 (select ULTIMATE.start_main_~str2~6 v_prenex_157)) 0))) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_32_1)) 0) (forall ((v_prenex_160 Int)) (or (<= (- v_b_51_1 (select ULTIMATE.start_main_~str2~6 v_prenex_160)) 1) (< v_prenex_160 v_b_32_1) (<= v_b_51_1 v_prenex_160))) (forall ((v_prenex_172 Int)) (or (<= (- (- ULTIMATE.start_main_~i~6) (- (select ULTIMATE.start_main_~str2~6 v_prenex_172))) 1) (<= v_b_51_1 v_prenex_172) (< v_prenex_172 v_b_32_1))) (<= (- ULTIMATE.start_main_~MAX~6 v_b_51_1) 2) (<= (- ULTIMATE.start_main_~i~6 v_b_51_1) 0) (<= (* 2 v_b_32_1) 0) (<= 0 (+ v_b_32_1 ULTIMATE.start_main_~i~6 1)) (<= (+ v_b_32_1 v_b_51_1) 1) (<= ULTIMATE.start_main_~i~6 v_b_32_1) (<= 0 (* 2 v_b_32_1)) (<= v_b_32_1 ULTIMATE.start_main_~cont~6) (<= (- ULTIMATE.start_main_~j~6 (- v_b_32_1)) 2) (forall ((v_prenex_168 Int)) (or (<= v_b_51_1 v_prenex_168) (< v_prenex_168 v_b_32_1) (<= (- (- v_b_51_1) (select ULTIMATE.start_main_~str2~6 v_prenex_168)) 0))) (<= v_b_32_1 v_b_51_1) (<= (- ULTIMATE.start_main_~cont~6 v_b_32_1) 0) (<= 0 (+ ULTIMATE.start_main_~cont~6 v_b_32_1)) (forall ((v_prenex_149 Int)) (or (<= (- ULTIMATE.start_main_~cont~6 (select ULTIMATE.start_main_~str2~6 v_prenex_149)) 0) (< v_prenex_149 v_b_32_1) (<= v_b_51_1 v_prenex_149))) (forall ((v_prenex_165 Int)) (or (<= (- (- v_b_32_1) (select ULTIMATE.start_main_~str2~6 v_prenex_165)) 0) (< v_prenex_165 v_b_32_1) (<= v_b_51_1 v_prenex_165))) (forall ((v_prenex_169 Int)) (or (<= v_b_51_1 v_prenex_169) (<= (- ULTIMATE.start_main_~i~6 (- (select ULTIMATE.start_main_~str2~6 v_prenex_169))) 0) (< v_prenex_169 v_b_32_1))) (forall ((v_prenex_156 Int)) (or (<= (- v_b_32_1 (select ULTIMATE.start_main_~str2~6 v_prenex_156)) 0) (<= v_b_51_1 v_prenex_156) (< v_prenex_156 v_b_32_1))) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_32_1) (- 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_51_1) (- 1)) (<= (+ v_b_32_1 ULTIMATE.start_main_~j~6) 2) (<= ULTIMATE.start_main_~j~6 (+ v_b_51_1 2)) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_51_1)) 2) (<= v_b_51_1 1) (<= (- (- ULTIMATE.start_main_~i~6) v_b_32_1) 1) (forall ((v_prenex_152 Int)) (or (<= v_b_51_1 v_prenex_152) (<= (- ULTIMATE.start_main_~j~6 (- (select ULTIMATE.start_main_~str2~6 v_prenex_152))) 2) (< v_prenex_152 v_b_32_1))))) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6) 3) (<= (- ULTIMATE.start_main_~j~6 (- ULTIMATE.start_main_~j~6)) 4) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~cont~6)) 2) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~MAX~6)) 4) (<= 1 ULTIMATE.start_main_~j~6) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~i~6)) 0) (<= 0 (+ ULTIMATE.start_main_~i~6 1)) (<= (- ULTIMATE.start_main_~i~6 ULTIMATE.start_main_~j~6) (- 1)) (<= 0 (+ (* 2 ULTIMATE.start_main_~i~6) 2)) (<= ULTIMATE.start_main_~MAX~6 (+ ULTIMATE.start_main_~cont~6 2)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~i~6)) (- 2)) (<= ULTIMATE.start_main_~MAX~6 2) (<= ULTIMATE.start_main_~MAX~6 (+ ULTIMATE.start_main_~j~6 1)) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~i~6)) 0) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~j~6) (- 1)) (<= (- (- ULTIMATE.start_main_~cont~6) (- ULTIMATE.start_main_~i~6)) 0) (<= (* 2 ULTIMATE.start_main_~cont~6) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~j~6)) 3) (<= (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~j~6) 2) (<= 0 (+ ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~cont~6)) (- 1)) (<= (- ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~j~6) (- 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~j~6)) 1) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~j~6) 1) (<= (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6) 0) (<= 2 (+ ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~MAX~6)) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~j~6)) 1))} [2018-12-17 14:28:46,879 FATAL L210 ngHoareTripleChecker]: Soundness check failed for the following hoare triple [2018-12-17 14:28:46,879 FATAL L212 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-17 14:28:46,879 FATAL L214 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-17 14:28:46,879 FATAL L218 ngHoareTripleChecker]: -- [2018-12-17 14:28:46,880 FATAL L219 ngHoareTripleChecker]: Pre: {2147483615#(or (exists ((v_b_42_1 Int) (v_b_41_1 Int) (v_v_551_1 Int)) (and (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~cont~6) 4294967295) (<= (- v_b_42_1 (- v_v_551_1)) 190) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~MAX~6) 8589934592) (<= (- v_b_41_1 v_v_551_1) 128) (<= (- v_b_41_1 v_b_42_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~i~6)) 4294967358) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~i~6)) 63) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~cont~6)) 4294967296) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_v_551_1)) 4294967422) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_41_1)) 4294967296) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_42_1) 4294967295) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_v_551_1) 4294967424) (<= (- (- v_b_41_1) (- v_v_551_1)) 127) (<= (- (- c_ULTIMATE.start_main_~i~6) v_v_551_1) 128) (<= (- c_ULTIMATE.start_main_~i~6 v_b_41_1) 63) (forall ((v_idx_148 Int) (v_idx_149 Int) (v_idx_147 Int)) (or (< v_idx_148 v_b_41_1) (< v_idx_149 v_b_42_1) (<= v_b_42_1 v_idx_148) (<= v_b_41_1 v_idx_147) (and (<= (- v_b_42_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_148))) 190) (<= (- c_ULTIMATE.start_main_~i~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_148)) 191) (<= (- v_b_41_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_148)) 128) (<= (- (- v_b_41_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_148)) 128) (<= (- (- v_b_42_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_148)) 128) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_148))) 4294967423) (<= (- (select c_ULTIMATE.start_main_~str1~6 v_idx_148) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_148))) 254) (<= (- c_ULTIMATE.start_main_~cont~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_148))) 127) (<= (- c_ULTIMATE.start_main_~i~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_148))) 190) (<= (- c_ULTIMATE.start_main_~MAX~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_148))) 4294967422) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_148)) 4294967424) (<= (- (- v_b_41_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_148))) 127) (<= (- (- c_ULTIMATE.start_main_~i~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_148)) 128) (<= (- (- c_ULTIMATE.start_main_~cont~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_148)) 128) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_148))) 127) (<= (- (- v_b_42_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_148))) 127) (<= (- v_b_42_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_148)) 191) (<= (- c_ULTIMATE.start_main_~cont~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_148)) 128) (<= (- (- (select c_ULTIMATE.start_main_~str1~6 v_idx_148)) (select c_ULTIMATE.start_main_~str1~6 v_idx_148)) 256) (<= (- v_b_41_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_148))) 127) (<= (- (- c_ULTIMATE.start_main_~i~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_148))) 127) (<= (- c_ULTIMATE.start_main_~MAX~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_148)) 4294967423)))) (<= (- (- v_b_42_1) (- v_v_551_1)) 127) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_42_1)) 63) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_41_1) 4294967295) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~cont~6) 0) (<= (- c_ULTIMATE.start_main_~cont~6 c_ULTIMATE.start_main_~i~6) 0) (<= (- v_b_41_1 (- v_v_551_1)) 127) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_41_1)) 0) (<= (- c_ULTIMATE.start_main_~i~6 v_v_551_1) 191) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_42_1)) 63) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_41_1) 4294967296) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_41_1)) 0) (<= (- v_v_551_1 (- v_v_551_1)) 254) (<= (- c_ULTIMATE.start_main_~i~6 v_b_42_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_41_1)) 4294967295) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_v_551_1) 128) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_v_551_1)) 127) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~cont~6)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_42_1) 0) (<= (- v_b_41_1 (- v_b_42_1)) 63) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~cont~6)) 4294967295) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_41_1) 0) (<= (- (- v_b_41_1) (- v_b_42_1)) 63) (<= (- (- v_b_42_1) v_b_42_1) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_42_1)) 4294967296) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~i~6)) 4294967296) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_42_1)) 126) (<= (- c_ULTIMATE.start_main_~i~6 (- v_v_551_1)) 190) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~MAX~6)) 8589934590) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_42_1)) 4294967358) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_42_1) 4294967296) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_42_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_41_1) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_41_1)) 63) (<= (- v_b_42_1 v_v_551_1) 191) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_41_1)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_41_1) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~i~6)) 126) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_v_551_1)) 127) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~i~6) 0) (<= (- (- v_b_41_1) v_v_551_1) 128) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~i~6) 4294967296) (<= (- (- v_b_41_1) v_b_42_1) 0) (<= (- (- v_b_42_1) v_v_551_1) 128) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_v_551_1)) 4294967423) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~cont~6) 4294967296) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~i~6)) 63) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_v_551_1)) 127) (<= (- v_b_42_1 (- v_b_42_1)) 126) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_42_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) c_ULTIMATE.start_main_~i~6) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_42_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_v_551_1) 128) (<= (- (- v_v_551_1) v_v_551_1) 256) (<= (- (- v_b_41_1) v_b_41_1) 0) (<= (- v_b_41_1 (- v_b_41_1)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~i~6) 4294967295) (<= (- c_ULTIMATE.start_main_~MAX~6 v_v_551_1) 4294967423))) (and (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~cont~6) 4294967295) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~MAX~6) 8589934592) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~i~6) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~i~6) 4294967296) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~i~6)) 4294967296) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~cont~6) 4294967296) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~MAX~6)) 8589934590) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~cont~6)) 4294967296) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~i~6)) 4294967295) (<= (- (- c_ULTIMATE.start_main_~i~6) c_ULTIMATE.start_main_~i~6) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~cont~6)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~cont~6)) 4294967295) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~cont~6) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~i~6) 4294967295) (<= (- c_ULTIMATE.start_main_~cont~6 c_ULTIMATE.start_main_~i~6) 0)))} [2018-12-17 14:28:46,880 FATAL L223 ngHoareTripleChecker]: Action: assume !!(main_~i~6 < main_~MAX~6);assume -128 <= main_#t~nondet2 && main_#t~nondet2 <= 127;main_~str1~6 := main_~str1~6[main_~i~6 := main_#t~nondet2];havoc main_#t~nondet2;main_#t~post1 := main_~i~6;main_~i~6 := main_#t~post1 + 1;havoc main_#t~post1; [2018-12-17 14:28:46,880 FATAL L184 hOps$ForEachOp$OfRef]: ActionStr: (and (= c_ULTIMATE.start_main_~str1~6_primed (store c_ULTIMATE.start_main_~str1~6 c_ULTIMATE.start_main_~i~6 |c_ULTIMATE.start_main_#t~nondet2|)) (< c_ULTIMATE.start_main_~i~6 c_ULTIMATE.start_main_~MAX~6) (<= 0 (+ |c_ULTIMATE.start_main_#t~nondet2| 128)) (<= |c_ULTIMATE.start_main_#t~nondet2| 127) (= c_ULTIMATE.start_main_~i~6_primed (+ c_ULTIMATE.start_main_~i~6 1))) [2018-12-17 14:28:46,880 FATAL L225 ngHoareTripleChecker]: Post: {2147483614#(exists ((v_b_64_1 Int) (v_b_41_1 Int) (v_v_551_1 Int)) (and (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~cont~6) 4294967295) (<= (- v_b_41_1 v_v_551_1) 128) (<= (- (- c_ULTIMATE.start_main_~i~6) v_v_551_1) 127) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_64_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_41_1)) (- 1)) (<= (- (- v_b_64_1) (- v_v_551_1)) 126) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~i~6)) 64) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~i~6)) 64) (<= (- (- c_ULTIMATE.start_main_~i~6) c_ULTIMATE.start_main_~i~6) (- 2)) (<= (- c_ULTIMATE.start_main_~i~6 v_v_551_1) 192) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_v_551_1)) 4294967422) (<= (- (- v_b_41_1) (- v_v_551_1)) 127) (<= (- v_b_64_1 (- v_b_64_1)) 128) (<= (- c_ULTIMATE.start_main_~i~6 v_b_41_1) 64) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_64_1) (- 1)) (<= (- (- v_b_64_1) v_b_64_1) (- 2)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_41_1) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_41_1) 4294967295) (<= (- c_ULTIMATE.start_main_~i~6 v_b_64_1) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~cont~6) 0) (<= (- v_b_41_1 (- v_v_551_1)) 127) (<= (- c_ULTIMATE.start_main_~i~6 (- v_v_551_1)) 191) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_64_1)) 64) (<= (- v_b_41_1 (- v_b_64_1)) 64) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_64_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_41_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~i~6) (- 2)) (<= (- v_v_551_1 (- v_v_551_1)) 254) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~i~6)) 4294967359) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_64_1)) 64) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_64_1) (- 2)) (<= (- v_b_64_1 v_v_551_1) 192) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_41_1)) (- 1)) (<= (- (- v_b_64_1) v_v_551_1) 127) (<= (- c_ULTIMATE.start_main_~cont~6 c_ULTIMATE.start_main_~i~6) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_41_1)) 4294967295) (<= (- (- v_b_41_1) (- v_b_64_1)) 64) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~cont~6) (- 1)) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_64_1)) 128) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_v_551_1) 128) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_v_551_1)) 127) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~cont~6)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_64_1)) 4294967359) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~cont~6)) 4294967295) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~MAX~6) (- 2)) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_41_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_64_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_v_551_1)) 126) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_41_1)) 64) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_64_1) 4294967294) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~i~6) 4294967294) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_v_551_1) 127) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~MAX~6)) 8589934590) (forall ((v_idx_151 Int) (v_idx_152 Int) (v_idx_153 Int)) (or (<= v_b_41_1 v_idx_151) (< v_idx_153 v_b_64_1) (and (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_152))) 126) (<= (- v_b_41_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_152)) 128) (<= (- (- c_ULTIMATE.start_main_~i~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_152)) 127) (<= (- (- v_b_41_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_152)) 128) (<= (- v_b_64_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_152))) 191) (<= (- (- v_b_64_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_152))) 126) (<= (- (select c_ULTIMATE.start_main_~str1~6 v_idx_152) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_152))) 254) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_152)) 127) (<= (- c_ULTIMATE.start_main_~cont~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_152))) 127) (<= (- v_b_64_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_152)) 192) (<= (- c_ULTIMATE.start_main_~i~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_152)) 192) (<= (- c_ULTIMATE.start_main_~MAX~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_152))) 4294967422) (<= (- (- v_b_41_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_152))) 127) (<= (- (- v_b_64_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_152)) 127) (<= (- (- c_ULTIMATE.start_main_~cont~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_152)) 128) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_152))) 127) (<= (- c_ULTIMATE.start_main_~cont~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_152)) 128) (<= (- (- (select c_ULTIMATE.start_main_~str1~6 v_idx_152)) (select c_ULTIMATE.start_main_~str1~6 v_idx_152)) 256) (<= (- (- c_ULTIMATE.start_main_~i~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_152))) 126) (<= (- v_b_41_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_152))) 127) (<= (- c_ULTIMATE.start_main_~i~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_152))) 191) (<= (- c_ULTIMATE.start_main_~MAX~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_152)) 4294967423)) (<= v_b_64_1 v_idx_152) (< v_idx_152 v_b_41_1))) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_64_1) (- 2)) (<= (- (- v_b_41_1) v_b_64_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_41_1) (- 1)) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_41_1)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_41_1) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~i~6)) 128) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~i~6) (- 1)) (<= (- (- v_b_41_1) v_v_551_1) 128) (<= (- v_b_64_1 (- v_v_551_1)) 191) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_v_551_1)) 127) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~cont~6)) (- 1)) (<= (- v_b_41_1 v_b_64_1) (- 1)) (<= (- c_ULTIMATE.start_main_~cont~6 v_v_551_1) 128) (<= (- (- v_v_551_1) v_v_551_1) 256) (<= (- (- v_b_41_1) v_b_41_1) 0) (<= (- v_b_41_1 (- v_b_41_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_v_551_1)) 126) (<= (- c_ULTIMATE.start_main_~MAX~6 v_v_551_1) 4294967423)))} [2018-12-17 14:28:46,949 FATAL L263 ngHoareTripleChecker]: -- [2018-12-17 14:28:46,949 FATAL L264 ngHoareTripleChecker]: Simplified triple [2018-12-17 14:28:47,345 WARN L180 SmtUtils]: Spent 395.00 ms on a formula simplification. DAG size of input: 238 DAG size of output: 232 [2018-12-17 14:28:47,345 FATAL L265 ngHoareTripleChecker]: Pre: {2147483615#(exists ((v_b_42_1 Int) (v_b_41_1 Int) (v_v_551_1 Int)) (and (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~cont~6) 4294967295) (<= (- v_b_42_1 (- v_v_551_1)) 190) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~MAX~6) 8589934592) (<= (- v_b_41_1 v_v_551_1) 128) (<= (- v_b_41_1 v_b_42_1) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~i~6)) 4294967358) (<= (- (- ULTIMATE.start_main_~cont~6) (- ULTIMATE.start_main_~i~6)) 63) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~cont~6)) 4294967296) (<= (- ULTIMATE.start_main_~MAX~6 (- v_v_551_1)) 4294967422) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_41_1)) 4294967296) (<= (- ULTIMATE.start_main_~MAX~6 v_b_42_1) 4294967295) (<= (- (- ULTIMATE.start_main_~MAX~6) v_v_551_1) 4294967424) (<= (- (- v_b_41_1) (- v_v_551_1)) 127) (<= (- (- ULTIMATE.start_main_~i~6) v_v_551_1) 128) (<= (- ULTIMATE.start_main_~i~6 v_b_41_1) 63) (forall ((v_idx_148 Int) (v_idx_149 Int) (v_idx_147 Int)) (or (< v_idx_148 v_b_41_1) (< v_idx_149 v_b_42_1) (<= v_b_42_1 v_idx_148) (<= v_b_41_1 v_idx_147) (and (<= (- v_b_42_1 (- (select ULTIMATE.start_main_~str1~6 v_idx_148))) 190) (<= (- ULTIMATE.start_main_~i~6 (select ULTIMATE.start_main_~str1~6 v_idx_148)) 191) (<= (- v_b_41_1 (select ULTIMATE.start_main_~str1~6 v_idx_148)) 128) (<= (- (- v_b_41_1) (select ULTIMATE.start_main_~str1~6 v_idx_148)) 128) (<= (- (- v_b_42_1) (select ULTIMATE.start_main_~str1~6 v_idx_148)) 128) (<= (- (- ULTIMATE.start_main_~MAX~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_148))) 4294967423) (<= (- (select ULTIMATE.start_main_~str1~6 v_idx_148) (- (select ULTIMATE.start_main_~str1~6 v_idx_148))) 254) (<= (- ULTIMATE.start_main_~cont~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_148))) 127) (<= (- ULTIMATE.start_main_~i~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_148))) 190) (<= (- ULTIMATE.start_main_~MAX~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_148))) 4294967422) (<= (- (- ULTIMATE.start_main_~MAX~6) (select ULTIMATE.start_main_~str1~6 v_idx_148)) 4294967424) (<= (- (- v_b_41_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_148))) 127) (<= (- (- ULTIMATE.start_main_~i~6) (select ULTIMATE.start_main_~str1~6 v_idx_148)) 128) (<= (- (- ULTIMATE.start_main_~cont~6) (select ULTIMATE.start_main_~str1~6 v_idx_148)) 128) (<= (- (- ULTIMATE.start_main_~cont~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_148))) 127) (<= (- (- v_b_42_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_148))) 127) (<= (- v_b_42_1 (select ULTIMATE.start_main_~str1~6 v_idx_148)) 191) (<= (- ULTIMATE.start_main_~cont~6 (select ULTIMATE.start_main_~str1~6 v_idx_148)) 128) (<= (- (- (select ULTIMATE.start_main_~str1~6 v_idx_148)) (select ULTIMATE.start_main_~str1~6 v_idx_148)) 256) (<= (- v_b_41_1 (- (select ULTIMATE.start_main_~str1~6 v_idx_148))) 127) (<= (- (- ULTIMATE.start_main_~i~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_148))) 127) (<= (- ULTIMATE.start_main_~MAX~6 (select ULTIMATE.start_main_~str1~6 v_idx_148)) 4294967423)))) (<= (- (- v_b_42_1) (- v_v_551_1)) 127) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_42_1)) 63) (<= (- ULTIMATE.start_main_~MAX~6 v_b_41_1) 4294967295) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~cont~6) 0) (<= (- ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6) 0) (<= (- v_b_41_1 (- v_v_551_1)) 127) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_41_1)) 0) (<= (- ULTIMATE.start_main_~i~6 v_v_551_1) 191) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_42_1)) 63) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_41_1) 4294967296) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_41_1)) 0) (<= (- v_v_551_1 (- v_v_551_1)) 254) (<= (- ULTIMATE.start_main_~i~6 v_b_42_1) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_41_1)) 4294967295) (<= (- (- ULTIMATE.start_main_~cont~6) v_v_551_1) 128) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_v_551_1)) 127) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~cont~6)) 0) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_42_1) 0) (<= (- v_b_41_1 (- v_b_42_1)) 63) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~cont~6)) 4294967295) (<= (- ULTIMATE.start_main_~cont~6 v_b_41_1) 0) (<= (- (- v_b_41_1) (- v_b_42_1)) 63) (<= (- (- v_b_42_1) v_b_42_1) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_42_1)) 4294967296) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~i~6)) 4294967296) (<= (- ULTIMATE.start_main_~i~6 (- v_b_42_1)) 126) (<= (- ULTIMATE.start_main_~i~6 (- v_v_551_1)) 190) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~MAX~6)) 8589934590) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_42_1)) 4294967358) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_42_1) 4294967296) (<= (- (- ULTIMATE.start_main_~i~6) v_b_42_1) 0) (<= (- (- ULTIMATE.start_main_~i~6) v_b_41_1) 0) (<= (- ULTIMATE.start_main_~i~6 (- v_b_41_1)) 63) (<= (- v_b_42_1 v_v_551_1) 191) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_41_1)) 0) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_41_1) 0) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~i~6)) 126) (<= (- (- ULTIMATE.start_main_~i~6) (- v_v_551_1)) 127) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~i~6) 0) (<= (- (- v_b_41_1) v_v_551_1) 128) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~i~6) 4294967296) (<= (- (- v_b_41_1) v_b_42_1) 0) (<= (- (- v_b_42_1) v_v_551_1) 128) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_v_551_1)) 4294967423) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~cont~6) 4294967296) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~i~6)) 63) (<= (- ULTIMATE.start_main_~cont~6 (- v_v_551_1)) 127) (<= (- v_b_42_1 (- v_b_42_1)) 126) (<= (- ULTIMATE.start_main_~cont~6 v_b_42_1) 0) (<= (- (- ULTIMATE.start_main_~i~6) ULTIMATE.start_main_~i~6) 0) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_42_1)) 0) (<= (- ULTIMATE.start_main_~cont~6 v_v_551_1) 128) (<= (- (- v_v_551_1) v_v_551_1) 256) (<= (- (- v_b_41_1) v_b_41_1) 0) (<= (- v_b_41_1 (- v_b_41_1)) 0) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6) 4294967295) (<= (- ULTIMATE.start_main_~MAX~6 v_v_551_1) 4294967423)))} [2018-12-17 14:28:47,345 FATAL L269 ngHoareTripleChecker]: Action: assume !!(main_~i~6 < main_~MAX~6);assume -128 <= main_#t~nondet2 && main_#t~nondet2 <= 127;main_~str1~6 := main_~str1~6[main_~i~6 := main_#t~nondet2];havoc main_#t~nondet2;main_#t~post1 := main_~i~6;main_~i~6 := main_#t~post1 + 1;havoc main_#t~post1; [2018-12-17 14:28:47,345 FATAL L184 hOps$ForEachOp$OfRef]: ActionStr: (and (= c_ULTIMATE.start_main_~str1~6_primed (store c_ULTIMATE.start_main_~str1~6 c_ULTIMATE.start_main_~i~6 |c_ULTIMATE.start_main_#t~nondet2|)) (< c_ULTIMATE.start_main_~i~6 c_ULTIMATE.start_main_~MAX~6) (<= 0 (+ |c_ULTIMATE.start_main_#t~nondet2| 128)) (<= |c_ULTIMATE.start_main_#t~nondet2| 127) (= c_ULTIMATE.start_main_~i~6_primed (+ c_ULTIMATE.start_main_~i~6 1))) [2018-12-17 14:28:49,839 FATAL L271 ngHoareTripleChecker]: Post: {2147483614#(and (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~cont~6) 4294967295) (<= (- (- ULTIMATE.start_main_~cont~6) (- ULTIMATE.start_main_~i~6)) 64) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~i~6)) 64) (exists ((v_b_64_1 Int) (v_b_41_1 Int)) (and (forall ((v_idx_152 Int)) (or (<= (- ULTIMATE.start_main_~cont~6 (select ULTIMATE.start_main_~str1~6 v_idx_152)) 128) (<= v_b_64_1 v_idx_152) (< v_idx_152 v_b_41_1))) (<= v_b_64_1 (+ v_b_41_1 319)) (<= ULTIMATE.start_main_~i~6 (+ v_b_64_1 318)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_64_1)) 0) (forall ((v_prenex_187 Int)) (or (< v_prenex_187 v_b_41_1) (<= (- ULTIMATE.start_main_~i~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_187))) 191) (<= v_b_64_1 v_prenex_187))) (<= (+ v_b_41_1 ULTIMATE.start_main_~i~6) 319) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_41_1)) (- 1)) (forall ((v_prenex_177 Int)) (or (<= v_b_64_1 v_prenex_177) (<= (- (- ULTIMATE.start_main_~cont~6) (select ULTIMATE.start_main_~str1~6 v_prenex_177)) 128) (< v_prenex_177 v_b_41_1))) (<= v_b_41_1 (+ ULTIMATE.start_main_~cont~6 255)) (forall ((v_prenex_181 Int)) (or (<= v_b_64_1 v_prenex_181) (< v_prenex_181 v_b_41_1) (<= (- v_b_64_1 (select ULTIMATE.start_main_~str1~6 v_prenex_181)) 192))) (forall ((v_prenex_192 Int)) (or (<= v_b_64_1 v_prenex_192) (< v_prenex_192 v_b_41_1) (<= (- ULTIMATE.start_main_~cont~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_192))) 127))) (<= 0 (+ v_b_64_1 254)) (<= v_b_41_1 (+ v_b_64_1 254)) (<= (+ v_b_64_1 ULTIMATE.start_main_~cont~6) 319) (<= (- v_b_64_1 (- v_b_64_1)) 128) (<= (- (- v_b_64_1) v_b_64_1) (- 2)) (<= (- ULTIMATE.start_main_~cont~6 v_b_64_1) (- 1)) (<= (+ v_b_41_1 ULTIMATE.start_main_~MAX~6) 4294967550) (<= (- ULTIMATE.start_main_~i~6 v_b_41_1) 64) (forall ((v_prenex_186 Int)) (or (<= v_b_64_1 v_prenex_186) (<= (- v_b_64_1 (- (select ULTIMATE.start_main_~str1~6 v_prenex_186))) 191) (< v_prenex_186 v_b_41_1))) (forall ((v_prenex_178 Int)) (or (< v_prenex_178 v_b_41_1) (<= v_b_64_1 v_prenex_178) (<= (- ULTIMATE.start_main_~MAX~6 (select ULTIMATE.start_main_~str1~6 v_prenex_178)) 4294967423))) (forall ((v_prenex_180 Int)) (or (< v_prenex_180 v_b_41_1) (<= (- (- ULTIMATE.start_main_~MAX~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_180))) 126) (<= v_b_64_1 v_prenex_180))) (<= v_b_41_1 (+ ULTIMATE.start_main_~MAX~6 254)) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_41_1) (- 1)) (forall ((v_prenex_182 Int)) (or (<= v_b_64_1 v_prenex_182) (< v_prenex_182 v_b_41_1) (<= (- (- v_b_64_1) (select ULTIMATE.start_main_~str1~6 v_prenex_182)) 127))) (<= (- ULTIMATE.start_main_~i~6 v_b_64_1) 0) (<= (- ULTIMATE.start_main_~MAX~6 v_b_41_1) 4294967295) (<= 0 (+ v_b_64_1 ULTIMATE.start_main_~cont~6 254)) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_64_1)) 64) (<= (- v_b_41_1 (- v_b_64_1)) 64) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_64_1) (- 1)) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_41_1)) 0) (<= v_b_64_1 (+ ULTIMATE.start_main_~cont~6 319)) (forall ((v_prenex_191 Int)) (or (<= (- (- v_b_64_1) (- (select ULTIMATE.start_main_~str1~6 v_prenex_191))) 126) (<= v_b_64_1 v_prenex_191) (< v_prenex_191 v_b_41_1))) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_64_1)) 64) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_64_1) (- 2)) (<= (+ ULTIMATE.start_main_~cont~6 v_b_41_1) 255) (<= (+ v_b_64_1 ULTIMATE.start_main_~i~6) 383) (<= 0 (+ (* 2 v_b_41_1) 255)) (<= ULTIMATE.start_main_~cont~6 (+ v_b_41_1 255)) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_41_1)) (- 1)) (<= ULTIMATE.start_main_~i~6 (+ v_b_41_1 319)) (<= (- (- v_b_41_1) (- v_b_64_1)) 64) (<= 0 (+ v_b_64_1 v_b_41_1 254)) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_41_1)) 4294967295) (<= (- ULTIMATE.start_main_~i~6 (- v_b_64_1)) 128) (<= 0 (+ (* 2 v_b_64_1) 253)) (<= v_b_41_1 (+ ULTIMATE.start_main_~i~6 254)) (<= v_b_64_1 (+ ULTIMATE.start_main_~i~6 318)) (<= (+ v_b_64_1 ULTIMATE.start_main_~MAX~6) 4294967614) (<= ULTIMATE.start_main_~MAX~6 (+ v_b_64_1 4294967549)) (<= (+ ULTIMATE.start_main_~cont~6 v_b_64_1) 319) (<= ULTIMATE.start_main_~MAX~6 (+ v_b_41_1 4294967550)) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_64_1)) 4294967359) (forall ((v_prenex_183 Int)) (or (< v_prenex_183 v_b_41_1) (<= v_b_64_1 v_prenex_183) (<= (- (- v_b_41_1) (- (select ULTIMATE.start_main_~str1~6 v_prenex_183))) 127))) (forall ((v_prenex_190 Int)) (or (< v_prenex_190 v_b_41_1) (<= (- (- (select ULTIMATE.start_main_~str1~6 v_prenex_190)) (select ULTIMATE.start_main_~str1~6 v_prenex_190)) 256) (<= v_b_64_1 v_prenex_190))) (<= (* 2 v_b_41_1) 255) (forall ((v_prenex_193 Int)) (or (<= (- ULTIMATE.start_main_~MAX~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_193))) 4294967422) (<= v_b_64_1 v_prenex_193) (< v_prenex_193 v_b_41_1))) (<= (- ULTIMATE.start_main_~cont~6 v_b_41_1) 0) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_64_1)) 0) (<= ULTIMATE.start_main_~cont~6 (+ v_b_64_1 254)) (forall ((v_prenex_184 Int)) (or (<= v_b_64_1 v_prenex_184) (< v_prenex_184 v_b_41_1) (<= (- (- ULTIMATE.start_main_~i~6) (select ULTIMATE.start_main_~str1~6 v_prenex_184)) 127))) (<= (- ULTIMATE.start_main_~MAX~6 v_b_64_1) 4294967294) (<= (- ULTIMATE.start_main_~i~6 (- v_b_41_1)) 64) (forall ((v_prenex_174 Int)) (or (< v_prenex_174 v_b_41_1) (<= (- (select ULTIMATE.start_main_~str1~6 v_prenex_174) (- (select ULTIMATE.start_main_~str1~6 v_prenex_174))) 254) (<= v_b_64_1 v_prenex_174))) (<= v_b_64_1 319) (forall ((v_prenex_194 Int)) (or (< v_prenex_194 v_b_41_1) (<= v_b_64_1 v_prenex_194) (<= (- (- v_b_41_1) (select ULTIMATE.start_main_~str1~6 v_prenex_194)) 128))) (forall ((v_prenex_175 Int)) (or (<= v_b_64_1 v_prenex_175) (< v_prenex_175 v_b_41_1) (<= (- ULTIMATE.start_main_~i~6 (select ULTIMATE.start_main_~str1~6 v_prenex_175)) 192))) (<= 0 (+ v_b_41_1 ULTIMATE.start_main_~i~6 254)) (<= (- (- ULTIMATE.start_main_~i~6) v_b_64_1) (- 2)) (<= (- (- v_b_41_1) v_b_64_1) (- 1)) (<= (- (- ULTIMATE.start_main_~i~6) v_b_41_1) (- 1)) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_41_1)) 0) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_41_1) 0) (forall ((v_prenex_176 Int)) (or (<= (- v_b_41_1 (select ULTIMATE.start_main_~str1~6 v_prenex_176)) 128) (< v_prenex_176 v_b_41_1) (<= v_b_64_1 v_prenex_176))) (<= 0 (+ v_b_64_1 ULTIMATE.start_main_~MAX~6 253)) (<= v_b_41_1 255) (<= (+ v_b_64_1 v_b_41_1) 319) (<= (* 2 v_b_64_1) 383) (forall ((v_prenex_185 Int)) (or (<= v_b_64_1 v_prenex_185) (<= (- (- ULTIMATE.start_main_~i~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_185))) 126) (< v_prenex_185 v_b_41_1))) (forall ((v_prenex_189 Int)) (or (<= (- (- ULTIMATE.start_main_~MAX~6) (select ULTIMATE.start_main_~str1~6 v_prenex_189)) 127) (<= v_b_64_1 v_prenex_189) (< v_prenex_189 v_b_41_1))) (<= 0 (+ v_b_41_1 255)) (<= 0 (+ ULTIMATE.start_main_~cont~6 v_b_64_1 254)) (forall ((v_prenex_179 Int)) (or (<= v_b_64_1 v_prenex_179) (< v_prenex_179 v_b_41_1) (<= (- (- ULTIMATE.start_main_~cont~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_179))) 127))) (<= 0 (+ v_b_41_1 ULTIMATE.start_main_~MAX~6 254)) (<= (- v_b_41_1 v_b_64_1) (- 1)) (<= 0 (+ ULTIMATE.start_main_~cont~6 v_b_41_1 255)) (<= 0 (+ v_b_64_1 ULTIMATE.start_main_~i~6 253)) (<= (- (- v_b_41_1) v_b_41_1) 0) (<= (- v_b_41_1 (- v_b_41_1)) 0) (forall ((v_prenex_188 Int)) (or (<= (- v_b_41_1 (- (select ULTIMATE.start_main_~str1~6 v_prenex_188))) 127) (< v_prenex_188 v_b_41_1) (<= v_b_64_1 v_prenex_188))) (<= v_b_64_1 (+ ULTIMATE.start_main_~MAX~6 318)))) (<= (- (- ULTIMATE.start_main_~i~6) ULTIMATE.start_main_~i~6) (- 2)) (<= (* 2 ULTIMATE.start_main_~i~6) 383) (<= 0 (+ ULTIMATE.start_main_~i~6 254)) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6) 4294967294) (<= (* 2 ULTIMATE.start_main_~MAX~6) 8589934845) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~MAX~6)) 8589934590) (<= 0 (+ ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6 253)) (<= 0 (+ (* 2 ULTIMATE.start_main_~cont~6) 255)) (<= ULTIMATE.start_main_~cont~6 (+ ULTIMATE.start_main_~i~6 254)) (<= 0 (+ (* 2 ULTIMATE.start_main_~i~6) 253)) (<= ULTIMATE.start_main_~MAX~6 (+ ULTIMATE.start_main_~cont~6 4294967550)) (<= 0 (+ ULTIMATE.start_main_~MAX~6 254)) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~cont~6) 0) (<= (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~MAX~6) 4294967550) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~i~6)) 128) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~i~6) (- 1)) (<= ULTIMATE.start_main_~i~6 (+ ULTIMATE.start_main_~cont~6 319)) (<= 0 (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~MAX~6 254)) (<= (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6) 319) (<= 0 (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6 254)) (<= 0 (+ (* 2 ULTIMATE.start_main_~MAX~6) 253)) (<= 0 (+ ULTIMATE.start_main_~cont~6 255)) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~i~6) (- 2)) (<= (+ ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6) 4294967614) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~i~6)) 4294967359) (<= ULTIMATE.start_main_~cont~6 (+ ULTIMATE.start_main_~MAX~6 254)) (<= ULTIMATE.start_main_~cont~6 255) (<= ULTIMATE.start_main_~i~6 319) (<= ULTIMATE.start_main_~i~6 (+ ULTIMATE.start_main_~MAX~6 318)) (<= (- ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6) (- 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~cont~6) (- 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~i~6)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~cont~6)) (- 1)) (<= (* 2 ULTIMATE.start_main_~cont~6) 255) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~cont~6)) 0) (<= ULTIMATE.start_main_~MAX~6 4294967550) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~cont~6)) 4294967295) (<= ULTIMATE.start_main_~MAX~6 (+ ULTIMATE.start_main_~i~6 4294967549)) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~MAX~6) (- 2)))} [2018-12-17 14:29:00,944 FATAL L210 ngHoareTripleChecker]: Soundness check failed for the following hoare triple [2018-12-17 14:29:00,945 FATAL L212 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-17 14:29:00,945 FATAL L214 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-17 14:29:00,945 FATAL L218 ngHoareTripleChecker]: -- [2018-12-17 14:29:00,945 FATAL L219 ngHoareTripleChecker]: Pre: {2147483601#(or (exists ((v_v_892_1 Int) (v_b_68_1 Int) (v_b_67_1 Int)) (and (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~cont~6) 4294967295) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~MAX~6) 8589934592) (<= (- v_b_67_1 v_b_68_1) 0) (<= (- (- v_b_68_1) (- v_v_892_1)) 127) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_67_1)) 4294967295) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_67_1)) 4294967296) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_68_1) 4294967295) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~i~6)) 64) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~i~6)) 64) (<= (- v_b_68_1 (- v_b_68_1)) 128) (<= (- v_v_892_1 (- v_v_892_1)) 254) (<= (- (- v_b_68_1) v_b_68_1) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_67_1)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_68_1)) 64) (<= (- v_b_68_1 v_v_892_1) 192) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~cont~6)) 4294967296) (<= (- c_ULTIMATE.start_main_~i~6 v_b_68_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 v_v_892_1) 4294967423) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_68_1)) 64) (<= (- v_b_67_1 (- v_b_68_1)) 64) (<= (- (- c_ULTIMATE.start_main_~i~6) v_v_892_1) 128) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_68_1) 4294967296) (<= (- v_b_67_1 (- v_b_67_1)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~cont~6) 0) (<= (- c_ULTIMATE.start_main_~cont~6 c_ULTIMATE.start_main_~i~6) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_v_892_1)) 127) (forall ((v_idx_188 Int) (v_idx_189 Int) (v_idx_187 Int)) (or (< v_idx_189 v_b_68_1) (< v_idx_188 v_b_67_1) (and (<= (- v_b_67_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_188)) 128) (<= (- (- c_ULTIMATE.start_main_~i~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_188))) 127) (<= (- (- v_b_68_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_188))) 127) (<= (- c_ULTIMATE.start_main_~cont~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_188))) 127) (<= (- (- c_ULTIMATE.start_main_~cont~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_188)) 128) (<= (- (- v_b_68_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_188)) 128) (<= (- (select c_ULTIMATE.start_main_~str1~6 v_idx_188) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_188))) 254) (<= (- v_b_68_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_188))) 191) (<= (- c_ULTIMATE.start_main_~MAX~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_188))) 4294967422) (<= (- (- (select c_ULTIMATE.start_main_~str1~6 v_idx_188)) (select c_ULTIMATE.start_main_~str1~6 v_idx_188)) 256) (<= (- v_b_68_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_188)) 192) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_188))) 4294967423) (<= (- c_ULTIMATE.start_main_~cont~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_188)) 128) (<= (- c_ULTIMATE.start_main_~MAX~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_188)) 4294967423) (<= (- c_ULTIMATE.start_main_~i~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_188)) 192) (<= (- (- c_ULTIMATE.start_main_~i~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_188)) 128) (<= (- v_b_67_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_188))) 127) (<= (- c_ULTIMATE.start_main_~i~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_188))) 191) (<= (- (- v_b_67_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_188)) 128) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_188)) 4294967424) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_188))) 127) (<= (- (- v_b_67_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_188))) 127)) (<= v_b_68_1 v_idx_188) (<= v_b_67_1 v_idx_187))) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_67_1)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~i~6)) 4294967359) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_v_892_1)) 4294967422) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_67_1) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_v_892_1)) 4294967423) (<= (- (- v_b_67_1) v_b_68_1) 0) (<= (- c_ULTIMATE.start_main_~i~6 v_v_892_1) 192) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_68_1)) 128) (<= (- v_b_67_1 (- v_v_892_1)) 127) (<= (- c_ULTIMATE.start_main_~i~6 (- v_v_892_1)) 191) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_68_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~cont~6)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~cont~6)) 4294967295) (<= (- c_ULTIMATE.start_main_~i~6 v_b_67_1) 64) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_68_1)) 4294967296) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_v_892_1) 128) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~i~6)) 4294967296) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_67_1) 4294967295) (<= (- (- v_b_67_1) v_b_67_1) 0) (<= (- (- v_v_892_1) v_v_892_1) 256) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~MAX~6)) 8589934590) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_67_1) 4294967296) (<= (- (- v_b_67_1) v_v_892_1) 128) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_68_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_v_892_1) 4294967424) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_v_892_1)) 127) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_68_1)) 4294967359) (<= (- (- v_b_67_1) (- v_b_68_1)) 64) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~i~6)) 128) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_68_1) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~i~6) 0) (<= (- v_b_67_1 v_v_892_1) 128) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_v_892_1)) 127) (<= (- (- v_b_68_1) v_v_892_1) 128) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_67_1)) 64) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~i~6) 4294967296) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~cont~6) 4294967296) (<= (- v_b_68_1 (- v_v_892_1)) 191) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_67_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_v_892_1) 128) (<= (- (- c_ULTIMATE.start_main_~i~6) c_ULTIMATE.start_main_~i~6) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_67_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_68_1) 0) (<= (- (- v_b_67_1) (- v_v_892_1)) 127) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~i~6) 4294967295) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_67_1) 0))) (and (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~cont~6) 4294967295) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~MAX~6) 8589934592) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~i~6) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~i~6) 4294967296) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~i~6)) 4294967296) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~cont~6) 4294967296) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~MAX~6)) 8589934590) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~cont~6)) 4294967296) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~i~6)) 4294967295) (<= (- (- c_ULTIMATE.start_main_~i~6) c_ULTIMATE.start_main_~i~6) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~cont~6)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~cont~6)) 4294967295) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~cont~6) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~i~6) 4294967295) (<= (- c_ULTIMATE.start_main_~cont~6 c_ULTIMATE.start_main_~i~6) 0)))} [2018-12-17 14:29:00,946 FATAL L223 ngHoareTripleChecker]: Action: assume !!(main_~i~6 < main_~MAX~6);assume -128 <= main_#t~nondet2 && main_#t~nondet2 <= 127;main_~str1~6 := main_~str1~6[main_~i~6 := main_#t~nondet2];havoc main_#t~nondet2;main_#t~post1 := main_~i~6;main_~i~6 := main_#t~post1 + 1;havoc main_#t~post1; [2018-12-17 14:29:00,946 FATAL L184 hOps$ForEachOp$OfRef]: ActionStr: (and (= c_ULTIMATE.start_main_~str1~6_primed (store c_ULTIMATE.start_main_~str1~6 c_ULTIMATE.start_main_~i~6 |c_ULTIMATE.start_main_#t~nondet2|)) (< c_ULTIMATE.start_main_~i~6 c_ULTIMATE.start_main_~MAX~6) (<= 0 (+ |c_ULTIMATE.start_main_#t~nondet2| 128)) (<= |c_ULTIMATE.start_main_#t~nondet2| 127) (= c_ULTIMATE.start_main_~i~6_primed (+ c_ULTIMATE.start_main_~i~6 1))) [2018-12-17 14:29:00,946 FATAL L225 ngHoareTripleChecker]: Post: {2147483600#(exists ((v_v_892_1 Int) (v_b_90_1 Int) (v_b_67_1 Int)) (and (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~cont~6) 4294967295) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_v_892_1)) 126) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_67_1)) 4294967295) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_90_1)) 130) (<= (- v_v_892_1 (- v_v_892_1)) 254) (<= (- (- c_ULTIMATE.start_main_~i~6) c_ULTIMATE.start_main_~i~6) (- 2)) (<= (- (- v_b_90_1) v_b_90_1) (- 2)) (<= (- (- v_b_67_1) (- v_b_90_1)) 65) (<= (- c_ULTIMATE.start_main_~i~6 (- v_v_892_1)) 192) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_67_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_v_892_1)) 126) (<= (- v_b_90_1 (- v_v_892_1)) 192) (<= (- c_ULTIMATE.start_main_~MAX~6 v_v_892_1) 4294967423) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_67_1)) (- 1)) (forall ((v_idx_191 Int) (v_idx_192 Int) (v_idx_193 Int)) (or (and (<= (- v_b_67_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_192)) 128) (<= (- (- c_ULTIMATE.start_main_~i~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_192))) 126) (<= (- (- v_b_90_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_192)) 127) (<= (- c_ULTIMATE.start_main_~cont~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_192))) 127) (<= (- (- c_ULTIMATE.start_main_~cont~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_192)) 128) (<= (- c_ULTIMATE.start_main_~i~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_192)) 193) (<= (- (select c_ULTIMATE.start_main_~str1~6 v_idx_192) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_192))) 254) (<= (- c_ULTIMATE.start_main_~i~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_192))) 192) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_192))) 126) (<= (- c_ULTIMATE.start_main_~MAX~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_192))) 4294967422) (<= (- (- (select c_ULTIMATE.start_main_~str1~6 v_idx_192)) (select c_ULTIMATE.start_main_~str1~6 v_idx_192)) 256) (<= (- v_b_90_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_192))) 192) (<= (- (- v_b_90_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_192))) 126) (<= (- v_b_90_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_192)) 193) (<= (- (- c_ULTIMATE.start_main_~i~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_192)) 127) (<= (- c_ULTIMATE.start_main_~cont~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_192)) 128) (<= (- c_ULTIMATE.start_main_~MAX~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_192)) 4294967423) (<= (- v_b_67_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_192))) 127) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_192)) 127) (<= (- (- v_b_67_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_192)) 128) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_192))) 127) (<= (- (- v_b_67_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_192))) 127)) (< v_idx_193 v_b_90_1) (<= v_b_90_1 v_idx_192) (<= v_b_67_1 v_idx_191) (< v_idx_192 v_b_67_1))) (<= (- v_b_67_1 (- v_b_67_1)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~cont~6) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_90_1) (- 1)) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_v_892_1)) 127) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_90_1) 4294967294) (<= (- c_ULTIMATE.start_main_~i~6 v_v_892_1) 193) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_67_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~i~6) (- 2)) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_v_892_1)) 4294967422) (<= (- (- v_b_90_1) (- v_v_892_1)) 126) (<= (- (- c_ULTIMATE.start_main_~i~6) v_v_892_1) 127) (<= (- c_ULTIMATE.start_main_~cont~6 c_ULTIMATE.start_main_~i~6) (- 1)) (<= (- v_b_67_1 (- v_v_892_1)) 127) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~cont~6) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_90_1) (- 2)) (<= (- c_ULTIMATE.start_main_~i~6 v_b_90_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~cont~6)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~cont~6)) 4294967295) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~MAX~6) (- 2)) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_90_1) (- 1)) (<= (- (- v_b_90_1) v_v_892_1) 127) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_v_892_1) 128) (<= (- v_b_90_1 (- v_b_90_1)) 130) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_90_1)) 4294967360) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_67_1) 4294967295) (<= (- (- v_b_67_1) v_b_67_1) 0) (<= (- v_b_67_1 (- v_b_90_1)) 65) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~i~6) 4294967294) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~i~6)) 65) (<= (- (- v_v_892_1) v_v_892_1) 256) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_67_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_67_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~MAX~6)) 8589934590) (<= (- c_ULTIMATE.start_main_~i~6 v_b_67_1) 65) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_90_1) (- 2)) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~i~6)) 65) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_v_892_1) 127) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~i~6)) 130) (<= (- (- v_b_67_1) v_v_892_1) 128) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~i~6)) 4294967360) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_v_892_1)) 127) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_67_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~i~6) (- 1)) (<= (- v_b_67_1 v_v_892_1) 128) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_67_1)) 65) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_90_1)) 0) (<= (- v_b_90_1 v_v_892_1) 193) (<= (- c_ULTIMATE.start_main_~cont~6 v_v_892_1) 128) (<= (- v_b_67_1 v_b_90_1) (- 1)) (<= (- (- v_b_67_1) v_b_90_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~cont~6)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_67_1) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_90_1)) 65) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_90_1)) 65) (<= (- (- v_b_67_1) (- v_v_892_1)) 127) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_67_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_90_1)) 0)))} [2018-12-17 14:29:00,951 FATAL L263 ngHoareTripleChecker]: -- [2018-12-17 14:29:00,951 FATAL L264 ngHoareTripleChecker]: Simplified triple [2018-12-17 14:29:01,621 WARN L180 SmtUtils]: Spent 669.00 ms on a formula simplification. DAG size of input: 237 DAG size of output: 231 [2018-12-17 14:29:01,622 FATAL L265 ngHoareTripleChecker]: Pre: {2147483601#(exists ((v_v_892_1 Int) (v_b_68_1 Int) (v_b_67_1 Int)) (and (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~cont~6) 4294967295) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~MAX~6) 8589934592) (<= (- v_b_67_1 v_b_68_1) 0) (<= (- (- v_b_68_1) (- v_v_892_1)) 127) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_67_1)) 4294967295) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_67_1)) 4294967296) (<= (- ULTIMATE.start_main_~MAX~6 v_b_68_1) 4294967295) (<= (- (- ULTIMATE.start_main_~cont~6) (- ULTIMATE.start_main_~i~6)) 64) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~i~6)) 64) (<= (- v_b_68_1 (- v_b_68_1)) 128) (<= (- v_v_892_1 (- v_v_892_1)) 254) (<= (- (- v_b_68_1) v_b_68_1) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_67_1)) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_68_1)) 64) (<= (- v_b_68_1 v_v_892_1) 192) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~cont~6)) 4294967296) (<= (- ULTIMATE.start_main_~i~6 v_b_68_1) 0) (<= (- ULTIMATE.start_main_~MAX~6 v_v_892_1) 4294967423) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_68_1)) 64) (<= (- v_b_67_1 (- v_b_68_1)) 64) (<= (- (- ULTIMATE.start_main_~i~6) v_v_892_1) 128) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_68_1) 4294967296) (<= (- v_b_67_1 (- v_b_67_1)) 0) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~cont~6) 0) (<= (- ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6) 0) (<= (- ULTIMATE.start_main_~cont~6 (- v_v_892_1)) 127) (forall ((v_idx_188 Int) (v_idx_189 Int) (v_idx_187 Int)) (or (< v_idx_189 v_b_68_1) (< v_idx_188 v_b_67_1) (and (<= (- v_b_67_1 (select ULTIMATE.start_main_~str1~6 v_idx_188)) 128) (<= (- (- ULTIMATE.start_main_~i~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_188))) 127) (<= (- (- v_b_68_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_188))) 127) (<= (- ULTIMATE.start_main_~cont~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_188))) 127) (<= (- (- ULTIMATE.start_main_~cont~6) (select ULTIMATE.start_main_~str1~6 v_idx_188)) 128) (<= (- (- v_b_68_1) (select ULTIMATE.start_main_~str1~6 v_idx_188)) 128) (<= (- (select ULTIMATE.start_main_~str1~6 v_idx_188) (- (select ULTIMATE.start_main_~str1~6 v_idx_188))) 254) (<= (- v_b_68_1 (- (select ULTIMATE.start_main_~str1~6 v_idx_188))) 191) (<= (- ULTIMATE.start_main_~MAX~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_188))) 4294967422) (<= (- (- (select ULTIMATE.start_main_~str1~6 v_idx_188)) (select ULTIMATE.start_main_~str1~6 v_idx_188)) 256) (<= (- v_b_68_1 (select ULTIMATE.start_main_~str1~6 v_idx_188)) 192) (<= (- (- ULTIMATE.start_main_~MAX~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_188))) 4294967423) (<= (- ULTIMATE.start_main_~cont~6 (select ULTIMATE.start_main_~str1~6 v_idx_188)) 128) (<= (- ULTIMATE.start_main_~MAX~6 (select ULTIMATE.start_main_~str1~6 v_idx_188)) 4294967423) (<= (- ULTIMATE.start_main_~i~6 (select ULTIMATE.start_main_~str1~6 v_idx_188)) 192) (<= (- (- ULTIMATE.start_main_~i~6) (select ULTIMATE.start_main_~str1~6 v_idx_188)) 128) (<= (- v_b_67_1 (- (select ULTIMATE.start_main_~str1~6 v_idx_188))) 127) (<= (- ULTIMATE.start_main_~i~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_188))) 191) (<= (- (- v_b_67_1) (select ULTIMATE.start_main_~str1~6 v_idx_188)) 128) (<= (- (- ULTIMATE.start_main_~MAX~6) (select ULTIMATE.start_main_~str1~6 v_idx_188)) 4294967424) (<= (- (- ULTIMATE.start_main_~cont~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_188))) 127) (<= (- (- v_b_67_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_188))) 127)) (<= v_b_68_1 v_idx_188) (<= v_b_67_1 v_idx_187))) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_67_1)) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~i~6)) 4294967359) (<= (- ULTIMATE.start_main_~MAX~6 (- v_v_892_1)) 4294967422) (<= (- (- ULTIMATE.start_main_~i~6) v_b_67_1) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_v_892_1)) 4294967423) (<= (- (- v_b_67_1) v_b_68_1) 0) (<= (- ULTIMATE.start_main_~i~6 v_v_892_1) 192) (<= (- ULTIMATE.start_main_~i~6 (- v_b_68_1)) 128) (<= (- v_b_67_1 (- v_v_892_1)) 127) (<= (- ULTIMATE.start_main_~i~6 (- v_v_892_1)) 191) (<= (- ULTIMATE.start_main_~cont~6 v_b_68_1) 0) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~cont~6)) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~cont~6)) 4294967295) (<= (- ULTIMATE.start_main_~i~6 v_b_67_1) 64) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_68_1)) 4294967296) (<= (- (- ULTIMATE.start_main_~cont~6) v_v_892_1) 128) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~i~6)) 4294967296) (<= (- ULTIMATE.start_main_~MAX~6 v_b_67_1) 4294967295) (<= (- (- v_b_67_1) v_b_67_1) 0) (<= (- (- v_v_892_1) v_v_892_1) 256) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~MAX~6)) 8589934590) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_67_1) 4294967296) (<= (- (- v_b_67_1) v_v_892_1) 128) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_68_1)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) v_v_892_1) 4294967424) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_v_892_1)) 127) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_68_1)) 4294967359) (<= (- (- v_b_67_1) (- v_b_68_1)) 64) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~i~6)) 128) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_68_1) 0) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~i~6) 0) (<= (- v_b_67_1 v_v_892_1) 128) (<= (- (- ULTIMATE.start_main_~i~6) (- v_v_892_1)) 127) (<= (- (- v_b_68_1) v_v_892_1) 128) (<= (- ULTIMATE.start_main_~i~6 (- v_b_67_1)) 64) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~i~6) 4294967296) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~cont~6) 4294967296) (<= (- v_b_68_1 (- v_v_892_1)) 191) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_67_1)) 0) (<= (- ULTIMATE.start_main_~cont~6 v_v_892_1) 128) (<= (- (- ULTIMATE.start_main_~i~6) ULTIMATE.start_main_~i~6) 0) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_67_1) 0) (<= (- (- ULTIMATE.start_main_~i~6) v_b_68_1) 0) (<= (- (- v_b_67_1) (- v_v_892_1)) 127) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6) 4294967295) (<= (- ULTIMATE.start_main_~cont~6 v_b_67_1) 0)))} [2018-12-17 14:29:01,622 FATAL L269 ngHoareTripleChecker]: Action: assume !!(main_~i~6 < main_~MAX~6);assume -128 <= main_#t~nondet2 && main_#t~nondet2 <= 127;main_~str1~6 := main_~str1~6[main_~i~6 := main_#t~nondet2];havoc main_#t~nondet2;main_#t~post1 := main_~i~6;main_~i~6 := main_#t~post1 + 1;havoc main_#t~post1; [2018-12-17 14:29:01,622 FATAL L184 hOps$ForEachOp$OfRef]: ActionStr: (and (= c_ULTIMATE.start_main_~str1~6_primed (store c_ULTIMATE.start_main_~str1~6 c_ULTIMATE.start_main_~i~6 |c_ULTIMATE.start_main_#t~nondet2|)) (< c_ULTIMATE.start_main_~i~6 c_ULTIMATE.start_main_~MAX~6) (<= 0 (+ |c_ULTIMATE.start_main_#t~nondet2| 128)) (<= |c_ULTIMATE.start_main_#t~nondet2| 127) (= c_ULTIMATE.start_main_~i~6_primed (+ c_ULTIMATE.start_main_~i~6 1))) [2018-12-17 14:29:04,134 FATAL L271 ngHoareTripleChecker]: Post: {2147483600#(and (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~cont~6) 4294967295) (exists ((v_b_90_1 Int) (v_b_67_1 Int)) (and (forall ((v_idx_192 Int)) (or (<= v_b_90_1 v_idx_192) (<= (- (- ULTIMATE.start_main_~cont~6) (select ULTIMATE.start_main_~str1~6 v_idx_192)) 128) (< v_idx_192 v_b_67_1))) (forall ((v_prenex_210 Int)) (or (<= v_b_90_1 v_prenex_210) (< v_prenex_210 v_b_67_1) (<= (- v_b_67_1 (- (select ULTIMATE.start_main_~str1~6 v_prenex_210))) 127))) (<= 0 (+ ULTIMATE.start_main_~MAX~6 v_b_67_1 254)) (<= 0 (+ ULTIMATE.start_main_~cont~6 v_b_67_1 255)) (forall ((v_prenex_205 Int)) (or (< v_prenex_205 v_b_67_1) (<= (- (- ULTIMATE.start_main_~i~6) (select ULTIMATE.start_main_~str1~6 v_prenex_205)) 127) (<= v_b_90_1 v_prenex_205))) (<= (- ULTIMATE.start_main_~i~6 (- v_b_90_1)) 130) (forall ((v_prenex_212 Int)) (or (< v_prenex_212 v_b_67_1) (<= v_b_90_1 v_prenex_212) (<= (- v_b_67_1 (select ULTIMATE.start_main_~str1~6 v_prenex_212)) 128))) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_67_1)) 4294967295) (<= 0 (+ ULTIMATE.start_main_~i~6 v_b_90_1 253)) (<= (+ ULTIMATE.start_main_~cont~6 v_b_67_1) 255) (<= ULTIMATE.start_main_~cont~6 (+ v_b_67_1 255)) (<= (- (- v_b_90_1) v_b_90_1) (- 2)) (<= v_b_90_1 (+ ULTIMATE.start_main_~cont~6 320)) (<= (- (- v_b_67_1) (- v_b_90_1)) 65) (forall ((v_prenex_203 Int)) (or (<= (- v_b_90_1 (select ULTIMATE.start_main_~str1~6 v_prenex_203)) 193) (<= v_b_90_1 v_prenex_203) (< v_prenex_203 v_b_67_1))) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_67_1)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_67_1)) (- 1)) (<= 0 (+ ULTIMATE.start_main_~i~6 v_b_67_1 254)) (<= 0 (+ v_b_67_1 255)) (forall ((v_prenex_213 Int)) (or (<= (- (- ULTIMATE.start_main_~i~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_213))) 126) (<= v_b_90_1 v_prenex_213) (< v_prenex_213 v_b_67_1))) (<= v_b_90_1 (+ v_b_67_1 320)) (forall ((v_prenex_199 Int)) (or (<= (- (- v_b_90_1) (- (select ULTIMATE.start_main_~str1~6 v_prenex_199))) 126) (< v_prenex_199 v_b_67_1) (<= v_b_90_1 v_prenex_199))) (forall ((v_prenex_207 Int)) (or (<= (- (- ULTIMATE.start_main_~MAX~6) (select ULTIMATE.start_main_~str1~6 v_prenex_207)) 127) (< v_prenex_207 v_b_67_1) (<= v_b_90_1 v_prenex_207))) (forall ((v_prenex_200 Int)) (or (<= (- (- v_b_67_1) (select ULTIMATE.start_main_~str1~6 v_prenex_200)) 128) (< v_prenex_200 v_b_67_1) (<= v_b_90_1 v_prenex_200))) (<= ULTIMATE.start_main_~MAX~6 (+ v_b_90_1 4294967549)) (<= (- v_b_67_1 (- v_b_67_1)) 0) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_90_1) (- 1)) (<= (+ ULTIMATE.start_main_~MAX~6 v_b_67_1) 4294967550) (<= (- ULTIMATE.start_main_~MAX~6 v_b_90_1) 4294967294) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_67_1)) 0) (<= v_b_90_1 (+ ULTIMATE.start_main_~i~6 319)) (<= ULTIMATE.start_main_~i~6 (+ v_b_67_1 320)) (forall ((v_prenex_209 Int)) (or (<= (- (- ULTIMATE.start_main_~MAX~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_209))) 126) (<= v_b_90_1 v_prenex_209) (< v_prenex_209 v_b_67_1))) (<= v_b_67_1 (+ ULTIMATE.start_main_~cont~6 255)) (<= v_b_67_1 (+ ULTIMATE.start_main_~MAX~6 254)) (<= 0 (+ ULTIMATE.start_main_~cont~6 v_b_90_1 254)) (<= (+ v_b_90_1 v_b_67_1) 320) (<= v_b_90_1 (+ ULTIMATE.start_main_~MAX~6 319)) (<= (+ ULTIMATE.start_main_~cont~6 v_b_90_1) 320) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_90_1) (- 2)) (<= (- ULTIMATE.start_main_~i~6 v_b_90_1) 0) (forall ((v_prenex_201 Int)) (or (<= (- (- v_b_90_1) (select ULTIMATE.start_main_~str1~6 v_prenex_201)) 127) (<= v_b_90_1 v_prenex_201) (< v_prenex_201 v_b_67_1))) (<= 0 (+ v_b_90_1 v_b_67_1 254)) (<= (- ULTIMATE.start_main_~cont~6 v_b_90_1) (- 1)) (forall ((v_prenex_197 Int)) (or (<= (- ULTIMATE.start_main_~MAX~6 (select ULTIMATE.start_main_~str1~6 v_prenex_197)) 4294967423) (<= v_b_90_1 v_prenex_197) (< v_prenex_197 v_b_67_1))) (<= v_b_67_1 255) (<= (- v_b_90_1 (- v_b_90_1)) 130) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_90_1)) 4294967360) (<= (* 2 v_b_67_1) 255) (<= (- ULTIMATE.start_main_~MAX~6 v_b_67_1) 4294967295) (<= (- (- v_b_67_1) v_b_67_1) 0) (<= (- v_b_67_1 (- v_b_90_1)) 65) (<= v_b_67_1 (+ ULTIMATE.start_main_~i~6 254)) (<= (- (- ULTIMATE.start_main_~i~6) v_b_67_1) (- 1)) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_67_1)) (- 1)) (<= (- (- ULTIMATE.start_main_~i~6) v_b_90_1) (- 2)) (forall ((v_prenex_211 Int)) (or (< v_prenex_211 v_b_67_1) (<= (- ULTIMATE.start_main_~i~6 (select ULTIMATE.start_main_~str1~6 v_prenex_211)) 193) (<= v_b_90_1 v_prenex_211))) (<= (- ULTIMATE.start_main_~i~6 v_b_67_1) 65) (forall ((v_prenex_204 Int)) (or (<= (- (- ULTIMATE.start_main_~cont~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_204))) 127) (< v_prenex_204 v_b_67_1) (<= v_b_90_1 v_prenex_204))) (forall ((v_prenex_195 Int)) (or (<= (- v_b_90_1 (- (select ULTIMATE.start_main_~str1~6 v_prenex_195))) 192) (< v_prenex_195 v_b_67_1) (<= v_b_90_1 v_prenex_195))) (forall ((v_prenex_206 Int)) (or (<= (- ULTIMATE.start_main_~cont~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_206))) 127) (< v_prenex_206 v_b_67_1) (<= v_b_90_1 v_prenex_206))) (forall ((v_prenex_214 Int)) (or (< v_prenex_214 v_b_67_1) (<= v_b_90_1 v_prenex_214) (<= (- (- (select ULTIMATE.start_main_~str1~6 v_prenex_214)) (select ULTIMATE.start_main_~str1~6 v_prenex_214)) 256))) (<= v_b_67_1 (+ v_b_90_1 254)) (forall ((v_prenex_202 Int)) (or (<= v_b_90_1 v_prenex_202) (< v_prenex_202 v_b_67_1) (<= (- (- v_b_67_1) (- (select ULTIMATE.start_main_~str1~6 v_prenex_202))) 127))) (forall ((v_prenex_215 Int)) (or (<= v_b_90_1 v_prenex_215) (<= (- ULTIMATE.start_main_~i~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_215))) 192) (< v_prenex_215 v_b_67_1))) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_67_1) (- 1)) (<= (+ ULTIMATE.start_main_~i~6 v_b_90_1) 385) (<= 0 (+ (* 2 v_b_67_1) 255)) (forall ((v_prenex_196 Int)) (or (<= (- (select ULTIMATE.start_main_~str1~6 v_prenex_196) (- (select ULTIMATE.start_main_~str1~6 v_prenex_196))) 254) (<= v_b_90_1 v_prenex_196) (< v_prenex_196 v_b_67_1))) (<= 0 (+ v_b_90_1 254)) (<= v_b_90_1 320) (<= ULTIMATE.start_main_~MAX~6 (+ v_b_67_1 4294967550)) (<= (+ ULTIMATE.start_main_~i~6 v_b_67_1) 320) (<= 0 (+ ULTIMATE.start_main_~MAX~6 v_b_90_1 253)) (<= (- ULTIMATE.start_main_~i~6 (- v_b_67_1)) 65) (<= (+ ULTIMATE.start_main_~MAX~6 v_b_90_1) 4294967615) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_90_1)) 0) (forall ((v_prenex_198 Int)) (or (< v_prenex_198 v_b_67_1) (<= (- ULTIMATE.start_main_~MAX~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_198))) 4294967422) (<= v_b_90_1 v_prenex_198))) (<= (- (- v_b_67_1) v_b_90_1) (- 1)) (<= (* 2 v_b_90_1) 385) (<= (- v_b_67_1 v_b_90_1) (- 1)) (<= ULTIMATE.start_main_~cont~6 (+ v_b_90_1 254)) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_67_1) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_90_1)) 65) (forall ((v_prenex_208 Int)) (or (<= v_b_90_1 v_prenex_208) (< v_prenex_208 v_b_67_1) (<= (- ULTIMATE.start_main_~cont~6 (select ULTIMATE.start_main_~str1~6 v_prenex_208)) 128))) (<= 0 (+ (* 2 v_b_90_1) 253)) (<= ULTIMATE.start_main_~i~6 (+ v_b_90_1 319)) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_90_1)) 65) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_90_1)) 0) (<= (- ULTIMATE.start_main_~cont~6 v_b_67_1) 0))) (<= (- (- ULTIMATE.start_main_~i~6) ULTIMATE.start_main_~i~6) (- 2)) (<= (- (- ULTIMATE.start_main_~cont~6) (- ULTIMATE.start_main_~i~6)) 65) (<= 0 (+ ULTIMATE.start_main_~i~6 254)) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6) 4294967294) (<= (* 2 ULTIMATE.start_main_~MAX~6) 8589934845) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~MAX~6)) 8589934590) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~i~6)) 65) (<= 0 (+ ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6 253)) (<= 0 (+ (* 2 ULTIMATE.start_main_~cont~6) 255)) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~i~6)) 130) (<= ULTIMATE.start_main_~cont~6 (+ ULTIMATE.start_main_~i~6 254)) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~i~6)) 4294967360) (<= (* 2 ULTIMATE.start_main_~i~6) 385) (<= ULTIMATE.start_main_~MAX~6 (+ ULTIMATE.start_main_~cont~6 4294967550)) (<= 0 (+ (* 2 ULTIMATE.start_main_~i~6) 253)) (<= 0 (+ ULTIMATE.start_main_~MAX~6 254)) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~cont~6) 0) (<= (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~MAX~6) 4294967550) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~i~6) (- 1)) (<= ULTIMATE.start_main_~i~6 (+ ULTIMATE.start_main_~MAX~6 319)) (<= 0 (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~MAX~6 254)) (<= 0 (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6 254)) (<= 0 (+ (* 2 ULTIMATE.start_main_~MAX~6) 253)) (<= 0 (+ ULTIMATE.start_main_~cont~6 255)) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~i~6) (- 2)) (<= ULTIMATE.start_main_~cont~6 (+ ULTIMATE.start_main_~MAX~6 254)) (<= ULTIMATE.start_main_~i~6 (+ ULTIMATE.start_main_~cont~6 320)) (<= ULTIMATE.start_main_~cont~6 255) (<= ULTIMATE.start_main_~i~6 320) (<= (- ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6) (- 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~cont~6) (- 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~i~6)) 0) (<= (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6) 320) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~cont~6)) (- 1)) (<= (* 2 ULTIMATE.start_main_~cont~6) 255) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~cont~6)) 0) (<= (+ ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6) 4294967615) (<= ULTIMATE.start_main_~MAX~6 4294967550) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~cont~6)) 4294967295) (<= ULTIMATE.start_main_~MAX~6 (+ ULTIMATE.start_main_~i~6 4294967549)) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~MAX~6) (- 2)))} [2018-12-17 14:29:17,955 FATAL L210 ngHoareTripleChecker]: Soundness check failed for the following hoare triple [2018-12-17 14:29:17,956 FATAL L212 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-17 14:29:17,956 FATAL L214 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-17 14:29:17,956 FATAL L218 ngHoareTripleChecker]: -- [2018-12-17 14:29:17,957 FATAL L219 ngHoareTripleChecker]: Pre: {2147483587#(or (and (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~cont~6) 4294967295) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~MAX~6) 8589934592) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~i~6) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~i~6) 4294967296) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~i~6)) 4294967296) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~cont~6) 4294967296) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~MAX~6)) 8589934590) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~cont~6)) 4294967296) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~i~6)) 4294967295) (<= (- (- c_ULTIMATE.start_main_~i~6) c_ULTIMATE.start_main_~i~6) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~cont~6)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~cont~6)) 4294967295) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~cont~6) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~i~6) 4294967295) (<= (- c_ULTIMATE.start_main_~cont~6 c_ULTIMATE.start_main_~i~6) 0)) (exists ((v_b_94_1 Int) (v_b_93_1 Int) (v_v_1269_1 Int)) (and (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~cont~6) 4294967295) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~MAX~6) 8589934592) (<= (- v_b_93_1 (- v_v_1269_1)) 127) (<= (- v_b_93_1 v_v_1269_1) 128) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_94_1)) 4294967422) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_v_1269_1)) 4294967423) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~cont~6)) 4294967296) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~i~6)) 127) (<= (- (- v_b_93_1) (- v_b_94_1)) 127) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_93_1) 0) (<= (- c_ULTIMATE.start_main_~i~6 v_b_93_1) 127) (<= (- c_ULTIMATE.start_main_~cont~6 v_v_1269_1) 128) (<= (- c_ULTIMATE.start_main_~i~6 v_v_1269_1) 254) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_v_1269_1)) 127) (<= (- (- v_b_93_1) (- v_v_1269_1)) 127) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~cont~6) 0) (<= (- c_ULTIMATE.start_main_~cont~6 c_ULTIMATE.start_main_~i~6) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_94_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_94_1) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_94_1)) 4294967296) (<= (- v_b_94_1 (- v_b_94_1)) 254) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_v_1269_1)) 127) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_93_1)) 127) (<= (- (- v_b_93_1) v_b_93_1) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_94_1)) 127) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_93_1) 4294967296) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_93_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_93_1) 4294967295) (<= (- (- v_b_93_1) v_b_94_1) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~i~6)) 127) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_v_1269_1) 128) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~cont~6)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_94_1)) 127) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_93_1)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~cont~6)) 4294967295) (<= (- (- v_v_1269_1) v_v_1269_1) 256) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_94_1)) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_94_1)) 254) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_v_1269_1)) 127) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~i~6)) 4294967296) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_v_1269_1)) 4294967422) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_93_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) v_v_1269_1) 128) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_94_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~MAX~6)) 8589934590) (<= (- v_b_93_1 v_b_94_1) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_v_1269_1) 4294967424) (<= (- c_ULTIMATE.start_main_~MAX~6 v_v_1269_1) 4294967423) (<= (- c_ULTIMATE.start_main_~i~6 v_b_94_1) 0) (<= (- v_b_93_1 (- v_b_94_1)) 127) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_94_1) 4294967295) (<= (- c_ULTIMATE.start_main_~i~6 (- v_v_1269_1)) 254) (<= (- v_b_93_1 (- v_b_93_1)) 0) (<= (- (- v_b_94_1) (- v_v_1269_1)) 127) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_93_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_94_1) 4294967296) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~i~6) 0) (<= (- (- v_b_93_1) v_v_1269_1) 128) (<= (- v_v_1269_1 (- v_v_1269_1)) 254) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~i~6) 4294967296) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~i~6)) 254) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_93_1)) 4294967295) (<= (- v_b_94_1 (- v_v_1269_1)) 254) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~cont~6) 4294967296) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~i~6)) 4294967422) (<= (- (- c_ULTIMATE.start_main_~i~6) c_ULTIMATE.start_main_~i~6) 0) (<= (- (- v_b_94_1) v_b_94_1) 0) (<= (- v_b_94_1 v_v_1269_1) 254) (forall ((v_idx_225 Int) (v_idx_223 Int) (v_idx_224 Int)) (or (< v_idx_225 v_b_94_1) (<= v_b_93_1 v_idx_223) (< v_idx_224 v_b_93_1) (and (<= (- (- v_b_93_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_224)) 128) (<= (- v_b_93_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_224))) 127) (<= (- c_ULTIMATE.start_main_~cont~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_224))) 127) (<= (- (select c_ULTIMATE.start_main_~str1~6 v_idx_224) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_224))) 254) (<= (- (- c_ULTIMATE.start_main_~i~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_224))) 127) (<= (- v_b_94_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_224))) 254) (<= (- c_ULTIMATE.start_main_~MAX~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_224))) 4294967422) (<= (- v_b_93_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_224)) 128) (<= (- (- c_ULTIMATE.start_main_~i~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_224)) 128) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_224))) 4294967423) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_224)) 4294967424) (<= (- c_ULTIMATE.start_main_~cont~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_224)) 128) (<= (- c_ULTIMATE.start_main_~MAX~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_224)) 4294967423) (<= (- c_ULTIMATE.start_main_~i~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_224)) 254) (<= (- (- c_ULTIMATE.start_main_~cont~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_224)) 128) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_224))) 127) (<= (- v_b_94_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_224)) 254) (<= (- (- v_b_93_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_224))) 127) (<= (- c_ULTIMATE.start_main_~i~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_224))) 254) (<= (- (- v_b_94_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_224)) 128) (<= (- (- (select c_ULTIMATE.start_main_~str1~6 v_idx_224)) (select c_ULTIMATE.start_main_~str1~6 v_idx_224)) 256) (<= (- (- v_b_94_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_224))) 127)) (<= v_b_94_1 v_idx_224))) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_93_1)) 0) (<= (- (- v_b_94_1) v_v_1269_1) 128) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_93_1)) 4294967296) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~i~6) 4294967295))))} [2018-12-17 14:29:17,957 FATAL L223 ngHoareTripleChecker]: Action: assume !!(main_~i~6 < main_~MAX~6);assume -128 <= main_#t~nondet2 && main_#t~nondet2 <= 127;main_~str1~6 := main_~str1~6[main_~i~6 := main_#t~nondet2];havoc main_#t~nondet2;main_#t~post1 := main_~i~6;main_~i~6 := main_#t~post1 + 1;havoc main_#t~post1; [2018-12-17 14:29:17,957 FATAL L184 hOps$ForEachOp$OfRef]: ActionStr: (and (= c_ULTIMATE.start_main_~str1~6_primed (store c_ULTIMATE.start_main_~str1~6 c_ULTIMATE.start_main_~i~6 |c_ULTIMATE.start_main_#t~nondet2|)) (< c_ULTIMATE.start_main_~i~6 c_ULTIMATE.start_main_~MAX~6) (<= 0 (+ |c_ULTIMATE.start_main_#t~nondet2| 128)) (<= |c_ULTIMATE.start_main_#t~nondet2| 127) (= c_ULTIMATE.start_main_~i~6_primed (+ c_ULTIMATE.start_main_~i~6 1))) [2018-12-17 14:29:17,957 FATAL L225 ngHoareTripleChecker]: Post: {2147483586#(exists ((v_b_93_1 Int) (v_v_1713_1 Int) (v_v_1269_1 Int) (v_b_115_1 Int) (v_b_116_1 Int)) (and (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~cont~6) 4294967295) (<= (- v_b_115_1 (- v_v_1713_1)) 254) (forall ((v_idx_229 Int) (v_idx_227 Int) (v_idx_228 Int) (v_idx_230 Int)) (or (<= v_b_115_1 v_idx_228) (< v_idx_230 v_b_116_1) (< v_idx_228 v_b_93_1) (<= v_b_93_1 v_idx_227) (< v_idx_229 v_b_115_1) (and (<= (- v_b_115_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_229))) 254) (<= (- v_b_93_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_228))) 127) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_229)) 127) (<= (- (- c_ULTIMATE.start_main_~cont~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_229)) 128) (<= (- v_b_93_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_228)) 128) (<= (- (- c_ULTIMATE.start_main_~i~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_228)) 127) (<= (- v_b_115_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_228))) 254) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_229))) 126) (<= (- (- v_b_93_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_229)) 128) (<= (- (select c_ULTIMATE.start_main_~str1~6 v_idx_228) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_229))) 254) (<= (- c_ULTIMATE.start_main_~cont~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_229)) 128) (<= (- c_ULTIMATE.start_main_~cont~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_228)) 128) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_228))) 127) (<= (- (- v_b_93_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_228))) 127) (<= (- v_b_115_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_229)) 255) (<= (- c_ULTIMATE.start_main_~i~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_228))) 255) (<= (- c_ULTIMATE.start_main_~cont~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_228))) 127) (<= (- (- v_b_93_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_229))) 127) (<= (- (- c_ULTIMATE.start_main_~i~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_228))) 126) (<= (- (- v_b_116_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_228)) 127) (<= (- c_ULTIMATE.start_main_~MAX~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_229))) 4294967422) (<= (- (- (select c_ULTIMATE.start_main_~str1~6 v_idx_228)) (select c_ULTIMATE.start_main_~str1~6 v_idx_229)) 256) (<= (- v_b_116_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_228))) 255) (<= (- (- c_ULTIMATE.start_main_~cont~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_228)) 128) (<= (- (select c_ULTIMATE.start_main_~str1~6 v_idx_229) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_229))) 254) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_228))) 126) (<= (- (- (select c_ULTIMATE.start_main_~str1~6 v_idx_228)) (select c_ULTIMATE.start_main_~str1~6 v_idx_228)) 256) (<= (- c_ULTIMATE.start_main_~i~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_229)) 256) (<= (- v_b_93_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_229)) 128) (<= (- c_ULTIMATE.start_main_~MAX~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_228))) 4294967422) (<= (- (- v_b_115_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_228))) 127) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_228)) 127) (<= (- (- v_b_116_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_229)) 127) (<= (- (- c_ULTIMATE.start_main_~i~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_229)) 127) (<= (- c_ULTIMATE.start_main_~MAX~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_228)) 4294967423) (<= (- (- v_b_115_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_228)) 128) (<= (- v_b_116_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_228)) 255) (<= (- (- c_ULTIMATE.start_main_~i~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_229))) 126) (<= (- (- v_b_115_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_229)) 128) (<= (- (select c_ULTIMATE.start_main_~str1~6 v_idx_228) (select c_ULTIMATE.start_main_~str1~6 v_idx_229)) 255) (<= (- (- v_b_115_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_229))) 127) (<= (- (- (select c_ULTIMATE.start_main_~str1~6 v_idx_229)) (select c_ULTIMATE.start_main_~str1~6 v_idx_229)) 256) (<= (- c_ULTIMATE.start_main_~i~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_229))) 255) (<= (- c_ULTIMATE.start_main_~cont~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_229))) 127) (<= (- (- v_b_93_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_228)) 128) (<= (- (- v_b_116_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_228))) 126) (<= (- (select c_ULTIMATE.start_main_~str1~6 v_idx_228) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_228))) 254) (<= (- (- (select c_ULTIMATE.start_main_~str1~6 v_idx_228)) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_229))) 255) (<= (- v_b_116_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_229))) 255) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_229))) 127) (<= (- (- v_b_116_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_229))) 126) (<= (- v_b_93_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_229))) 127) (<= (- c_ULTIMATE.start_main_~MAX~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_229)) 4294967423) (<= (- v_b_116_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_229)) 256) (<= (- c_ULTIMATE.start_main_~i~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_228)) 255) (<= (- v_b_115_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_228)) 254)) (<= v_b_116_1 v_idx_229))) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_115_1)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~6) c_ULTIMATE.start_main_~i~6) (- 2)) (<= (- v_b_93_1 v_v_1269_1) 128) (<= (- v_b_115_1 (- v_v_1269_1)) 254) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_v_1713_1)) 126) (<= (- (- v_b_93_1) v_v_1713_1) 128) (<= (- v_b_115_1 v_b_116_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_93_1) (- 1)) (<= (- c_ULTIMATE.start_main_~cont~6 v_v_1713_1) 128) (<= (- c_ULTIMATE.start_main_~cont~6 v_v_1269_1) 128) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_93_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_v_1269_1)) 127) (<= (- v_b_116_1 (- v_b_116_1)) 256) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_93_1)) (- 1)) (<= (- (- v_b_93_1) (- v_v_1269_1)) 127) (<= (- v_b_115_1 v_v_1713_1) 255) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~i~6)) 128) (<= (- v_b_115_1 (- v_b_116_1)) 255) (<= (- c_ULTIMATE.start_main_~i~6 (- v_v_1269_1)) 255) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_116_1) (- 1)) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_v_1269_1)) 127) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_115_1) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_115_1) (- 1)) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_116_1)) 256) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~i~6) (- 2)) (<= (- (- v_b_116_1) v_v_1269_1) 127) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_115_1)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_116_1) (- 2)) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_v_1713_1)) 4294967422) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~i~6)) 256) (<= (- (- v_v_1269_1) v_v_1713_1) 256) (<= (- (- v_b_116_1) (- v_b_93_1)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~i~6)) 128) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_93_1)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~cont~6) (- 1)) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_115_1)) 127) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_v_1269_1)) 126) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_93_1)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~cont~6)) 4294967295) (<= (- c_ULTIMATE.start_main_~i~6 v_b_116_1) 0) (<= (- (- v_v_1269_1) v_v_1269_1) 256) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~MAX~6) (- 2)) (<= (- v_b_93_1 v_v_1713_1) 128) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_93_1) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_115_1)) 255) (<= (- (- v_b_115_1) (- v_v_1269_1)) 127) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_115_1)) 127) (<= (- (- c_ULTIMATE.start_main_~i~6) v_v_1713_1) 127) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_115_1)) 4294967422) (<= (- c_ULTIMATE.start_main_~MAX~6 v_v_1269_1) 4294967423) (<= (- (- v_b_115_1) v_v_1269_1) 128) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_v_1713_1)) 126) (<= (- (- v_b_115_1) v_v_1713_1) 128) (<= (- v_b_93_1 (- v_b_93_1)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_115_1) 4294967295) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_v_1713_1)) 127) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~i~6) (- 1)) (<= (- v_b_116_1 (- v_b_93_1)) 128) (<= (- (- v_b_116_1) (- v_v_1269_1)) 126) (<= (- (- v_b_115_1) v_b_93_1) 0) (<= (- v_b_116_1 (- v_v_1713_1)) 255) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_93_1)) 4294967295) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_v_1713_1)) 127) (<= (- (- v_b_115_1) v_b_115_1) 0) (<= (- v_b_115_1 v_b_93_1) 127) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~cont~6)) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 v_v_1713_1) 4294967423) (<= (- v_b_116_1 v_v_1713_1) 256) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_116_1) 4294967294) (<= (- v_b_115_1 v_v_1269_1) 254) (<= (- v_b_115_1 (- v_b_93_1)) 127) (<= (- v_b_93_1 (- v_v_1269_1)) 127) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_v_1713_1) 127) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_v_1713_1) 128) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_116_1)) 0) (<= (- (- v_b_115_1) (- v_b_93_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) v_v_1269_1) 127) (<= (- v_v_1269_1 (- v_v_1713_1)) 254) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_93_1) 0) (<= (- c_ULTIMATE.start_main_~i~6 v_b_115_1) 1) (<= (- (- v_b_116_1) v_b_93_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~cont~6) 0) (<= (- v_b_115_1 (- v_b_115_1)) 254) (<= (- (- v_b_93_1) (- v_v_1713_1)) 127) (<= (- (- v_b_93_1) v_b_93_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~i~6)) 4294967423) (<= (- (- v_b_115_1) (- v_b_116_1)) 1) (<= (- v_b_116_1 v_b_93_1) 128) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_v_1269_1)) 126) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_93_1) 4294967295) (<= (- v_b_116_1 (- v_v_1269_1)) 255) (<= (- c_ULTIMATE.start_main_~cont~6 c_ULTIMATE.start_main_~i~6) (- 1)) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_v_1269_1) 128) (<= (- v_v_1713_1 (- v_v_1713_1)) 254) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_116_1) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_116_1)) 4294967423) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~cont~6)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_116_1)) 0) (<= (- c_ULTIMATE.start_main_~i~6 v_v_1713_1) 256) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_115_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_v_1269_1)) 4294967422) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~i~6) 4294967294) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_115_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_v_1269_1) 127) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~MAX~6)) 8589934590) (<= (- (- v_b_116_1) v_v_1713_1) 127) (<= (- v_b_116_1 v_v_1269_1) 255) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_93_1)) 128) (<= (- v_v_1269_1 v_v_1713_1) 255) (<= (- (- v_b_115_1) (- v_v_1713_1)) 127) (<= (- (- v_v_1713_1) v_v_1713_1) 256) (<= (- c_ULTIMATE.start_main_~i~6 (- v_v_1713_1)) 255) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_116_1)) 128) (<= (- (- v_b_93_1) v_v_1269_1) 128) (<= (- v_v_1269_1 (- v_v_1269_1)) 254) (<= (- (- v_v_1269_1) (- v_v_1713_1)) 255) (<= (- (- v_b_116_1) v_b_116_1) (- 2)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_116_1) (- 2)) (<= (- c_ULTIMATE.start_main_~i~6 v_b_93_1) 128) (<= (- (- v_b_116_1) (- v_v_1713_1)) 126) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- v_b_93_1 (- v_v_1713_1)) 127) (<= (- (- v_b_115_1) v_b_116_1) (- 1)) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_116_1)) 128) (<= (- c_ULTIMATE.start_main_~i~6 v_v_1269_1) 255) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_93_1)) 0)))} [2018-12-17 14:29:18,043 FATAL L263 ngHoareTripleChecker]: -- [2018-12-17 14:29:18,043 FATAL L264 ngHoareTripleChecker]: Simplified triple [2018-12-17 14:29:20,108 WARN L180 SmtUtils]: Spent 2.06 s on a formula simplification. DAG size of input: 233 DAG size of output: 227 [2018-12-17 14:29:20,109 FATAL L265 ngHoareTripleChecker]: Pre: {2147483587#(exists ((v_b_94_1 Int) (v_b_93_1 Int) (v_v_1269_1 Int)) (and (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~cont~6) 4294967295) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~MAX~6) 8589934592) (<= (- v_b_93_1 (- v_v_1269_1)) 127) (<= (- v_b_93_1 v_v_1269_1) 128) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_94_1)) 4294967422) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_v_1269_1)) 4294967423) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~cont~6)) 4294967296) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~i~6)) 127) (<= (- (- v_b_93_1) (- v_b_94_1)) 127) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_93_1) 0) (<= (- ULTIMATE.start_main_~i~6 v_b_93_1) 127) (<= (- ULTIMATE.start_main_~cont~6 v_v_1269_1) 128) (<= (- ULTIMATE.start_main_~i~6 v_v_1269_1) 254) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_v_1269_1)) 127) (<= (- (- v_b_93_1) (- v_v_1269_1)) 127) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~cont~6) 0) (<= (- ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6) 0) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_94_1) 0) (<= (- ULTIMATE.start_main_~cont~6 v_b_94_1) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_94_1)) 4294967296) (<= (- v_b_94_1 (- v_b_94_1)) 254) (<= (- ULTIMATE.start_main_~cont~6 (- v_v_1269_1)) 127) (<= (- ULTIMATE.start_main_~i~6 (- v_b_93_1)) 127) (<= (- (- v_b_93_1) v_b_93_1) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_94_1)) 127) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_93_1) 4294967296) (<= (- (- ULTIMATE.start_main_~i~6) v_b_93_1) 0) (<= (- ULTIMATE.start_main_~MAX~6 v_b_93_1) 4294967295) (<= (- (- v_b_93_1) v_b_94_1) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- ULTIMATE.start_main_~i~6)) 127) (<= (- (- ULTIMATE.start_main_~cont~6) v_v_1269_1) 128) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~cont~6)) 0) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_94_1)) 127) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_93_1)) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~cont~6)) 4294967295) (<= (- (- v_v_1269_1) v_v_1269_1) 256) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_94_1)) 0) (<= (- ULTIMATE.start_main_~i~6 (- v_b_94_1)) 254) (<= (- (- ULTIMATE.start_main_~i~6) (- v_v_1269_1)) 127) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~i~6)) 4294967296) (<= (- ULTIMATE.start_main_~MAX~6 (- v_v_1269_1)) 4294967422) (<= (- ULTIMATE.start_main_~cont~6 v_b_93_1) 0) (<= (- (- ULTIMATE.start_main_~i~6) v_v_1269_1) 128) (<= (- (- ULTIMATE.start_main_~i~6) v_b_94_1) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~MAX~6)) 8589934590) (<= (- v_b_93_1 v_b_94_1) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) v_v_1269_1) 4294967424) (<= (- ULTIMATE.start_main_~MAX~6 v_v_1269_1) 4294967423) (<= (- ULTIMATE.start_main_~i~6 v_b_94_1) 0) (<= (- v_b_93_1 (- v_b_94_1)) 127) (<= (- ULTIMATE.start_main_~MAX~6 v_b_94_1) 4294967295) (<= (- ULTIMATE.start_main_~i~6 (- v_v_1269_1)) 254) (<= (- v_b_93_1 (- v_b_93_1)) 0) (<= (- (- v_b_94_1) (- v_v_1269_1)) 127) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_93_1)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_94_1) 4294967296) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~i~6) 0) (<= (- (- v_b_93_1) v_v_1269_1) 128) (<= (- v_v_1269_1 (- v_v_1269_1)) 254) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~i~6) 4294967296) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~i~6)) 254) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_93_1)) 4294967295) (<= (- v_b_94_1 (- v_v_1269_1)) 254) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~cont~6) 4294967296) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~i~6)) 4294967422) (<= (- (- ULTIMATE.start_main_~i~6) ULTIMATE.start_main_~i~6) 0) (<= (- (- v_b_94_1) v_b_94_1) 0) (<= (- v_b_94_1 v_v_1269_1) 254) (forall ((v_idx_225 Int) (v_idx_223 Int) (v_idx_224 Int)) (or (< v_idx_225 v_b_94_1) (<= v_b_93_1 v_idx_223) (< v_idx_224 v_b_93_1) (and (<= (- (- v_b_93_1) (select ULTIMATE.start_main_~str1~6 v_idx_224)) 128) (<= (- v_b_93_1 (- (select ULTIMATE.start_main_~str1~6 v_idx_224))) 127) (<= (- ULTIMATE.start_main_~cont~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_224))) 127) (<= (- (select ULTIMATE.start_main_~str1~6 v_idx_224) (- (select ULTIMATE.start_main_~str1~6 v_idx_224))) 254) (<= (- (- ULTIMATE.start_main_~i~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_224))) 127) (<= (- v_b_94_1 (- (select ULTIMATE.start_main_~str1~6 v_idx_224))) 254) (<= (- ULTIMATE.start_main_~MAX~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_224))) 4294967422) (<= (- v_b_93_1 (select ULTIMATE.start_main_~str1~6 v_idx_224)) 128) (<= (- (- ULTIMATE.start_main_~i~6) (select ULTIMATE.start_main_~str1~6 v_idx_224)) 128) (<= (- (- ULTIMATE.start_main_~MAX~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_224))) 4294967423) (<= (- (- ULTIMATE.start_main_~MAX~6) (select ULTIMATE.start_main_~str1~6 v_idx_224)) 4294967424) (<= (- ULTIMATE.start_main_~cont~6 (select ULTIMATE.start_main_~str1~6 v_idx_224)) 128) (<= (- ULTIMATE.start_main_~MAX~6 (select ULTIMATE.start_main_~str1~6 v_idx_224)) 4294967423) (<= (- ULTIMATE.start_main_~i~6 (select ULTIMATE.start_main_~str1~6 v_idx_224)) 254) (<= (- (- ULTIMATE.start_main_~cont~6) (select ULTIMATE.start_main_~str1~6 v_idx_224)) 128) (<= (- (- ULTIMATE.start_main_~cont~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_224))) 127) (<= (- v_b_94_1 (select ULTIMATE.start_main_~str1~6 v_idx_224)) 254) (<= (- (- v_b_93_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_224))) 127) (<= (- ULTIMATE.start_main_~i~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_224))) 254) (<= (- (- v_b_94_1) (select ULTIMATE.start_main_~str1~6 v_idx_224)) 128) (<= (- (- (select ULTIMATE.start_main_~str1~6 v_idx_224)) (select ULTIMATE.start_main_~str1~6 v_idx_224)) 256) (<= (- (- v_b_94_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_224))) 127)) (<= v_b_94_1 v_idx_224))) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_93_1)) 0) (<= (- (- v_b_94_1) v_v_1269_1) 128) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_93_1)) 4294967296) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6) 4294967295)))} [2018-12-17 14:29:20,109 FATAL L269 ngHoareTripleChecker]: Action: assume !!(main_~i~6 < main_~MAX~6);assume -128 <= main_#t~nondet2 && main_#t~nondet2 <= 127;main_~str1~6 := main_~str1~6[main_~i~6 := main_#t~nondet2];havoc main_#t~nondet2;main_#t~post1 := main_~i~6;main_~i~6 := main_#t~post1 + 1;havoc main_#t~post1; [2018-12-17 14:29:20,109 FATAL L184 hOps$ForEachOp$OfRef]: ActionStr: (and (= c_ULTIMATE.start_main_~str1~6_primed (store c_ULTIMATE.start_main_~str1~6 c_ULTIMATE.start_main_~i~6 |c_ULTIMATE.start_main_#t~nondet2|)) (< c_ULTIMATE.start_main_~i~6 c_ULTIMATE.start_main_~MAX~6) (<= 0 (+ |c_ULTIMATE.start_main_#t~nondet2| 128)) (<= |c_ULTIMATE.start_main_#t~nondet2| 127) (= c_ULTIMATE.start_main_~i~6_primed (+ c_ULTIMATE.start_main_~i~6 1))) [2018-12-17 14:29:23,466 WARN L138 XnfTransformerHelper]: expecting exponential blowup for input size 52 [2018-12-17 14:29:23,781 FATAL L271 ngHoareTripleChecker]: Post: {2147483586#(or (and (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~cont~6) 4294967295) (<= ULTIMATE.start_main_~i~6 (+ ULTIMATE.start_main_~cont~6 383)) (<= (- (- ULTIMATE.start_main_~i~6) ULTIMATE.start_main_~i~6) (- 2)) (<= 0 (+ ULTIMATE.start_main_~i~6 254)) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6) 4294967294) (<= (* 2 ULTIMATE.start_main_~MAX~6) 8589934845) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~MAX~6)) 8589934590) (<= (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6) 383) (<= ULTIMATE.start_main_~i~6 383) (<= 0 (+ ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6 253)) (<= 0 (+ (* 2 ULTIMATE.start_main_~cont~6) 255)) (<= ULTIMATE.start_main_~cont~6 (+ ULTIMATE.start_main_~i~6 254)) (<= 0 (+ (* 2 ULTIMATE.start_main_~i~6) 253)) (<= ULTIMATE.start_main_~MAX~6 (+ ULTIMATE.start_main_~cont~6 4294967550)) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~i~6)) 128) (<= 0 (+ ULTIMATE.start_main_~MAX~6 254)) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~cont~6) 0) (<= (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~MAX~6) 4294967550) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~i~6) (- 1)) (<= 0 (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~MAX~6 254)) (<= 0 (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6 254)) (<= 0 (+ (* 2 ULTIMATE.start_main_~MAX~6) 253)) (<= ULTIMATE.start_main_~i~6 (+ ULTIMATE.start_main_~MAX~6 382)) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~i~6)) 4294967423) (<= 0 (+ ULTIMATE.start_main_~cont~6 255)) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~i~6) (- 2)) (<= ULTIMATE.start_main_~cont~6 (+ ULTIMATE.start_main_~MAX~6 254)) (<= (+ ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6) 4294967678) (exists ((v_b_93_1 Int) (v_v_1269_1 Int) (v_b_115_1 Int) (v_b_116_1 Int)) (and (<= 0 (+ v_b_93_1 v_b_115_1 255)) (<= (+ v_b_93_1 v_b_116_1) 383) (forall ((v_prenex_239 Int)) (or (< v_prenex_239 v_b_115_1) (<= (- (- v_b_116_1) (- (select ULTIMATE.start_main_~str1~6 v_prenex_239))) 126) (<= v_b_116_1 v_prenex_239))) (<= (+ v_b_93_1 v_v_1269_1) 382) (<= 0 (+ ULTIMATE.start_main_~cont~6 v_b_93_1 255)) (<= (+ v_v_1269_1 v_b_115_1) 509) (forall ((v_prenex_266 Int)) (or (< v_prenex_266 v_b_115_1) (<= v_b_116_1 v_prenex_266) (<= (- ULTIMATE.start_main_~cont~6 (select ULTIMATE.start_main_~str1~6 v_prenex_266)) 128))) (forall ((v_prenex_255 Int)) (or (<= v_b_116_1 v_prenex_255) (< v_prenex_255 v_b_115_1) (<= (- (- v_b_115_1) (- (select ULTIMATE.start_main_~str1~6 v_prenex_255))) 127))) (<= 0 (+ v_v_1269_1 v_b_93_1 383)) (<= v_b_115_1 382) (<= (+ ULTIMATE.start_main_~cont~6 v_b_116_1) 383) (<= (- (- ULTIMATE.start_main_~i~6) v_b_93_1) (- 1)) (forall ((v_prenex_263 Int)) (or (< v_prenex_263 v_b_93_1) (<= (- v_b_93_1 (select ULTIMATE.start_main_~str1~6 v_prenex_263)) 128) (<= v_b_115_1 v_prenex_263))) (<= (- ULTIMATE.start_main_~cont~6 v_v_1269_1) 128) (<= 0 (+ ULTIMATE.start_main_~MAX~6 v_b_116_1 253)) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_93_1) (- 1)) (<= (- (- v_b_93_1) (- v_v_1269_1)) 127) (forall ((v_prenex_242 Int)) (or (< v_prenex_242 v_b_93_1) (<= v_b_115_1 v_prenex_242) (<= (- v_b_115_1 (- (select ULTIMATE.start_main_~str1~6 v_prenex_242))) 254))) (<= (- v_b_115_1 (- v_b_116_1)) 255) (forall ((v_prenex_216 Int)) (or (<= v_b_116_1 v_prenex_216) (<= (- (- ULTIMATE.start_main_~cont~6) (select ULTIMATE.start_main_~str1~6 v_prenex_216)) 128) (< v_prenex_216 v_b_115_1))) (<= (- ULTIMATE.start_main_~i~6 (- v_v_1269_1)) 255) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_116_1) (- 1)) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_115_1) 0) (<= (- ULTIMATE.start_main_~i~6 (- v_b_116_1)) 256) (forall ((v_prenex_258 Int)) (or (<= (- v_b_115_1 (select ULTIMATE.start_main_~str1~6 v_prenex_258)) 254) (<= v_b_115_1 v_prenex_258) (< v_prenex_258 v_b_93_1))) (forall ((v_prenex_245 Int)) (or (<= (- v_b_116_1 (- (select ULTIMATE.start_main_~str1~6 v_prenex_245))) 255) (<= v_b_116_1 v_prenex_245) (< v_prenex_245 v_b_115_1))) (<= v_b_116_1 383) (<= (- (- v_b_116_1) (- v_b_93_1)) (- 1)) (forall ((v_prenex_241 Int)) (or (<= (- (- v_b_116_1) (select ULTIMATE.start_main_~str1~6 v_prenex_241)) 127) (<= v_b_115_1 v_prenex_241) (< v_prenex_241 v_b_93_1))) (<= v_b_93_1 (+ v_v_1269_1 383)) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_93_1)) (- 1)) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_115_1)) 127) (<= 0 (+ ULTIMATE.start_main_~MAX~6 v_v_1269_1 382)) (forall ((v_prenex_269 Int)) (or (<= (- (- ULTIMATE.start_main_~cont~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_269))) 127) (<= v_b_115_1 v_prenex_269) (< v_prenex_269 v_b_93_1))) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_v_1269_1)) 126) (<= (- (- v_v_1269_1) v_v_1269_1) 256) (<= 0 (+ v_v_1269_1 v_b_116_1 382)) (<= 0 (+ (* 2 v_b_93_1) 255)) (forall ((v_prenex_265 Int)) (or (< v_prenex_265 v_b_93_1) (<= v_b_115_1 v_prenex_265) (<= (- ULTIMATE.start_main_~i~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_265))) 255))) (<= (- ULTIMATE.start_main_~i~6 (- v_b_115_1)) 255) (forall ((v_prenex_219 Int)) (or (< v_prenex_219 v_b_93_1) (<= (- (- ULTIMATE.start_main_~cont~6) (select ULTIMATE.start_main_~str1~6 v_prenex_219)) 128) (<= v_b_115_1 v_prenex_219))) (<= ULTIMATE.start_main_~cont~6 (+ v_v_1269_1 383)) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_115_1)) 127) (forall ((v_prenex_257 Int) (v_prenex_256 Int)) (or (<= v_b_115_1 v_prenex_257) (<= v_b_116_1 v_prenex_256) (<= (- (select ULTIMATE.start_main_~str1~6 v_prenex_257) (select ULTIMATE.start_main_~str1~6 v_prenex_256)) 255) (< v_prenex_257 v_b_93_1) (< v_prenex_256 v_b_115_1))) (<= (- ULTIMATE.start_main_~MAX~6 v_v_1269_1) 4294967423) (<= (- (- v_b_115_1) v_v_1269_1) 128) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_115_1)) 4294967422) (forall ((v_prenex_233 Int)) (or (<= (- v_b_93_1 (- (select ULTIMATE.start_main_~str1~6 v_prenex_233))) 127) (<= v_b_116_1 v_prenex_233) (< v_prenex_233 v_b_115_1))) (forall ((v_prenex_262 Int)) (or (< v_prenex_262 v_b_93_1) (<= v_b_115_1 v_prenex_262) (<= (- (- ULTIMATE.start_main_~i~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_262))) 126))) (forall ((v_prenex_247 Int)) (or (<= (- ULTIMATE.start_main_~cont~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_247))) 127) (<= v_b_116_1 v_prenex_247) (< v_prenex_247 v_b_115_1))) (<= (- v_b_93_1 (- v_b_93_1)) 0) (<= 0 (+ (* 2 v_b_115_1) 255)) (<= (- (- v_b_115_1) v_b_93_1) 0) (forall ((v_prenex_249 Int)) (or (<= v_b_116_1 v_prenex_249) (< v_prenex_249 v_b_115_1) (<= (- (- v_b_115_1) (select ULTIMATE.start_main_~str1~6 v_prenex_249)) 128))) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_93_1)) 4294967295) (<= v_b_115_1 (+ v_b_116_1 381)) (<= 0 (+ v_v_1269_1 383)) (<= (+ v_v_1269_1 v_b_93_1) 382) (<= (+ ULTIMATE.start_main_~MAX~6 v_b_116_1) 4294967678) (<= v_b_116_1 (+ ULTIMATE.start_main_~cont~6 383)) (<= (- v_b_115_1 v_b_93_1) 127) (forall ((v_prenex_226 Int) (v_prenex_225 Int)) (or (< v_prenex_225 v_b_115_1) (<= v_b_115_1 v_prenex_226) (< v_prenex_226 v_b_93_1) (<= (- (- (select ULTIMATE.start_main_~str1~6 v_prenex_226)) (- (select ULTIMATE.start_main_~str1~6 v_prenex_225))) 255) (<= v_b_116_1 v_prenex_225))) (forall ((v_prenex_268 Int)) (or (<= v_b_116_1 v_prenex_268) (< v_prenex_268 v_b_115_1) (<= (- (- v_b_93_1) (- (select ULTIMATE.start_main_~str1~6 v_prenex_268))) 127))) (<= v_v_1269_1 (+ v_b_115_1 382)) (<= (- v_b_115_1 (- v_b_93_1)) 127) (forall ((v_prenex_227 Int)) (or (<= v_b_115_1 v_prenex_227) (< v_prenex_227 v_b_93_1) (<= (- (- ULTIMATE.start_main_~MAX~6) (select ULTIMATE.start_main_~str1~6 v_prenex_227)) 127))) (<= (- v_b_93_1 (- v_v_1269_1)) 127) (forall ((v_prenex_244 Int)) (or (<= (- ULTIMATE.start_main_~MAX~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_244))) 4294967422) (<= v_b_115_1 v_prenex_244) (< v_prenex_244 v_b_93_1))) (<= ULTIMATE.start_main_~i~6 (+ v_b_93_1 383)) (forall ((v_prenex_220 Int)) (or (<= v_b_116_1 v_prenex_220) (< v_prenex_220 v_b_115_1) (<= (- v_b_115_1 (- (select ULTIMATE.start_main_~str1~6 v_prenex_220))) 254))) (<= (- (- ULTIMATE.start_main_~i~6) v_v_1269_1) 127) (<= (+ ULTIMATE.start_main_~i~6 v_b_116_1) 511) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_93_1) 0) (<= (- ULTIMATE.start_main_~i~6 v_b_115_1) 1) (<= (- (- v_b_116_1) v_b_93_1) (- 1)) (<= v_b_116_1 (+ v_v_1269_1 511)) (forall ((v_prenex_254 Int)) (or (<= (- (- v_b_115_1) (select ULTIMATE.start_main_~str1~6 v_prenex_254)) 128) (< v_prenex_254 v_b_93_1) (<= v_b_115_1 v_prenex_254))) (forall ((v_prenex_259 Int)) (or (< v_prenex_259 v_b_115_1) (<= (- (- ULTIMATE.start_main_~MAX~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_259))) 126) (<= v_b_116_1 v_prenex_259))) (<= v_b_93_1 (+ v_b_116_1 254)) (<= (+ v_b_115_1 v_b_116_1) 510) (<= v_b_93_1 255) (<= (- (- v_b_115_1) (- v_b_116_1)) 1) (<= (+ v_b_93_1 v_b_115_1) 382) (<= (- (- ULTIMATE.start_main_~i~6) (- v_v_1269_1)) 126) (<= (- ULTIMATE.start_main_~MAX~6 v_b_93_1) 4294967295) (<= (- v_b_116_1 (- v_v_1269_1)) 255) (<= v_b_115_1 (+ v_v_1269_1 510)) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_116_1)) 4294967423) (<= v_b_116_1 (+ ULTIMATE.start_main_~i~6 382)) (<= (+ ULTIMATE.start_main_~MAX~6 v_b_93_1) 4294967550) (<= v_v_1269_1 (+ ULTIMATE.start_main_~MAX~6 381)) (<= 0 (+ ULTIMATE.start_main_~cont~6 v_b_116_1 254)) (<= ULTIMATE.start_main_~MAX~6 (+ v_b_93_1 4294967550)) (forall ((v_prenex_223 Int)) (or (< v_prenex_223 v_b_115_1) (<= (- (- ULTIMATE.start_main_~i~6) (select ULTIMATE.start_main_~str1~6 v_prenex_223)) 127) (<= v_b_116_1 v_prenex_223))) (<= (- v_b_116_1 v_v_1269_1) 255) (<= v_b_115_1 (+ ULTIMATE.start_main_~MAX~6 381)) (<= (- ULTIMATE.start_main_~i~6 (- v_b_93_1)) 128) (<= 0 (+ v_b_116_1 254)) (<= 0 (+ (* 2 v_v_1269_1) 511)) (<= v_b_93_1 (+ v_b_115_1 255)) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_116_1)) 128) (<= 0 (+ v_v_1269_1 v_b_115_1 383)) (<= v_v_1269_1 382) (forall ((v_prenex_235 Int)) (or (<= v_b_116_1 v_prenex_235) (< v_prenex_235 v_b_115_1) (<= (- ULTIMATE.start_main_~MAX~6 (select ULTIMATE.start_main_~str1~6 v_prenex_235)) 4294967423))) (forall ((v_prenex_221 Int)) (or (< v_prenex_221 v_b_93_1) (<= (- (select ULTIMATE.start_main_~str1~6 v_prenex_221) (- (select ULTIMATE.start_main_~str1~6 v_prenex_221))) 254) (<= v_b_115_1 v_prenex_221))) (<= (- (- v_b_116_1) v_b_116_1) (- 2)) (<= v_b_115_1 (+ v_b_93_1 382)) (<= 0 (+ ULTIMATE.start_main_~MAX~6 v_b_115_1 254)) (<= 0 (+ ULTIMATE.start_main_~MAX~6 v_b_93_1 254)) (<= 0 (+ v_b_93_1 v_v_1269_1 383)) (<= v_b_116_1 (+ v_b_115_1 383)) (forall ((v_prenex_230 Int) (v_prenex_229 Int)) (or (<= v_b_116_1 v_prenex_229) (<= v_b_115_1 v_prenex_230) (<= (- (select ULTIMATE.start_main_~str1~6 v_prenex_230) (- (select ULTIMATE.start_main_~str1~6 v_prenex_229))) 254) (< v_prenex_230 v_b_93_1) (< v_prenex_229 v_b_115_1))) (<= (+ ULTIMATE.start_main_~cont~6 v_v_1269_1) 382) (<= (- (- v_b_115_1) v_b_116_1) (- 1)) (<= (- ULTIMATE.start_main_~i~6 v_v_1269_1) 255) (forall ((v_prenex_222 Int)) (or (<= v_b_116_1 v_prenex_222) (< v_prenex_222 v_b_115_1) (<= (- ULTIMATE.start_main_~i~6 (select ULTIMATE.start_main_~str1~6 v_prenex_222)) 256))) (forall ((v_prenex_251 Int)) (or (<= v_b_116_1 v_prenex_251) (< v_prenex_251 v_b_115_1) (<= (- ULTIMATE.start_main_~MAX~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_251))) 4294967422))) (<= v_b_115_1 (+ ULTIMATE.start_main_~cont~6 382)) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_115_1)) (- 1)) (forall ((v_idx_228 Int)) (or (<= v_b_115_1 v_idx_228) (<= (- (- v_b_93_1) (select ULTIMATE.start_main_~str1~6 v_idx_228)) 128) (< v_idx_228 v_b_93_1))) (<= (- v_b_93_1 v_v_1269_1) 128) (forall ((v_prenex_248 Int)) (or (<= v_b_116_1 v_prenex_248) (<= (- ULTIMATE.start_main_~i~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_248))) 255) (< v_prenex_248 v_b_115_1))) (<= (- v_b_115_1 (- v_v_1269_1)) 254) (<= 0 (+ ULTIMATE.start_main_~cont~6 v_v_1269_1 383)) (<= (- v_b_115_1 v_b_116_1) (- 1)) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_v_1269_1)) 127) (<= v_b_115_1 (+ ULTIMATE.start_main_~i~6 381)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_93_1)) (- 1)) (<= (- v_b_116_1 (- v_b_116_1)) 256) (<= v_b_93_1 (+ ULTIMATE.start_main_~MAX~6 254)) (<= (* 2 v_v_1269_1) 509) (<= (- ULTIMATE.start_main_~cont~6 (- v_v_1269_1)) 127) (<= ULTIMATE.start_main_~MAX~6 (+ v_b_115_1 4294967550)) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_115_1) (- 1)) (forall ((v_idx_229 Int)) (or (<= (- (- v_b_116_1) (select ULTIMATE.start_main_~str1~6 v_idx_229)) 127) (< v_idx_229 v_b_115_1) (<= v_b_116_1 v_idx_229))) (<= 0 (+ v_v_1269_1 ULTIMATE.start_main_~i~6 382)) (<= (- (- v_b_116_1) v_v_1269_1) 127) (<= 0 (+ ULTIMATE.start_main_~i~6 v_b_116_1 253)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_115_1)) (- 1)) (<= (- (- ULTIMATE.start_main_~i~6) v_b_116_1) (- 2)) (<= ULTIMATE.start_main_~cont~6 (+ v_b_116_1 254)) (<= v_v_1269_1 (+ ULTIMATE.start_main_~cont~6 382)) (<= v_v_1269_1 (+ ULTIMATE.start_main_~i~6 381)) (<= ULTIMATE.start_main_~cont~6 (+ v_b_115_1 255)) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_93_1)) 0) (forall ((v_prenex_236 Int)) (or (<= (- v_b_93_1 (select ULTIMATE.start_main_~str1~6 v_prenex_236)) 128) (<= v_b_116_1 v_prenex_236) (< v_prenex_236 v_b_115_1))) (forall ((v_prenex_224 Int)) (or (< v_prenex_224 v_b_115_1) (<= v_b_116_1 v_prenex_224) (<= (- v_b_115_1 (select ULTIMATE.start_main_~str1~6 v_prenex_224)) 255))) (<= (- ULTIMATE.start_main_~i~6 v_b_116_1) 0) (forall ((v_prenex_234 Int)) (or (<= (- (- ULTIMATE.start_main_~i~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_234))) 126) (< v_prenex_234 v_b_115_1) (<= v_b_116_1 v_prenex_234))) (forall ((v_prenex_253 Int)) (or (<= v_b_116_1 v_prenex_253) (<= (- v_b_116_1 (select ULTIMATE.start_main_~str1~6 v_prenex_253)) 256) (< v_prenex_253 v_b_115_1))) (<= (- ULTIMATE.start_main_~cont~6 v_b_93_1) 0) (<= (* 2 v_b_115_1) 509) (<= (- (- v_b_115_1) (- v_v_1269_1)) 127) (<= v_b_116_1 (+ ULTIMATE.start_main_~MAX~6 382)) (<= v_v_1269_1 (+ v_b_93_1 382)) (<= 0 (+ v_b_115_1 v_b_116_1 254)) (<= (+ ULTIMATE.start_main_~i~6 v_b_115_1) 510) (<= (+ ULTIMATE.start_main_~MAX~6 v_v_1269_1) 4294967677) (<= ULTIMATE.start_main_~MAX~6 (+ v_b_116_1 4294967549)) (forall ((v_prenex_231 Int)) (or (<= v_b_115_1 v_prenex_231) (< v_prenex_231 v_b_93_1) (<= (- (- v_b_93_1) (- (select ULTIMATE.start_main_~str1~6 v_prenex_231))) 127))) (<= (+ ULTIMATE.start_main_~MAX~6 v_b_115_1) 4294967677) (<= (- ULTIMATE.start_main_~MAX~6 v_b_115_1) 4294967295) (<= (- v_b_116_1 (- v_b_93_1)) 128) (<= (- (- v_b_116_1) (- v_v_1269_1)) 126) (<= 0 (+ v_b_93_1 255)) (<= (- (- v_b_115_1) v_b_115_1) 0) (forall ((v_prenex_264 Int)) (or (< v_prenex_264 v_b_93_1) (<= v_b_115_1 v_prenex_264) (<= (- v_b_116_1 (- (select ULTIMATE.start_main_~str1~6 v_prenex_264))) 255))) (<= 0 (+ v_b_93_1 ULTIMATE.start_main_~i~6 254)) (<= v_v_1269_1 (+ v_b_116_1 381)) (<= (- ULTIMATE.start_main_~MAX~6 v_b_116_1) 4294967294) (<= (- v_b_115_1 v_v_1269_1) 254) (<= (+ ULTIMATE.start_main_~cont~6 v_b_115_1) 382) (<= ULTIMATE.start_main_~i~6 (+ v_b_115_1 383)) (forall ((v_prenex_260 Int)) (or (<= v_b_116_1 v_prenex_260) (< v_prenex_260 v_b_115_1) (<= (- (- v_b_93_1) (select ULTIMATE.start_main_~str1~6 v_prenex_260)) 128))) (<= (* 2 v_b_116_1) 511) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_116_1)) 0) (<= (- (- v_b_115_1) (- v_b_93_1)) 0) (<= 0 (+ (* 2 v_b_116_1) 253)) (<= (+ v_v_1269_1 ULTIMATE.start_main_~i~6) 510) (forall ((v_prenex_273 Int)) (or (<= (- (- ULTIMATE.start_main_~cont~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_273))) 127) (< v_prenex_273 v_b_115_1) (<= v_b_116_1 v_prenex_273))) (<= v_b_93_1 (+ ULTIMATE.start_main_~cont~6 255)) (forall ((v_prenex_217 Int) (v_prenex_218 Int)) (or (<= (- (- (select ULTIMATE.start_main_~str1~6 v_prenex_218)) (select ULTIMATE.start_main_~str1~6 v_prenex_217)) 256) (<= v_b_115_1 v_prenex_218) (< v_prenex_218 v_b_93_1) (<= v_b_116_1 v_prenex_217) (< v_prenex_217 v_b_115_1))) (forall ((v_prenex_261 Int)) (or (< v_prenex_261 v_b_93_1) (<= v_b_115_1 v_prenex_261) (<= (- ULTIMATE.start_main_~i~6 (select ULTIMATE.start_main_~str1~6 v_prenex_261)) 255))) (forall ((v_prenex_232 Int)) (or (<= (- (- ULTIMATE.start_main_~MAX~6) (select ULTIMATE.start_main_~str1~6 v_prenex_232)) 127) (< v_prenex_232 v_b_115_1) (<= v_b_116_1 v_prenex_232))) (<= 0 (+ ULTIMATE.start_main_~i~6 v_b_115_1 254)) (<= (+ v_b_93_1 ULTIMATE.start_main_~i~6) 383) (forall ((v_prenex_250 Int)) (or (<= v_b_115_1 v_prenex_250) (< v_prenex_250 v_b_93_1) (<= (- ULTIMATE.start_main_~cont~6 (select ULTIMATE.start_main_~str1~6 v_prenex_250)) 128))) (<= (- v_b_115_1 (- v_b_115_1)) 254) (<= (* 2 v_b_93_1) 255) (<= (- (- v_b_93_1) v_b_93_1) 0) (<= (- v_b_116_1 v_b_93_1) 128) (<= ULTIMATE.start_main_~cont~6 (+ v_b_93_1 255)) (<= 0 (+ ULTIMATE.start_main_~cont~6 v_b_115_1 255)) (forall ((v_prenex_270 Int)) (or (<= (- v_b_116_1 (select ULTIMATE.start_main_~str1~6 v_prenex_270)) 255) (< v_prenex_270 v_b_93_1) (<= v_b_115_1 v_prenex_270))) (<= ULTIMATE.start_main_~MAX~6 (+ v_v_1269_1 4294967678)) (<= ULTIMATE.start_main_~i~6 (+ v_v_1269_1 511)) (<= (- (- ULTIMATE.start_main_~cont~6) v_v_1269_1) 128) (<= (- ULTIMATE.start_main_~cont~6 v_b_116_1) (- 1)) (forall ((v_prenex_240 Int)) (or (<= (- (- v_b_116_1) (- (select ULTIMATE.start_main_~str1~6 v_prenex_240))) 126) (< v_prenex_240 v_b_93_1) (<= v_b_115_1 v_prenex_240))) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_116_1)) 0) (forall ((v_prenex_271 Int)) (or (< v_prenex_271 v_b_115_1) (<= (- (select ULTIMATE.start_main_~str1~6 v_prenex_271) (- (select ULTIMATE.start_main_~str1~6 v_prenex_271))) 254) (<= v_b_116_1 v_prenex_271))) (<= 0 (+ v_b_93_1 v_b_116_1 254)) (<= (- ULTIMATE.start_main_~cont~6 v_b_115_1) 0) (forall ((v_prenex_243 Int)) (or (<= v_b_115_1 v_prenex_243) (<= (- (- (select ULTIMATE.start_main_~str1~6 v_prenex_243)) (select ULTIMATE.start_main_~str1~6 v_prenex_243)) 256) (< v_prenex_243 v_b_93_1))) (<= (- ULTIMATE.start_main_~MAX~6 (- v_v_1269_1)) 4294967422) (forall ((v_prenex_238 Int)) (or (< v_prenex_238 v_b_93_1) (<= v_b_115_1 v_prenex_238) (<= (- ULTIMATE.start_main_~cont~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_238))) 127))) (<= (- (- ULTIMATE.start_main_~i~6) v_b_115_1) (- 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) v_v_1269_1) 127) (forall ((v_prenex_252 Int)) (or (<= v_b_115_1 v_prenex_252) (< v_prenex_252 v_b_93_1) (<= (- (- ULTIMATE.start_main_~i~6) (select ULTIMATE.start_main_~str1~6 v_prenex_252)) 127))) (<= ULTIMATE.start_main_~i~6 (+ v_b_116_1 382)) (<= v_b_116_1 (+ v_b_93_1 383)) (forall ((v_prenex_272 Int)) (or (<= (- (- v_b_115_1) (- (select ULTIMATE.start_main_~str1~6 v_prenex_272))) 127) (< v_prenex_272 v_b_93_1) (<= v_b_115_1 v_prenex_272))) (<= v_b_93_1 (+ ULTIMATE.start_main_~i~6 254)) (<= 0 (+ v_b_115_1 255)) (<= (- (- v_b_93_1) v_v_1269_1) 128) (<= (- v_v_1269_1 (- v_v_1269_1)) 254) (<= (- ULTIMATE.start_main_~i~6 v_b_93_1) 128) (forall ((v_prenex_246 Int)) (or (<= (- (- ULTIMATE.start_main_~MAX~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_246))) 126) (< v_prenex_246 v_b_93_1) (<= v_b_115_1 v_prenex_246))) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_116_1) (- 2)) (<= (+ v_v_1269_1 v_b_116_1) 510) (forall ((v_prenex_267 Int)) (or (< v_prenex_267 v_b_93_1) (<= v_b_115_1 v_prenex_267) (<= (- v_b_93_1 (- (select ULTIMATE.start_main_~str1~6 v_prenex_267))) 127))) (forall ((v_prenex_228 Int)) (or (<= v_b_115_1 v_prenex_228) (<= (- ULTIMATE.start_main_~MAX~6 (select ULTIMATE.start_main_~str1~6 v_prenex_228)) 4294967423) (< v_prenex_228 v_b_93_1))) (<= (+ ULTIMATE.start_main_~cont~6 v_b_93_1) 255) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_116_1)) 128) (forall ((v_prenex_237 Int)) (or (<= v_b_116_1 v_prenex_237) (<= (- (- (select ULTIMATE.start_main_~str1~6 v_prenex_237)) (select ULTIMATE.start_main_~str1~6 v_prenex_237)) 256) (< v_prenex_237 v_b_115_1))) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_93_1)) 0))) (<= ULTIMATE.start_main_~cont~6 255) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~i~6)) 256) (<= (* 2 ULTIMATE.start_main_~i~6) 511) (<= (- (- ULTIMATE.start_main_~cont~6) (- ULTIMATE.start_main_~i~6)) 128) (<= (- ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6) (- 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~cont~6) (- 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~i~6)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~cont~6)) (- 1)) (<= (* 2 ULTIMATE.start_main_~cont~6) 255) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~cont~6)) 0) (<= ULTIMATE.start_main_~MAX~6 4294967550) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~cont~6)) 4294967295) (<= ULTIMATE.start_main_~MAX~6 (+ ULTIMATE.start_main_~i~6 4294967549)) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~MAX~6) (- 2))) (and (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~cont~6) 4294967295) (<= ULTIMATE.start_main_~i~6 (+ ULTIMATE.start_main_~cont~6 383)) (<= (- (- ULTIMATE.start_main_~i~6) ULTIMATE.start_main_~i~6) (- 2)) (<= 0 (+ ULTIMATE.start_main_~i~6 254)) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6) 4294967294) (<= (* 2 ULTIMATE.start_main_~MAX~6) 8589934845) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~MAX~6)) 8589934590) (<= (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6) 383) (<= ULTIMATE.start_main_~i~6 383) (<= 0 (+ ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6 253)) (<= 0 (+ (* 2 ULTIMATE.start_main_~cont~6) 255)) (<= ULTIMATE.start_main_~cont~6 (+ ULTIMATE.start_main_~i~6 254)) (<= 0 (+ (* 2 ULTIMATE.start_main_~i~6) 253)) (<= ULTIMATE.start_main_~MAX~6 (+ ULTIMATE.start_main_~cont~6 4294967550)) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~i~6)) 128) (<= 0 (+ ULTIMATE.start_main_~MAX~6 254)) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~cont~6) 0) (<= (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~MAX~6) 4294967550) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~i~6) (- 1)) (<= 0 (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~MAX~6 254)) (<= 0 (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6 254)) (<= 0 (+ (* 2 ULTIMATE.start_main_~MAX~6) 253)) (<= ULTIMATE.start_main_~i~6 (+ ULTIMATE.start_main_~MAX~6 382)) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~i~6)) 4294967423) (<= 0 (+ ULTIMATE.start_main_~cont~6 255)) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~i~6) (- 2)) (<= ULTIMATE.start_main_~cont~6 (+ ULTIMATE.start_main_~MAX~6 254)) (<= (+ ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6) 4294967678) (exists ((v_b_93_1 Int) (v_v_1269_1 Int) (v_b_115_1 Int) (v_b_116_1 Int)) (and (<= 0 (+ v_b_93_1 v_b_115_1 255)) (<= (+ v_b_93_1 v_b_116_1) 383) (<= (+ v_b_93_1 v_v_1269_1) 382) (<= 0 (+ ULTIMATE.start_main_~cont~6 v_b_93_1 255)) (<= (+ v_v_1269_1 v_b_115_1) 509) (<= v_b_115_1 (+ ULTIMATE.start_main_~cont~6 382)) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_115_1)) (- 1)) (<= (- v_b_93_1 v_v_1269_1) 128) (<= (- v_b_115_1 (- v_v_1269_1)) 254) (<= 0 (+ v_v_1269_1 v_b_93_1 383)) (<= 0 (+ ULTIMATE.start_main_~cont~6 v_v_1269_1 383)) (<= v_b_115_1 382) (<= (+ ULTIMATE.start_main_~cont~6 v_b_116_1) 383) (<= (- v_b_115_1 v_b_116_1) (- 1)) (<= (- (- ULTIMATE.start_main_~i~6) v_b_93_1) (- 1)) (<= (- ULTIMATE.start_main_~cont~6 v_v_1269_1) 128) (<= 0 (+ ULTIMATE.start_main_~MAX~6 v_b_116_1 253)) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_93_1) (- 1)) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_v_1269_1)) 127) (<= v_b_115_1 (+ ULTIMATE.start_main_~i~6 381)) (<= (- (- v_b_93_1) (- v_v_1269_1)) 127) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_93_1)) (- 1)) (<= (- v_b_116_1 (- v_b_116_1)) 256) (<= (- v_b_115_1 (- v_b_116_1)) 255) (<= v_b_93_1 (+ ULTIMATE.start_main_~MAX~6 254)) (<= (- ULTIMATE.start_main_~i~6 (- v_v_1269_1)) 255) (<= (* 2 v_v_1269_1) 509) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_116_1) (- 1)) (<= (- ULTIMATE.start_main_~cont~6 (- v_v_1269_1)) 127) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_115_1) 0) (<= ULTIMATE.start_main_~MAX~6 (+ v_b_115_1 4294967550)) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_115_1) (- 1)) (<= (- ULTIMATE.start_main_~i~6 (- v_b_116_1)) 256) (<= 0 (+ v_v_1269_1 ULTIMATE.start_main_~i~6 382)) (<= (- (- v_b_116_1) v_v_1269_1) 127) (<= 0 (+ ULTIMATE.start_main_~i~6 v_b_116_1 253)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_115_1)) (- 1)) (<= v_b_116_1 383) (<= (- (- ULTIMATE.start_main_~i~6) v_b_116_1) (- 2)) (<= (- (- v_b_116_1) (- v_b_93_1)) (- 1)) (<= v_b_93_1 (+ v_v_1269_1 383)) (<= ULTIMATE.start_main_~cont~6 (+ v_b_116_1 254)) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_93_1)) (- 1)) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_115_1)) 127) (<= 0 (+ ULTIMATE.start_main_~MAX~6 v_v_1269_1 382)) (<= v_v_1269_1 (+ ULTIMATE.start_main_~cont~6 382)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_v_1269_1)) 126) (<= v_v_1269_1 (+ ULTIMATE.start_main_~i~6 381)) (<= ULTIMATE.start_main_~cont~6 (+ v_b_115_1 255)) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_93_1)) 0) (<= (- ULTIMATE.start_main_~i~6 v_b_116_1) 0) (<= (- (- v_v_1269_1) v_v_1269_1) 256) (<= 0 (+ v_v_1269_1 v_b_116_1 382)) (<= 0 (+ (* 2 v_b_93_1) 255)) (<= (- ULTIMATE.start_main_~cont~6 v_b_93_1) 0) (<= (* 2 v_b_115_1) 509) (<= (- ULTIMATE.start_main_~i~6 (- v_b_115_1)) 255) (<= ULTIMATE.start_main_~cont~6 (+ v_v_1269_1 383)) (<= (- (- v_b_115_1) (- v_v_1269_1)) 127) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_115_1)) 127) (<= v_b_116_1 (+ ULTIMATE.start_main_~MAX~6 382)) (forall ((v_prenex_257 Int) (v_prenex_256 Int)) (or (<= v_b_115_1 v_prenex_257) (<= v_b_116_1 v_prenex_256) (<= (- (select ULTIMATE.start_main_~str1~6 v_prenex_257) (select ULTIMATE.start_main_~str1~6 v_prenex_256)) 255) (< v_prenex_257 v_b_93_1) (< v_prenex_256 v_b_115_1))) (<= (- ULTIMATE.start_main_~MAX~6 v_v_1269_1) 4294967423) (<= (- (- v_b_115_1) v_v_1269_1) 128) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_115_1)) 4294967422) (<= v_v_1269_1 (+ v_b_93_1 382)) (<= 0 (+ v_b_115_1 v_b_116_1 254)) (<= (+ ULTIMATE.start_main_~i~6 v_b_115_1) 510) (<= (+ ULTIMATE.start_main_~MAX~6 v_v_1269_1) 4294967677) (<= ULTIMATE.start_main_~MAX~6 (+ v_b_116_1 4294967549)) (<= (- v_b_93_1 (- v_b_93_1)) 0) (<= (+ ULTIMATE.start_main_~MAX~6 v_b_115_1) 4294967677) (<= (- ULTIMATE.start_main_~MAX~6 v_b_115_1) 4294967295) (<= (- v_b_116_1 (- v_b_93_1)) 128) (<= (- (- v_b_116_1) (- v_v_1269_1)) 126) (<= 0 (+ (* 2 v_b_115_1) 255)) (<= (- (- v_b_115_1) v_b_93_1) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_93_1)) 4294967295) (<= v_b_115_1 (+ v_b_116_1 381)) (<= 0 (+ v_v_1269_1 383)) (<= (+ v_v_1269_1 v_b_93_1) 382) (<= (+ ULTIMATE.start_main_~MAX~6 v_b_116_1) 4294967678) (<= 0 (+ v_b_93_1 255)) (<= (- (- v_b_115_1) v_b_115_1) 0) (<= v_b_116_1 (+ ULTIMATE.start_main_~cont~6 383)) (<= (- v_b_115_1 v_b_93_1) 127) (forall ((v_prenex_226 Int) (v_prenex_225 Int)) (or (< v_prenex_225 v_b_115_1) (<= v_b_115_1 v_prenex_226) (< v_prenex_226 v_b_93_1) (<= (- (- (select ULTIMATE.start_main_~str1~6 v_prenex_226)) (- (select ULTIMATE.start_main_~str1~6 v_prenex_225))) 255) (<= v_b_116_1 v_prenex_225))) (<= 0 (+ v_b_93_1 ULTIMATE.start_main_~i~6 254)) (<= v_v_1269_1 (+ v_b_115_1 382)) (<= v_v_1269_1 (+ v_b_116_1 381)) (<= (- ULTIMATE.start_main_~MAX~6 v_b_116_1) 4294967294) (<= (- v_b_115_1 v_v_1269_1) 254) (<= (+ ULTIMATE.start_main_~cont~6 v_b_115_1) 382) (<= ULTIMATE.start_main_~i~6 (+ v_b_115_1 383)) (<= (- v_b_115_1 (- v_b_93_1)) 127) (<= (* 2 v_b_116_1) 511) (<= (- v_b_93_1 (- v_v_1269_1)) 127) (<= ULTIMATE.start_main_~i~6 (+ v_b_93_1 383)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_116_1)) 0) (<= (- (- v_b_115_1) (- v_b_93_1)) 0) (<= (- (- ULTIMATE.start_main_~i~6) v_v_1269_1) 127) (<= 0 (+ (* 2 v_b_116_1) 253)) (<= (+ v_v_1269_1 ULTIMATE.start_main_~i~6) 510) (<= v_b_93_1 (+ ULTIMATE.start_main_~cont~6 255)) (<= (+ ULTIMATE.start_main_~i~6 v_b_116_1) 511) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_93_1) 0) (<= (- ULTIMATE.start_main_~i~6 v_b_115_1) 1) (<= (- (- v_b_116_1) v_b_93_1) (- 1)) (<= v_b_116_1 (+ v_v_1269_1 511)) (forall ((v_prenex_217 Int) (v_prenex_218 Int)) (or (<= (- (- (select ULTIMATE.start_main_~str1~6 v_prenex_218)) (select ULTIMATE.start_main_~str1~6 v_prenex_217)) 256) (<= v_b_115_1 v_prenex_218) (< v_prenex_218 v_b_93_1) (<= v_b_116_1 v_prenex_217) (< v_prenex_217 v_b_115_1))) (<= v_b_93_1 (+ v_b_116_1 254)) (<= 0 (+ ULTIMATE.start_main_~i~6 v_b_115_1 254)) (<= (+ v_b_93_1 ULTIMATE.start_main_~i~6) 383) (<= (+ v_b_115_1 v_b_116_1) 510) (<= (- v_b_115_1 (- v_b_115_1)) 254) (<= (* 2 v_b_93_1) 255) (<= (- (- v_b_93_1) v_b_93_1) 0) (<= v_b_93_1 255) (< v_b_115_1 (+ v_b_93_1 1)) (<= (- (- v_b_115_1) (- v_b_116_1)) 1) (<= (+ v_b_93_1 v_b_115_1) 382) (<= (- v_b_116_1 v_b_93_1) 128) (<= (- (- ULTIMATE.start_main_~i~6) (- v_v_1269_1)) 126) (<= (- ULTIMATE.start_main_~MAX~6 v_b_93_1) 4294967295) (<= (- v_b_116_1 (- v_v_1269_1)) 255) (<= ULTIMATE.start_main_~cont~6 (+ v_b_93_1 255)) (<= 0 (+ ULTIMATE.start_main_~cont~6 v_b_115_1 255)) (<= ULTIMATE.start_main_~MAX~6 (+ v_v_1269_1 4294967678)) (<= ULTIMATE.start_main_~i~6 (+ v_v_1269_1 511)) (<= (- (- ULTIMATE.start_main_~cont~6) v_v_1269_1) 128) (<= v_b_115_1 (+ v_v_1269_1 510)) (<= (- ULTIMATE.start_main_~cont~6 v_b_116_1) (- 1)) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_116_1)) 4294967423) (<= v_b_116_1 (+ ULTIMATE.start_main_~i~6 382)) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_116_1)) 0) (<= (+ ULTIMATE.start_main_~MAX~6 v_b_93_1) 4294967550) (<= 0 (+ v_b_93_1 v_b_116_1 254)) (<= v_v_1269_1 (+ ULTIMATE.start_main_~MAX~6 381)) (<= (- ULTIMATE.start_main_~cont~6 v_b_115_1) 0) (<= 0 (+ ULTIMATE.start_main_~cont~6 v_b_116_1 254)) (<= (- ULTIMATE.start_main_~MAX~6 (- v_v_1269_1)) 4294967422) (<= (- (- ULTIMATE.start_main_~i~6) v_b_115_1) (- 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) v_v_1269_1) 127) (<= ULTIMATE.start_main_~MAX~6 (+ v_b_93_1 4294967550)) (< v_b_116_1 (+ v_b_115_1 1)) (<= ULTIMATE.start_main_~i~6 (+ v_b_116_1 382)) (<= v_b_116_1 (+ v_b_93_1 383)) (<= (- v_b_116_1 v_v_1269_1) 255) (<= v_b_115_1 (+ ULTIMATE.start_main_~MAX~6 381)) (<= (- ULTIMATE.start_main_~i~6 (- v_b_93_1)) 128) (<= v_b_93_1 (+ ULTIMATE.start_main_~i~6 254)) (<= 0 (+ v_b_116_1 254)) (<= 0 (+ (* 2 v_v_1269_1) 511)) (<= v_b_93_1 (+ v_b_115_1 255)) (<= 0 (+ v_b_115_1 255)) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_116_1)) 128) (<= (- (- v_b_93_1) v_v_1269_1) 128) (<= 0 (+ v_v_1269_1 v_b_115_1 383)) (<= v_v_1269_1 382) (<= (- v_v_1269_1 (- v_v_1269_1)) 254) (<= (- (- v_b_116_1) v_b_116_1) (- 2)) (<= (- ULTIMATE.start_main_~i~6 v_b_93_1) 128) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_116_1) (- 2)) (<= v_b_115_1 (+ v_b_93_1 382)) (<= (+ v_v_1269_1 v_b_116_1) 510) (<= 0 (+ ULTIMATE.start_main_~MAX~6 v_b_115_1 254)) (<= 0 (+ ULTIMATE.start_main_~MAX~6 v_b_93_1 254)) (<= 0 (+ v_b_93_1 v_v_1269_1 383)) (<= v_b_116_1 (+ v_b_115_1 383)) (forall ((v_prenex_230 Int) (v_prenex_229 Int)) (or (<= v_b_116_1 v_prenex_229) (<= v_b_115_1 v_prenex_230) (<= (- (select ULTIMATE.start_main_~str1~6 v_prenex_230) (- (select ULTIMATE.start_main_~str1~6 v_prenex_229))) 254) (< v_prenex_230 v_b_93_1) (< v_prenex_229 v_b_115_1))) (<= (+ ULTIMATE.start_main_~cont~6 v_b_93_1) 255) (<= (+ ULTIMATE.start_main_~cont~6 v_v_1269_1) 382) (<= (- (- v_b_115_1) v_b_116_1) (- 1)) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_116_1)) 128) (<= (- ULTIMATE.start_main_~i~6 v_v_1269_1) 255) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_93_1)) 0))) (<= ULTIMATE.start_main_~cont~6 255) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~i~6)) 256) (<= (* 2 ULTIMATE.start_main_~i~6) 511) (<= (- (- ULTIMATE.start_main_~cont~6) (- ULTIMATE.start_main_~i~6)) 128) (<= (- ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6) (- 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~cont~6) (- 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~i~6)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~cont~6)) (- 1)) (<= (* 2 ULTIMATE.start_main_~cont~6) 255) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~cont~6)) 0) (<= ULTIMATE.start_main_~MAX~6 4294967550) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~cont~6)) 4294967295) (<= ULTIMATE.start_main_~MAX~6 (+ ULTIMATE.start_main_~i~6 4294967549)) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~MAX~6) (- 2))) (and (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~cont~6) 4294967295) (<= ULTIMATE.start_main_~i~6 (+ ULTIMATE.start_main_~cont~6 383)) (<= (- (- ULTIMATE.start_main_~i~6) ULTIMATE.start_main_~i~6) (- 2)) (exists ((v_b_93_1 Int) (v_v_1269_1 Int) (v_b_115_1 Int) (v_b_116_1 Int)) (and (<= 0 (+ v_b_93_1 v_b_115_1 255)) (<= (+ v_b_93_1 v_b_116_1) 383) (<= (+ v_b_93_1 v_v_1269_1) 382) (<= 0 (+ ULTIMATE.start_main_~cont~6 v_b_93_1 255)) (<= (+ v_v_1269_1 v_b_115_1) 509) (<= 0 (+ v_v_1269_1 v_b_93_1 383)) (<= v_b_115_1 382) (<= (+ ULTIMATE.start_main_~cont~6 v_b_116_1) 383) (<= (- (- ULTIMATE.start_main_~i~6) v_b_93_1) (- 1)) (forall ((v_prenex_263 Int)) (or (< v_prenex_263 v_b_93_1) (<= (- v_b_93_1 (select ULTIMATE.start_main_~str1~6 v_prenex_263)) 128) (<= v_b_115_1 v_prenex_263))) (<= (- ULTIMATE.start_main_~cont~6 v_v_1269_1) 128) (<= 0 (+ ULTIMATE.start_main_~MAX~6 v_b_116_1 253)) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_93_1) (- 1)) (<= (- (- v_b_93_1) (- v_v_1269_1)) 127) (forall ((v_prenex_242 Int)) (or (< v_prenex_242 v_b_93_1) (<= v_b_115_1 v_prenex_242) (<= (- v_b_115_1 (- (select ULTIMATE.start_main_~str1~6 v_prenex_242))) 254))) (<= (- v_b_115_1 (- v_b_116_1)) 255) (<= (- ULTIMATE.start_main_~i~6 (- v_v_1269_1)) 255) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_116_1) (- 1)) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_115_1) 0) (<= (- ULTIMATE.start_main_~i~6 (- v_b_116_1)) 256) (forall ((v_prenex_258 Int)) (or (<= (- v_b_115_1 (select ULTIMATE.start_main_~str1~6 v_prenex_258)) 254) (<= v_b_115_1 v_prenex_258) (< v_prenex_258 v_b_93_1))) (<= v_b_116_1 383) (<= (- (- v_b_116_1) (- v_b_93_1)) (- 1)) (forall ((v_prenex_241 Int)) (or (<= (- (- v_b_116_1) (select ULTIMATE.start_main_~str1~6 v_prenex_241)) 127) (<= v_b_115_1 v_prenex_241) (< v_prenex_241 v_b_93_1))) (<= v_b_93_1 (+ v_v_1269_1 383)) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_93_1)) (- 1)) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_115_1)) 127) (<= 0 (+ ULTIMATE.start_main_~MAX~6 v_v_1269_1 382)) (forall ((v_prenex_269 Int)) (or (<= (- (- ULTIMATE.start_main_~cont~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_269))) 127) (<= v_b_115_1 v_prenex_269) (< v_prenex_269 v_b_93_1))) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_v_1269_1)) 126) (<= (- (- v_v_1269_1) v_v_1269_1) 256) (<= 0 (+ v_v_1269_1 v_b_116_1 382)) (<= 0 (+ (* 2 v_b_93_1) 255)) (forall ((v_prenex_265 Int)) (or (< v_prenex_265 v_b_93_1) (<= v_b_115_1 v_prenex_265) (<= (- ULTIMATE.start_main_~i~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_265))) 255))) (<= (- ULTIMATE.start_main_~i~6 (- v_b_115_1)) 255) (forall ((v_prenex_219 Int)) (or (< v_prenex_219 v_b_93_1) (<= (- (- ULTIMATE.start_main_~cont~6) (select ULTIMATE.start_main_~str1~6 v_prenex_219)) 128) (<= v_b_115_1 v_prenex_219))) (<= ULTIMATE.start_main_~cont~6 (+ v_v_1269_1 383)) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_115_1)) 127) (forall ((v_prenex_257 Int) (v_prenex_256 Int)) (or (<= v_b_115_1 v_prenex_257) (<= v_b_116_1 v_prenex_256) (<= (- (select ULTIMATE.start_main_~str1~6 v_prenex_257) (select ULTIMATE.start_main_~str1~6 v_prenex_256)) 255) (< v_prenex_257 v_b_93_1) (< v_prenex_256 v_b_115_1))) (<= (- ULTIMATE.start_main_~MAX~6 v_v_1269_1) 4294967423) (<= (- (- v_b_115_1) v_v_1269_1) 128) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_115_1)) 4294967422) (forall ((v_prenex_262 Int)) (or (< v_prenex_262 v_b_93_1) (<= v_b_115_1 v_prenex_262) (<= (- (- ULTIMATE.start_main_~i~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_262))) 126))) (<= (- v_b_93_1 (- v_b_93_1)) 0) (<= 0 (+ (* 2 v_b_115_1) 255)) (<= (- (- v_b_115_1) v_b_93_1) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_93_1)) 4294967295) (<= v_b_115_1 (+ v_b_116_1 381)) (<= 0 (+ v_v_1269_1 383)) (<= (+ v_v_1269_1 v_b_93_1) 382) (<= (+ ULTIMATE.start_main_~MAX~6 v_b_116_1) 4294967678) (<= v_b_116_1 (+ ULTIMATE.start_main_~cont~6 383)) (<= (- v_b_115_1 v_b_93_1) 127) (forall ((v_prenex_226 Int) (v_prenex_225 Int)) (or (< v_prenex_225 v_b_115_1) (<= v_b_115_1 v_prenex_226) (< v_prenex_226 v_b_93_1) (<= (- (- (select ULTIMATE.start_main_~str1~6 v_prenex_226)) (- (select ULTIMATE.start_main_~str1~6 v_prenex_225))) 255) (<= v_b_116_1 v_prenex_225))) (<= v_v_1269_1 (+ v_b_115_1 382)) (<= (- v_b_115_1 (- v_b_93_1)) 127) (forall ((v_prenex_227 Int)) (or (<= v_b_115_1 v_prenex_227) (< v_prenex_227 v_b_93_1) (<= (- (- ULTIMATE.start_main_~MAX~6) (select ULTIMATE.start_main_~str1~6 v_prenex_227)) 127))) (<= (- v_b_93_1 (- v_v_1269_1)) 127) (forall ((v_prenex_244 Int)) (or (<= (- ULTIMATE.start_main_~MAX~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_244))) 4294967422) (<= v_b_115_1 v_prenex_244) (< v_prenex_244 v_b_93_1))) (<= ULTIMATE.start_main_~i~6 (+ v_b_93_1 383)) (<= (- (- ULTIMATE.start_main_~i~6) v_v_1269_1) 127) (<= (+ ULTIMATE.start_main_~i~6 v_b_116_1) 511) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_93_1) 0) (<= (- ULTIMATE.start_main_~i~6 v_b_115_1) 1) (<= (- (- v_b_116_1) v_b_93_1) (- 1)) (<= v_b_116_1 (+ v_v_1269_1 511)) (forall ((v_prenex_254 Int)) (or (<= (- (- v_b_115_1) (select ULTIMATE.start_main_~str1~6 v_prenex_254)) 128) (< v_prenex_254 v_b_93_1) (<= v_b_115_1 v_prenex_254))) (<= v_b_93_1 (+ v_b_116_1 254)) (<= (+ v_b_115_1 v_b_116_1) 510) (<= v_b_93_1 255) (< v_b_115_1 (+ v_b_93_1 1)) (<= (- (- v_b_115_1) (- v_b_116_1)) 1) (<= (+ v_b_93_1 v_b_115_1) 382) (<= (- (- ULTIMATE.start_main_~i~6) (- v_v_1269_1)) 126) (<= (- ULTIMATE.start_main_~MAX~6 v_b_93_1) 4294967295) (<= (- v_b_116_1 (- v_v_1269_1)) 255) (<= v_b_115_1 (+ v_v_1269_1 510)) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_116_1)) 4294967423) (<= v_b_116_1 (+ ULTIMATE.start_main_~i~6 382)) (<= (+ ULTIMATE.start_main_~MAX~6 v_b_93_1) 4294967550) (<= v_v_1269_1 (+ ULTIMATE.start_main_~MAX~6 381)) (<= 0 (+ ULTIMATE.start_main_~cont~6 v_b_116_1 254)) (<= ULTIMATE.start_main_~MAX~6 (+ v_b_93_1 4294967550)) (<= (- v_b_116_1 v_v_1269_1) 255) (<= v_b_115_1 (+ ULTIMATE.start_main_~MAX~6 381)) (<= (- ULTIMATE.start_main_~i~6 (- v_b_93_1)) 128) (<= 0 (+ v_b_116_1 254)) (<= 0 (+ (* 2 v_v_1269_1) 511)) (<= v_b_93_1 (+ v_b_115_1 255)) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_116_1)) 128) (<= 0 (+ v_v_1269_1 v_b_115_1 383)) (<= v_v_1269_1 382) (forall ((v_prenex_221 Int)) (or (< v_prenex_221 v_b_93_1) (<= (- (select ULTIMATE.start_main_~str1~6 v_prenex_221) (- (select ULTIMATE.start_main_~str1~6 v_prenex_221))) 254) (<= v_b_115_1 v_prenex_221))) (<= (- (- v_b_116_1) v_b_116_1) (- 2)) (<= v_b_115_1 (+ v_b_93_1 382)) (<= 0 (+ ULTIMATE.start_main_~MAX~6 v_b_115_1 254)) (<= 0 (+ ULTIMATE.start_main_~MAX~6 v_b_93_1 254)) (<= 0 (+ v_b_93_1 v_v_1269_1 383)) (<= v_b_116_1 (+ v_b_115_1 383)) (forall ((v_prenex_230 Int) (v_prenex_229 Int)) (or (<= v_b_116_1 v_prenex_229) (<= v_b_115_1 v_prenex_230) (<= (- (select ULTIMATE.start_main_~str1~6 v_prenex_230) (- (select ULTIMATE.start_main_~str1~6 v_prenex_229))) 254) (< v_prenex_230 v_b_93_1) (< v_prenex_229 v_b_115_1))) (<= (+ ULTIMATE.start_main_~cont~6 v_v_1269_1) 382) (<= (- (- v_b_115_1) v_b_116_1) (- 1)) (<= (- ULTIMATE.start_main_~i~6 v_v_1269_1) 255) (<= v_b_115_1 (+ ULTIMATE.start_main_~cont~6 382)) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_115_1)) (- 1)) (forall ((v_idx_228 Int)) (or (<= v_b_115_1 v_idx_228) (<= (- (- v_b_93_1) (select ULTIMATE.start_main_~str1~6 v_idx_228)) 128) (< v_idx_228 v_b_93_1))) (<= (- v_b_93_1 v_v_1269_1) 128) (<= (- v_b_115_1 (- v_v_1269_1)) 254) (<= 0 (+ ULTIMATE.start_main_~cont~6 v_v_1269_1 383)) (<= (- v_b_115_1 v_b_116_1) (- 1)) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_v_1269_1)) 127) (<= v_b_115_1 (+ ULTIMATE.start_main_~i~6 381)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_93_1)) (- 1)) (<= (- v_b_116_1 (- v_b_116_1)) 256) (<= v_b_93_1 (+ ULTIMATE.start_main_~MAX~6 254)) (<= (* 2 v_v_1269_1) 509) (<= (- ULTIMATE.start_main_~cont~6 (- v_v_1269_1)) 127) (<= ULTIMATE.start_main_~MAX~6 (+ v_b_115_1 4294967550)) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_115_1) (- 1)) (<= 0 (+ v_v_1269_1 ULTIMATE.start_main_~i~6 382)) (<= (- (- v_b_116_1) v_v_1269_1) 127) (<= 0 (+ ULTIMATE.start_main_~i~6 v_b_116_1 253)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_115_1)) (- 1)) (<= (- (- ULTIMATE.start_main_~i~6) v_b_116_1) (- 2)) (<= ULTIMATE.start_main_~cont~6 (+ v_b_116_1 254)) (<= v_v_1269_1 (+ ULTIMATE.start_main_~cont~6 382)) (<= v_v_1269_1 (+ ULTIMATE.start_main_~i~6 381)) (<= ULTIMATE.start_main_~cont~6 (+ v_b_115_1 255)) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_93_1)) 0) (<= (- ULTIMATE.start_main_~i~6 v_b_116_1) 0) (<= (- ULTIMATE.start_main_~cont~6 v_b_93_1) 0) (<= (* 2 v_b_115_1) 509) (<= (- (- v_b_115_1) (- v_v_1269_1)) 127) (<= v_b_116_1 (+ ULTIMATE.start_main_~MAX~6 382)) (<= v_v_1269_1 (+ v_b_93_1 382)) (<= 0 (+ v_b_115_1 v_b_116_1 254)) (<= (+ ULTIMATE.start_main_~i~6 v_b_115_1) 510) (<= (+ ULTIMATE.start_main_~MAX~6 v_v_1269_1) 4294967677) (<= ULTIMATE.start_main_~MAX~6 (+ v_b_116_1 4294967549)) (forall ((v_prenex_231 Int)) (or (<= v_b_115_1 v_prenex_231) (< v_prenex_231 v_b_93_1) (<= (- (- v_b_93_1) (- (select ULTIMATE.start_main_~str1~6 v_prenex_231))) 127))) (<= (+ ULTIMATE.start_main_~MAX~6 v_b_115_1) 4294967677) (<= (- ULTIMATE.start_main_~MAX~6 v_b_115_1) 4294967295) (<= (- v_b_116_1 (- v_b_93_1)) 128) (<= (- (- v_b_116_1) (- v_v_1269_1)) 126) (<= 0 (+ v_b_93_1 255)) (<= (- (- v_b_115_1) v_b_115_1) 0) (forall ((v_prenex_264 Int)) (or (< v_prenex_264 v_b_93_1) (<= v_b_115_1 v_prenex_264) (<= (- v_b_116_1 (- (select ULTIMATE.start_main_~str1~6 v_prenex_264))) 255))) (<= 0 (+ v_b_93_1 ULTIMATE.start_main_~i~6 254)) (<= v_v_1269_1 (+ v_b_116_1 381)) (<= (- ULTIMATE.start_main_~MAX~6 v_b_116_1) 4294967294) (<= (- v_b_115_1 v_v_1269_1) 254) (<= (+ ULTIMATE.start_main_~cont~6 v_b_115_1) 382) (<= ULTIMATE.start_main_~i~6 (+ v_b_115_1 383)) (<= (* 2 v_b_116_1) 511) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_116_1)) 0) (<= (- (- v_b_115_1) (- v_b_93_1)) 0) (<= 0 (+ (* 2 v_b_116_1) 253)) (<= (+ v_v_1269_1 ULTIMATE.start_main_~i~6) 510) (<= v_b_93_1 (+ ULTIMATE.start_main_~cont~6 255)) (forall ((v_prenex_217 Int) (v_prenex_218 Int)) (or (<= (- (- (select ULTIMATE.start_main_~str1~6 v_prenex_218)) (select ULTIMATE.start_main_~str1~6 v_prenex_217)) 256) (<= v_b_115_1 v_prenex_218) (< v_prenex_218 v_b_93_1) (<= v_b_116_1 v_prenex_217) (< v_prenex_217 v_b_115_1))) (forall ((v_prenex_261 Int)) (or (< v_prenex_261 v_b_93_1) (<= v_b_115_1 v_prenex_261) (<= (- ULTIMATE.start_main_~i~6 (select ULTIMATE.start_main_~str1~6 v_prenex_261)) 255))) (<= 0 (+ ULTIMATE.start_main_~i~6 v_b_115_1 254)) (<= (+ v_b_93_1 ULTIMATE.start_main_~i~6) 383) (forall ((v_prenex_250 Int)) (or (<= v_b_115_1 v_prenex_250) (< v_prenex_250 v_b_93_1) (<= (- ULTIMATE.start_main_~cont~6 (select ULTIMATE.start_main_~str1~6 v_prenex_250)) 128))) (<= (- v_b_115_1 (- v_b_115_1)) 254) (<= (* 2 v_b_93_1) 255) (<= (- (- v_b_93_1) v_b_93_1) 0) (<= (- v_b_116_1 v_b_93_1) 128) (<= ULTIMATE.start_main_~cont~6 (+ v_b_93_1 255)) (<= 0 (+ ULTIMATE.start_main_~cont~6 v_b_115_1 255)) (forall ((v_prenex_270 Int)) (or (<= (- v_b_116_1 (select ULTIMATE.start_main_~str1~6 v_prenex_270)) 255) (< v_prenex_270 v_b_93_1) (<= v_b_115_1 v_prenex_270))) (<= ULTIMATE.start_main_~MAX~6 (+ v_v_1269_1 4294967678)) (<= ULTIMATE.start_main_~i~6 (+ v_v_1269_1 511)) (<= (- (- ULTIMATE.start_main_~cont~6) v_v_1269_1) 128) (<= (- ULTIMATE.start_main_~cont~6 v_b_116_1) (- 1)) (forall ((v_prenex_240 Int)) (or (<= (- (- v_b_116_1) (- (select ULTIMATE.start_main_~str1~6 v_prenex_240))) 126) (< v_prenex_240 v_b_93_1) (<= v_b_115_1 v_prenex_240))) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_116_1)) 0) (<= 0 (+ v_b_93_1 v_b_116_1 254)) (<= (- ULTIMATE.start_main_~cont~6 v_b_115_1) 0) (forall ((v_prenex_243 Int)) (or (<= v_b_115_1 v_prenex_243) (<= (- (- (select ULTIMATE.start_main_~str1~6 v_prenex_243)) (select ULTIMATE.start_main_~str1~6 v_prenex_243)) 256) (< v_prenex_243 v_b_93_1))) (<= (- ULTIMATE.start_main_~MAX~6 (- v_v_1269_1)) 4294967422) (forall ((v_prenex_238 Int)) (or (< v_prenex_238 v_b_93_1) (<= v_b_115_1 v_prenex_238) (<= (- ULTIMATE.start_main_~cont~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_238))) 127))) (<= (- (- ULTIMATE.start_main_~i~6) v_b_115_1) (- 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) v_v_1269_1) 127) (forall ((v_prenex_252 Int)) (or (<= v_b_115_1 v_prenex_252) (< v_prenex_252 v_b_93_1) (<= (- (- ULTIMATE.start_main_~i~6) (select ULTIMATE.start_main_~str1~6 v_prenex_252)) 127))) (<= ULTIMATE.start_main_~i~6 (+ v_b_116_1 382)) (<= v_b_116_1 (+ v_b_93_1 383)) (forall ((v_prenex_272 Int)) (or (<= (- (- v_b_115_1) (- (select ULTIMATE.start_main_~str1~6 v_prenex_272))) 127) (< v_prenex_272 v_b_93_1) (<= v_b_115_1 v_prenex_272))) (<= v_b_93_1 (+ ULTIMATE.start_main_~i~6 254)) (<= 0 (+ v_b_115_1 255)) (<= (- (- v_b_93_1) v_v_1269_1) 128) (<= (- v_v_1269_1 (- v_v_1269_1)) 254) (<= (- ULTIMATE.start_main_~i~6 v_b_93_1) 128) (forall ((v_prenex_246 Int)) (or (<= (- (- ULTIMATE.start_main_~MAX~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_246))) 126) (< v_prenex_246 v_b_93_1) (<= v_b_115_1 v_prenex_246))) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_116_1) (- 2)) (<= (+ v_v_1269_1 v_b_116_1) 510) (forall ((v_prenex_267 Int)) (or (< v_prenex_267 v_b_93_1) (<= v_b_115_1 v_prenex_267) (<= (- v_b_93_1 (- (select ULTIMATE.start_main_~str1~6 v_prenex_267))) 127))) (forall ((v_prenex_228 Int)) (or (<= v_b_115_1 v_prenex_228) (<= (- ULTIMATE.start_main_~MAX~6 (select ULTIMATE.start_main_~str1~6 v_prenex_228)) 4294967423) (< v_prenex_228 v_b_93_1))) (<= (+ ULTIMATE.start_main_~cont~6 v_b_93_1) 255) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_116_1)) 128) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_93_1)) 0))) (<= 0 (+ ULTIMATE.start_main_~i~6 254)) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6) 4294967294) (<= (* 2 ULTIMATE.start_main_~MAX~6) 8589934845) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~MAX~6)) 8589934590) (<= (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6) 383) (<= ULTIMATE.start_main_~i~6 383) (<= 0 (+ ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6 253)) (<= 0 (+ (* 2 ULTIMATE.start_main_~cont~6) 255)) (<= ULTIMATE.start_main_~cont~6 (+ ULTIMATE.start_main_~i~6 254)) (<= 0 (+ (* 2 ULTIMATE.start_main_~i~6) 253)) (<= ULTIMATE.start_main_~MAX~6 (+ ULTIMATE.start_main_~cont~6 4294967550)) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~i~6)) 128) (<= 0 (+ ULTIMATE.start_main_~MAX~6 254)) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~cont~6) 0) (<= (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~MAX~6) 4294967550) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~i~6) (- 1)) (<= 0 (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~MAX~6 254)) (<= 0 (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6 254)) (<= 0 (+ (* 2 ULTIMATE.start_main_~MAX~6) 253)) (<= ULTIMATE.start_main_~i~6 (+ ULTIMATE.start_main_~MAX~6 382)) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~i~6)) 4294967423) (<= 0 (+ ULTIMATE.start_main_~cont~6 255)) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~i~6) (- 2)) (<= ULTIMATE.start_main_~cont~6 (+ ULTIMATE.start_main_~MAX~6 254)) (<= (+ ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6) 4294967678) (<= ULTIMATE.start_main_~cont~6 255) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~i~6)) 256) (<= (* 2 ULTIMATE.start_main_~i~6) 511) (<= (- (- ULTIMATE.start_main_~cont~6) (- ULTIMATE.start_main_~i~6)) 128) (<= (- ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6) (- 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~cont~6) (- 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~i~6)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~cont~6)) (- 1)) (<= (* 2 ULTIMATE.start_main_~cont~6) 255) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~cont~6)) 0) (<= ULTIMATE.start_main_~MAX~6 4294967550) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~cont~6)) 4294967295) (<= ULTIMATE.start_main_~MAX~6 (+ ULTIMATE.start_main_~i~6 4294967549)) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~MAX~6) (- 2))) (and (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~cont~6) 4294967295) (<= ULTIMATE.start_main_~i~6 (+ ULTIMATE.start_main_~cont~6 383)) (<= (- (- ULTIMATE.start_main_~i~6) ULTIMATE.start_main_~i~6) (- 2)) (<= 0 (+ ULTIMATE.start_main_~i~6 254)) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6) 4294967294) (<= (* 2 ULTIMATE.start_main_~MAX~6) 8589934845) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~MAX~6)) 8589934590) (<= (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6) 383) (<= ULTIMATE.start_main_~i~6 383) (<= 0 (+ ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6 253)) (<= 0 (+ (* 2 ULTIMATE.start_main_~cont~6) 255)) (<= ULTIMATE.start_main_~cont~6 (+ ULTIMATE.start_main_~i~6 254)) (<= 0 (+ (* 2 ULTIMATE.start_main_~i~6) 253)) (<= ULTIMATE.start_main_~MAX~6 (+ ULTIMATE.start_main_~cont~6 4294967550)) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~i~6)) 128) (<= 0 (+ ULTIMATE.start_main_~MAX~6 254)) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~cont~6) 0) (<= (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~MAX~6) 4294967550) (exists ((v_b_93_1 Int) (v_v_1269_1 Int) (v_b_115_1 Int) (v_b_116_1 Int)) (and (<= 0 (+ v_b_93_1 v_b_115_1 255)) (<= (+ v_b_93_1 v_b_116_1) 383) (forall ((v_prenex_239 Int)) (or (< v_prenex_239 v_b_115_1) (<= (- (- v_b_116_1) (- (select ULTIMATE.start_main_~str1~6 v_prenex_239))) 126) (<= v_b_116_1 v_prenex_239))) (<= (+ v_b_93_1 v_v_1269_1) 382) (<= 0 (+ ULTIMATE.start_main_~cont~6 v_b_93_1 255)) (<= (+ v_v_1269_1 v_b_115_1) 509) (forall ((v_prenex_266 Int)) (or (< v_prenex_266 v_b_115_1) (<= v_b_116_1 v_prenex_266) (<= (- ULTIMATE.start_main_~cont~6 (select ULTIMATE.start_main_~str1~6 v_prenex_266)) 128))) (forall ((v_prenex_255 Int)) (or (<= v_b_116_1 v_prenex_255) (< v_prenex_255 v_b_115_1) (<= (- (- v_b_115_1) (- (select ULTIMATE.start_main_~str1~6 v_prenex_255))) 127))) (<= 0 (+ v_v_1269_1 v_b_93_1 383)) (<= v_b_115_1 382) (<= (+ ULTIMATE.start_main_~cont~6 v_b_116_1) 383) (<= (- (- ULTIMATE.start_main_~i~6) v_b_93_1) (- 1)) (<= (- ULTIMATE.start_main_~cont~6 v_v_1269_1) 128) (<= 0 (+ ULTIMATE.start_main_~MAX~6 v_b_116_1 253)) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_93_1) (- 1)) (<= (- (- v_b_93_1) (- v_v_1269_1)) 127) (<= (- v_b_115_1 (- v_b_116_1)) 255) (forall ((v_prenex_216 Int)) (or (<= v_b_116_1 v_prenex_216) (<= (- (- ULTIMATE.start_main_~cont~6) (select ULTIMATE.start_main_~str1~6 v_prenex_216)) 128) (< v_prenex_216 v_b_115_1))) (<= (- ULTIMATE.start_main_~i~6 (- v_v_1269_1)) 255) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_116_1) (- 1)) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_115_1) 0) (<= (- ULTIMATE.start_main_~i~6 (- v_b_116_1)) 256) (forall ((v_prenex_245 Int)) (or (<= (- v_b_116_1 (- (select ULTIMATE.start_main_~str1~6 v_prenex_245))) 255) (<= v_b_116_1 v_prenex_245) (< v_prenex_245 v_b_115_1))) (<= v_b_116_1 383) (<= (- (- v_b_116_1) (- v_b_93_1)) (- 1)) (<= v_b_93_1 (+ v_v_1269_1 383)) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_93_1)) (- 1)) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_115_1)) 127) (<= 0 (+ ULTIMATE.start_main_~MAX~6 v_v_1269_1 382)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_v_1269_1)) 126) (<= (- (- v_v_1269_1) v_v_1269_1) 256) (<= 0 (+ v_v_1269_1 v_b_116_1 382)) (<= 0 (+ (* 2 v_b_93_1) 255)) (<= (- ULTIMATE.start_main_~i~6 (- v_b_115_1)) 255) (<= ULTIMATE.start_main_~cont~6 (+ v_v_1269_1 383)) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_115_1)) 127) (forall ((v_prenex_257 Int) (v_prenex_256 Int)) (or (<= v_b_115_1 v_prenex_257) (<= v_b_116_1 v_prenex_256) (<= (- (select ULTIMATE.start_main_~str1~6 v_prenex_257) (select ULTIMATE.start_main_~str1~6 v_prenex_256)) 255) (< v_prenex_257 v_b_93_1) (< v_prenex_256 v_b_115_1))) (<= (- ULTIMATE.start_main_~MAX~6 v_v_1269_1) 4294967423) (<= (- (- v_b_115_1) v_v_1269_1) 128) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_115_1)) 4294967422) (forall ((v_prenex_233 Int)) (or (<= (- v_b_93_1 (- (select ULTIMATE.start_main_~str1~6 v_prenex_233))) 127) (<= v_b_116_1 v_prenex_233) (< v_prenex_233 v_b_115_1))) (forall ((v_prenex_247 Int)) (or (<= (- ULTIMATE.start_main_~cont~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_247))) 127) (<= v_b_116_1 v_prenex_247) (< v_prenex_247 v_b_115_1))) (<= (- v_b_93_1 (- v_b_93_1)) 0) (<= 0 (+ (* 2 v_b_115_1) 255)) (<= (- (- v_b_115_1) v_b_93_1) 0) (forall ((v_prenex_249 Int)) (or (<= v_b_116_1 v_prenex_249) (< v_prenex_249 v_b_115_1) (<= (- (- v_b_115_1) (select ULTIMATE.start_main_~str1~6 v_prenex_249)) 128))) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_93_1)) 4294967295) (<= v_b_115_1 (+ v_b_116_1 381)) (<= 0 (+ v_v_1269_1 383)) (<= (+ v_v_1269_1 v_b_93_1) 382) (<= (+ ULTIMATE.start_main_~MAX~6 v_b_116_1) 4294967678) (<= v_b_116_1 (+ ULTIMATE.start_main_~cont~6 383)) (<= (- v_b_115_1 v_b_93_1) 127) (forall ((v_prenex_226 Int) (v_prenex_225 Int)) (or (< v_prenex_225 v_b_115_1) (<= v_b_115_1 v_prenex_226) (< v_prenex_226 v_b_93_1) (<= (- (- (select ULTIMATE.start_main_~str1~6 v_prenex_226)) (- (select ULTIMATE.start_main_~str1~6 v_prenex_225))) 255) (<= v_b_116_1 v_prenex_225))) (forall ((v_prenex_268 Int)) (or (<= v_b_116_1 v_prenex_268) (< v_prenex_268 v_b_115_1) (<= (- (- v_b_93_1) (- (select ULTIMATE.start_main_~str1~6 v_prenex_268))) 127))) (<= v_v_1269_1 (+ v_b_115_1 382)) (<= (- v_b_115_1 (- v_b_93_1)) 127) (<= (- v_b_93_1 (- v_v_1269_1)) 127) (<= ULTIMATE.start_main_~i~6 (+ v_b_93_1 383)) (forall ((v_prenex_220 Int)) (or (<= v_b_116_1 v_prenex_220) (< v_prenex_220 v_b_115_1) (<= (- v_b_115_1 (- (select ULTIMATE.start_main_~str1~6 v_prenex_220))) 254))) (<= (- (- ULTIMATE.start_main_~i~6) v_v_1269_1) 127) (<= (+ ULTIMATE.start_main_~i~6 v_b_116_1) 511) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_93_1) 0) (<= (- ULTIMATE.start_main_~i~6 v_b_115_1) 1) (<= (- (- v_b_116_1) v_b_93_1) (- 1)) (<= v_b_116_1 (+ v_v_1269_1 511)) (forall ((v_prenex_259 Int)) (or (< v_prenex_259 v_b_115_1) (<= (- (- ULTIMATE.start_main_~MAX~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_259))) 126) (<= v_b_116_1 v_prenex_259))) (<= v_b_93_1 (+ v_b_116_1 254)) (<= (+ v_b_115_1 v_b_116_1) 510) (<= v_b_93_1 255) (<= (- (- v_b_115_1) (- v_b_116_1)) 1) (<= (+ v_b_93_1 v_b_115_1) 382) (<= (- (- ULTIMATE.start_main_~i~6) (- v_v_1269_1)) 126) (<= (- ULTIMATE.start_main_~MAX~6 v_b_93_1) 4294967295) (<= (- v_b_116_1 (- v_v_1269_1)) 255) (<= v_b_115_1 (+ v_v_1269_1 510)) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_116_1)) 4294967423) (<= v_b_116_1 (+ ULTIMATE.start_main_~i~6 382)) (<= (+ ULTIMATE.start_main_~MAX~6 v_b_93_1) 4294967550) (<= v_v_1269_1 (+ ULTIMATE.start_main_~MAX~6 381)) (<= 0 (+ ULTIMATE.start_main_~cont~6 v_b_116_1 254)) (<= ULTIMATE.start_main_~MAX~6 (+ v_b_93_1 4294967550)) (< v_b_116_1 (+ v_b_115_1 1)) (forall ((v_prenex_223 Int)) (or (< v_prenex_223 v_b_115_1) (<= (- (- ULTIMATE.start_main_~i~6) (select ULTIMATE.start_main_~str1~6 v_prenex_223)) 127) (<= v_b_116_1 v_prenex_223))) (<= (- v_b_116_1 v_v_1269_1) 255) (<= v_b_115_1 (+ ULTIMATE.start_main_~MAX~6 381)) (<= (- ULTIMATE.start_main_~i~6 (- v_b_93_1)) 128) (<= 0 (+ v_b_116_1 254)) (<= 0 (+ (* 2 v_v_1269_1) 511)) (<= v_b_93_1 (+ v_b_115_1 255)) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_116_1)) 128) (<= 0 (+ v_v_1269_1 v_b_115_1 383)) (<= v_v_1269_1 382) (forall ((v_prenex_235 Int)) (or (<= v_b_116_1 v_prenex_235) (< v_prenex_235 v_b_115_1) (<= (- ULTIMATE.start_main_~MAX~6 (select ULTIMATE.start_main_~str1~6 v_prenex_235)) 4294967423))) (<= (- (- v_b_116_1) v_b_116_1) (- 2)) (<= v_b_115_1 (+ v_b_93_1 382)) (<= 0 (+ ULTIMATE.start_main_~MAX~6 v_b_115_1 254)) (<= 0 (+ ULTIMATE.start_main_~MAX~6 v_b_93_1 254)) (<= 0 (+ v_b_93_1 v_v_1269_1 383)) (<= v_b_116_1 (+ v_b_115_1 383)) (forall ((v_prenex_230 Int) (v_prenex_229 Int)) (or (<= v_b_116_1 v_prenex_229) (<= v_b_115_1 v_prenex_230) (<= (- (select ULTIMATE.start_main_~str1~6 v_prenex_230) (- (select ULTIMATE.start_main_~str1~6 v_prenex_229))) 254) (< v_prenex_230 v_b_93_1) (< v_prenex_229 v_b_115_1))) (<= (+ ULTIMATE.start_main_~cont~6 v_v_1269_1) 382) (<= (- (- v_b_115_1) v_b_116_1) (- 1)) (<= (- ULTIMATE.start_main_~i~6 v_v_1269_1) 255) (forall ((v_prenex_222 Int)) (or (<= v_b_116_1 v_prenex_222) (< v_prenex_222 v_b_115_1) (<= (- ULTIMATE.start_main_~i~6 (select ULTIMATE.start_main_~str1~6 v_prenex_222)) 256))) (forall ((v_prenex_251 Int)) (or (<= v_b_116_1 v_prenex_251) (< v_prenex_251 v_b_115_1) (<= (- ULTIMATE.start_main_~MAX~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_251))) 4294967422))) (<= v_b_115_1 (+ ULTIMATE.start_main_~cont~6 382)) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_115_1)) (- 1)) (<= (- v_b_93_1 v_v_1269_1) 128) (forall ((v_prenex_248 Int)) (or (<= v_b_116_1 v_prenex_248) (<= (- ULTIMATE.start_main_~i~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_248))) 255) (< v_prenex_248 v_b_115_1))) (<= (- v_b_115_1 (- v_v_1269_1)) 254) (<= 0 (+ ULTIMATE.start_main_~cont~6 v_v_1269_1 383)) (<= (- v_b_115_1 v_b_116_1) (- 1)) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_v_1269_1)) 127) (<= v_b_115_1 (+ ULTIMATE.start_main_~i~6 381)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_93_1)) (- 1)) (<= (- v_b_116_1 (- v_b_116_1)) 256) (<= v_b_93_1 (+ ULTIMATE.start_main_~MAX~6 254)) (<= (* 2 v_v_1269_1) 509) (<= (- ULTIMATE.start_main_~cont~6 (- v_v_1269_1)) 127) (<= ULTIMATE.start_main_~MAX~6 (+ v_b_115_1 4294967550)) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_115_1) (- 1)) (forall ((v_idx_229 Int)) (or (<= (- (- v_b_116_1) (select ULTIMATE.start_main_~str1~6 v_idx_229)) 127) (< v_idx_229 v_b_115_1) (<= v_b_116_1 v_idx_229))) (<= 0 (+ v_v_1269_1 ULTIMATE.start_main_~i~6 382)) (<= (- (- v_b_116_1) v_v_1269_1) 127) (<= 0 (+ ULTIMATE.start_main_~i~6 v_b_116_1 253)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_115_1)) (- 1)) (<= (- (- ULTIMATE.start_main_~i~6) v_b_116_1) (- 2)) (<= ULTIMATE.start_main_~cont~6 (+ v_b_116_1 254)) (<= v_v_1269_1 (+ ULTIMATE.start_main_~cont~6 382)) (<= v_v_1269_1 (+ ULTIMATE.start_main_~i~6 381)) (<= ULTIMATE.start_main_~cont~6 (+ v_b_115_1 255)) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_93_1)) 0) (forall ((v_prenex_236 Int)) (or (<= (- v_b_93_1 (select ULTIMATE.start_main_~str1~6 v_prenex_236)) 128) (<= v_b_116_1 v_prenex_236) (< v_prenex_236 v_b_115_1))) (forall ((v_prenex_224 Int)) (or (< v_prenex_224 v_b_115_1) (<= v_b_116_1 v_prenex_224) (<= (- v_b_115_1 (select ULTIMATE.start_main_~str1~6 v_prenex_224)) 255))) (<= (- ULTIMATE.start_main_~i~6 v_b_116_1) 0) (forall ((v_prenex_234 Int)) (or (<= (- (- ULTIMATE.start_main_~i~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_234))) 126) (< v_prenex_234 v_b_115_1) (<= v_b_116_1 v_prenex_234))) (forall ((v_prenex_253 Int)) (or (<= v_b_116_1 v_prenex_253) (<= (- v_b_116_1 (select ULTIMATE.start_main_~str1~6 v_prenex_253)) 256) (< v_prenex_253 v_b_115_1))) (<= (- ULTIMATE.start_main_~cont~6 v_b_93_1) 0) (<= (* 2 v_b_115_1) 509) (<= (- (- v_b_115_1) (- v_v_1269_1)) 127) (<= v_b_116_1 (+ ULTIMATE.start_main_~MAX~6 382)) (<= v_v_1269_1 (+ v_b_93_1 382)) (<= 0 (+ v_b_115_1 v_b_116_1 254)) (<= (+ ULTIMATE.start_main_~i~6 v_b_115_1) 510) (<= (+ ULTIMATE.start_main_~MAX~6 v_v_1269_1) 4294967677) (<= ULTIMATE.start_main_~MAX~6 (+ v_b_116_1 4294967549)) (<= (+ ULTIMATE.start_main_~MAX~6 v_b_115_1) 4294967677) (<= (- ULTIMATE.start_main_~MAX~6 v_b_115_1) 4294967295) (<= (- v_b_116_1 (- v_b_93_1)) 128) (<= (- (- v_b_116_1) (- v_v_1269_1)) 126) (<= 0 (+ v_b_93_1 255)) (<= (- (- v_b_115_1) v_b_115_1) 0) (<= 0 (+ v_b_93_1 ULTIMATE.start_main_~i~6 254)) (<= v_v_1269_1 (+ v_b_116_1 381)) (<= (- ULTIMATE.start_main_~MAX~6 v_b_116_1) 4294967294) (<= (- v_b_115_1 v_v_1269_1) 254) (<= (+ ULTIMATE.start_main_~cont~6 v_b_115_1) 382) (<= ULTIMATE.start_main_~i~6 (+ v_b_115_1 383)) (forall ((v_prenex_260 Int)) (or (<= v_b_116_1 v_prenex_260) (< v_prenex_260 v_b_115_1) (<= (- (- v_b_93_1) (select ULTIMATE.start_main_~str1~6 v_prenex_260)) 128))) (<= (* 2 v_b_116_1) 511) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_116_1)) 0) (<= (- (- v_b_115_1) (- v_b_93_1)) 0) (<= 0 (+ (* 2 v_b_116_1) 253)) (<= (+ v_v_1269_1 ULTIMATE.start_main_~i~6) 510) (forall ((v_prenex_273 Int)) (or (<= (- (- ULTIMATE.start_main_~cont~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_273))) 127) (< v_prenex_273 v_b_115_1) (<= v_b_116_1 v_prenex_273))) (<= v_b_93_1 (+ ULTIMATE.start_main_~cont~6 255)) (forall ((v_prenex_217 Int) (v_prenex_218 Int)) (or (<= (- (- (select ULTIMATE.start_main_~str1~6 v_prenex_218)) (select ULTIMATE.start_main_~str1~6 v_prenex_217)) 256) (<= v_b_115_1 v_prenex_218) (< v_prenex_218 v_b_93_1) (<= v_b_116_1 v_prenex_217) (< v_prenex_217 v_b_115_1))) (forall ((v_prenex_232 Int)) (or (<= (- (- ULTIMATE.start_main_~MAX~6) (select ULTIMATE.start_main_~str1~6 v_prenex_232)) 127) (< v_prenex_232 v_b_115_1) (<= v_b_116_1 v_prenex_232))) (<= 0 (+ ULTIMATE.start_main_~i~6 v_b_115_1 254)) (<= (+ v_b_93_1 ULTIMATE.start_main_~i~6) 383) (<= (- v_b_115_1 (- v_b_115_1)) 254) (<= (* 2 v_b_93_1) 255) (<= (- (- v_b_93_1) v_b_93_1) 0) (<= (- v_b_116_1 v_b_93_1) 128) (<= ULTIMATE.start_main_~cont~6 (+ v_b_93_1 255)) (<= 0 (+ ULTIMATE.start_main_~cont~6 v_b_115_1 255)) (<= ULTIMATE.start_main_~MAX~6 (+ v_v_1269_1 4294967678)) (<= ULTIMATE.start_main_~i~6 (+ v_v_1269_1 511)) (<= (- (- ULTIMATE.start_main_~cont~6) v_v_1269_1) 128) (<= (- ULTIMATE.start_main_~cont~6 v_b_116_1) (- 1)) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_116_1)) 0) (forall ((v_prenex_271 Int)) (or (< v_prenex_271 v_b_115_1) (<= (- (select ULTIMATE.start_main_~str1~6 v_prenex_271) (- (select ULTIMATE.start_main_~str1~6 v_prenex_271))) 254) (<= v_b_116_1 v_prenex_271))) (<= 0 (+ v_b_93_1 v_b_116_1 254)) (<= (- ULTIMATE.start_main_~cont~6 v_b_115_1) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- v_v_1269_1)) 4294967422) (<= (- (- ULTIMATE.start_main_~i~6) v_b_115_1) (- 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) v_v_1269_1) 127) (<= ULTIMATE.start_main_~i~6 (+ v_b_116_1 382)) (<= v_b_116_1 (+ v_b_93_1 383)) (<= v_b_93_1 (+ ULTIMATE.start_main_~i~6 254)) (<= 0 (+ v_b_115_1 255)) (<= (- (- v_b_93_1) v_v_1269_1) 128) (<= (- v_v_1269_1 (- v_v_1269_1)) 254) (<= (- ULTIMATE.start_main_~i~6 v_b_93_1) 128) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_116_1) (- 2)) (<= (+ v_v_1269_1 v_b_116_1) 510) (<= (+ ULTIMATE.start_main_~cont~6 v_b_93_1) 255) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_116_1)) 128) (forall ((v_prenex_237 Int)) (or (<= v_b_116_1 v_prenex_237) (<= (- (- (select ULTIMATE.start_main_~str1~6 v_prenex_237)) (select ULTIMATE.start_main_~str1~6 v_prenex_237)) 256) (< v_prenex_237 v_b_115_1))) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_93_1)) 0))) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~i~6) (- 1)) (<= 0 (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~MAX~6 254)) (<= 0 (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6 254)) (<= 0 (+ (* 2 ULTIMATE.start_main_~MAX~6) 253)) (<= ULTIMATE.start_main_~i~6 (+ ULTIMATE.start_main_~MAX~6 382)) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~i~6)) 4294967423) (<= 0 (+ ULTIMATE.start_main_~cont~6 255)) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~i~6) (- 2)) (<= ULTIMATE.start_main_~cont~6 (+ ULTIMATE.start_main_~MAX~6 254)) (<= (+ ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6) 4294967678) (<= ULTIMATE.start_main_~cont~6 255) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~i~6)) 256) (<= (* 2 ULTIMATE.start_main_~i~6) 511) (<= (- (- ULTIMATE.start_main_~cont~6) (- ULTIMATE.start_main_~i~6)) 128) (<= (- ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6) (- 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~cont~6) (- 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~i~6)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~cont~6)) (- 1)) (<= (* 2 ULTIMATE.start_main_~cont~6) 255) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~cont~6)) 0) (<= ULTIMATE.start_main_~MAX~6 4294967550) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~cont~6)) 4294967295) (<= ULTIMATE.start_main_~MAX~6 (+ ULTIMATE.start_main_~i~6 4294967549)) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~MAX~6) (- 2))))} [2018-12-17 14:29:48,455 FATAL L210 ngHoareTripleChecker]: Soundness check failed for the following hoare triple [2018-12-17 14:29:48,455 FATAL L212 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-17 14:29:48,455 FATAL L214 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-17 14:29:48,455 FATAL L218 ngHoareTripleChecker]: -- [2018-12-17 14:29:48,456 FATAL L219 ngHoareTripleChecker]: Pre: {2147483555#(or (and (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~cont~6) 4294967295) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~MAX~6) 8589934592) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~i~6) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~i~6)) 254) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~i~6) 4294967296) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~i~6)) 4294967296) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~cont~6) 4294967296) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~i~6)) 254) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~MAX~6)) 8589934590) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~cont~6)) 4294967296) (<= (- (- c_ULTIMATE.start_main_~i~6) c_ULTIMATE.start_main_~i~6) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~cont~6)) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~i~6)) 508) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~cont~6)) 4294967295) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~cont~6) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~i~6) 4294967295) (<= (- c_ULTIMATE.start_main_~cont~6 c_ULTIMATE.start_main_~i~6) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~i~6)) 4294967549)) (and (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~cont~6) 4294967295) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~MAX~6) 8589934592) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~i~6) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~i~6) 4294967296) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~i~6)) 4294967296) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~cont~6) 4294967296) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~MAX~6)) 8589934590) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~cont~6)) 4294967296) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~i~6)) 4294967295) (<= (- (- c_ULTIMATE.start_main_~i~6) c_ULTIMATE.start_main_~i~6) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~cont~6)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~cont~6)) 4294967295) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~cont~6) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~i~6) 4294967295) (<= (- c_ULTIMATE.start_main_~cont~6 c_ULTIMATE.start_main_~i~6) 0)))} [2018-12-17 14:29:48,456 FATAL L223 ngHoareTripleChecker]: Action: assume !(main_~i~6 < main_~MAX~6);main_~str1~6 := main_~str1~6[main_~MAX~6 - 1 := 0];main_~j~6 := 0;main_~i~6 := main_~MAX~6 - 1; [2018-12-17 14:29:48,456 FATAL L184 hOps$ForEachOp$OfRef]: ActionStr: (and (not (< c_ULTIMATE.start_main_~i~6 c_ULTIMATE.start_main_~MAX~6)) (= c_ULTIMATE.start_main_~str1~6_primed (store c_ULTIMATE.start_main_~str1~6 (+ c_ULTIMATE.start_main_~MAX~6 (- 1)) 0)) (= c_ULTIMATE.start_main_~j~6_primed 0) (= c_ULTIMATE.start_main_~i~6_primed (+ c_ULTIMATE.start_main_~MAX~6 (- 1)))) [2018-12-17 14:29:48,456 FATAL L225 ngHoareTripleChecker]: Post: {2147483554#(exists ((v_b_167_1 Int) (v_b_166_1 Int) (v_v_2659_1 Int)) (and (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~MAX~6) 8589934592) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_v_2659_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) c_ULTIMATE.start_main_~j~6) 4294967297) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_v_2659_1)) 4294967297) (<= (- (- v_b_166_1) (- v_v_2659_1)) 4294967297) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~j~6)) 253) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_166_1) 1) (<= (- c_ULTIMATE.start_main_~j~6 (- v_v_2659_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~j~6) 4294967296) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_166_1)) 253) (<= (- c_ULTIMATE.start_main_~i~6 v_b_167_1) (- 1)) (<= (- v_b_167_1 (- v_b_167_1)) 508) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~MAX~6)) 508) (<= (- c_ULTIMATE.start_main_~cont~6 c_ULTIMATE.start_main_~j~6) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_166_1) 8589934594) (<= (- v_b_166_1 (- v_b_167_1)) 507) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_166_1)) 253) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_166_1) 4294967297) (forall ((v_idx_280 Int) (v_idx_281 Int) (v_idx_282 Int)) (or (< v_idx_281 v_b_166_1) (<= v_b_166_1 v_idx_280) (< v_idx_282 v_b_167_1) (<= v_b_167_1 v_idx_281) (and (<= (- (- (select c_ULTIMATE.start_main_~str1~6 v_idx_281)) (select c_ULTIMATE.start_main_~str1~6 v_idx_281)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_281))) 0) (<= (- (- v_b_166_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_281)) 4294967297) (<= (- c_ULTIMATE.start_main_~j~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_281)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_281))) 4294967297) (<= (- (- v_b_166_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_281))) 4294967297) (<= (- (select c_ULTIMATE.start_main_~str1~6 v_idx_281) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_281))) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_281))) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_281)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_281)) 0) (<= (- c_ULTIMATE.start_main_~j~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_281))) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_281)) 4294967297) (<= (- v_b_167_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_281))) 254) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_281)) 4294967296) (<= (- c_ULTIMATE.start_main_~i~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_281))) 253) (<= (- v_b_166_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_281)) 253) (<= (- (- c_ULTIMATE.start_main_~j~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_281))) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_281)) 254) (<= (- v_b_166_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_281))) 253) (<= (- c_ULTIMATE.start_main_~MAX~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_281))) 254) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_281))) 4294967296) (<= (- v_b_167_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_281)) 254) (<= (- (- c_ULTIMATE.start_main_~j~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_281)) 0) (<= (- (- v_b_167_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_281)) 4294967296) (<= (- c_ULTIMATE.start_main_~i~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_281)) 253) (<= (- (- v_b_167_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_281))) 4294967296)))) (<= (- v_b_166_1 v_v_2659_1) 253) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_167_1)) 254) (<= (- v_b_166_1 (- v_v_2659_1)) 253) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~i~6) 8589934593) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_166_1)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_v_2659_1)) 4294967296) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_166_1) 4294967297) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_166_1)) 253) (<= (- (- v_b_166_1) (- v_b_167_1)) 1) (<= (- v_b_167_1 v_v_2659_1) 254) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_167_1)) 254) (<= (- (- c_ULTIMATE.start_main_~i~6) (- c_ULTIMATE.start_main_~j~6)) 4294967297) (<= (- (- v_v_2659_1) v_v_2659_1) 0) (<= (- (- v_b_166_1) v_b_166_1) 8589934594) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_167_1) 4294967296) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~j~6)) 4294967296) (<= (- c_ULTIMATE.start_main_~j~6 v_v_2659_1) 0) (<= (- v_v_2659_1 (- v_v_2659_1)) 0) (<= (- (- v_b_167_1) v_b_167_1) 8589934592) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_167_1) 4294967296) (<= (- (- c_ULTIMATE.start_main_~i~6) v_v_2659_1) 4294967297) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_v_2659_1) 4294967296) (<= (- v_b_166_1 (- v_b_166_1)) 506) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_167_1)) 254) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_v_2659_1)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_v_2659_1)) 254) (<= (- c_ULTIMATE.start_main_~i~6 c_ULTIMATE.start_main_~j~6) 253) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~j~6) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_167_1) 4294967296) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~cont~6) 254) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_167_1)) 507) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~i~6)) 506) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~j~6)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~i~6) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_166_1)) 507) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~i~6) 4294967297) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_167_1) 8589934593) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_167_1)) 508) (<= (- (- c_ULTIMATE.start_main_~j~6) c_ULTIMATE.start_main_~j~6) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~cont~6)) 4294967296) (<= (- c_ULTIMATE.start_main_~j~6 (- c_ULTIMATE.start_main_~j~6)) 0) (<= (- c_ULTIMATE.start_main_~i~6 v_b_166_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_v_2659_1) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_v_2659_1) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~i~6)) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~j~6) 254) (<= (- c_ULTIMATE.start_main_~cont~6 c_ULTIMATE.start_main_~i~6) 4294967297) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~cont~6) 0) (<= (- v_b_167_1 (- v_v_2659_1)) 254) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~j~6)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~j~6)) 254) (<= (- c_ULTIMATE.start_main_~j~6 v_b_166_1) 4294967297) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~cont~6)) 254) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_166_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_167_1)) 0) (<= (- (- v_b_167_1) v_v_2659_1) 4294967296) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~cont~6)) 0) (<= (- (- v_b_166_1) v_b_167_1) 8589934593) (<= (- (- v_b_167_1) (- v_v_2659_1)) 4294967296) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_167_1) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~i~6)) 253) (<= (- (- v_b_166_1) v_v_2659_1) 4294967297) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_v_2659_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~i~6)) 253) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_166_1)) 506) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_166_1) 4294967297) (<= (- v_b_166_1 v_b_167_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_166_1)) 253) (<= (- c_ULTIMATE.start_main_~i~6 (- v_v_2659_1)) 253) (<= (- c_ULTIMATE.start_main_~MAX~6 v_v_2659_1) 254) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~cont~6) 4294967296) (<= (- (- c_ULTIMATE.start_main_~i~6) c_ULTIMATE.start_main_~i~6) 8589934594) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_167_1)) 254) (<= (- (- c_ULTIMATE.start_main_~j~6) v_v_2659_1) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_166_1) 8589934593) (<= (- c_ULTIMATE.start_main_~j~6 v_b_167_1) 4294967296) (<= (- c_ULTIMATE.start_main_~i~6 v_v_2659_1) 253) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_167_1) 8589934592) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~i~6)) 507) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_167_1)) 1)))} [2018-12-17 14:29:48,471 FATAL L263 ngHoareTripleChecker]: -- [2018-12-17 14:29:48,471 FATAL L264 ngHoareTripleChecker]: Simplified triple [2018-12-17 14:29:48,569 FATAL L265 ngHoareTripleChecker]: Pre: {2147483555#(and (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~i~6)) 4294967296) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~cont~6)) 0) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~i~6)) 508) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~cont~6)) 4294967295) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~cont~6) 0) (<= (- ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6) 0))} [2018-12-17 14:29:48,569 FATAL L269 ngHoareTripleChecker]: Action: assume !(main_~i~6 < main_~MAX~6);main_~str1~6 := main_~str1~6[main_~MAX~6 - 1 := 0];main_~j~6 := 0;main_~i~6 := main_~MAX~6 - 1; [2018-12-17 14:29:48,569 FATAL L184 hOps$ForEachOp$OfRef]: ActionStr: (and (not (< c_ULTIMATE.start_main_~i~6 c_ULTIMATE.start_main_~MAX~6)) (= c_ULTIMATE.start_main_~str1~6_primed (store c_ULTIMATE.start_main_~str1~6 (+ c_ULTIMATE.start_main_~MAX~6 (- 1)) 0)) (= c_ULTIMATE.start_main_~j~6_primed 0) (= c_ULTIMATE.start_main_~i~6_primed (+ c_ULTIMATE.start_main_~MAX~6 (- 1)))) [2018-12-17 14:29:51,428 FATAL L271 ngHoareTripleChecker]: Post: {2147483554#(and (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~MAX~6) 8589934592) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~j~6)) 0) (<= (+ ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6) 507) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6) 1) (<= ULTIMATE.start_main_~cont~6 (+ ULTIMATE.start_main_~MAX~6 4294967296)) (<= ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~j~6) (<= (+ ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~MAX~6) 254) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~i~6) 4294967297) (<= (- (- ULTIMATE.start_main_~j~6) ULTIMATE.start_main_~j~6) 0) (<= (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~MAX~6) 254) (<= (- (- ULTIMATE.start_main_~i~6) ULTIMATE.start_main_~j~6) 4294967297) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~cont~6)) 4294967296) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~j~6)) 253) (<= ULTIMATE.start_main_~cont~6 0) (<= (- ULTIMATE.start_main_~j~6 (- ULTIMATE.start_main_~j~6)) 0) (<= 0 (* 2 ULTIMATE.start_main_~cont~6)) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~j~6) 4294967296) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~i~6)) (- 1)) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~j~6) 254) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~MAX~6)) 508) (<= (* 2 ULTIMATE.start_main_~j~6) 0) (<= (- ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~j~6) 0) (<= ULTIMATE.start_main_~i~6 (+ ULTIMATE.start_main_~cont~6 253)) (<= 0 (+ ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6 8589934593)) (<= (- ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6) 4294967297) (<= 0 ULTIMATE.start_main_~j~6) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~cont~6) 0) (<= ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~cont~6) (<= 0 ULTIMATE.start_main_~cont~6) (<= ULTIMATE.start_main_~MAX~6 (+ ULTIMATE.start_main_~i~6 4294967551)) (<= (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~j~6) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- ULTIMATE.start_main_~j~6)) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~j~6)) 254) (<= ULTIMATE.start_main_~MAX~6 (+ ULTIMATE.start_main_~cont~6 254)) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~i~6) 8589934593) (<= 0 (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~MAX~6 4294967296)) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~cont~6)) 254) (<= (- (- ULTIMATE.start_main_~i~6) (- ULTIMATE.start_main_~j~6)) 4294967297) (<= ULTIMATE.start_main_~MAX~6 (+ ULTIMATE.start_main_~j~6 254)) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~cont~6)) 0) (<= 0 (+ ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~i~6 4294967297)) (<= ULTIMATE.start_main_~i~6 253) (<= 0 (* 2 ULTIMATE.start_main_~j~6)) (<= (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6) 253) (<= (- (- ULTIMATE.start_main_~cont~6) (- ULTIMATE.start_main_~i~6)) 253) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~j~6)) 4294967296) (<= ULTIMATE.start_main_~j~6 0) (<= 0 (+ ULTIMATE.start_main_~MAX~6 4294967296)) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~i~6)) 253) (<= 0 (+ ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~MAX~6 4294967296)) (<= 0 (+ ULTIMATE.start_main_~i~6 4294967297)) (<= (* 2 ULTIMATE.start_main_~MAX~6) 508) (<= ULTIMATE.start_main_~MAX~6 254) (<= (+ ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~i~6) 253) (<= (* 2 ULTIMATE.start_main_~i~6) 506) (exists ((v_b_167_1 Int) (v_b_166_1 Int)) (and (forall ((v_idx_281 Int)) (or (<= (- (- ULTIMATE.start_main_~MAX~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_281))) 4294967296) (< v_idx_281 v_b_166_1) (<= v_b_167_1 v_idx_281))) (<= ULTIMATE.start_main_~i~6 (+ v_b_166_1 4294967550)) (<= 0 (+ v_b_167_1 4294967296)) (forall ((v_prenex_291 Int)) (or (<= v_b_167_1 v_prenex_291) (< v_prenex_291 v_b_166_1) (<= (- (- ULTIMATE.start_main_~cont~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_291))) 0))) (<= 0 (+ ULTIMATE.start_main_~cont~6 v_b_167_1 4294967296)) (<= (+ ULTIMATE.start_main_~MAX~6 v_b_166_1) 507) (<= (- ULTIMATE.start_main_~MAX~6 v_b_166_1) 1) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_166_1)) 253) (<= (- ULTIMATE.start_main_~i~6 v_b_167_1) (- 1)) (<= (- v_b_167_1 (- v_b_167_1)) 508) (forall ((v_prenex_290 Int)) (or (<= (- ULTIMATE.start_main_~j~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_290))) 0) (<= v_b_167_1 v_prenex_290) (< v_prenex_290 v_b_166_1))) (<= (- v_b_166_1 (- v_b_167_1)) 507) (<= (- (- ULTIMATE.start_main_~i~6) v_b_166_1) 8589934594) (<= v_b_167_1 (+ ULTIMATE.start_main_~i~6 4294967551)) (<= (- ULTIMATE.start_main_~j~6 (- v_b_166_1)) 253) (<= (- (- ULTIMATE.start_main_~j~6) v_b_166_1) 4294967297) (forall ((v_prenex_285 Int)) (or (< v_prenex_285 v_b_166_1) (<= v_b_167_1 v_prenex_285) (<= (- ULTIMATE.start_main_~MAX~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_285))) 254))) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_167_1)) 254) (forall ((v_prenex_294 Int)) (or (<= v_b_167_1 v_prenex_294) (<= (- v_b_166_1 (select ULTIMATE.start_main_~str1~6 v_prenex_294)) 253) (< v_prenex_294 v_b_166_1))) (<= (+ ULTIMATE.start_main_~j~6 v_b_166_1) 253) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_166_1)) (- 1)) (<= (- ULTIMATE.start_main_~cont~6 v_b_166_1) 4294967297) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_166_1)) 253) (<= 0 (+ v_b_166_1 4294967297)) (<= (- (- v_b_166_1) (- v_b_167_1)) 1) (<= 0 (+ v_b_166_1 ULTIMATE.start_main_~i~6 8589934594)) (<= v_b_167_1 (+ v_b_166_1 4294967551)) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_167_1)) 254) (<= ULTIMATE.start_main_~cont~6 (+ v_b_167_1 4294967296)) (forall ((v_prenex_286 Int)) (or (< v_prenex_286 v_b_166_1) (<= (- ULTIMATE.start_main_~j~6 (select ULTIMATE.start_main_~str1~6 v_prenex_286)) 0) (<= v_b_167_1 v_prenex_286))) (<= (- (- v_b_166_1) v_b_166_1) 8589934594) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_167_1) 4294967296) (forall ((v_prenex_296 Int)) (or (< v_prenex_296 v_b_166_1) (<= v_b_167_1 v_prenex_296) (<= (- ULTIMATE.start_main_~i~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_296))) 253))) (forall ((v_prenex_281 Int)) (or (< v_prenex_281 v_b_166_1) (<= v_b_167_1 v_prenex_281) (<= (- (- ULTIMATE.start_main_~i~6) (select ULTIMATE.start_main_~str1~6 v_prenex_281)) 4294967297))) (<= (- (- v_b_167_1) v_b_167_1) 8589934592) (<= (+ ULTIMATE.start_main_~cont~6 v_b_167_1) 254) (<= v_b_167_1 (+ ULTIMATE.start_main_~j~6 254)) (<= (- (- ULTIMATE.start_main_~j~6) v_b_167_1) 4294967296) (<= 0 (+ ULTIMATE.start_main_~j~6 v_b_167_1 4294967296)) (forall ((v_prenex_274 Int)) (or (< v_prenex_274 v_b_166_1) (<= v_b_167_1 v_prenex_274) (<= (- (- ULTIMATE.start_main_~j~6) (select ULTIMATE.start_main_~str1~6 v_prenex_274)) 0))) (<= (+ v_b_166_1 ULTIMATE.start_main_~MAX~6) 507) (forall ((v_prenex_283 Int)) (or (<= (- ULTIMATE.start_main_~cont~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_283))) 0) (<= v_b_167_1 v_prenex_283) (< v_prenex_283 v_b_166_1))) (forall ((v_prenex_289 Int)) (or (<= (- v_b_167_1 (- (select ULTIMATE.start_main_~str1~6 v_prenex_289))) 254) (<= v_b_167_1 v_prenex_289) (< v_prenex_289 v_b_166_1))) (<= (- v_b_166_1 (- v_b_166_1)) 506) (<= (- ULTIMATE.start_main_~j~6 (- v_b_167_1)) 254) (forall ((v_prenex_279 Int)) (or (<= v_b_167_1 v_prenex_279) (<= (- (- v_b_166_1) (select ULTIMATE.start_main_~str1~6 v_prenex_279)) 4294967297) (< v_prenex_279 v_b_166_1))) (forall ((v_prenex_293 Int)) (or (<= (- (select ULTIMATE.start_main_~str1~6 v_prenex_293) (- (select ULTIMATE.start_main_~str1~6 v_prenex_293))) 0) (< v_prenex_293 v_b_166_1) (<= v_b_167_1 v_prenex_293))) (<= v_b_166_1 (+ ULTIMATE.start_main_~MAX~6 4294967549)) (<= ULTIMATE.start_main_~MAX~6 (+ v_b_166_1 4294967551)) (<= v_b_167_1 254) (<= (- ULTIMATE.start_main_~cont~6 v_b_167_1) 4294967296) (forall ((v_prenex_297 Int)) (or (< v_prenex_297 v_b_166_1) (<= (- ULTIMATE.start_main_~cont~6 (select ULTIMATE.start_main_~str1~6 v_prenex_297)) 0) (<= v_b_167_1 v_prenex_297))) (<= (- ULTIMATE.start_main_~i~6 (- v_b_167_1)) 507) (forall ((v_prenex_275 Int)) (or (<= v_b_167_1 v_prenex_275) (< v_prenex_275 v_b_166_1) (<= (- v_b_166_1 (- (select ULTIMATE.start_main_~str1~6 v_prenex_275))) 253))) (forall ((v_prenex_298 Int)) (or (<= (- (- ULTIMATE.start_main_~j~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_298))) 0) (< v_prenex_298 v_b_166_1) (<= v_b_167_1 v_prenex_298))) (<= 0 (+ v_b_167_1 ULTIMATE.start_main_~MAX~6 8589934592)) (forall ((v_prenex_295 Int)) (or (< v_prenex_295 v_b_166_1) (<= v_b_167_1 v_prenex_295) (<= (- (- ULTIMATE.start_main_~cont~6) (select ULTIMATE.start_main_~str1~6 v_prenex_295)) 0))) (forall ((v_prenex_278 Int)) (or (<= v_b_167_1 v_prenex_278) (<= (- v_b_167_1 (select ULTIMATE.start_main_~str1~6 v_prenex_278)) 254) (< v_prenex_278 v_b_166_1))) (forall ((v_prenex_277 Int)) (or (< v_prenex_277 v_b_166_1) (<= (- (- v_b_166_1) (- (select ULTIMATE.start_main_~str1~6 v_prenex_277))) 4294967297) (<= v_b_167_1 v_prenex_277))) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_166_1)) 507) (<= (- (- ULTIMATE.start_main_~i~6) v_b_167_1) 8589934593) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_167_1)) 508) (<= (+ v_b_166_1 ULTIMATE.start_main_~i~6) 506) (<= (- ULTIMATE.start_main_~i~6 v_b_166_1) 0) (<= v_b_166_1 253) (forall ((v_prenex_287 Int)) (or (<= v_b_167_1 v_prenex_287) (< v_prenex_287 v_b_166_1) (<= (- (- v_b_167_1) (select ULTIMATE.start_main_~str1~6 v_prenex_287)) 4294967296))) (<= (+ ULTIMATE.start_main_~cont~6 v_b_166_1) 253) (<= 0 (+ (* 2 v_b_166_1) 8589934594)) (<= v_b_166_1 (+ ULTIMATE.start_main_~i~6 4294967550)) (<= 0 (+ v_b_167_1 ULTIMATE.start_main_~i~6 8589934593)) (forall ((v_prenex_280 Int)) (or (< v_prenex_280 v_b_166_1) (<= (- (- ULTIMATE.start_main_~MAX~6) (select ULTIMATE.start_main_~str1~6 v_prenex_280)) 4294967296) (<= v_b_167_1 v_prenex_280))) (forall ((v_prenex_276 Int)) (or (<= (- (- v_b_167_1) (- (select ULTIMATE.start_main_~str1~6 v_prenex_276))) 4294967296) (<= v_b_167_1 v_prenex_276) (< v_prenex_276 v_b_166_1))) (<= 0 (+ v_b_167_1 v_b_166_1 8589934593)) (<= ULTIMATE.start_main_~j~6 (+ v_b_166_1 4294967297)) (<= (- ULTIMATE.start_main_~j~6 v_b_166_1) 4294967297) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_166_1)) 0) (<= v_b_166_1 (+ ULTIMATE.start_main_~j~6 253)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_167_1)) 0) (forall ((v_prenex_284 Int)) (or (< v_prenex_284 v_b_166_1) (<= v_b_167_1 v_prenex_284) (<= (- (- ULTIMATE.start_main_~i~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_284))) 4294967297))) (<= v_b_167_1 (+ ULTIMATE.start_main_~cont~6 254)) (<= (- (- v_b_166_1) v_b_167_1) 8589934593) (<= ULTIMATE.start_main_~cont~6 (+ v_b_166_1 4294967297)) (<= (- ULTIMATE.start_main_~MAX~6 v_b_167_1) 0) (forall ((v_prenex_292 Int)) (or (<= (- ULTIMATE.start_main_~MAX~6 (select ULTIMATE.start_main_~str1~6 v_prenex_292)) 254) (< v_prenex_292 v_b_166_1) (<= v_b_167_1 v_prenex_292))) (<= (+ v_b_167_1 ULTIMATE.start_main_~MAX~6) 508) (<= 0 (+ (* 2 v_b_167_1) 8589934592)) (<= (+ ULTIMATE.start_main_~j~6 v_b_167_1) 254) (<= v_b_166_1 (+ ULTIMATE.start_main_~cont~6 253)) (<= ULTIMATE.start_main_~i~6 (+ v_b_167_1 4294967549)) (<= (- ULTIMATE.start_main_~i~6 (- v_b_166_1)) 506) (forall ((v_prenex_282 Int)) (or (<= v_b_167_1 v_prenex_282) (<= (- ULTIMATE.start_main_~i~6 (select ULTIMATE.start_main_~str1~6 v_prenex_282)) 253) (< v_prenex_282 v_b_166_1))) (<= (+ v_b_167_1 ULTIMATE.start_main_~j~6) 254) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_166_1) 4294967297) (forall ((v_prenex_288 Int)) (or (< v_prenex_288 v_b_166_1) (<= (- (- (select ULTIMATE.start_main_~str1~6 v_prenex_288)) (select ULTIMATE.start_main_~str1~6 v_prenex_288)) 0) (<= v_b_167_1 v_prenex_288))) (<= (- v_b_166_1 v_b_167_1) (- 1)) (<= (+ v_b_167_1 v_b_166_1) 507) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_166_1)) 253) (<= (* 2 v_b_166_1) 506) (<= v_b_167_1 (+ ULTIMATE.start_main_~MAX~6 4294967550)) (<= 0 (+ v_b_167_1 ULTIMATE.start_main_~j~6 4294967296)) (<= 0 (+ ULTIMATE.start_main_~cont~6 v_b_166_1 4294967297)) (<= 0 (+ ULTIMATE.start_main_~MAX~6 v_b_166_1 8589934593)) (<= (+ v_b_167_1 ULTIMATE.start_main_~i~6) 507) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_167_1)) 254) (<= 0 (+ v_b_166_1 ULTIMATE.start_main_~MAX~6 8589934593)) (<= ULTIMATE.start_main_~MAX~6 (+ v_b_167_1 4294967550)) (<= v_b_166_1 (+ v_b_167_1 4294967549)) (<= ULTIMATE.start_main_~j~6 (+ v_b_167_1 4294967296)) (<= 0 (+ ULTIMATE.start_main_~j~6 v_b_166_1 4294967297)) (<= (* 2 v_b_167_1) 508) (<= (- ULTIMATE.start_main_~j~6 v_b_167_1) 4294967296) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_166_1) 8589934593) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_167_1) 8589934592) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_167_1)) 1))) (<= ULTIMATE.start_main_~i~6 (+ ULTIMATE.start_main_~MAX~6 4294967549)) (<= ULTIMATE.start_main_~cont~6 (+ ULTIMATE.start_main_~i~6 4294967297)) (<= 0 (+ (* 2 ULTIMATE.start_main_~i~6) 8589934594)) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~cont~6) 4294967296) (<= (- ULTIMATE.start_main_~i~6 ULTIMATE.start_main_~j~6) 253) (<= 0 (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6 4294967297)) (<= ULTIMATE.start_main_~j~6 (+ ULTIMATE.start_main_~i~6 4294967297)) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~j~6) 0) (<= (- (- ULTIMATE.start_main_~i~6) ULTIMATE.start_main_~i~6) 8589934594) (<= (* 2 ULTIMATE.start_main_~cont~6) 0) (<= ULTIMATE.start_main_~j~6 (+ ULTIMATE.start_main_~MAX~6 4294967296)) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~cont~6) 254) (<= 0 (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~j~6)) (<= ULTIMATE.start_main_~i~6 (+ ULTIMATE.start_main_~j~6 253)) (<= 0 (+ (* 2 ULTIMATE.start_main_~MAX~6) 8589934592)) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~i~6)) 506) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~i~6)) 507))} [2018-12-17 14:30:26,569 FATAL L210 ngHoareTripleChecker]: Soundness check failed for the following hoare triple [2018-12-17 14:30:26,569 FATAL L212 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-17 14:30:26,570 FATAL L214 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-17 14:30:26,570 FATAL L218 ngHoareTripleChecker]: -- [2018-12-17 14:30:26,570 FATAL L219 ngHoareTripleChecker]: Pre: {2147483517#(or (and (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~cont~6) 4294967295) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~MAX~6) 8589934592) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~i~6) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~i~6)) 1073741823) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~i~6) 4294967296) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~i~6)) 4294967296) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~cont~6) 4294967296) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~MAX~6)) 8589934590) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~cont~6)) 4294967296) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~i~6)) 5368709118) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~i~6)) 1073741823) (<= (- (- c_ULTIMATE.start_main_~i~6) c_ULTIMATE.start_main_~i~6) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~i~6)) 2147483646) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~cont~6)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~cont~6)) 4294967295) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~cont~6) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~i~6) 4294967295) (<= (- c_ULTIMATE.start_main_~cont~6 c_ULTIMATE.start_main_~i~6) 0)) (and (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~cont~6) 4294967295) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~MAX~6) 8589934592) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~i~6) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~i~6) 4294967296) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~i~6)) 4294967296) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~cont~6) 4294967296) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~MAX~6)) 8589934590) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~cont~6)) 4294967296) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~i~6)) 4294967295) (<= (- (- c_ULTIMATE.start_main_~i~6) c_ULTIMATE.start_main_~i~6) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~cont~6)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~cont~6)) 4294967295) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~cont~6) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~i~6) 4294967295) (<= (- c_ULTIMATE.start_main_~cont~6 c_ULTIMATE.start_main_~i~6) 0)))} [2018-12-17 14:30:26,570 FATAL L223 ngHoareTripleChecker]: Action: assume !(main_~i~6 < main_~MAX~6);main_~str1~6 := main_~str1~6[main_~MAX~6 - 1 := 0];main_~j~6 := 0;main_~i~6 := main_~MAX~6 - 1; [2018-12-17 14:30:26,570 FATAL L184 hOps$ForEachOp$OfRef]: ActionStr: (and (not (< c_ULTIMATE.start_main_~i~6 c_ULTIMATE.start_main_~MAX~6)) (= c_ULTIMATE.start_main_~str1~6_primed (store c_ULTIMATE.start_main_~str1~6 (+ c_ULTIMATE.start_main_~MAX~6 (- 1)) 0)) (= c_ULTIMATE.start_main_~j~6_primed 0) (= c_ULTIMATE.start_main_~i~6_primed (+ c_ULTIMATE.start_main_~MAX~6 (- 1)))) [2018-12-17 14:30:26,571 FATAL L225 ngHoareTripleChecker]: Post: {2147483516#(exists ((v_b_231_1 Int) (v_v_3861_1 Int) (v_b_230_1 Int)) (and (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~MAX~6) 8589934592) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_230_1) 4294967297) (<= (- v_b_230_1 (- v_v_3861_1)) 1073741822) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_230_1)) 2147483644) (<= (- (- c_ULTIMATE.start_main_~i~6) c_ULTIMATE.start_main_~j~6) 4294967297) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~j~6) 4294967296) (<= (- c_ULTIMATE.start_main_~cont~6 c_ULTIMATE.start_main_~j~6) 0) (<= (- (- v_b_230_1) v_b_231_1) 8589934593) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~j~6)) 1073741823) (<= (- (- v_b_230_1) v_b_230_1) 8589934594) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_230_1)) 1073741822) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~i~6)) 1073741822) (<= (- v_b_230_1 v_b_231_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~i~6) 8589934593) (<= (- v_b_230_1 v_v_3861_1) 1073741822) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_231_1)) 1073741823) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_230_1)) 1073741822) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_v_3861_1)) 0) (<= (- v_b_230_1 (- v_b_230_1)) 2147483644) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~cont~6) 1073741823) (<= (- (- c_ULTIMATE.start_main_~i~6) (- c_ULTIMATE.start_main_~j~6)) 4294967297) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_231_1)) 1073741823) (<= (- (- v_b_231_1) v_b_231_1) 8589934592) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_v_3861_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) v_v_3861_1) 4294967297) (<= (- (- v_b_230_1) v_v_3861_1) 4294967297) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_231_1) 8589934593) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~j~6)) 4294967296) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_231_1) 4294967296) (<= (- c_ULTIMATE.start_main_~j~6 v_b_230_1) 4294967297) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_231_1)) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) v_v_3861_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_230_1)) 0) (<= (- (- v_b_230_1) (- v_b_231_1)) 1) (<= (- (- v_b_231_1) (- v_v_3861_1)) 4294967296) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_230_1)) 1073741822) (<= (- (- v_v_3861_1) v_v_3861_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_231_1) 0) (<= (- (- v_b_231_1) v_v_3861_1) 4294967296) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~cont~6)) 1073741823) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~j~6) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_231_1)) 1) (forall ((v_idx_346 Int) (v_idx_344 Int) (v_idx_345 Int)) (or (<= v_b_230_1 v_idx_344) (and (<= (- (- c_ULTIMATE.start_main_~cont~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_345)) 0) (<= (- c_ULTIMATE.start_main_~j~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_345))) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_345)) 4294967297) (<= (- (- v_b_230_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_345)) 4294967297) (<= (- v_b_231_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_345))) 1073741823) (<= (- v_b_230_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_345))) 1073741822) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_345))) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_345)) 0) (<= (- c_ULTIMATE.start_main_~j~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_345)) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_345))) 1073741822) (<= (- v_b_231_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_345)) 1073741823) (<= (- (- c_ULTIMATE.start_main_~j~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_345)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_345)) 1073741823) (<= (- (- v_b_231_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_345))) 4294967296) (<= (- (- c_ULTIMATE.start_main_~i~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_345))) 4294967297) (<= (- (- (select c_ULTIMATE.start_main_~str1~6 v_idx_345)) (select c_ULTIMATE.start_main_~str1~6 v_idx_345)) 0) (<= (- (- v_b_230_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_345))) 4294967297) (<= (- (- v_b_231_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_345)) 4294967296) (<= (- v_b_230_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_345)) 1073741822) (<= (- (- c_ULTIMATE.start_main_~j~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_345))) 0) (<= (- c_ULTIMATE.start_main_~i~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_345)) 1073741822) (<= (- c_ULTIMATE.start_main_~cont~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_345))) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_345))) 1073741823) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_345)) 4294967296) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_345))) 4294967296) (<= (- (select c_ULTIMATE.start_main_~str1~6 v_idx_345) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_345))) 0)) (< v_idx_345 v_b_230_1) (< v_idx_346 v_b_231_1) (<= v_b_231_1 v_idx_345))) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~j~6)) 1073741822) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_v_3861_1) 4294967296) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_230_1) 4294967297) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~i~6)) 2147483644) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~j~6)) 0) (<= (- c_ULTIMATE.start_main_~j~6 (- v_v_3861_1)) 0) (<= (- v_b_231_1 (- v_v_3861_1)) 1073741823) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_231_1) 4294967296) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~i~6) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_230_1) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_230_1)) 2147483645) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~i~6) 4294967297) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~MAX~6)) 2147483646) (<= (- (- c_ULTIMATE.start_main_~j~6) c_ULTIMATE.start_main_~j~6) 0) (<= (- c_ULTIMATE.start_main_~i~6 v_b_230_1) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_v_3861_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~cont~6)) 4294967296) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_230_1) 8589934594) (<= (- c_ULTIMATE.start_main_~j~6 (- c_ULTIMATE.start_main_~j~6)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~i~6)) (- 1)) (<= (- c_ULTIMATE.start_main_~i~6 (- v_v_3861_1)) 1073741822) (<= (- c_ULTIMATE.start_main_~cont~6 c_ULTIMATE.start_main_~i~6) 4294967297) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_231_1)) 1073741823) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~cont~6) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 v_v_3861_1) 1073741823) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~j~6)) 0) (<= (- (- v_b_230_1) (- v_v_3861_1)) 4294967297) (<= (- v_b_230_1 (- v_b_231_1)) 2147483645) (<= (- c_ULTIMATE.start_main_~j~6 v_b_231_1) 4294967296) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_230_1) 8589934593) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~cont~6)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~i~6)) 1073741822) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_v_3861_1)) 4294967296) (<= (- v_b_231_1 (- v_b_231_1)) 2147483646) (<= (- v_v_3861_1 (- v_v_3861_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_230_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_231_1)) 2147483646) (<= (- c_ULTIMATE.start_main_~i~6 v_b_231_1) (- 1)) (<= (- c_ULTIMATE.start_main_~cont~6 v_v_3861_1) 0) (<= (- c_ULTIMATE.start_main_~i~6 c_ULTIMATE.start_main_~j~6) 1073741822) (<= (- c_ULTIMATE.start_main_~j~6 v_v_3861_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~j~6) 1073741823) (<= (- v_b_231_1 v_v_3861_1) 1073741823) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_231_1) 8589934592) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_v_3861_1)) 4294967297) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~cont~6) 4294967296) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_231_1)) 2147483645) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_231_1)) 1073741823) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_v_3861_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) c_ULTIMATE.start_main_~i~6) 8589934594) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_231_1) 4294967296) (<= (- c_ULTIMATE.start_main_~i~6 v_v_3861_1) 1073741822) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~i~6)) 2147483645) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_v_3861_1)) 1073741823) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_230_1)) 1073741822) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_230_1) 4294967297)))} [2018-12-17 14:30:26,578 FATAL L263 ngHoareTripleChecker]: -- [2018-12-17 14:30:26,578 FATAL L264 ngHoareTripleChecker]: Simplified triple [2018-12-17 14:30:26,663 FATAL L265 ngHoareTripleChecker]: Pre: {2147483517#(and (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~i~6)) 4294967296) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~i~6)) 2147483646) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~cont~6)) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~cont~6)) 4294967295) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~cont~6) 0) (<= (- ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6) 0))} [2018-12-17 14:30:26,664 FATAL L269 ngHoareTripleChecker]: Action: assume !(main_~i~6 < main_~MAX~6);main_~str1~6 := main_~str1~6[main_~MAX~6 - 1 := 0];main_~j~6 := 0;main_~i~6 := main_~MAX~6 - 1; [2018-12-17 14:30:26,664 FATAL L184 hOps$ForEachOp$OfRef]: ActionStr: (and (not (< c_ULTIMATE.start_main_~i~6 c_ULTIMATE.start_main_~MAX~6)) (= c_ULTIMATE.start_main_~str1~6_primed (store c_ULTIMATE.start_main_~str1~6 (+ c_ULTIMATE.start_main_~MAX~6 (- 1)) 0)) (= c_ULTIMATE.start_main_~j~6_primed 0) (= c_ULTIMATE.start_main_~i~6_primed (+ c_ULTIMATE.start_main_~MAX~6 (- 1)))) [2018-12-17 14:30:29,696 FATAL L271 ngHoareTripleChecker]: Post: {2147483516#(and (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~MAX~6) 8589934592) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~j~6)) 0) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6) 1) (<= ULTIMATE.start_main_~cont~6 (+ ULTIMATE.start_main_~MAX~6 4294967296)) (<= ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~j~6) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~i~6) 4294967297) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~MAX~6)) 2147483646) (<= (- (- ULTIMATE.start_main_~j~6) ULTIMATE.start_main_~j~6) 0) (<= (- (- ULTIMATE.start_main_~i~6) ULTIMATE.start_main_~j~6) 4294967297) (<= ULTIMATE.start_main_~i~6 (+ ULTIMATE.start_main_~MAX~6 5368709118)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~cont~6)) 4294967296) (<= (+ ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~MAX~6) 1073741823) (<= ULTIMATE.start_main_~cont~6 0) (<= (- ULTIMATE.start_main_~j~6 (- ULTIMATE.start_main_~j~6)) 0) (<= 0 (* 2 ULTIMATE.start_main_~cont~6)) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~j~6) 4294967296) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~i~6)) (- 1)) (<= (* 2 ULTIMATE.start_main_~j~6) 0) (<= (- ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~j~6) 0) (<= 0 (+ ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6 8589934593)) (<= (- ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6) 4294967297) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~j~6)) 1073741823) (<= 0 ULTIMATE.start_main_~j~6) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~cont~6) 0) (<= ULTIMATE.start_main_~MAX~6 (+ ULTIMATE.start_main_~j~6 1073741823)) (<= ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~cont~6) (<= ULTIMATE.start_main_~i~6 1073741822) (<= (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~MAX~6) 1073741823) (<= 0 ULTIMATE.start_main_~cont~6) (<= ULTIMATE.start_main_~i~6 (+ ULTIMATE.start_main_~j~6 1073741822)) (<= (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~j~6) 0) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~i~6)) 1073741822) (<= (- (- ULTIMATE.start_main_~cont~6) (- ULTIMATE.start_main_~j~6)) 0) (<= (+ ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6) 2147483645) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~i~6) 8589934593) (<= ULTIMATE.start_main_~MAX~6 1073741823) (<= 0 (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~MAX~6 4294967296)) (<= (+ ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~i~6) 1073741822) (<= ULTIMATE.start_main_~MAX~6 (+ ULTIMATE.start_main_~i~6 5368709120)) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~cont~6) 1073741823) (<= (- (- ULTIMATE.start_main_~i~6) (- ULTIMATE.start_main_~j~6)) 4294967297) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~cont~6)) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- ULTIMATE.start_main_~i~6)) 1073741822) (<= 0 (+ ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~i~6 4294967297)) (<= 0 (* 2 ULTIMATE.start_main_~j~6)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~j~6)) 4294967296) (<= ULTIMATE.start_main_~j~6 0) (<= 0 (+ ULTIMATE.start_main_~MAX~6 4294967296)) (<= 0 (+ ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~MAX~6 4294967296)) (<= (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6) 1073741822) (<= (- ULTIMATE.start_main_~i~6 ULTIMATE.start_main_~j~6) 1073741822) (exists ((v_b_231_1 Int) (v_b_230_1 Int)) (and (<= ULTIMATE.start_main_~cont~6 (+ v_b_230_1 4294967297)) (forall ((v_idx_345 Int)) (or (< v_idx_345 v_b_230_1) (<= (- (- ULTIMATE.start_main_~MAX~6) (select ULTIMATE.start_main_~str1~6 v_idx_345)) 4294967296) (<= v_b_231_1 v_idx_345))) (forall ((v_prenex_323 Int)) (or (<= (- ULTIMATE.start_main_~j~6 (select ULTIMATE.start_main_~str1~6 v_prenex_323)) 0) (< v_prenex_323 v_b_230_1) (<= v_b_231_1 v_prenex_323))) (<= v_b_230_1 (+ ULTIMATE.start_main_~cont~6 1073741822)) (<= (- ULTIMATE.start_main_~cont~6 v_b_230_1) 4294967297) (<= (- ULTIMATE.start_main_~i~6 (- v_b_230_1)) 2147483644) (forall ((v_prenex_319 Int)) (or (< v_prenex_319 v_b_230_1) (<= (- (- v_b_231_1) (select ULTIMATE.start_main_~str1~6 v_prenex_319)) 4294967296) (<= v_b_231_1 v_prenex_319))) (forall ((v_prenex_314 Int)) (or (< v_prenex_314 v_b_230_1) (<= (- (- ULTIMATE.start_main_~i~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_314))) 4294967297) (<= v_b_231_1 v_prenex_314))) (<= (- (- v_b_230_1) v_b_231_1) 8589934593) (<= (+ v_b_231_1 v_b_230_1) 2147483645) (<= (- (- v_b_230_1) v_b_230_1) 8589934594) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_230_1)) 1073741822) (<= (- v_b_230_1 v_b_231_1) (- 1)) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_231_1)) 1073741823) (<= v_b_231_1 (+ ULTIMATE.start_main_~i~6 5368709120)) (<= (- ULTIMATE.start_main_~j~6 (- v_b_230_1)) 1073741822) (<= (- v_b_230_1 (- v_b_230_1)) 2147483644) (<= 0 (+ v_b_231_1 v_b_230_1 8589934593)) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_231_1)) 1073741823) (<= (- (- v_b_231_1) v_b_231_1) 8589934592) (<= v_b_230_1 1073741822) (forall ((v_prenex_308 Int)) (or (< v_prenex_308 v_b_230_1) (<= v_b_231_1 v_prenex_308) (<= (- (- ULTIMATE.start_main_~cont~6) (select ULTIMATE.start_main_~str1~6 v_prenex_308)) 0))) (<= (- (- ULTIMATE.start_main_~i~6) v_b_231_1) 8589934593) (<= (+ ULTIMATE.start_main_~MAX~6 v_b_230_1) 2147483645) (<= v_b_231_1 (+ ULTIMATE.start_main_~cont~6 1073741823)) (<= (- ULTIMATE.start_main_~cont~6 v_b_231_1) 4294967296) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_231_1)) 0) (<= (- ULTIMATE.start_main_~j~6 v_b_230_1) 4294967297) (<= 0 (+ v_b_231_1 ULTIMATE.start_main_~cont~6 4294967296)) (<= v_b_231_1 (+ ULTIMATE.start_main_~j~6 1073741823)) (<= 0 (+ v_b_230_1 4294967297)) (<= 0 (+ ULTIMATE.start_main_~j~6 v_b_230_1 4294967297)) (<= v_b_230_1 (+ ULTIMATE.start_main_~i~6 5368709119)) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_230_1)) 0) (<= (- (- v_b_230_1) (- v_b_231_1)) 1) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_230_1)) 1073741822) (forall ((v_prenex_305 Int)) (or (<= (- (- ULTIMATE.start_main_~i~6) (select ULTIMATE.start_main_~str1~6 v_prenex_305)) 4294967297) (< v_prenex_305 v_b_230_1) (<= v_b_231_1 v_prenex_305))) (<= (+ v_b_231_1 ULTIMATE.start_main_~j~6) 1073741823) (<= (- ULTIMATE.start_main_~MAX~6 v_b_231_1) 0) (<= v_b_230_1 (+ ULTIMATE.start_main_~MAX~6 5368709118)) (<= v_b_231_1 (+ ULTIMATE.start_main_~MAX~6 5368709119)) (forall ((v_prenex_321 Int)) (or (<= (- (- ULTIMATE.start_main_~j~6) (select ULTIMATE.start_main_~str1~6 v_prenex_321)) 0) (< v_prenex_321 v_b_230_1) (<= v_b_231_1 v_prenex_321))) (forall ((v_prenex_303 Int)) (or (<= v_b_231_1 v_prenex_303) (< v_prenex_303 v_b_230_1) (<= (- (- v_b_231_1) (- (select ULTIMATE.start_main_~str1~6 v_prenex_303))) 4294967296))) (<= ULTIMATE.start_main_~MAX~6 (+ v_b_230_1 5368709120)) (forall ((v_prenex_302 Int)) (or (<= (- ULTIMATE.start_main_~j~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_302))) 0) (< v_prenex_302 v_b_230_1) (<= v_b_231_1 v_prenex_302))) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_231_1)) 1) (forall ((v_prenex_312 Int)) (or (<= v_b_231_1 v_prenex_312) (< v_prenex_312 v_b_230_1) (<= (- (select ULTIMATE.start_main_~str1~6 v_prenex_312) (- (select ULTIMATE.start_main_~str1~6 v_prenex_312))) 0))) (<= (+ v_b_231_1 ULTIMATE.start_main_~MAX~6) 2147483646) (<= (- (- ULTIMATE.start_main_~j~6) v_b_230_1) 4294967297) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_231_1) 4294967296) (forall ((v_prenex_320 Int)) (or (< v_prenex_320 v_b_230_1) (<= (- ULTIMATE.start_main_~MAX~6 (select ULTIMATE.start_main_~str1~6 v_prenex_320)) 1073741823) (<= v_b_231_1 v_prenex_320))) (<= (* 2 v_b_231_1) 2147483646) (<= (- ULTIMATE.start_main_~MAX~6 v_b_230_1) 1) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_230_1)) 2147483645) (<= 0 (+ v_b_231_1 4294967296)) (<= (- ULTIMATE.start_main_~i~6 v_b_230_1) 0) (<= ULTIMATE.start_main_~MAX~6 (+ v_b_231_1 5368709119)) (<= (- (- ULTIMATE.start_main_~i~6) v_b_230_1) 8589934594) (<= (+ v_b_231_1 ULTIMATE.start_main_~i~6) 2147483645) (<= 0 (+ v_b_231_1 ULTIMATE.start_main_~i~6 8589934593)) (<= ULTIMATE.start_main_~i~6 (+ v_b_230_1 5368709119)) (<= (- ULTIMATE.start_main_~j~6 (- v_b_231_1)) 1073741823) (forall ((v_prenex_318 Int)) (or (< v_prenex_318 v_b_230_1) (<= v_b_231_1 v_prenex_318) (<= (- ULTIMATE.start_main_~i~6 (select ULTIMATE.start_main_~str1~6 v_prenex_318)) 1073741822))) (forall ((v_prenex_311 Int)) (or (<= v_b_231_1 v_prenex_311) (< v_prenex_311 v_b_230_1) (<= (- (- v_b_230_1) (select ULTIMATE.start_main_~str1~6 v_prenex_311)) 4294967297))) (<= (* 2 v_b_230_1) 2147483644) (forall ((v_prenex_301 Int)) (or (<= (- v_b_230_1 (select ULTIMATE.start_main_~str1~6 v_prenex_301)) 1073741822) (<= v_b_231_1 v_prenex_301) (< v_prenex_301 v_b_230_1))) (forall ((v_prenex_304 Int)) (or (<= v_b_231_1 v_prenex_304) (<= (- (- ULTIMATE.start_main_~cont~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_304))) 0) (< v_prenex_304 v_b_230_1))) (<= v_b_230_1 (+ v_b_231_1 5368709118)) (<= (- v_b_230_1 (- v_b_231_1)) 2147483645) (forall ((v_prenex_299 Int)) (or (< v_prenex_299 v_b_230_1) (<= (- (- ULTIMATE.start_main_~MAX~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_299))) 4294967296) (<= v_b_231_1 v_prenex_299))) (<= ULTIMATE.start_main_~i~6 (+ v_b_231_1 5368709118)) (<= (- ULTIMATE.start_main_~j~6 v_b_231_1) 4294967296) (<= 0 (+ (* 2 v_b_230_1) 8589934594)) (forall ((v_prenex_316 Int)) (or (<= v_b_231_1 v_prenex_316) (<= (- v_b_230_1 (- (select ULTIMATE.start_main_~str1~6 v_prenex_316))) 1073741822) (< v_prenex_316 v_b_230_1))) (<= 0 (+ ULTIMATE.start_main_~MAX~6 v_b_230_1 8589934593)) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_230_1) 8589934593) (<= v_b_231_1 (+ v_b_230_1 5368709120)) (<= (- v_b_231_1 (- v_b_231_1)) 2147483646) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_230_1)) (- 1)) (<= 0 (+ v_b_230_1 ULTIMATE.start_main_~i~6 8589934594)) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_231_1)) 2147483646) (<= v_b_230_1 (+ ULTIMATE.start_main_~j~6 1073741822)) (forall ((v_prenex_313 Int)) (or (< v_prenex_313 v_b_230_1) (<= (- ULTIMATE.start_main_~MAX~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_313))) 1073741823) (<= v_b_231_1 v_prenex_313))) (<= ULTIMATE.start_main_~j~6 (+ v_b_231_1 4294967296)) (<= (- ULTIMATE.start_main_~i~6 v_b_231_1) (- 1)) (<= 0 (+ v_b_231_1 ULTIMATE.start_main_~j~6 4294967296)) (<= (+ ULTIMATE.start_main_~j~6 v_b_230_1) 1073741822) (<= ULTIMATE.start_main_~cont~6 (+ v_b_231_1 4294967296)) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_231_1) 8589934592) (forall ((v_prenex_307 Int)) (or (<= v_b_231_1 v_prenex_307) (<= (- ULTIMATE.start_main_~cont~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_307))) 0) (< v_prenex_307 v_b_230_1))) (<= 0 (+ (* 2 v_b_231_1) 8589934592)) (forall ((v_prenex_310 Int)) (or (< v_prenex_310 v_b_230_1) (<= (- ULTIMATE.start_main_~cont~6 (select ULTIMATE.start_main_~str1~6 v_prenex_310)) 0) (<= v_b_231_1 v_prenex_310))) (forall ((v_prenex_309 Int)) (or (<= (- (- (select ULTIMATE.start_main_~str1~6 v_prenex_309)) (select ULTIMATE.start_main_~str1~6 v_prenex_309)) 0) (<= v_b_231_1 v_prenex_309) (< v_prenex_309 v_b_230_1))) (forall ((v_prenex_317 Int)) (or (<= (- v_b_231_1 (select ULTIMATE.start_main_~str1~6 v_prenex_317)) 1073741823) (< v_prenex_317 v_b_230_1) (<= v_b_231_1 v_prenex_317))) (forall ((v_prenex_306 Int)) (or (<= (- ULTIMATE.start_main_~i~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_306))) 1073741822) (< v_prenex_306 v_b_230_1) (<= v_b_231_1 v_prenex_306))) (<= 0 (+ v_b_231_1 ULTIMATE.start_main_~MAX~6 8589934592)) (<= (- ULTIMATE.start_main_~i~6 (- v_b_231_1)) 2147483645) (<= (+ v_b_230_1 ULTIMATE.start_main_~i~6) 2147483644) (forall ((v_prenex_315 Int)) (or (<= (- (- ULTIMATE.start_main_~j~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_315))) 0) (<= v_b_231_1 v_prenex_315) (< v_prenex_315 v_b_230_1))) (<= (+ v_b_231_1 ULTIMATE.start_main_~cont~6) 1073741823) (forall ((v_prenex_300 Int)) (or (<= (- v_b_231_1 (- (select ULTIMATE.start_main_~str1~6 v_prenex_300))) 1073741823) (<= v_b_231_1 v_prenex_300) (< v_prenex_300 v_b_230_1))) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_231_1)) 1073741823) (<= (+ ULTIMATE.start_main_~cont~6 v_b_230_1) 1073741822) (forall ((v_prenex_322 Int)) (or (< v_prenex_322 v_b_230_1) (<= (- (- v_b_230_1) (- (select ULTIMATE.start_main_~str1~6 v_prenex_322))) 4294967297) (<= v_b_231_1 v_prenex_322))) (<= (- (- ULTIMATE.start_main_~j~6) v_b_231_1) 4294967296) (<= 0 (+ ULTIMATE.start_main_~cont~6 v_b_230_1 4294967297)) (<= v_b_231_1 1073741823) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_230_1)) 1073741822) (<= ULTIMATE.start_main_~j~6 (+ v_b_230_1 4294967297)) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_230_1) 4294967297))) (<= 0 (+ ULTIMATE.start_main_~i~6 4294967297)) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~j~6) 1073741823) (<= ULTIMATE.start_main_~cont~6 (+ ULTIMATE.start_main_~i~6 4294967297)) (<= 0 (+ (* 2 ULTIMATE.start_main_~i~6) 8589934594)) (<= ULTIMATE.start_main_~i~6 (+ ULTIMATE.start_main_~cont~6 1073741822)) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~cont~6) 4294967296) (<= 0 (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6 4294967297)) (<= ULTIMATE.start_main_~j~6 (+ ULTIMATE.start_main_~i~6 4294967297)) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~cont~6)) 1073741823) (<= (* 2 ULTIMATE.start_main_~MAX~6) 2147483646) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~j~6) 0) (<= (- (- ULTIMATE.start_main_~i~6) ULTIMATE.start_main_~i~6) 8589934594) (<= (* 2 ULTIMATE.start_main_~cont~6) 0) (<= ULTIMATE.start_main_~MAX~6 (+ ULTIMATE.start_main_~cont~6 1073741823)) (<= (* 2 ULTIMATE.start_main_~i~6) 2147483644) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~i~6)) 2147483645) (<= ULTIMATE.start_main_~j~6 (+ ULTIMATE.start_main_~MAX~6 4294967296)) (<= 0 (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~j~6)) (<= 0 (+ (* 2 ULTIMATE.start_main_~MAX~6) 8589934592)) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~j~6)) 1073741822) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~i~6)) 2147483644))} [2018-12-17 14:31:19,277 WARN L194 Executor]: External (z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000) stderr output: (error "out of memory") [2018-12-17 14:31:19,279 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) Connection to SMT solver broken 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) Connection to SMT solver broken at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.input(Executor.java:123) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Scriptor.pop(Scriptor.java:139) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.smt.arrays.DiffWrapperScript.pop(DiffWrapperScript.java:102) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.smt.managedscript.ManagedScript.pop(ManagedScript.java:131) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.hoaretriple.DebuggingHoareTripleChecker.clearAssertionStack(DebuggingHoareTripleChecker.java:320) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.hoaretriple.DebuggingHoareTripleChecker.releaseLock(DebuggingHoareTripleChecker.java:166) at de.uni_freiburg.informatik.ultimate.plugins.analysis.abstractinterpretationv2.algorithm.rcfg.RcfgDebugHelper.isPostSound(RcfgDebugHelper.java:86) 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: java.io.IOException: Stream closed at java.lang.ProcessBuilder$NullOutputStream.write(ProcessBuilder.java:433) at java.io.OutputStream.write(OutputStream.java:116) at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:82) at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:140) at sun.nio.cs.StreamEncoder.implFlush(StreamEncoder.java:297) at sun.nio.cs.StreamEncoder.flush(StreamEncoder.java:141) at java.io.OutputStreamWriter.flush(OutputStreamWriter.java:229) at java.io.BufferedWriter.flush(BufferedWriter.java:254) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.input(Executor.java:120) ... 37 more [2018-12-17 14:31:19,283 INFO L168 Benchmark]: Toolchain (without parser) took 347441.66 ms. Allocated memory was 1.5 GB in the beginning and 2.5 GB in the end (delta: 994.6 MB). Free memory was 1.5 GB in the beginning and 2.2 GB in the end (delta: -719.0 MB). Peak memory consumption was 971.0 MB. Max. memory is 7.1 GB. [2018-12-17 14:31:19,284 INFO L168 Benchmark]: Boogie PL CUP Parser took 0.69 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:31:19,284 INFO L168 Benchmark]: Boogie Procedure Inliner took 41.77 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:31:19,285 INFO L168 Benchmark]: Boogie Preprocessor took 27.94 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:31:19,285 INFO L168 Benchmark]: RCFGBuilder took 560.25 ms. Allocated memory is still 1.5 GB. Free memory was 1.5 GB in the beginning and 1.5 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:31:19,286 INFO L168 Benchmark]: TraceAbstraction took 346805.62 ms. Allocated memory was 1.5 GB in the beginning and 2.5 GB in the end (delta: 994.6 MB). Free memory was 1.5 GB in the beginning and 2.2 GB in the end (delta: -740.1 MB). Peak memory consumption was 949.9 MB. Max. memory is 7.1 GB. [2018-12-17 14:31:19,289 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.69 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 41.77 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 27.94 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 560.25 ms. Allocated memory is still 1.5 GB. Free memory was 1.5 GB in the beginning and 1.5 GB in the end (delta: 21.1 MB). Peak memory consumption was 21.1 MB. Max. memory is 7.1 GB. * TraceAbstraction took 346805.62 ms. Allocated memory was 1.5 GB in the beginning and 2.5 GB in the end (delta: 994.6 MB). Free memory was 1.5 GB in the beginning and 2.2 GB in the end (delta: -740.1 MB). Peak memory consumption was 949.9 MB. 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) Connection to SMT solver broken 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) Connection to SMT solver broken: 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...