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-824f902 [2018-12-19 12:23:52,967 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-12-19 12:23:52,970 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-12-19 12:23:52,985 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-12-19 12:23:52,986 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-12-19 12:23:52,987 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-12-19 12:23:52,989 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-12-19 12:23:52,991 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-12-19 12:23:52,993 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-12-19 12:23:52,994 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-12-19 12:23:52,995 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-12-19 12:23:52,995 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-12-19 12:23:52,996 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-12-19 12:23:52,997 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-12-19 12:23:52,998 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-12-19 12:23:52,999 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-12-19 12:23:53,000 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-12-19 12:23:53,002 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-12-19 12:23:53,004 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-12-19 12:23:53,005 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-12-19 12:23:53,006 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-12-19 12:23:53,008 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-12-19 12:23:53,010 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-12-19 12:23:53,011 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-12-19 12:23:53,011 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-12-19 12:23:53,012 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-12-19 12:23:53,013 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-12-19 12:23:53,014 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-12-19 12:23:53,015 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-12-19 12:23:53,016 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-12-19 12:23:53,016 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-12-19 12:23:53,017 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-12-19 12:23:53,017 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-12-19 12:23:53,017 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-12-19 12:23:53,018 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-12-19 12:23:53,019 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-12-19 12:23:53,019 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-19 12:23:53,036 INFO L110 SettingsManager]: Loading preferences was successful [2018-12-19 12:23:53,036 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-12-19 12:23:53,037 INFO L131 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2018-12-19 12:23:53,037 INFO L133 SettingsManager]: * Show backtranslation warnings=false [2018-12-19 12:23:53,038 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-12-19 12:23:53,038 INFO L133 SettingsManager]: * User list type=DISABLED [2018-12-19 12:23:53,038 INFO L133 SettingsManager]: * Inline calls to unimplemented procedures=true [2018-12-19 12:23:53,038 INFO L131 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2018-12-19 12:23:53,039 INFO L133 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2018-12-19 12:23:53,039 INFO L133 SettingsManager]: * Underlying domain=OctagonDomain [2018-12-19 12:23:53,039 INFO L133 SettingsManager]: * Abstract domain=ArrayDomain [2018-12-19 12:23:53,039 INFO L133 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2018-12-19 12:23:53,039 INFO L133 SettingsManager]: * Interval Domain=false [2018-12-19 12:23:53,040 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-12-19 12:23:53,040 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-12-19 12:23:53,041 INFO L133 SettingsManager]: * Use SBE=true [2018-12-19 12:23:53,041 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-12-19 12:23:53,041 INFO L133 SettingsManager]: * sizeof long=4 [2018-12-19 12:23:53,041 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-12-19 12:23:53,042 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-12-19 12:23:53,042 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-12-19 12:23:53,042 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2018-12-19 12:23:53,042 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-12-19 12:23:53,042 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2018-12-19 12:23:53,043 INFO L133 SettingsManager]: * sizeof long double=12 [2018-12-19 12:23:53,044 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-12-19 12:23:53,044 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2018-12-19 12:23:53,044 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-12-19 12:23:53,044 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-12-19 12:23:53,045 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-12-19 12:23:53,045 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-12-19 12:23:53,045 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-12-19 12:23:53,045 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-12-19 12:23:53,045 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-12-19 12:23:53,046 INFO L133 SettingsManager]: * Trace refinement strategy=TAIPAN [2018-12-19 12:23:53,046 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-12-19 12:23:53,046 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-12-19 12:23:53,046 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2018-12-19 12:23:53,046 INFO L133 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2018-12-19 12:23:53,085 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-12-19 12:23:53,097 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-12-19 12:23:53,101 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-12-19 12:23:53,102 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2018-12-19 12:23:53,102 INFO L276 PluginConnector]: Boogie PL CUP Parser initialized [2018-12-19 12:23:53,103 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-19 12:23:53,104 INFO L111 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/20170304-DifficultPathPrograms/invert_string.i_4.bpl' [2018-12-19 12:23:53,162 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-12-19 12:23:53,163 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-12-19 12:23:53,164 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2018-12-19 12:23:53,164 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2018-12-19 12:23:53,165 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2018-12-19 12:23:53,181 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 19.12 12:23:53" (1/1) ... [2018-12-19 12:23:53,201 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 19.12 12:23:53" (1/1) ... [2018-12-19 12:23:53,211 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2018-12-19 12:23:53,212 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-12-19 12:23:53,212 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-12-19 12:23:53,212 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-12-19 12:23:53,224 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 19.12 12:23:53" (1/1) ... [2018-12-19 12:23:53,224 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 19.12 12:23:53" (1/1) ... [2018-12-19 12:23:53,226 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 19.12 12:23:53" (1/1) ... [2018-12-19 12:23:53,226 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 19.12 12:23:53" (1/1) ... [2018-12-19 12:23:53,230 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 19.12 12:23:53" (1/1) ... [2018-12-19 12:23:53,232 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 19.12 12:23:53" (1/1) ... [2018-12-19 12:23:53,233 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 19.12 12:23:53" (1/1) ... [2018-12-19 12:23:53,235 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-12-19 12:23:53,235 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-12-19 12:23:53,236 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-12-19 12:23:53,236 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-12-19 12:23:53,237 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "invert_string.i_4.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 19.12 12:23:53" (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-19 12:23:53,298 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-12-19 12:23:53,298 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-12-19 12:23:53,837 INFO L275 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-12-19 12:23:53,837 INFO L280 CfgBuilder]: Removed 3 assue(true) statements. [2018-12-19 12:23:53,838 INFO L202 PluginConnector]: Adding new model invert_string.i_4.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.12 12:23:53 BoogieIcfgContainer [2018-12-19 12:23:53,838 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-12-19 12:23:53,839 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-12-19 12:23:53,839 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-12-19 12:23:53,849 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-12-19 12:23:53,849 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "invert_string.i_4.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 19.12 12:23:53" (1/2) ... [2018-12-19 12:23:53,851 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6287b3b and model type invert_string.i_4.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.12 12:23:53, skipping insertion in model container [2018-12-19 12:23:53,851 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 19.12 12:23:53" (2/2) ... [2018-12-19 12:23:53,853 INFO L112 eAbstractionObserver]: Analyzing ICFG invert_string.i_4.bpl [2018-12-19 12:23:53,865 INFO L156 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-12-19 12:23:53,875 INFO L168 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2018-12-19 12:23:53,906 INFO L257 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2018-12-19 12:23:53,943 INFO L382 AbstractCegarLoop]: Interprodecural is true [2018-12-19 12:23:53,943 INFO L383 AbstractCegarLoop]: Hoare is true [2018-12-19 12:23:53,943 INFO L384 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-12-19 12:23:53,943 INFO L385 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2018-12-19 12:23:53,943 INFO L386 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-12-19 12:23:53,944 INFO L387 AbstractCegarLoop]: Difference is false [2018-12-19 12:23:53,944 INFO L388 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-12-19 12:23:53,944 INFO L393 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-12-19 12:23:53,961 INFO L276 IsEmpty]: Start isEmpty. Operand 7 states. [2018-12-19 12:23:53,967 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2018-12-19 12:23:53,967 INFO L394 BasicCegarLoop]: Found error trace [2018-12-19 12:23:53,968 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2018-12-19 12:23:53,971 INFO L423 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-12-19 12:23:53,981 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2018-12-19 12:23:53,981 INFO L82 PathProgramCache]: Analyzing trace with hash 928714, now seen corresponding path program 1 times [2018-12-19 12:23:53,984 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-12-19 12:23:54,043 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-19 12:23:54,044 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-19 12:23:54,044 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-19 12:23:54,044 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-12-19 12:23:54,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-19 12:23:54,343 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-19 12:23:54,355 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-19 12:23:54,357 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-19 12:23:54,358 INFO L273 TraceCheckUtils]: 3: Hoare triple {11#false} assume !false; {11#false} is VALID [2018-12-19 12:23:54,360 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-19 12:23:54,362 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-19 12:23:54,363 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-19 12:23:54,363 INFO L257 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-12-19 12:23:54,369 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 4 [2018-12-19 12:23:54,370 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-12-19 12:23:54,374 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-12-19 12:23:54,415 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-19 12:23:54,416 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-12-19 12:23:54,425 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-19 12:23:54,425 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-19 12:23:54,428 INFO L87 Difference]: Start difference. First operand 7 states. Second operand 3 states. [2018-12-19 12:23:54,562 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-19 12:23:54,562 INFO L93 Difference]: Finished difference Result 10 states and 12 transitions. [2018-12-19 12:23:54,563 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-19 12:23:54,563 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 4 [2018-12-19 12:23:54,563 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-12-19 12:23:54,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-12-19 12:23:54,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 12 transitions. [2018-12-19 12:23:54,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-12-19 12:23:54,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 12 transitions. [2018-12-19 12:23:54,573 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 12 transitions. [2018-12-19 12:23:54,643 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-19 12:23:54,654 INFO L225 Difference]: With dead ends: 10 [2018-12-19 12:23:54,654 INFO L226 Difference]: Without dead ends: 6 [2018-12-19 12:23:54,658 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-19 12:23:54,677 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6 states. [2018-12-19 12:23:54,757 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6 to 6. [2018-12-19 12:23:54,758 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-12-19 12:23:54,758 INFO L82 GeneralOperation]: Start isEquivalent. First operand 6 states. Second operand 6 states. [2018-12-19 12:23:54,759 INFO L74 IsIncluded]: Start isIncluded. First operand 6 states. Second operand 6 states. [2018-12-19 12:23:54,759 INFO L87 Difference]: Start difference. First operand 6 states. Second operand 6 states. [2018-12-19 12:23:54,761 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-19 12:23:54,761 INFO L93 Difference]: Finished difference Result 6 states and 7 transitions. [2018-12-19 12:23:54,762 INFO L276 IsEmpty]: Start isEmpty. Operand 6 states and 7 transitions. [2018-12-19 12:23:54,762 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-12-19 12:23:54,762 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-12-19 12:23:54,763 INFO L74 IsIncluded]: Start isIncluded. First operand 6 states. Second operand 6 states. [2018-12-19 12:23:54,763 INFO L87 Difference]: Start difference. First operand 6 states. Second operand 6 states. [2018-12-19 12:23:54,764 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-19 12:23:54,765 INFO L93 Difference]: Finished difference Result 6 states and 7 transitions. [2018-12-19 12:23:54,765 INFO L276 IsEmpty]: Start isEmpty. Operand 6 states and 7 transitions. [2018-12-19 12:23:54,765 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-12-19 12:23:54,766 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-12-19 12:23:54,766 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-12-19 12:23:54,766 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-12-19 12:23:54,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2018-12-19 12:23:54,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 7 transitions. [2018-12-19 12:23:54,772 INFO L78 Accepts]: Start accepts. Automaton has 6 states and 7 transitions. Word has length 4 [2018-12-19 12:23:54,773 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-12-19 12:23:54,773 INFO L480 AbstractCegarLoop]: Abstraction has 6 states and 7 transitions. [2018-12-19 12:23:54,773 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-12-19 12:23:54,773 INFO L276 IsEmpty]: Start isEmpty. Operand 6 states and 7 transitions. [2018-12-19 12:23:54,774 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2018-12-19 12:23:54,774 INFO L394 BasicCegarLoop]: Found error trace [2018-12-19 12:23:54,774 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2018-12-19 12:23:54,774 INFO L423 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-12-19 12:23:54,775 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2018-12-19 12:23:54,775 INFO L82 PathProgramCache]: Analyzing trace with hash 28791948, now seen corresponding path program 1 times [2018-12-19 12:23:54,775 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-12-19 12:23:54,776 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-19 12:23:54,777 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-19 12:23:54,777 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-19 12:23:54,777 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-12-19 12:23:54,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-19 12:23:55,172 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-19 12:23:55,190 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-19 12:23:55,197 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-19 12:23:55,198 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-19 12:23:55,199 INFO L273 TraceCheckUtils]: 4: Hoare triple {53#false} assume !false; {53#false} is VALID [2018-12-19 12:23:55,199 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-19 12:23:55,200 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-19 12:23:55,200 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-19 12:23:55,200 INFO L257 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-12-19 12:23:55,202 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 5 [2018-12-19 12:23:55,202 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-12-19 12:23:55,203 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 4 states. [2018-12-19 12:23:55,223 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-19 12:23:55,223 INFO L459 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-12-19 12:23:55,224 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-12-19 12:23:55,224 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-12-19 12:23:55,224 INFO L87 Difference]: Start difference. First operand 6 states and 7 transitions. Second operand 4 states. [2018-12-19 12:23:55,506 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-19 12:23:55,507 INFO L93 Difference]: Finished difference Result 11 states and 13 transitions. [2018-12-19 12:23:55,507 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-12-19 12:23:55,508 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 5 [2018-12-19 12:23:55,508 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-12-19 12:23:55,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2018-12-19 12:23:55,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 12 transitions. [2018-12-19 12:23:55,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2018-12-19 12:23:55,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 12 transitions. [2018-12-19 12:23:55,513 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 4 states and 12 transitions. [2018-12-19 12:23:55,561 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-19 12:23:55,562 INFO L225 Difference]: With dead ends: 11 [2018-12-19 12:23:55,564 INFO L226 Difference]: Without dead ends: 7 [2018-12-19 12:23:55,565 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-12-19 12:23:55,565 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7 states. [2018-12-19 12:23:55,578 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7 to 7. [2018-12-19 12:23:55,578 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-12-19 12:23:55,579 INFO L82 GeneralOperation]: Start isEquivalent. First operand 7 states. Second operand 7 states. [2018-12-19 12:23:55,579 INFO L74 IsIncluded]: Start isIncluded. First operand 7 states. Second operand 7 states. [2018-12-19 12:23:55,579 INFO L87 Difference]: Start difference. First operand 7 states. Second operand 7 states. [2018-12-19 12:23:55,580 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-19 12:23:55,580 INFO L93 Difference]: Finished difference Result 7 states and 8 transitions. [2018-12-19 12:23:55,581 INFO L276 IsEmpty]: Start isEmpty. Operand 7 states and 8 transitions. [2018-12-19 12:23:55,581 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-12-19 12:23:55,581 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-12-19 12:23:55,582 INFO L74 IsIncluded]: Start isIncluded. First operand 7 states. Second operand 7 states. [2018-12-19 12:23:55,582 INFO L87 Difference]: Start difference. First operand 7 states. Second operand 7 states. [2018-12-19 12:23:55,583 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-19 12:23:55,584 INFO L93 Difference]: Finished difference Result 7 states and 8 transitions. [2018-12-19 12:23:55,584 INFO L276 IsEmpty]: Start isEmpty. Operand 7 states and 8 transitions. [2018-12-19 12:23:55,584 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-12-19 12:23:55,585 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-12-19 12:23:55,585 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-12-19 12:23:55,585 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-12-19 12:23:55,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2018-12-19 12:23:55,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 8 transitions. [2018-12-19 12:23:55,587 INFO L78 Accepts]: Start accepts. Automaton has 7 states and 8 transitions. Word has length 5 [2018-12-19 12:23:55,587 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-12-19 12:23:55,587 INFO L480 AbstractCegarLoop]: Abstraction has 7 states and 8 transitions. [2018-12-19 12:23:55,587 INFO L481 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-12-19 12:23:55,587 INFO L276 IsEmpty]: Start isEmpty. Operand 7 states and 8 transitions. [2018-12-19 12:23:55,588 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2018-12-19 12:23:55,588 INFO L394 BasicCegarLoop]: Found error trace [2018-12-19 12:23:55,588 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2018-12-19 12:23:55,588 INFO L423 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-12-19 12:23:55,589 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2018-12-19 12:23:55,589 INFO L82 PathProgramCache]: Analyzing trace with hash 894131125, now seen corresponding path program 1 times [2018-12-19 12:23:55,589 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-12-19 12:23:55,590 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-19 12:23:55,591 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-19 12:23:55,591 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-19 12:23:55,591 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-12-19 12:23:55,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-19 12:23:56,076 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-19 12:23:56,078 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-19 12:23:56,080 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-19 12:23:56,083 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-19 12:23:56,103 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-19 12:23:56,104 INFO L273 TraceCheckUtils]: 5: Hoare triple {104#false} assume !false; {104#false} is VALID [2018-12-19 12:23:56,105 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-19 12:23:56,105 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-12-19 12:23:56,106 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-12-19 12:23:56,106 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2018-12-19 12:23:56,110 INFO L207 CegarAbsIntRunner]: [0], [5], [7], [12], [14], [16] [2018-12-19 12:23:56,170 INFO L148 AbstractInterpreter]: Using domain ArrayDomain [2018-12-19 12:23:56,170 INFO L101 FixpointEngine]: Starting fixpoint engine with domain ArrayDomain (maxUnwinding=3, maxParallelStates=2) [2018-12-19 12:23:56,244 WARN L79 EvaluatorLogger]: Possible loss of precision. Operator ARITHMOD has no precise implementation. [2018-12-19 12:24:06,581 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 12:24:06,581 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 12:24:06,582 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 12:24:06,583 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 12:24:06,583 WARN L224 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-19 12:24:06,584 WARN L228 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-19 12:24:06,584 WARN 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-19 12:24:06,585 WARN L230 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-19 12:24:06,585 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 12:24:06,618 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 12:24:06,618 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 12:24:07,148 WARN L181 SmtUtils]: Spent 526.00 ms on a formula simplification. DAG size of input: 248 DAG size of output: 238 [2018-12-19 12:24:07,148 WARN L270 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-19 12:24:07,149 WARN L274 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-19 12:24:07,150 WARN 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-19 12:24:07,215 WARN L276 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-19 12:24:15,873 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 12:24:15,873 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 12:24:15,874 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 12:24:15,874 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 12:24:15,874 WARN L224 ngHoareTripleChecker]: Pre: {2147483631#(or (exists ((v_b_0_1 Int) (v_b_1_1 Int) (v_v_7_1 Int)) (and (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~MAX~6) 8589934592) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_v_7_1) 4294967296) (<= (- v_b_0_1 (- v_b_1_1)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~6) c_ULTIMATE.start_main_~j~6) 4294967297) (<= (- v_b_0_1 (- v_v_7_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~i~6)) (- 1)) (<= (- c_ULTIMATE.start_main_~i~6 v_b_0_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_v_7_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~j~6) 4294967296) (<= (- c_ULTIMATE.start_main_~i~6 v_v_7_1) (- 1)) (<= (- c_ULTIMATE.start_main_~cont~6 c_ULTIMATE.start_main_~j~6) 0) (<= (- (- v_v_7_1) v_v_7_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_v_7_1) 0) (<= (- c_ULTIMATE.start_main_~j~6 (- v_v_7_1)) 0) (<= (- v_b_0_1 v_b_1_1) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_0_1) 1) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~i~6) 8589934593) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_0_1) 4294967297) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_v_7_1)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_0_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_1_1) 4294967296) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~i~6)) (- 2)) (<= (- (- v_b_1_1) v_v_7_1) 4294967296) (<= (- (- c_ULTIMATE.start_main_~i~6) (- c_ULTIMATE.start_main_~j~6)) 4294967297) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_0_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_0_1)) (- 2)) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_1_1)) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~i~6)) (- 1)) (<= (- (- v_b_0_1) v_b_0_1) 8589934594) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~j~6)) 4294967296) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_1_1)) 0) (<= (- 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) (<= (- v_b_0_1 (- v_b_0_1)) (- 2)) (<= (- v_b_1_1 v_v_7_1) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_1_1)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~cont~6)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_0_1) 4294967297) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_v_7_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_1_1) 8589934593) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_v_7_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~i~6)) (- 1)) (<= (- (- v_b_1_1) v_b_1_1) 8589934592) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~j~6) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_1_1) 4294967296) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_0_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_v_7_1)) 0) (<= (- v_v_7_1 (- v_v_7_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) v_v_7_1) 4294967297) (<= (- (- c_ULTIMATE.start_main_~j~6) v_v_7_1) 0) (<= (- (- v_b_0_1) v_v_7_1) 4294967297) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~j~6)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_1_1) 8589934592) (<= (- 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_~i~6 (- v_b_1_1)) (- 1)) (<= (- (- v_b_1_1) (- v_v_7_1)) 4294967296) (<= (- (- c_ULTIMATE.start_main_~j~6) c_ULTIMATE.start_main_~j~6) 0) (<= (- v_b_0_1 v_v_7_1) (- 1)) (<= (- v_b_1_1 (- v_v_7_1)) 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) (<= (- v_b_1_1 (- v_b_1_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) (<= (- (- v_b_0_1) (- v_b_1_1)) 1) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_0_1)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~j~6)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_0_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_1_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_0_1)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_0_1) 8589934594) (<= (- 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) (<= (- (- v_b_0_1) (- v_v_7_1)) 4294967297) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_1_1) 4294967296) (<= (- c_ULTIMATE.start_main_~j~6 v_b_1_1) 4294967296) (<= (- c_ULTIMATE.start_main_~j~6 v_b_0_1) 4294967297) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_0_1) 8589934593) (forall ((v_idx_52 Int) (v_idx_50 Int) (v_idx_51 Int)) (or (<= v_b_0_1 v_idx_50) (< v_idx_52 v_b_1_1) (< v_idx_51 v_b_0_1) (<= v_b_1_1 v_idx_51) (and (<= (- (- c_ULTIMATE.start_main_~MAX~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_51)) 4294967296) (<= (- (- v_b_1_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_51))) 4294967296) (<= (- v_b_0_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_51))) (- 1)) (<= (- v_b_0_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_51)) (- 1)) (<= (- v_b_1_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_51))) 0) (<= (- v_b_1_1 (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_~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)) (<= (- (- c_ULTIMATE.start_main_~cont~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)) (<= (- c_ULTIMATE.start_main_~j~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) (<= (- 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) (<= (- (- c_ULTIMATE.start_main_~cont~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))) 4294967297) (<= (- (- c_ULTIMATE.start_main_~j~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_51))) 0) (<= (- (- v_b_1_1) (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_~MAX~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_51))) 4294967296) (<= (- (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_~j~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_51)) 0) (<= (- (- v_b_0_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_51)) 4294967297) (<= (- (- v_b_0_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_51))) 4294967297)))) (<= (- c_ULTIMATE.start_main_~i~6 v_b_1_1) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 v_v_7_1) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- v_v_7_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~j~6 v_v_7_1) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_1_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_0_1) 4294967297) (<= (- c_ULTIMATE.start_main_~i~6 c_ULTIMATE.start_main_~j~6) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_1_1) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~cont~6) 4294967296) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_0_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_1_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_v_7_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_~MAX~6) (- v_v_7_1)) 4294967296) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_1_1)) 0) (<= (- (- v_b_0_1) v_b_1_1) 8589934593))) (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-19 12:24:15,875 WARN L228 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-19 12:24:15,875 WARN 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-19 12:24:15,875 WARN L230 ngHoareTripleChecker]: Post: {2147483630#(exists ((v_b_23_1 Int) (v_b_11_1 Int) (v_b_22_1 Int) (v_v_87_1 Int) (v_v_239_1 Int) (v_b_10_1 Int)) (and (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_23_1) 0) (<= (- v_b_11_1 v_b_23_1) 0) (<= (- (- v_b_10_1) v_b_23_1) (- 1)) (<= (- (- v_v_239_1) v_v_87_1) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_v_239_1)) (- 1)) (<= (- v_b_22_1 (- v_v_239_1)) 0) (<= (- v_b_23_1 (- v_v_87_1)) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~i~6) 2) (<= (- v_b_11_1 (- v_b_11_1)) 2) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_11_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~cont~6) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_22_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_23_1)) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_23_1)) 2) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_23_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~j~6) (- 2)) (<= (- v_b_22_1 v_v_239_1) 0) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_11_1)) 2) (<= (- v_b_23_1 v_v_87_1) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_v_87_1)) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_23_1) (- 1)) (<= (- c_ULTIMATE.start_main_~j~6 v_b_23_1) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_10_1)) (- 1)) (<= (- (- v_b_23_1) v_v_239_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_23_1)) 0) (<= (- v_b_10_1 (- v_b_11_1)) 1) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_22_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_23_1) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_11_1)) 0) (<= (- v_b_23_1 v_v_239_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)) (<= (- v_b_10_1 v_b_22_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) (<= (- v_v_239_1 v_v_87_1) 0) (<= (- (- 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)) (<= (- c_ULTIMATE.start_main_~j~6 v_b_22_1) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) (- c_ULTIMATE.start_main_~j~6)) 2) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_v_239_1) (- 1)) (<= (- v_v_239_1 (- v_v_239_1)) 0) (<= (- v_b_10_1 (- v_b_10_1)) 0) (<= (- (- v_b_10_1) v_v_239_1) 0) (<= (- v_b_22_1 (- v_b_22_1)) 0) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_23_1)) 2) (<= (- v_b_11_1 v_v_87_1) 1) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_23_1) (- 2)) (<= (- v_b_23_1 (- v_b_23_1)) 2) (<= (- (- v_b_23_1) (- v_v_239_1)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_11_1) 0) (<= (- c_ULTIMATE.start_main_~j~6 v_v_87_1) 1) (<= (- v_b_23_1 (- v_v_239_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) v_b_22_1) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~cont~6) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_v_239_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_v_87_1)) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) v_v_239_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~6) v_v_239_1) 1) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_11_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_23_1) (- 2)) (<= (- (- 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_239_1) 0) (<= (- (- v_v_239_1) (- v_v_87_1)) 0) (<= (- (- v_b_22_1) v_v_239_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_22_1)) 0) (<= (- (- v_b_22_1) (- v_v_239_1)) 0) (<= (- (- v_b_10_1) v_b_11_1) (- 1)) (<= (- v_b_10_1 v_v_239_1) 0) (<= (- v_b_10_1 v_b_11_1) (- 1)) (<= (- (- v_b_23_1) (- v_v_87_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~MAX~6)) 2) (<= (- (- v_b_22_1) v_b_23_1) (- 1)) (<= (- c_ULTIMATE.start_main_~i~6 v_v_239_1) (- 1)) (<= (- (- v_b_10_1) (- v_b_23_1)) 1) (<= (- v_v_87_1 (- v_v_87_1)) 0) (<= (- (- 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_~cont~6 (- v_b_22_1)) 0) (<= (- v_b_11_1 (- v_b_22_1)) 1) (<= (- (- 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_~j~6) v_b_22_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) (<= (- (- v_b_22_1) (- v_b_23_1)) 1) (<= (- c_ULTIMATE.start_main_~cont~6 c_ULTIMATE.start_main_~j~6) (- 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_22_1 v_b_23_1) (- 1)) (<= (- (- v_b_10_1) (- v_v_239_1)) 0) (<= (- v_b_11_1 (- v_v_239_1)) 1) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~j~6)) 0) (<= (- (- v_v_239_1) v_v_239_1) 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) (<= (- (- v_b_22_1) v_v_87_1) 0) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_22_1)) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_22_1)) 1) (<= (- c_ULTIMATE.start_main_~j~6 (- v_v_87_1)) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_22_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_23_1)) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~i~6)) (- 2)) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_23_1)) 1) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_11_1) (- 2)) (<= (- v_v_239_1 (- v_v_87_1)) 0) (<= (- (- v_b_11_1) (- v_b_23_1)) 0) (<= (- v_b_22_1 (- v_v_87_1)) 0) (<= (- 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_~MAX~6) (- v_v_239_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_10_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_22_1) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_v_239_1) 0) (<= (- (- v_b_23_1) v_v_87_1) (- 1)) (<= (- (- v_b_22_1) (- v_v_87_1)) 0) (<= (- v_b_10_1 (- v_b_23_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)) (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_idx_59 v_b_23_1) (<= v_b_10_1 v_idx_60) (< v_idx_58 v_b_22_1) (<= v_b_11_1 v_idx_61) (< v_idx_62 v_b_11_1) (<= v_b_22_1 v_idx_57) (< v_idx_61 v_b_10_1) (and (<= (- (- 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) (<= (- 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) (<= (- (- c_ULTIMATE.start_main_~MAX~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_10_1) (select c_ULTIMATE.start_main_~str2~6 v_idx_58)) 0) (<= (- (- (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_~j~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)) (<= (- v_b_11_1 (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))) 0) (<= (- v_b_23_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_61))) 1) (<= (- (- v_b_23_1) (- (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)) 0) (<= (- c_ULTIMATE.start_main_~j~6 (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) (<= (- v_b_23_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_11_1) (- (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) (<= (- 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_~str2~6 v_idx_58)) (- 1)) (<= (- (- 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_~str1~6 v_idx_61))) 1) (<= (- v_b_10_1 (- (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_10_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_~cont~6 (select c_ULTIMATE.start_main_~str2~6 v_idx_58)) 0) (<= (- (- (select c_ULTIMATE.start_main_~str2~6 v_idx_58)) (- (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)) 0) (<= (- (- v_b_11_1) (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_22_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))) 0) (<= (- v_b_10_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)) 0) (<= (- (- 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) (<= (- (- c_ULTIMATE.start_main_~i~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_61)) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) (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_23_1) (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) (<= (- 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))) 0) (<= (- v_b_23_1 (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_23_1) (- (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_23_1) (select c_ULTIMATE.start_main_~str2~6 v_idx_58)) (- 1)) (<= (- (- v_b_11_1) (- (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)) (<= (- (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_~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_11_1 (select c_ULTIMATE.start_main_~str2~6 v_idx_58)) 1) (<= (- 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)) (<= (- v_b_23_1 (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)) 0) (<= (- (- v_b_10_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_61))) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (select c_ULTIMATE.start_main_~str2~6 v_idx_58)) 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_~j~6) (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_23_1 v_idx_58))) (<= (- v_b_11_1 (- v_b_23_1)) 2) (<= (- v_b_11_1 v_v_239_1) 1) (<= (- c_ULTIMATE.start_main_~i~6 (- v_v_239_1)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~i~6)) (- 2)) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_22_1)) 1) (<= (- v_b_22_1 v_v_87_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_v_239_1)) 1) (<= (- v_b_11_1 v_b_22_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_10_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_10_1) 1) (<= (- c_ULTIMATE.start_main_~i~6 v_b_22_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_22_1)) (- 1)) (<= (- (- v_b_23_1) v_b_23_1) (- 2)) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_v_87_1)) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_10_1)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_22_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)) (<= (- c_ULTIMATE.start_main_~j~6 (- v_v_239_1)) 1) (<= (- c_ULTIMATE.start_main_~j~6 (- c_ULTIMATE.start_main_~j~6)) 2) (<= (- (- v_b_11_1) (- v_v_239_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~i~6 (- v_v_87_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_11_1)) 1) (<= (- (- v_b_22_1) v_b_22_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 c_ULTIMATE.start_main_~i~6) 1) (<= (- (- v_b_11_1) v_v_239_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~i~6) 1) (<= (- v_b_10_1 (- v_v_239_1)) 0) (<= (- (- v_b_11_1) v_b_23_1) (- 2)) (<= (- 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) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_v_239_1)) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) v_v_87_1) 1) (<= (- c_ULTIMATE.start_main_~i~6 v_b_23_1) (- 2)) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_v_239_1)) 0) (<= (- (- 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_~j~6 v_v_239_1) 1) (<= (- (- v_b_11_1) v_b_22_1) (- 1)) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_23_1) (- 1)) (<= (- c_ULTIMATE.start_main_~i~6 v_v_87_1) (- 1)) (<= (- v_b_11_1 (- v_v_87_1)) 1) (<= (- v_b_22_1 (- v_b_23_1)) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_11_1)) 2) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~j~6)) 1) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_11_1) (- 2)) (<= (- (- v_b_10_1) v_b_22_1) 0) (<= (- c_ULTIMATE.start_main_~j~6 v_b_11_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_22_1) 1) (<= (- (- v_b_10_1) (- v_v_87_1)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 v_v_239_1) 1) (<= (- (- v_v_87_1) v_v_87_1) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~j~6)) 1) (<= (- v_b_10_1 v_b_23_1) (- 1)) (<= (- (- v_b_10_1) (- v_b_22_1)) 0) (<= (- (- v_b_11_1) (- v_b_22_1)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_10_1) 1) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_22_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 v_v_87_1) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_23_1)) 2)))} [2018-12-19 12:24:15,875 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 12:24:15,884 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 12:24:15,885 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 12:24:18,267 WARN L181 SmtUtils]: Spent 2.38 s on a formula simplification. DAG size of input: 503 DAG size of output: 286 [2018-12-19 12:24:18,267 WARN L270 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-19 12:24:18,267 WARN L274 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-19 12:24:18,268 WARN 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-19 12:24:23,001 WARN L138 XnfTransformerHelper]: expecting exponential blowup for input size 68 [2018-12-19 12:24:23,453 WARN L276 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_~cont~6 0) (<= (+ ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~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) (<= 1 (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~j~6)) (<= ULTIMATE.start_main_~j~6 1) (<= 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) (<= 0 (+ ULTIMATE.start_main_~i~6 1)) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~j~6)) 1) (<= 0 (+ (* 2 ULTIMATE.start_main_~i~6) 2)) (exists ((v_b_23_1 Int) (v_b_11_1 Int) (v_b_22_1 Int) (v_b_10_1 Int)) (and (<= (- ULTIMATE.start_main_~MAX~6 v_b_23_1) 0) (<= (- v_b_11_1 v_b_23_1) 0) (<= ULTIMATE.start_main_~MAX~6 (+ v_b_22_1 1)) (<= (- (- v_b_10_1) v_b_23_1) (- 1)) (<= (+ v_b_11_1 v_b_10_1) 1) (<= v_b_23_1 ULTIMATE.start_main_~MAX~6) (<= v_b_23_1 ULTIMATE.start_main_~j~6) (forall ((v_prenex_39 Int) (v_prenex_40 Int)) (or (<= v_b_11_1 v_prenex_39) (< v_prenex_40 v_b_22_1) (<= v_b_23_1 v_prenex_40) (< v_prenex_39 v_b_10_1) (<= (- (select ULTIMATE.start_main_~str2~6 v_prenex_40) (select ULTIMATE.start_main_~str1~6 v_prenex_39)) 0))) (<= (+ v_b_22_1 1) v_b_11_1) (<= (+ ULTIMATE.start_main_~i~6 1) v_b_22_1) (<= (+ v_b_10_1 1) ULTIMATE.start_main_~j~6) (<= (- v_b_11_1 (- v_b_11_1)) 2) (<= v_b_11_1 (+ ULTIMATE.start_main_~i~6 2)) (<= (+ v_b_11_1 v_b_22_1) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_11_1)) 0) (<= v_b_22_1 (+ ULTIMATE.start_main_~i~6 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_~cont~6 (- v_b_23_1)) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_22_1)) (- 1)) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_23_1)) 2) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_23_1)) 0) (< v_b_11_1 (+ v_b_10_1 1)) (<= v_b_10_1 0) (<= (- ULTIMATE.start_main_~j~6 (- v_b_11_1)) 2) (<= v_b_23_1 (+ ULTIMATE.start_main_~cont~6 1)) (<= (+ v_b_22_1 ULTIMATE.start_main_~MAX~6) 1) (<= ULTIMATE.start_main_~j~6 v_b_11_1) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_23_1) (- 1)) (<= (- ULTIMATE.start_main_~j~6 v_b_23_1) 0) (<= 2 (* 2 v_b_11_1)) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_10_1)) (- 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_23_1)) 0) (<= 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_~i~6) v_b_23_1) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_22_1) (- 1)) (<= 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) 0) (<= (- (- ULTIMATE.start_main_~j~6) v_b_10_1) (- 1)) (<= 2 (+ v_b_23_1 ULTIMATE.start_main_~MAX~6)) (<= v_b_10_1 v_b_22_1) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_10_1)) 1) (< v_b_23_1 (+ v_b_22_1 1)) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_10_1)) 1) (<= (+ v_b_22_1 1) ULTIMATE.start_main_~MAX~6) (<= (- ULTIMATE.start_main_~j~6 v_b_22_1) 1) (<= (- v_b_10_1 (- v_b_10_1)) 0) (<= (- v_b_22_1 (- v_b_22_1)) 0) (<= (- ULTIMATE.start_main_~j~6 (- v_b_23_1)) 2) (<= (- (- ULTIMATE.start_main_~j~6) v_b_23_1) (- 2)) (<= (- v_b_23_1 (- v_b_23_1)) 2) (<= v_b_23_1 v_b_11_1) (<= (- (- ULTIMATE.start_main_~i~6) v_b_11_1) 0) (<= 0 (+ v_b_22_1 ULTIMATE.start_main_~i~6 1)) (<= (- ULTIMATE.start_main_~i~6 v_b_11_1) (- 2)) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_22_1) 0) (<= 1 (+ v_b_11_1 v_b_10_1)) (<= v_b_10_1 (+ ULTIMATE.start_main_~i~6 1)) (<= (* 2 v_b_23_1) 2) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_11_1)) 0) (<= v_b_23_1 1) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_23_1) (- 2)) (<= (+ v_b_23_1 v_b_11_1) 2) (<= 2 (+ v_b_11_1 ULTIMATE.start_main_~j~6)) (<= v_b_10_1 ULTIMATE.start_main_~cont~6) (<= ULTIMATE.start_main_~j~6 v_b_23_1) (<= 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_10_1 (- v_b_22_1)) 0) (<= (- (- v_b_10_1) v_b_11_1) (- 1)) (<= ULTIMATE.start_main_~cont~6 v_b_22_1) (<= (+ ULTIMATE.start_main_~MAX~6 v_b_10_1) 1) (<= 1 (+ v_b_23_1 v_b_22_1)) (<= v_b_11_1 (+ v_b_22_1 1)) (<= 1 v_b_11_1) (<= (- v_b_10_1 v_b_11_1) (- 1)) (<= 0 (+ v_b_22_1 v_b_10_1)) (<= (- (- v_b_22_1) v_b_23_1) (- 1)) (forall ((v_prenex_72 Int) (v_prenex_71 Int)) (or (<= (- (select ULTIMATE.start_main_~str2~6 v_prenex_72) (- (select ULTIMATE.start_main_~str1~6 v_prenex_71))) 0) (< v_prenex_72 v_b_22_1) (<= v_b_11_1 v_prenex_71) (< v_prenex_71 v_b_10_1) (<= v_b_23_1 v_prenex_72))) (<= (- (- v_b_10_1) (- v_b_23_1)) 1) (<= v_b_23_1 (+ ULTIMATE.start_main_~i~6 2)) (<= (- ULTIMATE.start_main_~j~6 (- v_b_10_1)) 1) (<= (- v_b_11_1 (- v_b_22_1)) 1) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_22_1)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_10_1) (- 1)) (<= 0 (+ v_b_11_1 ULTIMATE.start_main_~i~6)) (<= 1 v_b_23_1) (<= (- (- ULTIMATE.start_main_~j~6) v_b_22_1) (- 1)) (<= (- ULTIMATE.start_main_~i~6 v_b_10_1) (- 1)) (<= v_b_22_1 ULTIMATE.start_main_~cont~6) (<= (- (- v_b_22_1) (- v_b_23_1)) 1) (<= 1 (+ v_b_23_1 v_b_10_1)) (<= (+ v_b_23_1 ULTIMATE.start_main_~cont~6) 1) (<= v_b_11_1 (+ v_b_10_1 1)) (<= (+ ULTIMATE.start_main_~cont~6 1) v_b_11_1) (<= (+ v_b_10_1 1) v_b_11_1) (forall ((v_prenex_3 Int) (v_idx_61 Int)) (or (<= v_b_11_1 v_idx_61) (<= v_b_23_1 v_prenex_3) (<= (- (- (select ULTIMATE.start_main_~str2~6 v_prenex_3)) (- (select ULTIMATE.start_main_~str1~6 v_idx_61))) 0) (< v_idx_61 v_b_10_1) (< v_prenex_3 v_b_22_1))) (<= (- ULTIMATE.start_main_~MAX~6 v_b_11_1) 0) (<= (+ ULTIMATE.start_main_~i~6 1) v_b_10_1) (<= (- v_b_22_1 v_b_23_1) (- 1)) (<= (+ ULTIMATE.start_main_~cont~6 v_b_10_1) 0) (<= 0 (+ v_b_23_1 ULTIMATE.start_main_~i~6)) (<= (+ v_b_23_1 v_b_22_1) 1) (<= (+ v_b_11_1 ULTIMATE.start_main_~i~6) 0) (<= (- ULTIMATE.start_main_~j~6 (- v_b_22_1)) 1) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_22_1)) 1) (<= 0 (+ v_b_22_1 ULTIMATE.start_main_~cont~6)) (<= v_b_23_1 (+ v_b_10_1 1)) (<= 0 v_b_22_1) (<= v_b_11_1 (+ ULTIMATE.start_main_~cont~6 1)) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_22_1)) 0) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_11_1)) 2) (<= 2 (+ v_b_23_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_23_1)) 0) (<= (* 2 v_b_11_1) 2) (<= (+ v_b_23_1 ULTIMATE.start_main_~MAX~6) 2) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_23_1)) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_11_1) (- 2)) (<= (+ v_b_22_1 ULTIMATE.start_main_~j~6) 1) (<= (- (- v_b_11_1) (- v_b_23_1)) 0) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_10_1)) 0) (<= (- ULTIMATE.start_main_~cont~6 v_b_22_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 1) ULTIMATE.start_main_~j~6) (<= 2 (+ v_b_23_1 v_b_11_1)) (<= 0 (* 2 v_b_10_1)) (<= (+ v_b_23_1 ULTIMATE.start_main_~i~6) 0) (<= (- v_b_10_1 (- v_b_23_1)) 1) (<= (* 2 v_b_22_1) 0) (<= (- ULTIMATE.start_main_~j~6 v_b_10_1) 1) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_11_1) (- 1)) (<= v_b_22_1 v_b_10_1) (<= (- v_b_11_1 (- v_b_23_1)) 2) (<= (+ v_b_22_1 v_b_11_1) 1) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_22_1)) 1) (<= ULTIMATE.start_main_~j~6 (+ v_b_22_1 1)) (<= (+ v_b_11_1 ULTIMATE.start_main_~MAX~6) 2) (<= ULTIMATE.start_main_~j~6 (+ v_b_10_1 1)) (<= v_b_11_1 v_b_23_1) (<= (- v_b_11_1 v_b_22_1) 1) (<= (+ v_b_23_1 ULTIMATE.start_main_~j~6) 2) (<= (- (- v_b_10_1) (- v_b_11_1)) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_10_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) (<= v_b_23_1 (+ v_b_22_1 1)) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_22_1)) (- 1)) (<= (- ULTIMATE.start_main_~i~6 v_b_22_1) (- 1)) (<= (- (- v_b_23_1) v_b_23_1) (- 2)) (<= ULTIMATE.start_main_~MAX~6 v_b_11_1) (<= (+ ULTIMATE.start_main_~i~6 2) v_b_23_1) (<= ULTIMATE.start_main_~MAX~6 v_b_23_1) (<= (+ v_b_22_1 ULTIMATE.start_main_~cont~6) 0) (<= (- ULTIMATE.start_main_~MAX~6 v_b_22_1) 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) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_11_1)) 1) (<= (+ v_b_23_1 v_b_10_1) 1) (<= (- (- v_b_22_1) v_b_22_1) 0) (<= 1 (+ v_b_23_1 ULTIMATE.start_main_~cont~6)) (<= v_b_11_1 ULTIMATE.start_main_~MAX~6) (<= (+ v_b_10_1 1) v_b_23_1) (<= 1 (+ v_b_11_1 v_b_22_1)) (<= (+ ULTIMATE.start_main_~i~6 2) v_b_11_1) (forall ((v_prenex_8 Int) (v_prenex_9 Int)) (or (<= v_b_23_1 v_prenex_8) (<= (- (- (select ULTIMATE.start_main_~str2~6 v_prenex_8)) (select ULTIMATE.start_main_~str1~6 v_prenex_9)) 0) (< v_prenex_9 v_b_10_1) (< v_prenex_8 v_b_22_1) (<= v_b_11_1 v_prenex_9))) (<= 0 (* 2 v_b_22_1)) (<= (- (- v_b_11_1) v_b_23_1) (- 2)) (<= (+ v_b_22_1 ULTIMATE.start_main_~i~6 1) 0) (<= (+ ULTIMATE.start_main_~j~6 v_b_10_1) 1) (<= (- ULTIMATE.start_main_~cont~6 v_b_10_1) 0) (<= 2 (* 2 v_b_23_1)) (<= (- (- v_b_10_1) v_b_10_1) 0) (<= 0 (+ ULTIMATE.start_main_~cont~6 v_b_10_1)) (<= (- ULTIMATE.start_main_~i~6 v_b_23_1) (- 2)) (<= (+ ULTIMATE.start_main_~cont~6 1) v_b_23_1) (<= 1 (+ v_b_22_1 ULTIMATE.start_main_~MAX~6)) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_11_1)) 1) (<= (- (- v_b_11_1) v_b_22_1) (- 1)) (<= (+ v_b_22_1 v_b_10_1) 0) (<= (- ULTIMATE.start_main_~cont~6 v_b_23_1) (- 1)) (<= (- v_b_22_1 (- v_b_23_1)) 1) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_11_1)) 2) (<= v_b_22_1 0) (<= (+ ULTIMATE.start_main_~cont~6 v_b_11_1) 1) (<= (- (- ULTIMATE.start_main_~j~6) v_b_11_1) (- 2)) (<= (- (- v_b_10_1) v_b_22_1) 0) (<= (* 2 v_b_10_1) 0) (<= (- ULTIMATE.start_main_~j~6 v_b_11_1) 0) (<= (- (- ULTIMATE.start_main_~i~6) v_b_22_1) 1) (<= ULTIMATE.start_main_~cont~6 v_b_10_1) (<= (+ v_b_22_1 1) v_b_23_1) (<= (- v_b_10_1 v_b_23_1) (- 1)) (<= (- (- v_b_10_1) (- v_b_22_1)) 0) (<= (- (- v_b_11_1) (- v_b_22_1)) (- 1)) (<= 1 (+ v_b_22_1 ULTIMATE.start_main_~j~6)) (<= 0 (+ ULTIMATE.start_main_~cont~6 v_b_22_1)) (<= (- ULTIMATE.start_main_~i~6 (- v_b_22_1)) (- 1)) (<= (- (- ULTIMATE.start_main_~i~6) v_b_10_1) 1) (<= (+ ULTIMATE.start_main_~cont~6 v_b_22_1) 0) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_23_1)) 2) (<= 1 (+ v_b_22_1 v_b_11_1)) (<= v_b_11_1 1))) (<= (- (- 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) (<= (+ ULTIMATE.start_main_~i~6 2) ULTIMATE.start_main_~j~6) (<= 2 (+ ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~MAX~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_~cont~6 0) (<= (+ ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~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) (<= 1 (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~j~6)) (<= ULTIMATE.start_main_~j~6 1) (<= 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)) (exists ((v_b_23_1 Int) (v_b_11_1 Int) (v_b_22_1 Int) (v_b_10_1 Int)) (and (<= (- ULTIMATE.start_main_~MAX~6 v_b_23_1) 0) (<= (- v_b_11_1 v_b_23_1) 0) (<= ULTIMATE.start_main_~MAX~6 (+ v_b_22_1 1)) (forall ((v_prenex_66 Int)) (or (< v_prenex_66 v_b_10_1) (<= (- (- v_b_11_1) (select ULTIMATE.start_main_~str1~6 v_prenex_66)) (- 1)) (<= v_b_11_1 v_prenex_66))) (<= (- (- v_b_10_1) v_b_23_1) (- 1)) (forall ((v_prenex_56 Int)) (or (<= (- v_b_11_1 (- (select ULTIMATE.start_main_~str2~6 v_prenex_56))) 1) (<= v_b_23_1 v_prenex_56) (< v_prenex_56 v_b_22_1))) (<= (+ v_b_11_1 v_b_10_1) 1) (<= v_b_23_1 ULTIMATE.start_main_~MAX~6) (forall ((v_prenex_29 Int)) (or (< v_prenex_29 v_b_10_1) (<= v_b_11_1 v_prenex_29) (<= (- ULTIMATE.start_main_~j~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_29))) 1))) (<= v_b_23_1 ULTIMATE.start_main_~j~6) (forall ((v_prenex_39 Int) (v_prenex_40 Int)) (or (<= v_b_11_1 v_prenex_39) (< v_prenex_40 v_b_22_1) (<= v_b_23_1 v_prenex_40) (< v_prenex_39 v_b_10_1) (<= (- (select ULTIMATE.start_main_~str2~6 v_prenex_40) (select ULTIMATE.start_main_~str1~6 v_prenex_39)) 0))) (<= (+ v_b_22_1 1) v_b_11_1) (<= (+ ULTIMATE.start_main_~i~6 1) v_b_22_1) (<= (+ v_b_10_1 1) ULTIMATE.start_main_~j~6) (<= (- v_b_11_1 (- v_b_11_1)) 2) (forall ((v_prenex_46 Int)) (or (<= v_b_23_1 v_prenex_46) (<= (- ULTIMATE.start_main_~j~6 (select ULTIMATE.start_main_~str2~6 v_prenex_46)) 1) (< v_prenex_46 v_b_22_1))) (<= v_b_11_1 (+ ULTIMATE.start_main_~i~6 2)) (<= (+ v_b_11_1 v_b_22_1) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_11_1)) 0) (<= v_b_22_1 (+ ULTIMATE.start_main_~i~6 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_~cont~6 (- v_b_23_1)) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_22_1)) (- 1)) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_23_1)) 2) (forall ((v_prenex_51 Int)) (or (<= v_b_23_1 v_prenex_51) (<= (- v_b_23_1 (select ULTIMATE.start_main_~str2~6 v_prenex_51)) 1) (< v_prenex_51 v_b_22_1))) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_23_1)) 0) (<= v_b_10_1 0) (forall ((v_prenex_6 Int)) (or (<= v_b_11_1 v_prenex_6) (< v_prenex_6 v_b_10_1) (<= (- ULTIMATE.start_main_~j~6 (select ULTIMATE.start_main_~str1~6 v_prenex_6)) 1))) (forall ((v_prenex_43 Int)) (or (<= v_b_23_1 v_prenex_43) (<= (- ULTIMATE.start_main_~j~6 (- (select ULTIMATE.start_main_~str2~6 v_prenex_43))) 1) (< v_prenex_43 v_b_22_1))) (forall ((v_prenex_60 Int)) (or (< v_prenex_60 v_b_22_1) (<= (- (- v_b_22_1) (- (select ULTIMATE.start_main_~str2~6 v_prenex_60))) 0) (<= v_b_23_1 v_prenex_60))) (<= (- ULTIMATE.start_main_~j~6 (- v_b_11_1)) 2) (forall ((v_prenex_57 Int)) (or (< v_prenex_57 v_b_22_1) (<= (- (- v_b_22_1) (select ULTIMATE.start_main_~str2~6 v_prenex_57)) 0) (<= v_b_23_1 v_prenex_57))) (<= v_b_23_1 (+ ULTIMATE.start_main_~cont~6 1)) (forall ((v_prenex_45 Int)) (or (<= (- (- ULTIMATE.start_main_~cont~6) (select ULTIMATE.start_main_~str2~6 v_prenex_45)) 0) (< v_prenex_45 v_b_22_1) (<= v_b_23_1 v_prenex_45))) (forall ((v_prenex_11 Int)) (or (<= (- (select ULTIMATE.start_main_~str1~6 v_prenex_11) (- (select ULTIMATE.start_main_~str1~6 v_prenex_11))) 0) (< v_prenex_11 v_b_10_1) (<= v_b_11_1 v_prenex_11))) (<= (+ v_b_22_1 ULTIMATE.start_main_~MAX~6) 1) (<= ULTIMATE.start_main_~j~6 v_b_11_1) (forall ((v_prenex_14 Int)) (or (< v_prenex_14 v_b_22_1) (<= v_b_23_1 v_prenex_14) (<= (- ULTIMATE.start_main_~i~6 (- (select ULTIMATE.start_main_~str2~6 v_prenex_14))) (- 1)))) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_23_1) (- 1)) (<= (- ULTIMATE.start_main_~j~6 v_b_23_1) 0) (<= 2 (* 2 v_b_11_1)) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_10_1)) (- 1)) (forall ((v_prenex_25 Int)) (or (<= v_b_11_1 v_prenex_25) (< v_prenex_25 v_b_10_1) (<= (- v_b_23_1 (- (select ULTIMATE.start_main_~str1~6 v_prenex_25))) 1))) (forall ((v_prenex_50 Int)) (or (<= v_b_11_1 v_prenex_50) (<= (- (- v_b_10_1) (- (select ULTIMATE.start_main_~str1~6 v_prenex_50))) 0) (< v_prenex_50 v_b_10_1))) (forall ((v_prenex_34 Int)) (or (< v_prenex_34 v_b_22_1) (<= v_b_23_1 v_prenex_34) (<= (- v_b_10_1 (- (select ULTIMATE.start_main_~str2~6 v_prenex_34))) 0))) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_23_1)) 0) (<= 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_~i~6) v_b_23_1) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_22_1) (- 1)) (<= 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) (forall ((v_prenex_67 Int)) (or (< v_prenex_67 v_b_10_1) (<= (- ULTIMATE.start_main_~cont~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_67))) 0) (<= v_b_11_1 v_prenex_67))) (forall ((v_prenex_74 Int)) (or (<= v_b_11_1 v_prenex_74) (<= (- v_b_23_1 (select ULTIMATE.start_main_~str1~6 v_prenex_74)) 1) (< v_prenex_74 v_b_10_1))) (<= (- v_b_10_1 v_b_22_1) 0) (<= (- (- ULTIMATE.start_main_~j~6) v_b_10_1) (- 1)) (<= 2 (+ v_b_23_1 ULTIMATE.start_main_~MAX~6)) (forall ((v_prenex_70 Int)) (or (<= v_b_11_1 v_prenex_70) (< v_prenex_70 v_b_10_1) (<= (- (- ULTIMATE.start_main_~j~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_70))) (- 1)))) (<= v_b_10_1 v_b_22_1) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_10_1)) 1) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_10_1)) 1) (<= (+ v_b_22_1 1) ULTIMATE.start_main_~MAX~6) (<= (- ULTIMATE.start_main_~j~6 v_b_22_1) 1) (forall ((v_prenex_55 Int)) (or (<= v_b_11_1 v_prenex_55) (<= (- (- ULTIMATE.start_main_~j~6) (select ULTIMATE.start_main_~str1~6 v_prenex_55)) (- 1)) (< v_prenex_55 v_b_10_1))) (forall ((v_prenex_32 Int)) (or (< v_prenex_32 v_b_22_1) (<= (- ULTIMATE.start_main_~cont~6 (select ULTIMATE.start_main_~str2~6 v_prenex_32)) 0) (<= v_b_23_1 v_prenex_32))) (forall ((v_prenex_1 Int)) (or (<= v_b_23_1 v_prenex_1) (<= (- ULTIMATE.start_main_~cont~6 (- (select ULTIMATE.start_main_~str2~6 v_prenex_1))) 0) (< v_prenex_1 v_b_22_1))) (forall ((v_prenex_4 Int)) (or (<= (- (- ULTIMATE.start_main_~i~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))) (<= (- v_b_10_1 (- v_b_10_1)) 0) (forall ((v_prenex_59 Int)) (or (<= v_b_23_1 v_prenex_59) (<= (- v_b_23_1 (- (select ULTIMATE.start_main_~str2~6 v_prenex_59))) 1) (< v_prenex_59 v_b_22_1))) (forall ((v_prenex_69 Int)) (or (<= (- (- ULTIMATE.start_main_~i~6) (- (select ULTIMATE.start_main_~str2~6 v_prenex_69))) 1) (< v_prenex_69 v_b_22_1) (<= v_b_23_1 v_prenex_69))) (forall ((v_prenex_63 Int)) (or (<= v_b_11_1 v_prenex_63) (< v_prenex_63 v_b_10_1) (<= (- (- v_b_23_1) (select ULTIMATE.start_main_~str1~6 v_prenex_63)) (- 1)))) (<= (- v_b_22_1 (- v_b_22_1)) 0) (<= (- ULTIMATE.start_main_~j~6 (- v_b_23_1)) 2) (<= (- (- ULTIMATE.start_main_~j~6) v_b_23_1) (- 2)) (forall ((v_prenex_24 Int)) (or (<= v_b_11_1 v_prenex_24) (<= (- (- ULTIMATE.start_main_~cont~6) (select ULTIMATE.start_main_~str1~6 v_prenex_24)) 0) (< v_prenex_24 v_b_10_1))) (<= (- v_b_23_1 (- v_b_23_1)) 2) (<= v_b_23_1 v_b_11_1) (<= (- (- ULTIMATE.start_main_~i~6) v_b_11_1) 0) (<= 0 (+ v_b_22_1 ULTIMATE.start_main_~i~6 1)) (<= (- ULTIMATE.start_main_~i~6 v_b_11_1) (- 2)) (forall ((v_prenex_16 Int)) (or (<= (- v_b_22_1 (select ULTIMATE.start_main_~str1~6 v_prenex_16)) 0) (< v_prenex_16 v_b_10_1) (<= v_b_11_1 v_prenex_16))) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_22_1) 0) (<= 1 (+ v_b_11_1 v_b_10_1)) (<= v_b_10_1 (+ ULTIMATE.start_main_~i~6 1)) (forall ((v_prenex_44 Int)) (or (<= v_b_23_1 v_prenex_44) (< v_prenex_44 v_b_22_1) (<= (- (- ULTIMATE.start_main_~j~6) (select ULTIMATE.start_main_~str2~6 v_prenex_44)) (- 1)))) (<= (* 2 v_b_23_1) 2) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_11_1)) 0) (<= v_b_23_1 1) (forall ((v_prenex_62 Int)) (or (<= v_b_11_1 v_prenex_62) (<= (- (- ULTIMATE.start_main_~cont~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_62))) 0) (< v_prenex_62 v_b_10_1))) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_23_1) (- 2)) (<= (+ v_b_23_1 v_b_11_1) 2) (<= 2 (+ v_b_11_1 ULTIMATE.start_main_~j~6)) (forall ((v_prenex_30 Int)) (or (< v_prenex_30 v_b_10_1) (<= (- (- ULTIMATE.start_main_~MAX~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_30))) (- 1)) (<= v_b_11_1 v_prenex_30))) (<= v_b_10_1 ULTIMATE.start_main_~cont~6) (<= ULTIMATE.start_main_~j~6 v_b_23_1) (<= 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_10_1 (- v_b_22_1)) 0) (<= (- (- v_b_10_1) v_b_11_1) (- 1)) (forall ((v_prenex_17 Int)) (or (<= (- v_b_11_1 (select ULTIMATE.start_main_~str2~6 v_prenex_17)) 1) (< v_prenex_17 v_b_22_1) (<= v_b_23_1 v_prenex_17))) (<= ULTIMATE.start_main_~cont~6 v_b_22_1) (<= (+ ULTIMATE.start_main_~MAX~6 v_b_10_1) 1) (<= 1 (+ v_b_23_1 v_b_22_1)) (<= v_b_11_1 (+ v_b_22_1 1)) (<= 1 v_b_11_1) (<= (- v_b_10_1 v_b_11_1) (- 1)) (forall ((v_prenex_31 Int)) (or (< v_prenex_31 v_b_10_1) (<= v_b_11_1 v_prenex_31) (<= (- v_b_11_1 (select ULTIMATE.start_main_~str1~6 v_prenex_31)) 1))) (<= 0 (+ v_b_22_1 v_b_10_1)) (<= (- (- v_b_22_1) v_b_23_1) (- 1)) (forall ((v_prenex_72 Int) (v_prenex_71 Int)) (or (<= (- (select ULTIMATE.start_main_~str2~6 v_prenex_72) (- (select ULTIMATE.start_main_~str1~6 v_prenex_71))) 0) (< v_prenex_72 v_b_22_1) (<= v_b_11_1 v_prenex_71) (< v_prenex_71 v_b_10_1) (<= v_b_23_1 v_prenex_72))) (<= (- (- v_b_10_1) (- v_b_23_1)) 1) (<= v_b_23_1 (+ ULTIMATE.start_main_~i~6 2)) (forall ((v_prenex_47 Int)) (or (< v_prenex_47 v_b_22_1) (<= v_b_23_1 v_prenex_47) (<= (- (- ULTIMATE.start_main_~i~6) (select ULTIMATE.start_main_~str2~6 v_prenex_47)) 1))) (<= (- ULTIMATE.start_main_~j~6 (- v_b_10_1)) 1) (<= (- v_b_11_1 (- v_b_22_1)) 1) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_22_1)) 0) (forall ((v_prenex_58 Int)) (or (<= (- (- v_b_22_1) (- (select ULTIMATE.start_main_~str1~6 v_prenex_58))) 0) (<= v_b_11_1 v_prenex_58) (< v_prenex_58 v_b_10_1))) (forall ((v_prenex_10 Int)) (or (<= v_b_23_1 v_prenex_10) (<= (- ULTIMATE.start_main_~MAX~6 (select ULTIMATE.start_main_~str2~6 v_prenex_10)) 1) (< v_prenex_10 v_b_22_1))) (forall ((v_prenex_64 Int)) (or (<= (- ULTIMATE.start_main_~MAX~6 (select ULTIMATE.start_main_~str1~6 v_prenex_64)) 1) (< v_prenex_64 v_b_10_1) (<= v_b_11_1 v_prenex_64))) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_10_1) (- 1)) (<= 0 (+ v_b_11_1 ULTIMATE.start_main_~i~6)) (<= 1 v_b_23_1) (<= (- (- ULTIMATE.start_main_~j~6) v_b_22_1) (- 1)) (<= (- ULTIMATE.start_main_~i~6 v_b_10_1) (- 1)) (<= v_b_22_1 ULTIMATE.start_main_~cont~6) (<= (- (- v_b_22_1) (- v_b_23_1)) 1) (<= 1 (+ v_b_23_1 v_b_10_1)) (<= (+ v_b_23_1 ULTIMATE.start_main_~cont~6) 1) (<= v_b_11_1 (+ v_b_10_1 1)) (<= (+ ULTIMATE.start_main_~cont~6 1) v_b_11_1) (<= (+ v_b_10_1 1) v_b_11_1) (forall ((v_prenex_3 Int) (v_idx_61 Int)) (or (<= v_b_11_1 v_idx_61) (<= v_b_23_1 v_prenex_3) (<= (- (- (select ULTIMATE.start_main_~str2~6 v_prenex_3)) (- (select ULTIMATE.start_main_~str1~6 v_idx_61))) 0) (< v_idx_61 v_b_10_1) (< v_prenex_3 v_b_22_1))) (<= (- ULTIMATE.start_main_~MAX~6 v_b_11_1) 0) (forall ((v_prenex_68 Int)) (or (<= v_b_23_1 v_prenex_68) (<= (- ULTIMATE.start_main_~MAX~6 (- (select ULTIMATE.start_main_~str2~6 v_prenex_68))) 1) (< v_prenex_68 v_b_22_1))) (<= (+ ULTIMATE.start_main_~i~6 1) v_b_10_1) (<= (- v_b_22_1 v_b_23_1) (- 1)) (<= (+ ULTIMATE.start_main_~cont~6 v_b_10_1) 0) (<= 0 (+ v_b_23_1 ULTIMATE.start_main_~i~6)) (<= (+ v_b_23_1 v_b_22_1) 1) (forall ((v_prenex_27 Int)) (or (<= v_b_11_1 v_prenex_27) (<= (- ULTIMATE.start_main_~MAX~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_27))) 1) (< v_prenex_27 v_b_10_1))) (<= (+ v_b_11_1 ULTIMATE.start_main_~i~6) 0) (forall ((v_prenex_13 Int)) (or (<= (- (- v_b_23_1) (- (select ULTIMATE.start_main_~str1~6 v_prenex_13))) (- 1)) (<= v_b_11_1 v_prenex_13) (< v_prenex_13 v_b_10_1))) (<= (- ULTIMATE.start_main_~j~6 (- v_b_22_1)) 1) (forall ((v_prenex_7 Int)) (or (<= (- v_b_22_1 (- (select ULTIMATE.start_main_~str2~6 v_prenex_7))) 0) (<= v_b_23_1 v_prenex_7) (< v_prenex_7 v_b_22_1))) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_22_1)) 1) (<= 0 (+ v_b_22_1 ULTIMATE.start_main_~cont~6)) (forall ((v_prenex_36 Int)) (or (< v_prenex_36 v_b_22_1) (<= (- ULTIMATE.start_main_~i~6 (select ULTIMATE.start_main_~str2~6 v_prenex_36)) (- 1)) (<= v_b_23_1 v_prenex_36))) (<= v_b_23_1 (+ v_b_10_1 1)) (forall ((v_prenex_65 Int)) (or (< v_prenex_65 v_b_22_1) (<= (- (- ULTIMATE.start_main_~j~6) (- (select ULTIMATE.start_main_~str2~6 v_prenex_65))) (- 1)) (<= v_b_23_1 v_prenex_65))) (forall ((v_prenex_53 Int)) (or (<= v_b_11_1 v_prenex_53) (< v_prenex_53 v_b_10_1) (<= (- (- v_b_10_1) (select ULTIMATE.start_main_~str1~6 v_prenex_53)) 0))) (<= 0 v_b_22_1) (<= v_b_11_1 (+ ULTIMATE.start_main_~cont~6 1)) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_22_1)) 0) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_11_1)) 2) (<= 2 (+ v_b_23_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_23_1)) 0) (<= (* 2 v_b_11_1) 2) (<= (+ v_b_23_1 ULTIMATE.start_main_~MAX~6) 2) (forall ((v_prenex_35 Int)) (or (<= (- (- v_b_10_1) (- (select ULTIMATE.start_main_~str2~6 v_prenex_35))) 0) (<= v_b_23_1 v_prenex_35) (< v_prenex_35 v_b_22_1))) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_23_1)) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_11_1) (- 2)) (forall ((v_prenex_18 Int)) (or (< v_prenex_18 v_b_10_1) (<= v_b_11_1 v_prenex_18) (<= (- ULTIMATE.start_main_~cont~6 (select ULTIMATE.start_main_~str1~6 v_prenex_18)) 0))) (<= (+ v_b_22_1 ULTIMATE.start_main_~j~6) 1) (<= (- (- v_b_11_1) (- v_b_23_1)) 0) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_10_1)) 0) (<= (- ULTIMATE.start_main_~cont~6 v_b_22_1) 0) (<= 1 (+ ULTIMATE.start_main_~MAX~6 v_b_10_1)) (forall ((v_prenex_37 Int)) (or (<= (- (select ULTIMATE.start_main_~str2~6 v_prenex_37) (- (select ULTIMATE.start_main_~str2~6 v_prenex_37))) 0) (<= v_b_23_1 v_prenex_37) (< v_prenex_37 v_b_22_1))) (<= (+ v_b_11_1 ULTIMATE.start_main_~j~6) 2) (<= (+ v_b_22_1 1) ULTIMATE.start_main_~j~6) (<= 2 (+ v_b_23_1 v_b_11_1)) (<= 0 (* 2 v_b_10_1)) (<= (+ v_b_23_1 ULTIMATE.start_main_~i~6) 0) (<= (- v_b_10_1 (- v_b_23_1)) 1) (<= (* 2 v_b_22_1) 0) (<= (- ULTIMATE.start_main_~j~6 v_b_10_1) 1) (forall ((v_prenex_15 Int)) (or (<= v_b_23_1 v_prenex_15) (<= (- (- v_b_11_1) (- (select ULTIMATE.start_main_~str2~6 v_prenex_15))) (- 1)) (< v_prenex_15 v_b_22_1))) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_11_1) (- 1)) (forall ((v_prenex_38 Int)) (or (<= (- v_b_10_1 (select ULTIMATE.start_main_~str1~6 v_prenex_38)) 0) (< v_prenex_38 v_b_10_1) (<= v_b_11_1 v_prenex_38))) (<= v_b_22_1 v_b_10_1) (<= (- v_b_11_1 (- v_b_23_1)) 2) (<= (+ v_b_22_1 v_b_11_1) 1) (forall ((v_prenex_52 Int)) (or (<= v_b_11_1 v_prenex_52) (< v_prenex_52 v_b_10_1) (<= (- (- (select ULTIMATE.start_main_~str1~6 v_prenex_52)) (select ULTIMATE.start_main_~str1~6 v_prenex_52)) 0))) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_22_1)) 1) (<= ULTIMATE.start_main_~j~6 (+ v_b_22_1 1)) (<= (+ v_b_11_1 ULTIMATE.start_main_~MAX~6) 2) (<= ULTIMATE.start_main_~j~6 (+ v_b_10_1 1)) (<= v_b_11_1 v_b_23_1) (<= (- v_b_11_1 v_b_22_1) 1) (<= (+ v_b_23_1 ULTIMATE.start_main_~j~6) 2) (<= (- (- v_b_10_1) (- v_b_11_1)) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_10_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) (<= v_b_23_1 (+ v_b_22_1 1)) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_22_1)) (- 1)) (<= (- ULTIMATE.start_main_~i~6 v_b_22_1) (- 1)) (<= (- (- v_b_23_1) v_b_23_1) (- 2)) (forall ((v_prenex_23 Int)) (or (< v_prenex_23 v_b_22_1) (<= v_b_23_1 v_prenex_23) (<= (- (- v_b_23_1) (- (select ULTIMATE.start_main_~str2~6 v_prenex_23))) (- 1)))) (<= ULTIMATE.start_main_~MAX~6 v_b_11_1) (<= (+ ULTIMATE.start_main_~i~6 2) v_b_23_1) (forall ((v_prenex_2 Int)) (or (<= v_b_23_1 v_prenex_2) (< v_prenex_2 v_b_22_1) (<= (- (- ULTIMATE.start_main_~MAX~6) (- (select ULTIMATE.start_main_~str2~6 v_prenex_2))) (- 1)))) (<= ULTIMATE.start_main_~MAX~6 v_b_23_1) (<= (+ v_b_22_1 ULTIMATE.start_main_~cont~6) 0) (forall ((v_prenex_12 Int)) (or (< v_prenex_12 v_b_22_1) (<= (- (- ULTIMATE.start_main_~MAX~6) (select ULTIMATE.start_main_~str2~6 v_prenex_12)) (- 1)) (<= v_b_23_1 v_prenex_12))) (<= (- ULTIMATE.start_main_~MAX~6 v_b_22_1) 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) (forall ((v_prenex_54 Int)) (or (< v_prenex_54 v_b_22_1) (<= (- v_b_10_1 (select ULTIMATE.start_main_~str2~6 v_prenex_54)) 0) (<= v_b_23_1 v_prenex_54))) (forall ((v_prenex_33 Int)) (or (< v_prenex_33 v_b_22_1) (<= v_b_23_1 v_prenex_33) (<= (- (- v_b_10_1) (select ULTIMATE.start_main_~str2~6 v_prenex_33)) 0))) (forall ((v_prenex_20 Int)) (or (<= v_b_11_1 v_prenex_20) (< v_prenex_20 v_b_10_1) (<= (- ULTIMATE.start_main_~i~6 (select ULTIMATE.start_main_~str1~6 v_prenex_20)) (- 1)))) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_11_1)) 1) (<= (+ v_b_23_1 v_b_10_1) 1) (<= (- (- v_b_22_1) v_b_22_1) 0) (<= 1 (+ v_b_23_1 ULTIMATE.start_main_~cont~6)) (<= v_b_11_1 ULTIMATE.start_main_~MAX~6) (<= (+ v_b_10_1 1) v_b_23_1) (<= 1 (+ v_b_11_1 v_b_22_1)) (<= (+ ULTIMATE.start_main_~i~6 2) v_b_11_1) (forall ((v_prenex_8 Int) (v_prenex_9 Int)) (or (<= v_b_23_1 v_prenex_8) (<= (- (- (select ULTIMATE.start_main_~str2~6 v_prenex_8)) (select ULTIMATE.start_main_~str1~6 v_prenex_9)) 0) (< v_prenex_9 v_b_10_1) (< v_prenex_8 v_b_22_1) (<= v_b_11_1 v_prenex_9))) (<= 0 (* 2 v_b_22_1)) (<= (- (- v_b_11_1) v_b_23_1) (- 2)) (<= (+ v_b_22_1 ULTIMATE.start_main_~i~6 1) 0) (forall ((v_prenex_73 Int)) (or (< v_prenex_73 v_b_22_1) (<= (- (- (select ULTIMATE.start_main_~str2~6 v_prenex_73)) (select ULTIMATE.start_main_~str2~6 v_prenex_73)) 0) (<= v_b_23_1 v_prenex_73))) (<= (+ ULTIMATE.start_main_~j~6 v_b_10_1) 1) (<= (- ULTIMATE.start_main_~cont~6 v_b_10_1) 0) (<= 2 (* 2 v_b_23_1)) (<= (- (- v_b_10_1) v_b_10_1) 0) (forall ((v_prenex_19 Int)) (or (<= (- v_b_22_1 (select ULTIMATE.start_main_~str2~6 v_prenex_19)) 0) (<= v_b_23_1 v_prenex_19) (< v_prenex_19 v_b_22_1))) (<= 0 (+ ULTIMATE.start_main_~cont~6 v_b_10_1)) (<= (- ULTIMATE.start_main_~i~6 v_b_23_1) (- 2)) (<= (+ ULTIMATE.start_main_~cont~6 1) v_b_23_1) (forall ((v_prenex_22 Int)) (or (<= (- ULTIMATE.start_main_~i~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_22))) (- 1)) (<= v_b_11_1 v_prenex_22) (< v_prenex_22 v_b_10_1))) (<= 1 (+ v_b_22_1 ULTIMATE.start_main_~MAX~6)) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_11_1)) 1) (<= (- (- v_b_11_1) v_b_22_1) (- 1)) (<= (+ v_b_22_1 v_b_10_1) 0) (<= (- ULTIMATE.start_main_~cont~6 v_b_23_1) (- 1)) (forall ((v_prenex_5 Int)) (or (<= (- (- v_b_11_1) (- (select ULTIMATE.start_main_~str1~6 v_prenex_5))) (- 1)) (< v_prenex_5 v_b_10_1) (<= v_b_11_1 v_prenex_5))) (forall ((v_prenex_21 Int)) (or (<= (- (- v_b_23_1) (select ULTIMATE.start_main_~str2~6 v_prenex_21)) (- 1)) (< v_prenex_21 v_b_22_1) (<= v_b_23_1 v_prenex_21))) (<= (- v_b_22_1 (- v_b_23_1)) 1) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_11_1)) 2) (<= v_b_22_1 0) (<= (+ ULTIMATE.start_main_~cont~6 v_b_11_1) 1) (<= (- (- ULTIMATE.start_main_~j~6) v_b_11_1) (- 2)) (<= (- (- v_b_10_1) v_b_22_1) 0) (<= (* 2 v_b_10_1) 0) (forall ((v_prenex_41 Int)) (or (< v_prenex_41 v_b_22_1) (<= v_b_23_1 v_prenex_41) (<= (- (- ULTIMATE.start_main_~cont~6) (- (select ULTIMATE.start_main_~str2~6 v_prenex_41))) 0))) (<= (- ULTIMATE.start_main_~j~6 v_b_11_1) 0) (<= (- (- ULTIMATE.start_main_~i~6) v_b_22_1) 1) (<= ULTIMATE.start_main_~cont~6 v_b_10_1) (<= (+ v_b_22_1 1) v_b_23_1) (forall ((v_prenex_28 Int)) (or (<= (- (- ULTIMATE.start_main_~MAX~6) (select ULTIMATE.start_main_~str1~6 v_prenex_28)) (- 1)) (< v_prenex_28 v_b_10_1) (<= v_b_11_1 v_prenex_28))) (<= (- v_b_10_1 v_b_23_1) (- 1)) (forall ((v_prenex_49 Int)) (or (< v_prenex_49 v_b_10_1) (<= v_b_11_1 v_prenex_49) (<= (- (- ULTIMATE.start_main_~i~6) (select ULTIMATE.start_main_~str1~6 v_prenex_49)) 1))) (<= (- (- v_b_10_1) (- v_b_22_1)) 0) (<= (- (- v_b_11_1) (- v_b_22_1)) (- 1)) (forall ((v_idx_58 Int)) (or (<= (- (- v_b_11_1) (select ULTIMATE.start_main_~str2~6 v_idx_58)) (- 1)) (< v_idx_58 v_b_22_1) (<= v_b_23_1 v_idx_58))) (forall ((v_prenex_61 Int)) (or (<= v_b_11_1 v_prenex_61) (< v_prenex_61 v_b_10_1) (<= (- v_b_11_1 (- (select ULTIMATE.start_main_~str1~6 v_prenex_61))) 1))) (<= 1 (+ v_b_22_1 ULTIMATE.start_main_~j~6)) (<= 0 (+ ULTIMATE.start_main_~cont~6 v_b_22_1)) (<= (- ULTIMATE.start_main_~i~6 (- v_b_22_1)) (- 1)) (<= (- (- ULTIMATE.start_main_~i~6) v_b_10_1) 1) (forall ((v_prenex_48 Int)) (or (< v_prenex_48 v_b_10_1) (<= v_b_11_1 v_prenex_48) (<= (- (- v_b_22_1) (select ULTIMATE.start_main_~str1~6 v_prenex_48)) 0))) (forall ((v_prenex_42 Int)) (or (<= (- v_b_22_1 (- (select ULTIMATE.start_main_~str1~6 v_prenex_42))) 0) (<= v_b_11_1 v_prenex_42) (< v_prenex_42 v_b_10_1))) (<= (+ ULTIMATE.start_main_~cont~6 v_b_22_1) 0) (forall ((v_prenex_26 Int)) (or (<= (- v_b_10_1 (- (select ULTIMATE.start_main_~str1~6 v_prenex_26))) 0) (< v_prenex_26 v_b_10_1) (<= v_b_11_1 v_prenex_26))) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_23_1)) 2) (<= 1 (+ v_b_22_1 v_b_11_1)) (<= v_b_11_1 1))) (<= (+ (* 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) (<= 0 (+ ULTIMATE.start_main_~i~6 1)) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~j~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) (<= (+ ULTIMATE.start_main_~i~6 2) ULTIMATE.start_main_~j~6) (<= 2 (+ ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~MAX~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_~cont~6 0) (<= (+ ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~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) (<= 1 (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~j~6)) (<= ULTIMATE.start_main_~j~6 1) (<= 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)) (exists ((v_b_23_1 Int) (v_b_11_1 Int) (v_b_22_1 Int) (v_b_10_1 Int)) (and (<= (- ULTIMATE.start_main_~MAX~6 v_b_23_1) 0) (<= (- v_b_11_1 v_b_23_1) 0) (<= ULTIMATE.start_main_~MAX~6 (+ v_b_22_1 1)) (<= (- (- v_b_10_1) v_b_23_1) (- 1)) (forall ((v_prenex_56 Int)) (or (<= (- v_b_11_1 (- (select ULTIMATE.start_main_~str2~6 v_prenex_56))) 1) (<= v_b_23_1 v_prenex_56) (< v_prenex_56 v_b_22_1))) (<= (+ v_b_11_1 v_b_10_1) 1) (<= v_b_23_1 ULTIMATE.start_main_~MAX~6) (<= v_b_23_1 ULTIMATE.start_main_~j~6) (forall ((v_prenex_39 Int) (v_prenex_40 Int)) (or (<= v_b_11_1 v_prenex_39) (< v_prenex_40 v_b_22_1) (<= v_b_23_1 v_prenex_40) (< v_prenex_39 v_b_10_1) (<= (- (select ULTIMATE.start_main_~str2~6 v_prenex_40) (select ULTIMATE.start_main_~str1~6 v_prenex_39)) 0))) (<= (+ v_b_22_1 1) v_b_11_1) (<= (+ ULTIMATE.start_main_~i~6 1) v_b_22_1) (<= (+ v_b_10_1 1) ULTIMATE.start_main_~j~6) (<= (- v_b_11_1 (- v_b_11_1)) 2) (forall ((v_prenex_46 Int)) (or (<= v_b_23_1 v_prenex_46) (<= (- ULTIMATE.start_main_~j~6 (select ULTIMATE.start_main_~str2~6 v_prenex_46)) 1) (< v_prenex_46 v_b_22_1))) (<= v_b_11_1 (+ ULTIMATE.start_main_~i~6 2)) (<= (+ v_b_11_1 v_b_22_1) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_11_1)) 0) (<= v_b_22_1 (+ ULTIMATE.start_main_~i~6 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_~cont~6 (- v_b_23_1)) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_22_1)) (- 1)) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_23_1)) 2) (forall ((v_prenex_51 Int)) (or (<= v_b_23_1 v_prenex_51) (<= (- v_b_23_1 (select ULTIMATE.start_main_~str2~6 v_prenex_51)) 1) (< v_prenex_51 v_b_22_1))) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_23_1)) 0) (<= v_b_10_1 0) (forall ((v_prenex_43 Int)) (or (<= v_b_23_1 v_prenex_43) (<= (- ULTIMATE.start_main_~j~6 (- (select ULTIMATE.start_main_~str2~6 v_prenex_43))) 1) (< v_prenex_43 v_b_22_1))) (forall ((v_prenex_60 Int)) (or (< v_prenex_60 v_b_22_1) (<= (- (- v_b_22_1) (- (select ULTIMATE.start_main_~str2~6 v_prenex_60))) 0) (<= v_b_23_1 v_prenex_60))) (<= (- ULTIMATE.start_main_~j~6 (- v_b_11_1)) 2) (forall ((v_prenex_57 Int)) (or (< v_prenex_57 v_b_22_1) (<= (- (- v_b_22_1) (select ULTIMATE.start_main_~str2~6 v_prenex_57)) 0) (<= v_b_23_1 v_prenex_57))) (<= v_b_23_1 (+ ULTIMATE.start_main_~cont~6 1)) (forall ((v_prenex_45 Int)) (or (<= (- (- ULTIMATE.start_main_~cont~6) (select ULTIMATE.start_main_~str2~6 v_prenex_45)) 0) (< v_prenex_45 v_b_22_1) (<= v_b_23_1 v_prenex_45))) (<= (+ v_b_22_1 ULTIMATE.start_main_~MAX~6) 1) (<= ULTIMATE.start_main_~j~6 v_b_11_1) (forall ((v_prenex_14 Int)) (or (< v_prenex_14 v_b_22_1) (<= v_b_23_1 v_prenex_14) (<= (- ULTIMATE.start_main_~i~6 (- (select ULTIMATE.start_main_~str2~6 v_prenex_14))) (- 1)))) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_23_1) (- 1)) (<= (- ULTIMATE.start_main_~j~6 v_b_23_1) 0) (<= 2 (* 2 v_b_11_1)) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_10_1)) (- 1)) (forall ((v_prenex_34 Int)) (or (< v_prenex_34 v_b_22_1) (<= v_b_23_1 v_prenex_34) (<= (- v_b_10_1 (- (select ULTIMATE.start_main_~str2~6 v_prenex_34))) 0))) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_23_1)) 0) (<= 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_~i~6) v_b_23_1) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_22_1) (- 1)) (<= 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) 0) (<= (- (- ULTIMATE.start_main_~j~6) v_b_10_1) (- 1)) (<= 2 (+ v_b_23_1 ULTIMATE.start_main_~MAX~6)) (<= v_b_10_1 v_b_22_1) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_10_1)) 1) (< v_b_23_1 (+ v_b_22_1 1)) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_10_1)) 1) (<= (+ v_b_22_1 1) ULTIMATE.start_main_~MAX~6) (<= (- ULTIMATE.start_main_~j~6 v_b_22_1) 1) (forall ((v_prenex_32 Int)) (or (< v_prenex_32 v_b_22_1) (<= (- ULTIMATE.start_main_~cont~6 (select ULTIMATE.start_main_~str2~6 v_prenex_32)) 0) (<= v_b_23_1 v_prenex_32))) (forall ((v_prenex_1 Int)) (or (<= v_b_23_1 v_prenex_1) (<= (- ULTIMATE.start_main_~cont~6 (- (select ULTIMATE.start_main_~str2~6 v_prenex_1))) 0) (< v_prenex_1 v_b_22_1))) (<= (- v_b_10_1 (- v_b_10_1)) 0) (forall ((v_prenex_59 Int)) (or (<= v_b_23_1 v_prenex_59) (<= (- v_b_23_1 (- (select ULTIMATE.start_main_~str2~6 v_prenex_59))) 1) (< v_prenex_59 v_b_22_1))) (forall ((v_prenex_69 Int)) (or (<= (- (- ULTIMATE.start_main_~i~6) (- (select ULTIMATE.start_main_~str2~6 v_prenex_69))) 1) (< v_prenex_69 v_b_22_1) (<= v_b_23_1 v_prenex_69))) (<= (- v_b_22_1 (- v_b_22_1)) 0) (<= (- ULTIMATE.start_main_~j~6 (- v_b_23_1)) 2) (<= (- (- ULTIMATE.start_main_~j~6) v_b_23_1) (- 2)) (<= (- v_b_23_1 (- v_b_23_1)) 2) (<= v_b_23_1 v_b_11_1) (<= (- (- ULTIMATE.start_main_~i~6) v_b_11_1) 0) (<= 0 (+ v_b_22_1 ULTIMATE.start_main_~i~6 1)) (<= (- ULTIMATE.start_main_~i~6 v_b_11_1) (- 2)) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_22_1) 0) (<= 1 (+ v_b_11_1 v_b_10_1)) (<= v_b_10_1 (+ ULTIMATE.start_main_~i~6 1)) (forall ((v_prenex_44 Int)) (or (<= v_b_23_1 v_prenex_44) (< v_prenex_44 v_b_22_1) (<= (- (- ULTIMATE.start_main_~j~6) (select ULTIMATE.start_main_~str2~6 v_prenex_44)) (- 1)))) (<= (* 2 v_b_23_1) 2) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_11_1)) 0) (<= v_b_23_1 1) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_23_1) (- 2)) (<= (+ v_b_23_1 v_b_11_1) 2) (<= 2 (+ v_b_11_1 ULTIMATE.start_main_~j~6)) (<= v_b_10_1 ULTIMATE.start_main_~cont~6) (<= ULTIMATE.start_main_~j~6 v_b_23_1) (<= 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_10_1 (- v_b_22_1)) 0) (<= (- (- v_b_10_1) v_b_11_1) (- 1)) (forall ((v_prenex_17 Int)) (or (<= (- v_b_11_1 (select ULTIMATE.start_main_~str2~6 v_prenex_17)) 1) (< v_prenex_17 v_b_22_1) (<= v_b_23_1 v_prenex_17))) (<= ULTIMATE.start_main_~cont~6 v_b_22_1) (<= (+ ULTIMATE.start_main_~MAX~6 v_b_10_1) 1) (<= 1 (+ v_b_23_1 v_b_22_1)) (<= v_b_11_1 (+ v_b_22_1 1)) (<= 1 v_b_11_1) (<= (- v_b_10_1 v_b_11_1) (- 1)) (<= 0 (+ v_b_22_1 v_b_10_1)) (<= (- (- v_b_22_1) v_b_23_1) (- 1)) (forall ((v_prenex_72 Int) (v_prenex_71 Int)) (or (<= (- (select ULTIMATE.start_main_~str2~6 v_prenex_72) (- (select ULTIMATE.start_main_~str1~6 v_prenex_71))) 0) (< v_prenex_72 v_b_22_1) (<= v_b_11_1 v_prenex_71) (< v_prenex_71 v_b_10_1) (<= v_b_23_1 v_prenex_72))) (<= (- (- v_b_10_1) (- v_b_23_1)) 1) (<= v_b_23_1 (+ ULTIMATE.start_main_~i~6 2)) (forall ((v_prenex_47 Int)) (or (< v_prenex_47 v_b_22_1) (<= v_b_23_1 v_prenex_47) (<= (- (- ULTIMATE.start_main_~i~6) (select ULTIMATE.start_main_~str2~6 v_prenex_47)) 1))) (<= (- ULTIMATE.start_main_~j~6 (- v_b_10_1)) 1) (<= (- v_b_11_1 (- v_b_22_1)) 1) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_22_1)) 0) (forall ((v_prenex_10 Int)) (or (<= v_b_23_1 v_prenex_10) (<= (- ULTIMATE.start_main_~MAX~6 (select ULTIMATE.start_main_~str2~6 v_prenex_10)) 1) (< v_prenex_10 v_b_22_1))) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_10_1) (- 1)) (<= 0 (+ v_b_11_1 ULTIMATE.start_main_~i~6)) (<= 1 v_b_23_1) (<= (- (- ULTIMATE.start_main_~j~6) v_b_22_1) (- 1)) (<= (- ULTIMATE.start_main_~i~6 v_b_10_1) (- 1)) (<= v_b_22_1 ULTIMATE.start_main_~cont~6) (<= (- (- v_b_22_1) (- v_b_23_1)) 1) (<= 1 (+ v_b_23_1 v_b_10_1)) (<= (+ v_b_23_1 ULTIMATE.start_main_~cont~6) 1) (<= v_b_11_1 (+ v_b_10_1 1)) (<= (+ ULTIMATE.start_main_~cont~6 1) v_b_11_1) (<= (+ v_b_10_1 1) v_b_11_1) (forall ((v_prenex_3 Int) (v_idx_61 Int)) (or (<= v_b_11_1 v_idx_61) (<= v_b_23_1 v_prenex_3) (<= (- (- (select ULTIMATE.start_main_~str2~6 v_prenex_3)) (- (select ULTIMATE.start_main_~str1~6 v_idx_61))) 0) (< v_idx_61 v_b_10_1) (< v_prenex_3 v_b_22_1))) (<= (- ULTIMATE.start_main_~MAX~6 v_b_11_1) 0) (forall ((v_prenex_68 Int)) (or (<= v_b_23_1 v_prenex_68) (<= (- ULTIMATE.start_main_~MAX~6 (- (select ULTIMATE.start_main_~str2~6 v_prenex_68))) 1) (< v_prenex_68 v_b_22_1))) (<= (+ ULTIMATE.start_main_~i~6 1) v_b_10_1) (<= (- v_b_22_1 v_b_23_1) (- 1)) (<= (+ ULTIMATE.start_main_~cont~6 v_b_10_1) 0) (<= 0 (+ v_b_23_1 ULTIMATE.start_main_~i~6)) (<= (+ v_b_23_1 v_b_22_1) 1) (<= (+ v_b_11_1 ULTIMATE.start_main_~i~6) 0) (<= (- ULTIMATE.start_main_~j~6 (- v_b_22_1)) 1) (forall ((v_prenex_7 Int)) (or (<= (- v_b_22_1 (- (select ULTIMATE.start_main_~str2~6 v_prenex_7))) 0) (<= v_b_23_1 v_prenex_7) (< v_prenex_7 v_b_22_1))) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_22_1)) 1) (<= 0 (+ v_b_22_1 ULTIMATE.start_main_~cont~6)) (forall ((v_prenex_36 Int)) (or (< v_prenex_36 v_b_22_1) (<= (- ULTIMATE.start_main_~i~6 (select ULTIMATE.start_main_~str2~6 v_prenex_36)) (- 1)) (<= v_b_23_1 v_prenex_36))) (<= v_b_23_1 (+ v_b_10_1 1)) (forall ((v_prenex_65 Int)) (or (< v_prenex_65 v_b_22_1) (<= (- (- ULTIMATE.start_main_~j~6) (- (select ULTIMATE.start_main_~str2~6 v_prenex_65))) (- 1)) (<= v_b_23_1 v_prenex_65))) (<= 0 v_b_22_1) (<= v_b_11_1 (+ ULTIMATE.start_main_~cont~6 1)) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_22_1)) 0) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_11_1)) 2) (<= 2 (+ v_b_23_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_23_1)) 0) (<= (* 2 v_b_11_1) 2) (<= (+ v_b_23_1 ULTIMATE.start_main_~MAX~6) 2) (forall ((v_prenex_35 Int)) (or (<= (- (- v_b_10_1) (- (select ULTIMATE.start_main_~str2~6 v_prenex_35))) 0) (<= v_b_23_1 v_prenex_35) (< v_prenex_35 v_b_22_1))) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_23_1)) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_11_1) (- 2)) (<= (+ v_b_22_1 ULTIMATE.start_main_~j~6) 1) (<= (- (- v_b_11_1) (- v_b_23_1)) 0) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_10_1)) 0) (<= (- ULTIMATE.start_main_~cont~6 v_b_22_1) 0) (<= 1 (+ ULTIMATE.start_main_~MAX~6 v_b_10_1)) (forall ((v_prenex_37 Int)) (or (<= (- (select ULTIMATE.start_main_~str2~6 v_prenex_37) (- (select ULTIMATE.start_main_~str2~6 v_prenex_37))) 0) (<= v_b_23_1 v_prenex_37) (< v_prenex_37 v_b_22_1))) (<= (+ v_b_11_1 ULTIMATE.start_main_~j~6) 2) (<= (+ v_b_22_1 1) ULTIMATE.start_main_~j~6) (<= 2 (+ v_b_23_1 v_b_11_1)) (<= 0 (* 2 v_b_10_1)) (<= (+ v_b_23_1 ULTIMATE.start_main_~i~6) 0) (<= (- v_b_10_1 (- v_b_23_1)) 1) (<= (* 2 v_b_22_1) 0) (<= (- ULTIMATE.start_main_~j~6 v_b_10_1) 1) (forall ((v_prenex_15 Int)) (or (<= v_b_23_1 v_prenex_15) (<= (- (- v_b_11_1) (- (select ULTIMATE.start_main_~str2~6 v_prenex_15))) (- 1)) (< v_prenex_15 v_b_22_1))) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_11_1) (- 1)) (<= v_b_22_1 v_b_10_1) (<= (- v_b_11_1 (- v_b_23_1)) 2) (<= (+ v_b_22_1 v_b_11_1) 1) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_22_1)) 1) (<= ULTIMATE.start_main_~j~6 (+ v_b_22_1 1)) (<= (+ v_b_11_1 ULTIMATE.start_main_~MAX~6) 2) (<= ULTIMATE.start_main_~j~6 (+ v_b_10_1 1)) (<= v_b_11_1 v_b_23_1) (<= (- v_b_11_1 v_b_22_1) 1) (<= (+ v_b_23_1 ULTIMATE.start_main_~j~6) 2) (<= (- (- v_b_10_1) (- v_b_11_1)) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_10_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) (<= v_b_23_1 (+ v_b_22_1 1)) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_22_1)) (- 1)) (<= (- ULTIMATE.start_main_~i~6 v_b_22_1) (- 1)) (<= (- (- v_b_23_1) v_b_23_1) (- 2)) (forall ((v_prenex_23 Int)) (or (< v_prenex_23 v_b_22_1) (<= v_b_23_1 v_prenex_23) (<= (- (- v_b_23_1) (- (select ULTIMATE.start_main_~str2~6 v_prenex_23))) (- 1)))) (<= ULTIMATE.start_main_~MAX~6 v_b_11_1) (<= (+ ULTIMATE.start_main_~i~6 2) v_b_23_1) (forall ((v_prenex_2 Int)) (or (<= v_b_23_1 v_prenex_2) (< v_prenex_2 v_b_22_1) (<= (- (- ULTIMATE.start_main_~MAX~6) (- (select ULTIMATE.start_main_~str2~6 v_prenex_2))) (- 1)))) (<= ULTIMATE.start_main_~MAX~6 v_b_23_1) (<= (+ v_b_22_1 ULTIMATE.start_main_~cont~6) 0) (forall ((v_prenex_12 Int)) (or (< v_prenex_12 v_b_22_1) (<= (- (- ULTIMATE.start_main_~MAX~6) (select ULTIMATE.start_main_~str2~6 v_prenex_12)) (- 1)) (<= v_b_23_1 v_prenex_12))) (<= (- ULTIMATE.start_main_~MAX~6 v_b_22_1) 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) (forall ((v_prenex_54 Int)) (or (< v_prenex_54 v_b_22_1) (<= (- v_b_10_1 (select ULTIMATE.start_main_~str2~6 v_prenex_54)) 0) (<= v_b_23_1 v_prenex_54))) (forall ((v_prenex_33 Int)) (or (< v_prenex_33 v_b_22_1) (<= v_b_23_1 v_prenex_33) (<= (- (- v_b_10_1) (select ULTIMATE.start_main_~str2~6 v_prenex_33)) 0))) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_11_1)) 1) (<= (+ v_b_23_1 v_b_10_1) 1) (<= (- (- v_b_22_1) v_b_22_1) 0) (<= 1 (+ v_b_23_1 ULTIMATE.start_main_~cont~6)) (<= v_b_11_1 ULTIMATE.start_main_~MAX~6) (<= (+ v_b_10_1 1) v_b_23_1) (<= 1 (+ v_b_11_1 v_b_22_1)) (<= (+ ULTIMATE.start_main_~i~6 2) v_b_11_1) (forall ((v_prenex_8 Int) (v_prenex_9 Int)) (or (<= v_b_23_1 v_prenex_8) (<= (- (- (select ULTIMATE.start_main_~str2~6 v_prenex_8)) (select ULTIMATE.start_main_~str1~6 v_prenex_9)) 0) (< v_prenex_9 v_b_10_1) (< v_prenex_8 v_b_22_1) (<= v_b_11_1 v_prenex_9))) (<= 0 (* 2 v_b_22_1)) (<= (- (- v_b_11_1) v_b_23_1) (- 2)) (<= (+ v_b_22_1 ULTIMATE.start_main_~i~6 1) 0) (forall ((v_prenex_73 Int)) (or (< v_prenex_73 v_b_22_1) (<= (- (- (select ULTIMATE.start_main_~str2~6 v_prenex_73)) (select ULTIMATE.start_main_~str2~6 v_prenex_73)) 0) (<= v_b_23_1 v_prenex_73))) (<= (+ ULTIMATE.start_main_~j~6 v_b_10_1) 1) (<= (- ULTIMATE.start_main_~cont~6 v_b_10_1) 0) (<= 2 (* 2 v_b_23_1)) (<= (- (- v_b_10_1) v_b_10_1) 0) (forall ((v_prenex_19 Int)) (or (<= (- v_b_22_1 (select ULTIMATE.start_main_~str2~6 v_prenex_19)) 0) (<= v_b_23_1 v_prenex_19) (< v_prenex_19 v_b_22_1))) (<= 0 (+ ULTIMATE.start_main_~cont~6 v_b_10_1)) (<= (- ULTIMATE.start_main_~i~6 v_b_23_1) (- 2)) (<= (+ ULTIMATE.start_main_~cont~6 1) v_b_23_1) (<= 1 (+ v_b_22_1 ULTIMATE.start_main_~MAX~6)) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_11_1)) 1) (<= (- (- v_b_11_1) v_b_22_1) (- 1)) (<= (+ v_b_22_1 v_b_10_1) 0) (<= (- ULTIMATE.start_main_~cont~6 v_b_23_1) (- 1)) (forall ((v_prenex_21 Int)) (or (<= (- (- v_b_23_1) (select ULTIMATE.start_main_~str2~6 v_prenex_21)) (- 1)) (< v_prenex_21 v_b_22_1) (<= v_b_23_1 v_prenex_21))) (<= (- v_b_22_1 (- v_b_23_1)) 1) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_11_1)) 2) (<= v_b_22_1 0) (<= (+ ULTIMATE.start_main_~cont~6 v_b_11_1) 1) (<= (- (- ULTIMATE.start_main_~j~6) v_b_11_1) (- 2)) (<= (- (- v_b_10_1) v_b_22_1) 0) (<= (* 2 v_b_10_1) 0) (forall ((v_prenex_41 Int)) (or (< v_prenex_41 v_b_22_1) (<= v_b_23_1 v_prenex_41) (<= (- (- ULTIMATE.start_main_~cont~6) (- (select ULTIMATE.start_main_~str2~6 v_prenex_41))) 0))) (<= (- ULTIMATE.start_main_~j~6 v_b_11_1) 0) (<= (- (- ULTIMATE.start_main_~i~6) v_b_22_1) 1) (<= ULTIMATE.start_main_~cont~6 v_b_10_1) (<= (+ v_b_22_1 1) v_b_23_1) (<= (- v_b_10_1 v_b_23_1) (- 1)) (<= (- (- v_b_10_1) (- v_b_22_1)) 0) (<= (- (- v_b_11_1) (- v_b_22_1)) (- 1)) (forall ((v_idx_58 Int)) (or (<= (- (- v_b_11_1) (select ULTIMATE.start_main_~str2~6 v_idx_58)) (- 1)) (< v_idx_58 v_b_22_1) (<= v_b_23_1 v_idx_58))) (<= 1 (+ v_b_22_1 ULTIMATE.start_main_~j~6)) (<= 0 (+ ULTIMATE.start_main_~cont~6 v_b_22_1)) (<= (- ULTIMATE.start_main_~i~6 (- v_b_22_1)) (- 1)) (<= (- (- ULTIMATE.start_main_~i~6) v_b_10_1) 1) (<= (+ ULTIMATE.start_main_~cont~6 v_b_22_1) 0) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_23_1)) 2) (<= 1 (+ v_b_22_1 v_b_11_1)) (<= v_b_11_1 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) (<= 0 (+ ULTIMATE.start_main_~i~6 1)) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~j~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) (<= (+ ULTIMATE.start_main_~i~6 2) ULTIMATE.start_main_~j~6) (<= 2 (+ ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~MAX~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_~cont~6 0) (<= (+ ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~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) (<= 1 (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~j~6)) (<= ULTIMATE.start_main_~j~6 1) (<= 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)) (exists ((v_b_23_1 Int) (v_b_11_1 Int) (v_b_22_1 Int) (v_b_10_1 Int)) (and (<= (- ULTIMATE.start_main_~MAX~6 v_b_23_1) 0) (<= (- v_b_11_1 v_b_23_1) 0) (<= ULTIMATE.start_main_~MAX~6 (+ v_b_22_1 1)) (forall ((v_prenex_66 Int)) (or (< v_prenex_66 v_b_10_1) (<= (- (- v_b_11_1) (select ULTIMATE.start_main_~str1~6 v_prenex_66)) (- 1)) (<= v_b_11_1 v_prenex_66))) (<= (- (- v_b_10_1) v_b_23_1) (- 1)) (<= (+ v_b_11_1 v_b_10_1) 1) (<= v_b_23_1 ULTIMATE.start_main_~MAX~6) (forall ((v_prenex_29 Int)) (or (< v_prenex_29 v_b_10_1) (<= v_b_11_1 v_prenex_29) (<= (- ULTIMATE.start_main_~j~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_29))) 1))) (<= v_b_23_1 ULTIMATE.start_main_~j~6) (forall ((v_prenex_39 Int) (v_prenex_40 Int)) (or (<= v_b_11_1 v_prenex_39) (< v_prenex_40 v_b_22_1) (<= v_b_23_1 v_prenex_40) (< v_prenex_39 v_b_10_1) (<= (- (select ULTIMATE.start_main_~str2~6 v_prenex_40) (select ULTIMATE.start_main_~str1~6 v_prenex_39)) 0))) (<= (+ v_b_22_1 1) v_b_11_1) (<= (+ ULTIMATE.start_main_~i~6 1) v_b_22_1) (<= (+ v_b_10_1 1) ULTIMATE.start_main_~j~6) (<= (- v_b_11_1 (- v_b_11_1)) 2) (<= v_b_11_1 (+ ULTIMATE.start_main_~i~6 2)) (<= (+ v_b_11_1 v_b_22_1) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_11_1)) 0) (<= v_b_22_1 (+ ULTIMATE.start_main_~i~6 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_~cont~6 (- v_b_23_1)) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_22_1)) (- 1)) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_23_1)) 2) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_23_1)) 0) (< v_b_11_1 (+ v_b_10_1 1)) (<= v_b_10_1 0) (forall ((v_prenex_6 Int)) (or (<= v_b_11_1 v_prenex_6) (< v_prenex_6 v_b_10_1) (<= (- ULTIMATE.start_main_~j~6 (select ULTIMATE.start_main_~str1~6 v_prenex_6)) 1))) (<= (- ULTIMATE.start_main_~j~6 (- v_b_11_1)) 2) (<= v_b_23_1 (+ ULTIMATE.start_main_~cont~6 1)) (forall ((v_prenex_11 Int)) (or (<= (- (select ULTIMATE.start_main_~str1~6 v_prenex_11) (- (select ULTIMATE.start_main_~str1~6 v_prenex_11))) 0) (< v_prenex_11 v_b_10_1) (<= v_b_11_1 v_prenex_11))) (<= (+ v_b_22_1 ULTIMATE.start_main_~MAX~6) 1) (<= ULTIMATE.start_main_~j~6 v_b_11_1) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_23_1) (- 1)) (<= (- ULTIMATE.start_main_~j~6 v_b_23_1) 0) (<= 2 (* 2 v_b_11_1)) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_10_1)) (- 1)) (forall ((v_prenex_25 Int)) (or (<= v_b_11_1 v_prenex_25) (< v_prenex_25 v_b_10_1) (<= (- v_b_23_1 (- (select ULTIMATE.start_main_~str1~6 v_prenex_25))) 1))) (forall ((v_prenex_50 Int)) (or (<= v_b_11_1 v_prenex_50) (<= (- (- v_b_10_1) (- (select ULTIMATE.start_main_~str1~6 v_prenex_50))) 0) (< v_prenex_50 v_b_10_1))) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_23_1)) 0) (<= 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_~i~6) v_b_23_1) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_22_1) (- 1)) (<= 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) (forall ((v_prenex_67 Int)) (or (< v_prenex_67 v_b_10_1) (<= (- ULTIMATE.start_main_~cont~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_67))) 0) (<= v_b_11_1 v_prenex_67))) (forall ((v_prenex_74 Int)) (or (<= v_b_11_1 v_prenex_74) (<= (- v_b_23_1 (select ULTIMATE.start_main_~str1~6 v_prenex_74)) 1) (< v_prenex_74 v_b_10_1))) (<= (- v_b_10_1 v_b_22_1) 0) (<= (- (- ULTIMATE.start_main_~j~6) v_b_10_1) (- 1)) (<= 2 (+ v_b_23_1 ULTIMATE.start_main_~MAX~6)) (forall ((v_prenex_70 Int)) (or (<= v_b_11_1 v_prenex_70) (< v_prenex_70 v_b_10_1) (<= (- (- ULTIMATE.start_main_~j~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_70))) (- 1)))) (<= v_b_10_1 v_b_22_1) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_10_1)) 1) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_10_1)) 1) (<= (+ v_b_22_1 1) ULTIMATE.start_main_~MAX~6) (<= (- ULTIMATE.start_main_~j~6 v_b_22_1) 1) (forall ((v_prenex_55 Int)) (or (<= v_b_11_1 v_prenex_55) (<= (- (- ULTIMATE.start_main_~j~6) (select ULTIMATE.start_main_~str1~6 v_prenex_55)) (- 1)) (< v_prenex_55 v_b_10_1))) (forall ((v_prenex_4 Int)) (or (<= (- (- ULTIMATE.start_main_~i~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))) (<= (- v_b_10_1 (- v_b_10_1)) 0) (forall ((v_prenex_63 Int)) (or (<= v_b_11_1 v_prenex_63) (< v_prenex_63 v_b_10_1) (<= (- (- v_b_23_1) (select ULTIMATE.start_main_~str1~6 v_prenex_63)) (- 1)))) (<= (- v_b_22_1 (- v_b_22_1)) 0) (<= (- ULTIMATE.start_main_~j~6 (- v_b_23_1)) 2) (<= (- (- ULTIMATE.start_main_~j~6) v_b_23_1) (- 2)) (forall ((v_prenex_24 Int)) (or (<= v_b_11_1 v_prenex_24) (<= (- (- ULTIMATE.start_main_~cont~6) (select ULTIMATE.start_main_~str1~6 v_prenex_24)) 0) (< v_prenex_24 v_b_10_1))) (<= (- v_b_23_1 (- v_b_23_1)) 2) (<= v_b_23_1 v_b_11_1) (<= (- (- ULTIMATE.start_main_~i~6) v_b_11_1) 0) (<= 0 (+ v_b_22_1 ULTIMATE.start_main_~i~6 1)) (<= (- ULTIMATE.start_main_~i~6 v_b_11_1) (- 2)) (forall ((v_prenex_16 Int)) (or (<= (- v_b_22_1 (select ULTIMATE.start_main_~str1~6 v_prenex_16)) 0) (< v_prenex_16 v_b_10_1) (<= v_b_11_1 v_prenex_16))) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_22_1) 0) (<= 1 (+ v_b_11_1 v_b_10_1)) (<= v_b_10_1 (+ ULTIMATE.start_main_~i~6 1)) (<= (* 2 v_b_23_1) 2) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_11_1)) 0) (<= v_b_23_1 1) (forall ((v_prenex_62 Int)) (or (<= v_b_11_1 v_prenex_62) (<= (- (- ULTIMATE.start_main_~cont~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_62))) 0) (< v_prenex_62 v_b_10_1))) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_23_1) (- 2)) (<= (+ v_b_23_1 v_b_11_1) 2) (<= 2 (+ v_b_11_1 ULTIMATE.start_main_~j~6)) (forall ((v_prenex_30 Int)) (or (< v_prenex_30 v_b_10_1) (<= (- (- ULTIMATE.start_main_~MAX~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_30))) (- 1)) (<= v_b_11_1 v_prenex_30))) (<= v_b_10_1 ULTIMATE.start_main_~cont~6) (<= ULTIMATE.start_main_~j~6 v_b_23_1) (<= 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_10_1 (- v_b_22_1)) 0) (<= (- (- v_b_10_1) v_b_11_1) (- 1)) (<= ULTIMATE.start_main_~cont~6 v_b_22_1) (<= (+ ULTIMATE.start_main_~MAX~6 v_b_10_1) 1) (<= 1 (+ v_b_23_1 v_b_22_1)) (<= v_b_11_1 (+ v_b_22_1 1)) (<= 1 v_b_11_1) (<= (- v_b_10_1 v_b_11_1) (- 1)) (forall ((v_prenex_31 Int)) (or (< v_prenex_31 v_b_10_1) (<= v_b_11_1 v_prenex_31) (<= (- v_b_11_1 (select ULTIMATE.start_main_~str1~6 v_prenex_31)) 1))) (<= 0 (+ v_b_22_1 v_b_10_1)) (<= (- (- v_b_22_1) v_b_23_1) (- 1)) (forall ((v_prenex_72 Int) (v_prenex_71 Int)) (or (<= (- (select ULTIMATE.start_main_~str2~6 v_prenex_72) (- (select ULTIMATE.start_main_~str1~6 v_prenex_71))) 0) (< v_prenex_72 v_b_22_1) (<= v_b_11_1 v_prenex_71) (< v_prenex_71 v_b_10_1) (<= v_b_23_1 v_prenex_72))) (<= (- (- v_b_10_1) (- v_b_23_1)) 1) (<= v_b_23_1 (+ ULTIMATE.start_main_~i~6 2)) (<= (- ULTIMATE.start_main_~j~6 (- v_b_10_1)) 1) (<= (- v_b_11_1 (- v_b_22_1)) 1) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_22_1)) 0) (forall ((v_prenex_58 Int)) (or (<= (- (- v_b_22_1) (- (select ULTIMATE.start_main_~str1~6 v_prenex_58))) 0) (<= v_b_11_1 v_prenex_58) (< v_prenex_58 v_b_10_1))) (forall ((v_prenex_64 Int)) (or (<= (- ULTIMATE.start_main_~MAX~6 (select ULTIMATE.start_main_~str1~6 v_prenex_64)) 1) (< v_prenex_64 v_b_10_1) (<= v_b_11_1 v_prenex_64))) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_10_1) (- 1)) (<= 0 (+ v_b_11_1 ULTIMATE.start_main_~i~6)) (<= 1 v_b_23_1) (<= (- (- ULTIMATE.start_main_~j~6) v_b_22_1) (- 1)) (<= (- ULTIMATE.start_main_~i~6 v_b_10_1) (- 1)) (<= v_b_22_1 ULTIMATE.start_main_~cont~6) (<= (- (- v_b_22_1) (- v_b_23_1)) 1) (<= 1 (+ v_b_23_1 v_b_10_1)) (<= (+ v_b_23_1 ULTIMATE.start_main_~cont~6) 1) (<= v_b_11_1 (+ v_b_10_1 1)) (<= (+ ULTIMATE.start_main_~cont~6 1) v_b_11_1) (<= (+ v_b_10_1 1) v_b_11_1) (forall ((v_prenex_3 Int) (v_idx_61 Int)) (or (<= v_b_11_1 v_idx_61) (<= v_b_23_1 v_prenex_3) (<= (- (- (select ULTIMATE.start_main_~str2~6 v_prenex_3)) (- (select ULTIMATE.start_main_~str1~6 v_idx_61))) 0) (< v_idx_61 v_b_10_1) (< v_prenex_3 v_b_22_1))) (<= (- ULTIMATE.start_main_~MAX~6 v_b_11_1) 0) (<= (+ ULTIMATE.start_main_~i~6 1) v_b_10_1) (<= (- v_b_22_1 v_b_23_1) (- 1)) (<= (+ ULTIMATE.start_main_~cont~6 v_b_10_1) 0) (<= 0 (+ v_b_23_1 ULTIMATE.start_main_~i~6)) (<= (+ v_b_23_1 v_b_22_1) 1) (forall ((v_prenex_27 Int)) (or (<= v_b_11_1 v_prenex_27) (<= (- ULTIMATE.start_main_~MAX~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_27))) 1) (< v_prenex_27 v_b_10_1))) (<= (+ v_b_11_1 ULTIMATE.start_main_~i~6) 0) (forall ((v_prenex_13 Int)) (or (<= (- (- v_b_23_1) (- (select ULTIMATE.start_main_~str1~6 v_prenex_13))) (- 1)) (<= v_b_11_1 v_prenex_13) (< v_prenex_13 v_b_10_1))) (<= (- ULTIMATE.start_main_~j~6 (- v_b_22_1)) 1) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_22_1)) 1) (<= 0 (+ v_b_22_1 ULTIMATE.start_main_~cont~6)) (<= v_b_23_1 (+ v_b_10_1 1)) (forall ((v_prenex_53 Int)) (or (<= v_b_11_1 v_prenex_53) (< v_prenex_53 v_b_10_1) (<= (- (- v_b_10_1) (select ULTIMATE.start_main_~str1~6 v_prenex_53)) 0))) (<= 0 v_b_22_1) (<= v_b_11_1 (+ ULTIMATE.start_main_~cont~6 1)) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_22_1)) 0) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_11_1)) 2) (<= 2 (+ v_b_23_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_23_1)) 0) (<= (* 2 v_b_11_1) 2) (<= (+ v_b_23_1 ULTIMATE.start_main_~MAX~6) 2) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_23_1)) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_11_1) (- 2)) (forall ((v_prenex_18 Int)) (or (< v_prenex_18 v_b_10_1) (<= v_b_11_1 v_prenex_18) (<= (- ULTIMATE.start_main_~cont~6 (select ULTIMATE.start_main_~str1~6 v_prenex_18)) 0))) (<= (+ v_b_22_1 ULTIMATE.start_main_~j~6) 1) (<= (- (- v_b_11_1) (- v_b_23_1)) 0) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_10_1)) 0) (<= (- ULTIMATE.start_main_~cont~6 v_b_22_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 1) ULTIMATE.start_main_~j~6) (<= 2 (+ v_b_23_1 v_b_11_1)) (<= 0 (* 2 v_b_10_1)) (<= (+ v_b_23_1 ULTIMATE.start_main_~i~6) 0) (<= (- v_b_10_1 (- v_b_23_1)) 1) (<= (* 2 v_b_22_1) 0) (<= (- ULTIMATE.start_main_~j~6 v_b_10_1) 1) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_11_1) (- 1)) (forall ((v_prenex_38 Int)) (or (<= (- v_b_10_1 (select ULTIMATE.start_main_~str1~6 v_prenex_38)) 0) (< v_prenex_38 v_b_10_1) (<= v_b_11_1 v_prenex_38))) (<= v_b_22_1 v_b_10_1) (<= (- v_b_11_1 (- v_b_23_1)) 2) (<= (+ v_b_22_1 v_b_11_1) 1) (forall ((v_prenex_52 Int)) (or (<= v_b_11_1 v_prenex_52) (< v_prenex_52 v_b_10_1) (<= (- (- (select ULTIMATE.start_main_~str1~6 v_prenex_52)) (select ULTIMATE.start_main_~str1~6 v_prenex_52)) 0))) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_22_1)) 1) (<= ULTIMATE.start_main_~j~6 (+ v_b_22_1 1)) (<= (+ v_b_11_1 ULTIMATE.start_main_~MAX~6) 2) (<= ULTIMATE.start_main_~j~6 (+ v_b_10_1 1)) (<= v_b_11_1 v_b_23_1) (<= (- v_b_11_1 v_b_22_1) 1) (<= (+ v_b_23_1 ULTIMATE.start_main_~j~6) 2) (<= (- (- v_b_10_1) (- v_b_11_1)) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_10_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) (<= v_b_23_1 (+ v_b_22_1 1)) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_22_1)) (- 1)) (<= (- ULTIMATE.start_main_~i~6 v_b_22_1) (- 1)) (<= (- (- v_b_23_1) v_b_23_1) (- 2)) (<= ULTIMATE.start_main_~MAX~6 v_b_11_1) (<= (+ ULTIMATE.start_main_~i~6 2) v_b_23_1) (<= ULTIMATE.start_main_~MAX~6 v_b_23_1) (<= (+ v_b_22_1 ULTIMATE.start_main_~cont~6) 0) (<= (- ULTIMATE.start_main_~MAX~6 v_b_22_1) 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) (forall ((v_prenex_20 Int)) (or (<= v_b_11_1 v_prenex_20) (< v_prenex_20 v_b_10_1) (<= (- ULTIMATE.start_main_~i~6 (select ULTIMATE.start_main_~str1~6 v_prenex_20)) (- 1)))) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_11_1)) 1) (<= (+ v_b_23_1 v_b_10_1) 1) (<= (- (- v_b_22_1) v_b_22_1) 0) (<= 1 (+ v_b_23_1 ULTIMATE.start_main_~cont~6)) (<= v_b_11_1 ULTIMATE.start_main_~MAX~6) (<= (+ v_b_10_1 1) v_b_23_1) (<= 1 (+ v_b_11_1 v_b_22_1)) (<= (+ ULTIMATE.start_main_~i~6 2) v_b_11_1) (forall ((v_prenex_8 Int) (v_prenex_9 Int)) (or (<= v_b_23_1 v_prenex_8) (<= (- (- (select ULTIMATE.start_main_~str2~6 v_prenex_8)) (select ULTIMATE.start_main_~str1~6 v_prenex_9)) 0) (< v_prenex_9 v_b_10_1) (< v_prenex_8 v_b_22_1) (<= v_b_11_1 v_prenex_9))) (<= 0 (* 2 v_b_22_1)) (<= (- (- v_b_11_1) v_b_23_1) (- 2)) (<= (+ v_b_22_1 ULTIMATE.start_main_~i~6 1) 0) (<= (+ ULTIMATE.start_main_~j~6 v_b_10_1) 1) (<= (- ULTIMATE.start_main_~cont~6 v_b_10_1) 0) (<= 2 (* 2 v_b_23_1)) (<= (- (- v_b_10_1) v_b_10_1) 0) (<= 0 (+ ULTIMATE.start_main_~cont~6 v_b_10_1)) (<= (- ULTIMATE.start_main_~i~6 v_b_23_1) (- 2)) (<= (+ ULTIMATE.start_main_~cont~6 1) v_b_23_1) (forall ((v_prenex_22 Int)) (or (<= (- ULTIMATE.start_main_~i~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_22))) (- 1)) (<= v_b_11_1 v_prenex_22) (< v_prenex_22 v_b_10_1))) (<= 1 (+ v_b_22_1 ULTIMATE.start_main_~MAX~6)) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_11_1)) 1) (<= (- (- v_b_11_1) v_b_22_1) (- 1)) (<= (+ v_b_22_1 v_b_10_1) 0) (<= (- ULTIMATE.start_main_~cont~6 v_b_23_1) (- 1)) (forall ((v_prenex_5 Int)) (or (<= (- (- v_b_11_1) (- (select ULTIMATE.start_main_~str1~6 v_prenex_5))) (- 1)) (< v_prenex_5 v_b_10_1) (<= v_b_11_1 v_prenex_5))) (<= (- v_b_22_1 (- v_b_23_1)) 1) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_11_1)) 2) (<= v_b_22_1 0) (<= (+ ULTIMATE.start_main_~cont~6 v_b_11_1) 1) (<= (- (- ULTIMATE.start_main_~j~6) v_b_11_1) (- 2)) (<= (- (- v_b_10_1) v_b_22_1) 0) (<= (* 2 v_b_10_1) 0) (<= (- ULTIMATE.start_main_~j~6 v_b_11_1) 0) (<= (- (- ULTIMATE.start_main_~i~6) v_b_22_1) 1) (<= ULTIMATE.start_main_~cont~6 v_b_10_1) (<= (+ v_b_22_1 1) v_b_23_1) (forall ((v_prenex_28 Int)) (or (<= (- (- ULTIMATE.start_main_~MAX~6) (select ULTIMATE.start_main_~str1~6 v_prenex_28)) (- 1)) (< v_prenex_28 v_b_10_1) (<= v_b_11_1 v_prenex_28))) (<= (- v_b_10_1 v_b_23_1) (- 1)) (forall ((v_prenex_49 Int)) (or (< v_prenex_49 v_b_10_1) (<= v_b_11_1 v_prenex_49) (<= (- (- ULTIMATE.start_main_~i~6) (select ULTIMATE.start_main_~str1~6 v_prenex_49)) 1))) (<= (- (- v_b_10_1) (- v_b_22_1)) 0) (<= (- (- v_b_11_1) (- v_b_22_1)) (- 1)) (forall ((v_prenex_61 Int)) (or (<= v_b_11_1 v_prenex_61) (< v_prenex_61 v_b_10_1) (<= (- v_b_11_1 (- (select ULTIMATE.start_main_~str1~6 v_prenex_61))) 1))) (<= 1 (+ v_b_22_1 ULTIMATE.start_main_~j~6)) (<= 0 (+ ULTIMATE.start_main_~cont~6 v_b_22_1)) (<= (- ULTIMATE.start_main_~i~6 (- v_b_22_1)) (- 1)) (<= (- (- ULTIMATE.start_main_~i~6) v_b_10_1) 1) (forall ((v_prenex_48 Int)) (or (< v_prenex_48 v_b_10_1) (<= v_b_11_1 v_prenex_48) (<= (- (- v_b_22_1) (select ULTIMATE.start_main_~str1~6 v_prenex_48)) 0))) (forall ((v_prenex_42 Int)) (or (<= (- v_b_22_1 (- (select ULTIMATE.start_main_~str1~6 v_prenex_42))) 0) (<= v_b_11_1 v_prenex_42) (< v_prenex_42 v_b_10_1))) (<= (+ ULTIMATE.start_main_~cont~6 v_b_22_1) 0) (forall ((v_prenex_26 Int)) (or (<= (- v_b_10_1 (- (select ULTIMATE.start_main_~str1~6 v_prenex_26))) 0) (< v_prenex_26 v_b_10_1) (<= v_b_11_1 v_prenex_26))) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_23_1)) 2) (<= 1 (+ v_b_22_1 v_b_11_1)) (<= v_b_11_1 1))) (<= (- (- 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) (<= 0 (+ ULTIMATE.start_main_~i~6 1)) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~j~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) (<= (+ ULTIMATE.start_main_~i~6 2) ULTIMATE.start_main_~j~6) (<= 2 (+ ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~MAX~6))))} [2018-12-19 12:24:50,298 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 12:24:50,298 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 12:24:50,298 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 12:24:50,299 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 12:24:50,299 WARN L224 ngHoareTripleChecker]: Pre: {2147483629#(or (exists ((v_b_18_1 Int) (v_b_19_1 Int) (v_v_229_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) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_v_229_1)) 4294967422) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_v_229_1)) 127) (<= (- (- 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)) 4294967296) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_19_1) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- v_v_229_1)) 129) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_18_1)) 2) (<= (- (- v_b_19_1) v_v_229_1) 128) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_19_1) 4294967296) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_18_1)) 4294967296) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_19_1)) 0) (<= (- v_b_18_1 v_v_229_1) 128) (forall ((v_idx_69 Int) (v_idx_68 Int) (v_idx_70 Int)) (or (< v_idx_69 v_b_18_1) (<= v_b_19_1 v_idx_69) (< v_idx_70 v_b_19_1) (and (<= (- c_ULTIMATE.start_main_~MAX~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_69)) 4294967423) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_69)) 4294967424) (<= (- c_ULTIMATE.start_main_~MAX~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_69))) 4294967422) (<= (- c_ULTIMATE.start_main_~i~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_69)) 130) (<= (- c_ULTIMATE.start_main_~cont~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_69))) 127) (<= (- v_b_19_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_69)) 130) (<= (- (- c_ULTIMATE.start_main_~i~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_69))) 127) (<= (- (- v_b_18_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_69)) 128) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_69))) 4294967423) (<= (- c_ULTIMATE.start_main_~i~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_69))) 129) (<= (- (- c_ULTIMATE.start_main_~cont~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_69)) 128) (<= (- (- v_b_19_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_69)) 128) (<= (- v_b_18_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_69))) 127) (<= (- (- v_b_18_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_69))) 127) (<= (- (select c_ULTIMATE.start_main_~str1~6 v_idx_69) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_69))) 254) (<= (- (- c_ULTIMATE.start_main_~i~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_69)) 128) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_69))) 127) (<= (- v_b_18_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_69)) 128) (<= (- c_ULTIMATE.start_main_~cont~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_69)) 128) (<= (- v_b_19_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_69))) 129) (<= (- (- (select c_ULTIMATE.start_main_~str1~6 v_idx_69)) (select c_ULTIMATE.start_main_~str1~6 v_idx_69)) 256) (<= (- (- v_b_19_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_69))) 127)) (<= v_b_18_1 v_idx_68))) (<= (- v_b_19_1 (- v_v_229_1)) 129) (<= (- 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_~cont~6 c_ULTIMATE.start_main_~i~6) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_18_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_19_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 v_v_229_1) 4294967423) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_v_229_1) 4294967424) (<= (- c_ULTIMATE.start_main_~i~6 v_v_229_1) 130) (<= (- v_b_19_1 (- v_b_19_1)) 4) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_18_1) 0) (<= (- v_b_18_1 v_b_19_1) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_19_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_18_1)) 0) (<= (- c_ULTIMATE.start_main_~i~6 v_b_19_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~i~6)) 4294967297) (<= (- (- v_b_18_1) (- v_v_229_1)) 127) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_19_1)) 4294967296) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~cont~6)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_19_1)) 4294967297) (<= (- (- v_b_18_1) v_b_18_1) 0) (<= (- (- v_v_229_1) v_v_229_1) 256) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~cont~6)) 4294967295) (<= (- v_b_18_1 (- v_b_19_1)) 2) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~i~6)) 2) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_19_1)) 4) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~i~6)) 4294967296) (<= (- v_b_19_1 v_v_229_1) 130) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_v_229_1)) 127) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~MAX~6)) 8589934590) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_18_1) 4294967296) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_18_1) 0) (<= (- v_b_18_1 (- v_v_229_1)) 127) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_19_1)) 2) (<= (- v_v_229_1 (- v_v_229_1)) 254) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_18_1)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_v_229_1)) 127) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_18_1) 4294967295) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~i~6) 0) (<= (- c_ULTIMATE.start_main_~i~6 v_b_18_1) 2) (<= (- (- v_b_18_1) v_b_19_1) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~i~6) 4294967296) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_18_1) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~cont~6) 4294967296) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_19_1) 4294967295) (<= (- (- v_b_18_1) v_v_229_1) 128) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_v_229_1)) 4294967423) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_v_229_1) 128) (<= (- (- v_b_19_1) v_b_19_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) c_ULTIMATE.start_main_~i~6) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_18_1)) 4294967295) (<= (- (- c_ULTIMATE.start_main_~i~6) v_v_229_1) 128) (<= (- (- v_b_18_1) (- v_b_19_1)) 2) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_19_1)) 2) (<= (- c_ULTIMATE.start_main_~cont~6 v_v_229_1) 128) (<= (- (- v_b_19_1) (- v_v_229_1)) 127) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~i~6) 4294967295) (<= (- v_b_18_1 (- v_b_18_1)) 0))) (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) (forall ((v_idx_65 Int) (v_idx_66 Int) (v_idx_64 Int)) (or (<= v_b_12_1 v_idx_64) (< v_idx_65 v_b_12_1) (<= v_b_13_1 v_idx_65) (and (<= (- v_b_13_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_65))) 128) (<= (- v_b_12_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)) 4294967423) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- (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)) 127) (<= (- (- (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_~i~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_65))) 128) (<= (- (- v_b_12_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_65)) 128) (<= (- (- 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)) 129) (<= (- (- v_b_13_1) (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)) 127) (<= (- v_b_12_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_65)) 128) (<= (- v_b_13_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_65)) 129) (<= (- c_ULTIMATE.start_main_~cont~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_65)) 128) (<= (- (- c_ULTIMATE.start_main_~cont~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_65)) 128) (<= (- (- v_b_13_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_65))) 126) (<= (- (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))) 127) (<= (- c_ULTIMATE.start_main_~MAX~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_65))) 4294967422) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_65))) 126) (<= (- (- v_b_12_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_65))) 127)) (< v_idx_66 v_b_13_1))) (<= (- 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) (<= (- 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))))} [2018-12-19 12:24:50,299 WARN L228 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-19 12:24:50,299 WARN 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-19 12:24:50,300 WARN L230 ngHoareTripleChecker]: Post: {2147483628#(exists ((v_b_31_1 Int) (v_b_32_1 Int) (v_v_353_1 Int)) (and (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~MAX~6) 8589934592) (<= (- c_ULTIMATE.start_main_~j~6 v_b_31_1) 4294967297) (<= (- c_ULTIMATE.start_main_~j~6 (- v_v_353_1)) 0) (<= (- v_b_31_1 v_v_353_1) 1) (<= (- c_ULTIMATE.start_main_~i~6 v_b_32_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_32_1) 4294967296) (<= (- (- c_ULTIMATE.start_main_~i~6) c_ULTIMATE.start_main_~j~6) 4294967297) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_32_1)) 3) (<= (- (- c_ULTIMATE.start_main_~i~6) v_v_353_1) 4294967297) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~j~6) 4294967296) (<= (- v_b_31_1 (- v_v_353_1)) 1) (<= (- c_ULTIMATE.start_main_~cont~6 c_ULTIMATE.start_main_~j~6) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_31_1) 4294967297) (<= (- (- v_b_31_1) (- v_v_353_1)) 4294967297) (<= (- (- v_v_353_1) v_v_353_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_v_353_1) 0) (<= (- (- v_b_31_1) v_v_353_1) 4294967297) (<= (- v_b_31_1 v_b_32_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_31_1) 4294967297) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~i~6) 8589934593) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_32_1) 4294967296) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_31_1)) 3) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_32_1)) 2) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_31_1)) 2) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_32_1)) 2) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_31_1) 4294967297) (<= (- c_ULTIMATE.start_main_~MAX~6 v_v_353_1) 2) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_31_1)) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_32_1) 8589934593) (<= (- (- c_ULTIMATE.start_main_~i~6) (- c_ULTIMATE.start_main_~j~6)) 4294967297) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_v_353_1) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_v_353_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_32_1) 8589934592) (<= (- (- v_b_32_1) (- v_v_353_1)) 4294967296) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_v_353_1)) 4294967296) (<= (- 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_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_v_353_1 (- v_v_353_1)) 0) (<= (- (- v_b_31_1) v_b_32_1) 8589934593) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_v_353_1) 4294967296) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_31_1)) 1) (<= (- c_ULTIMATE.start_main_~j~6 v_v_353_1) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~i~6)) 2) (<= (- (- v_b_32_1) v_b_32_1) 8589934592) (<= (- (- 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_b_31_1)) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_32_1)) 4) (<= (- v_b_32_1 (- v_b_32_1)) 4) (<= (- c_ULTIMATE.start_main_~i~6 v_v_353_1) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_31_1) 8589934594) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_32_1)) 2) (<= (- (- c_ULTIMATE.start_main_~j~6) v_v_353_1) 0) (<= (- 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_~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_~i~6 v_b_31_1) 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_~MAX~6) (- v_b_32_1)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~j~6)) 2) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~i~6)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_32_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) (<= (- v_b_31_1 (- v_b_31_1)) 2) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_v_353_1)) 2) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_v_353_1)) 0) (<= (- c_ULTIMATE.start_main_~j~6 v_b_32_1) 4294967296) (<= (- v_b_32_1 (- v_v_353_1)) 2) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~j~6)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_v_353_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_v_353_1)) 4294967297) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~cont~6) 2) (<= (- (- v_b_32_1) v_v_353_1) 4294967296) (<= (- c_ULTIMATE.start_main_~i~6 c_ULTIMATE.start_main_~j~6) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_31_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_31_1) 8589934593) (<= (- (- v_b_31_1) (- v_b_32_1)) 1) (<= (- (- v_b_31_1) v_b_31_1) 8589934594) (<= (- 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_~i~6 (- v_v_353_1)) 1) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_32_1)) 2) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_31_1)) 1) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~cont~6) 4294967296) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_32_1) 0) (forall ((v_idx_74 Int) (v_idx_72 Int) (v_idx_73 Int)) (or (<= v_b_32_1 v_idx_73) (<= v_b_31_1 v_idx_72) (< v_idx_74 v_b_32_1) (< v_idx_73 v_b_31_1) (and (<= (- c_ULTIMATE.start_main_~j~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_73))) 0) (<= (- (- v_b_32_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_73))) 4294967296) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_73))) 4294967296) (<= (- v_b_31_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_73)) 1) (<= (- c_ULTIMATE.start_main_~i~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_73))) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_73)) 4294967297) (<= (- (select c_ULTIMATE.start_main_~str1~6 v_idx_73) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_73))) 0) (<= (- v_b_31_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_73))) 1) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_73)) 4294967296) (<= (- (- v_b_31_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_73))) 4294967297) (<= (- (- (select c_ULTIMATE.start_main_~str1~6 v_idx_73)) (select c_ULTIMATE.start_main_~str1~6 v_idx_73)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_73))) 2) (<= (- c_ULTIMATE.start_main_~cont~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_73)) 0) (<= (- (- v_b_31_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_73)) 4294967297) (<= (- c_ULTIMATE.start_main_~cont~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_73))) 0) (<= (- c_ULTIMATE.start_main_~j~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_73)) 0) (<= (- v_b_32_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_73))) 2) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_73))) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_73))) 4294967297) (<= (- (- v_b_32_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_73)) 4294967296) (<= (- c_ULTIMATE.start_main_~MAX~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_73)) 2) (<= (- v_b_32_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_73)) 2) (<= (- c_ULTIMATE.start_main_~i~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_73)) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_73)) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_73)) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_73))) 0)))) (<= (- (- c_ULTIMATE.start_main_~i~6) c_ULTIMATE.start_main_~i~6) 8589934594) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_31_1) 1) (<= (- v_b_32_1 v_v_353_1) 2) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_31_1)) (- 1)) (<= (- v_b_31_1 (- v_b_32_1)) 3) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~j~6)) 1)))} [2018-12-19 12:24:50,300 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 12:24:50,308 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 12:24:50,309 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 12:24:52,662 WARN L181 SmtUtils]: Spent 2.35 s on a formula simplification. DAG size of input: 423 DAG size of output: 232 [2018-12-19 12:24:52,663 WARN L270 ngHoareTripleChecker]: Pre: {2147483629#(exists ((v_b_18_1 Int) (v_b_19_1 Int) (v_v_229_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) (<= (- ULTIMATE.start_main_~MAX~6 (- v_v_229_1)) 4294967422) (<= (- ULTIMATE.start_main_~cont~6 (- v_v_229_1)) 127) (<= (- (- ULTIMATE.start_main_~cont~6) (- ULTIMATE.start_main_~i~6)) 2) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~cont~6)) 4294967296) (<= (- (- ULTIMATE.start_main_~i~6) v_b_19_1) 0) (<= (- ULTIMATE.start_main_~i~6 (- v_v_229_1)) 129) (<= (- ULTIMATE.start_main_~i~6 (- v_b_18_1)) 2) (<= (- (- v_b_19_1) v_v_229_1) 128) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_19_1) 4294967296) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_18_1)) 4294967296) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_19_1)) 0) (<= (- v_b_18_1 v_v_229_1) 128) (forall ((v_idx_69 Int) (v_idx_68 Int) (v_idx_70 Int)) (or (< v_idx_69 v_b_18_1) (<= v_b_19_1 v_idx_69) (< v_idx_70 v_b_19_1) (and (<= (- ULTIMATE.start_main_~MAX~6 (select ULTIMATE.start_main_~str1~6 v_idx_69)) 4294967423) (<= (- (- ULTIMATE.start_main_~MAX~6) (select ULTIMATE.start_main_~str1~6 v_idx_69)) 4294967424) (<= (- ULTIMATE.start_main_~MAX~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_69))) 4294967422) (<= (- ULTIMATE.start_main_~i~6 (select ULTIMATE.start_main_~str1~6 v_idx_69)) 130) (<= (- ULTIMATE.start_main_~cont~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_69))) 127) (<= (- v_b_19_1 (select ULTIMATE.start_main_~str1~6 v_idx_69)) 130) (<= (- (- ULTIMATE.start_main_~i~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_69))) 127) (<= (- (- v_b_18_1) (select ULTIMATE.start_main_~str1~6 v_idx_69)) 128) (<= (- (- ULTIMATE.start_main_~MAX~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_69))) 4294967423) (<= (- ULTIMATE.start_main_~i~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_69))) 129) (<= (- (- ULTIMATE.start_main_~cont~6) (select ULTIMATE.start_main_~str1~6 v_idx_69)) 128) (<= (- (- v_b_19_1) (select ULTIMATE.start_main_~str1~6 v_idx_69)) 128) (<= (- v_b_18_1 (- (select ULTIMATE.start_main_~str1~6 v_idx_69))) 127) (<= (- (- v_b_18_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_69))) 127) (<= (- (select ULTIMATE.start_main_~str1~6 v_idx_69) (- (select ULTIMATE.start_main_~str1~6 v_idx_69))) 254) (<= (- (- ULTIMATE.start_main_~i~6) (select ULTIMATE.start_main_~str1~6 v_idx_69)) 128) (<= (- (- ULTIMATE.start_main_~cont~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_69))) 127) (<= (- v_b_18_1 (select ULTIMATE.start_main_~str1~6 v_idx_69)) 128) (<= (- ULTIMATE.start_main_~cont~6 (select ULTIMATE.start_main_~str1~6 v_idx_69)) 128) (<= (- v_b_19_1 (- (select ULTIMATE.start_main_~str1~6 v_idx_69))) 129) (<= (- (- (select ULTIMATE.start_main_~str1~6 v_idx_69)) (select ULTIMATE.start_main_~str1~6 v_idx_69)) 256) (<= (- (- v_b_19_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_69))) 127)) (<= v_b_18_1 v_idx_68))) (<= (- v_b_19_1 (- v_v_229_1)) 129) (<= (- 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_~cont~6 ULTIMATE.start_main_~i~6) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_18_1)) 0) (<= (- ULTIMATE.start_main_~cont~6 v_b_19_1) 0) (<= (- ULTIMATE.start_main_~MAX~6 v_v_229_1) 4294967423) (<= (- (- ULTIMATE.start_main_~MAX~6) v_v_229_1) 4294967424) (<= (- ULTIMATE.start_main_~i~6 v_v_229_1) 130) (<= (- v_b_19_1 (- v_b_19_1)) 4) (<= (- ULTIMATE.start_main_~cont~6 v_b_18_1) 0) (<= (- v_b_18_1 v_b_19_1) 0) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_19_1) 0) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_18_1)) 0) (<= (- ULTIMATE.start_main_~i~6 v_b_19_1) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~i~6)) 4294967297) (<= (- (- v_b_18_1) (- v_v_229_1)) 127) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_19_1)) 4294967296) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~cont~6)) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_19_1)) 4294967297) (<= (- (- v_b_18_1) v_b_18_1) 0) (<= (- (- v_v_229_1) v_v_229_1) 256) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~cont~6)) 4294967295) (<= (- v_b_18_1 (- v_b_19_1)) 2) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~i~6)) 2) (<= (- ULTIMATE.start_main_~i~6 (- v_b_19_1)) 4) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~i~6)) 4294967296) (<= (- v_b_19_1 v_v_229_1) 130) (<= (- (- ULTIMATE.start_main_~i~6) (- v_v_229_1)) 127) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~MAX~6)) 8589934590) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_18_1) 4294967296) (<= (- (- ULTIMATE.start_main_~i~6) v_b_18_1) 0) (<= (- v_b_18_1 (- v_v_229_1)) 127) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_19_1)) 2) (<= (- v_v_229_1 (- v_v_229_1)) 254) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_18_1)) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_v_229_1)) 127) (<= (- ULTIMATE.start_main_~MAX~6 v_b_18_1) 4294967295) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~i~6) 0) (<= (- ULTIMATE.start_main_~i~6 v_b_18_1) 2) (<= (- (- v_b_18_1) v_b_19_1) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~i~6) 4294967296) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_18_1) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~cont~6) 4294967296) (<= (- ULTIMATE.start_main_~MAX~6 v_b_19_1) 4294967295) (<= (- (- v_b_18_1) v_v_229_1) 128) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_v_229_1)) 4294967423) (<= (- (- ULTIMATE.start_main_~cont~6) v_v_229_1) 128) (<= (- (- v_b_19_1) v_b_19_1) 0) (<= (- (- ULTIMATE.start_main_~i~6) ULTIMATE.start_main_~i~6) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_18_1)) 4294967295) (<= (- (- ULTIMATE.start_main_~i~6) v_v_229_1) 128) (<= (- (- v_b_18_1) (- v_b_19_1)) 2) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_19_1)) 2) (<= (- ULTIMATE.start_main_~cont~6 v_v_229_1) 128) (<= (- (- v_b_19_1) (- v_v_229_1)) 127) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6) 4294967295) (<= (- v_b_18_1 (- v_b_18_1)) 0)))} [2018-12-19 12:24:52,663 WARN L274 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-19 12:24:52,663 WARN 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-19 12:24:55,555 WARN L276 ngHoareTripleChecker]: Post: {2147483628#(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_~cont~6 ULTIMATE.start_main_~i~6) 1) (<= (* 2 ULTIMATE.start_main_~MAX~6) 4) (<= ULTIMATE.start_main_~i~6 (+ ULTIMATE.start_main_~MAX~6 4294967297)) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6) 1) (<= ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~j~6) (<= ULTIMATE.start_main_~cont~6 (+ ULTIMATE.start_main_~MAX~6 4294967296)) (<= (- (- 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_~i~6) ULTIMATE.start_main_~j~6) 4294967297) (exists ((v_b_31_1 Int) (v_b_32_1 Int)) (and (<= (- ULTIMATE.start_main_~j~6 v_b_31_1) 4294967297) (forall ((v_prenex_78 Int)) (or (<= (- (- ULTIMATE.start_main_~cont~6) (select ULTIMATE.start_main_~str1~6 v_prenex_78)) 0) (< v_prenex_78 v_b_31_1) (<= v_b_32_1 v_prenex_78))) (forall ((v_idx_73 Int)) (or (<= v_b_32_1 v_idx_73) (< v_idx_73 v_b_31_1) (<= (- ULTIMATE.start_main_~MAX~6 (select ULTIMATE.start_main_~str1~6 v_idx_73)) 2))) (forall ((v_prenex_96 Int)) (or (<= v_b_32_1 v_prenex_96) (< v_prenex_96 v_b_31_1) (<= (- (- ULTIMATE.start_main_~MAX~6) (select ULTIMATE.start_main_~str1~6 v_prenex_96)) 4294967296))) (forall ((v_prenex_93 Int)) (or (<= v_b_32_1 v_prenex_93) (<= (- (- ULTIMATE.start_main_~MAX~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_93))) 4294967296) (< v_prenex_93 v_b_31_1))) (forall ((v_prenex_85 Int)) (or (<= v_b_32_1 v_prenex_85) (<= (- (- (select ULTIMATE.start_main_~str1~6 v_prenex_85)) (select ULTIMATE.start_main_~str1~6 v_prenex_85)) 0) (< v_prenex_85 v_b_31_1))) (<= (- ULTIMATE.start_main_~i~6 v_b_32_1) (- 1)) (forall ((v_prenex_89 Int)) (or (<= (- (- v_b_32_1) (select ULTIMATE.start_main_~str1~6 v_prenex_89)) 4294967296) (<= v_b_32_1 v_prenex_89) (< v_prenex_89 v_b_31_1))) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_32_1) 4294967296) (<= (- ULTIMATE.start_main_~i~6 (- v_b_32_1)) 3) (forall ((v_prenex_86 Int)) (or (<= v_b_32_1 v_prenex_86) (< v_prenex_86 v_b_31_1) (<= (- (- v_b_31_1) (select ULTIMATE.start_main_~str1~6 v_prenex_86)) 4294967297))) (forall ((v_prenex_80 Int)) (or (< v_prenex_80 v_b_31_1) (<= (- (- ULTIMATE.start_main_~j~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_80))) 0) (<= v_b_32_1 v_prenex_80))) (forall ((v_prenex_99 Int)) (or (<= (- ULTIMATE.start_main_~cont~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_99))) 0) (<= v_b_32_1 v_prenex_99) (< v_prenex_99 v_b_31_1))) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_31_1) 4294967297) (<= 0 (+ v_b_32_1 ULTIMATE.start_main_~MAX~6 8589934592)) (<= (- v_b_31_1 v_b_32_1) (- 1)) (forall ((v_prenex_83 Int)) (or (<= v_b_32_1 v_prenex_83) (< v_prenex_83 v_b_31_1) (<= (- ULTIMATE.start_main_~i~6 (select ULTIMATE.start_main_~str1~6 v_prenex_83)) 1))) (<= (- (- ULTIMATE.start_main_~j~6) v_b_31_1) 4294967297) (<= (* 2 v_b_32_1) 4) (<= (- ULTIMATE.start_main_~cont~6 v_b_32_1) 4294967296) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_31_1)) 3) (<= ULTIMATE.start_main_~MAX~6 (+ v_b_31_1 4294967299)) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_32_1)) 2) (<= (- ULTIMATE.start_main_~i~6 (- v_b_31_1)) 2) (<= v_b_32_1 (+ ULTIMATE.start_main_~j~6 2)) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_32_1)) 2) (<= (- ULTIMATE.start_main_~cont~6 v_b_31_1) 4294967297) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_31_1)) 1) (<= (- (- ULTIMATE.start_main_~i~6) v_b_32_1) 8589934593) (forall ((v_prenex_88 Int)) (or (<= v_b_32_1 v_prenex_88) (<= (- ULTIMATE.start_main_~j~6 (select ULTIMATE.start_main_~str1~6 v_prenex_88)) 0) (< v_prenex_88 v_b_31_1))) (<= ULTIMATE.start_main_~j~6 (+ v_b_32_1 4294967296)) (<= (+ v_b_32_1 ULTIMATE.start_main_~cont~6) 2) (forall ((v_prenex_75 Int)) (or (<= v_b_32_1 v_prenex_75) (<= (- (- ULTIMATE.start_main_~i~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_75))) 4294967297) (< v_prenex_75 v_b_31_1))) (<= v_b_31_1 (+ ULTIMATE.start_main_~MAX~6 4294967297)) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_32_1) 8589934592) (<= (- (- ULTIMATE.start_main_~j~6) v_b_32_1) 4294967296) (forall ((v_prenex_87 Int)) (or (< v_prenex_87 v_b_31_1) (<= (- (- ULTIMATE.start_main_~j~6) (select ULTIMATE.start_main_~str1~6 v_prenex_87)) 0) (<= v_b_32_1 v_prenex_87))) (<= (+ v_b_31_1 v_b_32_1) 3) (forall ((v_prenex_94 Int)) (or (< v_prenex_94 v_b_31_1) (<= (- v_b_31_1 (- (select ULTIMATE.start_main_~str1~6 v_prenex_94))) 1) (<= v_b_32_1 v_prenex_94))) (<= v_b_32_1 (+ ULTIMATE.start_main_~MAX~6 4294967298)) (<= (- (- v_b_31_1) v_b_32_1) 8589934593) (<= v_b_31_1 (+ ULTIMATE.start_main_~j~6 1)) (forall ((v_prenex_81 Int)) (or (< v_prenex_81 v_b_31_1) (<= (- ULTIMATE.start_main_~MAX~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_81))) 2) (<= v_b_32_1 v_prenex_81))) (<= v_b_32_1 2) (<= v_b_32_1 (+ ULTIMATE.start_main_~cont~6 2)) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_31_1)) 1) (<= v_b_31_1 (+ v_b_32_1 4294967297)) (<= 0 (+ (* 2 v_b_31_1) 8589934594)) (<= 0 (+ ULTIMATE.start_main_~cont~6 v_b_32_1 4294967296)) (<= 0 (+ v_b_32_1 ULTIMATE.start_main_~j~6 4294967296)) (<= (- (- v_b_32_1) v_b_32_1) 8589934592) (<= 0 (+ v_b_32_1 4294967296)) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_31_1)) 1) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_32_1)) 4) (<= (- v_b_32_1 (- v_b_32_1)) 4) (<= 0 (+ v_b_31_1 ULTIMATE.start_main_~i~6 8589934594)) (<= (- (- ULTIMATE.start_main_~i~6) v_b_31_1) 8589934594) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_32_1)) 2) (<= (+ v_b_31_1 ULTIMATE.start_main_~cont~6) 1) (forall ((v_prenex_90 Int)) (or (<= v_b_32_1 v_prenex_90) (< v_prenex_90 v_b_31_1) (<= (- (- ULTIMATE.start_main_~i~6) (select ULTIMATE.start_main_~str1~6 v_prenex_90)) 4294967297))) (<= 0 (+ v_b_31_1 ULTIMATE.start_main_~MAX~6 8589934593)) (<= v_b_32_1 (+ ULTIMATE.start_main_~i~6 4294967299)) (<= ULTIMATE.start_main_~i~6 (+ v_b_31_1 4294967298)) (forall ((v_prenex_97 Int)) (or (< v_prenex_97 v_b_31_1) (<= v_b_32_1 v_prenex_97) (<= (- ULTIMATE.start_main_~i~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_97))) 1))) (forall ((v_prenex_76 Int)) (or (<= (- v_b_31_1 (select ULTIMATE.start_main_~str1~6 v_prenex_76)) 1) (<= v_b_32_1 v_prenex_76) (< v_prenex_76 v_b_31_1))) (<= v_b_31_1 (+ ULTIMATE.start_main_~cont~6 1)) (<= (- ULTIMATE.start_main_~i~6 v_b_31_1) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_32_1)) 0) (<= 0 (+ v_b_32_1 ULTIMATE.start_main_~cont~6 4294967296)) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_32_1)) 1) (<= ULTIMATE.start_main_~cont~6 (+ v_b_32_1 4294967296)) (<= v_b_32_1 (+ v_b_31_1 4294967299)) (<= (- v_b_31_1 (- v_b_31_1)) 2) (<= (- ULTIMATE.start_main_~j~6 v_b_32_1) 4294967296) (<= (+ v_b_31_1 ULTIMATE.start_main_~i~6) 2) (<= ULTIMATE.start_main_~i~6 (+ v_b_32_1 4294967297)) (<= (+ ULTIMATE.start_main_~cont~6 v_b_32_1) 2) (<= (+ v_b_32_1 ULTIMATE.start_main_~i~6) 3) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_31_1)) 0) (<= 0 (+ v_b_31_1 ULTIMATE.start_main_~j~6 4294967297)) (forall ((v_prenex_82 Int)) (or (<= (- (select ULTIMATE.start_main_~str1~6 v_prenex_82) (- (select ULTIMATE.start_main_~str1~6 v_prenex_82))) 0) (< v_prenex_82 v_b_31_1) (<= v_b_32_1 v_prenex_82))) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_31_1) 8589934593) (<= (* 2 v_b_31_1) 2) (<= (- (- v_b_31_1) (- v_b_32_1)) 1) (<= (- (- v_b_31_1) v_b_31_1) 8589934594) (<= ULTIMATE.start_main_~j~6 (+ v_b_31_1 4294967297)) (<= 0 (+ (* 2 v_b_32_1) 8589934592)) (<= v_b_31_1 1) (<= 0 (+ v_b_32_1 ULTIMATE.start_main_~i~6 8589934593)) (<= v_b_31_1 (+ ULTIMATE.start_main_~i~6 4294967298)) (<= 0 (+ v_b_31_1 ULTIMATE.start_main_~cont~6 4294967297)) (<= (+ v_b_32_1 ULTIMATE.start_main_~MAX~6) 4) (forall ((v_prenex_77 Int)) (or (<= v_b_32_1 v_prenex_77) (< v_prenex_77 v_b_31_1) (<= (- (- v_b_31_1) (- (select ULTIMATE.start_main_~str1~6 v_prenex_77))) 4294967297))) (forall ((v_prenex_91 Int)) (or (<= (- ULTIMATE.start_main_~j~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_91))) 0) (<= v_b_32_1 v_prenex_91) (< v_prenex_91 v_b_31_1))) (<= (+ v_b_31_1 ULTIMATE.start_main_~MAX~6) 3) (<= (- ULTIMATE.start_main_~j~6 (- v_b_32_1)) 2) (forall ((v_prenex_98 Int)) (or (< v_prenex_98 v_b_31_1) (<= (- (- ULTIMATE.start_main_~cont~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_98))) 0) (<= v_b_32_1 v_prenex_98))) (<= 0 (+ v_b_31_1 4294967297)) (<= ULTIMATE.start_main_~MAX~6 (+ v_b_32_1 4294967298)) (forall ((v_prenex_95 Int)) (or (< v_prenex_95 v_b_31_1) (<= v_b_32_1 v_prenex_95) (<= (- (- v_b_32_1) (- (select ULTIMATE.start_main_~str1~6 v_prenex_95))) 4294967296))) (forall ((v_prenex_84 Int)) (or (<= v_b_32_1 v_prenex_84) (< v_prenex_84 v_b_31_1) (<= (- ULTIMATE.start_main_~cont~6 (select ULTIMATE.start_main_~str1~6 v_prenex_84)) 0))) (<= ULTIMATE.start_main_~cont~6 (+ v_b_31_1 4294967297)) (<= (- ULTIMATE.start_main_~j~6 (- v_b_31_1)) 1) (<= (+ v_b_32_1 ULTIMATE.start_main_~j~6) 2) (<= (- ULTIMATE.start_main_~MAX~6 v_b_32_1) 0) (<= (+ v_b_31_1 ULTIMATE.start_main_~j~6) 1) (<= (- ULTIMATE.start_main_~MAX~6 v_b_31_1) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_31_1)) (- 1)) (forall ((v_prenex_92 Int)) (or (<= (- v_b_32_1 (- (select ULTIMATE.start_main_~str1~6 v_prenex_92))) 2) (< v_prenex_92 v_b_31_1) (<= v_b_32_1 v_prenex_92))) (forall ((v_prenex_79 Int)) (or (<= v_b_32_1 v_prenex_79) (< v_prenex_79 v_b_31_1) (<= (- v_b_32_1 (select ULTIMATE.start_main_~str1~6 v_prenex_79)) 2))) (<= (- v_b_31_1 (- v_b_32_1)) 3) (<= 0 (+ v_b_31_1 v_b_32_1 8589934593)))) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~cont~6)) 4294967296) (<= ULTIMATE.start_main_~i~6 (+ ULTIMATE.start_main_~cont~6 1)) (<= 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_~cont~6 ULTIMATE.start_main_~MAX~6) 2) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~j~6)) 2) (<= (- (- 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_~i~6) 3) (<= (* 2 ULTIMATE.start_main_~j~6) 0) (<= (- ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~j~6) 0) (<= (- ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6) 4294967297) (<= 0 (+ ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6 8589934593)) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~cont~6) 0) (<= 0 ULTIMATE.start_main_~j~6) (<= ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~cont~6) (<= 0 ULTIMATE.start_main_~cont~6) (<= (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~j~6) 0) (<= (+ ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~MAX~6) 2) (<= ULTIMATE.start_main_~MAX~6 (+ ULTIMATE.start_main_~i~6 4294967299)) (<= (- (- ULTIMATE.start_main_~cont~6) (- ULTIMATE.start_main_~j~6)) 0) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~cont~6) 2) (<= ULTIMATE.start_main_~i~6 1) (<= (- (- 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_~i~6 ULTIMATE.start_main_~j~6) 1) (<= (- (- ULTIMATE.start_main_~i~6) (- ULTIMATE.start_main_~j~6)) 4294967297) (<= (- 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_~MAX~6 (- ULTIMATE.start_main_~i~6)) 3) (<= 0 (* 2 ULTIMATE.start_main_~j~6)) (<= (- 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 0) (<= 0 (+ ULTIMATE.start_main_~MAX~6 4294967296)) (<= 0 (+ ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~MAX~6 4294967296)) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~cont~6)) 2) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~MAX~6)) 4) (<= ULTIMATE.start_main_~MAX~6 (+ ULTIMATE.start_main_~j~6 2)) (<= 0 (+ ULTIMATE.start_main_~i~6 4294967297)) (<= (* 2 ULTIMATE.start_main_~i~6) 2) (<= 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_~i~6)) 2) (<= ULTIMATE.start_main_~MAX~6 (+ ULTIMATE.start_main_~cont~6 2)) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~cont~6) 4294967296) (<= ULTIMATE.start_main_~i~6 (+ ULTIMATE.start_main_~j~6 1)) (<= ULTIMATE.start_main_~MAX~6 2) (<= 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_~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_~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)) (<= 0 (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~j~6)) (<= 0 (+ (* 2 ULTIMATE.start_main_~MAX~6) 8589934592)) (<= (+ ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~i~6) 1) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~j~6)) 1))} [2018-12-19 12:25:00,202 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 12:25:00,203 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 12:25:00,203 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 12:25:00,203 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 12:25:00,204 WARN L224 ngHoareTripleChecker]: Pre: {2147483627#(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)) (forall ((v_idx_78 Int) (v_idx_76 Int) (v_idx_77 Int)) (or (<= v_b_12_1 v_idx_76) (< v_idx_78 v_b_13_1) (<= v_b_13_1 v_idx_77) (< v_idx_77 v_b_12_1) (and (<= (- v_b_13_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_77))) 128) (<= (- v_b_12_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_77))) 127) (<= (- c_ULTIMATE.start_main_~MAX~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_77)) 4294967423) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_77))) 127) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_77)) 127) (<= (- (- (select c_ULTIMATE.start_main_~str1~6 v_idx_77)) (select c_ULTIMATE.start_main_~str1~6 v_idx_77)) 256) (<= (- c_ULTIMATE.start_main_~i~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_77))) 128) (<= (- (- v_b_12_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_77)) 128) (<= (- (- c_ULTIMATE.start_main_~i~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_77))) 126) (<= (- c_ULTIMATE.start_main_~i~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_77)) 129) (<= (- (- v_b_13_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_77)) 127) (<= (- (- c_ULTIMATE.start_main_~i~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_77)) 127) (<= (- v_b_12_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_77)) 128) (<= (- v_b_13_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_77)) 129) (<= (- c_ULTIMATE.start_main_~cont~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_77)) 128) (<= (- (- c_ULTIMATE.start_main_~cont~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_77)) 128) (<= (- (- v_b_13_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_77))) 126) (<= (- (select c_ULTIMATE.start_main_~str1~6 v_idx_77) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_77))) 254) (<= (- c_ULTIMATE.start_main_~cont~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_77))) 127) (<= (- c_ULTIMATE.start_main_~MAX~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_77))) 4294967422) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_77))) 126) (<= (- (- v_b_12_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_77))) 127)))) (<= (- (- 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) (<= (- 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_18_1 Int) (v_b_19_1 Int) (v_v_229_1 Int)) (and (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~cont~6) 4294967295) (forall ((v_idx_81 Int) (v_idx_82 Int) (v_idx_80 Int)) (or (< v_idx_82 v_b_19_1) (<= v_b_18_1 v_idx_80) (< v_idx_81 v_b_18_1) (and (<= (- c_ULTIMATE.start_main_~MAX~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_81)) 4294967423) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_81)) 4294967424) (<= (- c_ULTIMATE.start_main_~MAX~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_81))) 4294967422) (<= (- c_ULTIMATE.start_main_~i~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_81)) 130) (<= (- c_ULTIMATE.start_main_~cont~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_81))) 127) (<= (- v_b_19_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_81)) 130) (<= (- (- c_ULTIMATE.start_main_~i~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_81))) 127) (<= (- (- v_b_18_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_81)) 128) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_81))) 4294967423) (<= (- c_ULTIMATE.start_main_~i~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_81))) 129) (<= (- (- c_ULTIMATE.start_main_~cont~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_81)) 128) (<= (- (- v_b_19_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_81)) 128) (<= (- v_b_18_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_81))) 127) (<= (- (- v_b_18_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_81))) 127) (<= (- (select c_ULTIMATE.start_main_~str1~6 v_idx_81) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_81))) 254) (<= (- (- c_ULTIMATE.start_main_~i~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_81)) 128) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_81))) 127) (<= (- v_b_18_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_81)) 128) (<= (- c_ULTIMATE.start_main_~cont~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_81)) 128) (<= (- v_b_19_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_81))) 129) (<= (- (- (select c_ULTIMATE.start_main_~str1~6 v_idx_81)) (select c_ULTIMATE.start_main_~str1~6 v_idx_81)) 256) (<= (- (- v_b_19_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_81))) 127)) (<= v_b_19_1 v_idx_81))) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~MAX~6) 8589934592) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_v_229_1)) 4294967422) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_v_229_1)) 127) (<= (- (- 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)) 4294967296) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_19_1) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- v_v_229_1)) 129) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_18_1)) 2) (<= (- (- v_b_19_1) v_v_229_1) 128) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_19_1) 4294967296) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_18_1)) 4294967296) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_19_1)) 0) (<= (- v_b_18_1 v_v_229_1) 128) (<= (- v_b_19_1 (- v_v_229_1)) 129) (<= (- 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_~cont~6 c_ULTIMATE.start_main_~i~6) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_18_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_19_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 v_v_229_1) 4294967423) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_v_229_1) 4294967424) (<= (- c_ULTIMATE.start_main_~i~6 v_v_229_1) 130) (<= (- v_b_19_1 (- v_b_19_1)) 4) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_18_1) 0) (<= (- v_b_18_1 v_b_19_1) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_19_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_18_1)) 0) (<= (- c_ULTIMATE.start_main_~i~6 v_b_19_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~i~6)) 4294967297) (<= (- (- v_b_18_1) (- v_v_229_1)) 127) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_19_1)) 4294967296) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~cont~6)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_19_1)) 4294967297) (<= (- (- v_b_18_1) v_b_18_1) 0) (<= (- (- v_v_229_1) v_v_229_1) 256) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~cont~6)) 4294967295) (<= (- v_b_18_1 (- v_b_19_1)) 2) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~i~6)) 2) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_19_1)) 4) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~i~6)) 4294967296) (<= (- v_b_19_1 v_v_229_1) 130) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_v_229_1)) 127) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~MAX~6)) 8589934590) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_18_1) 4294967296) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_18_1) 0) (<= (- v_b_18_1 (- v_v_229_1)) 127) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_19_1)) 2) (<= (- v_v_229_1 (- v_v_229_1)) 254) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_18_1)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_v_229_1)) 127) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_18_1) 4294967295) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~i~6) 0) (<= (- c_ULTIMATE.start_main_~i~6 v_b_18_1) 2) (<= (- (- v_b_18_1) v_b_19_1) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~i~6) 4294967296) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_18_1) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~cont~6) 4294967296) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_19_1) 4294967295) (<= (- (- v_b_18_1) v_v_229_1) 128) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_v_229_1)) 4294967423) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_v_229_1) 128) (<= (- (- v_b_19_1) v_b_19_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) c_ULTIMATE.start_main_~i~6) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_18_1)) 4294967295) (<= (- (- c_ULTIMATE.start_main_~i~6) v_v_229_1) 128) (<= (- (- v_b_18_1) (- v_b_19_1)) 2) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_19_1)) 2) (<= (- c_ULTIMATE.start_main_~cont~6 v_v_229_1) 128) (<= (- (- v_b_19_1) (- v_v_229_1)) 127) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~i~6) 4294967295) (<= (- v_b_18_1 (- v_b_18_1)) 0))))} [2018-12-19 12:25:00,204 WARN L228 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-19 12:25:00,204 WARN 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-19 12:25:00,204 WARN L230 ngHoareTripleChecker]: Post: {2147483626#(exists ((v_b_40_1 Int) (v_b_18_1 Int) (v_v_229_1 Int)) (and (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~cont~6) 4294967295) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_40_1)) 3) (<= (- v_b_40_1 (- v_v_229_1)) 130) (<= (- c_ULTIMATE.start_main_~i~6 (- v_v_229_1)) 130) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_v_229_1)) 4294967422) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_v_229_1)) 127) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_18_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_v_229_1)) 126) (<= (- (- c_ULTIMATE.start_main_~i~6) c_ULTIMATE.start_main_~i~6) (- 2)) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_40_1)) 6) (<= (- v_b_40_1 v_v_229_1) 131) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_40_1) (- 1)) (forall ((v_idx_85 Int) (v_idx_86 Int) (v_idx_84 Int)) (or (<= v_b_18_1 v_idx_84) (<= v_b_40_1 v_idx_85) (< v_idx_85 v_b_18_1) (and (<= (- v_b_40_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_85))) 130) (<= (- c_ULTIMATE.start_main_~MAX~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_85)) 4294967423) (<= (- (- c_ULTIMATE.start_main_~i~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_85))) 126) (<= (- c_ULTIMATE.start_main_~i~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_85))) 130) (<= (- c_ULTIMATE.start_main_~MAX~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_85))) 4294967422) (<= (- c_ULTIMATE.start_main_~cont~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_85))) 127) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_85))) 126) (<= (- v_b_40_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_85)) 131) (<= (- c_ULTIMATE.start_main_~i~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_85)) 131) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_85)) 127) (<= (- (- v_b_40_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_85)) 127) (<= (- (- v_b_18_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_85)) 128) (<= (- (- c_ULTIMATE.start_main_~cont~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_85)) 128) (<= (- v_b_18_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_85))) 127) (<= (- (- v_b_18_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_85))) 127) (<= (- (select c_ULTIMATE.start_main_~str1~6 v_idx_85) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_85))) 254) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_85))) 127) (<= (- v_b_18_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_85)) 128) (<= (- c_ULTIMATE.start_main_~cont~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_85)) 128) (<= (- (- (select c_ULTIMATE.start_main_~str1~6 v_idx_85)) (select c_ULTIMATE.start_main_~str1~6 v_idx_85)) 256) (<= (- (- v_b_40_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_85))) 126) (<= (- (- c_ULTIMATE.start_main_~i~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_85)) 127)) (< v_idx_86 v_b_40_1))) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_18_1) (- 1)) (<= (- v_b_18_1 v_v_229_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)) 0) (<= (- v_b_40_1 (- v_b_40_1)) 6) (<= (- c_ULTIMATE.start_main_~MAX~6 v_v_229_1) 4294967423) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_v_229_1)) 126) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~i~6)) 6) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~i~6) (- 2)) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_18_1) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_18_1)) 3) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_18_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 c_ULTIMATE.start_main_~i~6) (- 1)) (<= (- (- v_b_40_1) v_b_40_1) (- 2)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~cont~6) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~i~6)) 4294967298) (<= (- (- v_b_18_1) (- v_v_229_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)) 3) (<= (- (- v_b_18_1) v_b_18_1) 0) (<= (- (- v_v_229_1) v_v_229_1) 256) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~cont~6)) 4294967295) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_40_1) (- 2)) (<= (- (- v_b_40_1) (- v_v_229_1)) 126) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~MAX~6) (- 2)) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_18_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~i~6 v_b_18_1) 3) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_18_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_40_1) 4294967294) (<= (- c_ULTIMATE.start_main_~i~6 v_v_229_1) 131) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_v_229_1) 127) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~i~6) 4294967294) (<= (- (- v_b_40_1) v_v_229_1) 127) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~MAX~6)) 8589934590) (<= (- (- v_b_18_1) v_b_40_1) (- 1)) (<= (- v_b_18_1 (- v_v_229_1)) 127) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_40_1) (- 1)) (<= (- v_v_229_1 (- v_v_229_1)) 254) (<= (- c_ULTIMATE.start_main_~i~6 v_b_40_1) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_v_229_1)) 127) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_18_1) 4294967295) (<= (- (- v_b_18_1) (- v_b_40_1)) 3) (<= (- (- c_ULTIMATE.start_main_~i~6) v_v_229_1) 127) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~i~6) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_40_1)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_18_1) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_40_1)) 3) (<= (- v_b_18_1 (- v_b_40_1)) 3) (<= (- (- v_b_18_1) v_v_229_1) 128) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_v_229_1) 128) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_40_1)) 4294967298) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_18_1)) 4294967295) (<= (- (- 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_40_1) (- 2)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_40_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_v_229_1) 128) (<= (- v_b_18_1 v_b_40_1) (- 1)) (<= (- v_b_18_1 (- v_b_18_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~i~6)) 3)))} [2018-12-19 12:25:00,205 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 12:25:00,231 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 12:25:00,231 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 12:25:02,865 WARN L181 SmtUtils]: Spent 2.63 s on a formula simplification. DAG size of input: 423 DAG size of output: 232 [2018-12-19 12:25:02,866 WARN L270 ngHoareTripleChecker]: Pre: {2147483627#(exists ((v_b_18_1 Int) (v_b_19_1 Int) (v_v_229_1 Int)) (and (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~cont~6) 4294967295) (forall ((v_idx_81 Int) (v_idx_82 Int) (v_idx_80 Int)) (or (< v_idx_82 v_b_19_1) (<= v_b_18_1 v_idx_80) (< v_idx_81 v_b_18_1) (and (<= (- ULTIMATE.start_main_~MAX~6 (select ULTIMATE.start_main_~str1~6 v_idx_81)) 4294967423) (<= (- (- ULTIMATE.start_main_~MAX~6) (select ULTIMATE.start_main_~str1~6 v_idx_81)) 4294967424) (<= (- ULTIMATE.start_main_~MAX~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_81))) 4294967422) (<= (- ULTIMATE.start_main_~i~6 (select ULTIMATE.start_main_~str1~6 v_idx_81)) 130) (<= (- ULTIMATE.start_main_~cont~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_81))) 127) (<= (- v_b_19_1 (select ULTIMATE.start_main_~str1~6 v_idx_81)) 130) (<= (- (- ULTIMATE.start_main_~i~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_81))) 127) (<= (- (- v_b_18_1) (select ULTIMATE.start_main_~str1~6 v_idx_81)) 128) (<= (- (- ULTIMATE.start_main_~MAX~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_81))) 4294967423) (<= (- ULTIMATE.start_main_~i~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_81))) 129) (<= (- (- ULTIMATE.start_main_~cont~6) (select ULTIMATE.start_main_~str1~6 v_idx_81)) 128) (<= (- (- v_b_19_1) (select ULTIMATE.start_main_~str1~6 v_idx_81)) 128) (<= (- v_b_18_1 (- (select ULTIMATE.start_main_~str1~6 v_idx_81))) 127) (<= (- (- v_b_18_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_81))) 127) (<= (- (select ULTIMATE.start_main_~str1~6 v_idx_81) (- (select ULTIMATE.start_main_~str1~6 v_idx_81))) 254) (<= (- (- ULTIMATE.start_main_~i~6) (select ULTIMATE.start_main_~str1~6 v_idx_81)) 128) (<= (- (- ULTIMATE.start_main_~cont~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_81))) 127) (<= (- v_b_18_1 (select ULTIMATE.start_main_~str1~6 v_idx_81)) 128) (<= (- ULTIMATE.start_main_~cont~6 (select ULTIMATE.start_main_~str1~6 v_idx_81)) 128) (<= (- v_b_19_1 (- (select ULTIMATE.start_main_~str1~6 v_idx_81))) 129) (<= (- (- (select ULTIMATE.start_main_~str1~6 v_idx_81)) (select ULTIMATE.start_main_~str1~6 v_idx_81)) 256) (<= (- (- v_b_19_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_81))) 127)) (<= v_b_19_1 v_idx_81))) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~MAX~6) 8589934592) (<= (- ULTIMATE.start_main_~MAX~6 (- v_v_229_1)) 4294967422) (<= (- ULTIMATE.start_main_~cont~6 (- v_v_229_1)) 127) (<= (- (- ULTIMATE.start_main_~cont~6) (- ULTIMATE.start_main_~i~6)) 2) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~cont~6)) 4294967296) (<= (- (- ULTIMATE.start_main_~i~6) v_b_19_1) 0) (<= (- ULTIMATE.start_main_~i~6 (- v_v_229_1)) 129) (<= (- ULTIMATE.start_main_~i~6 (- v_b_18_1)) 2) (<= (- (- v_b_19_1) v_v_229_1) 128) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_19_1) 4294967296) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_18_1)) 4294967296) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_19_1)) 0) (<= (- v_b_18_1 v_v_229_1) 128) (<= (- v_b_19_1 (- v_v_229_1)) 129) (<= (- 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_~cont~6 ULTIMATE.start_main_~i~6) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_18_1)) 0) (<= (- ULTIMATE.start_main_~cont~6 v_b_19_1) 0) (<= (- ULTIMATE.start_main_~MAX~6 v_v_229_1) 4294967423) (<= (- (- ULTIMATE.start_main_~MAX~6) v_v_229_1) 4294967424) (<= (- ULTIMATE.start_main_~i~6 v_v_229_1) 130) (<= (- v_b_19_1 (- v_b_19_1)) 4) (<= (- ULTIMATE.start_main_~cont~6 v_b_18_1) 0) (<= (- v_b_18_1 v_b_19_1) 0) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_19_1) 0) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_18_1)) 0) (<= (- ULTIMATE.start_main_~i~6 v_b_19_1) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~i~6)) 4294967297) (<= (- (- v_b_18_1) (- v_v_229_1)) 127) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_19_1)) 4294967296) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~cont~6)) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_19_1)) 4294967297) (<= (- (- v_b_18_1) v_b_18_1) 0) (<= (- (- v_v_229_1) v_v_229_1) 256) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~cont~6)) 4294967295) (<= (- v_b_18_1 (- v_b_19_1)) 2) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~i~6)) 2) (<= (- ULTIMATE.start_main_~i~6 (- v_b_19_1)) 4) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~i~6)) 4294967296) (<= (- v_b_19_1 v_v_229_1) 130) (<= (- (- ULTIMATE.start_main_~i~6) (- v_v_229_1)) 127) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~MAX~6)) 8589934590) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_18_1) 4294967296) (<= (- (- ULTIMATE.start_main_~i~6) v_b_18_1) 0) (<= (- v_b_18_1 (- v_v_229_1)) 127) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_19_1)) 2) (<= (- v_v_229_1 (- v_v_229_1)) 254) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_18_1)) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_v_229_1)) 127) (<= (- ULTIMATE.start_main_~MAX~6 v_b_18_1) 4294967295) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~i~6) 0) (<= (- ULTIMATE.start_main_~i~6 v_b_18_1) 2) (<= (- (- v_b_18_1) v_b_19_1) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~i~6) 4294967296) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_18_1) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~cont~6) 4294967296) (<= (- ULTIMATE.start_main_~MAX~6 v_b_19_1) 4294967295) (<= (- (- v_b_18_1) v_v_229_1) 128) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_v_229_1)) 4294967423) (<= (- (- ULTIMATE.start_main_~cont~6) v_v_229_1) 128) (<= (- (- v_b_19_1) v_b_19_1) 0) (<= (- (- ULTIMATE.start_main_~i~6) ULTIMATE.start_main_~i~6) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_18_1)) 4294967295) (<= (- (- ULTIMATE.start_main_~i~6) v_v_229_1) 128) (<= (- (- v_b_18_1) (- v_b_19_1)) 2) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_19_1)) 2) (<= (- ULTIMATE.start_main_~cont~6 v_v_229_1) 128) (<= (- (- v_b_19_1) (- v_v_229_1)) 127) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6) 4294967295) (<= (- v_b_18_1 (- v_b_18_1)) 0)))} [2018-12-19 12:25:02,866 WARN L274 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-19 12:25:02,866 WARN 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-19 12:25:06,643 WARN L276 ngHoareTripleChecker]: Post: {2147483626#(and (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~cont~6) 4294967295) (<= (- (- ULTIMATE.start_main_~i~6) ULTIMATE.start_main_~i~6) (- 2)) (<= 0 (+ ULTIMATE.start_main_~i~6 254)) (<= ULTIMATE.start_main_~i~6 (+ ULTIMATE.start_main_~MAX~6 257)) (<= (- 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) (<= (* 2 ULTIMATE.start_main_~i~6) 261) (<= 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)) (<= 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)) (<= 0 (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~MAX~6 254)) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~i~6)) 6) (<= 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_~MAX~6 ULTIMATE.start_main_~i~6) 4294967553) (<= ULTIMATE.start_main_~cont~6 255) (<= (- ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6) (- 1)) (<= (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6) 258) (<= (- (- 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_40_1 Int) (v_b_18_1 Int)) (and (<= (- ULTIMATE.start_main_~cont~6 (- v_b_40_1)) 3) (<= ULTIMATE.start_main_~cont~6 (+ v_b_18_1 255)) (forall ((v_prenex_120 Int)) (or (< v_prenex_120 v_b_18_1) (<= v_b_40_1 v_prenex_120) (<= (- ULTIMATE.start_main_~MAX~6 (select ULTIMATE.start_main_~str1~6 v_prenex_120)) 4294967423))) (forall ((v_prenex_107 Int)) (or (<= (- (- ULTIMATE.start_main_~i~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_107))) 126) (<= v_b_40_1 v_prenex_107) (< v_prenex_107 v_b_18_1))) (forall ((v_prenex_110 Int)) (or (<= v_b_40_1 v_prenex_110) (< v_prenex_110 v_b_18_1) (<= (- (select ULTIMATE.start_main_~str1~6 v_prenex_110) (- (select ULTIMATE.start_main_~str1~6 v_prenex_110))) 254))) (forall ((v_prenex_115 Int)) (or (<= (- ULTIMATE.start_main_~cont~6 (select ULTIMATE.start_main_~str1~6 v_prenex_115)) 128) (< v_prenex_115 v_b_18_1) (<= v_b_40_1 v_prenex_115))) (<= v_b_18_1 (+ ULTIMATE.start_main_~cont~6 255)) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_18_1) (- 1)) (<= (- ULTIMATE.start_main_~i~6 (- v_b_40_1)) 6) (forall ((v_idx_85 Int)) (or (<= v_b_40_1 v_idx_85) (< v_idx_85 v_b_18_1) (<= (- (- ULTIMATE.start_main_~MAX~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_85))) 126))) (<= (* 2 v_b_18_1) 255) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_40_1) (- 1)) (<= ULTIMATE.start_main_~i~6 (+ v_b_40_1 257)) (<= 0 (+ (* 2 v_b_18_1) 255)) (<= v_b_40_1 (+ ULTIMATE.start_main_~i~6 257)) (forall ((v_prenex_111 Int)) (or (< v_prenex_111 v_b_18_1) (<= v_b_40_1 v_prenex_111) (<= (- v_b_18_1 (- (select ULTIMATE.start_main_~str1~6 v_prenex_111))) 127))) (<= 0 (+ v_b_18_1 ULTIMATE.start_main_~MAX~6 254)) (<= (- (- ULTIMATE.start_main_~i~6) v_b_18_1) (- 1)) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_18_1)) 0) (<= (- v_b_40_1 (- v_b_40_1)) 6) (<= v_b_18_1 (+ ULTIMATE.start_main_~i~6 254)) (<= v_b_40_1 (+ ULTIMATE.start_main_~MAX~6 257)) (<= (+ v_b_40_1 ULTIMATE.start_main_~MAX~6) 4294967553) (forall ((v_prenex_112 Int)) (or (< v_prenex_112 v_b_18_1) (<= (- (- v_b_40_1) (select ULTIMATE.start_main_~str1~6 v_prenex_112)) 127) (<= v_b_40_1 v_prenex_112))) (forall ((v_prenex_117 Int)) (or (<= v_b_40_1 v_prenex_117) (< v_prenex_117 v_b_18_1) (<= (- v_b_40_1 (- (select ULTIMATE.start_main_~str1~6 v_prenex_117))) 130))) (<= v_b_18_1 255) (<= ULTIMATE.start_main_~cont~6 (+ v_b_40_1 254)) (<= (- ULTIMATE.start_main_~cont~6 v_b_18_1) 0) (<= (- ULTIMATE.start_main_~i~6 (- v_b_18_1)) 3) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_18_1)) 0) (<= (- (- v_b_40_1) v_b_40_1) (- 2)) (<= (+ ULTIMATE.start_main_~cont~6 v_b_18_1) 255) (<= (- (- v_b_18_1) v_b_18_1) 0) (forall ((v_prenex_109 Int)) (or (<= v_b_40_1 v_prenex_109) (< v_prenex_109 v_b_18_1) (<= (- (- ULTIMATE.start_main_~cont~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_109))) 127))) (forall ((v_prenex_116 Int)) (or (<= v_b_40_1 v_prenex_116) (< v_prenex_116 v_b_18_1) (<= (- ULTIMATE.start_main_~MAX~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_116))) 4294967422))) (<= (- (- ULTIMATE.start_main_~i~6) v_b_40_1) (- 2)) (<= (+ v_b_40_1 ULTIMATE.start_main_~i~6) 261) (<= 0 (+ ULTIMATE.start_main_~cont~6 v_b_40_1 254)) (<= v_b_40_1 258) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_18_1)) (- 1)) (<= ULTIMATE.start_main_~MAX~6 (+ v_b_40_1 4294967549)) (<= (- ULTIMATE.start_main_~i~6 v_b_18_1) 3) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_18_1)) (- 1)) (<= 0 (+ v_b_40_1 v_b_18_1 254)) (<= (- ULTIMATE.start_main_~MAX~6 v_b_40_1) 4294967294) (<= (+ v_b_18_1 ULTIMATE.start_main_~i~6) 258) (forall ((v_prenex_106 Int)) (or (<= (- ULTIMATE.start_main_~i~6 (select ULTIMATE.start_main_~str1~6 v_prenex_106)) 131) (<= v_b_40_1 v_prenex_106) (< v_prenex_106 v_b_18_1))) (<= (+ ULTIMATE.start_main_~MAX~6 v_b_18_1) 4294967550) (<= (- (- v_b_18_1) v_b_40_1) (- 1)) (<= ULTIMATE.start_main_~i~6 (+ v_b_18_1 258)) (<= 0 (+ v_b_18_1 255)) (forall ((v_prenex_103 Int)) (or (<= (- (- v_b_18_1) (- (select ULTIMATE.start_main_~str1~6 v_prenex_103))) 127) (< v_prenex_103 v_b_18_1) (<= v_b_40_1 v_prenex_103))) (forall ((v_prenex_102 Int)) (or (< v_prenex_102 v_b_18_1) (<= v_b_40_1 v_prenex_102) (<= (- ULTIMATE.start_main_~cont~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_102))) 127))) (<= (- ULTIMATE.start_main_~cont~6 v_b_40_1) (- 1)) (<= 0 (+ ULTIMATE.start_main_~cont~6 v_b_18_1 255)) (<= (- ULTIMATE.start_main_~i~6 v_b_40_1) 0) (<= 0 (+ v_b_18_1 ULTIMATE.start_main_~i~6 254)) (forall ((v_prenex_100 Int)) (or (<= (- (- ULTIMATE.start_main_~i~6) (select ULTIMATE.start_main_~str1~6 v_prenex_100)) 127) (< v_prenex_100 v_b_18_1) (<= v_b_40_1 v_prenex_100))) (<= (- ULTIMATE.start_main_~MAX~6 v_b_18_1) 4294967295) (<= ULTIMATE.start_main_~MAX~6 (+ v_b_18_1 4294967550)) (<= v_b_40_1 (+ ULTIMATE.start_main_~cont~6 258)) (<= (- (- v_b_18_1) (- v_b_40_1)) 3) (forall ((v_prenex_119 Int)) (or (< v_prenex_119 v_b_18_1) (<= (- (- ULTIMATE.start_main_~cont~6) (select ULTIMATE.start_main_~str1~6 v_prenex_119)) 128) (<= v_b_40_1 v_prenex_119))) (forall ((v_prenex_104 Int)) (or (< v_prenex_104 v_b_18_1) (<= v_b_40_1 v_prenex_104) (<= (- v_b_18_1 (select ULTIMATE.start_main_~str1~6 v_prenex_104)) 128))) (forall ((v_prenex_118 Int)) (or (<= v_b_40_1 v_prenex_118) (<= (- v_b_40_1 (select ULTIMATE.start_main_~str1~6 v_prenex_118)) 131) (< v_prenex_118 v_b_18_1))) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_40_1)) 0) (forall ((v_prenex_113 Int)) (or (< v_prenex_113 v_b_18_1) (<= (- (- v_b_40_1) (- (select ULTIMATE.start_main_~str1~6 v_prenex_113))) 126) (<= v_b_40_1 v_prenex_113))) (forall ((v_prenex_108 Int)) (or (<= v_b_40_1 v_prenex_108) (< v_prenex_108 v_b_18_1) (<= (- (- (select ULTIMATE.start_main_~str1~6 v_prenex_108)) (select ULTIMATE.start_main_~str1~6 v_prenex_108)) 256))) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_18_1) 0) (<= 0 (+ (* 2 v_b_40_1) 253)) (<= (+ ULTIMATE.start_main_~cont~6 v_b_40_1) 258) (<= 0 (+ v_b_40_1 ULTIMATE.start_main_~i~6 253)) (<= 0 (+ ULTIMATE.start_main_~MAX~6 v_b_18_1 254)) (<= (* 2 v_b_40_1) 261) (<= v_b_40_1 (+ v_b_18_1 258)) (forall ((v_prenex_101 Int)) (or (<= (- (- ULTIMATE.start_main_~MAX~6) (select ULTIMATE.start_main_~str1~6 v_prenex_101)) 127) (<= v_b_40_1 v_prenex_101) (< v_prenex_101 v_b_18_1))) (<= (- v_b_18_1 (- v_b_40_1)) 3) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_40_1)) 3) (<= (+ v_b_18_1 ULTIMATE.start_main_~MAX~6) 4294967550) (forall ((v_prenex_114 Int)) (or (<= v_b_40_1 v_prenex_114) (<= (- ULTIMATE.start_main_~i~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_114))) 130) (< v_prenex_114 v_b_18_1))) (<= 0 (+ v_b_40_1 ULTIMATE.start_main_~MAX~6 253)) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_40_1)) 4294967298) (<= 0 (+ v_b_40_1 254)) (<= (+ v_b_40_1 v_b_18_1) 258) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_18_1)) 4294967295) (<= v_b_18_1 (+ v_b_40_1 254)) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_40_1) (- 2)) (forall ((v_prenex_105 Int)) (or (<= (- (- v_b_18_1) (select ULTIMATE.start_main_~str1~6 v_prenex_105)) 128) (< v_prenex_105 v_b_18_1) (<= v_b_40_1 v_prenex_105))) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_40_1)) 0) (<= (- v_b_18_1 v_b_40_1) (- 1)) (<= v_b_18_1 (+ ULTIMATE.start_main_~MAX~6 254)) (<= (- v_b_18_1 (- v_b_18_1)) 0))) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~cont~6)) (- 1)) (<= (* 2 ULTIMATE.start_main_~cont~6) 255) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~i~6)) 4294967298) (<= ULTIMATE.start_main_~i~6 (+ ULTIMATE.start_main_~cont~6 258)) (<= (- 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 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)) (<= ULTIMATE.start_main_~i~6 258) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~i~6)) 3))} [2018-12-19 12:25:10,938 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 12:25:10,938 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 12:25:10,939 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 12:25:10,939 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 12:25:10,939 WARN L224 ngHoareTripleChecker]: Pre: {2147483625#(or (exists ((v_b_25_1 Int) (v_v_342_1 Int) (v_b_24_1 Int) (v_b_26_1 Int) (v_v_347_1 Int) (v_b_28_1 Int)) (and (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~MAX~6) 8589934592) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_24_1)) 1) (<= (- v_b_24_1 (- v_v_347_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_26_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_28_1)) 2) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_26_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_v_347_1) 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) (<= (- (- v_b_24_1) (- v_v_347_1)) 0) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_25_1)) 2) (<= (- v_b_24_1 (- v_b_28_1)) 1) (<= (- v_b_26_1 (- v_v_347_1)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_26_1) 1) (<= (- (- v_v_347_1) v_v_347_1) 0) (<= (- v_b_24_1 v_b_28_1) 4294967296) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_v_347_1)) 1) (<= (- v_b_25_1 v_b_26_1) 4294967297) (<= (- (- c_ULTIMATE.start_main_~i~6) (- c_ULTIMATE.start_main_~j~6)) 4294967297) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_25_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_26_1)) 0) (<= (- c_ULTIMATE.start_main_~j~6 v_v_342_1) 1) (<= (- c_ULTIMATE.start_main_~j~6 (- v_v_342_1)) 1) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_24_1)) 4294967296) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_25_1)) 1) (<= (- (- v_b_26_1) v_v_347_1) 4294967297) (<= (- v_b_24_1 v_v_342_1) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~j~6)) 4294967296) (<= (- v_b_28_1 v_v_347_1) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_v_347_1)) 4294967297) (forall ((v_idx_96 Int) (v_idx_94 Int) (v_idx_95 Int) (v_idx_92 Int) (v_idx_93 Int) (v_idx_91 Int)) (or (< v_idx_93 v_b_25_1) (<= v_b_28_1 v_idx_95) (<= v_b_24_1 v_idx_91) (and (<= (- (- c_ULTIMATE.start_main_~j~6) (select c_ULTIMATE.start_main_~str2~6 v_idx_92)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_95)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_92))) 1) (<= (- v_b_24_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_95))) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_92))) 4294967297) (<= (- (- v_b_24_1) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_92))) 0) (<= (- v_b_25_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_95)) 1) (<= (- c_ULTIMATE.start_main_~i~6 (select c_ULTIMATE.start_main_~str2~6 v_idx_92)) 0) (<= (- v_b_25_1 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_92))) 1) (<= (- c_ULTIMATE.start_main_~cont~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_95)) 0) (<= (- v_b_28_1 (select c_ULTIMATE.start_main_~str2~6 v_idx_92)) 1) (<= (- (- v_b_25_1) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_92))) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_95)) 4294967296) (<= (- (select c_ULTIMATE.start_main_~str2~6 v_idx_92) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_92))) 0) (<= (- c_ULTIMATE.start_main_~j~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_95))) 1) (<= (- (- v_b_24_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_95))) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_92))) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_95))) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_92))) 4294967296) (<= (- (select c_ULTIMATE.start_main_~str1~6 v_idx_95) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_95))) 0) (<= (- c_ULTIMATE.start_main_~i~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_95)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (select c_ULTIMATE.start_main_~str2~6 v_idx_92)) 0) (<= (- v_b_26_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_95))) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_95))) 4294967296) (<= (- (- v_b_25_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_95))) 0) (<= (- (- (select c_ULTIMATE.start_main_~str1~6 v_idx_95)) (select c_ULTIMATE.start_main_~str1~6 v_idx_95)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (select c_ULTIMATE.start_main_~str2~6 v_idx_92)) 1) (<= (- c_ULTIMATE.start_main_~i~6 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_92))) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_95)) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_95))) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_95)) 4294967297) (<= (- (- c_ULTIMATE.start_main_~i~6) (select c_ULTIMATE.start_main_~str2~6 v_idx_92)) 4294967297) (<= (- c_ULTIMATE.start_main_~j~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_95)) 1) (<= (- (- v_b_28_1) (select c_ULTIMATE.start_main_~str2~6 v_idx_92)) 4294967296) (<= (- c_ULTIMATE.start_main_~j~6 (select c_ULTIMATE.start_main_~str2~6 v_idx_92)) 1) (<= (- c_ULTIMATE.start_main_~j~6 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_92))) 1) (<= (- (- (select c_ULTIMATE.start_main_~str2~6 v_idx_92)) (select c_ULTIMATE.start_main_~str1~6 v_idx_95)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_95))) 0) (<= (- (- v_b_25_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_95)) 0) (<= (- (- v_b_26_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_95)) 4294967297) (<= (- (- c_ULTIMATE.start_main_~cont~6) (select c_ULTIMATE.start_main_~str2~6 v_idx_92)) 0) (<= (- v_b_24_1 (select c_ULTIMATE.start_main_~str2~6 v_idx_92)) 0) (<= (- v_b_28_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_95)) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_95))) 4294967297) (<= (- v_b_26_1 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_92))) 0) (<= (- (select c_ULTIMATE.start_main_~str2~6 v_idx_92) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_95))) 0) (<= (- (select c_ULTIMATE.start_main_~str2~6 v_idx_92) (select c_ULTIMATE.start_main_~str1~6 v_idx_95)) 0) (<= (- v_b_26_1 (select c_ULTIMATE.start_main_~str2~6 v_idx_92)) 0) (<= (- v_b_28_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_95))) 1) (<= (- (- v_b_24_1) (select c_ULTIMATE.start_main_~str2~6 v_idx_92)) 0) (<= (- (- (select c_ULTIMATE.start_main_~str2~6 v_idx_92)) (select c_ULTIMATE.start_main_~str2~6 v_idx_92)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_92))) 0) (<= (- (- v_b_28_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_95))) 4294967296) (<= (- v_b_24_1 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_92))) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (select c_ULTIMATE.start_main_~str2~6 v_idx_92)) 4294967296) (<= (- (- v_b_26_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_95))) 4294967297) (<= (- v_b_28_1 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_92))) 1) (<= (- v_b_25_1 (select c_ULTIMATE.start_main_~str2~6 v_idx_92)) 1) (<= (- (- c_ULTIMATE.start_main_~j~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_95)) 0) (<= (- (- (select c_ULTIMATE.start_main_~str2~6 v_idx_92)) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_95))) 0) (<= (- v_b_26_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_95)) 0) (<= (- (- v_b_28_1) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_92))) 4294967296) (<= (- (- v_b_26_1) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_92))) 4294967297) (<= (- (- v_b_28_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_95)) 4294967296) (<= (- (- v_b_25_1) (select c_ULTIMATE.start_main_~str2~6 v_idx_92)) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_95))) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_92))) 0) (<= (- (- v_b_26_1) (select c_ULTIMATE.start_main_~str2~6 v_idx_92)) 4294967297) (<= (- v_b_24_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_95)) 0) (<= (- v_b_25_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_95))) 1) (<= (- (- v_b_24_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_95)) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_95))) 0)) (< v_idx_95 v_b_26_1) (< v_idx_96 v_b_28_1) (<= v_b_25_1 v_idx_92) (<= v_b_26_1 v_idx_94) (< v_idx_92 v_b_24_1))) (<= (- (- v_b_24_1) v_b_25_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- (- v_b_25_1) v_b_26_1) 4294967297) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_28_1)) 1) (<= (- (- v_v_342_1) v_v_342_1) 0) (<= (- (- v_b_25_1) v_b_25_1) 0) (<= (- v_b_24_1 (- v_v_342_1)) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_24_1) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_v_342_1) 4294967296) (<= (- v_b_24_1 (- v_b_25_1)) 1) (<= (- (- v_b_26_1) (- v_v_347_1)) 4294967297) (<= (- 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) 0) (<= (- v_b_25_1 v_b_28_1) 4294967296) (<= (- (- c_ULTIMATE.start_main_~j~6) v_v_347_1) 0) (<= (- (- v_v_342_1) (- v_v_347_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_24_1)) 0) (<= (- (- v_b_25_1) (- v_b_28_1)) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_v_347_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_v_342_1)) 4294967297) (<= (- v_b_25_1 v_v_347_1) 1) (<= (- c_ULTIMATE.start_main_~i~6 v_b_24_1) 0) (<= (- c_ULTIMATE.start_main_~i~6 v_v_342_1) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~i~6) 4294967297) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_25_1)) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) c_ULTIMATE.start_main_~j~6) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_28_1) 4294967296) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_25_1) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_26_1)) 0) (<= (- v_v_342_1 (- v_v_342_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_25_1) 4294967296) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_25_1) 1) (<= (- (- v_b_24_1) (- v_b_28_1)) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~cont~6) 0) (<= (- c_ULTIMATE.start_main_~i~6 v_b_26_1) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_26_1) 4294967297) (<= (- c_ULTIMATE.start_main_~i~6 (- v_v_342_1)) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_24_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) v_v_347_1) 4294967297) (<= (- (- v_b_24_1) (- v_b_26_1)) 0) (<= (- (- v_b_28_1) v_v_342_1) 4294967296) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_v_347_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_26_1) 8589934593) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_24_1) 4294967297) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~MAX~6)) 2) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_28_1) 4294967296) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_26_1)) 1) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_25_1)) 1) (<= (- v_b_26_1 (- v_b_28_1)) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_25_1)) 2) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~cont~6) 4294967296) (<= (- v_b_28_1 (- v_v_342_1)) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~cont~6) 1) (<= (- v_b_25_1 v_v_342_1) 1) (<= (- c_ULTIMATE.start_main_~j~6 v_b_28_1) 4294967296) (<= (- (- v_b_26_1) (- v_v_342_1)) 4294967297) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_28_1)) 2) (<= (- (- v_b_26_1) v_v_342_1) 4294967297) (<= (- v_b_24_1 v_v_347_1) 0) (<= (- v_b_25_1 (- v_v_347_1)) 1) (<= (- (- c_ULTIMATE.start_main_~j~6) v_v_342_1) 0) (<= (- (- v_b_24_1) (- v_v_342_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_24_1) 4294967296) (<= (- v_b_24_1 (- v_b_26_1)) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~j~6)) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_26_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) c_ULTIMATE.start_main_~j~6) 4294967297) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_24_1)) 1) (<= (- (- v_b_28_1) v_b_28_1) 8589934592) (<= (- (- v_b_25_1) (- v_b_26_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_24_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_v_347_1) 0) (<= (- v_b_26_1 v_b_28_1) (- 1)) (<= (- (- v_b_25_1) (- v_v_342_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~j~6) 4294967296) (<= (- (- v_b_24_1) v_b_28_1) 4294967296) (<= (- c_ULTIMATE.start_main_~j~6 (- v_v_347_1)) 1) (<= (- c_ULTIMATE.start_main_~i~6 v_b_25_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_26_1)) 1) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_v_342_1)) 0) (<= (- c_ULTIMATE.start_main_~i~6 c_ULTIMATE.start_main_~j~6) 0) (<= (- (- v_b_26_1) v_b_26_1) 8589934594) (<= (- (- v_b_24_1) v_b_26_1) 4294967297) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_26_1) 4294967297) (<= (- c_ULTIMATE.start_main_~cont~6 v_v_342_1) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_v_347_1)) 4294967296) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_24_1) 1) (<= (- (- v_b_25_1) (- v_v_347_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~i~6) 8589934593) (<= (- c_ULTIMATE.start_main_~MAX~6 v_v_342_1) 1) (<= (- v_b_25_1 (- v_b_25_1)) 2) (<= (- (- v_b_24_1) (- v_b_25_1)) 1) (<= (- (- v_b_26_1) (- v_b_28_1)) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_26_1) 8589934594) (<= (- (- c_ULTIMATE.start_main_~i~6) v_v_342_1) 4294967297) (<= (- c_ULTIMATE.start_main_~j~6 v_v_347_1) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~cont~6)) 1) (<= (- (- v_v_342_1) v_v_347_1) 0) (<= (- (- v_b_25_1) v_b_28_1) 4294967296) (<= (- v_b_26_1 (- v_v_342_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_28_1) 8589934592) (<= (- v_b_25_1 (- v_b_26_1)) 1) (<= (- v_v_342_1 (- v_v_347_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_28_1)) 2) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_28_1)) 1) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_25_1)) 0) (<= (- (- v_b_24_1) v_v_342_1) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_24_1)) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_28_1)) 1) (<= (- c_ULTIMATE.start_main_~j~6 v_b_25_1) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- (- v_b_25_1) v_v_342_1) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_v_347_1)) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_v_342_1)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_v_342_1)) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_25_1) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_26_1) 4294967297) (<= (- c_ULTIMATE.start_main_~j~6 v_b_26_1) 4294967297) (<= (- v_b_25_1 (- v_v_342_1)) 1) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~cont~6)) 4294967296) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_28_1) 8589934593) (<= (- v_b_28_1 v_v_342_1) 1) (<= (- v_b_26_1 (- v_b_26_1)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~j~6)) 2) (<= (- (- 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_25_1 (- v_b_28_1)) 2) (<= (- c_ULTIMATE.start_main_~cont~6 c_ULTIMATE.start_main_~i~6) 4294967297) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_v_347_1)) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_28_1) 4294967296) (<= (- v_b_24_1 v_b_25_1) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_v_342_1)) 4294967296) (<= (- v_v_347_1 (- v_v_347_1)) 0) (<= (- v_b_24_1 (- v_b_24_1)) 0) (<= (- c_ULTIMATE.start_main_~i~6 v_v_347_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~i~6)) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_25_1)) 4294967297) (<= (- c_ULTIMATE.start_main_~j~6 v_b_24_1) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_24_1)) 4294967297) (<= (- c_ULTIMATE.start_main_~MAX~6 v_v_347_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)) 0) (<= (- (- v_b_25_1) v_v_347_1) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_v_342_1) 0) (<= (- c_ULTIMATE.start_main_~i~6 v_b_28_1) (- 1)) (<= (- v_v_342_1 v_v_347_1) 0) (<= (- v_b_26_1 v_v_342_1) 0) (<= (- v_b_28_1 (- v_v_347_1)) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_25_1) 4294967297) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_24_1)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_v_342_1)) 0) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_26_1)) 1) (<= (- (- v_b_24_1) v_b_24_1) 0) (<= (- (- v_b_28_1) (- v_v_347_1)) 4294967296) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~j~6)) 1) (<= (- (- v_b_26_1) v_b_28_1) 8589934593) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_24_1) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_28_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) (<= (- v_b_26_1 v_v_347_1) 0) (<= (- (- v_b_28_1) (- v_v_342_1)) 4294967296) (<= (- v_b_24_1 v_b_26_1) 4294967297) (<= (- (- v_b_28_1) v_v_347_1) 4294967296) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_28_1) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_25_1)) 4294967296) (<= (- (- v_b_24_1) v_v_347_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~j~6) 1) (<= (- v_b_28_1 (- v_b_28_1)) 2) (<= (- c_ULTIMATE.start_main_~i~6 (- v_v_347_1)) 0))) (exists ((v_b_0_1 Int) (v_b_1_1 Int) (v_v_7_1 Int)) (and (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~MAX~6) 8589934592) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_v_7_1) 4294967296) (<= (- v_b_0_1 (- v_b_1_1)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~6) c_ULTIMATE.start_main_~j~6) 4294967297) (<= (- v_b_0_1 (- v_v_7_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~i~6)) (- 1)) (<= (- c_ULTIMATE.start_main_~i~6 v_b_0_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_v_7_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~j~6) 4294967296) (<= (- c_ULTIMATE.start_main_~i~6 v_v_7_1) (- 1)) (<= (- c_ULTIMATE.start_main_~cont~6 c_ULTIMATE.start_main_~j~6) 0) (<= (- (- v_v_7_1) v_v_7_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_v_7_1) 0) (<= (- c_ULTIMATE.start_main_~j~6 (- v_v_7_1)) 0) (<= (- v_b_0_1 v_b_1_1) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_0_1) 1) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~i~6) 8589934593) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_0_1) 4294967297) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_v_7_1)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_0_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_1_1) 4294967296) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~i~6)) (- 2)) (<= (- (- v_b_1_1) v_v_7_1) 4294967296) (<= (- (- c_ULTIMATE.start_main_~i~6) (- c_ULTIMATE.start_main_~j~6)) 4294967297) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_0_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_0_1)) (- 2)) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_1_1)) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~i~6)) (- 1)) (<= (- (- v_b_0_1) v_b_0_1) 8589934594) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~j~6)) 4294967296) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_1_1)) 0) (<= (- 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) (<= (- v_b_0_1 (- v_b_0_1)) (- 2)) (<= (- v_b_1_1 v_v_7_1) 0) (forall ((v_idx_89 Int) (v_idx_88 Int) (v_idx_90 Int)) (or (<= v_b_0_1 v_idx_88) (<= v_b_1_1 v_idx_89) (< v_idx_90 v_b_1_1) (and (<= (- (- c_ULTIMATE.start_main_~MAX~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_89)) 4294967296) (<= (- (- v_b_1_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_89))) 4294967296) (<= (- v_b_0_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_89))) (- 1)) (<= (- v_b_0_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_89)) (- 1)) (<= (- v_b_1_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_89))) 0) (<= (- v_b_1_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_89)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_89))) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_89)) 0) (<= (- c_ULTIMATE.start_main_~i~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_89)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_89))) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_89))) (- 1)) (<= (- c_ULTIMATE.start_main_~j~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_89)) 0) (<= (- (- (select c_ULTIMATE.start_main_~str1~6 v_idx_89)) (select c_ULTIMATE.start_main_~str1~6 v_idx_89)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_89)) 0) (<= (- c_ULTIMATE.start_main_~j~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_89))) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_89)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_89))) 4294967297) (<= (- (- c_ULTIMATE.start_main_~j~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_89))) 0) (<= (- (- v_b_1_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_89)) 4294967296) (<= (- c_ULTIMATE.start_main_~cont~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_89))) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_89))) 4294967296) (<= (- (select c_ULTIMATE.start_main_~str1~6 v_idx_89) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_89))) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_89)) 4294967297) (<= (- (- c_ULTIMATE.start_main_~j~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_89)) 0) (<= (- (- v_b_0_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_89)) 4294967297) (<= (- (- v_b_0_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_89))) 4294967297)) (< v_idx_89 v_b_0_1))) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_1_1)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~cont~6)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_0_1) 4294967297) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_v_7_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_1_1) 8589934593) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_v_7_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~i~6)) (- 1)) (<= (- (- v_b_1_1) v_b_1_1) 8589934592) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~j~6) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_1_1) 4294967296) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_0_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_v_7_1)) 0) (<= (- v_v_7_1 (- v_v_7_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) v_v_7_1) 4294967297) (<= (- (- c_ULTIMATE.start_main_~j~6) v_v_7_1) 0) (<= (- (- v_b_0_1) v_v_7_1) 4294967297) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~j~6)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_1_1) 8589934592) (<= (- 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_~i~6 (- v_b_1_1)) (- 1)) (<= (- (- v_b_1_1) (- v_v_7_1)) 4294967296) (<= (- (- c_ULTIMATE.start_main_~j~6) c_ULTIMATE.start_main_~j~6) 0) (<= (- v_b_0_1 v_v_7_1) (- 1)) (<= (- v_b_1_1 (- v_v_7_1)) 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) (<= (- v_b_1_1 (- v_b_1_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) (<= (- (- v_b_0_1) (- v_b_1_1)) 1) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_0_1)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~j~6)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_0_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_1_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_0_1)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_0_1) 8589934594) (<= (- 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) (<= (- (- v_b_0_1) (- v_v_7_1)) 4294967297) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_1_1) 4294967296) (<= (- c_ULTIMATE.start_main_~j~6 v_b_1_1) 4294967296) (<= (- c_ULTIMATE.start_main_~j~6 v_b_0_1) 4294967297) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_0_1) 8589934593) (<= (- c_ULTIMATE.start_main_~i~6 v_b_1_1) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 v_v_7_1) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- v_v_7_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~j~6 v_v_7_1) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_1_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_0_1) 4294967297) (<= (- c_ULTIMATE.start_main_~i~6 c_ULTIMATE.start_main_~j~6) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_1_1) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~cont~6) 4294967296) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_0_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_1_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_v_7_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_~MAX~6) (- v_v_7_1)) 4294967296) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_1_1)) 0) (<= (- (- v_b_0_1) v_b_1_1) 8589934593))))} [2018-12-19 12:25:10,940 WARN L228 ngHoareTripleChecker]: Action: 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; [2018-12-19 12:25:10,940 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (and (< c_ULTIMATE.start_main_~i~6_primed c_ULTIMATE.start_main_~MAX~6) (= c_ULTIMATE.start___VERIFIER_assert_~cond_primed |c_ULTIMATE.start___VERIFIER_assert_#in~cond_primed|) (= c_ULTIMATE.start_main_~i~6_primed 0) (not (<= 0 c_ULTIMATE.start_main_~i~6)) (= |c_ULTIMATE.start___VERIFIER_assert_#in~cond_primed| (ite (= (select c_ULTIMATE.start_main_~str2~6 c_ULTIMATE.start_main_~j~6_primed) (select c_ULTIMATE.start_main_~str1~6 c_ULTIMATE.start_main_~i~6_primed)) 1 0)) (= 0 c_ULTIMATE.start___VERIFIER_assert_~cond_primed) (= c_ULTIMATE.start_main_~j~6_primed (+ c_ULTIMATE.start_main_~MAX~6 (- 1)))) [2018-12-19 12:25:10,940 WARN L230 ngHoareTripleChecker]: Post: {2147483624#(exists ((v_b_25_1 Int) (v_v_342_1 Int) (v_b_24_1 Int) (v_b_26_1 Int) (v_v_347_1 Int) (v_b_28_1 Int)) (and (<= (- (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond|) c_ULTIMATE.start_main_~j~6) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_24_1)) 1) (<= (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond| (- c_ULTIMATE.start_main_~MAX~6)) 1) (<= (- v_b_24_1 (- v_v_347_1)) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_26_1) 0) (<= (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond| (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond|)) 0) (<= (- (- v_b_26_1) (- v_v_347_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_26_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_28_1)) 2) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_26_1)) 0) (<= (- (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond|) (- c_ULTIMATE.start_main_~j~6)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_26_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 c_ULTIMATE.start_main_~j~6) 0) (<= (- (- v_b_24_1) (- v_v_347_1)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~j~6)) 1) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~j~6) (- 1)) (<= (- (- c_ULTIMATE.start___VERIFIER_assert_~cond) c_ULTIMATE.start_main_~i~6) 0) (<= (- v_b_24_1 (- v_b_28_1)) 1) (<= (- (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond|) v_b_28_1) (- 1)) (<= (- v_b_26_1 (- v_v_347_1)) 0) (<= (- (- c_ULTIMATE.start___VERIFIER_assert_~cond) v_b_24_1) 0) (<= (- (- c_ULTIMATE.start___VERIFIER_assert_~cond) c_ULTIMATE.start_main_~j~6) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_26_1) 1) (<= (- (- v_v_347_1) v_v_347_1) 0) (<= (- (- c_ULTIMATE.start___VERIFIER_assert_~cond) (- v_b_26_1)) 0) (<= (- (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond|) (- c_ULTIMATE.start_main_~cont~6)) 0) (<= (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond| (- v_v_342_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~cont~6) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_v_347_1)) 1) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_25_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_26_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_24_1) (- 1)) (<= (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond| c_ULTIMATE.start_main_~cont~6) 0) (<= (- c_ULTIMATE.start___VERIFIER_assert_~cond (- c_ULTIMATE.start_main_~MAX~6)) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) (- c_ULTIMATE.start_main_~j~6)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_25_1)) 1) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_25_1)) 1) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_25_1)) 1) (<= (- v_b_24_1 v_v_342_1) 0) (<= (- (- c_ULTIMATE.start___VERIFIER_assert_~cond) (- c_ULTIMATE.start_main_~j~6)) 0) (<= (- (- v_b_26_1) v_b_26_1) 0) (<= (- v_b_28_1 v_v_347_1) 1) (<= (- c_ULTIMATE.start_main_~j~6 v_v_347_1) 0) (<= (- (- v_b_24_1) v_b_25_1) 0) (<= (- (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond|) (- v_v_342_1)) 0) (<= (- (- v_b_28_1) v_b_28_1) (- 2)) (<= (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond| (- c_ULTIMATE.start_main_~j~6)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_24_1)) (- 1)) (<= (- (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond|) (- v_v_347_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_28_1)) 1) (<= (- (- v_v_342_1) v_v_342_1) 0) (<= (- (- v_b_25_1) v_b_25_1) 0) (<= (- v_b_24_1 (- v_v_342_1)) 0) (<= (- (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond|) c_ULTIMATE.start_main_~MAX~6) (- 1)) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_24_1) 0) (<= (- (- v_b_25_1) v_b_28_1) (- 1)) (<= (- v_b_24_1 (- v_b_25_1)) 1) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_24_1) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~j~6) 0) (<= (- c_ULTIMATE.start___VERIFIER_assert_~cond c_ULTIMATE.start_main_~cont~6) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) v_v_347_1) 0) (<= (- (- v_v_342_1) (- v_v_347_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~cont~6)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_25_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_28_1) (- 1)) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_24_1)) 0) (<= (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond| (- v_b_25_1)) 1) (<= (- (- c_ULTIMATE.start___VERIFIER_assert_~cond) v_v_342_1) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_28_1) (- 2)) (<= (- c_ULTIMATE.start_main_~j~6 v_b_28_1) (- 1)) (<= (- (- v_b_25_1) (- v_b_28_1)) 1) (<= (- c_ULTIMATE.start___VERIFIER_assert_~cond v_v_347_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~j~6)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_v_347_1) 0) (<= (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond| v_b_24_1) 0) (<= (- v_b_25_1 v_v_347_1) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_v_347_1)) 0) (<= (- c_ULTIMATE.start_main_~i~6 v_b_24_1) 0) (<= (- c_ULTIMATE.start_main_~i~6 v_v_342_1) 0) (<= (- c_ULTIMATE.start_main_~j~6 v_b_26_1) 0) (<= (- c_ULTIMATE.start___VERIFIER_assert_~cond c_ULTIMATE.start_main_~i~6) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) c_ULTIMATE.start_main_~j~6) 0) (<= (- (- v_b_26_1) (- v_v_342_1)) 0) (<= (- (- c_ULTIMATE.start___VERIFIER_assert_~cond) (- v_b_28_1)) 1) (<= (- c_ULTIMATE.start___VERIFIER_assert_~cond (- v_b_26_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_25_1) 0) (<= (- c_ULTIMATE.start___VERIFIER_assert_~cond v_b_26_1) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_26_1)) 0) (<= (- (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond|) v_v_342_1) 0) (<= (- (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond|) v_b_26_1) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_v_347_1) (- 1)) (<= (- (- c_ULTIMATE.start___VERIFIER_assert_~cond) v_b_26_1) 0) (<= (- v_v_342_1 (- v_v_342_1)) 0) (<= (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond| v_b_25_1) 0) (<= (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond| (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- (- 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_~i~6) c_ULTIMATE.start_main_~j~6) 0) (<= (- (- v_b_24_1) (- v_b_28_1)) 1) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_v_342_1)) (- 1)) (<= (- (- 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_~i~6 v_b_26_1) 0) (<= (- (- v_b_28_1) v_v_347_1) (- 1)) (<= (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond| c_ULTIMATE.start_main_~MAX~6) (- 1)) (<= (- c_ULTIMATE.start___VERIFIER_assert_~cond (- v_b_28_1)) 1) (<= (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond| (- c_ULTIMATE.start___VERIFIER_assert_~cond)) 0) (<= (- (- c_ULTIMATE.start___VERIFIER_assert_~cond) c_ULTIMATE.start_main_~MAX~6) (- 1)) (<= (- c_ULTIMATE.start_main_~i~6 (- v_v_342_1)) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_24_1)) 0) (<= (- (- v_b_24_1) (- v_b_26_1)) 0) (<= (- (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond|) (- v_b_28_1)) 1) (<= (- c_ULTIMATE.start___VERIFIER_assert_~cond (- c_ULTIMATE.start_main_~cont~6)) 0) (<= (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond| v_b_28_1) (- 1)) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_25_1)) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_v_347_1)) 0) (<= (- c_ULTIMATE.start___VERIFIER_assert_~cond v_b_28_1) (- 1)) (<= (- v_b_24_1 v_b_26_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) v_v_347_1) 0) (<= (- (- v_b_24_1) v_b_26_1) 0) (<= (- c_ULTIMATE.start_main_~j~6 (- v_v_347_1)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~MAX~6)) 2) (<= (- (- c_ULTIMATE.start___VERIFIER_assert_~cond) c_ULTIMATE.start___VERIFIER_assert_~cond) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_28_1)) 1) (<= (- (- c_ULTIMATE.start___VERIFIER_assert_~cond) v_v_347_1) 0) (<= (- (- c_ULTIMATE.start___VERIFIER_assert_~cond) (- c_ULTIMATE.start_main_~MAX~6)) 1) (<= (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond| v_b_26_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_26_1)) 1) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_25_1)) 1) (<= (- v_b_26_1 (- v_b_28_1)) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_25_1)) 2) (<= (- (- c_ULTIMATE.start___VERIFIER_assert_~cond) (- v_v_342_1)) 0) (<= (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond| v_v_347_1) 0) (<= (- v_b_28_1 (- v_v_342_1)) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~cont~6) 1) (<= (- v_b_25_1 v_v_342_1) 1) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_24_1)) 0) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_26_1)) 0) (<= (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond| (- c_ULTIMATE.start_main_~cont~6)) 0) (<= (- c_ULTIMATE.start___VERIFIER_assert_~cond (- c_ULTIMATE.start_main_~j~6)) 0) (<= (- v_b_24_1 v_v_347_1) 0) (<= (- v_b_25_1 (- v_v_347_1)) 1) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_v_347_1)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~6) v_v_342_1) 0) (<= (- c_ULTIMATE.start___VERIFIER_assert_~cond (- v_v_347_1)) 0) (<= (- (- c_ULTIMATE.start___VERIFIER_assert_~cond) v_b_28_1) (- 1)) (<= (- (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond|) (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) v_v_342_1) 0) (<= (- (- v_b_24_1) (- v_v_342_1)) 0) (<= (- (- c_ULTIMATE.start___VERIFIER_assert_~cond) c_ULTIMATE.start_main_~cont~6) 0) (<= (- (- c_ULTIMATE.start___VERIFIER_assert_~cond) (- v_b_25_1)) 1) (<= (- v_b_24_1 (- v_b_26_1)) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~j~6)) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_26_1)) 0) (<= (- c_ULTIMATE.start___VERIFIER_assert_~cond v_v_342_1) 0) (<= (- (- v_b_25_1) (- v_b_26_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_24_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_v_347_1) 0) (<= (- v_b_26_1 v_b_28_1) (- 1)) (<= (- (- v_b_25_1) (- v_v_342_1)) 0) (<= (- c_ULTIMATE.start_main_~i~6 v_b_25_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_v_342_1)) 0) (<= (- c_ULTIMATE.start_main_~i~6 c_ULTIMATE.start_main_~j~6) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_v_342_1) 0) (<= (- (- v_b_28_1) v_v_342_1) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_24_1) 1) (<= (- (- v_b_25_1) (- v_v_347_1)) 0) (<= (- (- c_ULTIMATE.start___VERIFIER_assert_~cond) (- v_b_24_1)) 0) (<= (- c_ULTIMATE.start___VERIFIER_assert_~cond v_b_24_1) 0) (<= (- c_ULTIMATE.start___VERIFIER_assert_~cond (- v_b_25_1)) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 v_v_342_1) 1) (<= (- v_b_25_1 (- v_b_25_1)) 2) (<= (- (- v_b_24_1) (- v_b_25_1)) 1) (<= (- (- v_b_26_1) (- v_b_28_1)) 1) (<= (- (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond|) v_b_24_1) 0) (forall ((v_idx_102 Int) (v_idx_98 Int) (v_idx_99 Int) (v_idx_97 Int) (v_idx_100 Int) (v_idx_101 Int)) (or (< v_idx_98 v_b_24_1) (<= v_b_26_1 v_idx_100) (< v_idx_102 v_b_28_1) (<= v_b_24_1 v_idx_97) (< v_idx_101 v_b_26_1) (<= v_b_28_1 v_idx_101) (< v_idx_99 v_b_25_1) (<= v_b_25_1 v_idx_98) (and (<= (- c_ULTIMATE.start___VERIFIER_assert_~cond (select c_ULTIMATE.start_main_~str1~6 v_idx_101)) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (select c_ULTIMATE.start_main_~str2~6 v_idx_98)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_101)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_98))) 1) (<= (- v_b_24_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_101))) 0) (<= (- (- v_b_26_1) (select c_ULTIMATE.start_main_~str2~6 v_idx_98)) 0) (<= (- (- v_b_24_1) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_98))) 0) (<= (- v_b_25_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_101)) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_101))) 0) (<= (- c_ULTIMATE.start_main_~i~6 (select c_ULTIMATE.start_main_~str2~6 v_idx_98)) 0) (<= (- (- v_b_26_1) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_98))) 0) (<= (- (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond|) (select c_ULTIMATE.start_main_~str1~6 v_idx_101)) 0) (<= (- c_ULTIMATE.start___VERIFIER_assert_~cond (select c_ULTIMATE.start_main_~str2~6 v_idx_98)) 0) (<= (- v_b_25_1 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_98))) 1) (<= (- (- v_b_26_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_101))) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_101)) 0) (<= (- v_b_28_1 (select c_ULTIMATE.start_main_~str2~6 v_idx_98)) 1) (<= (- (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond|) (select c_ULTIMATE.start_main_~str2~6 v_idx_98)) 0) (<= (- (- v_b_25_1) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_98))) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_101)) (- 1)) (<= (- (select c_ULTIMATE.start_main_~str2~6 v_idx_98) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_98))) 0) (<= (- (- c_ULTIMATE.start___VERIFIER_assert_~cond) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_101))) 0) (<= (- (- v_b_24_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_101))) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_98))) (- 1)) (<= (- c_ULTIMATE.start_main_~cont~6 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_98))) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_101))) 0) (<= (- (- v_b_28_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_101)) (- 1)) (<= (- (select c_ULTIMATE.start_main_~str1~6 v_idx_101) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_101))) 0) (<= (- c_ULTIMATE.start_main_~i~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_101)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (select c_ULTIMATE.start_main_~str2~6 v_idx_98)) 0) (<= (- (- v_b_28_1) (select c_ULTIMATE.start_main_~str2~6 v_idx_98)) (- 1)) (<= (- v_b_26_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_101))) 0) (<= (- (- v_b_25_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_101))) 0) (<= (- (- (select c_ULTIMATE.start_main_~str1~6 v_idx_101)) (select c_ULTIMATE.start_main_~str1~6 v_idx_101)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (select c_ULTIMATE.start_main_~str2~6 v_idx_98)) 1) (<= (- c_ULTIMATE.start_main_~i~6 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_98))) 0) (<= (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond| (- (select c_ULTIMATE.start_main_~str2~6 v_idx_98))) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_101)) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_101))) 1) (<= (- c_ULTIMATE.start_main_~j~6 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_98))) 0) (<= (- (- (select c_ULTIMATE.start_main_~str2~6 v_idx_98)) (select c_ULTIMATE.start_main_~str1~6 v_idx_101)) 0) (<= (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond| (- (select c_ULTIMATE.start_main_~str1~6 v_idx_101))) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_101))) 0) (<= (- (- v_b_25_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_101)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (select c_ULTIMATE.start_main_~str2~6 v_idx_98)) 0) (<= (- c_ULTIMATE.start___VERIFIER_assert_~cond (- (select c_ULTIMATE.start_main_~str2~6 v_idx_98))) 0) (<= (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond| (select c_ULTIMATE.start_main_~str2~6 v_idx_98)) 0) (<= (- v_b_24_1 (select c_ULTIMATE.start_main_~str2~6 v_idx_98)) 0) (<= (- v_b_28_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_101)) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_101)) 0) (<= (- v_b_26_1 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_98))) 0) (<= (- c_ULTIMATE.start_main_~j~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_101)) 0) (<= (- (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond|) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_98))) 0) (<= (- (select c_ULTIMATE.start_main_~str2~6 v_idx_98) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_101))) 0) (<= (- (- v_b_26_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_101)) 0) (<= (- (select c_ULTIMATE.start_main_~str2~6 v_idx_98) (select c_ULTIMATE.start_main_~str1~6 v_idx_101)) 0) (<= (- v_b_26_1 (select c_ULTIMATE.start_main_~str2~6 v_idx_98)) 0) (<= (- v_b_28_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_101))) 1) (<= (- c_ULTIMATE.start_main_~j~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_101))) 0) (<= (- (- v_b_24_1) (select c_ULTIMATE.start_main_~str2~6 v_idx_98)) 0) (<= (- (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond|) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_101))) 0) (<= (- (- c_ULTIMATE.start___VERIFIER_assert_~cond) (select c_ULTIMATE.start_main_~str1~6 v_idx_101)) 0) (<= (- (- (select c_ULTIMATE.start_main_~str2~6 v_idx_98)) (select c_ULTIMATE.start_main_~str2~6 v_idx_98)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_98))) 0) (<= (- v_b_24_1 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_98))) 0) (<= (- (- c_ULTIMATE.start___VERIFIER_assert_~cond) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_98))) 0) (<= (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond| (select c_ULTIMATE.start_main_~str1~6 v_idx_101)) 0) (<= (- v_b_28_1 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_98))) 1) (<= (- v_b_25_1 (select c_ULTIMATE.start_main_~str2~6 v_idx_98)) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_98))) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (select c_ULTIMATE.start_main_~str2~6 v_idx_98)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~j~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_101)) 0) (<= (- (- (select c_ULTIMATE.start_main_~str2~6 v_idx_98)) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_101))) 0) (<= (- v_b_26_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_101)) 0) (<= (- c_ULTIMATE.start_main_~j~6 (select c_ULTIMATE.start_main_~str2~6 v_idx_98)) 0) (<= (- (- v_b_28_1) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_98))) (- 1)) (<= (- (- v_b_28_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_101))) (- 1)) (<= (- (- v_b_25_1) (select c_ULTIMATE.start_main_~str2~6 v_idx_98)) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_101))) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_98))) 0) (<= (- v_b_24_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_101)) 0) (<= (- v_b_25_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_101))) 1) (<= (- (- v_b_24_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_101)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_101))) (- 1)) (<= (- (- c_ULTIMATE.start___VERIFIER_assert_~cond) (select c_ULTIMATE.start_main_~str2~6 v_idx_98)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (select c_ULTIMATE.start_main_~str2~6 v_idx_98)) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_101))) 0) (<= (- c_ULTIMATE.start___VERIFIER_assert_~cond (- (select c_ULTIMATE.start_main_~str1~6 v_idx_101))) 0)))) (<= (- v_b_25_1 v_b_26_1) 1) (<= (- c_ULTIMATE.start_main_~j~6 (- v_v_342_1)) 0) (<= (- (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond|) c_ULTIMATE.start_main_~cont~6) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~cont~6)) 1) (<= (- (- v_v_342_1) v_v_347_1) 0) (<= (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond| (- v_v_347_1)) 0) (<= (- c_ULTIMATE.start___VERIFIER_assert_~cond (- c_ULTIMATE.start___VERIFIER_assert_~cond)) 0) (<= (- c_ULTIMATE.start___VERIFIER_assert_~cond c_ULTIMATE.start_main_~MAX~6) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~MAX~6) (- 2)) (<= (- c_ULTIMATE.start___VERIFIER_assert_~cond (- v_v_342_1)) 0) (<= (- (- c_ULTIMATE.start___VERIFIER_assert_~cond) (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- v_b_26_1 (- v_v_342_1)) 0) (<= (- v_b_25_1 (- v_b_26_1)) 1) (<= (- v_v_342_1 (- v_v_347_1)) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_28_1)) 1) (<= (- (- v_b_24_1) v_v_342_1) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_24_1)) 0) (<= (- v_b_25_1 v_b_28_1) 0) (<= (- (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond|) c_ULTIMATE.start___VERIFIER_assert_~cond) 0) (<= (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond| (- v_b_26_1)) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_28_1)) 1) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~j~6)) (- 1)) (<= (- (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond|) (- v_b_24_1)) 0) (<= (- c_ULTIMATE.start_main_~j~6 v_b_25_1) 0) (<= (- (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond|) c_ULTIMATE.start_main_~i~6) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_24_1)) 0) (<= (- (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond|) (- c_ULTIMATE.start___VERIFIER_assert_~cond)) 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_~MAX~6) v_v_342_1) (- 1)) (<= (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond| c_ULTIMATE.start_main_~i~6) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) c_ULTIMATE.start_main_~i~6) 0) (<= (- v_b_24_1 v_b_28_1) (- 1)) (<= (- (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond|) (- c_ULTIMATE.start_main_~MAX~6)) 1) (<= (- (- v_b_25_1) v_v_342_1) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_v_347_1)) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_v_342_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_26_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_v_342_1)) 1) (<= (- (- v_b_26_1) v_v_342_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~i~6) 1) (<= (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond| (- v_b_28_1)) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_25_1) 0) (<= (- (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond|) v_v_347_1) 0) (<= (- v_b_25_1 (- v_v_342_1)) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_26_1)) 0) (<= (- v_b_28_1 v_v_342_1) 1) (<= (- v_b_26_1 (- v_b_26_1)) 0) (<= (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond| c_ULTIMATE.start_main_~j~6) 0) (<= (- c_ULTIMATE.start_main_~j~6 (- c_ULTIMATE.start_main_~j~6)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond|) |c_ULTIMATE.start___VERIFIER_assert_#in~cond|) 0) (<= (- (- c_ULTIMATE.start___VERIFIER_assert_~cond) (- v_v_347_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~i~6)) (- 1)) (<= (- v_b_25_1 (- v_b_28_1)) 2) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_v_347_1)) 0) (<= (- c_ULTIMATE.start___VERIFIER_assert_~cond (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- v_b_24_1 v_b_25_1) 0) (<= (- v_v_347_1 (- v_v_347_1)) 0) (<= (- v_b_24_1 (- v_b_24_1)) 0) (<= (- c_ULTIMATE.start_main_~i~6 v_v_347_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~i~6)) 1) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_28_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~j~6)) 0) (<= (- c_ULTIMATE.start_main_~j~6 v_b_24_1) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_28_1) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 v_v_347_1) 1) (<= (- (- v_b_24_1) v_b_28_1) (- 1)) (<= (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond| c_ULTIMATE.start___VERIFIER_assert_~cond) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_26_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~cont~6)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_28_1)) 0) (<= (- c_ULTIMATE.start___VERIFIER_assert_~cond (- v_b_24_1)) 0) (<= (- (- v_b_25_1) v_v_347_1) 0) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_28_1)) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_v_342_1) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_26_1) (- 1)) (<= (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond| v_v_342_1) 0) (<= (- (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond|) (- v_b_26_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_28_1) (- 1)) (<= (- c_ULTIMATE.start_main_~i~6 v_b_28_1) (- 1)) (<= (- (- v_b_26_1) v_v_347_1) 0) (<= (- v_v_342_1 v_v_347_1) 0) (<= (- v_b_26_1 v_v_342_1) 0) (<= (- v_b_28_1 (- v_v_347_1)) 1) (<= (- (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond|) (- v_b_25_1)) 1) (<= (- (- c_ULTIMATE.start___VERIFIER_assert_~cond) (- c_ULTIMATE.start_main_~cont~6)) 0) (<= (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond| (- v_b_24_1)) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_24_1)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_v_342_1)) 0) (<= (- (- v_b_26_1) v_b_28_1) (- 1)) (<= (- (- v_b_24_1) v_b_24_1) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~i~6) 0) (<= (- c_ULTIMATE.start___VERIFIER_assert_~cond v_b_25_1) 0) (<= (- (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond|) v_b_25_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_25_1) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_24_1) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_28_1)) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_v_342_1)) 0) (<= (- v_b_26_1 v_v_347_1) 0) (<= (- c_ULTIMATE.start_main_~j~6 v_v_342_1) 0) (<= (- (- v_b_28_1) (- v_v_342_1)) (- 1)) (<= (- (- c_ULTIMATE.start___VERIFIER_assert_~cond) v_b_25_1) 0) (<= (- (- v_b_28_1) (- v_v_347_1)) (- 1)) (<= (- c_ULTIMATE.start___VERIFIER_assert_~cond c_ULTIMATE.start_main_~j~6) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_28_1) 0) (<= (- (- v_b_24_1) v_v_347_1) 0) (<= (- (- v_b_25_1) v_b_26_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~j~6) 1) (<= (- v_b_28_1 (- v_b_28_1)) 2) (<= (- c_ULTIMATE.start_main_~i~6 (- v_v_347_1)) 0)))} [2018-12-19 12:25:10,940 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 12:25:10,958 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 12:25:10,958 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 12:25:13,258 WARN L181 SmtUtils]: Spent 2.30 s on a formula simplification that was a NOOP. DAG size: 819 [2018-12-19 12:25:13,259 WARN L270 ngHoareTripleChecker]: Pre: {2147483625#(or (exists ((v_b_25_1 Int) (v_v_342_1 Int) (v_b_24_1 Int) (v_b_26_1 Int) (v_v_347_1 Int) (v_b_28_1 Int)) (and (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~MAX~6) 8589934592) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_24_1)) 1) (<= (- v_b_24_1 (- v_v_347_1)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_26_1)) (- 1)) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_28_1)) 2) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_26_1)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) v_v_347_1) 4294967296) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6) 2) (<= (- ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~j~6) 0) (<= (- (- v_b_24_1) (- v_v_347_1)) 0) (<= (- ULTIMATE.start_main_~j~6 (- v_b_25_1)) 2) (<= (- v_b_24_1 (- v_b_28_1)) 1) (<= (- v_b_26_1 (- v_v_347_1)) 0) (<= (- ULTIMATE.start_main_~MAX~6 v_b_26_1) 1) (<= (- (- v_v_347_1) v_v_347_1) 0) (<= (- v_b_24_1 v_b_28_1) 4294967296) (<= (- ULTIMATE.start_main_~MAX~6 (- v_v_347_1)) 1) (<= (- v_b_25_1 v_b_26_1) 4294967297) (<= (- (- ULTIMATE.start_main_~i~6) (- ULTIMATE.start_main_~j~6)) 4294967297) (<= (- (- ULTIMATE.start_main_~j~6) v_b_25_1) 0) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_26_1)) 0) (<= (- ULTIMATE.start_main_~j~6 v_v_342_1) 1) (<= (- ULTIMATE.start_main_~j~6 (- v_v_342_1)) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_24_1)) 4294967296) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_25_1)) 1) (<= (- (- v_b_26_1) v_v_347_1) 4294967297) (<= (- v_b_24_1 v_v_342_1) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~j~6)) 4294967296) (<= (- v_b_28_1 v_v_347_1) 1) (<= (- (- ULTIMATE.start_main_~i~6) (- v_v_347_1)) 4294967297) (forall ((v_idx_96 Int) (v_idx_94 Int) (v_idx_95 Int) (v_idx_92 Int) (v_idx_93 Int) (v_idx_91 Int)) (or (< v_idx_93 v_b_25_1) (<= v_b_28_1 v_idx_95) (<= v_b_24_1 v_idx_91) (and (<= (- (- ULTIMATE.start_main_~j~6) (select ULTIMATE.start_main_~str2~6 v_idx_92)) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (select ULTIMATE.start_main_~str1~6 v_idx_95)) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- (select ULTIMATE.start_main_~str2~6 v_idx_92))) 1) (<= (- v_b_24_1 (- (select ULTIMATE.start_main_~str1~6 v_idx_95))) 0) (<= (- (- ULTIMATE.start_main_~i~6) (- (select ULTIMATE.start_main_~str2~6 v_idx_92))) 4294967297) (<= (- (- v_b_24_1) (- (select ULTIMATE.start_main_~str2~6 v_idx_92))) 0) (<= (- v_b_25_1 (select ULTIMATE.start_main_~str1~6 v_idx_95)) 1) (<= (- ULTIMATE.start_main_~i~6 (select ULTIMATE.start_main_~str2~6 v_idx_92)) 0) (<= (- v_b_25_1 (- (select ULTIMATE.start_main_~str2~6 v_idx_92))) 1) (<= (- ULTIMATE.start_main_~cont~6 (select ULTIMATE.start_main_~str1~6 v_idx_95)) 0) (<= (- v_b_28_1 (select ULTIMATE.start_main_~str2~6 v_idx_92)) 1) (<= (- (- v_b_25_1) (- (select ULTIMATE.start_main_~str2~6 v_idx_92))) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (select ULTIMATE.start_main_~str1~6 v_idx_95)) 4294967296) (<= (- (select ULTIMATE.start_main_~str2~6 v_idx_92) (- (select ULTIMATE.start_main_~str2~6 v_idx_92))) 0) (<= (- ULTIMATE.start_main_~j~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_95))) 1) (<= (- (- v_b_24_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_95))) 0) (<= (- ULTIMATE.start_main_~cont~6 (- (select ULTIMATE.start_main_~str2~6 v_idx_92))) 0) (<= (- ULTIMATE.start_main_~cont~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_95))) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- (select ULTIMATE.start_main_~str2~6 v_idx_92))) 4294967296) (<= (- (select ULTIMATE.start_main_~str1~6 v_idx_95) (- (select ULTIMATE.start_main_~str1~6 v_idx_95))) 0) (<= (- ULTIMATE.start_main_~i~6 (select ULTIMATE.start_main_~str1~6 v_idx_95)) 0) (<= (- ULTIMATE.start_main_~cont~6 (select ULTIMATE.start_main_~str2~6 v_idx_92)) 0) (<= (- v_b_26_1 (- (select ULTIMATE.start_main_~str1~6 v_idx_95))) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_95))) 4294967296) (<= (- (- v_b_25_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_95))) 0) (<= (- (- (select ULTIMATE.start_main_~str1~6 v_idx_95)) (select ULTIMATE.start_main_~str1~6 v_idx_95)) 0) (<= (- ULTIMATE.start_main_~MAX~6 (select ULTIMATE.start_main_~str2~6 v_idx_92)) 1) (<= (- ULTIMATE.start_main_~i~6 (- (select ULTIMATE.start_main_~str2~6 v_idx_92))) 0) (<= (- ULTIMATE.start_main_~MAX~6 (select ULTIMATE.start_main_~str1~6 v_idx_95)) 1) (<= (- ULTIMATE.start_main_~MAX~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_95))) 1) (<= (- (- ULTIMATE.start_main_~i~6) (select ULTIMATE.start_main_~str1~6 v_idx_95)) 4294967297) (<= (- (- ULTIMATE.start_main_~i~6) (select ULTIMATE.start_main_~str2~6 v_idx_92)) 4294967297) (<= (- ULTIMATE.start_main_~j~6 (select ULTIMATE.start_main_~str1~6 v_idx_95)) 1) (<= (- (- v_b_28_1) (select ULTIMATE.start_main_~str2~6 v_idx_92)) 4294967296) (<= (- ULTIMATE.start_main_~j~6 (select ULTIMATE.start_main_~str2~6 v_idx_92)) 1) (<= (- ULTIMATE.start_main_~j~6 (- (select ULTIMATE.start_main_~str2~6 v_idx_92))) 1) (<= (- (- (select ULTIMATE.start_main_~str2~6 v_idx_92)) (select ULTIMATE.start_main_~str1~6 v_idx_95)) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_95))) 0) (<= (- (- v_b_25_1) (select ULTIMATE.start_main_~str1~6 v_idx_95)) 0) (<= (- (- v_b_26_1) (select ULTIMATE.start_main_~str1~6 v_idx_95)) 4294967297) (<= (- (- ULTIMATE.start_main_~cont~6) (select ULTIMATE.start_main_~str2~6 v_idx_92)) 0) (<= (- v_b_24_1 (select ULTIMATE.start_main_~str2~6 v_idx_92)) 0) (<= (- v_b_28_1 (select ULTIMATE.start_main_~str1~6 v_idx_95)) 1) (<= (- (- ULTIMATE.start_main_~i~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_95))) 4294967297) (<= (- v_b_26_1 (- (select ULTIMATE.start_main_~str2~6 v_idx_92))) 0) (<= (- (select ULTIMATE.start_main_~str2~6 v_idx_92) (- (select ULTIMATE.start_main_~str1~6 v_idx_95))) 0) (<= (- (select ULTIMATE.start_main_~str2~6 v_idx_92) (select ULTIMATE.start_main_~str1~6 v_idx_95)) 0) (<= (- v_b_26_1 (select ULTIMATE.start_main_~str2~6 v_idx_92)) 0) (<= (- v_b_28_1 (- (select ULTIMATE.start_main_~str1~6 v_idx_95))) 1) (<= (- (- v_b_24_1) (select ULTIMATE.start_main_~str2~6 v_idx_92)) 0) (<= (- (- (select ULTIMATE.start_main_~str2~6 v_idx_92)) (select ULTIMATE.start_main_~str2~6 v_idx_92)) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- (select ULTIMATE.start_main_~str2~6 v_idx_92))) 0) (<= (- (- v_b_28_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_95))) 4294967296) (<= (- v_b_24_1 (- (select ULTIMATE.start_main_~str2~6 v_idx_92))) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (select ULTIMATE.start_main_~str2~6 v_idx_92)) 4294967296) (<= (- (- v_b_26_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_95))) 4294967297) (<= (- v_b_28_1 (- (select ULTIMATE.start_main_~str2~6 v_idx_92))) 1) (<= (- v_b_25_1 (select ULTIMATE.start_main_~str2~6 v_idx_92)) 1) (<= (- (- ULTIMATE.start_main_~j~6) (select ULTIMATE.start_main_~str1~6 v_idx_95)) 0) (<= (- (- (select ULTIMATE.start_main_~str2~6 v_idx_92)) (- (select ULTIMATE.start_main_~str1~6 v_idx_95))) 0) (<= (- v_b_26_1 (select ULTIMATE.start_main_~str1~6 v_idx_95)) 0) (<= (- (- v_b_28_1) (- (select ULTIMATE.start_main_~str2~6 v_idx_92))) 4294967296) (<= (- (- v_b_26_1) (- (select ULTIMATE.start_main_~str2~6 v_idx_92))) 4294967297) (<= (- (- v_b_28_1) (select ULTIMATE.start_main_~str1~6 v_idx_95)) 4294967296) (<= (- (- v_b_25_1) (select ULTIMATE.start_main_~str2~6 v_idx_92)) 0) (<= (- (- ULTIMATE.start_main_~j~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_95))) 0) (<= (- (- ULTIMATE.start_main_~j~6) (- (select ULTIMATE.start_main_~str2~6 v_idx_92))) 0) (<= (- (- v_b_26_1) (select ULTIMATE.start_main_~str2~6 v_idx_92)) 4294967297) (<= (- v_b_24_1 (select ULTIMATE.start_main_~str1~6 v_idx_95)) 0) (<= (- v_b_25_1 (- (select ULTIMATE.start_main_~str1~6 v_idx_95))) 1) (<= (- (- v_b_24_1) (select ULTIMATE.start_main_~str1~6 v_idx_95)) 0) (<= (- ULTIMATE.start_main_~i~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_95))) 0)) (< v_idx_95 v_b_26_1) (< v_idx_96 v_b_28_1) (<= v_b_25_1 v_idx_92) (<= v_b_26_1 v_idx_94) (< v_idx_92 v_b_24_1))) (<= (- (- v_b_24_1) v_b_25_1) 0) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~i~6)) 0) (<= (- (- v_b_25_1) v_b_26_1) 4294967297) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_28_1)) 1) (<= (- (- v_v_342_1) v_v_342_1) 0) (<= (- (- v_b_25_1) v_b_25_1) 0) (<= (- v_b_24_1 (- v_v_342_1)) 0) (<= (- (- ULTIMATE.start_main_~j~6) v_b_24_1) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) v_v_342_1) 4294967296) (<= (- v_b_24_1 (- v_b_25_1)) 1) (<= (- (- v_b_26_1) (- v_v_347_1)) 4294967297) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~i~6)) 0) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~j~6) 0) (<= (- v_b_25_1 v_b_28_1) 4294967296) (<= (- (- ULTIMATE.start_main_~j~6) v_v_347_1) 0) (<= (- (- v_v_342_1) (- v_v_347_1)) 0) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_24_1)) 0) (<= (- (- v_b_25_1) (- v_b_28_1)) 1) (<= (- (- ULTIMATE.start_main_~cont~6) v_v_347_1) 0) (<= (- (- ULTIMATE.start_main_~i~6) (- v_v_342_1)) 4294967297) (<= (- v_b_25_1 v_v_347_1) 1) (<= (- ULTIMATE.start_main_~i~6 v_b_24_1) 0) (<= (- ULTIMATE.start_main_~i~6 v_v_342_1) 0) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~i~6) 4294967297) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_25_1)) 0) (<= (- (- ULTIMATE.start_main_~j~6) ULTIMATE.start_main_~j~6) 0) (<= (- ULTIMATE.start_main_~cont~6 v_b_28_1) 4294967296) (<= (- ULTIMATE.start_main_~cont~6 v_b_25_1) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_26_1)) 0) (<= (- v_v_342_1 (- v_v_342_1)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_25_1) 4294967296) (<= (- ULTIMATE.start_main_~MAX~6 v_b_25_1) 1) (<= (- (- v_b_24_1) (- v_b_28_1)) 1) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~cont~6) 0) (<= (- ULTIMATE.start_main_~i~6 v_b_26_1) 0) (<= (- (- ULTIMATE.start_main_~j~6) v_b_26_1) 4294967297) (<= (- ULTIMATE.start_main_~i~6 (- v_v_342_1)) 0) (<= (- ULTIMATE.start_main_~i~6 (- v_b_24_1)) 0) (<= (- (- ULTIMATE.start_main_~i~6) v_v_347_1) 4294967297) (<= (- (- v_b_24_1) (- v_b_26_1)) 0) (<= (- (- v_b_28_1) v_v_342_1) 4294967296) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_v_347_1)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_26_1) 8589934593) (<= (- (- ULTIMATE.start_main_~i~6) v_b_24_1) 4294967297) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~MAX~6)) 2) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_28_1) 4294967296) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_26_1)) 1) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_25_1)) 1) (<= (- v_b_26_1 (- v_b_28_1)) 1) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_25_1)) 2) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~cont~6) 4294967296) (<= (- v_b_28_1 (- v_v_342_1)) 1) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~cont~6) 1) (<= (- v_b_25_1 v_v_342_1) 1) (<= (- ULTIMATE.start_main_~j~6 v_b_28_1) 4294967296) (<= (- (- v_b_26_1) (- v_v_342_1)) 4294967297) (<= (- ULTIMATE.start_main_~j~6 (- v_b_28_1)) 2) (<= (- (- v_b_26_1) v_v_342_1) 4294967297) (<= (- v_b_24_1 v_v_347_1) 0) (<= (- v_b_25_1 (- v_v_347_1)) 1) (<= (- (- ULTIMATE.start_main_~j~6) v_v_342_1) 0) (<= (- (- v_b_24_1) (- v_v_342_1)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_24_1) 4294967296) (<= (- v_b_24_1 (- v_b_26_1)) 0) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~j~6)) 0) (<= (- ULTIMATE.start_main_~i~6 (- v_b_26_1)) 0) (<= (- (- ULTIMATE.start_main_~i~6) ULTIMATE.start_main_~j~6) 4294967297) (<= (- ULTIMATE.start_main_~j~6 (- v_b_24_1)) 1) (<= (- (- v_b_28_1) v_b_28_1) 8589934592) (<= (- (- v_b_25_1) (- v_b_26_1)) 0) (<= (- ULTIMATE.start_main_~cont~6 v_b_24_1) 0) (<= (- ULTIMATE.start_main_~cont~6 v_v_347_1) 0) (<= (- v_b_26_1 v_b_28_1) (- 1)) (<= (- (- v_b_25_1) (- v_v_342_1)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~j~6) 4294967296) (<= (- (- v_b_24_1) v_b_28_1) 4294967296) (<= (- ULTIMATE.start_main_~j~6 (- v_v_347_1)) 1) (<= (- ULTIMATE.start_main_~i~6 v_b_25_1) 0) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_26_1)) 1) (<= (- ULTIMATE.start_main_~cont~6 (- v_v_342_1)) 0) (<= (- ULTIMATE.start_main_~i~6 ULTIMATE.start_main_~j~6) 0) (<= (- (- v_b_26_1) v_b_26_1) 8589934594) (<= (- (- v_b_24_1) v_b_26_1) 4294967297) (<= (- ULTIMATE.start_main_~cont~6 v_b_26_1) 4294967297) (<= (- ULTIMATE.start_main_~cont~6 v_v_342_1) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_v_347_1)) 4294967296) (<= (- ULTIMATE.start_main_~MAX~6 v_b_24_1) 1) (<= (- (- v_b_25_1) (- v_v_347_1)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~i~6) 8589934593) (<= (- ULTIMATE.start_main_~MAX~6 v_v_342_1) 1) (<= (- v_b_25_1 (- v_b_25_1)) 2) (<= (- (- v_b_24_1) (- v_b_25_1)) 1) (<= (- (- v_b_26_1) (- v_b_28_1)) 1) (<= (- (- ULTIMATE.start_main_~i~6) v_b_26_1) 8589934594) (<= (- (- ULTIMATE.start_main_~i~6) v_v_342_1) 4294967297) (<= (- ULTIMATE.start_main_~j~6 v_v_347_1) 1) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~cont~6)) 1) (<= (- (- v_v_342_1) v_v_347_1) 0) (<= (- (- v_b_25_1) v_b_28_1) 4294967296) (<= (- v_b_26_1 (- v_v_342_1)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_28_1) 8589934592) (<= (- v_b_25_1 (- v_b_26_1)) 1) (<= (- v_v_342_1 (- v_v_347_1)) 0) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_28_1)) 2) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_28_1)) 1) (<= (- ULTIMATE.start_main_~i~6 (- v_b_25_1)) 0) (<= (- (- v_b_24_1) v_v_342_1) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_24_1)) 0) (<= (- ULTIMATE.start_main_~i~6 (- v_b_28_1)) 1) (<= (- ULTIMATE.start_main_~j~6 v_b_25_1) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- ULTIMATE.start_main_~i~6)) 0) (<= (- (- v_b_25_1) v_v_342_1) 0) (<= (- (- ULTIMATE.start_main_~j~6) (- v_v_347_1)) 0) (<= (- (- ULTIMATE.start_main_~j~6) (- v_v_342_1)) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- v_v_342_1)) 1) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_25_1) 0) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_26_1) 4294967297) (<= (- ULTIMATE.start_main_~j~6 v_b_26_1) 4294967297) (<= (- v_b_25_1 (- v_v_342_1)) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~cont~6)) 4294967296) (<= (- (- ULTIMATE.start_main_~i~6) v_b_28_1) 8589934593) (<= (- v_b_28_1 v_v_342_1) 1) (<= (- v_b_26_1 (- v_b_26_1)) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~j~6)) 2) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~i~6)) (- 1)) (<= (- ULTIMATE.start_main_~j~6 (- ULTIMATE.start_main_~j~6)) 2) (<= (- v_b_25_1 (- v_b_28_1)) 2) (<= (- ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6) 4294967297) (<= (- ULTIMATE.start_main_~cont~6 (- v_v_347_1)) 0) (<= (- (- ULTIMATE.start_main_~j~6) v_b_28_1) 4294967296) (<= (- v_b_24_1 v_b_25_1) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_v_342_1)) 4294967296) (<= (- v_v_347_1 (- v_v_347_1)) 0) (<= (- v_b_24_1 (- v_b_24_1)) 0) (<= (- ULTIMATE.start_main_~i~6 v_v_347_1) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~i~6)) 1) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_25_1)) 4294967297) (<= (- ULTIMATE.start_main_~j~6 v_b_24_1) 1) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_24_1)) 4294967297) (<= (- ULTIMATE.start_main_~MAX~6 v_v_347_1) 1) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~cont~6)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_28_1)) 0) (<= (- (- v_b_25_1) v_v_347_1) 0) (<= (- (- ULTIMATE.start_main_~cont~6) v_v_342_1) 0) (<= (- ULTIMATE.start_main_~i~6 v_b_28_1) (- 1)) (<= (- v_v_342_1 v_v_347_1) 0) (<= (- v_b_26_1 v_v_342_1) 0) (<= (- v_b_28_1 (- v_v_347_1)) 1) (<= (- (- ULTIMATE.start_main_~i~6) v_b_25_1) 4294967297) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_24_1)) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_v_342_1)) 0) (<= (- ULTIMATE.start_main_~j~6 (- v_b_26_1)) 1) (<= (- (- v_b_24_1) v_b_24_1) 0) (<= (- (- v_b_28_1) (- v_v_347_1)) 4294967296) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~j~6)) 1) (<= (- (- v_b_26_1) v_b_28_1) 8589934593) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_24_1) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_28_1)) 1) (<= (- (- ULTIMATE.start_main_~cont~6) (- ULTIMATE.start_main_~j~6)) 1) (<= (- (- ULTIMATE.start_main_~i~6) ULTIMATE.start_main_~i~6) 8589934594) (<= (- v_b_26_1 v_v_347_1) 0) (<= (- (- v_b_28_1) (- v_v_342_1)) 4294967296) (<= (- v_b_24_1 v_b_26_1) 4294967297) (<= (- (- v_b_28_1) v_v_347_1) 4294967296) (<= (- ULTIMATE.start_main_~MAX~6 v_b_28_1) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_25_1)) 4294967296) (<= (- (- v_b_24_1) v_v_347_1) 0) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~j~6) 1) (<= (- v_b_28_1 (- v_b_28_1)) 2) (<= (- ULTIMATE.start_main_~i~6 (- v_v_347_1)) 0))) (exists ((v_b_0_1 Int) (v_b_1_1 Int) (v_v_7_1 Int)) (and (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~MAX~6) 8589934592) (<= (- (- ULTIMATE.start_main_~MAX~6) v_v_7_1) 4294967296) (<= (- v_b_0_1 (- v_b_1_1)) (- 1)) (<= (- (- ULTIMATE.start_main_~i~6) ULTIMATE.start_main_~j~6) 4294967297) (<= (- v_b_0_1 (- v_v_7_1)) (- 1)) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~i~6)) (- 1)) (<= (- ULTIMATE.start_main_~i~6 v_b_0_1) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- v_v_7_1)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~j~6) 4294967296) (<= (- ULTIMATE.start_main_~i~6 v_v_7_1) (- 1)) (<= (- ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~j~6) 0) (<= (- (- v_v_7_1) v_v_7_1) 0) (<= (- ULTIMATE.start_main_~cont~6 v_v_7_1) 0) (<= (- ULTIMATE.start_main_~j~6 (- v_v_7_1)) 0) (<= (- v_b_0_1 v_b_1_1) (- 1)) (<= (- ULTIMATE.start_main_~MAX~6 v_b_0_1) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~i~6) 8589934593) (<= (- (- ULTIMATE.start_main_~j~6) v_b_0_1) 4294967297) (<= (- (- ULTIMATE.start_main_~j~6) (- v_v_7_1)) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_0_1)) (- 1)) (<= (- ULTIMATE.start_main_~cont~6 v_b_1_1) 4294967296) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~i~6)) (- 2)) (<= (- (- v_b_1_1) v_v_7_1) 4294967296) (<= (- (- ULTIMATE.start_main_~i~6) (- ULTIMATE.start_main_~j~6)) 4294967297) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_0_1)) (- 1)) (<= (- ULTIMATE.start_main_~i~6 (- v_b_0_1)) (- 2)) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_1_1)) 1) (<= (- (- ULTIMATE.start_main_~cont~6) (- ULTIMATE.start_main_~i~6)) (- 1)) (<= (- (- v_b_0_1) v_b_0_1) 8589934594) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~j~6)) 4294967296) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_1_1)) 0) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~cont~6) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~j~6)) 0) (<= (- v_b_0_1 (- v_b_0_1)) (- 2)) (<= (- v_b_1_1 v_v_7_1) 0) (forall ((v_idx_89 Int) (v_idx_88 Int) (v_idx_90 Int)) (or (<= v_b_0_1 v_idx_88) (<= v_b_1_1 v_idx_89) (< v_idx_90 v_b_1_1) (and (<= (- (- ULTIMATE.start_main_~MAX~6) (select ULTIMATE.start_main_~str1~6 v_idx_89)) 4294967296) (<= (- (- v_b_1_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_89))) 4294967296) (<= (- v_b_0_1 (- (select ULTIMATE.start_main_~str1~6 v_idx_89))) (- 1)) (<= (- v_b_0_1 (select ULTIMATE.start_main_~str1~6 v_idx_89)) (- 1)) (<= (- v_b_1_1 (- (select ULTIMATE.start_main_~str1~6 v_idx_89))) 0) (<= (- v_b_1_1 (select ULTIMATE.start_main_~str1~6 v_idx_89)) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_89))) 0) (<= (- ULTIMATE.start_main_~MAX~6 (select ULTIMATE.start_main_~str1~6 v_idx_89)) 0) (<= (- ULTIMATE.start_main_~i~6 (select ULTIMATE.start_main_~str1~6 v_idx_89)) (- 1)) (<= (- (- ULTIMATE.start_main_~cont~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_89))) 0) (<= (- ULTIMATE.start_main_~i~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_89))) (- 1)) (<= (- ULTIMATE.start_main_~j~6 (select ULTIMATE.start_main_~str1~6 v_idx_89)) 0) (<= (- (- (select ULTIMATE.start_main_~str1~6 v_idx_89)) (select ULTIMATE.start_main_~str1~6 v_idx_89)) 0) (<= (- ULTIMATE.start_main_~cont~6 (select ULTIMATE.start_main_~str1~6 v_idx_89)) 0) (<= (- ULTIMATE.start_main_~j~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_89))) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (select ULTIMATE.start_main_~str1~6 v_idx_89)) 0) (<= (- (- ULTIMATE.start_main_~i~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_89))) 4294967297) (<= (- (- ULTIMATE.start_main_~j~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_89))) 0) (<= (- (- v_b_1_1) (select ULTIMATE.start_main_~str1~6 v_idx_89)) 4294967296) (<= (- ULTIMATE.start_main_~cont~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_89))) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_89))) 4294967296) (<= (- (select ULTIMATE.start_main_~str1~6 v_idx_89) (- (select ULTIMATE.start_main_~str1~6 v_idx_89))) 0) (<= (- (- ULTIMATE.start_main_~i~6) (select ULTIMATE.start_main_~str1~6 v_idx_89)) 4294967297) (<= (- (- ULTIMATE.start_main_~j~6) (select ULTIMATE.start_main_~str1~6 v_idx_89)) 0) (<= (- (- v_b_0_1) (select ULTIMATE.start_main_~str1~6 v_idx_89)) 4294967297) (<= (- (- v_b_0_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_89))) 4294967297)) (< v_idx_89 v_b_0_1))) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_1_1)) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~cont~6)) 0) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_0_1) 4294967297) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_v_7_1)) 0) (<= (- (- ULTIMATE.start_main_~i~6) v_b_1_1) 8589934593) (<= (- (- ULTIMATE.start_main_~cont~6) v_v_7_1) 0) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~i~6)) (- 1)) (<= (- (- v_b_1_1) v_b_1_1) 8589934592) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~j~6) 0) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_1_1) 4294967296) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_0_1)) (- 1)) (<= (- ULTIMATE.start_main_~cont~6 (- v_v_7_1)) 0) (<= (- v_v_7_1 (- v_v_7_1)) 0) (<= (- (- ULTIMATE.start_main_~i~6) v_v_7_1) 4294967297) (<= (- (- ULTIMATE.start_main_~j~6) v_v_7_1) 0) (<= (- (- v_b_0_1) v_v_7_1) 4294967297) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~j~6)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_1_1) 8589934592) (<= (- 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_~i~6 (- v_b_1_1)) (- 1)) (<= (- (- v_b_1_1) (- v_v_7_1)) 4294967296) (<= (- (- ULTIMATE.start_main_~j~6) ULTIMATE.start_main_~j~6) 0) (<= (- v_b_0_1 v_v_7_1) (- 1)) (<= (- v_b_1_1 (- v_v_7_1)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~cont~6)) 4294967296) (<= (- ULTIMATE.start_main_~j~6 (- ULTIMATE.start_main_~j~6)) 0) (<= (- v_b_1_1 (- v_b_1_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) (<= (- (- v_b_0_1) (- v_b_1_1)) 1) (<= (- ULTIMATE.start_main_~j~6 (- v_b_0_1)) (- 1)) (<= (- (- ULTIMATE.start_main_~cont~6) (- ULTIMATE.start_main_~j~6)) 0) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_0_1)) (- 1)) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_1_1)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_0_1)) (- 1)) (<= (- (- ULTIMATE.start_main_~i~6) v_b_0_1) 8589934594) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~MAX~6)) 0) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~cont~6)) 0) (<= (- (- v_b_0_1) (- v_v_7_1)) 4294967297) (<= (- (- ULTIMATE.start_main_~j~6) v_b_1_1) 4294967296) (<= (- ULTIMATE.start_main_~j~6 v_b_1_1) 4294967296) (<= (- ULTIMATE.start_main_~j~6 v_b_0_1) 4294967297) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_0_1) 8589934593) (<= (- ULTIMATE.start_main_~i~6 v_b_1_1) (- 1)) (<= (- ULTIMATE.start_main_~MAX~6 v_v_7_1) 0) (<= (- ULTIMATE.start_main_~i~6 (- v_v_7_1)) (- 1)) (<= (- ULTIMATE.start_main_~j~6 v_v_7_1) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_1_1)) 0) (<= (- ULTIMATE.start_main_~cont~6 v_b_0_1) 4294967297) (<= (- ULTIMATE.start_main_~i~6 ULTIMATE.start_main_~j~6) (- 1)) (<= (- ULTIMATE.start_main_~MAX~6 v_b_1_1) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~cont~6) 4294967296) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_0_1)) 0) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_1_1)) 0) (<= (- (- ULTIMATE.start_main_~i~6) (- v_v_7_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_~MAX~6) (- v_v_7_1)) 4294967296) (<= (- ULTIMATE.start_main_~j~6 (- v_b_1_1)) 0) (<= (- (- v_b_0_1) v_b_1_1) 8589934593))))} [2018-12-19 12:25:13,259 WARN L274 ngHoareTripleChecker]: Action: 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; [2018-12-19 12:25:13,259 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (and (< c_ULTIMATE.start_main_~i~6_primed c_ULTIMATE.start_main_~MAX~6) (= c_ULTIMATE.start___VERIFIER_assert_~cond_primed |c_ULTIMATE.start___VERIFIER_assert_#in~cond_primed|) (= c_ULTIMATE.start_main_~i~6_primed 0) (not (<= 0 c_ULTIMATE.start_main_~i~6)) (= |c_ULTIMATE.start___VERIFIER_assert_#in~cond_primed| (ite (= (select c_ULTIMATE.start_main_~str2~6 c_ULTIMATE.start_main_~j~6_primed) (select c_ULTIMATE.start_main_~str1~6 c_ULTIMATE.start_main_~i~6_primed)) 1 0)) (= 0 c_ULTIMATE.start___VERIFIER_assert_~cond_primed) (= c_ULTIMATE.start_main_~j~6_primed (+ c_ULTIMATE.start_main_~MAX~6 (- 1)))) [2018-12-19 12:25:19,597 WARN L138 XnfTransformerHelper]: expecting exponential blowup for input size 84 [2018-12-19 12:25:20,176 WARN L276 ngHoareTripleChecker]: Post: {2147483624#(or (and (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) (- ULTIMATE.start_main_~i~6)) 0) (<= 1 ULTIMATE.start_main_~MAX~6) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) ULTIMATE.start_main_~j~6) 0) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (- ULTIMATE.start_main_~MAX~6)) 1) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) ULTIMATE.start_main_~cont~6) 0) (<= (+ ULTIMATE.start_main_~i~6 1) ULTIMATE.start_main_~MAX~6) (<= 2 (* 2 ULTIMATE.start_main_~MAX~6)) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~j~6)) 0) (<= 0 (+ ULTIMATE.start_main_~cont~6 |ULTIMATE.start___VERIFIER_assert_#in~cond|)) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (- |ULTIMATE.start___VERIFIER_assert_#in~cond|)) 0) (<= ULTIMATE.start_main_~cont~6 0) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) (- 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_~j~6) 0) (<= (- ULTIMATE.start_main_~i~6 ULTIMATE.start_main_~j~6) 0) (<= (+ ULTIMATE.start___VERIFIER_assert_~cond 1) ULTIMATE.start_main_~MAX~6) (<= ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~cont~6) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~j~6)) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~j~6) (- 1)) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) ULTIMATE.start_main_~i~6) 0) (<= (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~j~6) 0) (<= 0 (+ ULTIMATE.start___VERIFIER_assert_~cond |ULTIMATE.start___VERIFIER_assert_#in~cond|)) (<= (* 2 ULTIMATE.start_main_~i~6) 0) (<= ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~i~6) (<= (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~MAX~6) 1) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) ULTIMATE.start_main_~j~6) 0) (<= ULTIMATE.start_main_~j~6 |ULTIMATE.start___VERIFIER_assert_#in~cond|) (<= (+ ULTIMATE.start_main_~j~6 |ULTIMATE.start___VERIFIER_assert_#in~cond|) 0) (<= ULTIMATE.start___VERIFIER_assert_~cond |ULTIMATE.start___VERIFIER_assert_#in~cond|) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) (- ULTIMATE.start_main_~cont~6)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~cont~6) (- 1)) (<= ULTIMATE.start_main_~i~6 0) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) ULTIMATE.start_main_~cont~6) 0) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond| ULTIMATE.start_main_~i~6) (<= ULTIMATE.start_main_~MAX~6 1) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| ULTIMATE.start_main_~cont~6) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~cont~6)) 1) (<= (- ULTIMATE.start___VERIFIER_assert_~cond (- ULTIMATE.start___VERIFIER_assert_~cond)) 0) (<= (- ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~MAX~6) (- 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~MAX~6) (- 2)) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond| 0) (<= (- ULTIMATE.start___VERIFIER_assert_~cond (- ULTIMATE.start_main_~MAX~6)) 1) (<= (- (- ULTIMATE.start_main_~i~6) (- ULTIMATE.start_main_~j~6)) 0) (<= ULTIMATE.start_main_~MAX~6 (+ ULTIMATE.start_main_~cont~6 1)) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) (- ULTIMATE.start_main_~j~6)) 0) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) (- ULTIMATE.start_main_~i~6)) 0) (<= (+ ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~MAX~6) 1) (<= ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6) (<= ULTIMATE.start_main_~i~6 ULTIMATE.start___VERIFIER_assert_~cond) (<= 0 (+ ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~i~6)) (<= ULTIMATE.start_main_~j~6 0) (<= 1 (+ ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6)) (<= 0 (* 2 |ULTIMATE.start___VERIFIER_assert_#in~cond|)) (<= 0 (* 2 ULTIMATE.start_main_~i~6)) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (- ULTIMATE.start_main_~j~6)) 0) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) ULTIMATE.start___VERIFIER_assert_~cond) 0) (<= ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~i~6) (<= 1 (+ ULTIMATE.start_main_~MAX~6 |ULTIMATE.start___VERIFIER_assert_#in~cond|)) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~i~6)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~j~6)) (- 1)) (<= 0 (+ ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~cont~6)) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) ULTIMATE.start_main_~MAX~6) (- 1)) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) ULTIMATE.start_main_~i~6) 0) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~i~6)) 0) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) (- ULTIMATE.start___VERIFIER_assert_~cond)) 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) (<= (* 2 ULTIMATE.start_main_~MAX~6) 2) (<= ULTIMATE.start_main_~cont~6 ULTIMATE.start___VERIFIER_assert_~cond) (<= (- ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~cont~6) 0) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond| ULTIMATE.start_main_~j~6) (<= (* 2 ULTIMATE.start_main_~cont~6) 0) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| ULTIMATE.start_main_~i~6) 0) (<= (+ ULTIMATE.start___VERIFIER_assert_~cond |ULTIMATE.start___VERIFIER_assert_#in~cond|) 0) (<= (- (- ULTIMATE.start_main_~i~6) ULTIMATE.start_main_~i~6) 0) (<= 0 |ULTIMATE.start___VERIFIER_assert_#in~cond|) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~cont~6)) (- 1)) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) (- ULTIMATE.start_main_~MAX~6)) 1) (<= ULTIMATE.start_main_~MAX~6 (+ ULTIMATE.start_main_~i~6 1)) (<= ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~cont~6) (<= (- 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_~j~6) (<= (- ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~i~6) 0) (<= (- (- ULTIMATE.start_main_~j~6) ULTIMATE.start_main_~j~6) 0) (<= (+ ULTIMATE.start_main_~MAX~6 |ULTIMATE.start___VERIFIER_assert_#in~cond|) 1) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond| ULTIMATE.start___VERIFIER_assert_~cond) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| ULTIMATE.start_main_~j~6) 0) (<= (- ULTIMATE.start_main_~j~6 (- ULTIMATE.start_main_~j~6)) 0) (<= 0 (* 2 ULTIMATE.start_main_~cont~6)) (<= ULTIMATE.start_main_~j~6 ULTIMATE.start___VERIFIER_assert_~cond) (<= 0 ULTIMATE.start___VERIFIER_assert_~cond) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) |ULTIMATE.start___VERIFIER_assert_#in~cond|) 0) (<= ULTIMATE.start_main_~MAX~6 (+ ULTIMATE.start___VERIFIER_assert_~cond 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~i~6)) (- 1)) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (- ULTIMATE.start_main_~i~6)) 0) (<= (* 2 ULTIMATE.start_main_~j~6) 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) (<= 0 ULTIMATE.start_main_~j~6) (<= (* 2 |ULTIMATE.start___VERIFIER_assert_#in~cond|) 0) (<= 0 ULTIMATE.start_main_~cont~6) (<= (+ ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~MAX~6) 1) (<= (- ULTIMATE.start___VERIFIER_assert_~cond (- ULTIMATE.start_main_~i~6)) 0) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| ULTIMATE.start_main_~MAX~6) (- 1)) (<= 0 (+ ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~i~6)) (<= (+ ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~i~6) 0) (<= 1 (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~MAX~6)) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~i~6)) 1) (<= (+ ULTIMATE.start_main_~cont~6 |ULTIMATE.start___VERIFIER_assert_#in~cond|) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- ULTIMATE.start_main_~j~6)) 0) (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~cond| 1) ULTIMATE.start_main_~MAX~6) (<= 0 ULTIMATE.start_main_~i~6) (<= 0 (+ |ULTIMATE.start___VERIFIER_assert_#in~cond| ULTIMATE.start_main_~i~6)) (<= (+ ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~cont~6) 0) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond| ULTIMATE.start_main_~cont~6) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (- ULTIMATE.start___VERIFIER_assert_~cond)) 0) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) ULTIMATE.start_main_~MAX~6) (- 1)) (exists ((v_b_25_1 Int) (v_b_24_1 Int) (v_b_26_1 Int) (v_b_28_1 Int)) (and (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_24_1)) 1) (<= (- (- ULTIMATE.start_main_~j~6) v_b_26_1) 0) (<= 0 (+ v_b_24_1 ULTIMATE.start_main_~j~6)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_26_1)) (- 1)) (<= (+ ULTIMATE.start___VERIFIER_assert_~cond v_b_24_1) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_28_1)) 2) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_26_1)) 0) (<= v_b_28_1 (+ ULTIMATE.start___VERIFIER_assert_~cond 1)) (<= ULTIMATE.start_main_~j~6 v_b_24_1) (<= v_b_25_1 (+ v_b_26_1 1)) (<= (- (- ULTIMATE.start_main_~i~6) v_b_26_1) 0) (<= (+ v_b_26_1 ULTIMATE.start_main_~j~6) 0) (<= (- v_b_24_1 (- v_b_28_1)) 1) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) v_b_28_1) (- 1)) (forall ((v_prenex_210 Int)) (or (<= (- v_b_24_1 (- (select ULTIMATE.start_main_~str2~6 v_prenex_210))) 0) (<= v_b_25_1 v_prenex_210) (< v_prenex_210 v_b_24_1))) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) v_b_24_1) 0) (<= (- ULTIMATE.start_main_~MAX~6 v_b_26_1) 1) (<= 0 (+ ULTIMATE.start_main_~cont~6 v_b_24_1)) (<= v_b_26_1 ULTIMATE.start_main_~cont~6) (<= ULTIMATE.start___VERIFIER_assert_~cond v_b_24_1) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) (- v_b_26_1)) 0) (forall ((v_prenex_150 Int)) (or (< v_prenex_150 v_b_24_1) (<= (- (- ULTIMATE.start_main_~MAX~6) (- (select ULTIMATE.start_main_~str2~6 v_prenex_150))) (- 1)) (<= v_b_25_1 v_prenex_150))) (<= (+ ULTIMATE.start_main_~cont~6 v_b_24_1) 0) (<= ULTIMATE.start_main_~MAX~6 (+ v_b_26_1 1)) (<= ULTIMATE.start_main_~cont~6 v_b_25_1) (forall ((v_prenex_170 Int) (v_prenex_171 Int)) (or (<= v_b_28_1 v_prenex_170) (< v_prenex_171 v_b_24_1) (< v_prenex_170 v_b_26_1) (<= v_b_25_1 v_prenex_171) (<= (- (- (select ULTIMATE.start_main_~str2~6 v_prenex_171)) (- (select ULTIMATE.start_main_~str1~6 v_prenex_170))) 0))) (forall ((v_prenex_176 Int) (v_prenex_175 Int)) (or (<= (- (select ULTIMATE.start_main_~str2~6 v_prenex_176) (select ULTIMATE.start_main_~str1~6 v_prenex_175)) 0) (< v_prenex_175 v_b_26_1) (<= v_b_25_1 v_prenex_176) (<= v_b_28_1 v_prenex_175) (< v_prenex_176 v_b_24_1))) (forall ((v_prenex_204 Int) (v_prenex_205 Int)) (or (<= v_b_25_1 v_prenex_204) (< v_prenex_205 v_b_26_1) (<= (- (- (select ULTIMATE.start_main_~str2~6 v_prenex_204)) (select ULTIMATE.start_main_~str1~6 v_prenex_205)) 0) (< v_prenex_204 v_b_24_1) (<= v_b_28_1 v_prenex_205))) (forall ((v_prenex_172 Int)) (or (< v_prenex_172 v_b_24_1) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) (- (select ULTIMATE.start_main_~str2~6 v_prenex_172))) 0) (<= v_b_25_1 v_prenex_172))) (<= (- (- ULTIMATE.start_main_~j~6) v_b_25_1) 0) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_26_1)) 0) (<= ULTIMATE.start_main_~MAX~6 (+ v_b_24_1 1)) (<= ULTIMATE.start_main_~j~6 v_b_25_1) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_24_1) (- 1)) (forall ((v_prenex_208 Int)) (or (<= v_b_25_1 v_prenex_208) (< v_prenex_208 v_b_24_1) (<= (- v_b_25_1 (- (select ULTIMATE.start_main_~str2~6 v_prenex_208))) 1))) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_25_1)) 1) (<= (- ULTIMATE.start_main_~j~6 (- v_b_25_1)) 1) (<= (+ v_b_24_1 |ULTIMATE.start___VERIFIER_assert_#in~cond|) 0) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_25_1)) 1) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond| v_b_24_1) (<= (- (- v_b_26_1) v_b_26_1) 0) (<= v_b_26_1 ULTIMATE.start_main_~j~6) (<= (- (- v_b_24_1) v_b_25_1) 0) (<= (- (- v_b_28_1) v_b_28_1) (- 2)) (<= 0 (+ v_b_25_1 ULTIMATE.start_main_~j~6)) (<= ULTIMATE.start_main_~cont~6 v_b_26_1) (<= 0 (+ ULTIMATE.start___VERIFIER_assert_~cond v_b_26_1)) (<= 0 v_b_24_1) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_24_1)) (- 1)) (forall ((v_prenex_135 Int)) (or (<= v_b_25_1 v_prenex_135) (< v_prenex_135 v_b_24_1) (<= (- (- ULTIMATE.start_main_~cont~6) (select ULTIMATE.start_main_~str2~6 v_prenex_135)) 0))) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond| v_b_26_1) (<= (+ ULTIMATE.start_main_~cont~6 v_b_26_1) 0) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_28_1)) 1) (<= ULTIMATE.start_main_~MAX~6 v_b_28_1) (<= (- (- v_b_25_1) v_b_25_1) 0) (<= (+ v_b_26_1 1) v_b_28_1) (<= v_b_26_1 0) (<= 1 (+ v_b_28_1 |ULTIMATE.start___VERIFIER_assert_#in~cond|)) (<= 0 (+ v_b_26_1 |ULTIMATE.start___VERIFIER_assert_#in~cond|)) (<= (- (- ULTIMATE.start_main_~j~6) v_b_24_1) 0) (forall ((v_prenex_207 Int)) (or (<= (- (- ULTIMATE.start_main_~i~6) (- (select ULTIMATE.start_main_~str2~6 v_prenex_207))) 0) (< v_prenex_207 v_b_24_1) (<= v_b_25_1 v_prenex_207))) (<= (- (- v_b_25_1) v_b_28_1) (- 1)) (<= v_b_28_1 1) (<= ULTIMATE.start_main_~i~6 v_b_24_1) (<= (- v_b_24_1 (- v_b_25_1)) 1) (<= (+ ULTIMATE.start___VERIFIER_assert_~cond v_b_26_1) 0) (<= (- (- ULTIMATE.start_main_~i~6) v_b_24_1) 0) (<= 1 (+ ULTIMATE.start_main_~cont~6 v_b_28_1)) (forall ((v_prenex_126 Int)) (or (<= (- ULTIMATE.start_main_~cont~6 (- (select ULTIMATE.start_main_~str2~6 v_prenex_126))) 0) (<= v_b_25_1 v_prenex_126) (< v_prenex_126 v_b_24_1))) (forall ((v_prenex_179 Int) (v_prenex_180 Int)) (or (<= (- (select ULTIMATE.start_main_~str2~6 v_prenex_180) (- (select ULTIMATE.start_main_~str1~6 v_prenex_179))) 0) (< v_prenex_180 v_b_24_1) (<= v_b_25_1 v_prenex_180) (<= v_b_28_1 v_prenex_179) (< v_prenex_179 v_b_26_1))) (<= v_b_28_1 (+ v_b_24_1 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_25_1) (- 1)) (<= v_b_25_1 v_b_28_1) (<= (- (- ULTIMATE.start_main_~j~6) v_b_28_1) (- 1)) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (- v_b_25_1)) 1) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_24_1)) 0) (<= (+ v_b_26_1 ULTIMATE.start_main_~MAX~6) 1) (forall ((v_prenex_183 Int)) (or (<= (- (- ULTIMATE.start_main_~j~6) (select ULTIMATE.start_main_~str2~6 v_prenex_183)) 0) (< v_prenex_183 v_b_24_1) (<= v_b_25_1 v_prenex_183))) (<= 1 (+ v_b_24_1 ULTIMATE.start_main_~MAX~6)) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_28_1) (- 2)) (<= (- (- v_b_25_1) (- v_b_28_1)) 1) (<= 1 (+ v_b_25_1 v_b_28_1)) (<= (- ULTIMATE.start_main_~j~6 v_b_28_1) (- 1)) (<= v_b_24_1 ULTIMATE.start_main_~i~6) (<= v_b_25_1 (+ |ULTIMATE.start___VERIFIER_assert_#in~cond| 1)) (<= 0 v_b_25_1) (<= v_b_25_1 (+ ULTIMATE.start___VERIFIER_assert_~cond 1)) (<= (+ v_b_25_1 ULTIMATE.start_main_~i~6) 1) (forall ((v_prenex_178 Int)) (or (<= v_b_25_1 v_prenex_178) (<= (- ULTIMATE.start___VERIFIER_assert_~cond (- (select ULTIMATE.start_main_~str2~6 v_prenex_178))) 0) (< v_prenex_178 v_b_24_1))) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| v_b_24_1) 0) (<= 0 (+ ULTIMATE.start_main_~cont~6 v_b_25_1)) (<= (- ULTIMATE.start_main_~i~6 v_b_24_1) 0) (<= (- ULTIMATE.start_main_~j~6 v_b_26_1) 0) (forall ((v_prenex_177 Int)) (or (< v_prenex_177 v_b_24_1) (<= (- v_b_28_1 (- (select ULTIMATE.start_main_~str2~6 v_prenex_177))) 1) (<= v_b_25_1 v_prenex_177))) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) (- v_b_28_1)) 1) (<= (- ULTIMATE.start___VERIFIER_assert_~cond (- v_b_26_1)) 0) (<= v_b_25_1 (+ ULTIMATE.start_main_~j~6 1)) (forall ((v_prenex_163 Int)) (or (< v_prenex_163 v_b_24_1) (<= (- ULTIMATE.start_main_~i~6 (select ULTIMATE.start_main_~str2~6 v_prenex_163)) 0) (<= v_b_25_1 v_prenex_163))) (<= (- ULTIMATE.start_main_~cont~6 v_b_25_1) 0) (<= (- ULTIMATE.start___VERIFIER_assert_~cond v_b_26_1) 0) (<= v_b_24_1 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_26_1)) 0) (forall ((v_prenex_151 Int)) (or (<= v_b_25_1 v_prenex_151) (< v_prenex_151 v_b_24_1) (<= (- v_b_26_1 (select ULTIMATE.start_main_~str2~6 v_prenex_151)) 0))) (<= (+ v_b_25_1 v_b_26_1) 1) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) v_b_26_1) 0) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) v_b_26_1) 0) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| v_b_25_1) 0) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_25_1)) 1) (<= (- ULTIMATE.start_main_~MAX~6 v_b_25_1) 1) (<= (- (- v_b_24_1) (- v_b_28_1)) 1) (<= (- ULTIMATE.start_main_~i~6 v_b_26_1) 0) (<= 0 (+ ULTIMATE.start_main_~cont~6 v_b_26_1)) (<= (+ v_b_25_1 ULTIMATE.start_main_~MAX~6) 2) (forall ((v_prenex_199 Int)) (or (<= v_b_25_1 v_prenex_199) (< v_prenex_199 v_b_24_1) (<= (- (- v_b_26_1) (select ULTIMATE.start_main_~str2~6 v_prenex_199)) 0))) (<= ULTIMATE.start_main_~i~6 v_b_26_1) (<= (- ULTIMATE.start___VERIFIER_assert_~cond (- v_b_28_1)) 1) (<= (- ULTIMATE.start_main_~i~6 (- v_b_24_1)) 0) (forall ((v_prenex_144 Int)) (or (<= (- ULTIMATE.start___VERIFIER_assert_~cond (select ULTIMATE.start_main_~str2~6 v_prenex_144)) 0) (< v_prenex_144 v_b_24_1) (<= v_b_25_1 v_prenex_144))) (forall ((v_prenex_140 Int)) (or (<= v_b_25_1 v_prenex_140) (<= (- (- v_b_28_1) (select ULTIMATE.start_main_~str2~6 v_prenex_140)) (- 1)) (< v_prenex_140 v_b_24_1))) (<= (- (- v_b_24_1) (- v_b_26_1)) 0) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) (- v_b_28_1)) 1) (<= v_b_28_1 (+ v_b_25_1 1)) (<= (+ ULTIMATE.start_main_~j~6 v_b_28_1) 1) (<= (+ v_b_24_1 ULTIMATE.start_main_~j~6) 0) (<= (+ v_b_24_1 1) ULTIMATE.start_main_~MAX~6) (<= v_b_28_1 (+ ULTIMATE.start_main_~i~6 1)) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| v_b_28_1) (- 1)) (<= (- ULTIMATE.start_main_~i~6 (- v_b_25_1)) 1) (forall ((v_prenex_166 Int)) (or (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (select ULTIMATE.start_main_~str2~6 v_prenex_166)) 0) (<= v_b_25_1 v_prenex_166) (< v_prenex_166 v_b_24_1))) (<= 0 (+ ULTIMATE.start___VERIFIER_assert_~cond v_b_24_1)) (<= 1 (+ v_b_24_1 v_b_28_1)) (<= v_b_24_1 ULTIMATE.start_main_~j~6) (<= (- ULTIMATE.start___VERIFIER_assert_~cond v_b_28_1) (- 1)) (<= v_b_26_1 v_b_25_1) (<= (- v_b_24_1 v_b_26_1) 0) (<= (+ v_b_28_1 |ULTIMATE.start___VERIFIER_assert_#in~cond|) 1) (forall ((v_prenex_138 Int)) (or (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) (select ULTIMATE.start_main_~str2~6 v_prenex_138)) 0) (<= v_b_25_1 v_prenex_138) (< v_prenex_138 v_b_24_1))) (<= (- (- v_b_24_1) v_b_26_1) 0) (forall ((v_prenex_131 Int)) (or (<= v_b_25_1 v_prenex_131) (<= (- v_b_26_1 (- (select ULTIMATE.start_main_~str2~6 v_prenex_131))) 0) (< v_prenex_131 v_b_24_1))) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_28_1)) 1) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| v_b_26_1) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_26_1)) 1) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_25_1)) 1) (<= ULTIMATE.start___VERIFIER_assert_~cond v_b_26_1) (<= (- v_b_26_1 (- v_b_28_1)) 1) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_25_1)) 2) (<= 0 (+ ULTIMATE.start___VERIFIER_assert_~cond v_b_25_1)) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond| v_b_25_1) (<= (+ ULTIMATE.start___VERIFIER_assert_~cond v_b_28_1) 1) (<= (* 2 v_b_28_1) 2) (<= 0 (+ ULTIMATE.start_main_~j~6 v_b_26_1)) (<= ULTIMATE.start_main_~i~6 v_b_25_1) (<= (- ULTIMATE.start_main_~j~6 (- v_b_24_1)) 0) (<= ULTIMATE.start_main_~cont~6 v_b_24_1) (<= (+ ULTIMATE.start_main_~cont~6 v_b_28_1) 1) (<= (- ULTIMATE.start_main_~j~6 (- v_b_26_1)) 0) (<= ULTIMATE.start_main_~MAX~6 (+ v_b_25_1 1)) (<= (+ v_b_24_1 ULTIMATE.start_main_~i~6) 0) (forall ((v_prenex_129 Int)) (or (<= (- (- v_b_24_1) (- (select ULTIMATE.start_main_~str2~6 v_prenex_129))) 0) (<= v_b_25_1 v_prenex_129) (< v_prenex_129 v_b_24_1))) (<= (+ ULTIMATE.start___VERIFIER_assert_~cond 1) v_b_28_1) (<= 2 (+ ULTIMATE.start_main_~MAX~6 v_b_28_1)) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) v_b_28_1) (- 1)) (<= v_b_25_1 (+ v_b_24_1 1)) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) (- v_b_25_1)) 1) (<= 0 (* 2 v_b_26_1)) (<= (- v_b_24_1 (- v_b_26_1)) 0) (<= (+ ULTIMATE.start_main_~cont~6 1) v_b_28_1) (<= (- ULTIMATE.start_main_~i~6 (- v_b_26_1)) 0) (forall ((v_prenex_160 Int)) (or (<= v_b_25_1 v_prenex_160) (< v_prenex_160 v_b_24_1) (<= (- ULTIMATE.start_main_~MAX~6 (select ULTIMATE.start_main_~str2~6 v_prenex_160)) 1))) (<= 0 v_b_26_1) (<= (- (- v_b_25_1) (- v_b_26_1)) 0) (<= (- ULTIMATE.start_main_~cont~6 v_b_24_1) 0) (<= (- v_b_26_1 v_b_28_1) (- 1)) (forall ((v_idx_98 Int)) (or (< v_idx_98 v_b_24_1) (<= (- (- v_b_26_1) (- (select ULTIMATE.start_main_~str2~6 v_idx_98))) 0) (<= v_b_25_1 v_idx_98))) (<= (* 2 v_b_24_1) 0) (<= 0 (+ v_b_25_1 v_b_26_1)) (<= (+ ULTIMATE.start___VERIFIER_assert_~cond v_b_25_1) 1) (<= (- ULTIMATE.start_main_~i~6 v_b_25_1) 0) (<= (+ v_b_24_1 ULTIMATE.start_main_~MAX~6) 1) (<= 0 (* 2 v_b_24_1)) (<= 1 (+ v_b_28_1 ULTIMATE.start_main_~i~6)) (forall ((v_prenex_149 Int)) (or (<= v_b_25_1 v_prenex_149) (<= (- (- ULTIMATE.start_main_~MAX~6) (select ULTIMATE.start_main_~str2~6 v_prenex_149)) (- 1)) (< v_prenex_149 v_b_24_1))) (<= 0 (+ v_b_24_1 ULTIMATE.start_main_~i~6)) (<= v_b_26_1 |ULTIMATE.start___VERIFIER_assert_#in~cond|) (<= (- ULTIMATE.start_main_~MAX~6 v_b_24_1) 1) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) (- v_b_24_1)) 0) (<= (+ ULTIMATE.start_main_~i~6 1) v_b_28_1) (<= (- ULTIMATE.start___VERIFIER_assert_~cond (- v_b_25_1)) 1) (<= (- ULTIMATE.start___VERIFIER_assert_~cond v_b_24_1) 0) (forall ((v_prenex_152 Int)) (or (<= v_b_25_1 v_prenex_152) (<= (- ULTIMATE.start_main_~j~6 (- (select ULTIMATE.start_main_~str2~6 v_prenex_152))) 0) (< v_prenex_152 v_b_24_1))) (<= (- v_b_25_1 (- v_b_25_1)) 2) (<= (- (- v_b_24_1) (- v_b_25_1)) 1) (<= v_b_25_1 1) (<= (- (- v_b_26_1) (- v_b_28_1)) 1) (forall ((v_prenex_195 Int)) (or (<= v_b_25_1 v_prenex_195) (<= (- (- (select ULTIMATE.start_main_~str2~6 v_prenex_195)) (select ULTIMATE.start_main_~str2~6 v_prenex_195)) 0) (< v_prenex_195 v_b_24_1))) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) v_b_24_1) 0) (forall ((v_prenex_174 Int)) (or (< v_prenex_174 v_b_24_1) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) (select ULTIMATE.start_main_~str2~6 v_prenex_174)) 0) (<= v_b_25_1 v_prenex_174))) (<= v_b_24_1 v_b_25_1) (<= (- v_b_25_1 v_b_26_1) 1) (<= (+ v_b_24_1 v_b_26_1) 0) (<= 2 (* 2 v_b_28_1)) (forall ((v_prenex_153 Int)) (or (<= v_b_25_1 v_prenex_153) (< v_prenex_153 v_b_24_1) (<= (- (- ULTIMATE.start_main_~j~6) (- (select ULTIMATE.start_main_~str2~6 v_prenex_153))) 0))) (forall ((v_prenex_146 Int)) (or (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (- (select ULTIMATE.start_main_~str2~6 v_prenex_146))) 0) (<= v_b_25_1 v_prenex_146) (< v_prenex_146 v_b_24_1))) (<= 1 v_b_28_1) (<= 0 (* 2 v_b_25_1)) (<= v_b_25_1 (+ ULTIMATE.start_main_~cont~6 1)) (<= (+ v_b_28_1 ULTIMATE.start_main_~i~6) 1) (<= 0 (+ v_b_26_1 ULTIMATE.start_main_~i~6)) (<= (+ v_b_25_1 v_b_28_1) 2) (<= (- v_b_25_1 (- v_b_26_1)) 1) (<= v_b_24_1 v_b_26_1) (<= (+ v_b_26_1 v_b_28_1) 1) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_28_1)) 1) (forall ((v_prenex_185 Int)) (or (<= (- ULTIMATE.start_main_~MAX~6 (- (select ULTIMATE.start_main_~str2~6 v_prenex_185))) 1) (<= v_b_25_1 v_prenex_185) (< v_prenex_185 v_b_24_1))) (<= (+ v_b_25_1 |ULTIMATE.start___VERIFIER_assert_#in~cond|) 1) (<= (- v_b_25_1 v_b_28_1) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_24_1)) 0) (<= v_b_24_1 |ULTIMATE.start___VERIFIER_assert_#in~cond|) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (- v_b_26_1)) 0) (<= (- ULTIMATE.start_main_~i~6 (- v_b_28_1)) 1) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) (- v_b_24_1)) 0) (forall ((v_prenex_142 Int)) (or (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) (- (select ULTIMATE.start_main_~str2~6 v_prenex_142))) 0) (< v_prenex_142 v_b_24_1) (<= v_b_25_1 v_prenex_142))) (<= v_b_28_1 ULTIMATE.start_main_~MAX~6) (<= (+ v_b_25_1 ULTIMATE.start_main_~j~6) 1) (<= v_b_26_1 ULTIMATE.start_main_~i~6) (<= (- ULTIMATE.start_main_~j~6 v_b_25_1) 0) (<= v_b_26_1 ULTIMATE.start___VERIFIER_assert_~cond) (<= 1 (+ ULTIMATE.start_main_~j~6 v_b_28_1)) (forall ((v_prenex_187 Int)) (or (<= (- v_b_25_1 (select ULTIMATE.start_main_~str2~6 v_prenex_187)) 1) (< v_prenex_187 v_b_24_1) (<= v_b_25_1 v_prenex_187))) (< v_b_25_1 (+ v_b_24_1 1)) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_24_1)) 0) (<= (+ ULTIMATE.start_main_~j~6 1) v_b_28_1) (<= v_b_28_1 (+ ULTIMATE.start_main_~j~6 1)) (<= 0 (+ v_b_25_1 v_b_24_1)) (<= 1 (+ v_b_26_1 v_b_28_1)) (<= (- v_b_24_1 v_b_28_1) (- 1)) (<= v_b_25_1 (+ ULTIMATE.start_main_~i~6 1)) (<= (+ v_b_26_1 1) ULTIMATE.start_main_~MAX~6) (forall ((v_prenex_128 Int)) (or (<= (- (- v_b_28_1) (- (select ULTIMATE.start_main_~str2~6 v_prenex_128))) (- 1)) (< v_prenex_128 v_b_24_1) (<= v_b_25_1 v_prenex_128))) (<= v_b_24_1 ULTIMATE.start_main_~cont~6) (<= (- ULTIMATE.start_main_~cont~6 v_b_26_1) 0) (<= 0 (+ v_b_25_1 ULTIMATE.start_main_~i~6)) (<= 0 (+ v_b_24_1 v_b_26_1)) (<= (* 2 v_b_25_1) 2) (<= 0 (+ v_b_25_1 |ULTIMATE.start___VERIFIER_assert_#in~cond|)) (<= (+ ULTIMATE.start_main_~MAX~6 v_b_28_1) 2) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (- v_b_28_1)) 1) (forall ((v_prenex_145 Int)) (or (<= v_b_25_1 v_prenex_145) (<= (- v_b_24_1 (select ULTIMATE.start_main_~str2~6 v_prenex_145)) 0) (< v_prenex_145 v_b_24_1))) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_25_1) 0) (forall ((v_prenex_134 Int)) (or (<= v_b_25_1 v_prenex_134) (<= (- (- v_b_25_1) (- (select ULTIMATE.start_main_~str2~6 v_prenex_134))) 0) (< v_prenex_134 v_b_24_1))) (<= 1 (+ ULTIMATE.start___VERIFIER_assert_~cond v_b_28_1)) (<= v_b_25_1 ULTIMATE.start_main_~MAX~6) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_26_1)) 0) (<= (- v_b_26_1 (- v_b_26_1)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_25_1)) 0) (forall ((v_prenex_122 Int)) (or (< v_prenex_122 v_b_24_1) (<= (- ULTIMATE.start_main_~j~6 (select ULTIMATE.start_main_~str2~6 v_prenex_122)) 0) (<= v_b_25_1 v_prenex_122))) (<= (- v_b_25_1 (- v_b_28_1)) 2) (<= (+ v_b_24_1 1) v_b_28_1) (<= (- v_b_24_1 v_b_25_1) 0) (<= (+ v_b_25_1 v_b_24_1) 1) (<= (- v_b_24_1 (- v_b_24_1)) 0) (<= (- ULTIMATE.start_main_~cont~6 v_b_28_1) (- 1)) (forall ((v_prenex_191 Int)) (or (< v_prenex_191 v_b_24_1) (<= v_b_25_1 v_prenex_191) (<= (- (select ULTIMATE.start_main_~str2~6 v_prenex_191) (- (select ULTIMATE.start_main_~str2~6 v_prenex_191))) 0))) (<= (* 2 v_b_26_1) 0) (<= (- ULTIMATE.start_main_~j~6 v_b_24_1) 0) (forall ((v_prenex_173 Int)) (or (<= (- ULTIMATE.start_main_~i~6 (- (select ULTIMATE.start_main_~str2~6 v_prenex_173))) 0) (< v_prenex_173 v_b_24_1) (<= v_b_25_1 v_prenex_173))) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_28_1) (- 1)) (<= v_b_26_1 v_b_24_1) (<= (- (- v_b_24_1) v_b_28_1) (- 1)) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_26_1) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_28_1)) 0) (<= (- ULTIMATE.start___VERIFIER_assert_~cond (- v_b_24_1)) 0) (<= (+ v_b_26_1 ULTIMATE.start_main_~i~6) 0) (<= ULTIMATE.start_main_~j~6 v_b_26_1) (forall ((v_prenex_198 Int)) (or (<= (- (- v_b_24_1) (select ULTIMATE.start_main_~str2~6 v_prenex_198)) 0) (<= v_b_25_1 v_prenex_198) (< v_prenex_198 v_b_24_1))) (<= (- ULTIMATE.start_main_~j~6 (- v_b_28_1)) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_26_1) (- 1)) (forall ((v_prenex_196 Int)) (or (<= (- (- ULTIMATE.start_main_~cont~6) (- (select ULTIMATE.start_main_~str2~6 v_prenex_196))) 0) (< v_prenex_196 v_b_24_1) (<= v_b_25_1 v_prenex_196))) (<= 0 (+ v_b_26_1 ULTIMATE.start_main_~j~6)) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) (- v_b_26_1)) 0) (<= (- (- ULTIMATE.start_main_~i~6) v_b_28_1) (- 1)) (<= (- ULTIMATE.start_main_~i~6 v_b_28_1) (- 1)) (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~cond| 1) v_b_28_1) (<= 1 (+ v_b_26_1 ULTIMATE.start_main_~MAX~6)) (<= 1 (+ v_b_25_1 ULTIMATE.start_main_~MAX~6)) (<= v_b_24_1 ULTIMATE.start___VERIFIER_assert_~cond) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) (- v_b_25_1)) 1) (forall ((v_prenex_189 Int)) (or (<= v_b_25_1 v_prenex_189) (< v_prenex_189 v_b_24_1) (<= (- (- v_b_25_1) (select ULTIMATE.start_main_~str2~6 v_prenex_189)) 0))) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (- v_b_24_1)) 0) (forall ((v_prenex_186 Int)) (or (<= v_b_25_1 v_prenex_186) (<= (- v_b_28_1 (select ULTIMATE.start_main_~str2~6 v_prenex_186)) 1) (< v_prenex_186 v_b_24_1))) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_24_1)) 0) (<= (- (- v_b_26_1) v_b_28_1) (- 1)) (<= (- (- v_b_24_1) v_b_24_1) 0) (<= (+ ULTIMATE.start_main_~cont~6 v_b_25_1) 1) (<= v_b_28_1 (+ |ULTIMATE.start___VERIFIER_assert_#in~cond| 1)) (<= (+ v_b_26_1 |ULTIMATE.start___VERIFIER_assert_#in~cond|) 0) (<= (- ULTIMATE.start___VERIFIER_assert_~cond v_b_25_1) 0) (<= v_b_28_1 (+ v_b_26_1 1)) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) v_b_25_1) 0) (<= (- (- ULTIMATE.start_main_~i~6) v_b_25_1) 0) (forall ((v_prenex_168 Int)) (or (< v_prenex_168 v_b_24_1) (<= v_b_25_1 v_prenex_168) (<= (- ULTIMATE.start_main_~cont~6 (select ULTIMATE.start_main_~str2~6 v_prenex_168)) 0))) (<= ULTIMATE.start___VERIFIER_assert_~cond v_b_25_1) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_24_1) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_28_1)) 1) (<= v_b_28_1 (+ ULTIMATE.start_main_~cont~6 1)) (<= 0 (+ v_b_24_1 |ULTIMATE.start___VERIFIER_assert_#in~cond|)) (forall ((v_prenex_203 Int)) (or (< v_prenex_203 v_b_24_1) (<= v_b_25_1 v_prenex_203) (<= (- (- ULTIMATE.start_main_~i~6) (select ULTIMATE.start_main_~str2~6 v_prenex_203)) 0))) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) v_b_25_1) 0) (<= (+ ULTIMATE.start_main_~j~6 v_b_26_1) 0) (<= (+ v_b_24_1 v_b_28_1) 1) (<= (- ULTIMATE.start_main_~MAX~6 v_b_28_1) 0) (<= (- (- v_b_25_1) v_b_26_1) 0) (<= (- v_b_28_1 (- v_b_28_1)) 2))) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| ULTIMATE.start___VERIFIER_assert_~cond) 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_~i~6 |ULTIMATE.start___VERIFIER_assert_#in~cond|) (<= (- ULTIMATE.start___VERIFIER_assert_~cond (- ULTIMATE.start_main_~cont~6)) 0) (<= 0 (* 2 ULTIMATE.start_main_~j~6)) (<= ULTIMATE.start_main_~i~6 ULTIMATE.start_main_~cont~6) (<= 1 (+ ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~MAX~6)) (<= 1 (+ ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~MAX~6)) (<= ULTIMATE.start___VERIFIER_assert_~cond 0) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~MAX~6)) 2) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) ULTIMATE.start___VERIFIER_assert_~cond) 0) (<= ULTIMATE.start_main_~i~6 ULTIMATE.start_main_~j~6) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) (- ULTIMATE.start_main_~cont~6)) 0) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) (- ULTIMATE.start_main_~MAX~6)) 1) (<= (+ ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~j~6) 0) (<= ULTIMATE.start_main_~cont~6 |ULTIMATE.start___VERIFIER_assert_#in~cond|) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~i~6) 0) (<= 0 (* 2 ULTIMATE.start___VERIFIER_assert_~cond)) (<= (* 2 ULTIMATE.start___VERIFIER_assert_~cond) 0) (<= ULTIMATE.start_main_~MAX~6 (+ ULTIMATE.start_main_~j~6 1)) (<= ULTIMATE.start_main_~MAX~6 (+ |ULTIMATE.start___VERIFIER_assert_#in~cond| 1)) (<= 0 (+ ULTIMATE.start_main_~j~6 |ULTIMATE.start___VERIFIER_assert_#in~cond|)) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~cont~6) 1) (<= (+ ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~i~6) 0) (<= 0 (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6)) (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~cond| ULTIMATE.start_main_~i~6) 0) (<= ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~j~6) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (- ULTIMATE.start_main_~cont~6)) 0) (<= 0 (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~j~6)) (<= (- ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~j~6) 0) (<= (- ULTIMATE.start___VERIFIER_assert_~cond (- ULTIMATE.start_main_~j~6)) 0) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~j~6) 1) (<= (+ ULTIMATE.start_main_~j~6 1) ULTIMATE.start_main_~MAX~6) (<= (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6) 0) (<= 0 (+ ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~j~6))) (and (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) (- ULTIMATE.start_main_~i~6)) 0) (<= 1 ULTIMATE.start_main_~MAX~6) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) ULTIMATE.start_main_~j~6) 0) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (- ULTIMATE.start_main_~MAX~6)) 1) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) ULTIMATE.start_main_~cont~6) 0) (<= (+ ULTIMATE.start_main_~i~6 1) ULTIMATE.start_main_~MAX~6) (<= 2 (* 2 ULTIMATE.start_main_~MAX~6)) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~j~6)) 0) (<= 0 (+ ULTIMATE.start_main_~cont~6 |ULTIMATE.start___VERIFIER_assert_#in~cond|)) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (- |ULTIMATE.start___VERIFIER_assert_#in~cond|)) 0) (<= ULTIMATE.start_main_~cont~6 0) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) (- 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_~j~6) 0) (<= (- ULTIMATE.start_main_~i~6 ULTIMATE.start_main_~j~6) 0) (<= (+ ULTIMATE.start___VERIFIER_assert_~cond 1) ULTIMATE.start_main_~MAX~6) (<= ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~cont~6) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~j~6)) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~j~6) (- 1)) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) ULTIMATE.start_main_~i~6) 0) (<= (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~j~6) 0) (<= 0 (+ ULTIMATE.start___VERIFIER_assert_~cond |ULTIMATE.start___VERIFIER_assert_#in~cond|)) (<= (* 2 ULTIMATE.start_main_~i~6) 0) (<= ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~i~6) (<= (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~MAX~6) 1) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) ULTIMATE.start_main_~j~6) 0) (<= ULTIMATE.start_main_~j~6 |ULTIMATE.start___VERIFIER_assert_#in~cond|) (<= (+ ULTIMATE.start_main_~j~6 |ULTIMATE.start___VERIFIER_assert_#in~cond|) 0) (<= ULTIMATE.start___VERIFIER_assert_~cond |ULTIMATE.start___VERIFIER_assert_#in~cond|) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) (- ULTIMATE.start_main_~cont~6)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~cont~6) (- 1)) (<= ULTIMATE.start_main_~i~6 0) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) ULTIMATE.start_main_~cont~6) 0) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond| ULTIMATE.start_main_~i~6) (<= ULTIMATE.start_main_~MAX~6 1) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| ULTIMATE.start_main_~cont~6) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~cont~6)) 1) (<= (- ULTIMATE.start___VERIFIER_assert_~cond (- ULTIMATE.start___VERIFIER_assert_~cond)) 0) (<= (- ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~MAX~6) (- 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~MAX~6) (- 2)) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond| 0) (<= (- ULTIMATE.start___VERIFIER_assert_~cond (- ULTIMATE.start_main_~MAX~6)) 1) (<= (- (- ULTIMATE.start_main_~i~6) (- ULTIMATE.start_main_~j~6)) 0) (<= ULTIMATE.start_main_~MAX~6 (+ ULTIMATE.start_main_~cont~6 1)) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) (- ULTIMATE.start_main_~j~6)) 0) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) (- ULTIMATE.start_main_~i~6)) 0) (<= (+ ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~MAX~6) 1) (<= ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6) (<= ULTIMATE.start_main_~i~6 ULTIMATE.start___VERIFIER_assert_~cond) (<= 0 (+ ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~i~6)) (<= ULTIMATE.start_main_~j~6 0) (<= 1 (+ ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6)) (<= 0 (* 2 |ULTIMATE.start___VERIFIER_assert_#in~cond|)) (<= 0 (* 2 ULTIMATE.start_main_~i~6)) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (- ULTIMATE.start_main_~j~6)) 0) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) ULTIMATE.start___VERIFIER_assert_~cond) 0) (<= ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~i~6) (<= 1 (+ ULTIMATE.start_main_~MAX~6 |ULTIMATE.start___VERIFIER_assert_#in~cond|)) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~i~6)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~j~6)) (- 1)) (<= 0 (+ ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~cont~6)) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) ULTIMATE.start_main_~MAX~6) (- 1)) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) ULTIMATE.start_main_~i~6) 0) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~i~6)) 0) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) (- ULTIMATE.start___VERIFIER_assert_~cond)) 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) (<= (* 2 ULTIMATE.start_main_~MAX~6) 2) (<= ULTIMATE.start_main_~cont~6 ULTIMATE.start___VERIFIER_assert_~cond) (<= (- ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~cont~6) 0) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond| ULTIMATE.start_main_~j~6) (<= (* 2 ULTIMATE.start_main_~cont~6) 0) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| ULTIMATE.start_main_~i~6) 0) (<= (+ ULTIMATE.start___VERIFIER_assert_~cond |ULTIMATE.start___VERIFIER_assert_#in~cond|) 0) (<= (- (- ULTIMATE.start_main_~i~6) ULTIMATE.start_main_~i~6) 0) (<= 0 |ULTIMATE.start___VERIFIER_assert_#in~cond|) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~cont~6)) (- 1)) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) (- ULTIMATE.start_main_~MAX~6)) 1) (<= ULTIMATE.start_main_~MAX~6 (+ ULTIMATE.start_main_~i~6 1)) (<= ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~cont~6) (<= (- 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_~j~6) (<= (- ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~i~6) 0) (<= (- (- ULTIMATE.start_main_~j~6) ULTIMATE.start_main_~j~6) 0) (<= (+ ULTIMATE.start_main_~MAX~6 |ULTIMATE.start___VERIFIER_assert_#in~cond|) 1) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond| ULTIMATE.start___VERIFIER_assert_~cond) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| ULTIMATE.start_main_~j~6) 0) (<= (- ULTIMATE.start_main_~j~6 (- ULTIMATE.start_main_~j~6)) 0) (<= 0 (* 2 ULTIMATE.start_main_~cont~6)) (<= ULTIMATE.start_main_~j~6 ULTIMATE.start___VERIFIER_assert_~cond) (<= 0 ULTIMATE.start___VERIFIER_assert_~cond) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) |ULTIMATE.start___VERIFIER_assert_#in~cond|) 0) (<= ULTIMATE.start_main_~MAX~6 (+ ULTIMATE.start___VERIFIER_assert_~cond 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~i~6)) (- 1)) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (- ULTIMATE.start_main_~i~6)) 0) (<= (* 2 ULTIMATE.start_main_~j~6) 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) (<= 0 ULTIMATE.start_main_~j~6) (<= (* 2 |ULTIMATE.start___VERIFIER_assert_#in~cond|) 0) (<= 0 ULTIMATE.start_main_~cont~6) (<= (+ ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~MAX~6) 1) (<= (- ULTIMATE.start___VERIFIER_assert_~cond (- ULTIMATE.start_main_~i~6)) 0) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| ULTIMATE.start_main_~MAX~6) (- 1)) (<= 0 (+ ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~i~6)) (<= (+ ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~i~6) 0) (exists ((v_b_25_1 Int) (v_b_24_1 Int) (v_b_26_1 Int) (v_b_28_1 Int)) (and (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_24_1)) 1) (forall ((v_prenex_148 Int)) (or (<= v_b_28_1 v_prenex_148) (< v_prenex_148 v_b_26_1) (<= (- (- v_b_28_1) (select ULTIMATE.start_main_~str1~6 v_prenex_148)) (- 1)))) (<= (- (- ULTIMATE.start_main_~j~6) v_b_26_1) 0) (<= 0 (+ v_b_24_1 ULTIMATE.start_main_~j~6)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_26_1)) (- 1)) (<= (+ ULTIMATE.start___VERIFIER_assert_~cond v_b_24_1) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_28_1)) 2) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_26_1)) 0) (forall ((v_idx_101 Int)) (or (<= (- (- ULTIMATE.start_main_~i~6) (select ULTIMATE.start_main_~str1~6 v_idx_101)) 0) (< v_idx_101 v_b_26_1) (<= v_b_28_1 v_idx_101))) (<= v_b_28_1 (+ ULTIMATE.start___VERIFIER_assert_~cond 1)) (<= ULTIMATE.start_main_~j~6 v_b_24_1) (<= v_b_25_1 (+ v_b_26_1 1)) (<= (- (- ULTIMATE.start_main_~i~6) v_b_26_1) 0) (<= (+ v_b_26_1 ULTIMATE.start_main_~j~6) 0) (forall ((v_prenex_141 Int)) (or (< v_prenex_141 v_b_26_1) (<= (- ULTIMATE.start_main_~i~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_141))) 0) (<= v_b_28_1 v_prenex_141))) (<= (- v_b_24_1 (- v_b_28_1)) 1) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) v_b_28_1) (- 1)) (forall ((v_prenex_210 Int)) (or (<= (- v_b_24_1 (- (select ULTIMATE.start_main_~str2~6 v_prenex_210))) 0) (<= v_b_25_1 v_prenex_210) (< v_prenex_210 v_b_24_1))) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) v_b_24_1) 0) (<= (- ULTIMATE.start_main_~MAX~6 v_b_26_1) 1) (<= 0 (+ ULTIMATE.start_main_~cont~6 v_b_24_1)) (<= v_b_26_1 ULTIMATE.start_main_~cont~6) (<= ULTIMATE.start___VERIFIER_assert_~cond v_b_24_1) (forall ((v_prenex_193 Int)) (or (<= (- (- v_b_28_1) (- (select ULTIMATE.start_main_~str1~6 v_prenex_193))) (- 1)) (<= v_b_28_1 v_prenex_193) (< v_prenex_193 v_b_26_1))) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) (- v_b_26_1)) 0) (forall ((v_prenex_150 Int)) (or (< v_prenex_150 v_b_24_1) (<= (- (- ULTIMATE.start_main_~MAX~6) (- (select ULTIMATE.start_main_~str2~6 v_prenex_150))) (- 1)) (<= v_b_25_1 v_prenex_150))) (<= (+ ULTIMATE.start_main_~cont~6 v_b_24_1) 0) (forall ((v_prenex_164 Int)) (or (<= (- v_b_25_1 (- (select ULTIMATE.start_main_~str1~6 v_prenex_164))) 1) (< v_prenex_164 v_b_26_1) (<= v_b_28_1 v_prenex_164))) (<= ULTIMATE.start_main_~MAX~6 (+ v_b_26_1 1)) (<= ULTIMATE.start_main_~cont~6 v_b_25_1) (forall ((v_prenex_170 Int) (v_prenex_171 Int)) (or (<= v_b_28_1 v_prenex_170) (< v_prenex_171 v_b_24_1) (< v_prenex_170 v_b_26_1) (<= v_b_25_1 v_prenex_171) (<= (- (- (select ULTIMATE.start_main_~str2~6 v_prenex_171)) (- (select ULTIMATE.start_main_~str1~6 v_prenex_170))) 0))) (forall ((v_prenex_176 Int) (v_prenex_175 Int)) (or (<= (- (select ULTIMATE.start_main_~str2~6 v_prenex_176) (select ULTIMATE.start_main_~str1~6 v_prenex_175)) 0) (< v_prenex_175 v_b_26_1) (<= v_b_25_1 v_prenex_176) (<= v_b_28_1 v_prenex_175) (< v_prenex_176 v_b_24_1))) (forall ((v_prenex_204 Int) (v_prenex_205 Int)) (or (<= v_b_25_1 v_prenex_204) (< v_prenex_205 v_b_26_1) (<= (- (- (select ULTIMATE.start_main_~str2~6 v_prenex_204)) (select ULTIMATE.start_main_~str1~6 v_prenex_205)) 0) (< v_prenex_204 v_b_24_1) (<= v_b_28_1 v_prenex_205))) (forall ((v_prenex_172 Int)) (or (< v_prenex_172 v_b_24_1) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) (- (select ULTIMATE.start_main_~str2~6 v_prenex_172))) 0) (<= v_b_25_1 v_prenex_172))) (<= (- (- ULTIMATE.start_main_~j~6) v_b_25_1) 0) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_26_1)) 0) (<= ULTIMATE.start_main_~MAX~6 (+ v_b_24_1 1)) (<= ULTIMATE.start_main_~j~6 v_b_25_1) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_24_1) (- 1)) (forall ((v_prenex_202 Int)) (or (< v_prenex_202 v_b_26_1) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (select ULTIMATE.start_main_~str1~6 v_prenex_202)) 0) (<= v_b_28_1 v_prenex_202))) (forall ((v_prenex_208 Int)) (or (<= v_b_25_1 v_prenex_208) (< v_prenex_208 v_b_24_1) (<= (- v_b_25_1 (- (select ULTIMATE.start_main_~str2~6 v_prenex_208))) 1))) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_25_1)) 1) (<= (- ULTIMATE.start_main_~j~6 (- v_b_25_1)) 1) (forall ((v_prenex_156 Int)) (or (<= v_b_28_1 v_prenex_156) (< v_prenex_156 v_b_26_1) (<= (- v_b_26_1 (- (select ULTIMATE.start_main_~str1~6 v_prenex_156))) 0))) (<= (+ v_b_24_1 |ULTIMATE.start___VERIFIER_assert_#in~cond|) 0) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_25_1)) 1) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond| v_b_24_1) (<= (- (- v_b_26_1) v_b_26_1) 0) (<= v_b_26_1 ULTIMATE.start_main_~j~6) (<= (- (- v_b_24_1) v_b_25_1) 0) (<= (- (- v_b_28_1) v_b_28_1) (- 2)) (<= 0 (+ v_b_25_1 ULTIMATE.start_main_~j~6)) (<= ULTIMATE.start_main_~cont~6 v_b_26_1) (forall ((v_prenex_133 Int)) (or (< v_prenex_133 v_b_26_1) (<= (- (- ULTIMATE.start_main_~MAX~6) (select ULTIMATE.start_main_~str1~6 v_prenex_133)) (- 1)) (<= v_b_28_1 v_prenex_133))) (<= 0 (+ ULTIMATE.start___VERIFIER_assert_~cond v_b_26_1)) (<= 0 v_b_24_1) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_24_1)) (- 1)) (forall ((v_prenex_147 Int)) (or (< v_prenex_147 v_b_26_1) (<= (- (- ULTIMATE.start_main_~i~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_147))) 0) (<= v_b_28_1 v_prenex_147))) (forall ((v_prenex_135 Int)) (or (<= v_b_25_1 v_prenex_135) (< v_prenex_135 v_b_24_1) (<= (- (- ULTIMATE.start_main_~cont~6) (select ULTIMATE.start_main_~str2~6 v_prenex_135)) 0))) (forall ((v_prenex_136 Int)) (or (<= (- ULTIMATE.start___VERIFIER_assert_~cond (select ULTIMATE.start_main_~str1~6 v_prenex_136)) 0) (< v_prenex_136 v_b_26_1) (<= v_b_28_1 v_prenex_136))) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond| v_b_26_1) (forall ((v_prenex_190 Int)) (or (<= v_b_28_1 v_prenex_190) (<= (- v_b_26_1 (select ULTIMATE.start_main_~str1~6 v_prenex_190)) 0) (< v_prenex_190 v_b_26_1))) (<= (+ ULTIMATE.start_main_~cont~6 v_b_26_1) 0) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_28_1)) 1) (<= ULTIMATE.start_main_~MAX~6 v_b_28_1) (<= (- (- v_b_25_1) v_b_25_1) 0) (<= (+ v_b_26_1 1) v_b_28_1) (<= v_b_26_1 0) (<= 1 (+ v_b_28_1 |ULTIMATE.start___VERIFIER_assert_#in~cond|)) (<= 0 (+ v_b_26_1 |ULTIMATE.start___VERIFIER_assert_#in~cond|)) (<= (- (- ULTIMATE.start_main_~j~6) v_b_24_1) 0) (forall ((v_prenex_207 Int)) (or (<= (- (- ULTIMATE.start_main_~i~6) (- (select ULTIMATE.start_main_~str2~6 v_prenex_207))) 0) (< v_prenex_207 v_b_24_1) (<= v_b_25_1 v_prenex_207))) (<= (- (- v_b_25_1) v_b_28_1) (- 1)) (<= v_b_28_1 1) (<= ULTIMATE.start_main_~i~6 v_b_24_1) (<= (- v_b_24_1 (- v_b_25_1)) 1) (<= (+ ULTIMATE.start___VERIFIER_assert_~cond v_b_26_1) 0) (forall ((v_prenex_188 Int)) (or (< v_prenex_188 v_b_26_1) (<= (- ULTIMATE.start_main_~MAX~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_188))) 1) (<= v_b_28_1 v_prenex_188))) (<= (- (- ULTIMATE.start_main_~i~6) v_b_24_1) 0) (<= 1 (+ ULTIMATE.start_main_~cont~6 v_b_28_1)) (forall ((v_prenex_126 Int)) (or (<= (- ULTIMATE.start_main_~cont~6 (- (select ULTIMATE.start_main_~str2~6 v_prenex_126))) 0) (<= v_b_25_1 v_prenex_126) (< v_prenex_126 v_b_24_1))) (forall ((v_prenex_179 Int) (v_prenex_180 Int)) (or (<= (- (select ULTIMATE.start_main_~str2~6 v_prenex_180) (- (select ULTIMATE.start_main_~str1~6 v_prenex_179))) 0) (< v_prenex_180 v_b_24_1) (<= v_b_25_1 v_prenex_180) (<= v_b_28_1 v_prenex_179) (< v_prenex_179 v_b_26_1))) (<= v_b_28_1 (+ v_b_24_1 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_25_1) (- 1)) (forall ((v_prenex_192 Int)) (or (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (- (select ULTIMATE.start_main_~str1~6 v_prenex_192))) 0) (<= v_b_28_1 v_prenex_192) (< v_prenex_192 v_b_26_1))) (forall ((v_prenex_130 Int)) (or (< v_prenex_130 v_b_26_1) (<= v_b_28_1 v_prenex_130) (<= (- ULTIMATE.start_main_~cont~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_130))) 0))) (<= v_b_25_1 v_b_28_1) (<= (- (- ULTIMATE.start_main_~j~6) v_b_28_1) (- 1)) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (- v_b_25_1)) 1) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_24_1)) 0) (<= (+ v_b_26_1 ULTIMATE.start_main_~MAX~6) 1) (forall ((v_prenex_157 Int)) (or (<= v_b_28_1 v_prenex_157) (< v_prenex_157 v_b_26_1) (<= (- (- v_b_26_1) (select ULTIMATE.start_main_~str1~6 v_prenex_157)) 0))) (forall ((v_prenex_183 Int)) (or (<= (- (- ULTIMATE.start_main_~j~6) (select ULTIMATE.start_main_~str2~6 v_prenex_183)) 0) (< v_prenex_183 v_b_24_1) (<= v_b_25_1 v_prenex_183))) (<= 1 (+ v_b_24_1 ULTIMATE.start_main_~MAX~6)) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_28_1) (- 2)) (<= (- (- v_b_25_1) (- v_b_28_1)) 1) (<= 1 (+ v_b_25_1 v_b_28_1)) (<= (- ULTIMATE.start_main_~j~6 v_b_28_1) (- 1)) (<= v_b_24_1 ULTIMATE.start_main_~i~6) (<= v_b_25_1 (+ |ULTIMATE.start___VERIFIER_assert_#in~cond| 1)) (<= 0 v_b_25_1) (<= v_b_25_1 (+ ULTIMATE.start___VERIFIER_assert_~cond 1)) (<= (+ v_b_25_1 ULTIMATE.start_main_~i~6) 1) (forall ((v_prenex_178 Int)) (or (<= v_b_25_1 v_prenex_178) (<= (- ULTIMATE.start___VERIFIER_assert_~cond (- (select ULTIMATE.start_main_~str2~6 v_prenex_178))) 0) (< v_prenex_178 v_b_24_1))) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| v_b_24_1) 0) (<= 0 (+ ULTIMATE.start_main_~cont~6 v_b_25_1)) (<= (- ULTIMATE.start_main_~i~6 v_b_24_1) 0) (<= (- ULTIMATE.start_main_~j~6 v_b_26_1) 0) (forall ((v_prenex_177 Int)) (or (< v_prenex_177 v_b_24_1) (<= (- v_b_28_1 (- (select ULTIMATE.start_main_~str2~6 v_prenex_177))) 1) (<= v_b_25_1 v_prenex_177))) (forall ((v_prenex_155 Int)) (or (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) (- (select ULTIMATE.start_main_~str1~6 v_prenex_155))) 0) (<= v_b_28_1 v_prenex_155) (< v_prenex_155 v_b_26_1))) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) (- v_b_28_1)) 1) (<= (- ULTIMATE.start___VERIFIER_assert_~cond (- v_b_26_1)) 0) (<= v_b_25_1 (+ ULTIMATE.start_main_~j~6 1)) (forall ((v_prenex_163 Int)) (or (< v_prenex_163 v_b_24_1) (<= (- ULTIMATE.start_main_~i~6 (select ULTIMATE.start_main_~str2~6 v_prenex_163)) 0) (<= v_b_25_1 v_prenex_163))) (<= (- ULTIMATE.start_main_~cont~6 v_b_25_1) 0) (<= (- ULTIMATE.start___VERIFIER_assert_~cond v_b_26_1) 0) (<= v_b_24_1 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_26_1)) 0) (forall ((v_prenex_151 Int)) (or (<= v_b_25_1 v_prenex_151) (< v_prenex_151 v_b_24_1) (<= (- v_b_26_1 (select ULTIMATE.start_main_~str2~6 v_prenex_151)) 0))) (<= (+ v_b_25_1 v_b_26_1) 1) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) v_b_26_1) 0) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) v_b_26_1) 0) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| v_b_25_1) 0) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_25_1)) 1) (<= (- ULTIMATE.start_main_~MAX~6 v_b_25_1) 1) (<= (- (- v_b_24_1) (- v_b_28_1)) 1) (<= (- ULTIMATE.start_main_~i~6 v_b_26_1) 0) (forall ((v_prenex_123 Int)) (or (<= (- ULTIMATE.start_main_~cont~6 (select ULTIMATE.start_main_~str1~6 v_prenex_123)) 0) (<= v_b_28_1 v_prenex_123) (< v_prenex_123 v_b_26_1))) (<= 0 (+ ULTIMATE.start_main_~cont~6 v_b_26_1)) (<= (+ v_b_25_1 ULTIMATE.start_main_~MAX~6) 2) (forall ((v_prenex_159 Int)) (or (< v_prenex_159 v_b_26_1) (<= (- (- v_b_25_1) (- (select ULTIMATE.start_main_~str1~6 v_prenex_159))) 0) (<= v_b_28_1 v_prenex_159))) (forall ((v_prenex_199 Int)) (or (<= v_b_25_1 v_prenex_199) (< v_prenex_199 v_b_24_1) (<= (- (- v_b_26_1) (select ULTIMATE.start_main_~str2~6 v_prenex_199)) 0))) (<= ULTIMATE.start_main_~i~6 v_b_26_1) (<= (- ULTIMATE.start___VERIFIER_assert_~cond (- v_b_28_1)) 1) (<= (- ULTIMATE.start_main_~i~6 (- v_b_24_1)) 0) (forall ((v_prenex_144 Int)) (or (<= (- ULTIMATE.start___VERIFIER_assert_~cond (select ULTIMATE.start_main_~str2~6 v_prenex_144)) 0) (< v_prenex_144 v_b_24_1) (<= v_b_25_1 v_prenex_144))) (forall ((v_prenex_140 Int)) (or (<= v_b_25_1 v_prenex_140) (<= (- (- v_b_28_1) (select ULTIMATE.start_main_~str2~6 v_prenex_140)) (- 1)) (< v_prenex_140 v_b_24_1))) (<= (- (- v_b_24_1) (- v_b_26_1)) 0) (forall ((v_prenex_124 Int)) (or (<= v_b_28_1 v_prenex_124) (<= (- v_b_28_1 (- (select ULTIMATE.start_main_~str1~6 v_prenex_124))) 1) (< v_prenex_124 v_b_26_1))) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) (- v_b_28_1)) 1) (<= v_b_28_1 (+ v_b_25_1 1)) (<= (+ ULTIMATE.start_main_~j~6 v_b_28_1) 1) (<= (+ v_b_24_1 ULTIMATE.start_main_~j~6) 0) (<= (+ v_b_24_1 1) ULTIMATE.start_main_~MAX~6) (<= v_b_28_1 (+ ULTIMATE.start_main_~i~6 1)) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| v_b_28_1) (- 1)) (<= (- ULTIMATE.start_main_~i~6 (- v_b_25_1)) 1) (forall ((v_prenex_166 Int)) (or (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (select ULTIMATE.start_main_~str2~6 v_prenex_166)) 0) (<= v_b_25_1 v_prenex_166) (< v_prenex_166 v_b_24_1))) (<= 0 (+ ULTIMATE.start___VERIFIER_assert_~cond v_b_24_1)) (<= 1 (+ v_b_24_1 v_b_28_1)) (<= v_b_24_1 ULTIMATE.start_main_~j~6) (<= (- ULTIMATE.start___VERIFIER_assert_~cond v_b_28_1) (- 1)) (<= v_b_26_1 v_b_25_1) (<= (- v_b_24_1 v_b_26_1) 0) (<= (+ v_b_28_1 |ULTIMATE.start___VERIFIER_assert_#in~cond|) 1) (forall ((v_prenex_138 Int)) (or (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) (select ULTIMATE.start_main_~str2~6 v_prenex_138)) 0) (<= v_b_25_1 v_prenex_138) (< v_prenex_138 v_b_24_1))) (<= (- (- v_b_24_1) v_b_26_1) 0) (forall ((v_prenex_165 Int)) (or (<= v_b_28_1 v_prenex_165) (< v_prenex_165 v_b_26_1) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) (- (select ULTIMATE.start_main_~str1~6 v_prenex_165))) 0))) (forall ((v_prenex_131 Int)) (or (<= v_b_25_1 v_prenex_131) (<= (- v_b_26_1 (- (select ULTIMATE.start_main_~str2~6 v_prenex_131))) 0) (< v_prenex_131 v_b_24_1))) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_28_1)) 1) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| v_b_26_1) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_26_1)) 1) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_25_1)) 1) (<= ULTIMATE.start___VERIFIER_assert_~cond v_b_26_1) (<= (- v_b_26_1 (- v_b_28_1)) 1) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_25_1)) 2) (<= 0 (+ ULTIMATE.start___VERIFIER_assert_~cond v_b_25_1)) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond| v_b_25_1) (forall ((v_prenex_132 Int)) (or (< v_prenex_132 v_b_26_1) (<= (- (- v_b_26_1) (- (select ULTIMATE.start_main_~str1~6 v_prenex_132))) 0) (<= v_b_28_1 v_prenex_132))) (<= (+ ULTIMATE.start___VERIFIER_assert_~cond v_b_28_1) 1) (<= (* 2 v_b_28_1) 2) (<= 0 (+ ULTIMATE.start_main_~j~6 v_b_26_1)) (<= ULTIMATE.start_main_~i~6 v_b_25_1) (<= (- ULTIMATE.start_main_~j~6 (- v_b_24_1)) 0) (<= ULTIMATE.start_main_~cont~6 v_b_24_1) (<= (+ ULTIMATE.start_main_~cont~6 v_b_28_1) 1) (<= (- ULTIMATE.start_main_~j~6 (- v_b_26_1)) 0) (<= ULTIMATE.start_main_~MAX~6 (+ v_b_25_1 1)) (forall ((v_prenex_181 Int)) (or (<= (- ULTIMATE.start_main_~j~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_181))) 0) (< v_prenex_181 v_b_26_1) (<= v_b_28_1 v_prenex_181))) (<= (+ v_b_24_1 ULTIMATE.start_main_~i~6) 0) (forall ((v_prenex_129 Int)) (or (<= (- (- v_b_24_1) (- (select ULTIMATE.start_main_~str2~6 v_prenex_129))) 0) (<= v_b_25_1 v_prenex_129) (< v_prenex_129 v_b_24_1))) (<= (+ ULTIMATE.start___VERIFIER_assert_~cond 1) v_b_28_1) (<= 2 (+ ULTIMATE.start_main_~MAX~6 v_b_28_1)) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) v_b_28_1) (- 1)) (forall ((v_prenex_158 Int)) (or (< v_prenex_158 v_b_26_1) (<= v_b_28_1 v_prenex_158) (<= (- v_b_25_1 (select ULTIMATE.start_main_~str1~6 v_prenex_158)) 1))) (<= v_b_25_1 (+ v_b_24_1 1)) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) (- v_b_25_1)) 1) (forall ((v_prenex_182 Int)) (or (< v_prenex_182 v_b_26_1) (<= (- (- ULTIMATE.start_main_~j~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_182))) 0) (<= v_b_28_1 v_prenex_182))) (<= 0 (* 2 v_b_26_1)) (<= (- v_b_24_1 (- v_b_26_1)) 0) (forall ((v_prenex_127 Int)) (or (<= (- (- ULTIMATE.start_main_~MAX~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_127))) (- 1)) (<= v_b_28_1 v_prenex_127) (< v_prenex_127 v_b_26_1))) (<= (+ ULTIMATE.start_main_~cont~6 1) v_b_28_1) (<= (- ULTIMATE.start_main_~i~6 (- v_b_26_1)) 0) (forall ((v_prenex_160 Int)) (or (<= v_b_25_1 v_prenex_160) (< v_prenex_160 v_b_24_1) (<= (- ULTIMATE.start_main_~MAX~6 (select ULTIMATE.start_main_~str2~6 v_prenex_160)) 1))) (<= 0 v_b_26_1) (<= (- (- v_b_25_1) (- v_b_26_1)) 0) (<= (- ULTIMATE.start_main_~cont~6 v_b_24_1) 0) (<= (- v_b_26_1 v_b_28_1) (- 1)) (forall ((v_idx_98 Int)) (or (< v_idx_98 v_b_24_1) (<= (- (- v_b_26_1) (- (select ULTIMATE.start_main_~str2~6 v_idx_98))) 0) (<= v_b_25_1 v_idx_98))) (<= (* 2 v_b_24_1) 0) (<= 0 (+ v_b_25_1 v_b_26_1)) (forall ((v_prenex_184 Int)) (or (<= (- ULTIMATE.start_main_~i~6 (select ULTIMATE.start_main_~str1~6 v_prenex_184)) 0) (<= v_b_28_1 v_prenex_184) (< v_prenex_184 v_b_26_1))) (<= (+ ULTIMATE.start___VERIFIER_assert_~cond v_b_25_1) 1) (<= (- ULTIMATE.start_main_~i~6 v_b_25_1) 0) (<= (+ v_b_24_1 ULTIMATE.start_main_~MAX~6) 1) (<= 0 (* 2 v_b_24_1)) (<= 1 (+ v_b_28_1 ULTIMATE.start_main_~i~6)) (forall ((v_prenex_149 Int)) (or (<= v_b_25_1 v_prenex_149) (<= (- (- ULTIMATE.start_main_~MAX~6) (select ULTIMATE.start_main_~str2~6 v_prenex_149)) (- 1)) (< v_prenex_149 v_b_24_1))) (<= 0 (+ v_b_24_1 ULTIMATE.start_main_~i~6)) (<= v_b_26_1 |ULTIMATE.start___VERIFIER_assert_#in~cond|) (<= (- ULTIMATE.start_main_~MAX~6 v_b_24_1) 1) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) (- v_b_24_1)) 0) (<= (+ ULTIMATE.start_main_~i~6 1) v_b_28_1) (<= (- ULTIMATE.start___VERIFIER_assert_~cond (- v_b_25_1)) 1) (<= (- ULTIMATE.start___VERIFIER_assert_~cond v_b_24_1) 0) (forall ((v_prenex_152 Int)) (or (<= v_b_25_1 v_prenex_152) (<= (- ULTIMATE.start_main_~j~6 (- (select ULTIMATE.start_main_~str2~6 v_prenex_152))) 0) (< v_prenex_152 v_b_24_1))) (<= (- v_b_25_1 (- v_b_25_1)) 2) (<= (- (- v_b_24_1) (- v_b_25_1)) 1) (<= v_b_25_1 1) (<= (- (- v_b_26_1) (- v_b_28_1)) 1) (forall ((v_prenex_195 Int)) (or (<= v_b_25_1 v_prenex_195) (<= (- (- (select ULTIMATE.start_main_~str2~6 v_prenex_195)) (select ULTIMATE.start_main_~str2~6 v_prenex_195)) 0) (< v_prenex_195 v_b_24_1))) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) v_b_24_1) 0) (forall ((v_prenex_143 Int)) (or (<= v_b_28_1 v_prenex_143) (< v_prenex_143 v_b_26_1) (<= (- (- (select ULTIMATE.start_main_~str1~6 v_prenex_143)) (select ULTIMATE.start_main_~str1~6 v_prenex_143)) 0))) (forall ((v_prenex_174 Int)) (or (< v_prenex_174 v_b_24_1) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) (select ULTIMATE.start_main_~str2~6 v_prenex_174)) 0) (<= v_b_25_1 v_prenex_174))) (<= v_b_24_1 v_b_25_1) (<= (- v_b_25_1 v_b_26_1) 1) (<= (+ v_b_24_1 v_b_26_1) 0) (<= 2 (* 2 v_b_28_1)) (forall ((v_prenex_139 Int)) (or (<= v_b_28_1 v_prenex_139) (<= (- (- ULTIMATE.start_main_~j~6) (select ULTIMATE.start_main_~str1~6 v_prenex_139)) 0) (< v_prenex_139 v_b_26_1))) (forall ((v_prenex_153 Int)) (or (<= v_b_25_1 v_prenex_153) (< v_prenex_153 v_b_24_1) (<= (- (- ULTIMATE.start_main_~j~6) (- (select ULTIMATE.start_main_~str2~6 v_prenex_153))) 0))) (forall ((v_prenex_201 Int)) (or (< v_prenex_201 v_b_26_1) (<= (- (- v_b_24_1) (- (select ULTIMATE.start_main_~str1~6 v_prenex_201))) 0) (<= v_b_28_1 v_prenex_201))) (forall ((v_prenex_146 Int)) (or (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (- (select ULTIMATE.start_main_~str2~6 v_prenex_146))) 0) (<= v_b_25_1 v_prenex_146) (< v_prenex_146 v_b_24_1))) (<= 1 v_b_28_1) (<= 0 (* 2 v_b_25_1)) (<= v_b_25_1 (+ ULTIMATE.start_main_~cont~6 1)) (forall ((v_prenex_125 Int)) (or (<= (- (- ULTIMATE.start_main_~cont~6) (select ULTIMATE.start_main_~str1~6 v_prenex_125)) 0) (<= v_b_28_1 v_prenex_125) (< v_prenex_125 v_b_26_1))) (<= (+ v_b_28_1 ULTIMATE.start_main_~i~6) 1) (<= 0 (+ v_b_26_1 ULTIMATE.start_main_~i~6)) (<= (+ v_b_25_1 v_b_28_1) 2) (<= (- v_b_25_1 (- v_b_26_1)) 1) (<= v_b_24_1 v_b_26_1) (<= (+ v_b_26_1 v_b_28_1) 1) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_28_1)) 1) (forall ((v_prenex_185 Int)) (or (<= (- ULTIMATE.start_main_~MAX~6 (- (select ULTIMATE.start_main_~str2~6 v_prenex_185))) 1) (<= v_b_25_1 v_prenex_185) (< v_prenex_185 v_b_24_1))) (<= (+ v_b_25_1 |ULTIMATE.start___VERIFIER_assert_#in~cond|) 1) (<= (- v_b_25_1 v_b_28_1) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_24_1)) 0) (<= v_b_24_1 |ULTIMATE.start___VERIFIER_assert_#in~cond|) (forall ((v_prenex_154 Int)) (or (<= v_b_28_1 v_prenex_154) (< v_prenex_154 v_b_26_1) (<= (- v_b_24_1 (- (select ULTIMATE.start_main_~str1~6 v_prenex_154))) 0))) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (- v_b_26_1)) 0) (forall ((v_prenex_167 Int)) (or (<= (- ULTIMATE.start_main_~j~6 (select ULTIMATE.start_main_~str1~6 v_prenex_167)) 0) (<= v_b_28_1 v_prenex_167) (< v_prenex_167 v_b_26_1))) (<= (- ULTIMATE.start_main_~i~6 (- v_b_28_1)) 1) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) (- v_b_24_1)) 0) (forall ((v_prenex_142 Int)) (or (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) (- (select ULTIMATE.start_main_~str2~6 v_prenex_142))) 0) (< v_prenex_142 v_b_24_1) (<= v_b_25_1 v_prenex_142))) (<= v_b_28_1 ULTIMATE.start_main_~MAX~6) (<= (+ v_b_25_1 ULTIMATE.start_main_~j~6) 1) (<= v_b_26_1 ULTIMATE.start_main_~i~6) (<= (- ULTIMATE.start_main_~j~6 v_b_25_1) 0) (forall ((v_prenex_169 Int)) (or (<= (- (- v_b_24_1) (select ULTIMATE.start_main_~str1~6 v_prenex_169)) 0) (< v_prenex_169 v_b_26_1) (<= v_b_28_1 v_prenex_169))) (<= v_b_26_1 ULTIMATE.start___VERIFIER_assert_~cond) (<= 1 (+ ULTIMATE.start_main_~j~6 v_b_28_1)) (forall ((v_prenex_187 Int)) (or (<= (- v_b_25_1 (select ULTIMATE.start_main_~str2~6 v_prenex_187)) 1) (< v_prenex_187 v_b_24_1) (<= v_b_25_1 v_prenex_187))) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_24_1)) 0) (<= (+ ULTIMATE.start_main_~j~6 1) v_b_28_1) (<= v_b_28_1 (+ ULTIMATE.start_main_~j~6 1)) (<= 0 (+ v_b_25_1 v_b_24_1)) (<= 1 (+ v_b_26_1 v_b_28_1)) (forall ((v_prenex_137 Int)) (or (<= v_b_28_1 v_prenex_137) (< v_prenex_137 v_b_26_1) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) (select ULTIMATE.start_main_~str1~6 v_prenex_137)) 0))) (<= (- v_b_24_1 v_b_28_1) (- 1)) (forall ((v_prenex_200 Int)) (or (<= (- ULTIMATE.start___VERIFIER_assert_~cond (- (select ULTIMATE.start_main_~str1~6 v_prenex_200))) 0) (<= v_b_28_1 v_prenex_200) (< v_prenex_200 v_b_26_1))) (<= v_b_25_1 (+ ULTIMATE.start_main_~i~6 1)) (<= (+ v_b_26_1 1) ULTIMATE.start_main_~MAX~6) (forall ((v_prenex_128 Int)) (or (<= (- (- v_b_28_1) (- (select ULTIMATE.start_main_~str2~6 v_prenex_128))) (- 1)) (< v_prenex_128 v_b_24_1) (<= v_b_25_1 v_prenex_128))) (<= v_b_24_1 ULTIMATE.start_main_~cont~6) (forall ((v_prenex_197 Int)) (or (<= v_b_28_1 v_prenex_197) (< v_prenex_197 v_b_26_1) (<= (- (select ULTIMATE.start_main_~str1~6 v_prenex_197) (- (select ULTIMATE.start_main_~str1~6 v_prenex_197))) 0))) (<= (- ULTIMATE.start_main_~cont~6 v_b_26_1) 0) (<= 0 (+ v_b_25_1 ULTIMATE.start_main_~i~6)) (<= 0 (+ v_b_24_1 v_b_26_1)) (forall ((v_prenex_121 Int)) (or (<= v_b_28_1 v_prenex_121) (<= (- v_b_28_1 (select ULTIMATE.start_main_~str1~6 v_prenex_121)) 1) (< v_prenex_121 v_b_26_1))) (<= (* 2 v_b_25_1) 2) (<= 0 (+ v_b_25_1 |ULTIMATE.start___VERIFIER_assert_#in~cond|)) (<= (+ ULTIMATE.start_main_~MAX~6 v_b_28_1) 2) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (- v_b_28_1)) 1) (forall ((v_prenex_145 Int)) (or (<= v_b_25_1 v_prenex_145) (<= (- v_b_24_1 (select ULTIMATE.start_main_~str2~6 v_prenex_145)) 0) (< v_prenex_145 v_b_24_1))) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_25_1) 0) (forall ((v_prenex_134 Int)) (or (<= v_b_25_1 v_prenex_134) (<= (- (- v_b_25_1) (- (select ULTIMATE.start_main_~str2~6 v_prenex_134))) 0) (< v_prenex_134 v_b_24_1))) (<= 1 (+ ULTIMATE.start___VERIFIER_assert_~cond v_b_28_1)) (<= v_b_25_1 ULTIMATE.start_main_~MAX~6) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_26_1)) 0) (<= (- v_b_26_1 (- v_b_26_1)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_25_1)) 0) (forall ((v_prenex_122 Int)) (or (< v_prenex_122 v_b_24_1) (<= (- ULTIMATE.start_main_~j~6 (select ULTIMATE.start_main_~str2~6 v_prenex_122)) 0) (<= v_b_25_1 v_prenex_122))) (<= (- v_b_25_1 (- v_b_28_1)) 2) (<= (+ v_b_24_1 1) v_b_28_1) (<= (- v_b_24_1 v_b_25_1) 0) (<= (+ v_b_25_1 v_b_24_1) 1) (<= (- v_b_24_1 (- v_b_24_1)) 0) (<= (- ULTIMATE.start_main_~cont~6 v_b_28_1) (- 1)) (forall ((v_prenex_191 Int)) (or (< v_prenex_191 v_b_24_1) (<= v_b_25_1 v_prenex_191) (<= (- (select ULTIMATE.start_main_~str2~6 v_prenex_191) (- (select ULTIMATE.start_main_~str2~6 v_prenex_191))) 0))) (<= (* 2 v_b_26_1) 0) (forall ((v_prenex_206 Int)) (or (< v_prenex_206 v_b_26_1) (<= v_b_28_1 v_prenex_206) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) (select ULTIMATE.start_main_~str1~6 v_prenex_206)) 0))) (<= (- ULTIMATE.start_main_~j~6 v_b_24_1) 0) (forall ((v_prenex_173 Int)) (or (<= (- ULTIMATE.start_main_~i~6 (- (select ULTIMATE.start_main_~str2~6 v_prenex_173))) 0) (< v_prenex_173 v_b_24_1) (<= v_b_25_1 v_prenex_173))) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_28_1) (- 1)) (<= v_b_26_1 v_b_24_1) (forall ((v_prenex_194 Int)) (or (<= v_b_28_1 v_prenex_194) (< v_prenex_194 v_b_26_1) (<= (- (- v_b_25_1) (select ULTIMATE.start_main_~str1~6 v_prenex_194)) 0))) (<= (- (- v_b_24_1) v_b_28_1) (- 1)) (forall ((v_prenex_209 Int)) (or (<= (- v_b_24_1 (select ULTIMATE.start_main_~str1~6 v_prenex_209)) 0) (<= v_b_28_1 v_prenex_209) (< v_prenex_209 v_b_26_1))) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_26_1) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_28_1)) 0) (<= (- ULTIMATE.start___VERIFIER_assert_~cond (- v_b_24_1)) 0) (<= (+ v_b_26_1 ULTIMATE.start_main_~i~6) 0) (<= ULTIMATE.start_main_~j~6 v_b_26_1) (forall ((v_prenex_198 Int)) (or (<= (- (- v_b_24_1) (select ULTIMATE.start_main_~str2~6 v_prenex_198)) 0) (<= v_b_25_1 v_prenex_198) (< v_prenex_198 v_b_24_1))) (<= (- ULTIMATE.start_main_~j~6 (- v_b_28_1)) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_26_1) (- 1)) (forall ((v_prenex_196 Int)) (or (<= (- (- ULTIMATE.start_main_~cont~6) (- (select ULTIMATE.start_main_~str2~6 v_prenex_196))) 0) (< v_prenex_196 v_b_24_1) (<= v_b_25_1 v_prenex_196))) (<= 0 (+ v_b_26_1 ULTIMATE.start_main_~j~6)) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) (- v_b_26_1)) 0) (<= (- (- ULTIMATE.start_main_~i~6) v_b_28_1) (- 1)) (<= (- ULTIMATE.start_main_~i~6 v_b_28_1) (- 1)) (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~cond| 1) v_b_28_1) (<= 1 (+ v_b_26_1 ULTIMATE.start_main_~MAX~6)) (forall ((v_prenex_162 Int)) (or (<= (- (- ULTIMATE.start_main_~cont~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_162))) 0) (< v_prenex_162 v_b_26_1) (<= v_b_28_1 v_prenex_162))) (<= 1 (+ v_b_25_1 ULTIMATE.start_main_~MAX~6)) (<= v_b_24_1 ULTIMATE.start___VERIFIER_assert_~cond) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) (- v_b_25_1)) 1) (forall ((v_prenex_189 Int)) (or (<= v_b_25_1 v_prenex_189) (< v_prenex_189 v_b_24_1) (<= (- (- v_b_25_1) (select ULTIMATE.start_main_~str2~6 v_prenex_189)) 0))) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (- v_b_24_1)) 0) (forall ((v_prenex_186 Int)) (or (<= v_b_25_1 v_prenex_186) (<= (- v_b_28_1 (select ULTIMATE.start_main_~str2~6 v_prenex_186)) 1) (< v_prenex_186 v_b_24_1))) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_24_1)) 0) (<= (- (- v_b_26_1) v_b_28_1) (- 1)) (<= (- (- v_b_24_1) v_b_24_1) 0) (<= (+ ULTIMATE.start_main_~cont~6 v_b_25_1) 1) (<= v_b_28_1 (+ |ULTIMATE.start___VERIFIER_assert_#in~cond| 1)) (<= (+ v_b_26_1 |ULTIMATE.start___VERIFIER_assert_#in~cond|) 0) (<= (- ULTIMATE.start___VERIFIER_assert_~cond v_b_25_1) 0) (<= v_b_28_1 (+ v_b_26_1 1)) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) v_b_25_1) 0) (<= (- (- ULTIMATE.start_main_~i~6) v_b_25_1) 0) (forall ((v_prenex_168 Int)) (or (< v_prenex_168 v_b_24_1) (<= v_b_25_1 v_prenex_168) (<= (- ULTIMATE.start_main_~cont~6 (select ULTIMATE.start_main_~str2~6 v_prenex_168)) 0))) (<= ULTIMATE.start___VERIFIER_assert_~cond v_b_25_1) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_24_1) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_28_1)) 1) (<= v_b_28_1 (+ ULTIMATE.start_main_~cont~6 1)) (<= 0 (+ v_b_24_1 |ULTIMATE.start___VERIFIER_assert_#in~cond|)) (forall ((v_prenex_203 Int)) (or (< v_prenex_203 v_b_24_1) (<= v_b_25_1 v_prenex_203) (<= (- (- ULTIMATE.start_main_~i~6) (select ULTIMATE.start_main_~str2~6 v_prenex_203)) 0))) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) v_b_25_1) 0) (<= (+ ULTIMATE.start_main_~j~6 v_b_26_1) 0) (<= (+ v_b_24_1 v_b_28_1) 1) (<= (- ULTIMATE.start_main_~MAX~6 v_b_28_1) 0) (<= (- (- v_b_25_1) v_b_26_1) 0) (forall ((v_prenex_161 Int)) (or (< v_prenex_161 v_b_26_1) (<= v_b_28_1 v_prenex_161) (<= (- ULTIMATE.start_main_~MAX~6 (select ULTIMATE.start_main_~str1~6 v_prenex_161)) 1))) (<= (- v_b_28_1 (- v_b_28_1)) 2))) (<= 1 (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~MAX~6)) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~i~6)) 1) (<= (+ ULTIMATE.start_main_~cont~6 |ULTIMATE.start___VERIFIER_assert_#in~cond|) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- ULTIMATE.start_main_~j~6)) 0) (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~cond| 1) ULTIMATE.start_main_~MAX~6) (<= 0 ULTIMATE.start_main_~i~6) (<= 0 (+ |ULTIMATE.start___VERIFIER_assert_#in~cond| ULTIMATE.start_main_~i~6)) (<= (+ ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~cont~6) 0) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond| ULTIMATE.start_main_~cont~6) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (- ULTIMATE.start___VERIFIER_assert_~cond)) 0) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) ULTIMATE.start_main_~MAX~6) (- 1)) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| ULTIMATE.start___VERIFIER_assert_~cond) 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_~i~6 |ULTIMATE.start___VERIFIER_assert_#in~cond|) (<= (- ULTIMATE.start___VERIFIER_assert_~cond (- ULTIMATE.start_main_~cont~6)) 0) (<= 0 (* 2 ULTIMATE.start_main_~j~6)) (<= ULTIMATE.start_main_~i~6 ULTIMATE.start_main_~cont~6) (<= 1 (+ ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~MAX~6)) (<= 1 (+ ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~MAX~6)) (<= ULTIMATE.start___VERIFIER_assert_~cond 0) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~MAX~6)) 2) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) ULTIMATE.start___VERIFIER_assert_~cond) 0) (<= ULTIMATE.start_main_~i~6 ULTIMATE.start_main_~j~6) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) (- ULTIMATE.start_main_~cont~6)) 0) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) (- ULTIMATE.start_main_~MAX~6)) 1) (<= (+ ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~j~6) 0) (<= ULTIMATE.start_main_~cont~6 |ULTIMATE.start___VERIFIER_assert_#in~cond|) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~i~6) 0) (<= 0 (* 2 ULTIMATE.start___VERIFIER_assert_~cond)) (<= (* 2 ULTIMATE.start___VERIFIER_assert_~cond) 0) (<= ULTIMATE.start_main_~MAX~6 (+ ULTIMATE.start_main_~j~6 1)) (<= ULTIMATE.start_main_~MAX~6 (+ |ULTIMATE.start___VERIFIER_assert_#in~cond| 1)) (<= 0 (+ ULTIMATE.start_main_~j~6 |ULTIMATE.start___VERIFIER_assert_#in~cond|)) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~cont~6) 1) (<= (+ ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~i~6) 0) (<= 0 (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6)) (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~cond| ULTIMATE.start_main_~i~6) 0) (<= ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~j~6) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (- ULTIMATE.start_main_~cont~6)) 0) (<= 0 (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~j~6)) (<= (- ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~j~6) 0) (<= (- ULTIMATE.start___VERIFIER_assert_~cond (- ULTIMATE.start_main_~j~6)) 0) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~j~6) 1) (<= (+ ULTIMATE.start_main_~j~6 1) ULTIMATE.start_main_~MAX~6) (<= (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6) 0) (<= 0 (+ ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~j~6))) (and (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) (- ULTIMATE.start_main_~i~6)) 0) (<= 1 ULTIMATE.start_main_~MAX~6) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) ULTIMATE.start_main_~j~6) 0) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (- ULTIMATE.start_main_~MAX~6)) 1) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) ULTIMATE.start_main_~cont~6) 0) (<= (+ ULTIMATE.start_main_~i~6 1) ULTIMATE.start_main_~MAX~6) (<= 2 (* 2 ULTIMATE.start_main_~MAX~6)) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~j~6)) 0) (<= 0 (+ ULTIMATE.start_main_~cont~6 |ULTIMATE.start___VERIFIER_assert_#in~cond|)) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (- |ULTIMATE.start___VERIFIER_assert_#in~cond|)) 0) (<= ULTIMATE.start_main_~cont~6 0) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) (- 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_~j~6) 0) (<= (- ULTIMATE.start_main_~i~6 ULTIMATE.start_main_~j~6) 0) (<= (+ ULTIMATE.start___VERIFIER_assert_~cond 1) ULTIMATE.start_main_~MAX~6) (<= ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~cont~6) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~j~6)) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~j~6) (- 1)) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) ULTIMATE.start_main_~i~6) 0) (<= (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~j~6) 0) (<= 0 (+ ULTIMATE.start___VERIFIER_assert_~cond |ULTIMATE.start___VERIFIER_assert_#in~cond|)) (<= (* 2 ULTIMATE.start_main_~i~6) 0) (<= ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~i~6) (<= (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~MAX~6) 1) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) ULTIMATE.start_main_~j~6) 0) (<= ULTIMATE.start_main_~j~6 |ULTIMATE.start___VERIFIER_assert_#in~cond|) (<= (+ ULTIMATE.start_main_~j~6 |ULTIMATE.start___VERIFIER_assert_#in~cond|) 0) (<= ULTIMATE.start___VERIFIER_assert_~cond |ULTIMATE.start___VERIFIER_assert_#in~cond|) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) (- ULTIMATE.start_main_~cont~6)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~cont~6) (- 1)) (<= ULTIMATE.start_main_~i~6 0) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) ULTIMATE.start_main_~cont~6) 0) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond| ULTIMATE.start_main_~i~6) (<= ULTIMATE.start_main_~MAX~6 1) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| ULTIMATE.start_main_~cont~6) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~cont~6)) 1) (<= (- ULTIMATE.start___VERIFIER_assert_~cond (- ULTIMATE.start___VERIFIER_assert_~cond)) 0) (<= (- ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~MAX~6) (- 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~MAX~6) (- 2)) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond| 0) (<= (- ULTIMATE.start___VERIFIER_assert_~cond (- ULTIMATE.start_main_~MAX~6)) 1) (<= (- (- ULTIMATE.start_main_~i~6) (- ULTIMATE.start_main_~j~6)) 0) (<= ULTIMATE.start_main_~MAX~6 (+ ULTIMATE.start_main_~cont~6 1)) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) (- ULTIMATE.start_main_~j~6)) 0) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) (- ULTIMATE.start_main_~i~6)) 0) (exists ((v_b_25_1 Int) (v_b_24_1 Int) (v_b_26_1 Int) (v_b_28_1 Int)) (and (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_24_1)) 1) (forall ((v_prenex_148 Int)) (or (<= v_b_28_1 v_prenex_148) (< v_prenex_148 v_b_26_1) (<= (- (- v_b_28_1) (select ULTIMATE.start_main_~str1~6 v_prenex_148)) (- 1)))) (<= (- (- ULTIMATE.start_main_~j~6) v_b_26_1) 0) (<= 0 (+ v_b_24_1 ULTIMATE.start_main_~j~6)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_26_1)) (- 1)) (<= (+ ULTIMATE.start___VERIFIER_assert_~cond v_b_24_1) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_28_1)) 2) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_26_1)) 0) (forall ((v_idx_101 Int)) (or (<= (- (- ULTIMATE.start_main_~i~6) (select ULTIMATE.start_main_~str1~6 v_idx_101)) 0) (< v_idx_101 v_b_26_1) (<= v_b_28_1 v_idx_101))) (<= v_b_28_1 (+ ULTIMATE.start___VERIFIER_assert_~cond 1)) (<= ULTIMATE.start_main_~j~6 v_b_24_1) (<= v_b_25_1 (+ v_b_26_1 1)) (<= (- (- ULTIMATE.start_main_~i~6) v_b_26_1) 0) (<= (+ v_b_26_1 ULTIMATE.start_main_~j~6) 0) (forall ((v_prenex_141 Int)) (or (< v_prenex_141 v_b_26_1) (<= (- ULTIMATE.start_main_~i~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_141))) 0) (<= v_b_28_1 v_prenex_141))) (<= (- v_b_24_1 (- v_b_28_1)) 1) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) v_b_28_1) (- 1)) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) v_b_24_1) 0) (<= (- ULTIMATE.start_main_~MAX~6 v_b_26_1) 1) (<= 0 (+ ULTIMATE.start_main_~cont~6 v_b_24_1)) (<= v_b_26_1 ULTIMATE.start_main_~cont~6) (<= ULTIMATE.start___VERIFIER_assert_~cond v_b_24_1) (forall ((v_prenex_193 Int)) (or (<= (- (- v_b_28_1) (- (select ULTIMATE.start_main_~str1~6 v_prenex_193))) (- 1)) (<= v_b_28_1 v_prenex_193) (< v_prenex_193 v_b_26_1))) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) (- v_b_26_1)) 0) (<= (+ ULTIMATE.start_main_~cont~6 v_b_24_1) 0) (forall ((v_prenex_164 Int)) (or (<= (- v_b_25_1 (- (select ULTIMATE.start_main_~str1~6 v_prenex_164))) 1) (< v_prenex_164 v_b_26_1) (<= v_b_28_1 v_prenex_164))) (<= ULTIMATE.start_main_~MAX~6 (+ v_b_26_1 1)) (<= ULTIMATE.start_main_~cont~6 v_b_25_1) (forall ((v_prenex_170 Int) (v_prenex_171 Int)) (or (<= v_b_28_1 v_prenex_170) (< v_prenex_171 v_b_24_1) (< v_prenex_170 v_b_26_1) (<= v_b_25_1 v_prenex_171) (<= (- (- (select ULTIMATE.start_main_~str2~6 v_prenex_171)) (- (select ULTIMATE.start_main_~str1~6 v_prenex_170))) 0))) (forall ((v_prenex_176 Int) (v_prenex_175 Int)) (or (<= (- (select ULTIMATE.start_main_~str2~6 v_prenex_176) (select ULTIMATE.start_main_~str1~6 v_prenex_175)) 0) (< v_prenex_175 v_b_26_1) (<= v_b_25_1 v_prenex_176) (<= v_b_28_1 v_prenex_175) (< v_prenex_176 v_b_24_1))) (forall ((v_prenex_204 Int) (v_prenex_205 Int)) (or (<= v_b_25_1 v_prenex_204) (< v_prenex_205 v_b_26_1) (<= (- (- (select ULTIMATE.start_main_~str2~6 v_prenex_204)) (select ULTIMATE.start_main_~str1~6 v_prenex_205)) 0) (< v_prenex_204 v_b_24_1) (<= v_b_28_1 v_prenex_205))) (<= (- (- ULTIMATE.start_main_~j~6) v_b_25_1) 0) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_26_1)) 0) (<= ULTIMATE.start_main_~MAX~6 (+ v_b_24_1 1)) (<= ULTIMATE.start_main_~j~6 v_b_25_1) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_24_1) (- 1)) (forall ((v_prenex_202 Int)) (or (< v_prenex_202 v_b_26_1) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (select ULTIMATE.start_main_~str1~6 v_prenex_202)) 0) (<= v_b_28_1 v_prenex_202))) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_25_1)) 1) (<= (- ULTIMATE.start_main_~j~6 (- v_b_25_1)) 1) (forall ((v_prenex_156 Int)) (or (<= v_b_28_1 v_prenex_156) (< v_prenex_156 v_b_26_1) (<= (- v_b_26_1 (- (select ULTIMATE.start_main_~str1~6 v_prenex_156))) 0))) (<= (+ v_b_24_1 |ULTIMATE.start___VERIFIER_assert_#in~cond|) 0) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_25_1)) 1) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond| v_b_24_1) (<= (- (- v_b_26_1) v_b_26_1) 0) (<= v_b_26_1 ULTIMATE.start_main_~j~6) (<= (- (- v_b_24_1) v_b_25_1) 0) (<= (- (- v_b_28_1) v_b_28_1) (- 2)) (<= 0 (+ v_b_25_1 ULTIMATE.start_main_~j~6)) (<= ULTIMATE.start_main_~cont~6 v_b_26_1) (forall ((v_prenex_133 Int)) (or (< v_prenex_133 v_b_26_1) (<= (- (- ULTIMATE.start_main_~MAX~6) (select ULTIMATE.start_main_~str1~6 v_prenex_133)) (- 1)) (<= v_b_28_1 v_prenex_133))) (<= 0 (+ ULTIMATE.start___VERIFIER_assert_~cond v_b_26_1)) (<= 0 v_b_24_1) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_24_1)) (- 1)) (forall ((v_prenex_147 Int)) (or (< v_prenex_147 v_b_26_1) (<= (- (- ULTIMATE.start_main_~i~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_147))) 0) (<= v_b_28_1 v_prenex_147))) (forall ((v_prenex_136 Int)) (or (<= (- ULTIMATE.start___VERIFIER_assert_~cond (select ULTIMATE.start_main_~str1~6 v_prenex_136)) 0) (< v_prenex_136 v_b_26_1) (<= v_b_28_1 v_prenex_136))) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond| v_b_26_1) (forall ((v_prenex_190 Int)) (or (<= v_b_28_1 v_prenex_190) (<= (- v_b_26_1 (select ULTIMATE.start_main_~str1~6 v_prenex_190)) 0) (< v_prenex_190 v_b_26_1))) (<= (+ ULTIMATE.start_main_~cont~6 v_b_26_1) 0) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_28_1)) 1) (<= ULTIMATE.start_main_~MAX~6 v_b_28_1) (<= (- (- v_b_25_1) v_b_25_1) 0) (<= (+ v_b_26_1 1) v_b_28_1) (<= v_b_26_1 0) (<= 1 (+ v_b_28_1 |ULTIMATE.start___VERIFIER_assert_#in~cond|)) (<= 0 (+ v_b_26_1 |ULTIMATE.start___VERIFIER_assert_#in~cond|)) (<= (- (- ULTIMATE.start_main_~j~6) v_b_24_1) 0) (<= (- (- v_b_25_1) v_b_28_1) (- 1)) (<= v_b_28_1 1) (<= ULTIMATE.start_main_~i~6 v_b_24_1) (<= (- v_b_24_1 (- v_b_25_1)) 1) (<= (+ ULTIMATE.start___VERIFIER_assert_~cond v_b_26_1) 0) (forall ((v_prenex_188 Int)) (or (< v_prenex_188 v_b_26_1) (<= (- ULTIMATE.start_main_~MAX~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_188))) 1) (<= v_b_28_1 v_prenex_188))) (<= (- (- ULTIMATE.start_main_~i~6) v_b_24_1) 0) (<= 1 (+ ULTIMATE.start_main_~cont~6 v_b_28_1)) (forall ((v_prenex_179 Int) (v_prenex_180 Int)) (or (<= (- (select ULTIMATE.start_main_~str2~6 v_prenex_180) (- (select ULTIMATE.start_main_~str1~6 v_prenex_179))) 0) (< v_prenex_180 v_b_24_1) (<= v_b_25_1 v_prenex_180) (<= v_b_28_1 v_prenex_179) (< v_prenex_179 v_b_26_1))) (<= v_b_28_1 (+ v_b_24_1 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_25_1) (- 1)) (forall ((v_prenex_192 Int)) (or (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (- (select ULTIMATE.start_main_~str1~6 v_prenex_192))) 0) (<= v_b_28_1 v_prenex_192) (< v_prenex_192 v_b_26_1))) (forall ((v_prenex_130 Int)) (or (< v_prenex_130 v_b_26_1) (<= v_b_28_1 v_prenex_130) (<= (- ULTIMATE.start_main_~cont~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_130))) 0))) (<= v_b_25_1 v_b_28_1) (<= (- (- ULTIMATE.start_main_~j~6) v_b_28_1) (- 1)) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (- v_b_25_1)) 1) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_24_1)) 0) (<= (+ v_b_26_1 ULTIMATE.start_main_~MAX~6) 1) (forall ((v_prenex_157 Int)) (or (<= v_b_28_1 v_prenex_157) (< v_prenex_157 v_b_26_1) (<= (- (- v_b_26_1) (select ULTIMATE.start_main_~str1~6 v_prenex_157)) 0))) (<= 1 (+ v_b_24_1 ULTIMATE.start_main_~MAX~6)) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_28_1) (- 2)) (<= 1 (+ v_b_25_1 v_b_28_1)) (<= (- (- v_b_25_1) (- v_b_28_1)) 1) (<= (- ULTIMATE.start_main_~j~6 v_b_28_1) (- 1)) (<= v_b_24_1 ULTIMATE.start_main_~i~6) (<= v_b_25_1 (+ |ULTIMATE.start___VERIFIER_assert_#in~cond| 1)) (<= 0 v_b_25_1) (<= v_b_25_1 (+ ULTIMATE.start___VERIFIER_assert_~cond 1)) (<= (+ v_b_25_1 ULTIMATE.start_main_~i~6) 1) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| v_b_24_1) 0) (<= 0 (+ ULTIMATE.start_main_~cont~6 v_b_25_1)) (<= (- ULTIMATE.start_main_~i~6 v_b_24_1) 0) (<= (- ULTIMATE.start_main_~j~6 v_b_26_1) 0) (forall ((v_prenex_155 Int)) (or (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) (- (select ULTIMATE.start_main_~str1~6 v_prenex_155))) 0) (<= v_b_28_1 v_prenex_155) (< v_prenex_155 v_b_26_1))) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) (- v_b_28_1)) 1) (<= (- ULTIMATE.start___VERIFIER_assert_~cond (- v_b_26_1)) 0) (<= v_b_25_1 (+ ULTIMATE.start_main_~j~6 1)) (<= (- ULTIMATE.start_main_~cont~6 v_b_25_1) 0) (<= (- ULTIMATE.start___VERIFIER_assert_~cond v_b_26_1) 0) (<= v_b_24_1 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_26_1)) 0) (<= (+ v_b_25_1 v_b_26_1) 1) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) v_b_26_1) 0) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) v_b_26_1) 0) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| v_b_25_1) 0) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_25_1)) 1) (<= (- ULTIMATE.start_main_~MAX~6 v_b_25_1) 1) (<= (- (- v_b_24_1) (- v_b_28_1)) 1) (<= (- ULTIMATE.start_main_~i~6 v_b_26_1) 0) (forall ((v_prenex_123 Int)) (or (<= (- ULTIMATE.start_main_~cont~6 (select ULTIMATE.start_main_~str1~6 v_prenex_123)) 0) (<= v_b_28_1 v_prenex_123) (< v_prenex_123 v_b_26_1))) (<= 0 (+ ULTIMATE.start_main_~cont~6 v_b_26_1)) (<= (+ v_b_25_1 ULTIMATE.start_main_~MAX~6) 2) (forall ((v_prenex_159 Int)) (or (< v_prenex_159 v_b_26_1) (<= (- (- v_b_25_1) (- (select ULTIMATE.start_main_~str1~6 v_prenex_159))) 0) (<= v_b_28_1 v_prenex_159))) (<= ULTIMATE.start_main_~i~6 v_b_26_1) (<= (- ULTIMATE.start___VERIFIER_assert_~cond (- v_b_28_1)) 1) (<= (- ULTIMATE.start_main_~i~6 (- v_b_24_1)) 0) (<= (- (- v_b_24_1) (- v_b_26_1)) 0) (forall ((v_prenex_124 Int)) (or (<= v_b_28_1 v_prenex_124) (<= (- v_b_28_1 (- (select ULTIMATE.start_main_~str1~6 v_prenex_124))) 1) (< v_prenex_124 v_b_26_1))) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) (- v_b_28_1)) 1) (<= v_b_28_1 (+ v_b_25_1 1)) (<= (+ ULTIMATE.start_main_~j~6 v_b_28_1) 1) (<= (+ v_b_24_1 ULTIMATE.start_main_~j~6) 0) (<= (+ v_b_24_1 1) ULTIMATE.start_main_~MAX~6) (<= v_b_28_1 (+ ULTIMATE.start_main_~i~6 1)) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| v_b_28_1) (- 1)) (<= (- ULTIMATE.start_main_~i~6 (- v_b_25_1)) 1) (<= 0 (+ ULTIMATE.start___VERIFIER_assert_~cond v_b_24_1)) (<= 1 (+ v_b_24_1 v_b_28_1)) (<= v_b_24_1 ULTIMATE.start_main_~j~6) (<= (- ULTIMATE.start___VERIFIER_assert_~cond v_b_28_1) (- 1)) (<= v_b_26_1 v_b_25_1) (<= (- v_b_24_1 v_b_26_1) 0) (<= (+ v_b_28_1 |ULTIMATE.start___VERIFIER_assert_#in~cond|) 1) (<= (- (- v_b_24_1) v_b_26_1) 0) (forall ((v_prenex_165 Int)) (or (<= v_b_28_1 v_prenex_165) (< v_prenex_165 v_b_26_1) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) (- (select ULTIMATE.start_main_~str1~6 v_prenex_165))) 0))) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_28_1)) 1) (< v_b_28_1 (+ v_b_26_1 1)) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| v_b_26_1) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_26_1)) 1) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_25_1)) 1) (<= ULTIMATE.start___VERIFIER_assert_~cond v_b_26_1) (<= (- v_b_26_1 (- v_b_28_1)) 1) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_25_1)) 2) (<= 0 (+ ULTIMATE.start___VERIFIER_assert_~cond v_b_25_1)) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond| v_b_25_1) (forall ((v_prenex_132 Int)) (or (< v_prenex_132 v_b_26_1) (<= (- (- v_b_26_1) (- (select ULTIMATE.start_main_~str1~6 v_prenex_132))) 0) (<= v_b_28_1 v_prenex_132))) (<= (+ ULTIMATE.start___VERIFIER_assert_~cond v_b_28_1) 1) (<= (* 2 v_b_28_1) 2) (<= 0 (+ ULTIMATE.start_main_~j~6 v_b_26_1)) (<= ULTIMATE.start_main_~i~6 v_b_25_1) (<= (- ULTIMATE.start_main_~j~6 (- v_b_24_1)) 0) (<= ULTIMATE.start_main_~cont~6 v_b_24_1) (<= (+ ULTIMATE.start_main_~cont~6 v_b_28_1) 1) (<= (- ULTIMATE.start_main_~j~6 (- v_b_26_1)) 0) (<= ULTIMATE.start_main_~MAX~6 (+ v_b_25_1 1)) (forall ((v_prenex_181 Int)) (or (<= (- ULTIMATE.start_main_~j~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_181))) 0) (< v_prenex_181 v_b_26_1) (<= v_b_28_1 v_prenex_181))) (<= (+ v_b_24_1 ULTIMATE.start_main_~i~6) 0) (<= (+ ULTIMATE.start___VERIFIER_assert_~cond 1) v_b_28_1) (<= 2 (+ ULTIMATE.start_main_~MAX~6 v_b_28_1)) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) v_b_28_1) (- 1)) (forall ((v_prenex_158 Int)) (or (< v_prenex_158 v_b_26_1) (<= v_b_28_1 v_prenex_158) (<= (- v_b_25_1 (select ULTIMATE.start_main_~str1~6 v_prenex_158)) 1))) (<= v_b_25_1 (+ v_b_24_1 1)) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) (- v_b_25_1)) 1) (forall ((v_prenex_182 Int)) (or (< v_prenex_182 v_b_26_1) (<= (- (- ULTIMATE.start_main_~j~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_182))) 0) (<= v_b_28_1 v_prenex_182))) (<= 0 (* 2 v_b_26_1)) (<= (- v_b_24_1 (- v_b_26_1)) 0) (forall ((v_prenex_127 Int)) (or (<= (- (- ULTIMATE.start_main_~MAX~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_127))) (- 1)) (<= v_b_28_1 v_prenex_127) (< v_prenex_127 v_b_26_1))) (<= (+ ULTIMATE.start_main_~cont~6 1) v_b_28_1) (<= (- ULTIMATE.start_main_~i~6 (- v_b_26_1)) 0) (<= 0 v_b_26_1) (<= (- (- v_b_25_1) (- v_b_26_1)) 0) (<= (- ULTIMATE.start_main_~cont~6 v_b_24_1) 0) (<= (- v_b_26_1 v_b_28_1) (- 1)) (<= (* 2 v_b_24_1) 0) (<= 0 (+ v_b_25_1 v_b_26_1)) (forall ((v_prenex_184 Int)) (or (<= (- ULTIMATE.start_main_~i~6 (select ULTIMATE.start_main_~str1~6 v_prenex_184)) 0) (<= v_b_28_1 v_prenex_184) (< v_prenex_184 v_b_26_1))) (<= (+ ULTIMATE.start___VERIFIER_assert_~cond v_b_25_1) 1) (<= (- ULTIMATE.start_main_~i~6 v_b_25_1) 0) (<= (+ v_b_24_1 ULTIMATE.start_main_~MAX~6) 1) (<= 0 (* 2 v_b_24_1)) (<= 1 (+ v_b_28_1 ULTIMATE.start_main_~i~6)) (<= 0 (+ v_b_24_1 ULTIMATE.start_main_~i~6)) (<= v_b_26_1 |ULTIMATE.start___VERIFIER_assert_#in~cond|) (<= (- ULTIMATE.start_main_~MAX~6 v_b_24_1) 1) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) (- v_b_24_1)) 0) (<= (+ ULTIMATE.start_main_~i~6 1) v_b_28_1) (<= (- ULTIMATE.start___VERIFIER_assert_~cond (- v_b_25_1)) 1) (<= (- ULTIMATE.start___VERIFIER_assert_~cond v_b_24_1) 0) (<= (- v_b_25_1 (- v_b_25_1)) 2) (<= (- (- v_b_24_1) (- v_b_25_1)) 1) (<= v_b_25_1 1) (<= (- (- v_b_26_1) (- v_b_28_1)) 1) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) v_b_24_1) 0) (forall ((v_prenex_143 Int)) (or (<= v_b_28_1 v_prenex_143) (< v_prenex_143 v_b_26_1) (<= (- (- (select ULTIMATE.start_main_~str1~6 v_prenex_143)) (select ULTIMATE.start_main_~str1~6 v_prenex_143)) 0))) (<= v_b_24_1 v_b_25_1) (<= (- v_b_25_1 v_b_26_1) 1) (<= (+ v_b_24_1 v_b_26_1) 0) (<= 2 (* 2 v_b_28_1)) (forall ((v_prenex_139 Int)) (or (<= v_b_28_1 v_prenex_139) (<= (- (- ULTIMATE.start_main_~j~6) (select ULTIMATE.start_main_~str1~6 v_prenex_139)) 0) (< v_prenex_139 v_b_26_1))) (forall ((v_prenex_201 Int)) (or (< v_prenex_201 v_b_26_1) (<= (- (- v_b_24_1) (- (select ULTIMATE.start_main_~str1~6 v_prenex_201))) 0) (<= v_b_28_1 v_prenex_201))) (<= 1 v_b_28_1) (<= 0 (* 2 v_b_25_1)) (<= v_b_25_1 (+ ULTIMATE.start_main_~cont~6 1)) (forall ((v_prenex_125 Int)) (or (<= (- (- ULTIMATE.start_main_~cont~6) (select ULTIMATE.start_main_~str1~6 v_prenex_125)) 0) (<= v_b_28_1 v_prenex_125) (< v_prenex_125 v_b_26_1))) (<= (+ v_b_28_1 ULTIMATE.start_main_~i~6) 1) (<= 0 (+ v_b_26_1 ULTIMATE.start_main_~i~6)) (<= (+ v_b_25_1 v_b_28_1) 2) (<= (- v_b_25_1 (- v_b_26_1)) 1) (<= v_b_24_1 v_b_26_1) (<= (+ v_b_26_1 v_b_28_1) 1) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_28_1)) 1) (<= (+ v_b_25_1 |ULTIMATE.start___VERIFIER_assert_#in~cond|) 1) (<= (- v_b_25_1 v_b_28_1) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_24_1)) 0) (<= v_b_24_1 |ULTIMATE.start___VERIFIER_assert_#in~cond|) (forall ((v_prenex_154 Int)) (or (<= v_b_28_1 v_prenex_154) (< v_prenex_154 v_b_26_1) (<= (- v_b_24_1 (- (select ULTIMATE.start_main_~str1~6 v_prenex_154))) 0))) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (- v_b_26_1)) 0) (forall ((v_prenex_167 Int)) (or (<= (- ULTIMATE.start_main_~j~6 (select ULTIMATE.start_main_~str1~6 v_prenex_167)) 0) (<= v_b_28_1 v_prenex_167) (< v_prenex_167 v_b_26_1))) (<= (- ULTIMATE.start_main_~i~6 (- v_b_28_1)) 1) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) (- v_b_24_1)) 0) (<= v_b_28_1 ULTIMATE.start_main_~MAX~6) (<= (+ v_b_25_1 ULTIMATE.start_main_~j~6) 1) (<= v_b_26_1 ULTIMATE.start_main_~i~6) (<= (- ULTIMATE.start_main_~j~6 v_b_25_1) 0) (forall ((v_prenex_169 Int)) (or (<= (- (- v_b_24_1) (select ULTIMATE.start_main_~str1~6 v_prenex_169)) 0) (< v_prenex_169 v_b_26_1) (<= v_b_28_1 v_prenex_169))) (<= v_b_26_1 ULTIMATE.start___VERIFIER_assert_~cond) (<= 1 (+ ULTIMATE.start_main_~j~6 v_b_28_1)) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_24_1)) 0) (<= (+ ULTIMATE.start_main_~j~6 1) v_b_28_1) (<= v_b_28_1 (+ ULTIMATE.start_main_~j~6 1)) (<= 0 (+ v_b_25_1 v_b_24_1)) (<= 1 (+ v_b_26_1 v_b_28_1)) (forall ((v_prenex_137 Int)) (or (<= v_b_28_1 v_prenex_137) (< v_prenex_137 v_b_26_1) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) (select ULTIMATE.start_main_~str1~6 v_prenex_137)) 0))) (<= (- v_b_24_1 v_b_28_1) (- 1)) (forall ((v_prenex_200 Int)) (or (<= (- ULTIMATE.start___VERIFIER_assert_~cond (- (select ULTIMATE.start_main_~str1~6 v_prenex_200))) 0) (<= v_b_28_1 v_prenex_200) (< v_prenex_200 v_b_26_1))) (<= v_b_25_1 (+ ULTIMATE.start_main_~i~6 1)) (<= (+ v_b_26_1 1) ULTIMATE.start_main_~MAX~6) (<= v_b_24_1 ULTIMATE.start_main_~cont~6) (forall ((v_prenex_197 Int)) (or (<= v_b_28_1 v_prenex_197) (< v_prenex_197 v_b_26_1) (<= (- (select ULTIMATE.start_main_~str1~6 v_prenex_197) (- (select ULTIMATE.start_main_~str1~6 v_prenex_197))) 0))) (<= (- ULTIMATE.start_main_~cont~6 v_b_26_1) 0) (<= 0 (+ v_b_25_1 ULTIMATE.start_main_~i~6)) (<= 0 (+ v_b_24_1 v_b_26_1)) (forall ((v_prenex_121 Int)) (or (<= v_b_28_1 v_prenex_121) (<= (- v_b_28_1 (select ULTIMATE.start_main_~str1~6 v_prenex_121)) 1) (< v_prenex_121 v_b_26_1))) (<= (* 2 v_b_25_1) 2) (<= 0 (+ v_b_25_1 |ULTIMATE.start___VERIFIER_assert_#in~cond|)) (<= (+ ULTIMATE.start_main_~MAX~6 v_b_28_1) 2) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (- v_b_28_1)) 1) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_25_1) 0) (<= 1 (+ ULTIMATE.start___VERIFIER_assert_~cond v_b_28_1)) (<= v_b_25_1 ULTIMATE.start_main_~MAX~6) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_26_1)) 0) (<= (- v_b_26_1 (- v_b_26_1)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_25_1)) 0) (<= (- v_b_25_1 (- v_b_28_1)) 2) (<= (+ v_b_24_1 1) v_b_28_1) (<= (- v_b_24_1 v_b_25_1) 0) (<= (+ v_b_25_1 v_b_24_1) 1) (<= (- v_b_24_1 (- v_b_24_1)) 0) (<= (- ULTIMATE.start_main_~cont~6 v_b_28_1) (- 1)) (<= (* 2 v_b_26_1) 0) (forall ((v_prenex_206 Int)) (or (< v_prenex_206 v_b_26_1) (<= v_b_28_1 v_prenex_206) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) (select ULTIMATE.start_main_~str1~6 v_prenex_206)) 0))) (<= (- ULTIMATE.start_main_~j~6 v_b_24_1) 0) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_28_1) (- 1)) (<= v_b_26_1 v_b_24_1) (forall ((v_prenex_194 Int)) (or (<= v_b_28_1 v_prenex_194) (< v_prenex_194 v_b_26_1) (<= (- (- v_b_25_1) (select ULTIMATE.start_main_~str1~6 v_prenex_194)) 0))) (<= (- (- v_b_24_1) v_b_28_1) (- 1)) (forall ((v_prenex_209 Int)) (or (<= (- v_b_24_1 (select ULTIMATE.start_main_~str1~6 v_prenex_209)) 0) (<= v_b_28_1 v_prenex_209) (< v_prenex_209 v_b_26_1))) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_26_1) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_28_1)) 0) (<= (- ULTIMATE.start___VERIFIER_assert_~cond (- v_b_24_1)) 0) (<= (+ v_b_26_1 ULTIMATE.start_main_~i~6) 0) (<= ULTIMATE.start_main_~j~6 v_b_26_1) (<= (- ULTIMATE.start_main_~j~6 (- v_b_28_1)) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_26_1) (- 1)) (<= 0 (+ v_b_26_1 ULTIMATE.start_main_~j~6)) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) (- v_b_26_1)) 0) (<= (- (- ULTIMATE.start_main_~i~6) v_b_28_1) (- 1)) (<= (- ULTIMATE.start_main_~i~6 v_b_28_1) (- 1)) (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~cond| 1) v_b_28_1) (<= 1 (+ v_b_26_1 ULTIMATE.start_main_~MAX~6)) (forall ((v_prenex_162 Int)) (or (<= (- (- ULTIMATE.start_main_~cont~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_162))) 0) (< v_prenex_162 v_b_26_1) (<= v_b_28_1 v_prenex_162))) (<= 1 (+ v_b_25_1 ULTIMATE.start_main_~MAX~6)) (<= v_b_24_1 ULTIMATE.start___VERIFIER_assert_~cond) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) (- v_b_25_1)) 1) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (- v_b_24_1)) 0) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_24_1)) 0) (<= (- (- v_b_26_1) v_b_28_1) (- 1)) (<= (- (- v_b_24_1) v_b_24_1) 0) (<= (+ ULTIMATE.start_main_~cont~6 v_b_25_1) 1) (<= v_b_28_1 (+ |ULTIMATE.start___VERIFIER_assert_#in~cond| 1)) (<= (+ v_b_26_1 |ULTIMATE.start___VERIFIER_assert_#in~cond|) 0) (<= (- ULTIMATE.start___VERIFIER_assert_~cond v_b_25_1) 0) (<= v_b_28_1 (+ v_b_26_1 1)) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) v_b_25_1) 0) (<= (- (- ULTIMATE.start_main_~i~6) v_b_25_1) 0) (<= ULTIMATE.start___VERIFIER_assert_~cond v_b_25_1) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_24_1) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_28_1)) 1) (<= v_b_28_1 (+ ULTIMATE.start_main_~cont~6 1)) (<= 0 (+ v_b_24_1 |ULTIMATE.start___VERIFIER_assert_#in~cond|)) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) v_b_25_1) 0) (<= (+ ULTIMATE.start_main_~j~6 v_b_26_1) 0) (<= (+ v_b_24_1 v_b_28_1) 1) (<= (- ULTIMATE.start_main_~MAX~6 v_b_28_1) 0) (<= (- (- v_b_25_1) v_b_26_1) 0) (forall ((v_prenex_161 Int)) (or (< v_prenex_161 v_b_26_1) (<= v_b_28_1 v_prenex_161) (<= (- ULTIMATE.start_main_~MAX~6 (select ULTIMATE.start_main_~str1~6 v_prenex_161)) 1))) (<= (- v_b_28_1 (- v_b_28_1)) 2))) (<= (+ ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~MAX~6) 1) (<= ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6) (<= ULTIMATE.start_main_~i~6 ULTIMATE.start___VERIFIER_assert_~cond) (<= 0 (+ ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~i~6)) (<= ULTIMATE.start_main_~j~6 0) (<= 1 (+ ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6)) (<= 0 (* 2 |ULTIMATE.start___VERIFIER_assert_#in~cond|)) (<= 0 (* 2 ULTIMATE.start_main_~i~6)) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (- ULTIMATE.start_main_~j~6)) 0) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) ULTIMATE.start___VERIFIER_assert_~cond) 0) (<= ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~i~6) (<= 1 (+ ULTIMATE.start_main_~MAX~6 |ULTIMATE.start___VERIFIER_assert_#in~cond|)) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~i~6)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~j~6)) (- 1)) (<= 0 (+ ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~cont~6)) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) ULTIMATE.start_main_~MAX~6) (- 1)) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) ULTIMATE.start_main_~i~6) 0) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~i~6)) 0) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) (- ULTIMATE.start___VERIFIER_assert_~cond)) 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) (<= (* 2 ULTIMATE.start_main_~MAX~6) 2) (<= ULTIMATE.start_main_~cont~6 ULTIMATE.start___VERIFIER_assert_~cond) (<= (- ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~cont~6) 0) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond| ULTIMATE.start_main_~j~6) (<= (* 2 ULTIMATE.start_main_~cont~6) 0) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| ULTIMATE.start_main_~i~6) 0) (<= (+ ULTIMATE.start___VERIFIER_assert_~cond |ULTIMATE.start___VERIFIER_assert_#in~cond|) 0) (<= (- (- ULTIMATE.start_main_~i~6) ULTIMATE.start_main_~i~6) 0) (<= 0 |ULTIMATE.start___VERIFIER_assert_#in~cond|) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~cont~6)) (- 1)) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) (- ULTIMATE.start_main_~MAX~6)) 1) (<= ULTIMATE.start_main_~MAX~6 (+ ULTIMATE.start_main_~i~6 1)) (<= ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~cont~6) (<= (- 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_~j~6) (<= (- ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~i~6) 0) (<= (- (- ULTIMATE.start_main_~j~6) ULTIMATE.start_main_~j~6) 0) (<= (+ ULTIMATE.start_main_~MAX~6 |ULTIMATE.start___VERIFIER_assert_#in~cond|) 1) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond| ULTIMATE.start___VERIFIER_assert_~cond) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| ULTIMATE.start_main_~j~6) 0) (<= (- ULTIMATE.start_main_~j~6 (- ULTIMATE.start_main_~j~6)) 0) (<= 0 (* 2 ULTIMATE.start_main_~cont~6)) (<= ULTIMATE.start_main_~j~6 ULTIMATE.start___VERIFIER_assert_~cond) (<= 0 ULTIMATE.start___VERIFIER_assert_~cond) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) |ULTIMATE.start___VERIFIER_assert_#in~cond|) 0) (<= ULTIMATE.start_main_~MAX~6 (+ ULTIMATE.start___VERIFIER_assert_~cond 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~i~6)) (- 1)) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (- ULTIMATE.start_main_~i~6)) 0) (<= (* 2 ULTIMATE.start_main_~j~6) 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) (<= 0 ULTIMATE.start_main_~j~6) (<= (* 2 |ULTIMATE.start___VERIFIER_assert_#in~cond|) 0) (<= 0 ULTIMATE.start_main_~cont~6) (<= (+ ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~MAX~6) 1) (<= (- ULTIMATE.start___VERIFIER_assert_~cond (- ULTIMATE.start_main_~i~6)) 0) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| ULTIMATE.start_main_~MAX~6) (- 1)) (<= 0 (+ ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~i~6)) (<= (+ ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~i~6) 0) (<= 1 (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~MAX~6)) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~i~6)) 1) (<= (+ ULTIMATE.start_main_~cont~6 |ULTIMATE.start___VERIFIER_assert_#in~cond|) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- ULTIMATE.start_main_~j~6)) 0) (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~cond| 1) ULTIMATE.start_main_~MAX~6) (<= 0 ULTIMATE.start_main_~i~6) (<= 0 (+ |ULTIMATE.start___VERIFIER_assert_#in~cond| ULTIMATE.start_main_~i~6)) (<= (+ ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~cont~6) 0) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond| ULTIMATE.start_main_~cont~6) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (- ULTIMATE.start___VERIFIER_assert_~cond)) 0) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) ULTIMATE.start_main_~MAX~6) (- 1)) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| ULTIMATE.start___VERIFIER_assert_~cond) 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_~i~6 |ULTIMATE.start___VERIFIER_assert_#in~cond|) (<= (- ULTIMATE.start___VERIFIER_assert_~cond (- ULTIMATE.start_main_~cont~6)) 0) (<= 0 (* 2 ULTIMATE.start_main_~j~6)) (<= ULTIMATE.start_main_~i~6 ULTIMATE.start_main_~cont~6) (<= 1 (+ ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~MAX~6)) (<= 1 (+ ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~MAX~6)) (<= ULTIMATE.start___VERIFIER_assert_~cond 0) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~MAX~6)) 2) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) ULTIMATE.start___VERIFIER_assert_~cond) 0) (<= ULTIMATE.start_main_~i~6 ULTIMATE.start_main_~j~6) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) (- ULTIMATE.start_main_~cont~6)) 0) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) (- ULTIMATE.start_main_~MAX~6)) 1) (<= (+ ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~j~6) 0) (<= ULTIMATE.start_main_~cont~6 |ULTIMATE.start___VERIFIER_assert_#in~cond|) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~i~6) 0) (<= 0 (* 2 ULTIMATE.start___VERIFIER_assert_~cond)) (<= (* 2 ULTIMATE.start___VERIFIER_assert_~cond) 0) (<= ULTIMATE.start_main_~MAX~6 (+ ULTIMATE.start_main_~j~6 1)) (<= ULTIMATE.start_main_~MAX~6 (+ |ULTIMATE.start___VERIFIER_assert_#in~cond| 1)) (<= 0 (+ ULTIMATE.start_main_~j~6 |ULTIMATE.start___VERIFIER_assert_#in~cond|)) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~cont~6) 1) (<= (+ ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~i~6) 0) (<= 0 (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6)) (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~cond| ULTIMATE.start_main_~i~6) 0) (<= ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~j~6) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (- ULTIMATE.start_main_~cont~6)) 0) (<= 0 (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~j~6)) (<= (- ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~j~6) 0) (<= (- ULTIMATE.start___VERIFIER_assert_~cond (- ULTIMATE.start_main_~j~6)) 0) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~j~6) 1) (<= (+ ULTIMATE.start_main_~j~6 1) ULTIMATE.start_main_~MAX~6) (<= (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6) 0) (<= 0 (+ ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~j~6))) (and (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) (- ULTIMATE.start_main_~i~6)) 0) (<= 1 ULTIMATE.start_main_~MAX~6) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) ULTIMATE.start_main_~j~6) 0) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (- ULTIMATE.start_main_~MAX~6)) 1) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) ULTIMATE.start_main_~cont~6) 0) (<= (+ ULTIMATE.start_main_~i~6 1) ULTIMATE.start_main_~MAX~6) (<= 2 (* 2 ULTIMATE.start_main_~MAX~6)) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~j~6)) 0) (<= 0 (+ ULTIMATE.start_main_~cont~6 |ULTIMATE.start___VERIFIER_assert_#in~cond|)) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (- |ULTIMATE.start___VERIFIER_assert_#in~cond|)) 0) (<= ULTIMATE.start_main_~cont~6 0) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) (- 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_~j~6) 0) (<= (- ULTIMATE.start_main_~i~6 ULTIMATE.start_main_~j~6) 0) (<= (+ ULTIMATE.start___VERIFIER_assert_~cond 1) ULTIMATE.start_main_~MAX~6) (<= ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~cont~6) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~j~6)) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~j~6) (- 1)) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) ULTIMATE.start_main_~i~6) 0) (<= (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~j~6) 0) (<= 0 (+ ULTIMATE.start___VERIFIER_assert_~cond |ULTIMATE.start___VERIFIER_assert_#in~cond|)) (<= (* 2 ULTIMATE.start_main_~i~6) 0) (<= ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~i~6) (<= (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~MAX~6) 1) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) ULTIMATE.start_main_~j~6) 0) (<= ULTIMATE.start_main_~j~6 |ULTIMATE.start___VERIFIER_assert_#in~cond|) (<= (+ ULTIMATE.start_main_~j~6 |ULTIMATE.start___VERIFIER_assert_#in~cond|) 0) (<= ULTIMATE.start___VERIFIER_assert_~cond |ULTIMATE.start___VERIFIER_assert_#in~cond|) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) (- ULTIMATE.start_main_~cont~6)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~cont~6) (- 1)) (<= ULTIMATE.start_main_~i~6 0) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) ULTIMATE.start_main_~cont~6) 0) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond| ULTIMATE.start_main_~i~6) (<= ULTIMATE.start_main_~MAX~6 1) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| ULTIMATE.start_main_~cont~6) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~cont~6)) 1) (<= (- ULTIMATE.start___VERIFIER_assert_~cond (- ULTIMATE.start___VERIFIER_assert_~cond)) 0) (<= (- ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~MAX~6) (- 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~MAX~6) (- 2)) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond| 0) (<= (- ULTIMATE.start___VERIFIER_assert_~cond (- ULTIMATE.start_main_~MAX~6)) 1) (<= (- (- ULTIMATE.start_main_~i~6) (- ULTIMATE.start_main_~j~6)) 0) (<= ULTIMATE.start_main_~MAX~6 (+ ULTIMATE.start_main_~cont~6 1)) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) (- ULTIMATE.start_main_~j~6)) 0) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) (- ULTIMATE.start_main_~i~6)) 0) (<= (+ ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~MAX~6) 1) (<= ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6) (<= ULTIMATE.start_main_~i~6 ULTIMATE.start___VERIFIER_assert_~cond) (<= 0 (+ ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~i~6)) (<= ULTIMATE.start_main_~j~6 0) (<= 1 (+ ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6)) (<= 0 (* 2 |ULTIMATE.start___VERIFIER_assert_#in~cond|)) (<= 0 (* 2 ULTIMATE.start_main_~i~6)) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (- ULTIMATE.start_main_~j~6)) 0) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) ULTIMATE.start___VERIFIER_assert_~cond) 0) (<= ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~i~6) (<= 1 (+ ULTIMATE.start_main_~MAX~6 |ULTIMATE.start___VERIFIER_assert_#in~cond|)) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~i~6)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~j~6)) (- 1)) (exists ((v_b_25_1 Int) (v_b_24_1 Int) (v_b_26_1 Int) (v_b_28_1 Int)) (and (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_24_1)) 1) (<= (- (- ULTIMATE.start_main_~j~6) v_b_26_1) 0) (<= 0 (+ v_b_24_1 ULTIMATE.start_main_~j~6)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_26_1)) (- 1)) (<= (+ ULTIMATE.start___VERIFIER_assert_~cond v_b_24_1) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_28_1)) 2) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_26_1)) 0) (<= v_b_28_1 (+ ULTIMATE.start___VERIFIER_assert_~cond 1)) (<= ULTIMATE.start_main_~j~6 v_b_24_1) (<= v_b_25_1 (+ v_b_26_1 1)) (<= (- (- ULTIMATE.start_main_~i~6) v_b_26_1) 0) (<= (+ v_b_26_1 ULTIMATE.start_main_~j~6) 0) (<= (- v_b_24_1 (- v_b_28_1)) 1) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) v_b_28_1) (- 1)) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) v_b_24_1) 0) (<= (- ULTIMATE.start_main_~MAX~6 v_b_26_1) 1) (<= 0 (+ ULTIMATE.start_main_~cont~6 v_b_24_1)) (<= v_b_26_1 ULTIMATE.start_main_~cont~6) (<= ULTIMATE.start___VERIFIER_assert_~cond v_b_24_1) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) (- v_b_26_1)) 0) (<= (+ ULTIMATE.start_main_~cont~6 v_b_24_1) 0) (<= ULTIMATE.start_main_~MAX~6 (+ v_b_26_1 1)) (<= ULTIMATE.start_main_~cont~6 v_b_25_1) (forall ((v_prenex_170 Int) (v_prenex_171 Int)) (or (<= v_b_28_1 v_prenex_170) (< v_prenex_171 v_b_24_1) (< v_prenex_170 v_b_26_1) (<= v_b_25_1 v_prenex_171) (<= (- (- (select ULTIMATE.start_main_~str2~6 v_prenex_171)) (- (select ULTIMATE.start_main_~str1~6 v_prenex_170))) 0))) (forall ((v_prenex_176 Int) (v_prenex_175 Int)) (or (<= (- (select ULTIMATE.start_main_~str2~6 v_prenex_176) (select ULTIMATE.start_main_~str1~6 v_prenex_175)) 0) (< v_prenex_175 v_b_26_1) (<= v_b_25_1 v_prenex_176) (<= v_b_28_1 v_prenex_175) (< v_prenex_176 v_b_24_1))) (forall ((v_prenex_204 Int) (v_prenex_205 Int)) (or (<= v_b_25_1 v_prenex_204) (< v_prenex_205 v_b_26_1) (<= (- (- (select ULTIMATE.start_main_~str2~6 v_prenex_204)) (select ULTIMATE.start_main_~str1~6 v_prenex_205)) 0) (< v_prenex_204 v_b_24_1) (<= v_b_28_1 v_prenex_205))) (<= (- (- ULTIMATE.start_main_~j~6) v_b_25_1) 0) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_26_1)) 0) (<= ULTIMATE.start_main_~MAX~6 (+ v_b_24_1 1)) (<= ULTIMATE.start_main_~j~6 v_b_25_1) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_24_1) (- 1)) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_25_1)) 1) (<= (- ULTIMATE.start_main_~j~6 (- v_b_25_1)) 1) (<= (+ v_b_24_1 |ULTIMATE.start___VERIFIER_assert_#in~cond|) 0) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_25_1)) 1) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond| v_b_24_1) (<= (- (- v_b_26_1) v_b_26_1) 0) (<= v_b_26_1 ULTIMATE.start_main_~j~6) (<= (- (- v_b_24_1) v_b_25_1) 0) (<= (- (- v_b_28_1) v_b_28_1) (- 2)) (<= 0 (+ v_b_25_1 ULTIMATE.start_main_~j~6)) (<= ULTIMATE.start_main_~cont~6 v_b_26_1) (<= 0 (+ ULTIMATE.start___VERIFIER_assert_~cond v_b_26_1)) (<= 0 v_b_24_1) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_24_1)) (- 1)) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond| v_b_26_1) (<= (+ ULTIMATE.start_main_~cont~6 v_b_26_1) 0) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_28_1)) 1) (<= ULTIMATE.start_main_~MAX~6 v_b_28_1) (<= (- (- v_b_25_1) v_b_25_1) 0) (<= (+ v_b_26_1 1) v_b_28_1) (<= v_b_26_1 0) (<= 1 (+ v_b_28_1 |ULTIMATE.start___VERIFIER_assert_#in~cond|)) (<= 0 (+ v_b_26_1 |ULTIMATE.start___VERIFIER_assert_#in~cond|)) (<= (- (- ULTIMATE.start_main_~j~6) v_b_24_1) 0) (<= (- (- v_b_25_1) v_b_28_1) (- 1)) (<= v_b_28_1 1) (<= ULTIMATE.start_main_~i~6 v_b_24_1) (<= (- v_b_24_1 (- v_b_25_1)) 1) (<= (+ ULTIMATE.start___VERIFIER_assert_~cond v_b_26_1) 0) (<= (- (- ULTIMATE.start_main_~i~6) v_b_24_1) 0) (<= 1 (+ ULTIMATE.start_main_~cont~6 v_b_28_1)) (forall ((v_prenex_179 Int) (v_prenex_180 Int)) (or (<= (- (select ULTIMATE.start_main_~str2~6 v_prenex_180) (- (select ULTIMATE.start_main_~str1~6 v_prenex_179))) 0) (< v_prenex_180 v_b_24_1) (<= v_b_25_1 v_prenex_180) (<= v_b_28_1 v_prenex_179) (< v_prenex_179 v_b_26_1))) (<= v_b_28_1 (+ v_b_24_1 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_25_1) (- 1)) (<= v_b_25_1 v_b_28_1) (<= (- (- ULTIMATE.start_main_~j~6) v_b_28_1) (- 1)) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (- v_b_25_1)) 1) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_24_1)) 0) (<= (+ v_b_26_1 ULTIMATE.start_main_~MAX~6) 1) (<= 1 (+ v_b_24_1 ULTIMATE.start_main_~MAX~6)) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_28_1) (- 2)) (<= 1 (+ v_b_25_1 v_b_28_1)) (<= (- (- v_b_25_1) (- v_b_28_1)) 1) (<= (- ULTIMATE.start_main_~j~6 v_b_28_1) (- 1)) (<= v_b_24_1 ULTIMATE.start_main_~i~6) (<= v_b_25_1 (+ |ULTIMATE.start___VERIFIER_assert_#in~cond| 1)) (<= 0 v_b_25_1) (<= v_b_25_1 (+ ULTIMATE.start___VERIFIER_assert_~cond 1)) (<= (+ v_b_25_1 ULTIMATE.start_main_~i~6) 1) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| v_b_24_1) 0) (<= 0 (+ ULTIMATE.start_main_~cont~6 v_b_25_1)) (<= (- ULTIMATE.start_main_~i~6 v_b_24_1) 0) (<= (- ULTIMATE.start_main_~j~6 v_b_26_1) 0) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) (- v_b_28_1)) 1) (<= (- ULTIMATE.start___VERIFIER_assert_~cond (- v_b_26_1)) 0) (<= v_b_25_1 (+ ULTIMATE.start_main_~j~6 1)) (<= (- ULTIMATE.start_main_~cont~6 v_b_25_1) 0) (<= (- ULTIMATE.start___VERIFIER_assert_~cond v_b_26_1) 0) (<= v_b_24_1 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_26_1)) 0) (<= (+ v_b_25_1 v_b_26_1) 1) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) v_b_26_1) 0) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) v_b_26_1) 0) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| v_b_25_1) 0) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_25_1)) 1) (<= (- ULTIMATE.start_main_~MAX~6 v_b_25_1) 1) (<= (- (- v_b_24_1) (- v_b_28_1)) 1) (<= (- ULTIMATE.start_main_~i~6 v_b_26_1) 0) (<= 0 (+ ULTIMATE.start_main_~cont~6 v_b_26_1)) (<= (+ v_b_25_1 ULTIMATE.start_main_~MAX~6) 2) (<= ULTIMATE.start_main_~i~6 v_b_26_1) (<= (- ULTIMATE.start___VERIFIER_assert_~cond (- v_b_28_1)) 1) (<= (- ULTIMATE.start_main_~i~6 (- v_b_24_1)) 0) (<= (- (- v_b_24_1) (- v_b_26_1)) 0) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) (- v_b_28_1)) 1) (<= v_b_28_1 (+ v_b_25_1 1)) (<= (+ ULTIMATE.start_main_~j~6 v_b_28_1) 1) (<= (+ v_b_24_1 ULTIMATE.start_main_~j~6) 0) (<= (+ v_b_24_1 1) ULTIMATE.start_main_~MAX~6) (<= v_b_28_1 (+ ULTIMATE.start_main_~i~6 1)) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| v_b_28_1) (- 1)) (<= (- ULTIMATE.start_main_~i~6 (- v_b_25_1)) 1) (<= 0 (+ ULTIMATE.start___VERIFIER_assert_~cond v_b_24_1)) (<= 1 (+ v_b_24_1 v_b_28_1)) (<= v_b_24_1 ULTIMATE.start_main_~j~6) (<= (- ULTIMATE.start___VERIFIER_assert_~cond v_b_28_1) (- 1)) (<= v_b_26_1 v_b_25_1) (<= (- v_b_24_1 v_b_26_1) 0) (<= (+ v_b_28_1 |ULTIMATE.start___VERIFIER_assert_#in~cond|) 1) (<= (- (- v_b_24_1) v_b_26_1) 0) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_28_1)) 1) (< v_b_28_1 (+ v_b_26_1 1)) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| v_b_26_1) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_26_1)) 1) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_25_1)) 1) (<= ULTIMATE.start___VERIFIER_assert_~cond v_b_26_1) (<= (- v_b_26_1 (- v_b_28_1)) 1) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_25_1)) 2) (<= 0 (+ ULTIMATE.start___VERIFIER_assert_~cond v_b_25_1)) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond| v_b_25_1) (<= (+ ULTIMATE.start___VERIFIER_assert_~cond v_b_28_1) 1) (<= (* 2 v_b_28_1) 2) (<= 0 (+ ULTIMATE.start_main_~j~6 v_b_26_1)) (<= ULTIMATE.start_main_~i~6 v_b_25_1) (<= (- ULTIMATE.start_main_~j~6 (- v_b_24_1)) 0) (<= ULTIMATE.start_main_~cont~6 v_b_24_1) (<= (+ ULTIMATE.start_main_~cont~6 v_b_28_1) 1) (<= (- ULTIMATE.start_main_~j~6 (- v_b_26_1)) 0) (<= ULTIMATE.start_main_~MAX~6 (+ v_b_25_1 1)) (<= (+ v_b_24_1 ULTIMATE.start_main_~i~6) 0) (<= (+ ULTIMATE.start___VERIFIER_assert_~cond 1) v_b_28_1) (<= 2 (+ ULTIMATE.start_main_~MAX~6 v_b_28_1)) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) v_b_28_1) (- 1)) (<= v_b_25_1 (+ v_b_24_1 1)) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) (- v_b_25_1)) 1) (<= 0 (* 2 v_b_26_1)) (<= (- v_b_24_1 (- v_b_26_1)) 0) (<= (+ ULTIMATE.start_main_~cont~6 1) v_b_28_1) (<= (- ULTIMATE.start_main_~i~6 (- v_b_26_1)) 0) (<= 0 v_b_26_1) (<= (- (- v_b_25_1) (- v_b_26_1)) 0) (<= (- ULTIMATE.start_main_~cont~6 v_b_24_1) 0) (<= (- v_b_26_1 v_b_28_1) (- 1)) (<= (* 2 v_b_24_1) 0) (<= 0 (+ v_b_25_1 v_b_26_1)) (<= (+ ULTIMATE.start___VERIFIER_assert_~cond v_b_25_1) 1) (<= (- ULTIMATE.start_main_~i~6 v_b_25_1) 0) (<= (+ v_b_24_1 ULTIMATE.start_main_~MAX~6) 1) (<= 0 (* 2 v_b_24_1)) (<= 1 (+ v_b_28_1 ULTIMATE.start_main_~i~6)) (<= 0 (+ v_b_24_1 ULTIMATE.start_main_~i~6)) (<= v_b_26_1 |ULTIMATE.start___VERIFIER_assert_#in~cond|) (<= (- ULTIMATE.start_main_~MAX~6 v_b_24_1) 1) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) (- v_b_24_1)) 0) (<= (+ ULTIMATE.start_main_~i~6 1) v_b_28_1) (<= (- ULTIMATE.start___VERIFIER_assert_~cond (- v_b_25_1)) 1) (<= (- ULTIMATE.start___VERIFIER_assert_~cond v_b_24_1) 0) (<= (- v_b_25_1 (- v_b_25_1)) 2) (<= (- (- v_b_24_1) (- v_b_25_1)) 1) (<= v_b_25_1 1) (<= (- (- v_b_26_1) (- v_b_28_1)) 1) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) v_b_24_1) 0) (<= v_b_24_1 v_b_25_1) (<= (- v_b_25_1 v_b_26_1) 1) (<= (+ v_b_24_1 v_b_26_1) 0) (<= 2 (* 2 v_b_28_1)) (<= 1 v_b_28_1) (<= 0 (* 2 v_b_25_1)) (<= v_b_25_1 (+ ULTIMATE.start_main_~cont~6 1)) (<= (+ v_b_28_1 ULTIMATE.start_main_~i~6) 1) (<= 0 (+ v_b_26_1 ULTIMATE.start_main_~i~6)) (<= (+ v_b_25_1 v_b_28_1) 2) (<= (- v_b_25_1 (- v_b_26_1)) 1) (<= v_b_24_1 v_b_26_1) (<= (+ v_b_26_1 v_b_28_1) 1) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_28_1)) 1) (<= (+ v_b_25_1 |ULTIMATE.start___VERIFIER_assert_#in~cond|) 1) (<= (- v_b_25_1 v_b_28_1) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_24_1)) 0) (<= v_b_24_1 |ULTIMATE.start___VERIFIER_assert_#in~cond|) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (- v_b_26_1)) 0) (<= (- ULTIMATE.start_main_~i~6 (- v_b_28_1)) 1) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) (- v_b_24_1)) 0) (<= v_b_28_1 ULTIMATE.start_main_~MAX~6) (<= (+ v_b_25_1 ULTIMATE.start_main_~j~6) 1) (<= v_b_26_1 ULTIMATE.start_main_~i~6) (<= (- ULTIMATE.start_main_~j~6 v_b_25_1) 0) (<= v_b_26_1 ULTIMATE.start___VERIFIER_assert_~cond) (<= 1 (+ ULTIMATE.start_main_~j~6 v_b_28_1)) (< v_b_25_1 (+ v_b_24_1 1)) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_24_1)) 0) (<= (+ ULTIMATE.start_main_~j~6 1) v_b_28_1) (<= v_b_28_1 (+ ULTIMATE.start_main_~j~6 1)) (<= 0 (+ v_b_25_1 v_b_24_1)) (<= 1 (+ v_b_26_1 v_b_28_1)) (<= (- v_b_24_1 v_b_28_1) (- 1)) (<= v_b_25_1 (+ ULTIMATE.start_main_~i~6 1)) (<= (+ v_b_26_1 1) ULTIMATE.start_main_~MAX~6) (<= v_b_24_1 ULTIMATE.start_main_~cont~6) (<= (- ULTIMATE.start_main_~cont~6 v_b_26_1) 0) (<= 0 (+ v_b_25_1 ULTIMATE.start_main_~i~6)) (<= 0 (+ v_b_24_1 v_b_26_1)) (<= (* 2 v_b_25_1) 2) (<= 0 (+ v_b_25_1 |ULTIMATE.start___VERIFIER_assert_#in~cond|)) (<= (+ ULTIMATE.start_main_~MAX~6 v_b_28_1) 2) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (- v_b_28_1)) 1) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_25_1) 0) (<= 1 (+ ULTIMATE.start___VERIFIER_assert_~cond v_b_28_1)) (<= v_b_25_1 ULTIMATE.start_main_~MAX~6) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_26_1)) 0) (<= (- v_b_26_1 (- v_b_26_1)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_25_1)) 0) (<= (- v_b_25_1 (- v_b_28_1)) 2) (<= (+ v_b_24_1 1) v_b_28_1) (<= (- v_b_24_1 v_b_25_1) 0) (<= (+ v_b_25_1 v_b_24_1) 1) (<= (- v_b_24_1 (- v_b_24_1)) 0) (<= (- ULTIMATE.start_main_~cont~6 v_b_28_1) (- 1)) (<= (* 2 v_b_26_1) 0) (<= (- ULTIMATE.start_main_~j~6 v_b_24_1) 0) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_28_1) (- 1)) (<= v_b_26_1 v_b_24_1) (<= (- (- v_b_24_1) v_b_28_1) (- 1)) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_26_1) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_28_1)) 0) (<= (- ULTIMATE.start___VERIFIER_assert_~cond (- v_b_24_1)) 0) (<= (+ v_b_26_1 ULTIMATE.start_main_~i~6) 0) (<= ULTIMATE.start_main_~j~6 v_b_26_1) (<= (- ULTIMATE.start_main_~j~6 (- v_b_28_1)) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_26_1) (- 1)) (<= 0 (+ v_b_26_1 ULTIMATE.start_main_~j~6)) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) (- v_b_26_1)) 0) (<= (- (- ULTIMATE.start_main_~i~6) v_b_28_1) (- 1)) (<= (- ULTIMATE.start_main_~i~6 v_b_28_1) (- 1)) (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~cond| 1) v_b_28_1) (<= 1 (+ v_b_26_1 ULTIMATE.start_main_~MAX~6)) (<= 1 (+ v_b_25_1 ULTIMATE.start_main_~MAX~6)) (<= v_b_24_1 ULTIMATE.start___VERIFIER_assert_~cond) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) (- v_b_25_1)) 1) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (- v_b_24_1)) 0) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_24_1)) 0) (<= (- (- v_b_26_1) v_b_28_1) (- 1)) (<= (- (- v_b_24_1) v_b_24_1) 0) (<= (+ ULTIMATE.start_main_~cont~6 v_b_25_1) 1) (<= v_b_28_1 (+ |ULTIMATE.start___VERIFIER_assert_#in~cond| 1)) (<= (+ v_b_26_1 |ULTIMATE.start___VERIFIER_assert_#in~cond|) 0) (<= (- ULTIMATE.start___VERIFIER_assert_~cond v_b_25_1) 0) (<= v_b_28_1 (+ v_b_26_1 1)) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) v_b_25_1) 0) (<= (- (- ULTIMATE.start_main_~i~6) v_b_25_1) 0) (<= ULTIMATE.start___VERIFIER_assert_~cond v_b_25_1) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_24_1) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_28_1)) 1) (<= v_b_28_1 (+ ULTIMATE.start_main_~cont~6 1)) (<= 0 (+ v_b_24_1 |ULTIMATE.start___VERIFIER_assert_#in~cond|)) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) v_b_25_1) 0) (<= (+ ULTIMATE.start_main_~j~6 v_b_26_1) 0) (<= (+ v_b_24_1 v_b_28_1) 1) (<= (- ULTIMATE.start_main_~MAX~6 v_b_28_1) 0) (<= (- (- v_b_25_1) v_b_26_1) 0) (<= (- v_b_28_1 (- v_b_28_1)) 2))) (<= 0 (+ ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~cont~6)) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) ULTIMATE.start_main_~MAX~6) (- 1)) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) ULTIMATE.start_main_~i~6) 0) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~i~6)) 0) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) (- ULTIMATE.start___VERIFIER_assert_~cond)) 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) (<= (* 2 ULTIMATE.start_main_~MAX~6) 2) (<= ULTIMATE.start_main_~cont~6 ULTIMATE.start___VERIFIER_assert_~cond) (<= (- ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~cont~6) 0) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond| ULTIMATE.start_main_~j~6) (<= (* 2 ULTIMATE.start_main_~cont~6) 0) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| ULTIMATE.start_main_~i~6) 0) (<= (+ ULTIMATE.start___VERIFIER_assert_~cond |ULTIMATE.start___VERIFIER_assert_#in~cond|) 0) (<= (- (- ULTIMATE.start_main_~i~6) ULTIMATE.start_main_~i~6) 0) (<= 0 |ULTIMATE.start___VERIFIER_assert_#in~cond|) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~cont~6)) (- 1)) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) (- ULTIMATE.start_main_~MAX~6)) 1) (<= ULTIMATE.start_main_~MAX~6 (+ ULTIMATE.start_main_~i~6 1)) (<= ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~cont~6) (<= (- 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_~j~6) (<= (- ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~i~6) 0) (<= (- (- ULTIMATE.start_main_~j~6) ULTIMATE.start_main_~j~6) 0) (<= (+ ULTIMATE.start_main_~MAX~6 |ULTIMATE.start___VERIFIER_assert_#in~cond|) 1) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond| ULTIMATE.start___VERIFIER_assert_~cond) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| ULTIMATE.start_main_~j~6) 0) (<= (- ULTIMATE.start_main_~j~6 (- ULTIMATE.start_main_~j~6)) 0) (<= 0 (* 2 ULTIMATE.start_main_~cont~6)) (<= ULTIMATE.start_main_~j~6 ULTIMATE.start___VERIFIER_assert_~cond) (<= 0 ULTIMATE.start___VERIFIER_assert_~cond) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) |ULTIMATE.start___VERIFIER_assert_#in~cond|) 0) (<= ULTIMATE.start_main_~MAX~6 (+ ULTIMATE.start___VERIFIER_assert_~cond 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~i~6)) (- 1)) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (- ULTIMATE.start_main_~i~6)) 0) (<= (* 2 ULTIMATE.start_main_~j~6) 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) (<= 0 ULTIMATE.start_main_~j~6) (<= (* 2 |ULTIMATE.start___VERIFIER_assert_#in~cond|) 0) (<= 0 ULTIMATE.start_main_~cont~6) (<= (+ ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~MAX~6) 1) (<= (- ULTIMATE.start___VERIFIER_assert_~cond (- ULTIMATE.start_main_~i~6)) 0) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| ULTIMATE.start_main_~MAX~6) (- 1)) (<= 0 (+ ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~i~6)) (<= (+ ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~i~6) 0) (<= 1 (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~MAX~6)) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~i~6)) 1) (<= (+ ULTIMATE.start_main_~cont~6 |ULTIMATE.start___VERIFIER_assert_#in~cond|) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- ULTIMATE.start_main_~j~6)) 0) (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~cond| 1) ULTIMATE.start_main_~MAX~6) (<= 0 ULTIMATE.start_main_~i~6) (<= 0 (+ |ULTIMATE.start___VERIFIER_assert_#in~cond| ULTIMATE.start_main_~i~6)) (<= (+ ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~cont~6) 0) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond| ULTIMATE.start_main_~cont~6) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (- ULTIMATE.start___VERIFIER_assert_~cond)) 0) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) ULTIMATE.start_main_~MAX~6) (- 1)) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| ULTIMATE.start___VERIFIER_assert_~cond) 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_~i~6 |ULTIMATE.start___VERIFIER_assert_#in~cond|) (<= (- ULTIMATE.start___VERIFIER_assert_~cond (- ULTIMATE.start_main_~cont~6)) 0) (<= 0 (* 2 ULTIMATE.start_main_~j~6)) (<= ULTIMATE.start_main_~i~6 ULTIMATE.start_main_~cont~6) (<= 1 (+ ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~MAX~6)) (<= 1 (+ ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~MAX~6)) (<= ULTIMATE.start___VERIFIER_assert_~cond 0) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~MAX~6)) 2) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) ULTIMATE.start___VERIFIER_assert_~cond) 0) (<= ULTIMATE.start_main_~i~6 ULTIMATE.start_main_~j~6) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) (- ULTIMATE.start_main_~cont~6)) 0) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) (- ULTIMATE.start_main_~MAX~6)) 1) (<= (+ ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~j~6) 0) (<= ULTIMATE.start_main_~cont~6 |ULTIMATE.start___VERIFIER_assert_#in~cond|) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~i~6) 0) (<= 0 (* 2 ULTIMATE.start___VERIFIER_assert_~cond)) (<= (* 2 ULTIMATE.start___VERIFIER_assert_~cond) 0) (<= ULTIMATE.start_main_~MAX~6 (+ ULTIMATE.start_main_~j~6 1)) (<= ULTIMATE.start_main_~MAX~6 (+ |ULTIMATE.start___VERIFIER_assert_#in~cond| 1)) (<= 0 (+ ULTIMATE.start_main_~j~6 |ULTIMATE.start___VERIFIER_assert_#in~cond|)) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~cont~6) 1) (<= (+ ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~i~6) 0) (<= 0 (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6)) (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~cond| ULTIMATE.start_main_~i~6) 0) (<= ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~j~6) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (- ULTIMATE.start_main_~cont~6)) 0) (<= 0 (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~j~6)) (<= (- ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~j~6) 0) (<= (- ULTIMATE.start___VERIFIER_assert_~cond (- ULTIMATE.start_main_~j~6)) 0) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~j~6) 1) (<= (+ ULTIMATE.start_main_~j~6 1) ULTIMATE.start_main_~MAX~6) (<= (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6) 0) (<= 0 (+ ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~j~6))))} [2018-12-19 12:25:22,972 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 12:25:22,972 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 12:25:22,973 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 12:25:22,973 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 12:25:22,974 WARN L224 ngHoareTripleChecker]: Pre: {2147483623#(or (exists ((v_b_0_1 Int) (v_b_1_1 Int) (v_v_7_1 Int)) (and (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~MAX~6) 8589934592) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_v_7_1) 4294967296) (<= (- v_b_0_1 (- v_b_1_1)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~6) c_ULTIMATE.start_main_~j~6) 4294967297) (<= (- v_b_0_1 (- v_v_7_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~i~6)) (- 1)) (<= (- c_ULTIMATE.start_main_~i~6 v_b_0_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_v_7_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~j~6) 4294967296) (<= (- c_ULTIMATE.start_main_~i~6 v_v_7_1) (- 1)) (<= (- c_ULTIMATE.start_main_~cont~6 c_ULTIMATE.start_main_~j~6) 0) (<= (- (- v_v_7_1) v_v_7_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_v_7_1) 0) (<= (- c_ULTIMATE.start_main_~j~6 (- v_v_7_1)) 0) (<= (- v_b_0_1 v_b_1_1) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_0_1) 1) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~i~6) 8589934593) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_0_1) 4294967297) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_v_7_1)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_0_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_1_1) 4294967296) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~i~6)) (- 2)) (<= (- (- v_b_1_1) v_v_7_1) 4294967296) (<= (- (- c_ULTIMATE.start_main_~i~6) (- c_ULTIMATE.start_main_~j~6)) 4294967297) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_0_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_0_1)) (- 2)) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_1_1)) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~i~6)) (- 1)) (<= (- (- v_b_0_1) v_b_0_1) 8589934594) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~j~6)) 4294967296) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_1_1)) 0) (<= (- 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) (<= (- v_b_0_1 (- v_b_0_1)) (- 2)) (<= (- v_b_1_1 v_v_7_1) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_1_1)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~cont~6)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_0_1) 4294967297) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_v_7_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_1_1) 8589934593) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_v_7_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~i~6)) (- 1)) (<= (- (- v_b_1_1) v_b_1_1) 8589934592) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~j~6) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_1_1) 4294967296) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_0_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_v_7_1)) 0) (<= (- v_v_7_1 (- v_v_7_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) v_v_7_1) 4294967297) (<= (- (- c_ULTIMATE.start_main_~j~6) v_v_7_1) 0) (<= (- (- v_b_0_1) v_v_7_1) 4294967297) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~j~6)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_1_1) 8589934592) (<= (- 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_~i~6 (- v_b_1_1)) (- 1)) (<= (- (- v_b_1_1) (- v_v_7_1)) 4294967296) (<= (- (- c_ULTIMATE.start_main_~j~6) c_ULTIMATE.start_main_~j~6) 0) (<= (- v_b_0_1 v_v_7_1) (- 1)) (<= (- v_b_1_1 (- v_v_7_1)) 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) (<= (- v_b_1_1 (- v_b_1_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) (<= (- (- v_b_0_1) (- v_b_1_1)) 1) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_0_1)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~j~6)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_0_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_1_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_0_1)) (- 1)) (forall ((v_idx_104 Int) (v_idx_105 Int) (v_idx_106 Int)) (or (<= v_b_0_1 v_idx_104) (and (<= (- (- c_ULTIMATE.start_main_~MAX~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_105)) 4294967296) (<= (- (- v_b_1_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_105))) 4294967296) (<= (- v_b_0_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_105))) (- 1)) (<= (- v_b_0_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_105)) (- 1)) (<= (- v_b_1_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_105))) 0) (<= (- v_b_1_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_105)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_105))) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_105)) 0) (<= (- c_ULTIMATE.start_main_~i~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_105)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_105))) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_105))) (- 1)) (<= (- c_ULTIMATE.start_main_~j~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_105)) 0) (<= (- (- (select c_ULTIMATE.start_main_~str1~6 v_idx_105)) (select c_ULTIMATE.start_main_~str1~6 v_idx_105)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_105)) 0) (<= (- c_ULTIMATE.start_main_~j~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_105))) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_105)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_105))) 4294967297) (<= (- (- c_ULTIMATE.start_main_~j~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_105))) 0) (<= (- (- v_b_1_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_105)) 4294967296) (<= (- c_ULTIMATE.start_main_~cont~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_105))) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_105))) 4294967296) (<= (- (select c_ULTIMATE.start_main_~str1~6 v_idx_105) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_105))) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_105)) 4294967297) (<= (- (- c_ULTIMATE.start_main_~j~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_105)) 0) (<= (- (- v_b_0_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_105)) 4294967297) (<= (- (- v_b_0_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_105))) 4294967297)) (< v_idx_105 v_b_0_1) (<= v_b_1_1 v_idx_105) (< v_idx_106 v_b_1_1))) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_0_1) 8589934594) (<= (- 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) (<= (- (- v_b_0_1) (- v_v_7_1)) 4294967297) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_1_1) 4294967296) (<= (- c_ULTIMATE.start_main_~j~6 v_b_1_1) 4294967296) (<= (- c_ULTIMATE.start_main_~j~6 v_b_0_1) 4294967297) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_0_1) 8589934593) (<= (- c_ULTIMATE.start_main_~i~6 v_b_1_1) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 v_v_7_1) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- v_v_7_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~j~6 v_v_7_1) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_1_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_0_1) 4294967297) (<= (- c_ULTIMATE.start_main_~i~6 c_ULTIMATE.start_main_~j~6) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_1_1) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~cont~6) 4294967296) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_0_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_1_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_v_7_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_~MAX~6) (- v_v_7_1)) 4294967296) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_1_1)) 0) (<= (- (- v_b_0_1) v_b_1_1) 8589934593))) (exists ((v_b_25_1 Int) (v_v_342_1 Int) (v_b_24_1 Int) (v_b_26_1 Int) (v_v_347_1 Int) (v_b_28_1 Int)) (and (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~MAX~6) 8589934592) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_24_1)) 1) (<= (- v_b_24_1 (- v_v_347_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_26_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_28_1)) 2) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_26_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_v_347_1) 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) (<= (- (- v_b_24_1) (- v_v_347_1)) 0) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_25_1)) 2) (<= (- v_b_24_1 (- v_b_28_1)) 1) (<= (- v_b_26_1 (- v_v_347_1)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_26_1) 1) (<= (- (- v_v_347_1) v_v_347_1) 0) (<= (- v_b_24_1 v_b_28_1) 4294967296) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_v_347_1)) 1) (<= (- v_b_25_1 v_b_26_1) 4294967297) (<= (- (- c_ULTIMATE.start_main_~i~6) (- c_ULTIMATE.start_main_~j~6)) 4294967297) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_25_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_26_1)) 0) (<= (- c_ULTIMATE.start_main_~j~6 v_v_342_1) 1) (<= (- c_ULTIMATE.start_main_~j~6 (- v_v_342_1)) 1) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_24_1)) 4294967296) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_25_1)) 1) (<= (- (- v_b_26_1) v_v_347_1) 4294967297) (<= (- v_b_24_1 v_v_342_1) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~j~6)) 4294967296) (<= (- v_b_28_1 v_v_347_1) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_v_347_1)) 4294967297) (<= (- (- v_b_24_1) v_b_25_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- (- v_b_25_1) v_b_26_1) 4294967297) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_28_1)) 1) (<= (- (- v_v_342_1) v_v_342_1) 0) (<= (- (- v_b_25_1) v_b_25_1) 0) (<= (- v_b_24_1 (- v_v_342_1)) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_24_1) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_v_342_1) 4294967296) (<= (- v_b_24_1 (- v_b_25_1)) 1) (<= (- (- v_b_26_1) (- v_v_347_1)) 4294967297) (<= (- 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) 0) (<= (- v_b_25_1 v_b_28_1) 4294967296) (<= (- (- c_ULTIMATE.start_main_~j~6) v_v_347_1) 0) (<= (- (- v_v_342_1) (- v_v_347_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_24_1)) 0) (<= (- (- v_b_25_1) (- v_b_28_1)) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_v_347_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_v_342_1)) 4294967297) (<= (- v_b_25_1 v_v_347_1) 1) (<= (- c_ULTIMATE.start_main_~i~6 v_b_24_1) 0) (<= (- c_ULTIMATE.start_main_~i~6 v_v_342_1) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~i~6) 4294967297) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_25_1)) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) c_ULTIMATE.start_main_~j~6) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_28_1) 4294967296) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_25_1) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_26_1)) 0) (<= (- v_v_342_1 (- v_v_342_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_25_1) 4294967296) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_25_1) 1) (<= (- (- v_b_24_1) (- v_b_28_1)) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~cont~6) 0) (<= (- c_ULTIMATE.start_main_~i~6 v_b_26_1) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_26_1) 4294967297) (<= (- c_ULTIMATE.start_main_~i~6 (- v_v_342_1)) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_24_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) v_v_347_1) 4294967297) (<= (- (- v_b_24_1) (- v_b_26_1)) 0) (<= (- (- v_b_28_1) v_v_342_1) 4294967296) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_v_347_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_26_1) 8589934593) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_24_1) 4294967297) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~MAX~6)) 2) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_28_1) 4294967296) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_26_1)) 1) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_25_1)) 1) (forall ((v_idx_108 Int) (v_idx_109 Int) (v_idx_107 Int) (v_idx_111 Int) (v_idx_112 Int) (v_idx_110 Int)) (or (< v_idx_112 v_b_28_1) (<= v_b_25_1 v_idx_108) (< v_idx_111 v_b_26_1) (<= v_b_26_1 v_idx_110) (<= v_b_24_1 v_idx_107) (< v_idx_109 v_b_25_1) (and (<= (- (- c_ULTIMATE.start_main_~j~6) (select c_ULTIMATE.start_main_~str2~6 v_idx_108)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_111)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_108))) 1) (<= (- v_b_24_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_111))) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_108))) 4294967297) (<= (- (- v_b_24_1) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_108))) 0) (<= (- v_b_25_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_111)) 1) (<= (- c_ULTIMATE.start_main_~i~6 (select c_ULTIMATE.start_main_~str2~6 v_idx_108)) 0) (<= (- v_b_25_1 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_108))) 1) (<= (- c_ULTIMATE.start_main_~cont~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_111)) 0) (<= (- v_b_28_1 (select c_ULTIMATE.start_main_~str2~6 v_idx_108)) 1) (<= (- (- v_b_25_1) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_108))) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_111)) 4294967296) (<= (- (select c_ULTIMATE.start_main_~str2~6 v_idx_108) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_108))) 0) (<= (- c_ULTIMATE.start_main_~j~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_111))) 1) (<= (- (- v_b_24_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_111))) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_108))) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_111))) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_108))) 4294967296) (<= (- (select c_ULTIMATE.start_main_~str1~6 v_idx_111) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_111))) 0) (<= (- c_ULTIMATE.start_main_~i~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_111)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (select c_ULTIMATE.start_main_~str2~6 v_idx_108)) 0) (<= (- v_b_26_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_111))) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_111))) 4294967296) (<= (- (- v_b_25_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_111))) 0) (<= (- (- (select c_ULTIMATE.start_main_~str1~6 v_idx_111)) (select c_ULTIMATE.start_main_~str1~6 v_idx_111)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (select c_ULTIMATE.start_main_~str2~6 v_idx_108)) 1) (<= (- c_ULTIMATE.start_main_~i~6 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_108))) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_111)) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_111))) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_111)) 4294967297) (<= (- (- c_ULTIMATE.start_main_~i~6) (select c_ULTIMATE.start_main_~str2~6 v_idx_108)) 4294967297) (<= (- c_ULTIMATE.start_main_~j~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_111)) 1) (<= (- (- v_b_28_1) (select c_ULTIMATE.start_main_~str2~6 v_idx_108)) 4294967296) (<= (- c_ULTIMATE.start_main_~j~6 (select c_ULTIMATE.start_main_~str2~6 v_idx_108)) 1) (<= (- c_ULTIMATE.start_main_~j~6 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_108))) 1) (<= (- (- (select c_ULTIMATE.start_main_~str2~6 v_idx_108)) (select c_ULTIMATE.start_main_~str1~6 v_idx_111)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_111))) 0) (<= (- (- v_b_25_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_111)) 0) (<= (- (- v_b_26_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_111)) 4294967297) (<= (- (- c_ULTIMATE.start_main_~cont~6) (select c_ULTIMATE.start_main_~str2~6 v_idx_108)) 0) (<= (- v_b_24_1 (select c_ULTIMATE.start_main_~str2~6 v_idx_108)) 0) (<= (- v_b_28_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_111)) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_111))) 4294967297) (<= (- v_b_26_1 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_108))) 0) (<= (- (select c_ULTIMATE.start_main_~str2~6 v_idx_108) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_111))) 0) (<= (- (select c_ULTIMATE.start_main_~str2~6 v_idx_108) (select c_ULTIMATE.start_main_~str1~6 v_idx_111)) 0) (<= (- v_b_26_1 (select c_ULTIMATE.start_main_~str2~6 v_idx_108)) 0) (<= (- v_b_28_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_111))) 1) (<= (- (- v_b_24_1) (select c_ULTIMATE.start_main_~str2~6 v_idx_108)) 0) (<= (- (- (select c_ULTIMATE.start_main_~str2~6 v_idx_108)) (select c_ULTIMATE.start_main_~str2~6 v_idx_108)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_108))) 0) (<= (- (- v_b_28_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_111))) 4294967296) (<= (- v_b_24_1 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_108))) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (select c_ULTIMATE.start_main_~str2~6 v_idx_108)) 4294967296) (<= (- (- v_b_26_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_111))) 4294967297) (<= (- v_b_28_1 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_108))) 1) (<= (- v_b_25_1 (select c_ULTIMATE.start_main_~str2~6 v_idx_108)) 1) (<= (- (- c_ULTIMATE.start_main_~j~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_111)) 0) (<= (- (- (select c_ULTIMATE.start_main_~str2~6 v_idx_108)) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_111))) 0) (<= (- v_b_26_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_111)) 0) (<= (- (- v_b_28_1) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_108))) 4294967296) (<= (- (- v_b_26_1) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_108))) 4294967297) (<= (- (- v_b_28_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_111)) 4294967296) (<= (- (- v_b_25_1) (select c_ULTIMATE.start_main_~str2~6 v_idx_108)) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_111))) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_108))) 0) (<= (- (- v_b_26_1) (select c_ULTIMATE.start_main_~str2~6 v_idx_108)) 4294967297) (<= (- v_b_24_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_111)) 0) (<= (- v_b_25_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_111))) 1) (<= (- (- v_b_24_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_111)) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_111))) 0)) (< v_idx_108 v_b_24_1) (<= v_b_28_1 v_idx_111))) (<= (- v_b_26_1 (- v_b_28_1)) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_25_1)) 2) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~cont~6) 4294967296) (<= (- v_b_28_1 (- v_v_342_1)) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~cont~6) 1) (<= (- v_b_25_1 v_v_342_1) 1) (<= (- c_ULTIMATE.start_main_~j~6 v_b_28_1) 4294967296) (<= (- (- v_b_26_1) (- v_v_342_1)) 4294967297) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_28_1)) 2) (<= (- (- v_b_26_1) v_v_342_1) 4294967297) (<= (- v_b_24_1 v_v_347_1) 0) (<= (- v_b_25_1 (- v_v_347_1)) 1) (<= (- (- c_ULTIMATE.start_main_~j~6) v_v_342_1) 0) (<= (- (- v_b_24_1) (- v_v_342_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_24_1) 4294967296) (<= (- v_b_24_1 (- v_b_26_1)) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~j~6)) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_26_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) c_ULTIMATE.start_main_~j~6) 4294967297) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_24_1)) 1) (<= (- (- v_b_28_1) v_b_28_1) 8589934592) (<= (- (- v_b_25_1) (- v_b_26_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_24_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_v_347_1) 0) (<= (- v_b_26_1 v_b_28_1) (- 1)) (<= (- (- v_b_25_1) (- v_v_342_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~j~6) 4294967296) (<= (- (- v_b_24_1) v_b_28_1) 4294967296) (<= (- c_ULTIMATE.start_main_~j~6 (- v_v_347_1)) 1) (<= (- c_ULTIMATE.start_main_~i~6 v_b_25_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_26_1)) 1) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_v_342_1)) 0) (<= (- c_ULTIMATE.start_main_~i~6 c_ULTIMATE.start_main_~j~6) 0) (<= (- (- v_b_26_1) v_b_26_1) 8589934594) (<= (- (- v_b_24_1) v_b_26_1) 4294967297) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_26_1) 4294967297) (<= (- c_ULTIMATE.start_main_~cont~6 v_v_342_1) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_v_347_1)) 4294967296) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_24_1) 1) (<= (- (- v_b_25_1) (- v_v_347_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~i~6) 8589934593) (<= (- c_ULTIMATE.start_main_~MAX~6 v_v_342_1) 1) (<= (- v_b_25_1 (- v_b_25_1)) 2) (<= (- (- v_b_24_1) (- v_b_25_1)) 1) (<= (- (- v_b_26_1) (- v_b_28_1)) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_26_1) 8589934594) (<= (- (- c_ULTIMATE.start_main_~i~6) v_v_342_1) 4294967297) (<= (- c_ULTIMATE.start_main_~j~6 v_v_347_1) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~cont~6)) 1) (<= (- (- v_v_342_1) v_v_347_1) 0) (<= (- (- v_b_25_1) v_b_28_1) 4294967296) (<= (- v_b_26_1 (- v_v_342_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_28_1) 8589934592) (<= (- v_b_25_1 (- v_b_26_1)) 1) (<= (- v_v_342_1 (- v_v_347_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_28_1)) 2) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_28_1)) 1) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_25_1)) 0) (<= (- (- v_b_24_1) v_v_342_1) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_24_1)) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_28_1)) 1) (<= (- c_ULTIMATE.start_main_~j~6 v_b_25_1) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- (- v_b_25_1) v_v_342_1) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_v_347_1)) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_v_342_1)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_v_342_1)) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_25_1) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_26_1) 4294967297) (<= (- c_ULTIMATE.start_main_~j~6 v_b_26_1) 4294967297) (<= (- v_b_25_1 (- v_v_342_1)) 1) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~cont~6)) 4294967296) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_28_1) 8589934593) (<= (- v_b_28_1 v_v_342_1) 1) (<= (- v_b_26_1 (- v_b_26_1)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~j~6)) 2) (<= (- (- 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_25_1 (- v_b_28_1)) 2) (<= (- c_ULTIMATE.start_main_~cont~6 c_ULTIMATE.start_main_~i~6) 4294967297) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_v_347_1)) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_28_1) 4294967296) (<= (- v_b_24_1 v_b_25_1) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_v_342_1)) 4294967296) (<= (- v_v_347_1 (- v_v_347_1)) 0) (<= (- v_b_24_1 (- v_b_24_1)) 0) (<= (- c_ULTIMATE.start_main_~i~6 v_v_347_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~i~6)) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_25_1)) 4294967297) (<= (- c_ULTIMATE.start_main_~j~6 v_b_24_1) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_24_1)) 4294967297) (<= (- c_ULTIMATE.start_main_~MAX~6 v_v_347_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)) 0) (<= (- (- v_b_25_1) v_v_347_1) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_v_342_1) 0) (<= (- c_ULTIMATE.start_main_~i~6 v_b_28_1) (- 1)) (<= (- v_v_342_1 v_v_347_1) 0) (<= (- v_b_26_1 v_v_342_1) 0) (<= (- v_b_28_1 (- v_v_347_1)) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_25_1) 4294967297) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_24_1)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_v_342_1)) 0) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_26_1)) 1) (<= (- (- v_b_24_1) v_b_24_1) 0) (<= (- (- v_b_28_1) (- v_v_347_1)) 4294967296) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~j~6)) 1) (<= (- (- v_b_26_1) v_b_28_1) 8589934593) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_24_1) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_28_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) (<= (- v_b_26_1 v_v_347_1) 0) (<= (- (- v_b_28_1) (- v_v_342_1)) 4294967296) (<= (- v_b_24_1 v_b_26_1) 4294967297) (<= (- (- v_b_28_1) v_v_347_1) 4294967296) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_28_1) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_25_1)) 4294967296) (<= (- (- v_b_24_1) v_v_347_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~j~6) 1) (<= (- v_b_28_1 (- v_b_28_1)) 2) (<= (- c_ULTIMATE.start_main_~i~6 (- v_v_347_1)) 0))))} [2018-12-19 12:25:22,974 WARN L228 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-19 12:25:22,974 WARN 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-19 12:25:22,975 WARN L230 ngHoareTripleChecker]: Post: {2147483622#(exists ((v_b_26_1 Int) (v_v_347_1 Int) (v_b_28_1 Int) (v_b_48_1 Int) (v_v_582_1 Int) (v_b_47_1 Int)) (and (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_48_1)) 2) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_48_1)) 2) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_48_1)) 1) (<= (- (- v_b_26_1) (- v_v_347_1)) 0) (<= (- v_b_48_1 (- v_v_347_1)) 1) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_26_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_28_1)) 2) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_47_1)) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~i~6) 2) (<= (- c_ULTIMATE.start_main_~i~6 v_b_48_1) (- 2)) (<= (- v_b_28_1 (- v_b_47_1)) 1) (<= (- v_b_26_1 (- v_v_347_1)) 0) (<= (- v_b_28_1 v_v_582_1) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_26_1) 1) (<= (- c_ULTIMATE.start_main_~i~6 v_b_26_1) (- 1)) (<= (- (- v_v_347_1) v_v_347_1) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~cont~6) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_v_347_1)) 1) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_26_1)) 0) (<= (- (- v_v_347_1) (- v_v_582_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~j~6) (- 2)) (<= (- (- v_b_48_1) v_v_582_1) (- 1)) (<= (- c_ULTIMATE.start_main_~j~6 v_b_26_1) 1) (<= (- (- v_v_582_1) v_v_582_1) 0) (<= (- (- v_b_26_1) v_b_26_1) 0) (<= (- v_b_28_1 v_v_347_1) 1) (<= (- (- v_b_28_1) v_b_28_1) (- 2)) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_47_1)) 1) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_26_1)) (- 1)) (<= (- (- v_b_47_1) v_v_582_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_48_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_28_1)) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~j~6) (- 1)) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~i~6)) (- 1)) (<= (- (- v_b_26_1) (- v_b_47_1)) 0) (<= (- (- v_b_48_1) v_v_347_1) (- 1)) (<= (- v_b_48_1 (- v_b_48_1)) 2) (<= (- c_ULTIMATE.start_main_~j~6 v_b_47_1) 1) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~cont~6)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_47_1) 0) (<= (- (- v_b_28_1) (- v_b_47_1)) (- 1)) (<= (- (- v_b_47_1) v_b_48_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_v_582_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_28_1) (- 2)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_47_1)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_v_347_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- c_ULTIMATE.start_main_~j~6)) 2) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_v_347_1)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_48_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~j~6) v_v_582_1) (- 1)) (<= (- c_ULTIMATE.start_main_~i~6 v_v_582_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_26_1)) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) v_v_347_1) (- 1)) (<= (- (- v_b_48_1) (- v_v_582_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~i~6 (- v_v_582_1)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_v_347_1) (- 1)) (<= (- (- 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 v_v_347_1) (- 1)) (<= (- v_b_26_1 v_v_582_1) 0) (<= (- (- v_b_28_1) v_v_347_1) (- 1)) (<= (- c_ULTIMATE.start_main_~i~6 v_b_47_1) (- 1)) (<= (- v_b_47_1 v_v_347_1) 0) (<= (- v_b_47_1 (- v_b_48_1)) 1) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_v_582_1)) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) c_ULTIMATE.start_main_~j~6) (- 2)) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_28_1) (- 2)) (<= (- (- c_ULTIMATE.start_main_~i~6) v_v_347_1) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) v_v_582_1) 1) (<= (- (- v_b_48_1) (- v_v_347_1)) (- 1)) (<= (- (- v_b_47_1) v_v_347_1) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_v_347_1)) 0) (<= (- v_b_28_1 (- v_b_48_1)) 2) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_28_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_47_1)) 1) (<= (- c_ULTIMATE.start_main_~cont~6 v_v_582_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~MAX~6)) 2) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_v_347_1)) 1) (<= (- c_ULTIMATE.start_main_~i~6 v_b_28_1) (- 2)) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_26_1)) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 v_v_582_1) 1) (<= (- v_b_26_1 (- v_b_28_1)) 1) (<= (- v_b_48_1 v_v_347_1) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~cont~6) 1) (<= (- (- v_b_26_1) (- v_b_48_1)) 1) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_47_1)) 0) (<= (- v_b_26_1 (- v_b_48_1)) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_47_1) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~j~6) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_v_582_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~j~6 v_b_28_1) 0) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_28_1)) 2) (forall ((v_idx_115 Int) (v_idx_116 Int) (v_idx_113 Int) (v_idx_114 Int) (v_idx_117 Int) (v_idx_118 Int)) (or (<= v_b_28_1 v_idx_117) (<= v_b_48_1 v_idx_114) (<= v_b_26_1 v_idx_116) (and (<= (- (- c_ULTIMATE.start_main_~cont~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_117)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (select c_ULTIMATE.start_main_~str2~6 v_idx_114)) 0) (<= (- (- v_b_28_1) (select c_ULTIMATE.start_main_~str2~6 v_idx_114)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~j~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_117))) (- 1)) (<= (- (select c_ULTIMATE.start_main_~str1~6 v_idx_117) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_114))) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (select c_ULTIMATE.start_main_~str2~6 v_idx_114)) (- 1)) (<= (- (- v_b_26_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_117))) 0) (<= (- v_b_48_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_117))) 1) (<= (- c_ULTIMATE.start_main_~cont~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_117)) 0) (<= (- c_ULTIMATE.start_main_~i~6 (select c_ULTIMATE.start_main_~str2~6 v_idx_114)) (- 1)) (<= (- (- v_b_26_1) (select c_ULTIMATE.start_main_~str2~6 v_idx_114)) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_117)) (- 1)) (<= (- (- v_b_48_1) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_114))) (- 1)) (<= (- c_ULTIMATE.start_main_~i~6 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_114))) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_117)) (- 1)) (<= (- v_b_26_1 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_114))) 0) (<= (- c_ULTIMATE.start_main_~j~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_117))) 1) (<= (- (select c_ULTIMATE.start_main_~str1~6 v_idx_117) (select c_ULTIMATE.start_main_~str2~6 v_idx_114)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_117))) 0) (<= (- c_ULTIMATE.start_main_~i~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_117)) (- 1)) (<= (- v_b_26_1 (select c_ULTIMATE.start_main_~str2~6 v_idx_114)) 0) (<= (- (- v_b_28_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_117)) (- 1)) (<= (- (select c_ULTIMATE.start_main_~str1~6 v_idx_117) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_117))) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_114))) (- 1)) (<= (- v_b_47_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_117)) 0) (<= (- (- (select c_ULTIMATE.start_main_~str1~6 v_idx_117)) (select c_ULTIMATE.start_main_~str2~6 v_idx_114)) 0) (<= (- v_b_26_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_117))) 0) (<= (- v_b_28_1 (select c_ULTIMATE.start_main_~str2~6 v_idx_114)) 1) (<= (- c_ULTIMATE.start_main_~cont~6 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_114))) 0) (<= (- (- (select c_ULTIMATE.start_main_~str1~6 v_idx_117)) (select c_ULTIMATE.start_main_~str1~6 v_idx_117)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_117)) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_117))) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_117)) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) (select c_ULTIMATE.start_main_~str2~6 v_idx_114)) 1) (<= (- c_ULTIMATE.start_main_~j~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_117)) 1) (<= (- (- v_b_47_1) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_114))) 0) (<= (- (- (select c_ULTIMATE.start_main_~str1~6 v_idx_117)) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_114))) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_114))) 0) (<= (- (- v_b_48_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_117))) (- 1)) (<= (- (- v_b_47_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_117)) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_117))) (- 1)) (<= (- (- v_b_48_1) (select c_ULTIMATE.start_main_~str2~6 v_idx_114)) (- 1)) (<= (- c_ULTIMATE.start_main_~j~6 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_114))) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_117))) 0) (<= (- (- (select c_ULTIMATE.start_main_~str2~6 v_idx_114)) (select c_ULTIMATE.start_main_~str2~6 v_idx_114)) 0) (<= (- v_b_48_1 (select c_ULTIMATE.start_main_~str2~6 v_idx_114)) 1) (<= (- v_b_28_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_117)) 1) (<= (- c_ULTIMATE.start_main_~cont~6 (select c_ULTIMATE.start_main_~str2~6 v_idx_114)) 0) (<= (- v_b_48_1 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_114))) 1) (<= (- (- v_b_26_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_117)) 0) (<= (- v_b_28_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_117))) 1) (<= (- (- v_b_47_1) (select c_ULTIMATE.start_main_~str2~6 v_idx_114)) 0) (<= (- (- v_b_28_1) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_114))) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_117))) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_114))) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 (select c_ULTIMATE.start_main_~str2~6 v_idx_114)) 1) (<= (- (- v_b_26_1) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_114))) 0) (<= (- (select c_ULTIMATE.start_main_~str2~6 v_idx_114) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_114))) 0) (<= (- (- v_b_47_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_117))) 0) (<= (- v_b_28_1 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_114))) 1) (<= (- v_b_48_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_117)) 1) (<= (- v_b_47_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_117))) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_114))) 1) (<= (- (- v_b_48_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_117)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~j~6) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_114))) (- 1)) (<= (- v_b_26_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_117)) 0) (<= (- (- v_b_28_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_117))) (- 1)) (<= (- v_b_47_1 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_114))) 0) (<= (- v_b_47_1 (select c_ULTIMATE.start_main_~str2~6 v_idx_114)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_117))) (- 1)) (<= (- c_ULTIMATE.start_main_~j~6 (select c_ULTIMATE.start_main_~str2~6 v_idx_114)) 1) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (select c_ULTIMATE.start_main_~str2~6 v_idx_114)) (- 1))) (< v_idx_118 v_b_28_1) (< v_idx_115 v_b_48_1) (< v_idx_117 v_b_26_1) (<= v_b_47_1 v_idx_113) (< v_idx_114 v_b_47_1))) (<= (- c_ULTIMATE.start_main_~cont~6 c_ULTIMATE.start_main_~j~6) (- 1)) (<= (- (- v_b_47_1) (- v_b_48_1)) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_26_1) 1) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_v_347_1)) (- 1)) (<= (- (- v_b_28_1) (- v_b_48_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_28_1) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~j~6)) 0) (<= (- (- v_b_47_1) v_b_47_1) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_47_1)) (- 1)) (<= (- v_v_347_1 (- v_v_582_1)) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~j~6)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_v_347_1) 0) (<= (- v_b_26_1 v_b_28_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~i~6) 0) (<= (- (- v_b_28_1) v_b_48_1) (- 2)) (<= (- c_ULTIMATE.start_main_~j~6 (- v_v_347_1)) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_26_1)) 1) (<= (- (- v_v_347_1) v_v_582_1) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~i~6)) (- 2)) (<= (- (- v_b_26_1) (- v_b_28_1)) 1) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_47_1) 0) (<= (- c_ULTIMATE.start_main_~j~6 v_v_347_1) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_v_582_1)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~cont~6)) 1) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_48_1)) 0) (<= (- (- 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_~j~6 (- v_v_582_1)) 1) (<= (- (- v_b_28_1) v_b_47_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_28_1)) 2) (<= (- v_b_47_1 (- v_b_47_1)) 0) (<= (- v_b_26_1 v_b_47_1) 0) (<= (- v_b_28_1 v_b_47_1) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_48_1)) 1) (<= (- (- v_b_26_1) (- v_v_582_1)) 0) (<= (- v_v_582_1 (- v_v_582_1)) 0) (<= (- v_b_28_1 v_b_48_1) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~i~6)) (- 2)) (<= (- v_b_47_1 v_b_48_1) (- 1)) (<= (- c_ULTIMATE.start_main_~j~6 v_b_48_1) 0) (<= (- (- v_b_48_1) v_b_48_1) (- 2)) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_48_1) 0) (<= (- c_ULTIMATE.start_main_~j~6 v_v_582_1) 1) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_26_1) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_v_582_1) 0) (<= (- (- v_b_28_1) v_v_582_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_48_1) (- 2)) (<= (- v_b_26_1 (- v_b_26_1)) 0) (<= (- (- v_b_26_1) v_v_582_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) (<= (- v_b_26_1 (- v_v_582_1)) 0) (<= (- v_b_26_1 v_b_48_1) (- 1)) (<= (- c_ULTIMATE.start_main_~j~6 (- c_ULTIMATE.start_main_~j~6)) 2) (<= (- v_v_347_1 v_v_582_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_v_347_1)) 0) (<= (- v_v_347_1 (- v_v_347_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_47_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_v_582_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_28_1) (- 1)) (<= (- c_ULTIMATE.start_main_~cont~6 c_ULTIMATE.start_main_~i~6) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~i~6) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_28_1) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 v_v_347_1) 1) (<= (- (- v_b_26_1) v_b_47_1) 0) (<= (- (- v_b_47_1) (- v_v_582_1)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_26_1) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_48_1) (- 2)) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~cont~6)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_28_1)) 0) (<= (- (- v_b_26_1) v_b_48_1) (- 1)) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_48_1)) 0) (<= (- c_ULTIMATE.start_main_~i~6 c_ULTIMATE.start_main_~j~6) (- 2)) (<= (- c_ULTIMATE.start_main_~i~6 (- v_v_347_1)) (- 1)) (<= (- v_b_26_1 (- v_b_47_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_48_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_47_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_26_1) (- 1)) (<= (- v_b_48_1 v_v_582_1) 1) (<= (- v_b_48_1 (- v_v_582_1)) 1) (<= (- (- v_b_26_1) v_v_347_1) 0) (<= (- v_b_28_1 (- v_v_347_1)) 1) (<= (- (- v_b_28_1) (- v_v_582_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_26_1)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_47_1)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_v_582_1)) 1) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_28_1)) 0) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_26_1)) 1) (<= (- (- v_b_26_1) v_b_28_1) (- 1)) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~j~6)) 1) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_48_1)) 0) (<= (- (- v_b_47_1) (- v_v_347_1)) 0) (<= (- v_b_28_1 (- v_v_582_1)) 1) (<= (- v_b_47_1 (- v_v_347_1)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_v_582_1)) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_28_1)) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~j~6)) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_47_1) 1) (<= (- v_b_26_1 v_v_347_1) 0) (<= (- (- v_b_28_1) (- v_v_347_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_28_1) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_26_1) (- 1)) (<= (- v_b_47_1 (- v_v_582_1)) 0) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_48_1)) 2) (<= (- v_b_47_1 v_v_582_1) 0) (<= (- v_b_28_1 (- v_b_28_1)) 2) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_47_1)) 0)))} [2018-12-19 12:25:22,975 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 12:25:23,205 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 12:25:23,205 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 12:25:25,646 WARN L181 SmtUtils]: Spent 2.44 s on a formula simplification that was a NOOP. DAG size: 819 [2018-12-19 12:25:25,647 WARN L270 ngHoareTripleChecker]: Pre: {2147483623#(or (exists ((v_b_0_1 Int) (v_b_1_1 Int) (v_v_7_1 Int)) (and (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~MAX~6) 8589934592) (<= (- (- ULTIMATE.start_main_~MAX~6) v_v_7_1) 4294967296) (<= (- v_b_0_1 (- v_b_1_1)) (- 1)) (<= (- (- ULTIMATE.start_main_~i~6) ULTIMATE.start_main_~j~6) 4294967297) (<= (- v_b_0_1 (- v_v_7_1)) (- 1)) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~i~6)) (- 1)) (<= (- ULTIMATE.start_main_~i~6 v_b_0_1) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- v_v_7_1)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~j~6) 4294967296) (<= (- ULTIMATE.start_main_~i~6 v_v_7_1) (- 1)) (<= (- ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~j~6) 0) (<= (- (- v_v_7_1) v_v_7_1) 0) (<= (- ULTIMATE.start_main_~cont~6 v_v_7_1) 0) (<= (- ULTIMATE.start_main_~j~6 (- v_v_7_1)) 0) (<= (- v_b_0_1 v_b_1_1) (- 1)) (<= (- ULTIMATE.start_main_~MAX~6 v_b_0_1) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~i~6) 8589934593) (<= (- (- ULTIMATE.start_main_~j~6) v_b_0_1) 4294967297) (<= (- (- ULTIMATE.start_main_~j~6) (- v_v_7_1)) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_0_1)) (- 1)) (<= (- ULTIMATE.start_main_~cont~6 v_b_1_1) 4294967296) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~i~6)) (- 2)) (<= (- (- v_b_1_1) v_v_7_1) 4294967296) (<= (- (- ULTIMATE.start_main_~i~6) (- ULTIMATE.start_main_~j~6)) 4294967297) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_0_1)) (- 1)) (<= (- ULTIMATE.start_main_~i~6 (- v_b_0_1)) (- 2)) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_1_1)) 1) (<= (- (- ULTIMATE.start_main_~cont~6) (- ULTIMATE.start_main_~i~6)) (- 1)) (<= (- (- v_b_0_1) v_b_0_1) 8589934594) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~j~6)) 4294967296) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_1_1)) 0) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~cont~6) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~j~6)) 0) (<= (- v_b_0_1 (- v_b_0_1)) (- 2)) (<= (- v_b_1_1 v_v_7_1) 0) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_1_1)) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~cont~6)) 0) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_0_1) 4294967297) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_v_7_1)) 0) (<= (- (- ULTIMATE.start_main_~i~6) v_b_1_1) 8589934593) (<= (- (- ULTIMATE.start_main_~cont~6) v_v_7_1) 0) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~i~6)) (- 1)) (<= (- (- v_b_1_1) v_b_1_1) 8589934592) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~j~6) 0) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_1_1) 4294967296) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_0_1)) (- 1)) (<= (- ULTIMATE.start_main_~cont~6 (- v_v_7_1)) 0) (<= (- v_v_7_1 (- v_v_7_1)) 0) (<= (- (- ULTIMATE.start_main_~i~6) v_v_7_1) 4294967297) (<= (- (- ULTIMATE.start_main_~j~6) v_v_7_1) 0) (<= (- (- v_b_0_1) v_v_7_1) 4294967297) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~j~6)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_1_1) 8589934592) (<= (- 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_~i~6 (- v_b_1_1)) (- 1)) (<= (- (- v_b_1_1) (- v_v_7_1)) 4294967296) (<= (- (- ULTIMATE.start_main_~j~6) ULTIMATE.start_main_~j~6) 0) (<= (- v_b_0_1 v_v_7_1) (- 1)) (<= (- v_b_1_1 (- v_v_7_1)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~cont~6)) 4294967296) (<= (- ULTIMATE.start_main_~j~6 (- ULTIMATE.start_main_~j~6)) 0) (<= (- v_b_1_1 (- v_b_1_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) (<= (- (- v_b_0_1) (- v_b_1_1)) 1) (<= (- ULTIMATE.start_main_~j~6 (- v_b_0_1)) (- 1)) (<= (- (- ULTIMATE.start_main_~cont~6) (- ULTIMATE.start_main_~j~6)) 0) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_0_1)) (- 1)) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_1_1)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_0_1)) (- 1)) (forall ((v_idx_104 Int) (v_idx_105 Int) (v_idx_106 Int)) (or (<= v_b_0_1 v_idx_104) (and (<= (- (- ULTIMATE.start_main_~MAX~6) (select ULTIMATE.start_main_~str1~6 v_idx_105)) 4294967296) (<= (- (- v_b_1_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_105))) 4294967296) (<= (- v_b_0_1 (- (select ULTIMATE.start_main_~str1~6 v_idx_105))) (- 1)) (<= (- v_b_0_1 (select ULTIMATE.start_main_~str1~6 v_idx_105)) (- 1)) (<= (- v_b_1_1 (- (select ULTIMATE.start_main_~str1~6 v_idx_105))) 0) (<= (- v_b_1_1 (select ULTIMATE.start_main_~str1~6 v_idx_105)) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_105))) 0) (<= (- ULTIMATE.start_main_~MAX~6 (select ULTIMATE.start_main_~str1~6 v_idx_105)) 0) (<= (- ULTIMATE.start_main_~i~6 (select ULTIMATE.start_main_~str1~6 v_idx_105)) (- 1)) (<= (- (- ULTIMATE.start_main_~cont~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_105))) 0) (<= (- ULTIMATE.start_main_~i~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_105))) (- 1)) (<= (- ULTIMATE.start_main_~j~6 (select ULTIMATE.start_main_~str1~6 v_idx_105)) 0) (<= (- (- (select ULTIMATE.start_main_~str1~6 v_idx_105)) (select ULTIMATE.start_main_~str1~6 v_idx_105)) 0) (<= (- ULTIMATE.start_main_~cont~6 (select ULTIMATE.start_main_~str1~6 v_idx_105)) 0) (<= (- ULTIMATE.start_main_~j~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_105))) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (select ULTIMATE.start_main_~str1~6 v_idx_105)) 0) (<= (- (- ULTIMATE.start_main_~i~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_105))) 4294967297) (<= (- (- ULTIMATE.start_main_~j~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_105))) 0) (<= (- (- v_b_1_1) (select ULTIMATE.start_main_~str1~6 v_idx_105)) 4294967296) (<= (- ULTIMATE.start_main_~cont~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_105))) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_105))) 4294967296) (<= (- (select ULTIMATE.start_main_~str1~6 v_idx_105) (- (select ULTIMATE.start_main_~str1~6 v_idx_105))) 0) (<= (- (- ULTIMATE.start_main_~i~6) (select ULTIMATE.start_main_~str1~6 v_idx_105)) 4294967297) (<= (- (- ULTIMATE.start_main_~j~6) (select ULTIMATE.start_main_~str1~6 v_idx_105)) 0) (<= (- (- v_b_0_1) (select ULTIMATE.start_main_~str1~6 v_idx_105)) 4294967297) (<= (- (- v_b_0_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_105))) 4294967297)) (< v_idx_105 v_b_0_1) (<= v_b_1_1 v_idx_105) (< v_idx_106 v_b_1_1))) (<= (- (- ULTIMATE.start_main_~i~6) v_b_0_1) 8589934594) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~MAX~6)) 0) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~cont~6)) 0) (<= (- (- v_b_0_1) (- v_v_7_1)) 4294967297) (<= (- (- ULTIMATE.start_main_~j~6) v_b_1_1) 4294967296) (<= (- ULTIMATE.start_main_~j~6 v_b_1_1) 4294967296) (<= (- ULTIMATE.start_main_~j~6 v_b_0_1) 4294967297) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_0_1) 8589934593) (<= (- ULTIMATE.start_main_~i~6 v_b_1_1) (- 1)) (<= (- ULTIMATE.start_main_~MAX~6 v_v_7_1) 0) (<= (- ULTIMATE.start_main_~i~6 (- v_v_7_1)) (- 1)) (<= (- ULTIMATE.start_main_~j~6 v_v_7_1) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_1_1)) 0) (<= (- ULTIMATE.start_main_~cont~6 v_b_0_1) 4294967297) (<= (- ULTIMATE.start_main_~i~6 ULTIMATE.start_main_~j~6) (- 1)) (<= (- ULTIMATE.start_main_~MAX~6 v_b_1_1) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~cont~6) 4294967296) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_0_1)) 0) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_1_1)) 0) (<= (- (- ULTIMATE.start_main_~i~6) (- v_v_7_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_~MAX~6) (- v_v_7_1)) 4294967296) (<= (- ULTIMATE.start_main_~j~6 (- v_b_1_1)) 0) (<= (- (- v_b_0_1) v_b_1_1) 8589934593))) (exists ((v_b_25_1 Int) (v_v_342_1 Int) (v_b_24_1 Int) (v_b_26_1 Int) (v_v_347_1 Int) (v_b_28_1 Int)) (and (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~MAX~6) 8589934592) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_24_1)) 1) (<= (- v_b_24_1 (- v_v_347_1)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_26_1)) (- 1)) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_28_1)) 2) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_26_1)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) v_v_347_1) 4294967296) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6) 2) (<= (- ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~j~6) 0) (<= (- (- v_b_24_1) (- v_v_347_1)) 0) (<= (- ULTIMATE.start_main_~j~6 (- v_b_25_1)) 2) (<= (- v_b_24_1 (- v_b_28_1)) 1) (<= (- v_b_26_1 (- v_v_347_1)) 0) (<= (- ULTIMATE.start_main_~MAX~6 v_b_26_1) 1) (<= (- (- v_v_347_1) v_v_347_1) 0) (<= (- v_b_24_1 v_b_28_1) 4294967296) (<= (- ULTIMATE.start_main_~MAX~6 (- v_v_347_1)) 1) (<= (- v_b_25_1 v_b_26_1) 4294967297) (<= (- (- ULTIMATE.start_main_~i~6) (- ULTIMATE.start_main_~j~6)) 4294967297) (<= (- (- ULTIMATE.start_main_~j~6) v_b_25_1) 0) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_26_1)) 0) (<= (- ULTIMATE.start_main_~j~6 v_v_342_1) 1) (<= (- ULTIMATE.start_main_~j~6 (- v_v_342_1)) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_24_1)) 4294967296) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_25_1)) 1) (<= (- (- v_b_26_1) v_v_347_1) 4294967297) (<= (- v_b_24_1 v_v_342_1) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~j~6)) 4294967296) (<= (- v_b_28_1 v_v_347_1) 1) (<= (- (- ULTIMATE.start_main_~i~6) (- v_v_347_1)) 4294967297) (<= (- (- v_b_24_1) v_b_25_1) 0) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~i~6)) 0) (<= (- (- v_b_25_1) v_b_26_1) 4294967297) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_28_1)) 1) (<= (- (- v_v_342_1) v_v_342_1) 0) (<= (- (- v_b_25_1) v_b_25_1) 0) (<= (- v_b_24_1 (- v_v_342_1)) 0) (<= (- (- ULTIMATE.start_main_~j~6) v_b_24_1) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) v_v_342_1) 4294967296) (<= (- v_b_24_1 (- v_b_25_1)) 1) (<= (- (- v_b_26_1) (- v_v_347_1)) 4294967297) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~i~6)) 0) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~j~6) 0) (<= (- v_b_25_1 v_b_28_1) 4294967296) (<= (- (- ULTIMATE.start_main_~j~6) v_v_347_1) 0) (<= (- (- v_v_342_1) (- v_v_347_1)) 0) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_24_1)) 0) (<= (- (- v_b_25_1) (- v_b_28_1)) 1) (<= (- (- ULTIMATE.start_main_~cont~6) v_v_347_1) 0) (<= (- (- ULTIMATE.start_main_~i~6) (- v_v_342_1)) 4294967297) (<= (- v_b_25_1 v_v_347_1) 1) (<= (- ULTIMATE.start_main_~i~6 v_b_24_1) 0) (<= (- ULTIMATE.start_main_~i~6 v_v_342_1) 0) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~i~6) 4294967297) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_25_1)) 0) (<= (- (- ULTIMATE.start_main_~j~6) ULTIMATE.start_main_~j~6) 0) (<= (- ULTIMATE.start_main_~cont~6 v_b_28_1) 4294967296) (<= (- ULTIMATE.start_main_~cont~6 v_b_25_1) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_26_1)) 0) (<= (- v_v_342_1 (- v_v_342_1)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_25_1) 4294967296) (<= (- ULTIMATE.start_main_~MAX~6 v_b_25_1) 1) (<= (- (- v_b_24_1) (- v_b_28_1)) 1) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~cont~6) 0) (<= (- ULTIMATE.start_main_~i~6 v_b_26_1) 0) (<= (- (- ULTIMATE.start_main_~j~6) v_b_26_1) 4294967297) (<= (- ULTIMATE.start_main_~i~6 (- v_v_342_1)) 0) (<= (- ULTIMATE.start_main_~i~6 (- v_b_24_1)) 0) (<= (- (- ULTIMATE.start_main_~i~6) v_v_347_1) 4294967297) (<= (- (- v_b_24_1) (- v_b_26_1)) 0) (<= (- (- v_b_28_1) v_v_342_1) 4294967296) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_v_347_1)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_26_1) 8589934593) (<= (- (- ULTIMATE.start_main_~i~6) v_b_24_1) 4294967297) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~MAX~6)) 2) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_28_1) 4294967296) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_26_1)) 1) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_25_1)) 1) (forall ((v_idx_108 Int) (v_idx_109 Int) (v_idx_107 Int) (v_idx_111 Int) (v_idx_112 Int) (v_idx_110 Int)) (or (< v_idx_112 v_b_28_1) (<= v_b_25_1 v_idx_108) (< v_idx_111 v_b_26_1) (<= v_b_26_1 v_idx_110) (<= v_b_24_1 v_idx_107) (< v_idx_109 v_b_25_1) (and (<= (- (- ULTIMATE.start_main_~j~6) (select ULTIMATE.start_main_~str2~6 v_idx_108)) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (select ULTIMATE.start_main_~str1~6 v_idx_111)) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- (select ULTIMATE.start_main_~str2~6 v_idx_108))) 1) (<= (- v_b_24_1 (- (select ULTIMATE.start_main_~str1~6 v_idx_111))) 0) (<= (- (- ULTIMATE.start_main_~i~6) (- (select ULTIMATE.start_main_~str2~6 v_idx_108))) 4294967297) (<= (- (- v_b_24_1) (- (select ULTIMATE.start_main_~str2~6 v_idx_108))) 0) (<= (- v_b_25_1 (select ULTIMATE.start_main_~str1~6 v_idx_111)) 1) (<= (- ULTIMATE.start_main_~i~6 (select ULTIMATE.start_main_~str2~6 v_idx_108)) 0) (<= (- v_b_25_1 (- (select ULTIMATE.start_main_~str2~6 v_idx_108))) 1) (<= (- ULTIMATE.start_main_~cont~6 (select ULTIMATE.start_main_~str1~6 v_idx_111)) 0) (<= (- v_b_28_1 (select ULTIMATE.start_main_~str2~6 v_idx_108)) 1) (<= (- (- v_b_25_1) (- (select ULTIMATE.start_main_~str2~6 v_idx_108))) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (select ULTIMATE.start_main_~str1~6 v_idx_111)) 4294967296) (<= (- (select ULTIMATE.start_main_~str2~6 v_idx_108) (- (select ULTIMATE.start_main_~str2~6 v_idx_108))) 0) (<= (- ULTIMATE.start_main_~j~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_111))) 1) (<= (- (- v_b_24_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_111))) 0) (<= (- ULTIMATE.start_main_~cont~6 (- (select ULTIMATE.start_main_~str2~6 v_idx_108))) 0) (<= (- ULTIMATE.start_main_~cont~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_111))) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- (select ULTIMATE.start_main_~str2~6 v_idx_108))) 4294967296) (<= (- (select ULTIMATE.start_main_~str1~6 v_idx_111) (- (select ULTIMATE.start_main_~str1~6 v_idx_111))) 0) (<= (- ULTIMATE.start_main_~i~6 (select ULTIMATE.start_main_~str1~6 v_idx_111)) 0) (<= (- ULTIMATE.start_main_~cont~6 (select ULTIMATE.start_main_~str2~6 v_idx_108)) 0) (<= (- v_b_26_1 (- (select ULTIMATE.start_main_~str1~6 v_idx_111))) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_111))) 4294967296) (<= (- (- v_b_25_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_111))) 0) (<= (- (- (select ULTIMATE.start_main_~str1~6 v_idx_111)) (select ULTIMATE.start_main_~str1~6 v_idx_111)) 0) (<= (- ULTIMATE.start_main_~MAX~6 (select ULTIMATE.start_main_~str2~6 v_idx_108)) 1) (<= (- ULTIMATE.start_main_~i~6 (- (select ULTIMATE.start_main_~str2~6 v_idx_108))) 0) (<= (- ULTIMATE.start_main_~MAX~6 (select ULTIMATE.start_main_~str1~6 v_idx_111)) 1) (<= (- ULTIMATE.start_main_~MAX~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_111))) 1) (<= (- (- ULTIMATE.start_main_~i~6) (select ULTIMATE.start_main_~str1~6 v_idx_111)) 4294967297) (<= (- (- ULTIMATE.start_main_~i~6) (select ULTIMATE.start_main_~str2~6 v_idx_108)) 4294967297) (<= (- ULTIMATE.start_main_~j~6 (select ULTIMATE.start_main_~str1~6 v_idx_111)) 1) (<= (- (- v_b_28_1) (select ULTIMATE.start_main_~str2~6 v_idx_108)) 4294967296) (<= (- ULTIMATE.start_main_~j~6 (select ULTIMATE.start_main_~str2~6 v_idx_108)) 1) (<= (- ULTIMATE.start_main_~j~6 (- (select ULTIMATE.start_main_~str2~6 v_idx_108))) 1) (<= (- (- (select ULTIMATE.start_main_~str2~6 v_idx_108)) (select ULTIMATE.start_main_~str1~6 v_idx_111)) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_111))) 0) (<= (- (- v_b_25_1) (select ULTIMATE.start_main_~str1~6 v_idx_111)) 0) (<= (- (- v_b_26_1) (select ULTIMATE.start_main_~str1~6 v_idx_111)) 4294967297) (<= (- (- ULTIMATE.start_main_~cont~6) (select ULTIMATE.start_main_~str2~6 v_idx_108)) 0) (<= (- v_b_24_1 (select ULTIMATE.start_main_~str2~6 v_idx_108)) 0) (<= (- v_b_28_1 (select ULTIMATE.start_main_~str1~6 v_idx_111)) 1) (<= (- (- ULTIMATE.start_main_~i~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_111))) 4294967297) (<= (- v_b_26_1 (- (select ULTIMATE.start_main_~str2~6 v_idx_108))) 0) (<= (- (select ULTIMATE.start_main_~str2~6 v_idx_108) (- (select ULTIMATE.start_main_~str1~6 v_idx_111))) 0) (<= (- (select ULTIMATE.start_main_~str2~6 v_idx_108) (select ULTIMATE.start_main_~str1~6 v_idx_111)) 0) (<= (- v_b_26_1 (select ULTIMATE.start_main_~str2~6 v_idx_108)) 0) (<= (- v_b_28_1 (- (select ULTIMATE.start_main_~str1~6 v_idx_111))) 1) (<= (- (- v_b_24_1) (select ULTIMATE.start_main_~str2~6 v_idx_108)) 0) (<= (- (- (select ULTIMATE.start_main_~str2~6 v_idx_108)) (select ULTIMATE.start_main_~str2~6 v_idx_108)) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- (select ULTIMATE.start_main_~str2~6 v_idx_108))) 0) (<= (- (- v_b_28_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_111))) 4294967296) (<= (- v_b_24_1 (- (select ULTIMATE.start_main_~str2~6 v_idx_108))) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (select ULTIMATE.start_main_~str2~6 v_idx_108)) 4294967296) (<= (- (- v_b_26_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_111))) 4294967297) (<= (- v_b_28_1 (- (select ULTIMATE.start_main_~str2~6 v_idx_108))) 1) (<= (- v_b_25_1 (select ULTIMATE.start_main_~str2~6 v_idx_108)) 1) (<= (- (- ULTIMATE.start_main_~j~6) (select ULTIMATE.start_main_~str1~6 v_idx_111)) 0) (<= (- (- (select ULTIMATE.start_main_~str2~6 v_idx_108)) (- (select ULTIMATE.start_main_~str1~6 v_idx_111))) 0) (<= (- v_b_26_1 (select ULTIMATE.start_main_~str1~6 v_idx_111)) 0) (<= (- (- v_b_28_1) (- (select ULTIMATE.start_main_~str2~6 v_idx_108))) 4294967296) (<= (- (- v_b_26_1) (- (select ULTIMATE.start_main_~str2~6 v_idx_108))) 4294967297) (<= (- (- v_b_28_1) (select ULTIMATE.start_main_~str1~6 v_idx_111)) 4294967296) (<= (- (- v_b_25_1) (select ULTIMATE.start_main_~str2~6 v_idx_108)) 0) (<= (- (- ULTIMATE.start_main_~j~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_111))) 0) (<= (- (- ULTIMATE.start_main_~j~6) (- (select ULTIMATE.start_main_~str2~6 v_idx_108))) 0) (<= (- (- v_b_26_1) (select ULTIMATE.start_main_~str2~6 v_idx_108)) 4294967297) (<= (- v_b_24_1 (select ULTIMATE.start_main_~str1~6 v_idx_111)) 0) (<= (- v_b_25_1 (- (select ULTIMATE.start_main_~str1~6 v_idx_111))) 1) (<= (- (- v_b_24_1) (select ULTIMATE.start_main_~str1~6 v_idx_111)) 0) (<= (- ULTIMATE.start_main_~i~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_111))) 0)) (< v_idx_108 v_b_24_1) (<= v_b_28_1 v_idx_111))) (<= (- v_b_26_1 (- v_b_28_1)) 1) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_25_1)) 2) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~cont~6) 4294967296) (<= (- v_b_28_1 (- v_v_342_1)) 1) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~cont~6) 1) (<= (- v_b_25_1 v_v_342_1) 1) (<= (- ULTIMATE.start_main_~j~6 v_b_28_1) 4294967296) (<= (- (- v_b_26_1) (- v_v_342_1)) 4294967297) (<= (- ULTIMATE.start_main_~j~6 (- v_b_28_1)) 2) (<= (- (- v_b_26_1) v_v_342_1) 4294967297) (<= (- v_b_24_1 v_v_347_1) 0) (<= (- v_b_25_1 (- v_v_347_1)) 1) (<= (- (- ULTIMATE.start_main_~j~6) v_v_342_1) 0) (<= (- (- v_b_24_1) (- v_v_342_1)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_24_1) 4294967296) (<= (- v_b_24_1 (- v_b_26_1)) 0) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~j~6)) 0) (<= (- ULTIMATE.start_main_~i~6 (- v_b_26_1)) 0) (<= (- (- ULTIMATE.start_main_~i~6) ULTIMATE.start_main_~j~6) 4294967297) (<= (- ULTIMATE.start_main_~j~6 (- v_b_24_1)) 1) (<= (- (- v_b_28_1) v_b_28_1) 8589934592) (<= (- (- v_b_25_1) (- v_b_26_1)) 0) (<= (- ULTIMATE.start_main_~cont~6 v_b_24_1) 0) (<= (- ULTIMATE.start_main_~cont~6 v_v_347_1) 0) (<= (- v_b_26_1 v_b_28_1) (- 1)) (<= (- (- v_b_25_1) (- v_v_342_1)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~j~6) 4294967296) (<= (- (- v_b_24_1) v_b_28_1) 4294967296) (<= (- ULTIMATE.start_main_~j~6 (- v_v_347_1)) 1) (<= (- ULTIMATE.start_main_~i~6 v_b_25_1) 0) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_26_1)) 1) (<= (- ULTIMATE.start_main_~cont~6 (- v_v_342_1)) 0) (<= (- ULTIMATE.start_main_~i~6 ULTIMATE.start_main_~j~6) 0) (<= (- (- v_b_26_1) v_b_26_1) 8589934594) (<= (- (- v_b_24_1) v_b_26_1) 4294967297) (<= (- ULTIMATE.start_main_~cont~6 v_b_26_1) 4294967297) (<= (- ULTIMATE.start_main_~cont~6 v_v_342_1) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_v_347_1)) 4294967296) (<= (- ULTIMATE.start_main_~MAX~6 v_b_24_1) 1) (<= (- (- v_b_25_1) (- v_v_347_1)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~i~6) 8589934593) (<= (- ULTIMATE.start_main_~MAX~6 v_v_342_1) 1) (<= (- v_b_25_1 (- v_b_25_1)) 2) (<= (- (- v_b_24_1) (- v_b_25_1)) 1) (<= (- (- v_b_26_1) (- v_b_28_1)) 1) (<= (- (- ULTIMATE.start_main_~i~6) v_b_26_1) 8589934594) (<= (- (- ULTIMATE.start_main_~i~6) v_v_342_1) 4294967297) (<= (- ULTIMATE.start_main_~j~6 v_v_347_1) 1) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~cont~6)) 1) (<= (- (- v_v_342_1) v_v_347_1) 0) (<= (- (- v_b_25_1) v_b_28_1) 4294967296) (<= (- v_b_26_1 (- v_v_342_1)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_28_1) 8589934592) (<= (- v_b_25_1 (- v_b_26_1)) 1) (<= (- v_v_342_1 (- v_v_347_1)) 0) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_28_1)) 2) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_28_1)) 1) (<= (- ULTIMATE.start_main_~i~6 (- v_b_25_1)) 0) (<= (- (- v_b_24_1) v_v_342_1) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_24_1)) 0) (<= (- ULTIMATE.start_main_~i~6 (- v_b_28_1)) 1) (<= (- ULTIMATE.start_main_~j~6 v_b_25_1) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- ULTIMATE.start_main_~i~6)) 0) (<= (- (- v_b_25_1) v_v_342_1) 0) (<= (- (- ULTIMATE.start_main_~j~6) (- v_v_347_1)) 0) (<= (- (- ULTIMATE.start_main_~j~6) (- v_v_342_1)) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- v_v_342_1)) 1) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_25_1) 0) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_26_1) 4294967297) (<= (- ULTIMATE.start_main_~j~6 v_b_26_1) 4294967297) (<= (- v_b_25_1 (- v_v_342_1)) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~cont~6)) 4294967296) (<= (- (- ULTIMATE.start_main_~i~6) v_b_28_1) 8589934593) (<= (- v_b_28_1 v_v_342_1) 1) (<= (- v_b_26_1 (- v_b_26_1)) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~j~6)) 2) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~i~6)) (- 1)) (<= (- ULTIMATE.start_main_~j~6 (- ULTIMATE.start_main_~j~6)) 2) (<= (- v_b_25_1 (- v_b_28_1)) 2) (<= (- ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6) 4294967297) (<= (- ULTIMATE.start_main_~cont~6 (- v_v_347_1)) 0) (<= (- (- ULTIMATE.start_main_~j~6) v_b_28_1) 4294967296) (<= (- v_b_24_1 v_b_25_1) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_v_342_1)) 4294967296) (<= (- v_v_347_1 (- v_v_347_1)) 0) (<= (- v_b_24_1 (- v_b_24_1)) 0) (<= (- ULTIMATE.start_main_~i~6 v_v_347_1) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~i~6)) 1) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_25_1)) 4294967297) (<= (- ULTIMATE.start_main_~j~6 v_b_24_1) 1) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_24_1)) 4294967297) (<= (- ULTIMATE.start_main_~MAX~6 v_v_347_1) 1) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~cont~6)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_28_1)) 0) (<= (- (- v_b_25_1) v_v_347_1) 0) (<= (- (- ULTIMATE.start_main_~cont~6) v_v_342_1) 0) (<= (- ULTIMATE.start_main_~i~6 v_b_28_1) (- 1)) (<= (- v_v_342_1 v_v_347_1) 0) (<= (- v_b_26_1 v_v_342_1) 0) (<= (- v_b_28_1 (- v_v_347_1)) 1) (<= (- (- ULTIMATE.start_main_~i~6) v_b_25_1) 4294967297) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_24_1)) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_v_342_1)) 0) (<= (- ULTIMATE.start_main_~j~6 (- v_b_26_1)) 1) (<= (- (- v_b_24_1) v_b_24_1) 0) (<= (- (- v_b_28_1) (- v_v_347_1)) 4294967296) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~j~6)) 1) (<= (- (- v_b_26_1) v_b_28_1) 8589934593) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_24_1) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_28_1)) 1) (<= (- (- ULTIMATE.start_main_~cont~6) (- ULTIMATE.start_main_~j~6)) 1) (<= (- (- ULTIMATE.start_main_~i~6) ULTIMATE.start_main_~i~6) 8589934594) (<= (- v_b_26_1 v_v_347_1) 0) (<= (- (- v_b_28_1) (- v_v_342_1)) 4294967296) (<= (- v_b_24_1 v_b_26_1) 4294967297) (<= (- (- v_b_28_1) v_v_347_1) 4294967296) (<= (- ULTIMATE.start_main_~MAX~6 v_b_28_1) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_25_1)) 4294967296) (<= (- (- v_b_24_1) v_v_347_1) 0) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~j~6) 1) (<= (- v_b_28_1 (- v_b_28_1)) 2) (<= (- ULTIMATE.start_main_~i~6 (- v_v_347_1)) 0))))} [2018-12-19 12:25:25,647 WARN L274 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-19 12:25:25,647 WARN 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-19 12:25:30,380 WARN L138 XnfTransformerHelper]: expecting exponential blowup for input size 68 [2018-12-19 12:25:30,771 WARN L276 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) (<= 1 (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~j~6)) (<= ULTIMATE.start_main_~j~6 1) (<= 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) (<= 0 (+ ULTIMATE.start_main_~i~6 1)) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~j~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) (exists ((v_b_26_1 Int) (v_b_28_1 Int) (v_b_48_1 Int) (v_b_47_1 Int)) (and (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_48_1)) 2) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_48_1)) 2) (<= (+ v_b_47_1 1) v_b_48_1) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_48_1)) 1) (<= (+ ULTIMATE.start_main_~j~6 v_b_48_1) 2) (<= v_b_28_1 ULTIMATE.start_main_~j~6) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_26_1)) (- 1)) (<= (+ v_b_28_1 v_b_48_1) 2) (<= 1 (+ v_b_26_1 ULTIMATE.start_main_~j~6)) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_28_1)) 2) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_47_1)) 1) (<= (+ v_b_28_1 ULTIMATE.start_main_~i~6) 0) (<= (+ ULTIMATE.start_main_~cont~6 v_b_48_1) 1) (<= v_b_47_1 0) (<= (- ULTIMATE.start_main_~i~6 v_b_48_1) (- 2)) (<= (- v_b_28_1 (- v_b_47_1)) 1) (forall ((v_prenex_248 Int)) (or (<= v_b_28_1 v_prenex_248) (<= (- (- (select ULTIMATE.start_main_~str1~6 v_prenex_248)) (select ULTIMATE.start_main_~str1~6 v_prenex_248)) 0) (< v_prenex_248 v_b_26_1))) (<= v_b_48_1 ULTIMATE.start_main_~MAX~6) (<= (- ULTIMATE.start_main_~MAX~6 v_b_26_1) 1) (<= (- ULTIMATE.start_main_~i~6 v_b_26_1) (- 1)) (<= v_b_26_1 ULTIMATE.start_main_~cont~6) (<= (+ ULTIMATE.start_main_~i~6 1) v_b_26_1) (<= ULTIMATE.start_main_~j~6 (+ v_b_26_1 1)) (forall ((v_prenex_276 Int)) (or (< v_prenex_276 v_b_26_1) (<= v_b_28_1 v_prenex_276) (<= (- v_b_47_1 (- (select ULTIMATE.start_main_~str1~6 v_prenex_276))) 0))) (<= v_b_26_1 (+ ULTIMATE.start_main_~i~6 1)) (<= v_b_28_1 (+ ULTIMATE.start_main_~i~6 2)) (<= ULTIMATE.start_main_~MAX~6 (+ v_b_26_1 1)) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_26_1)) 0) (<= (- ULTIMATE.start_main_~j~6 v_b_26_1) 1) (<= 1 (+ v_b_28_1 v_b_47_1)) (<= (- (- v_b_26_1) v_b_26_1) 0) (forall ((v_prenex_231 Int) (v_prenex_232 Int)) (or (< v_prenex_231 v_b_47_1) (<= v_b_28_1 v_prenex_232) (<= (- (select ULTIMATE.start_main_~str1~6 v_prenex_232) (select ULTIMATE.start_main_~str2~6 v_prenex_231)) 0) (< v_prenex_232 v_b_26_1) (<= v_b_48_1 v_prenex_231))) (<= (- (- v_b_28_1) v_b_28_1) (- 2)) (forall ((v_prenex_257 Int) (v_prenex_256 Int)) (or (< v_prenex_256 v_b_47_1) (< v_prenex_257 v_b_26_1) (<= v_b_48_1 v_prenex_256) (<= v_b_28_1 v_prenex_257) (<= (- (- (select ULTIMATE.start_main_~str1~6 v_prenex_257)) (select ULTIMATE.start_main_~str2~6 v_prenex_256)) 0))) (forall ((v_idx_117 Int)) (or (<= v_b_28_1 v_idx_117) (<= (- (- v_b_47_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_117))) 0) (< v_idx_117 v_b_26_1))) (<= (- ULTIMATE.start_main_~j~6 (- v_b_47_1)) 1) (<= (+ v_b_26_1 1) ULTIMATE.start_main_~j~6) (<= ULTIMATE.start_main_~cont~6 v_b_26_1) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_26_1)) (- 1)) (<= (+ v_b_26_1 1) v_b_48_1) (<= (+ ULTIMATE.start_main_~cont~6 v_b_26_1) 0) (<= (- ULTIMATE.start_main_~MAX~6 v_b_48_1) 0) (<= v_b_47_1 (+ ULTIMATE.start_main_~i~6 1)) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_28_1)) 1) (<= v_b_48_1 1) (<= ULTIMATE.start_main_~MAX~6 v_b_28_1) (<= (+ v_b_26_1 1) v_b_28_1) (<= v_b_26_1 0) (forall ((v_prenex_223 Int)) (or (<= (- v_b_47_1 (select ULTIMATE.start_main_~str1~6 v_prenex_223)) 0) (<= v_b_28_1 v_prenex_223) (< v_prenex_223 v_b_26_1))) (<= v_b_28_1 1) (<= ULTIMATE.start_main_~j~6 v_b_28_1) (<= (+ v_b_47_1 1) ULTIMATE.start_main_~j~6) (<= ULTIMATE.start_main_~j~6 v_b_48_1) (<= 1 (+ ULTIMATE.start_main_~cont~6 v_b_28_1)) (<= (- (- v_b_26_1) (- v_b_47_1)) 0) (<= (- v_b_48_1 (- v_b_48_1)) 2) (<= (- ULTIMATE.start_main_~j~6 v_b_47_1) 1) (<= 1 (+ v_b_26_1 v_b_48_1)) (<= ULTIMATE.start_main_~j~6 (+ v_b_47_1 1)) (<= 1 (+ v_b_48_1 v_b_47_1)) (<= (+ v_b_26_1 ULTIMATE.start_main_~MAX~6) 1) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_47_1) 0) (<= (- (- v_b_28_1) (- v_b_47_1)) (- 1)) (<= (- (- v_b_47_1) v_b_48_1) (- 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_28_1) (- 2)) (<= v_b_47_1 ULTIMATE.start_main_~cont~6) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_47_1)) (- 1)) (<= ULTIMATE.start_main_~MAX~6 (+ v_b_47_1 1)) (<= (+ v_b_48_1 v_b_47_1) 1) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_48_1) (- 1)) (forall ((v_prenex_262 Int)) (or (< v_prenex_262 v_b_26_1) (<= (- ULTIMATE.start_main_~MAX~6 (select ULTIMATE.start_main_~str1~6 v_prenex_262)) 1) (<= v_b_28_1 v_prenex_262))) (<= ULTIMATE.start_main_~cont~6 v_b_47_1) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_26_1)) 0) (<= 0 (+ v_b_28_1 ULTIMATE.start_main_~i~6)) (forall ((v_prenex_219 Int)) (or (<= (- (- v_b_48_1) (select ULTIMATE.start_main_~str1~6 v_prenex_219)) (- 1)) (<= v_b_28_1 v_prenex_219) (< v_prenex_219 v_b_26_1))) (forall ((v_prenex_247 Int)) (or (<= (- (- v_b_47_1) (select ULTIMATE.start_main_~str1~6 v_prenex_247)) 0) (< v_prenex_247 v_b_26_1) (<= v_b_28_1 v_prenex_247))) (<= (- ULTIMATE.start_main_~i~6 v_b_47_1) (- 1)) (<= 0 (+ ULTIMATE.start_main_~cont~6 v_b_26_1)) (<= (- v_b_47_1 (- v_b_48_1)) 1) (forall ((v_prenex_212 Int)) (or (<= (- (- v_b_26_1) (- (select ULTIMATE.start_main_~str1~6 v_prenex_212))) 0) (<= v_b_28_1 v_prenex_212) (< v_prenex_212 v_b_26_1))) (<= 0 v_b_47_1) (<= (- (- ULTIMATE.start_main_~j~6) v_b_28_1) (- 2)) (forall ((v_prenex_272 Int)) (or (<= (- v_b_48_1 (select ULTIMATE.start_main_~str1~6 v_prenex_272)) 1) (<= v_b_28_1 v_prenex_272) (< v_prenex_272 v_b_26_1))) (<= (+ v_b_48_1 ULTIMATE.start_main_~i~6) 0) (forall ((v_prenex_228 Int)) (or (< v_prenex_228 v_b_26_1) (<= v_b_28_1 v_prenex_228) (<= (- (- v_b_28_1) (select ULTIMATE.start_main_~str1~6 v_prenex_228)) (- 1)))) (forall ((v_prenex_251 Int)) (or (< v_prenex_251 v_b_26_1) (<= v_b_28_1 v_prenex_251) (<= (- (- ULTIMATE.start_main_~i~6) (select ULTIMATE.start_main_~str1~6 v_prenex_251)) 1))) (<= (+ ULTIMATE.start_main_~MAX~6 v_b_48_1) 2) (<= (- v_b_28_1 (- v_b_48_1)) 2) (<= v_b_48_1 ULTIMATE.start_main_~j~6) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_28_1)) 0) (<= v_b_48_1 (+ ULTIMATE.start_main_~i~6 2)) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_47_1)) 1) (<= (+ ULTIMATE.start_main_~i~6 2) v_b_48_1) (<= (+ v_b_26_1 ULTIMATE.start_main_~j~6) 1) (<= (- ULTIMATE.start_main_~i~6 v_b_28_1) (- 2)) (< v_b_28_1 (+ v_b_26_1 1)) (<= 0 (+ v_b_26_1 v_b_47_1)) (<= (+ v_b_28_1 v_b_47_1) 1) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_26_1)) 1) (<= (- v_b_26_1 (- v_b_28_1)) 1) (<= (+ ULTIMATE.start_main_~j~6 v_b_28_1) 2) (forall ((v_prenex_270 Int)) (or (< v_prenex_270 v_b_26_1) (<= v_b_28_1 v_prenex_270) (<= (- ULTIMATE.start_main_~i~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_270))) (- 1)))) (<= (- (- v_b_26_1) (- v_b_48_1)) 1) (<= (- v_b_26_1 (- v_b_48_1)) 1) (<= (* 2 v_b_28_1) 2) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_47_1)) 0) (<= (- (- ULTIMATE.start_main_~i~6) v_b_47_1) 1) (<= 0 (+ ULTIMATE.start_main_~cont~6 v_b_47_1)) (<= (+ ULTIMATE.start_main_~cont~6 v_b_28_1) 1) (<= (- ULTIMATE.start_main_~j~6 v_b_28_1) 0) (<= v_b_26_1 v_b_47_1) (<= (- ULTIMATE.start_main_~j~6 (- v_b_28_1)) 2) (<= (+ ULTIMATE.start_main_~cont~6 v_b_47_1) 0) (<= (- (- v_b_47_1) (- v_b_48_1)) 1) (<= (- (- ULTIMATE.start_main_~i~6) v_b_26_1) 1) (<= (- (- v_b_28_1) (- v_b_48_1)) 0) (<= (- (- ULTIMATE.start_main_~i~6) v_b_28_1) 0) (<= 0 (+ ULTIMATE.start_main_~i~6 v_b_47_1 1)) (<= 2 (+ ULTIMATE.start_main_~MAX~6 v_b_28_1)) (<= v_b_48_1 v_b_28_1) (<= (- (- v_b_47_1) v_b_47_1) 0) (<= (- ULTIMATE.start_main_~i~6 (- v_b_47_1)) (- 1)) (<= 0 (* 2 v_b_26_1)) (<= (+ ULTIMATE.start_main_~cont~6 1) v_b_28_1) (<= 0 v_b_26_1) (forall ((v_prenex_238 Int)) (or (<= (- v_b_28_1 (- (select ULTIMATE.start_main_~str1~6 v_prenex_238))) 1) (< v_prenex_238 v_b_26_1) (<= v_b_28_1 v_prenex_238))) (<= 2 (* 2 v_b_48_1)) (<= (- v_b_26_1 v_b_28_1) (- 1)) (forall ((v_prenex_267 Int)) (or (<= (- ULTIMATE.start_main_~cont~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_267))) 0) (<= v_b_28_1 v_prenex_267) (< v_prenex_267 v_b_26_1))) (<= (- (- v_b_28_1) v_b_48_1) (- 2)) (forall ((v_prenex_222 Int) (v_prenex_221 Int)) (or (<= (- (select ULTIMATE.start_main_~str1~6 v_prenex_222) (- (select ULTIMATE.start_main_~str2~6 v_prenex_221))) 0) (<= v_b_48_1 v_prenex_221) (< v_prenex_221 v_b_47_1) (< v_prenex_222 v_b_26_1) (<= v_b_28_1 v_prenex_222))) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_26_1)) 1) (<= 2 (+ ULTIMATE.start_main_~j~6 v_b_48_1)) (<= 1 (+ ULTIMATE.start_main_~j~6 v_b_26_1)) (forall ((v_prenex_266 Int)) (or (< v_prenex_266 v_b_26_1) (<= (- (- v_b_26_1) (select ULTIMATE.start_main_~str1~6 v_prenex_266)) 0) (<= v_b_28_1 v_prenex_266))) (forall ((v_prenex_216 Int) (v_prenex_217 Int)) (or (< v_prenex_217 v_b_26_1) (< v_prenex_216 v_b_47_1) (<= (- (- (select ULTIMATE.start_main_~str1~6 v_prenex_217)) (- (select ULTIMATE.start_main_~str2~6 v_prenex_216))) 0) (<= v_b_28_1 v_prenex_217) (<= v_b_48_1 v_prenex_216))) (forall ((v_prenex_258 Int)) (or (<= v_b_28_1 v_prenex_258) (<= (- (- ULTIMATE.start_main_~MAX~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_258))) (- 1)) (< v_prenex_258 v_b_26_1))) (<= (- (- v_b_26_1) (- v_b_28_1)) 1) (<= 2 (+ ULTIMATE.start_main_~j~6 v_b_28_1)) (<= (- ULTIMATE.start_main_~cont~6 v_b_47_1) 0) (<= (+ ULTIMATE.start_main_~i~6 v_b_47_1 1) 0) (<= 2 (* 2 v_b_28_1)) (<= 0 (+ v_b_48_1 ULTIMATE.start_main_~i~6)) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_48_1)) 0) (<= 1 v_b_28_1) (<= (- (- v_b_28_1) v_b_47_1) (- 1)) (<= 2 (+ v_b_28_1 v_b_48_1)) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_28_1)) 2) (<= (+ v_b_26_1 v_b_28_1) 1) (forall ((v_prenex_214 Int)) (or (<= (- (- ULTIMATE.start_main_~j~6) (select ULTIMATE.start_main_~str1~6 v_prenex_214)) (- 1)) (< v_prenex_214 v_b_26_1) (<= v_b_28_1 v_prenex_214))) (<= ULTIMATE.start_main_~MAX~6 v_b_48_1) (forall ((v_prenex_275 Int)) (or (<= v_b_28_1 v_prenex_275) (<= (- v_b_48_1 (- (select ULTIMATE.start_main_~str1~6 v_prenex_275))) 1) (< v_prenex_275 v_b_26_1))) (<= (+ ULTIMATE.start_main_~i~6 v_b_48_1) 0) (forall ((v_prenex_218 Int)) (or (< v_prenex_218 v_b_26_1) (<= v_b_28_1 v_prenex_218) (<= (- (- ULTIMATE.start_main_~i~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_218))) 1))) (<= (- v_b_47_1 (- v_b_47_1)) 0) (<= (- v_b_26_1 v_b_47_1) 0) (<= (- v_b_28_1 v_b_47_1) 1) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_48_1)) 1) (<= v_b_28_1 ULTIMATE.start_main_~MAX~6) (forall ((v_prenex_239 Int)) (or (< v_prenex_239 v_b_26_1) (<= (- ULTIMATE.start_main_~i~6 (select ULTIMATE.start_main_~str1~6 v_prenex_239)) (- 1)) (<= v_b_28_1 v_prenex_239))) (<= (- v_b_28_1 v_b_48_1) 0) (<= v_b_28_1 v_b_48_1) (<= 1 (+ ULTIMATE.start_main_~j~6 v_b_47_1)) (forall ((v_prenex_241 Int)) (or (<= v_b_28_1 v_prenex_241) (< v_prenex_241 v_b_26_1) (<= (- ULTIMATE.start_main_~j~6 (select ULTIMATE.start_main_~str1~6 v_prenex_241)) 1))) (<= (+ v_b_47_1 1) v_b_28_1) (<= 0 (+ ULTIMATE.start_main_~i~6 v_b_48_1)) (<= (+ v_b_26_1 v_b_48_1) 1) (<= (+ ULTIMATE.start_main_~j~6 v_b_26_1) 1) (<= 1 (+ v_b_26_1 v_b_28_1)) (<= (- v_b_47_1 v_b_48_1) (- 1)) (<= (- ULTIMATE.start_main_~j~6 v_b_48_1) 0) (<= (+ ULTIMATE.start_main_~MAX~6 v_b_47_1) 1) (<= (+ ULTIMATE.start_main_~j~6 v_b_47_1) 1) (<= (+ v_b_26_1 ULTIMATE.start_main_~i~6 1) 0) (<= (- (- v_b_48_1) v_b_48_1) (- 2)) (<= (- (- ULTIMATE.start_main_~i~6) v_b_48_1) 0) (<= (+ v_b_26_1 1) ULTIMATE.start_main_~MAX~6) (<= (- ULTIMATE.start_main_~cont~6 v_b_26_1) 0) (forall ((v_prenex_249 Int)) (or (<= (- v_b_26_1 (select ULTIMATE.start_main_~str1~6 v_prenex_249)) 0) (< v_prenex_249 v_b_26_1) (<= v_b_28_1 v_prenex_249))) (<= (+ ULTIMATE.start_main_~MAX~6 v_b_28_1) 2) (<= (* 2 v_b_48_1) 2) (<= v_b_47_1 v_b_26_1) (<= (+ ULTIMATE.start_main_~i~6 2) v_b_28_1) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_48_1) (- 2)) (<= v_b_48_1 (+ v_b_26_1 1)) (<= (- v_b_26_1 (- v_b_26_1)) 0) (<= (+ v_b_26_1 v_b_47_1) 0) (<= 1 (+ ULTIMATE.start_main_~MAX~6 v_b_47_1)) (<= (- v_b_26_1 v_b_48_1) (- 1)) (forall ((v_prenex_211 Int)) (or (<= v_b_28_1 v_prenex_211) (< v_prenex_211 v_b_26_1) (<= (- ULTIMATE.start_main_~MAX~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_211))) 1))) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_47_1) (- 1)) (<= (- ULTIMATE.start_main_~cont~6 v_b_28_1) (- 1)) (<= (* 2 v_b_26_1) 0) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_28_1) (- 1)) (forall ((v_prenex_271 Int)) (or (< v_prenex_271 v_b_26_1) (<= v_b_28_1 v_prenex_271) (<= (- (- ULTIMATE.start_main_~cont~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_271))) 0))) (<= v_b_28_1 (+ v_b_47_1 1)) (<= (- (- v_b_26_1) v_b_47_1) 0) (<= v_b_48_1 (+ v_b_47_1 1)) (<= (+ ULTIMATE.start_main_~i~6 1) v_b_47_1) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_26_1) 0) (<= 1 v_b_48_1) (<= (- (- ULTIMATE.start_main_~j~6) v_b_48_1) (- 2)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_28_1)) 0) (<= v_b_48_1 (+ ULTIMATE.start_main_~cont~6 1)) (forall ((v_prenex_277 Int)) (or (<= v_b_28_1 v_prenex_277) (<= (- (- ULTIMATE.start_main_~j~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_277))) (- 1)) (< v_prenex_277 v_b_26_1))) (<= (- (- v_b_26_1) v_b_48_1) (- 1)) (<= 2 (+ ULTIMATE.start_main_~MAX~6 v_b_48_1)) (forall ((v_prenex_234 Int)) (or (<= v_b_28_1 v_prenex_234) (< v_prenex_234 v_b_26_1) (<= (- (- v_b_48_1) (- (select ULTIMATE.start_main_~str1~6 v_prenex_234))) (- 1)))) (forall ((v_prenex_273 Int)) (or (<= (- ULTIMATE.start_main_~j~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_273))) 1) (< v_prenex_273 v_b_26_1) (<= v_b_28_1 v_prenex_273))) (<= (- ULTIMATE.start_main_~i~6 (- v_b_48_1)) 0) (<= 0 (+ v_b_26_1 ULTIMATE.start_main_~i~6 1)) (<= (- v_b_26_1 (- v_b_47_1)) 0) (<= (- ULTIMATE.start_main_~cont~6 v_b_48_1) (- 1)) (<= (- (- ULTIMATE.start_main_~j~6) v_b_47_1) (- 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_26_1) (- 1)) (forall ((v_prenex_242 Int)) (or (<= (- v_b_26_1 (- (select ULTIMATE.start_main_~str1~6 v_prenex_242))) 0) (<= v_b_28_1 v_prenex_242) (< v_prenex_242 v_b_26_1))) (forall ((v_prenex_235 Int)) (or (< v_prenex_235 v_b_26_1) (<= v_b_28_1 v_prenex_235) (<= (- (- v_b_28_1) (- (select ULTIMATE.start_main_~str1~6 v_prenex_235))) (- 1)))) (<= 1 (+ v_b_26_1 ULTIMATE.start_main_~MAX~6)) (forall ((v_prenex_227 Int)) (or (< v_prenex_227 v_b_26_1) (<= v_b_28_1 v_prenex_227) (<= (- (select ULTIMATE.start_main_~str1~6 v_prenex_227) (- (select ULTIMATE.start_main_~str1~6 v_prenex_227))) 0))) (forall ((v_prenex_260 Int)) (or (< v_prenex_260 v_b_26_1) (<= v_b_28_1 v_prenex_260) (<= (- v_b_28_1 (select ULTIMATE.start_main_~str1~6 v_prenex_260)) 1))) (forall ((v_prenex_269 Int)) (or (<= v_b_28_1 v_prenex_269) (< v_prenex_269 v_b_26_1) (<= (- ULTIMATE.start_main_~cont~6 (select ULTIMATE.start_main_~str1~6 v_prenex_269)) 0))) (<= (- ULTIMATE.start_main_~i~6 (- v_b_26_1)) (- 1)) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_47_1)) (- 1)) (<= (- ULTIMATE.start_main_~i~6 (- v_b_28_1)) 0) (<= (- ULTIMATE.start_main_~j~6 (- v_b_26_1)) 1) (<= (- (- v_b_26_1) v_b_28_1) (- 1)) (<= v_b_28_1 (+ v_b_26_1 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_48_1)) 0) (forall ((v_prenex_280 Int)) (or (< v_prenex_280 v_b_26_1) (<= (- (- ULTIMATE.start_main_~MAX~6) (select ULTIMATE.start_main_~str1~6 v_prenex_280)) (- 1)) (<= v_b_28_1 v_prenex_280))) (<= 0 (* 2 v_b_47_1)) (<= (+ v_b_47_1 1) ULTIMATE.start_main_~MAX~6) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_28_1)) 1) (<= v_b_28_1 (+ ULTIMATE.start_main_~cont~6 1)) (<= (- ULTIMATE.start_main_~MAX~6 v_b_47_1) 1) (<= (* 2 v_b_47_1) 0) (<= (+ ULTIMATE.start_main_~cont~6 1) v_b_48_1) (<= 1 (+ ULTIMATE.start_main_~cont~6 v_b_48_1)) (<= (- ULTIMATE.start_main_~MAX~6 v_b_28_1) 0) (<= (- (- ULTIMATE.start_main_~j~6) v_b_26_1) (- 1)) (<= (- ULTIMATE.start_main_~j~6 (- v_b_48_1)) 2) (forall ((v_prenex_281 Int)) (or (< v_prenex_281 v_b_26_1) (<= v_b_28_1 v_prenex_281) (<= (- (- ULTIMATE.start_main_~cont~6) (select ULTIMATE.start_main_~str1~6 v_prenex_281)) 0))) (<= (- v_b_28_1 (- v_b_28_1)) 2) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_47_1)) 0))) (<= (- 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) (<= (+ ULTIMATE.start_main_~i~6 2) ULTIMATE.start_main_~j~6) (<= 2 (+ ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~MAX~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)) (exists ((v_b_26_1 Int) (v_b_28_1 Int) (v_b_48_1 Int) (v_b_47_1 Int)) (and (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_48_1)) 2) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_48_1)) 2) (<= (+ v_b_47_1 1) v_b_48_1) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_48_1)) 1) (forall ((v_prenex_233 Int)) (or (< v_prenex_233 v_b_47_1) (<= (- (- ULTIMATE.start_main_~j~6) (select ULTIMATE.start_main_~str2~6 v_prenex_233)) (- 1)) (<= v_b_48_1 v_prenex_233))) (<= (+ ULTIMATE.start_main_~j~6 v_b_48_1) 2) (<= v_b_28_1 ULTIMATE.start_main_~j~6) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_26_1)) (- 1)) (<= (+ v_b_28_1 v_b_48_1) 2) (<= 1 (+ v_b_26_1 ULTIMATE.start_main_~j~6)) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_28_1)) 2) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_47_1)) 1) (<= (+ v_b_28_1 ULTIMATE.start_main_~i~6) 0) (<= (+ ULTIMATE.start_main_~cont~6 v_b_48_1) 1) (<= v_b_47_1 0) (<= (- ULTIMATE.start_main_~i~6 v_b_48_1) (- 2)) (<= (- v_b_28_1 (- v_b_47_1)) 1) (forall ((v_prenex_248 Int)) (or (<= v_b_28_1 v_prenex_248) (<= (- (- (select ULTIMATE.start_main_~str1~6 v_prenex_248)) (select ULTIMATE.start_main_~str1~6 v_prenex_248)) 0) (< v_prenex_248 v_b_26_1))) (forall ((v_prenex_261 Int)) (or (<= v_b_48_1 v_prenex_261) (<= (- ULTIMATE.start_main_~cont~6 (select ULTIMATE.start_main_~str2~6 v_prenex_261)) 0) (< v_prenex_261 v_b_47_1))) (<= v_b_48_1 ULTIMATE.start_main_~MAX~6) (forall ((v_prenex_282 Int)) (or (< v_prenex_282 v_b_47_1) (<= (- v_b_26_1 (select ULTIMATE.start_main_~str2~6 v_prenex_282)) 0) (<= v_b_48_1 v_prenex_282))) (<= (- ULTIMATE.start_main_~MAX~6 v_b_26_1) 1) (<= (- ULTIMATE.start_main_~i~6 v_b_26_1) (- 1)) (<= v_b_26_1 ULTIMATE.start_main_~cont~6) (<= (+ ULTIMATE.start_main_~i~6 1) v_b_26_1) (<= ULTIMATE.start_main_~j~6 (+ v_b_26_1 1)) (forall ((v_prenex_276 Int)) (or (< v_prenex_276 v_b_26_1) (<= v_b_28_1 v_prenex_276) (<= (- v_b_47_1 (- (select ULTIMATE.start_main_~str1~6 v_prenex_276))) 0))) (forall ((v_prenex_245 Int)) (or (<= (- v_b_28_1 (- (select ULTIMATE.start_main_~str2~6 v_prenex_245))) 1) (< v_prenex_245 v_b_47_1) (<= v_b_48_1 v_prenex_245))) (<= v_b_26_1 (+ ULTIMATE.start_main_~i~6 1)) (<= v_b_28_1 (+ ULTIMATE.start_main_~i~6 2)) (<= ULTIMATE.start_main_~MAX~6 (+ v_b_26_1 1)) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_26_1)) 0) (forall ((v_prenex_230 Int)) (or (< v_prenex_230 v_b_47_1) (<= v_b_48_1 v_prenex_230) (<= (- ULTIMATE.start_main_~MAX~6 (select ULTIMATE.start_main_~str2~6 v_prenex_230)) 1))) (<= (- ULTIMATE.start_main_~j~6 v_b_26_1) 1) (<= 1 (+ v_b_28_1 v_b_47_1)) (forall ((v_prenex_215 Int)) (or (< v_prenex_215 v_b_47_1) (<= (- (- v_b_47_1) (select ULTIMATE.start_main_~str2~6 v_prenex_215)) 0) (<= v_b_48_1 v_prenex_215))) (<= (- (- v_b_26_1) v_b_26_1) 0) (forall ((v_prenex_231 Int) (v_prenex_232 Int)) (or (< v_prenex_231 v_b_47_1) (<= v_b_28_1 v_prenex_232) (<= (- (select ULTIMATE.start_main_~str1~6 v_prenex_232) (select ULTIMATE.start_main_~str2~6 v_prenex_231)) 0) (< v_prenex_232 v_b_26_1) (<= v_b_48_1 v_prenex_231))) (<= (- (- v_b_28_1) v_b_28_1) (- 2)) (forall ((v_prenex_257 Int) (v_prenex_256 Int)) (or (< v_prenex_256 v_b_47_1) (< v_prenex_257 v_b_26_1) (<= v_b_48_1 v_prenex_256) (<= v_b_28_1 v_prenex_257) (<= (- (- (select ULTIMATE.start_main_~str1~6 v_prenex_257)) (select ULTIMATE.start_main_~str2~6 v_prenex_256)) 0))) (forall ((v_idx_117 Int)) (or (<= v_b_28_1 v_idx_117) (<= (- (- v_b_47_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_117))) 0) (< v_idx_117 v_b_26_1))) (<= (- ULTIMATE.start_main_~j~6 (- v_b_47_1)) 1) (<= (+ v_b_26_1 1) ULTIMATE.start_main_~j~6) (<= ULTIMATE.start_main_~cont~6 v_b_26_1) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_26_1)) (- 1)) (<= (+ v_b_26_1 1) v_b_48_1) (<= (+ ULTIMATE.start_main_~cont~6 v_b_26_1) 0) (<= (- ULTIMATE.start_main_~MAX~6 v_b_48_1) 0) (forall ((v_prenex_268 Int)) (or (<= v_b_48_1 v_prenex_268) (<= (- ULTIMATE.start_main_~j~6 (select ULTIMATE.start_main_~str2~6 v_prenex_268)) 1) (< v_prenex_268 v_b_47_1))) (<= v_b_47_1 (+ ULTIMATE.start_main_~i~6 1)) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_28_1)) 1) (<= v_b_48_1 1) (<= ULTIMATE.start_main_~MAX~6 v_b_28_1) (<= (+ v_b_26_1 1) v_b_28_1) (<= v_b_26_1 0) (forall ((v_prenex_278 Int)) (or (< v_prenex_278 v_b_47_1) (<= v_b_48_1 v_prenex_278) (<= (- ULTIMATE.start_main_~MAX~6 (- (select ULTIMATE.start_main_~str2~6 v_prenex_278))) 1))) (forall ((v_prenex_250 Int)) (or (< v_prenex_250 v_b_47_1) (<= (- (- ULTIMATE.start_main_~j~6) (- (select ULTIMATE.start_main_~str2~6 v_prenex_250))) (- 1)) (<= v_b_48_1 v_prenex_250))) (forall ((v_prenex_223 Int)) (or (<= (- v_b_47_1 (select ULTIMATE.start_main_~str1~6 v_prenex_223)) 0) (<= v_b_28_1 v_prenex_223) (< v_prenex_223 v_b_26_1))) (<= v_b_28_1 1) (<= ULTIMATE.start_main_~j~6 v_b_28_1) (<= (+ v_b_47_1 1) ULTIMATE.start_main_~j~6) (<= ULTIMATE.start_main_~j~6 v_b_48_1) (<= 1 (+ ULTIMATE.start_main_~cont~6 v_b_28_1)) (<= (- (- v_b_26_1) (- v_b_47_1)) 0) (<= (- v_b_48_1 (- v_b_48_1)) 2) (<= (- ULTIMATE.start_main_~j~6 v_b_47_1) 1) (<= 1 (+ v_b_26_1 v_b_48_1)) (<= ULTIMATE.start_main_~j~6 (+ v_b_47_1 1)) (<= 1 (+ v_b_48_1 v_b_47_1)) (<= (+ v_b_26_1 ULTIMATE.start_main_~MAX~6) 1) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_47_1) 0) (<= (- (- v_b_28_1) (- v_b_47_1)) (- 1)) (<= (- (- v_b_47_1) v_b_48_1) (- 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_28_1) (- 2)) (<= v_b_47_1 ULTIMATE.start_main_~cont~6) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_47_1)) (- 1)) (<= ULTIMATE.start_main_~MAX~6 (+ v_b_47_1 1)) (forall ((v_prenex_255 Int)) (or (<= (- (- v_b_48_1) (select ULTIMATE.start_main_~str2~6 v_prenex_255)) (- 1)) (<= v_b_48_1 v_prenex_255) (< v_prenex_255 v_b_47_1))) (<= (+ v_b_48_1 v_b_47_1) 1) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_48_1) (- 1)) (forall ((v_prenex_262 Int)) (or (< v_prenex_262 v_b_26_1) (<= (- ULTIMATE.start_main_~MAX~6 (select ULTIMATE.start_main_~str1~6 v_prenex_262)) 1) (<= v_b_28_1 v_prenex_262))) (<= ULTIMATE.start_main_~cont~6 v_b_47_1) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_26_1)) 0) (<= 0 (+ v_b_28_1 ULTIMATE.start_main_~i~6)) (forall ((v_prenex_237 Int)) (or (<= (- (- v_b_28_1) (select ULTIMATE.start_main_~str2~6 v_prenex_237)) (- 1)) (< v_prenex_237 v_b_47_1) (<= v_b_48_1 v_prenex_237))) (forall ((v_prenex_219 Int)) (or (<= (- (- v_b_48_1) (select ULTIMATE.start_main_~str1~6 v_prenex_219)) (- 1)) (<= v_b_28_1 v_prenex_219) (< v_prenex_219 v_b_26_1))) (forall ((v_prenex_247 Int)) (or (<= (- (- v_b_47_1) (select ULTIMATE.start_main_~str1~6 v_prenex_247)) 0) (< v_prenex_247 v_b_26_1) (<= v_b_28_1 v_prenex_247))) (<= (- ULTIMATE.start_main_~i~6 v_b_47_1) (- 1)) (<= 0 (+ ULTIMATE.start_main_~cont~6 v_b_26_1)) (<= (- v_b_47_1 (- v_b_48_1)) 1) (forall ((v_prenex_212 Int)) (or (<= (- (- v_b_26_1) (- (select ULTIMATE.start_main_~str1~6 v_prenex_212))) 0) (<= v_b_28_1 v_prenex_212) (< v_prenex_212 v_b_26_1))) (<= 0 v_b_47_1) (<= (- (- ULTIMATE.start_main_~j~6) v_b_28_1) (- 2)) (forall ((v_prenex_220 Int)) (or (< v_prenex_220 v_b_47_1) (<= v_b_48_1 v_prenex_220) (<= (- ULTIMATE.start_main_~j~6 (- (select ULTIMATE.start_main_~str2~6 v_prenex_220))) 1))) (forall ((v_prenex_272 Int)) (or (<= (- v_b_48_1 (select ULTIMATE.start_main_~str1~6 v_prenex_272)) 1) (<= v_b_28_1 v_prenex_272) (< v_prenex_272 v_b_26_1))) (<= (+ v_b_48_1 ULTIMATE.start_main_~i~6) 0) (forall ((v_prenex_228 Int)) (or (< v_prenex_228 v_b_26_1) (<= v_b_28_1 v_prenex_228) (<= (- (- v_b_28_1) (select ULTIMATE.start_main_~str1~6 v_prenex_228)) (- 1)))) (forall ((v_prenex_251 Int)) (or (< v_prenex_251 v_b_26_1) (<= v_b_28_1 v_prenex_251) (<= (- (- ULTIMATE.start_main_~i~6) (select ULTIMATE.start_main_~str1~6 v_prenex_251)) 1))) (<= (+ ULTIMATE.start_main_~MAX~6 v_b_48_1) 2) (<= (- v_b_28_1 (- v_b_48_1)) 2) (<= v_b_48_1 ULTIMATE.start_main_~j~6) (forall ((v_prenex_224 Int)) (or (< v_prenex_224 v_b_47_1) (<= (- (- ULTIMATE.start_main_~MAX~6) (select ULTIMATE.start_main_~str2~6 v_prenex_224)) (- 1)) (<= v_b_48_1 v_prenex_224))) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_28_1)) 0) (<= v_b_48_1 (+ ULTIMATE.start_main_~i~6 2)) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_47_1)) 1) (<= (+ ULTIMATE.start_main_~i~6 2) v_b_48_1) (<= (+ v_b_26_1 ULTIMATE.start_main_~j~6) 1) (forall ((v_prenex_265 Int)) (or (<= (- v_b_48_1 (- (select ULTIMATE.start_main_~str2~6 v_prenex_265))) 1) (< v_prenex_265 v_b_47_1) (<= v_b_48_1 v_prenex_265))) (<= (- ULTIMATE.start_main_~i~6 v_b_28_1) (- 2)) (<= 0 (+ v_b_26_1 v_b_47_1)) (<= (+ v_b_28_1 v_b_47_1) 1) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_26_1)) 1) (<= (- v_b_26_1 (- v_b_28_1)) 1) (<= (+ ULTIMATE.start_main_~j~6 v_b_28_1) 2) (forall ((v_prenex_246 Int)) (or (< v_prenex_246 v_b_47_1) (<= v_b_48_1 v_prenex_246) (<= (- (- ULTIMATE.start_main_~MAX~6) (- (select ULTIMATE.start_main_~str2~6 v_prenex_246))) (- 1)))) (forall ((v_prenex_270 Int)) (or (< v_prenex_270 v_b_26_1) (<= v_b_28_1 v_prenex_270) (<= (- ULTIMATE.start_main_~i~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_270))) (- 1)))) (<= (- (- v_b_26_1) (- v_b_48_1)) 1) (<= (- v_b_26_1 (- v_b_48_1)) 1) (<= (* 2 v_b_28_1) 2) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_47_1)) 0) (<= (- (- ULTIMATE.start_main_~i~6) v_b_47_1) 1) (<= 0 (+ ULTIMATE.start_main_~cont~6 v_b_47_1)) (<= (+ ULTIMATE.start_main_~cont~6 v_b_28_1) 1) (<= (- ULTIMATE.start_main_~j~6 v_b_28_1) 0) (<= v_b_26_1 v_b_47_1) (<= (- ULTIMATE.start_main_~j~6 (- v_b_28_1)) 2) (<= (+ ULTIMATE.start_main_~cont~6 v_b_47_1) 0) (<= (- (- v_b_47_1) (- v_b_48_1)) 1) (<= (- (- ULTIMATE.start_main_~i~6) v_b_26_1) 1) (<= (- (- v_b_28_1) (- v_b_48_1)) 0) (<= (- (- ULTIMATE.start_main_~i~6) v_b_28_1) 0) (<= 0 (+ ULTIMATE.start_main_~i~6 v_b_47_1 1)) (<= 2 (+ ULTIMATE.start_main_~MAX~6 v_b_28_1)) (<= v_b_48_1 v_b_28_1) (<= (- (- v_b_47_1) v_b_47_1) 0) (<= (- ULTIMATE.start_main_~i~6 (- v_b_47_1)) (- 1)) (<= 0 (* 2 v_b_26_1)) (<= (+ ULTIMATE.start_main_~cont~6 1) v_b_28_1) (<= 0 v_b_26_1) (forall ((v_prenex_238 Int)) (or (<= (- v_b_28_1 (- (select ULTIMATE.start_main_~str1~6 v_prenex_238))) 1) (< v_prenex_238 v_b_26_1) (<= v_b_28_1 v_prenex_238))) (<= 2 (* 2 v_b_48_1)) (<= (- v_b_26_1 v_b_28_1) (- 1)) (forall ((v_prenex_267 Int)) (or (<= (- ULTIMATE.start_main_~cont~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_267))) 0) (<= v_b_28_1 v_prenex_267) (< v_prenex_267 v_b_26_1))) (forall ((v_prenex_213 Int)) (or (< v_prenex_213 v_b_47_1) (<= v_b_48_1 v_prenex_213) (<= (- (select ULTIMATE.start_main_~str2~6 v_prenex_213) (- (select ULTIMATE.start_main_~str2~6 v_prenex_213))) 0))) (<= (- (- v_b_28_1) v_b_48_1) (- 2)) (forall ((v_prenex_222 Int) (v_prenex_221 Int)) (or (<= (- (select ULTIMATE.start_main_~str1~6 v_prenex_222) (- (select ULTIMATE.start_main_~str2~6 v_prenex_221))) 0) (<= v_b_48_1 v_prenex_221) (< v_prenex_221 v_b_47_1) (< v_prenex_222 v_b_26_1) (<= v_b_28_1 v_prenex_222))) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_26_1)) 1) (forall ((v_prenex_253 Int)) (or (<= (- (- ULTIMATE.start_main_~i~6) (- (select ULTIMATE.start_main_~str2~6 v_prenex_253))) 1) (<= v_b_48_1 v_prenex_253) (< v_prenex_253 v_b_47_1))) (forall ((v_prenex_264 Int)) (or (<= v_b_48_1 v_prenex_264) (< v_prenex_264 v_b_47_1) (<= (- v_b_47_1 (select ULTIMATE.start_main_~str2~6 v_prenex_264)) 0))) (<= 2 (+ ULTIMATE.start_main_~j~6 v_b_48_1)) (<= 1 (+ ULTIMATE.start_main_~j~6 v_b_26_1)) (forall ((v_prenex_266 Int)) (or (< v_prenex_266 v_b_26_1) (<= (- (- v_b_26_1) (select ULTIMATE.start_main_~str1~6 v_prenex_266)) 0) (<= v_b_28_1 v_prenex_266))) (forall ((v_prenex_216 Int) (v_prenex_217 Int)) (or (< v_prenex_217 v_b_26_1) (< v_prenex_216 v_b_47_1) (<= (- (- (select ULTIMATE.start_main_~str1~6 v_prenex_217)) (- (select ULTIMATE.start_main_~str2~6 v_prenex_216))) 0) (<= v_b_28_1 v_prenex_217) (<= v_b_48_1 v_prenex_216))) (forall ((v_prenex_258 Int)) (or (<= v_b_28_1 v_prenex_258) (<= (- (- ULTIMATE.start_main_~MAX~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_258))) (- 1)) (< v_prenex_258 v_b_26_1))) (<= (- (- v_b_26_1) (- v_b_28_1)) 1) (<= 2 (+ ULTIMATE.start_main_~j~6 v_b_28_1)) (<= (- ULTIMATE.start_main_~cont~6 v_b_47_1) 0) (<= (+ ULTIMATE.start_main_~i~6 v_b_47_1 1) 0) (forall ((v_prenex_229 Int)) (or (<= v_b_48_1 v_prenex_229) (< v_prenex_229 v_b_47_1) (<= (- ULTIMATE.start_main_~i~6 (- (select ULTIMATE.start_main_~str2~6 v_prenex_229))) (- 1)))) (<= 2 (* 2 v_b_28_1)) (<= 0 (+ v_b_48_1 ULTIMATE.start_main_~i~6)) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_48_1)) 0) (forall ((v_prenex_240 Int)) (or (< v_prenex_240 v_b_47_1) (<= v_b_48_1 v_prenex_240) (<= (- (- v_b_26_1) (- (select ULTIMATE.start_main_~str2~6 v_prenex_240))) 0))) (forall ((v_prenex_226 Int)) (or (<= (- (- v_b_28_1) (- (select ULTIMATE.start_main_~str2~6 v_prenex_226))) (- 1)) (<= v_b_48_1 v_prenex_226) (< v_prenex_226 v_b_47_1))) (forall ((v_prenex_283 Int)) (or (< v_prenex_283 v_b_47_1) (<= v_b_48_1 v_prenex_283) (<= (- (- v_b_26_1) (select ULTIMATE.start_main_~str2~6 v_prenex_283)) 0))) (<= 1 v_b_28_1) (<= (- (- v_b_28_1) v_b_47_1) (- 1)) (<= 2 (+ v_b_28_1 v_b_48_1)) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_28_1)) 2) (<= (+ v_b_26_1 v_b_28_1) 1) (forall ((v_prenex_214 Int)) (or (<= (- (- ULTIMATE.start_main_~j~6) (select ULTIMATE.start_main_~str1~6 v_prenex_214)) (- 1)) (< v_prenex_214 v_b_26_1) (<= v_b_28_1 v_prenex_214))) (<= ULTIMATE.start_main_~MAX~6 v_b_48_1) (forall ((v_prenex_275 Int)) (or (<= v_b_28_1 v_prenex_275) (<= (- v_b_48_1 (- (select ULTIMATE.start_main_~str1~6 v_prenex_275))) 1) (< v_prenex_275 v_b_26_1))) (<= (+ ULTIMATE.start_main_~i~6 v_b_48_1) 0) (forall ((v_prenex_218 Int)) (or (< v_prenex_218 v_b_26_1) (<= v_b_28_1 v_prenex_218) (<= (- (- ULTIMATE.start_main_~i~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_218))) 1))) (<= (- v_b_47_1 (- v_b_47_1)) 0) (<= (- v_b_26_1 v_b_47_1) 0) (forall ((v_prenex_259 Int)) (or (< v_prenex_259 v_b_47_1) (<= (- (- v_b_48_1) (- (select ULTIMATE.start_main_~str2~6 v_prenex_259))) (- 1)) (<= v_b_48_1 v_prenex_259))) (<= (- v_b_28_1 v_b_47_1) 1) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_48_1)) 1) (<= v_b_28_1 ULTIMATE.start_main_~MAX~6) (forall ((v_prenex_239 Int)) (or (< v_prenex_239 v_b_26_1) (<= (- ULTIMATE.start_main_~i~6 (select ULTIMATE.start_main_~str1~6 v_prenex_239)) (- 1)) (<= v_b_28_1 v_prenex_239))) (<= (- v_b_28_1 v_b_48_1) 0) (<= v_b_28_1 v_b_48_1) (<= 1 (+ ULTIMATE.start_main_~j~6 v_b_47_1)) (forall ((v_prenex_241 Int)) (or (<= v_b_28_1 v_prenex_241) (< v_prenex_241 v_b_26_1) (<= (- ULTIMATE.start_main_~j~6 (select ULTIMATE.start_main_~str1~6 v_prenex_241)) 1))) (<= (+ v_b_47_1 1) v_b_28_1) (<= 0 (+ ULTIMATE.start_main_~i~6 v_b_48_1)) (<= (+ v_b_26_1 v_b_48_1) 1) (forall ((v_prenex_244 Int)) (or (< v_prenex_244 v_b_47_1) (<= (- v_b_48_1 (select ULTIMATE.start_main_~str2~6 v_prenex_244)) 1) (<= v_b_48_1 v_prenex_244))) (<= (+ ULTIMATE.start_main_~j~6 v_b_26_1) 1) (<= 1 (+ v_b_26_1 v_b_28_1)) (<= (- v_b_47_1 v_b_48_1) (- 1)) (<= (- ULTIMATE.start_main_~j~6 v_b_48_1) 0) (<= (+ ULTIMATE.start_main_~MAX~6 v_b_47_1) 1) (<= (+ ULTIMATE.start_main_~j~6 v_b_47_1) 1) (<= (+ v_b_26_1 ULTIMATE.start_main_~i~6 1) 0) (<= (- (- v_b_48_1) v_b_48_1) (- 2)) (<= (- (- ULTIMATE.start_main_~i~6) v_b_48_1) 0) (<= (+ v_b_26_1 1) ULTIMATE.start_main_~MAX~6) (forall ((v_prenex_284 Int)) (or (< v_prenex_284 v_b_47_1) (<= v_b_48_1 v_prenex_284) (<= (- ULTIMATE.start_main_~i~6 (select ULTIMATE.start_main_~str2~6 v_prenex_284)) (- 1)))) (forall ((v_prenex_279 Int)) (or (< v_prenex_279 v_b_47_1) (<= v_b_48_1 v_prenex_279) (<= (- ULTIMATE.start_main_~cont~6 (- (select ULTIMATE.start_main_~str2~6 v_prenex_279))) 0))) (forall ((v_idx_114 Int)) (or (<= (- (- ULTIMATE.start_main_~cont~6) (select ULTIMATE.start_main_~str2~6 v_idx_114)) 0) (<= v_b_48_1 v_idx_114) (< v_idx_114 v_b_47_1))) (<= (- ULTIMATE.start_main_~cont~6 v_b_26_1) 0) (forall ((v_prenex_249 Int)) (or (<= (- v_b_26_1 (select ULTIMATE.start_main_~str1~6 v_prenex_249)) 0) (< v_prenex_249 v_b_26_1) (<= v_b_28_1 v_prenex_249))) (<= (+ ULTIMATE.start_main_~MAX~6 v_b_28_1) 2) (<= (* 2 v_b_48_1) 2) (<= v_b_47_1 v_b_26_1) (<= (+ ULTIMATE.start_main_~i~6 2) v_b_28_1) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_48_1) (- 2)) (<= v_b_48_1 (+ v_b_26_1 1)) (<= (- v_b_26_1 (- v_b_26_1)) 0) (<= (+ v_b_26_1 v_b_47_1) 0) (<= 1 (+ ULTIMATE.start_main_~MAX~6 v_b_47_1)) (<= (- v_b_26_1 v_b_48_1) (- 1)) (forall ((v_prenex_236 Int)) (or (<= (- (- ULTIMATE.start_main_~i~6) (select ULTIMATE.start_main_~str2~6 v_prenex_236)) 1) (<= v_b_48_1 v_prenex_236) (< v_prenex_236 v_b_47_1))) (forall ((v_prenex_225 Int)) (or (<= (- (- v_b_47_1) (- (select ULTIMATE.start_main_~str2~6 v_prenex_225))) 0) (<= v_b_48_1 v_prenex_225) (< v_prenex_225 v_b_47_1))) (forall ((v_prenex_211 Int)) (or (<= v_b_28_1 v_prenex_211) (< v_prenex_211 v_b_26_1) (<= (- ULTIMATE.start_main_~MAX~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_211))) 1))) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_47_1) (- 1)) (<= (- ULTIMATE.start_main_~cont~6 v_b_28_1) (- 1)) (<= (* 2 v_b_26_1) 0) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_28_1) (- 1)) (forall ((v_prenex_271 Int)) (or (< v_prenex_271 v_b_26_1) (<= v_b_28_1 v_prenex_271) (<= (- (- ULTIMATE.start_main_~cont~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_271))) 0))) (<= v_b_28_1 (+ v_b_47_1 1)) (<= (- (- v_b_26_1) v_b_47_1) 0) (forall ((v_prenex_263 Int)) (or (< v_prenex_263 v_b_47_1) (<= (- v_b_26_1 (- (select ULTIMATE.start_main_~str2~6 v_prenex_263))) 0) (<= v_b_48_1 v_prenex_263))) (<= v_b_48_1 (+ v_b_47_1 1)) (<= (+ ULTIMATE.start_main_~i~6 1) v_b_47_1) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_26_1) 0) (<= 1 v_b_48_1) (<= (- (- ULTIMATE.start_main_~j~6) v_b_48_1) (- 2)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_28_1)) 0) (<= v_b_48_1 (+ ULTIMATE.start_main_~cont~6 1)) (forall ((v_prenex_277 Int)) (or (<= v_b_28_1 v_prenex_277) (<= (- (- ULTIMATE.start_main_~j~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_277))) (- 1)) (< v_prenex_277 v_b_26_1))) (<= (- (- v_b_26_1) v_b_48_1) (- 1)) (<= 2 (+ ULTIMATE.start_main_~MAX~6 v_b_48_1)) (forall ((v_prenex_273 Int)) (or (<= (- ULTIMATE.start_main_~j~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_273))) 1) (< v_prenex_273 v_b_26_1) (<= v_b_28_1 v_prenex_273))) (forall ((v_prenex_234 Int)) (or (<= v_b_28_1 v_prenex_234) (< v_prenex_234 v_b_26_1) (<= (- (- v_b_48_1) (- (select ULTIMATE.start_main_~str1~6 v_prenex_234))) (- 1)))) (<= (- ULTIMATE.start_main_~i~6 (- v_b_48_1)) 0) (<= 0 (+ v_b_26_1 ULTIMATE.start_main_~i~6 1)) (<= (- v_b_26_1 (- v_b_47_1)) 0) (<= (- ULTIMATE.start_main_~cont~6 v_b_48_1) (- 1)) (forall ((v_prenex_243 Int)) (or (<= v_b_48_1 v_prenex_243) (< v_prenex_243 v_b_47_1) (<= (- v_b_28_1 (select ULTIMATE.start_main_~str2~6 v_prenex_243)) 1))) (<= (- (- ULTIMATE.start_main_~j~6) v_b_47_1) (- 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_26_1) (- 1)) (forall ((v_prenex_242 Int)) (or (<= (- v_b_26_1 (- (select ULTIMATE.start_main_~str1~6 v_prenex_242))) 0) (<= v_b_28_1 v_prenex_242) (< v_prenex_242 v_b_26_1))) (forall ((v_prenex_235 Int)) (or (< v_prenex_235 v_b_26_1) (<= v_b_28_1 v_prenex_235) (<= (- (- v_b_28_1) (- (select ULTIMATE.start_main_~str1~6 v_prenex_235))) (- 1)))) (forall ((v_prenex_274 Int)) (or (< v_prenex_274 v_b_47_1) (<= v_b_48_1 v_prenex_274) (<= (- (- (select ULTIMATE.start_main_~str2~6 v_prenex_274)) (select ULTIMATE.start_main_~str2~6 v_prenex_274)) 0))) (<= 1 (+ v_b_26_1 ULTIMATE.start_main_~MAX~6)) (forall ((v_prenex_227 Int)) (or (< v_prenex_227 v_b_26_1) (<= v_b_28_1 v_prenex_227) (<= (- (select ULTIMATE.start_main_~str1~6 v_prenex_227) (- (select ULTIMATE.start_main_~str1~6 v_prenex_227))) 0))) (forall ((v_prenex_260 Int)) (or (< v_prenex_260 v_b_26_1) (<= v_b_28_1 v_prenex_260) (<= (- v_b_28_1 (select ULTIMATE.start_main_~str1~6 v_prenex_260)) 1))) (forall ((v_prenex_269 Int)) (or (<= v_b_28_1 v_prenex_269) (< v_prenex_269 v_b_26_1) (<= (- ULTIMATE.start_main_~cont~6 (select ULTIMATE.start_main_~str1~6 v_prenex_269)) 0))) (forall ((v_prenex_254 Int)) (or (<= v_b_48_1 v_prenex_254) (< v_prenex_254 v_b_47_1) (<= (- (- ULTIMATE.start_main_~cont~6) (- (select ULTIMATE.start_main_~str2~6 v_prenex_254))) 0))) (<= (- ULTIMATE.start_main_~i~6 (- v_b_26_1)) (- 1)) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_47_1)) (- 1)) (<= (- ULTIMATE.start_main_~i~6 (- v_b_28_1)) 0) (<= (- ULTIMATE.start_main_~j~6 (- v_b_26_1)) 1) (<= (- (- v_b_26_1) v_b_28_1) (- 1)) (<= v_b_28_1 (+ v_b_26_1 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_48_1)) 0) (forall ((v_prenex_280 Int)) (or (< v_prenex_280 v_b_26_1) (<= (- (- ULTIMATE.start_main_~MAX~6) (select ULTIMATE.start_main_~str1~6 v_prenex_280)) (- 1)) (<= v_b_28_1 v_prenex_280))) (forall ((v_prenex_252 Int)) (or (<= v_b_48_1 v_prenex_252) (<= (- v_b_47_1 (- (select ULTIMATE.start_main_~str2~6 v_prenex_252))) 0) (< v_prenex_252 v_b_47_1))) (<= 0 (* 2 v_b_47_1)) (<= (+ v_b_47_1 1) ULTIMATE.start_main_~MAX~6) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_28_1)) 1) (<= v_b_28_1 (+ ULTIMATE.start_main_~cont~6 1)) (<= (- ULTIMATE.start_main_~MAX~6 v_b_47_1) 1) (<= (* 2 v_b_47_1) 0) (<= (+ ULTIMATE.start_main_~cont~6 1) v_b_48_1) (<= 1 (+ ULTIMATE.start_main_~cont~6 v_b_48_1)) (<= (- ULTIMATE.start_main_~MAX~6 v_b_28_1) 0) (<= (- (- ULTIMATE.start_main_~j~6) v_b_26_1) (- 1)) (<= (- ULTIMATE.start_main_~j~6 (- v_b_48_1)) 2) (forall ((v_prenex_281 Int)) (or (< v_prenex_281 v_b_26_1) (<= v_b_28_1 v_prenex_281) (<= (- (- ULTIMATE.start_main_~cont~6) (select ULTIMATE.start_main_~str1~6 v_prenex_281)) 0))) (<= (- v_b_28_1 (- v_b_28_1)) 2) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_47_1)) 0))) (<= (- 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) (<= 1 (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~j~6)) (<= ULTIMATE.start_main_~j~6 1) (<= 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) (<= 0 (+ ULTIMATE.start_main_~i~6 1)) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~j~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) (<= (+ ULTIMATE.start_main_~i~6 2) ULTIMATE.start_main_~j~6) (<= 2 (+ ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~MAX~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) (<= 1 (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~j~6)) (<= ULTIMATE.start_main_~j~6 1) (<= 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) (<= 0 (+ ULTIMATE.start_main_~i~6 1)) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~j~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)) (exists ((v_b_26_1 Int) (v_b_28_1 Int) (v_b_48_1 Int) (v_b_47_1 Int)) (and (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_48_1)) 2) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_48_1)) 2) (<= (+ v_b_47_1 1) v_b_48_1) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_48_1)) 1) (<= (+ ULTIMATE.start_main_~j~6 v_b_48_1) 2) (<= v_b_28_1 ULTIMATE.start_main_~j~6) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_26_1)) (- 1)) (<= (+ v_b_28_1 v_b_48_1) 2) (<= 1 (+ v_b_26_1 ULTIMATE.start_main_~j~6)) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_28_1)) 2) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_47_1)) 1) (<= (+ v_b_28_1 ULTIMATE.start_main_~i~6) 0) (<= (+ ULTIMATE.start_main_~cont~6 v_b_48_1) 1) (<= v_b_47_1 0) (<= (- ULTIMATE.start_main_~i~6 v_b_48_1) (- 2)) (<= (- v_b_28_1 (- v_b_47_1)) 1) (<= v_b_48_1 ULTIMATE.start_main_~MAX~6) (<= (- ULTIMATE.start_main_~MAX~6 v_b_26_1) 1) (<= (- ULTIMATE.start_main_~i~6 v_b_26_1) (- 1)) (<= v_b_26_1 ULTIMATE.start_main_~cont~6) (<= (+ ULTIMATE.start_main_~i~6 1) v_b_26_1) (<= ULTIMATE.start_main_~j~6 (+ v_b_26_1 1)) (<= v_b_26_1 (+ ULTIMATE.start_main_~i~6 1)) (<= v_b_28_1 (+ ULTIMATE.start_main_~i~6 2)) (<= ULTIMATE.start_main_~MAX~6 (+ v_b_26_1 1)) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_26_1)) 0) (<= (- ULTIMATE.start_main_~j~6 v_b_26_1) 1) (<= 1 (+ v_b_28_1 v_b_47_1)) (<= (- (- v_b_26_1) v_b_26_1) 0) (forall ((v_prenex_231 Int) (v_prenex_232 Int)) (or (< v_prenex_231 v_b_47_1) (<= v_b_28_1 v_prenex_232) (<= (- (select ULTIMATE.start_main_~str1~6 v_prenex_232) (select ULTIMATE.start_main_~str2~6 v_prenex_231)) 0) (< v_prenex_232 v_b_26_1) (<= v_b_48_1 v_prenex_231))) (<= (- (- v_b_28_1) v_b_28_1) (- 2)) (forall ((v_prenex_257 Int) (v_prenex_256 Int)) (or (< v_prenex_256 v_b_47_1) (< v_prenex_257 v_b_26_1) (<= v_b_48_1 v_prenex_256) (<= v_b_28_1 v_prenex_257) (<= (- (- (select ULTIMATE.start_main_~str1~6 v_prenex_257)) (select ULTIMATE.start_main_~str2~6 v_prenex_256)) 0))) (<= (- ULTIMATE.start_main_~j~6 (- v_b_47_1)) 1) (<= (+ v_b_26_1 1) ULTIMATE.start_main_~j~6) (<= ULTIMATE.start_main_~cont~6 v_b_26_1) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_26_1)) (- 1)) (<= (+ v_b_26_1 1) v_b_48_1) (<= (+ ULTIMATE.start_main_~cont~6 v_b_26_1) 0) (<= (- ULTIMATE.start_main_~MAX~6 v_b_48_1) 0) (<= v_b_47_1 (+ ULTIMATE.start_main_~i~6 1)) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_28_1)) 1) (<= v_b_48_1 1) (<= ULTIMATE.start_main_~MAX~6 v_b_28_1) (<= (+ v_b_26_1 1) v_b_28_1) (<= v_b_26_1 0) (<= v_b_28_1 1) (<= ULTIMATE.start_main_~j~6 v_b_28_1) (<= (+ v_b_47_1 1) ULTIMATE.start_main_~j~6) (<= ULTIMATE.start_main_~j~6 v_b_48_1) (<= 1 (+ ULTIMATE.start_main_~cont~6 v_b_28_1)) (<= (- (- v_b_26_1) (- v_b_47_1)) 0) (<= (- v_b_48_1 (- v_b_48_1)) 2) (<= (- ULTIMATE.start_main_~j~6 v_b_47_1) 1) (<= 1 (+ v_b_26_1 v_b_48_1)) (<= ULTIMATE.start_main_~j~6 (+ v_b_47_1 1)) (<= 1 (+ v_b_48_1 v_b_47_1)) (<= (+ v_b_26_1 ULTIMATE.start_main_~MAX~6) 1) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_47_1) 0) (<= (- (- v_b_28_1) (- v_b_47_1)) (- 1)) (<= (- (- v_b_47_1) v_b_48_1) (- 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_28_1) (- 2)) (<= v_b_47_1 ULTIMATE.start_main_~cont~6) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_47_1)) (- 1)) (<= ULTIMATE.start_main_~MAX~6 (+ v_b_47_1 1)) (<= (+ v_b_48_1 v_b_47_1) 1) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_48_1) (- 1)) (<= ULTIMATE.start_main_~cont~6 v_b_47_1) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_26_1)) 0) (<= 0 (+ v_b_28_1 ULTIMATE.start_main_~i~6)) (<= (- ULTIMATE.start_main_~i~6 v_b_47_1) (- 1)) (<= 0 (+ ULTIMATE.start_main_~cont~6 v_b_26_1)) (< v_b_48_1 (+ v_b_47_1 1)) (<= (- v_b_47_1 (- v_b_48_1)) 1) (<= 0 v_b_47_1) (<= (- (- ULTIMATE.start_main_~j~6) v_b_28_1) (- 2)) (<= (+ v_b_48_1 ULTIMATE.start_main_~i~6) 0) (<= (+ ULTIMATE.start_main_~MAX~6 v_b_48_1) 2) (<= (- v_b_28_1 (- v_b_48_1)) 2) (<= v_b_48_1 ULTIMATE.start_main_~j~6) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_28_1)) 0) (<= v_b_48_1 (+ ULTIMATE.start_main_~i~6 2)) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_47_1)) 1) (<= (+ ULTIMATE.start_main_~i~6 2) v_b_48_1) (<= (+ v_b_26_1 ULTIMATE.start_main_~j~6) 1) (<= (- ULTIMATE.start_main_~i~6 v_b_28_1) (- 2)) (< v_b_28_1 (+ v_b_26_1 1)) (<= 0 (+ v_b_26_1 v_b_47_1)) (<= (+ v_b_28_1 v_b_47_1) 1) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_26_1)) 1) (<= (- v_b_26_1 (- v_b_28_1)) 1) (<= (+ ULTIMATE.start_main_~j~6 v_b_28_1) 2) (<= (- (- v_b_26_1) (- v_b_48_1)) 1) (<= (- v_b_26_1 (- v_b_48_1)) 1) (<= (* 2 v_b_28_1) 2) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_47_1)) 0) (<= (- (- ULTIMATE.start_main_~i~6) v_b_47_1) 1) (<= 0 (+ ULTIMATE.start_main_~cont~6 v_b_47_1)) (<= (+ ULTIMATE.start_main_~cont~6 v_b_28_1) 1) (<= (- ULTIMATE.start_main_~j~6 v_b_28_1) 0) (<= v_b_26_1 v_b_47_1) (<= (- ULTIMATE.start_main_~j~6 (- v_b_28_1)) 2) (<= (+ ULTIMATE.start_main_~cont~6 v_b_47_1) 0) (<= (- (- v_b_47_1) (- v_b_48_1)) 1) (<= (- (- ULTIMATE.start_main_~i~6) v_b_26_1) 1) (<= (- (- v_b_28_1) (- v_b_48_1)) 0) (<= (- (- ULTIMATE.start_main_~i~6) v_b_28_1) 0) (<= 0 (+ ULTIMATE.start_main_~i~6 v_b_47_1 1)) (<= 2 (+ ULTIMATE.start_main_~MAX~6 v_b_28_1)) (<= v_b_48_1 v_b_28_1) (<= (- (- v_b_47_1) v_b_47_1) 0) (<= (- ULTIMATE.start_main_~i~6 (- v_b_47_1)) (- 1)) (<= 0 (* 2 v_b_26_1)) (<= (+ ULTIMATE.start_main_~cont~6 1) v_b_28_1) (<= 0 v_b_26_1) (<= 2 (* 2 v_b_48_1)) (<= (- v_b_26_1 v_b_28_1) (- 1)) (<= (- (- v_b_28_1) v_b_48_1) (- 2)) (forall ((v_prenex_222 Int) (v_prenex_221 Int)) (or (<= (- (select ULTIMATE.start_main_~str1~6 v_prenex_222) (- (select ULTIMATE.start_main_~str2~6 v_prenex_221))) 0) (<= v_b_48_1 v_prenex_221) (< v_prenex_221 v_b_47_1) (< v_prenex_222 v_b_26_1) (<= v_b_28_1 v_prenex_222))) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_26_1)) 1) (<= 2 (+ ULTIMATE.start_main_~j~6 v_b_48_1)) (<= 1 (+ ULTIMATE.start_main_~j~6 v_b_26_1)) (forall ((v_prenex_216 Int) (v_prenex_217 Int)) (or (< v_prenex_217 v_b_26_1) (< v_prenex_216 v_b_47_1) (<= (- (- (select ULTIMATE.start_main_~str1~6 v_prenex_217)) (- (select ULTIMATE.start_main_~str2~6 v_prenex_216))) 0) (<= v_b_28_1 v_prenex_217) (<= v_b_48_1 v_prenex_216))) (<= (- (- v_b_26_1) (- v_b_28_1)) 1) (<= 2 (+ ULTIMATE.start_main_~j~6 v_b_28_1)) (<= (- ULTIMATE.start_main_~cont~6 v_b_47_1) 0) (<= (+ ULTIMATE.start_main_~i~6 v_b_47_1 1) 0) (<= 2 (* 2 v_b_28_1)) (<= 0 (+ v_b_48_1 ULTIMATE.start_main_~i~6)) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_48_1)) 0) (<= 1 v_b_28_1) (<= (- (- v_b_28_1) v_b_47_1) (- 1)) (<= 2 (+ v_b_28_1 v_b_48_1)) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_28_1)) 2) (<= (+ v_b_26_1 v_b_28_1) 1) (<= ULTIMATE.start_main_~MAX~6 v_b_48_1) (<= (+ ULTIMATE.start_main_~i~6 v_b_48_1) 0) (<= (- v_b_47_1 (- v_b_47_1)) 0) (<= (- v_b_26_1 v_b_47_1) 0) (<= (- v_b_28_1 v_b_47_1) 1) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_48_1)) 1) (<= v_b_28_1 ULTIMATE.start_main_~MAX~6) (<= (- v_b_28_1 v_b_48_1) 0) (<= v_b_28_1 v_b_48_1) (<= 1 (+ ULTIMATE.start_main_~j~6 v_b_47_1)) (<= (+ v_b_47_1 1) v_b_28_1) (<= 0 (+ ULTIMATE.start_main_~i~6 v_b_48_1)) (<= (+ v_b_26_1 v_b_48_1) 1) (<= (+ ULTIMATE.start_main_~j~6 v_b_26_1) 1) (<= 1 (+ v_b_26_1 v_b_28_1)) (<= (- v_b_47_1 v_b_48_1) (- 1)) (<= (- ULTIMATE.start_main_~j~6 v_b_48_1) 0) (<= (+ ULTIMATE.start_main_~MAX~6 v_b_47_1) 1) (<= (+ ULTIMATE.start_main_~j~6 v_b_47_1) 1) (<= (+ v_b_26_1 ULTIMATE.start_main_~i~6 1) 0) (<= (- (- v_b_48_1) v_b_48_1) (- 2)) (<= (- (- ULTIMATE.start_main_~i~6) v_b_48_1) 0) (<= (+ v_b_26_1 1) ULTIMATE.start_main_~MAX~6) (<= (- ULTIMATE.start_main_~cont~6 v_b_26_1) 0) (<= (+ ULTIMATE.start_main_~MAX~6 v_b_28_1) 2) (<= (* 2 v_b_48_1) 2) (<= v_b_47_1 v_b_26_1) (<= (+ ULTIMATE.start_main_~i~6 2) v_b_28_1) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_48_1) (- 2)) (<= v_b_48_1 (+ v_b_26_1 1)) (<= (- v_b_26_1 (- v_b_26_1)) 0) (<= (+ v_b_26_1 v_b_47_1) 0) (<= 1 (+ ULTIMATE.start_main_~MAX~6 v_b_47_1)) (<= (- v_b_26_1 v_b_48_1) (- 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_47_1) (- 1)) (<= (- ULTIMATE.start_main_~cont~6 v_b_28_1) (- 1)) (<= (* 2 v_b_26_1) 0) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_28_1) (- 1)) (<= v_b_28_1 (+ v_b_47_1 1)) (<= (- (- v_b_26_1) v_b_47_1) 0) (<= v_b_48_1 (+ v_b_47_1 1)) (<= (+ ULTIMATE.start_main_~i~6 1) v_b_47_1) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_26_1) 0) (<= 1 v_b_48_1) (<= (- (- ULTIMATE.start_main_~j~6) v_b_48_1) (- 2)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_28_1)) 0) (<= v_b_48_1 (+ ULTIMATE.start_main_~cont~6 1)) (<= (- (- v_b_26_1) v_b_48_1) (- 1)) (<= 2 (+ ULTIMATE.start_main_~MAX~6 v_b_48_1)) (<= (- ULTIMATE.start_main_~i~6 (- v_b_48_1)) 0) (<= 0 (+ v_b_26_1 ULTIMATE.start_main_~i~6 1)) (<= (- v_b_26_1 (- v_b_47_1)) 0) (<= (- ULTIMATE.start_main_~cont~6 v_b_48_1) (- 1)) (<= (- (- ULTIMATE.start_main_~j~6) v_b_47_1) (- 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_26_1) (- 1)) (<= 1 (+ v_b_26_1 ULTIMATE.start_main_~MAX~6)) (<= (- ULTIMATE.start_main_~i~6 (- v_b_26_1)) (- 1)) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_47_1)) (- 1)) (<= (- ULTIMATE.start_main_~i~6 (- v_b_28_1)) 0) (<= (- ULTIMATE.start_main_~j~6 (- v_b_26_1)) 1) (<= (- (- v_b_26_1) v_b_28_1) (- 1)) (<= v_b_28_1 (+ v_b_26_1 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_48_1)) 0) (<= 0 (* 2 v_b_47_1)) (<= (+ v_b_47_1 1) ULTIMATE.start_main_~MAX~6) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_28_1)) 1) (<= v_b_28_1 (+ ULTIMATE.start_main_~cont~6 1)) (<= (- ULTIMATE.start_main_~MAX~6 v_b_47_1) 1) (<= (* 2 v_b_47_1) 0) (<= (+ ULTIMATE.start_main_~cont~6 1) v_b_48_1) (<= 1 (+ ULTIMATE.start_main_~cont~6 v_b_48_1)) (<= (- ULTIMATE.start_main_~MAX~6 v_b_28_1) 0) (<= (- (- ULTIMATE.start_main_~j~6) v_b_26_1) (- 1)) (<= (- ULTIMATE.start_main_~j~6 (- v_b_48_1)) 2) (<= (- v_b_28_1 (- v_b_28_1)) 2) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_47_1)) 0))) (<= (- 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) (<= (+ ULTIMATE.start_main_~i~6 2) ULTIMATE.start_main_~j~6) (<= 2 (+ ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~MAX~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) (<= 1 (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~j~6)) (<= ULTIMATE.start_main_~j~6 1) (<= 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_26_1 Int) (v_b_28_1 Int) (v_b_48_1 Int) (v_b_47_1 Int)) (and (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_48_1)) 2) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_48_1)) 2) (<= (+ v_b_47_1 1) v_b_48_1) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_48_1)) 1) (forall ((v_prenex_233 Int)) (or (< v_prenex_233 v_b_47_1) (<= (- (- ULTIMATE.start_main_~j~6) (select ULTIMATE.start_main_~str2~6 v_prenex_233)) (- 1)) (<= v_b_48_1 v_prenex_233))) (<= (+ ULTIMATE.start_main_~j~6 v_b_48_1) 2) (<= v_b_28_1 ULTIMATE.start_main_~j~6) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_26_1)) (- 1)) (<= (+ v_b_28_1 v_b_48_1) 2) (<= 1 (+ v_b_26_1 ULTIMATE.start_main_~j~6)) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_28_1)) 2) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_47_1)) 1) (<= (+ v_b_28_1 ULTIMATE.start_main_~i~6) 0) (<= (+ ULTIMATE.start_main_~cont~6 v_b_48_1) 1) (<= v_b_47_1 0) (<= (- ULTIMATE.start_main_~i~6 v_b_48_1) (- 2)) (<= (- v_b_28_1 (- v_b_47_1)) 1) (forall ((v_prenex_261 Int)) (or (<= v_b_48_1 v_prenex_261) (<= (- ULTIMATE.start_main_~cont~6 (select ULTIMATE.start_main_~str2~6 v_prenex_261)) 0) (< v_prenex_261 v_b_47_1))) (<= v_b_48_1 ULTIMATE.start_main_~MAX~6) (forall ((v_prenex_282 Int)) (or (< v_prenex_282 v_b_47_1) (<= (- v_b_26_1 (select ULTIMATE.start_main_~str2~6 v_prenex_282)) 0) (<= v_b_48_1 v_prenex_282))) (<= (- ULTIMATE.start_main_~MAX~6 v_b_26_1) 1) (<= (- ULTIMATE.start_main_~i~6 v_b_26_1) (- 1)) (<= v_b_26_1 ULTIMATE.start_main_~cont~6) (<= (+ ULTIMATE.start_main_~i~6 1) v_b_26_1) (<= ULTIMATE.start_main_~j~6 (+ v_b_26_1 1)) (forall ((v_prenex_245 Int)) (or (<= (- v_b_28_1 (- (select ULTIMATE.start_main_~str2~6 v_prenex_245))) 1) (< v_prenex_245 v_b_47_1) (<= v_b_48_1 v_prenex_245))) (<= v_b_26_1 (+ ULTIMATE.start_main_~i~6 1)) (<= v_b_28_1 (+ ULTIMATE.start_main_~i~6 2)) (<= ULTIMATE.start_main_~MAX~6 (+ v_b_26_1 1)) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_26_1)) 0) (forall ((v_prenex_230 Int)) (or (< v_prenex_230 v_b_47_1) (<= v_b_48_1 v_prenex_230) (<= (- ULTIMATE.start_main_~MAX~6 (select ULTIMATE.start_main_~str2~6 v_prenex_230)) 1))) (<= (- ULTIMATE.start_main_~j~6 v_b_26_1) 1) (<= 1 (+ v_b_28_1 v_b_47_1)) (forall ((v_prenex_215 Int)) (or (< v_prenex_215 v_b_47_1) (<= (- (- v_b_47_1) (select ULTIMATE.start_main_~str2~6 v_prenex_215)) 0) (<= v_b_48_1 v_prenex_215))) (<= (- (- v_b_26_1) v_b_26_1) 0) (forall ((v_prenex_231 Int) (v_prenex_232 Int)) (or (< v_prenex_231 v_b_47_1) (<= v_b_28_1 v_prenex_232) (<= (- (select ULTIMATE.start_main_~str1~6 v_prenex_232) (select ULTIMATE.start_main_~str2~6 v_prenex_231)) 0) (< v_prenex_232 v_b_26_1) (<= v_b_48_1 v_prenex_231))) (<= (- (- v_b_28_1) v_b_28_1) (- 2)) (forall ((v_prenex_257 Int) (v_prenex_256 Int)) (or (< v_prenex_256 v_b_47_1) (< v_prenex_257 v_b_26_1) (<= v_b_48_1 v_prenex_256) (<= v_b_28_1 v_prenex_257) (<= (- (- (select ULTIMATE.start_main_~str1~6 v_prenex_257)) (select ULTIMATE.start_main_~str2~6 v_prenex_256)) 0))) (<= (- ULTIMATE.start_main_~j~6 (- v_b_47_1)) 1) (<= (+ v_b_26_1 1) ULTIMATE.start_main_~j~6) (<= ULTIMATE.start_main_~cont~6 v_b_26_1) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_26_1)) (- 1)) (<= (+ v_b_26_1 1) v_b_48_1) (<= (+ ULTIMATE.start_main_~cont~6 v_b_26_1) 0) (<= (- ULTIMATE.start_main_~MAX~6 v_b_48_1) 0) (forall ((v_prenex_268 Int)) (or (<= v_b_48_1 v_prenex_268) (<= (- ULTIMATE.start_main_~j~6 (select ULTIMATE.start_main_~str2~6 v_prenex_268)) 1) (< v_prenex_268 v_b_47_1))) (<= v_b_47_1 (+ ULTIMATE.start_main_~i~6 1)) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_28_1)) 1) (<= v_b_48_1 1) (<= ULTIMATE.start_main_~MAX~6 v_b_28_1) (<= (+ v_b_26_1 1) v_b_28_1) (<= v_b_26_1 0) (forall ((v_prenex_278 Int)) (or (< v_prenex_278 v_b_47_1) (<= v_b_48_1 v_prenex_278) (<= (- ULTIMATE.start_main_~MAX~6 (- (select ULTIMATE.start_main_~str2~6 v_prenex_278))) 1))) (forall ((v_prenex_250 Int)) (or (< v_prenex_250 v_b_47_1) (<= (- (- ULTIMATE.start_main_~j~6) (- (select ULTIMATE.start_main_~str2~6 v_prenex_250))) (- 1)) (<= v_b_48_1 v_prenex_250))) (<= v_b_28_1 1) (<= ULTIMATE.start_main_~j~6 v_b_28_1) (<= (+ v_b_47_1 1) ULTIMATE.start_main_~j~6) (<= ULTIMATE.start_main_~j~6 v_b_48_1) (<= 1 (+ ULTIMATE.start_main_~cont~6 v_b_28_1)) (<= (- (- v_b_26_1) (- v_b_47_1)) 0) (<= (- v_b_48_1 (- v_b_48_1)) 2) (<= (- ULTIMATE.start_main_~j~6 v_b_47_1) 1) (<= 1 (+ v_b_26_1 v_b_48_1)) (<= ULTIMATE.start_main_~j~6 (+ v_b_47_1 1)) (<= 1 (+ v_b_48_1 v_b_47_1)) (<= (+ v_b_26_1 ULTIMATE.start_main_~MAX~6) 1) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_47_1) 0) (<= (- (- v_b_28_1) (- v_b_47_1)) (- 1)) (<= (- (- v_b_47_1) v_b_48_1) (- 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_28_1) (- 2)) (<= v_b_47_1 ULTIMATE.start_main_~cont~6) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_47_1)) (- 1)) (<= ULTIMATE.start_main_~MAX~6 (+ v_b_47_1 1)) (forall ((v_prenex_255 Int)) (or (<= (- (- v_b_48_1) (select ULTIMATE.start_main_~str2~6 v_prenex_255)) (- 1)) (<= v_b_48_1 v_prenex_255) (< v_prenex_255 v_b_47_1))) (<= (+ v_b_48_1 v_b_47_1) 1) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_48_1) (- 1)) (<= ULTIMATE.start_main_~cont~6 v_b_47_1) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_26_1)) 0) (<= 0 (+ v_b_28_1 ULTIMATE.start_main_~i~6)) (forall ((v_prenex_237 Int)) (or (<= (- (- v_b_28_1) (select ULTIMATE.start_main_~str2~6 v_prenex_237)) (- 1)) (< v_prenex_237 v_b_47_1) (<= v_b_48_1 v_prenex_237))) (<= (- ULTIMATE.start_main_~i~6 v_b_47_1) (- 1)) (<= 0 (+ ULTIMATE.start_main_~cont~6 v_b_26_1)) (< v_b_48_1 (+ v_b_47_1 1)) (<= (- v_b_47_1 (- v_b_48_1)) 1) (<= 0 v_b_47_1) (<= (- (- ULTIMATE.start_main_~j~6) v_b_28_1) (- 2)) (forall ((v_prenex_220 Int)) (or (< v_prenex_220 v_b_47_1) (<= v_b_48_1 v_prenex_220) (<= (- ULTIMATE.start_main_~j~6 (- (select ULTIMATE.start_main_~str2~6 v_prenex_220))) 1))) (<= (+ v_b_48_1 ULTIMATE.start_main_~i~6) 0) (<= (+ ULTIMATE.start_main_~MAX~6 v_b_48_1) 2) (<= (- v_b_28_1 (- v_b_48_1)) 2) (<= v_b_48_1 ULTIMATE.start_main_~j~6) (forall ((v_prenex_224 Int)) (or (< v_prenex_224 v_b_47_1) (<= (- (- ULTIMATE.start_main_~MAX~6) (select ULTIMATE.start_main_~str2~6 v_prenex_224)) (- 1)) (<= v_b_48_1 v_prenex_224))) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_28_1)) 0) (<= v_b_48_1 (+ ULTIMATE.start_main_~i~6 2)) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_47_1)) 1) (<= (+ ULTIMATE.start_main_~i~6 2) v_b_48_1) (<= (+ v_b_26_1 ULTIMATE.start_main_~j~6) 1) (forall ((v_prenex_265 Int)) (or (<= (- v_b_48_1 (- (select ULTIMATE.start_main_~str2~6 v_prenex_265))) 1) (< v_prenex_265 v_b_47_1) (<= v_b_48_1 v_prenex_265))) (<= (- ULTIMATE.start_main_~i~6 v_b_28_1) (- 2)) (<= 0 (+ v_b_26_1 v_b_47_1)) (<= (+ v_b_28_1 v_b_47_1) 1) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_26_1)) 1) (<= (- v_b_26_1 (- v_b_28_1)) 1) (<= (+ ULTIMATE.start_main_~j~6 v_b_28_1) 2) (forall ((v_prenex_246 Int)) (or (< v_prenex_246 v_b_47_1) (<= v_b_48_1 v_prenex_246) (<= (- (- ULTIMATE.start_main_~MAX~6) (- (select ULTIMATE.start_main_~str2~6 v_prenex_246))) (- 1)))) (<= (- (- v_b_26_1) (- v_b_48_1)) 1) (<= (- v_b_26_1 (- v_b_48_1)) 1) (<= (* 2 v_b_28_1) 2) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_47_1)) 0) (<= (- (- ULTIMATE.start_main_~i~6) v_b_47_1) 1) (<= 0 (+ ULTIMATE.start_main_~cont~6 v_b_47_1)) (<= (+ ULTIMATE.start_main_~cont~6 v_b_28_1) 1) (<= (- ULTIMATE.start_main_~j~6 v_b_28_1) 0) (<= v_b_26_1 v_b_47_1) (<= (- ULTIMATE.start_main_~j~6 (- v_b_28_1)) 2) (<= (+ ULTIMATE.start_main_~cont~6 v_b_47_1) 0) (<= (- (- v_b_47_1) (- v_b_48_1)) 1) (<= (- (- ULTIMATE.start_main_~i~6) v_b_26_1) 1) (<= (- (- v_b_28_1) (- v_b_48_1)) 0) (<= (- (- ULTIMATE.start_main_~i~6) v_b_28_1) 0) (<= 0 (+ ULTIMATE.start_main_~i~6 v_b_47_1 1)) (<= 2 (+ ULTIMATE.start_main_~MAX~6 v_b_28_1)) (<= v_b_48_1 v_b_28_1) (<= (- (- v_b_47_1) v_b_47_1) 0) (<= (- ULTIMATE.start_main_~i~6 (- v_b_47_1)) (- 1)) (<= 0 (* 2 v_b_26_1)) (<= (+ ULTIMATE.start_main_~cont~6 1) v_b_28_1) (<= 0 v_b_26_1) (<= 2 (* 2 v_b_48_1)) (<= (- v_b_26_1 v_b_28_1) (- 1)) (forall ((v_prenex_213 Int)) (or (< v_prenex_213 v_b_47_1) (<= v_b_48_1 v_prenex_213) (<= (- (select ULTIMATE.start_main_~str2~6 v_prenex_213) (- (select ULTIMATE.start_main_~str2~6 v_prenex_213))) 0))) (<= (- (- v_b_28_1) v_b_48_1) (- 2)) (forall ((v_prenex_222 Int) (v_prenex_221 Int)) (or (<= (- (select ULTIMATE.start_main_~str1~6 v_prenex_222) (- (select ULTIMATE.start_main_~str2~6 v_prenex_221))) 0) (<= v_b_48_1 v_prenex_221) (< v_prenex_221 v_b_47_1) (< v_prenex_222 v_b_26_1) (<= v_b_28_1 v_prenex_222))) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_26_1)) 1) (forall ((v_prenex_253 Int)) (or (<= (- (- ULTIMATE.start_main_~i~6) (- (select ULTIMATE.start_main_~str2~6 v_prenex_253))) 1) (<= v_b_48_1 v_prenex_253) (< v_prenex_253 v_b_47_1))) (forall ((v_prenex_264 Int)) (or (<= v_b_48_1 v_prenex_264) (< v_prenex_264 v_b_47_1) (<= (- v_b_47_1 (select ULTIMATE.start_main_~str2~6 v_prenex_264)) 0))) (<= 2 (+ ULTIMATE.start_main_~j~6 v_b_48_1)) (<= 1 (+ ULTIMATE.start_main_~j~6 v_b_26_1)) (forall ((v_prenex_216 Int) (v_prenex_217 Int)) (or (< v_prenex_217 v_b_26_1) (< v_prenex_216 v_b_47_1) (<= (- (- (select ULTIMATE.start_main_~str1~6 v_prenex_217)) (- (select ULTIMATE.start_main_~str2~6 v_prenex_216))) 0) (<= v_b_28_1 v_prenex_217) (<= v_b_48_1 v_prenex_216))) (<= (- (- v_b_26_1) (- v_b_28_1)) 1) (<= 2 (+ ULTIMATE.start_main_~j~6 v_b_28_1)) (<= (- ULTIMATE.start_main_~cont~6 v_b_47_1) 0) (<= (+ ULTIMATE.start_main_~i~6 v_b_47_1 1) 0) (forall ((v_prenex_229 Int)) (or (<= v_b_48_1 v_prenex_229) (< v_prenex_229 v_b_47_1) (<= (- ULTIMATE.start_main_~i~6 (- (select ULTIMATE.start_main_~str2~6 v_prenex_229))) (- 1)))) (<= 2 (* 2 v_b_28_1)) (<= 0 (+ v_b_48_1 ULTIMATE.start_main_~i~6)) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_48_1)) 0) (forall ((v_prenex_240 Int)) (or (< v_prenex_240 v_b_47_1) (<= v_b_48_1 v_prenex_240) (<= (- (- v_b_26_1) (- (select ULTIMATE.start_main_~str2~6 v_prenex_240))) 0))) (forall ((v_prenex_226 Int)) (or (<= (- (- v_b_28_1) (- (select ULTIMATE.start_main_~str2~6 v_prenex_226))) (- 1)) (<= v_b_48_1 v_prenex_226) (< v_prenex_226 v_b_47_1))) (forall ((v_prenex_283 Int)) (or (< v_prenex_283 v_b_47_1) (<= v_b_48_1 v_prenex_283) (<= (- (- v_b_26_1) (select ULTIMATE.start_main_~str2~6 v_prenex_283)) 0))) (<= 1 v_b_28_1) (<= (- (- v_b_28_1) v_b_47_1) (- 1)) (<= 2 (+ v_b_28_1 v_b_48_1)) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_28_1)) 2) (<= (+ v_b_26_1 v_b_28_1) 1) (<= ULTIMATE.start_main_~MAX~6 v_b_48_1) (<= (+ ULTIMATE.start_main_~i~6 v_b_48_1) 0) (<= (- v_b_47_1 (- v_b_47_1)) 0) (<= (- v_b_26_1 v_b_47_1) 0) (forall ((v_prenex_259 Int)) (or (< v_prenex_259 v_b_47_1) (<= (- (- v_b_48_1) (- (select ULTIMATE.start_main_~str2~6 v_prenex_259))) (- 1)) (<= v_b_48_1 v_prenex_259))) (<= (- v_b_28_1 v_b_47_1) 1) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_48_1)) 1) (<= v_b_28_1 ULTIMATE.start_main_~MAX~6) (<= (- v_b_28_1 v_b_48_1) 0) (<= v_b_28_1 v_b_48_1) (<= 1 (+ ULTIMATE.start_main_~j~6 v_b_47_1)) (<= (+ v_b_47_1 1) v_b_28_1) (<= 0 (+ ULTIMATE.start_main_~i~6 v_b_48_1)) (<= (+ v_b_26_1 v_b_48_1) 1) (forall ((v_prenex_244 Int)) (or (< v_prenex_244 v_b_47_1) (<= (- v_b_48_1 (select ULTIMATE.start_main_~str2~6 v_prenex_244)) 1) (<= v_b_48_1 v_prenex_244))) (<= (+ ULTIMATE.start_main_~j~6 v_b_26_1) 1) (<= 1 (+ v_b_26_1 v_b_28_1)) (<= (- v_b_47_1 v_b_48_1) (- 1)) (<= (- ULTIMATE.start_main_~j~6 v_b_48_1) 0) (<= (+ ULTIMATE.start_main_~MAX~6 v_b_47_1) 1) (<= (+ ULTIMATE.start_main_~j~6 v_b_47_1) 1) (<= (+ v_b_26_1 ULTIMATE.start_main_~i~6 1) 0) (<= (- (- v_b_48_1) v_b_48_1) (- 2)) (<= (- (- ULTIMATE.start_main_~i~6) v_b_48_1) 0) (<= (+ v_b_26_1 1) ULTIMATE.start_main_~MAX~6) (forall ((v_prenex_284 Int)) (or (< v_prenex_284 v_b_47_1) (<= v_b_48_1 v_prenex_284) (<= (- ULTIMATE.start_main_~i~6 (select ULTIMATE.start_main_~str2~6 v_prenex_284)) (- 1)))) (forall ((v_prenex_279 Int)) (or (< v_prenex_279 v_b_47_1) (<= v_b_48_1 v_prenex_279) (<= (- ULTIMATE.start_main_~cont~6 (- (select ULTIMATE.start_main_~str2~6 v_prenex_279))) 0))) (forall ((v_idx_114 Int)) (or (<= (- (- ULTIMATE.start_main_~cont~6) (select ULTIMATE.start_main_~str2~6 v_idx_114)) 0) (<= v_b_48_1 v_idx_114) (< v_idx_114 v_b_47_1))) (<= (- ULTIMATE.start_main_~cont~6 v_b_26_1) 0) (<= (+ ULTIMATE.start_main_~MAX~6 v_b_28_1) 2) (<= (* 2 v_b_48_1) 2) (<= v_b_47_1 v_b_26_1) (<= (+ ULTIMATE.start_main_~i~6 2) v_b_28_1) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_48_1) (- 2)) (<= v_b_48_1 (+ v_b_26_1 1)) (<= (- v_b_26_1 (- v_b_26_1)) 0) (<= (+ v_b_26_1 v_b_47_1) 0) (<= 1 (+ ULTIMATE.start_main_~MAX~6 v_b_47_1)) (<= (- v_b_26_1 v_b_48_1) (- 1)) (forall ((v_prenex_236 Int)) (or (<= (- (- ULTIMATE.start_main_~i~6) (select ULTIMATE.start_main_~str2~6 v_prenex_236)) 1) (<= v_b_48_1 v_prenex_236) (< v_prenex_236 v_b_47_1))) (forall ((v_prenex_225 Int)) (or (<= (- (- v_b_47_1) (- (select ULTIMATE.start_main_~str2~6 v_prenex_225))) 0) (<= v_b_48_1 v_prenex_225) (< v_prenex_225 v_b_47_1))) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_47_1) (- 1)) (<= (- ULTIMATE.start_main_~cont~6 v_b_28_1) (- 1)) (<= (* 2 v_b_26_1) 0) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_28_1) (- 1)) (<= v_b_28_1 (+ v_b_47_1 1)) (<= (- (- v_b_26_1) v_b_47_1) 0) (forall ((v_prenex_263 Int)) (or (< v_prenex_263 v_b_47_1) (<= (- v_b_26_1 (- (select ULTIMATE.start_main_~str2~6 v_prenex_263))) 0) (<= v_b_48_1 v_prenex_263))) (<= v_b_48_1 (+ v_b_47_1 1)) (<= (+ ULTIMATE.start_main_~i~6 1) v_b_47_1) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_26_1) 0) (<= 1 v_b_48_1) (<= (- (- ULTIMATE.start_main_~j~6) v_b_48_1) (- 2)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_28_1)) 0) (<= v_b_48_1 (+ ULTIMATE.start_main_~cont~6 1)) (<= (- (- v_b_26_1) v_b_48_1) (- 1)) (<= 2 (+ ULTIMATE.start_main_~MAX~6 v_b_48_1)) (<= (- ULTIMATE.start_main_~i~6 (- v_b_48_1)) 0) (<= 0 (+ v_b_26_1 ULTIMATE.start_main_~i~6 1)) (<= (- v_b_26_1 (- v_b_47_1)) 0) (<= (- ULTIMATE.start_main_~cont~6 v_b_48_1) (- 1)) (forall ((v_prenex_243 Int)) (or (<= v_b_48_1 v_prenex_243) (< v_prenex_243 v_b_47_1) (<= (- v_b_28_1 (select ULTIMATE.start_main_~str2~6 v_prenex_243)) 1))) (<= (- (- ULTIMATE.start_main_~j~6) v_b_47_1) (- 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_26_1) (- 1)) (forall ((v_prenex_274 Int)) (or (< v_prenex_274 v_b_47_1) (<= v_b_48_1 v_prenex_274) (<= (- (- (select ULTIMATE.start_main_~str2~6 v_prenex_274)) (select ULTIMATE.start_main_~str2~6 v_prenex_274)) 0))) (<= 1 (+ v_b_26_1 ULTIMATE.start_main_~MAX~6)) (forall ((v_prenex_254 Int)) (or (<= v_b_48_1 v_prenex_254) (< v_prenex_254 v_b_47_1) (<= (- (- ULTIMATE.start_main_~cont~6) (- (select ULTIMATE.start_main_~str2~6 v_prenex_254))) 0))) (<= (- ULTIMATE.start_main_~i~6 (- v_b_26_1)) (- 1)) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_47_1)) (- 1)) (<= (- ULTIMATE.start_main_~i~6 (- v_b_28_1)) 0) (<= (- ULTIMATE.start_main_~j~6 (- v_b_26_1)) 1) (<= (- (- v_b_26_1) v_b_28_1) (- 1)) (<= v_b_28_1 (+ v_b_26_1 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_48_1)) 0) (forall ((v_prenex_252 Int)) (or (<= v_b_48_1 v_prenex_252) (<= (- v_b_47_1 (- (select ULTIMATE.start_main_~str2~6 v_prenex_252))) 0) (< v_prenex_252 v_b_47_1))) (<= 0 (* 2 v_b_47_1)) (<= (+ v_b_47_1 1) ULTIMATE.start_main_~MAX~6) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_28_1)) 1) (<= v_b_28_1 (+ ULTIMATE.start_main_~cont~6 1)) (<= (- ULTIMATE.start_main_~MAX~6 v_b_47_1) 1) (<= (* 2 v_b_47_1) 0) (<= (+ ULTIMATE.start_main_~cont~6 1) v_b_48_1) (<= 1 (+ ULTIMATE.start_main_~cont~6 v_b_48_1)) (<= (- ULTIMATE.start_main_~MAX~6 v_b_28_1) 0) (<= (- (- ULTIMATE.start_main_~j~6) v_b_26_1) (- 1)) (<= (- ULTIMATE.start_main_~j~6 (- v_b_48_1)) 2) (<= (- v_b_28_1 (- v_b_28_1)) 2) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_47_1)) 0))) (<= (- (- 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) (<= 0 (+ ULTIMATE.start_main_~i~6 1)) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~j~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) (<= (+ ULTIMATE.start_main_~i~6 2) ULTIMATE.start_main_~j~6) (<= 2 (+ ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~MAX~6))))} [2018-12-19 12:25:34,713 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 12:25:34,713 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 12:25:34,713 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 12:25:34,714 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 12:25:34,714 WARN L224 ngHoareTripleChecker]: Pre: {2147483621#(or (exists ((v_b_0_1 Int) (v_b_1_1 Int) (v_v_7_1 Int)) (and (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~MAX~6) 8589934592) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_v_7_1) 4294967296) (<= (- v_b_0_1 (- v_b_1_1)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~6) c_ULTIMATE.start_main_~j~6) 4294967297) (<= (- v_b_0_1 (- v_v_7_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~i~6)) (- 1)) (<= (- c_ULTIMATE.start_main_~i~6 v_b_0_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_v_7_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~j~6) 4294967296) (<= (- c_ULTIMATE.start_main_~i~6 v_v_7_1) (- 1)) (forall ((v_idx_122 Int) (v_idx_120 Int) (v_idx_121 Int)) (or (<= v_b_0_1 v_idx_120) (< v_idx_122 v_b_1_1) (and (<= (- (- c_ULTIMATE.start_main_~MAX~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_121)) 4294967296) (<= (- (- v_b_1_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_121))) 4294967296) (<= (- v_b_0_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_121))) (- 1)) (<= (- v_b_0_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_121)) (- 1)) (<= (- v_b_1_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_121))) 0) (<= (- v_b_1_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_121)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_121))) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_121)) 0) (<= (- c_ULTIMATE.start_main_~i~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_121)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_121))) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_121))) (- 1)) (<= (- c_ULTIMATE.start_main_~j~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_121)) 0) (<= (- (- (select c_ULTIMATE.start_main_~str1~6 v_idx_121)) (select c_ULTIMATE.start_main_~str1~6 v_idx_121)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_121)) 0) (<= (- c_ULTIMATE.start_main_~j~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_121))) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_121)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_121))) 4294967297) (<= (- (- c_ULTIMATE.start_main_~j~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_121))) 0) (<= (- (- v_b_1_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_121)) 4294967296) (<= (- c_ULTIMATE.start_main_~cont~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_121))) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_121))) 4294967296) (<= (- (select c_ULTIMATE.start_main_~str1~6 v_idx_121) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_121))) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_121)) 4294967297) (<= (- (- c_ULTIMATE.start_main_~j~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_121)) 0) (<= (- (- v_b_0_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_121)) 4294967297) (<= (- (- v_b_0_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_121))) 4294967297)) (< v_idx_121 v_b_0_1) (<= v_b_1_1 v_idx_121))) (<= (- c_ULTIMATE.start_main_~cont~6 c_ULTIMATE.start_main_~j~6) 0) (<= (- (- v_v_7_1) v_v_7_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_v_7_1) 0) (<= (- c_ULTIMATE.start_main_~j~6 (- v_v_7_1)) 0) (<= (- v_b_0_1 v_b_1_1) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_0_1) 1) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~i~6) 8589934593) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_0_1) 4294967297) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_v_7_1)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_0_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_1_1) 4294967296) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~i~6)) (- 2)) (<= (- (- v_b_1_1) v_v_7_1) 4294967296) (<= (- (- c_ULTIMATE.start_main_~i~6) (- c_ULTIMATE.start_main_~j~6)) 4294967297) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_0_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_0_1)) (- 2)) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_1_1)) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~i~6)) (- 1)) (<= (- (- v_b_0_1) v_b_0_1) 8589934594) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~j~6)) 4294967296) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_1_1)) 0) (<= (- 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) (<= (- v_b_0_1 (- v_b_0_1)) (- 2)) (<= (- v_b_1_1 v_v_7_1) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_1_1)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~cont~6)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_0_1) 4294967297) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_v_7_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_1_1) 8589934593) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_v_7_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~i~6)) (- 1)) (<= (- (- v_b_1_1) v_b_1_1) 8589934592) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~j~6) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_1_1) 4294967296) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_0_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_v_7_1)) 0) (<= (- v_v_7_1 (- v_v_7_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) v_v_7_1) 4294967297) (<= (- (- c_ULTIMATE.start_main_~j~6) v_v_7_1) 0) (<= (- (- v_b_0_1) v_v_7_1) 4294967297) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~j~6)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_1_1) 8589934592) (<= (- 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_~i~6 (- v_b_1_1)) (- 1)) (<= (- (- v_b_1_1) (- v_v_7_1)) 4294967296) (<= (- (- c_ULTIMATE.start_main_~j~6) c_ULTIMATE.start_main_~j~6) 0) (<= (- v_b_0_1 v_v_7_1) (- 1)) (<= (- v_b_1_1 (- v_v_7_1)) 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) (<= (- v_b_1_1 (- v_b_1_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) (<= (- (- v_b_0_1) (- v_b_1_1)) 1) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_0_1)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~j~6)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_0_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_1_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_0_1)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_0_1) 8589934594) (<= (- 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) (<= (- (- v_b_0_1) (- v_v_7_1)) 4294967297) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_1_1) 4294967296) (<= (- c_ULTIMATE.start_main_~j~6 v_b_1_1) 4294967296) (<= (- c_ULTIMATE.start_main_~j~6 v_b_0_1) 4294967297) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_0_1) 8589934593) (<= (- c_ULTIMATE.start_main_~i~6 v_b_1_1) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 v_v_7_1) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- v_v_7_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~j~6 v_v_7_1) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_1_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_0_1) 4294967297) (<= (- c_ULTIMATE.start_main_~i~6 c_ULTIMATE.start_main_~j~6) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_1_1) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~cont~6) 4294967296) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_0_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_1_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_v_7_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_~MAX~6) (- v_v_7_1)) 4294967296) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_1_1)) 0) (<= (- (- v_b_0_1) v_b_1_1) 8589934593))) (exists ((v_v_444_1 Int) (v_v_446_1 Int) (v_b_35_1 Int) (v_b_36_1 Int) (v_b_33_1 Int) (v_b_34_1 Int)) (and (<= (- (- v_b_33_1) (- v_b_36_1)) 2) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~MAX~6) 8589934592) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_v_444_1)) 2) (<= (- v_b_33_1 (- v_v_444_1)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_33_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_36_1)) 4) (<= (- (- v_v_444_1) v_v_446_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_v_446_1)) 0) (<= (- (- v_b_34_1) (- v_v_446_1)) 0) (<= (- c_ULTIMATE.start_main_~j~6 v_b_34_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_34_1) 2) (<= (- v_b_34_1 (- v_b_36_1)) 2) (<= (- 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) (<= (- v_b_36_1 (- v_v_444_1)) 2) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_34_1)) 1) (<= (- (- c_ULTIMATE.start_main_~j~6) v_v_446_1) 0) (<= (- (- v_b_33_1) v_b_34_1) 0) (<= (- (- v_b_36_1) v_v_446_1) 4294967296) (<= (- v_b_33_1 (- v_b_36_1)) 2) (<= (- v_b_36_1 v_v_446_1) 2) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_36_1)) 2) (<= (- v_b_33_1 (- v_b_33_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_v_446_1) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_v_444_1) 4294967296) (<= (- (- v_b_33_1) v_v_446_1) 0) (<= (- (- v_b_34_1) v_v_446_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- c_ULTIMATE.start_main_~j~6)) 4294967297) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_34_1)) 2) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_v_446_1) 4294967296) (<= (- v_b_33_1 (- v_b_34_1)) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_36_1) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_34_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) (<= (- (- v_b_35_1) v_b_36_1) 8589934593) (<= (- (- v_b_36_1) (- v_v_446_1)) 4294967296) (<= (- (- v_b_33_1) (- v_v_444_1)) 0) (<= (- (- v_b_35_1) (- v_b_36_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) (<= (- v_b_33_1 v_v_444_1) 0) (<= (- c_ULTIMATE.start_main_~j~6 v_v_446_1) 1) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_33_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_34_1)) 1) (<= (- v_b_36_1 (- v_b_36_1)) 4) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_36_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_36_1) 8589934593) (<= (- (- 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_~MAX~6) (- v_v_446_1)) 4294967296) (<= (- (- v_b_34_1) v_b_36_1) 4294967296) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_35_1)) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 v_v_444_1) 2) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_33_1)) 0) (<= (- (- v_b_34_1) v_b_34_1) 0) (<= (- v_v_444_1 (- v_v_444_1)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_v_446_1) 0) (<= (- v_v_444_1 (- v_v_446_1)) 0) (<= (- (- 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_b_36_1) 4294967296) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_v_446_1)) 4294967297) (<= (- (- v_b_33_1) (- v_v_446_1)) 0) (<= (- c_ULTIMATE.start_main_~j~6 (- v_v_444_1)) 1) (<= (- (- v_b_33_1) v_b_35_1) 4294967297) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_33_1) 0) (<= (- (- v_b_36_1) (- v_v_444_1)) 4294967296) (<= (- (- v_b_34_1) (- v_b_35_1)) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_34_1) 4294967297) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~cont~6) 0) (<= (- v_b_34_1 v_v_444_1) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~cont~6) 2) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_35_1)) 2) (<= (- v_b_34_1 (- v_v_446_1)) 1) (<= (- (- v_b_36_1) v_b_36_1) 8589934592) (<= (- v_b_33_1 v_b_34_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~i~6)) 3) (<= (- v_v_444_1 v_v_446_1) 0) (<= (- c_ULTIMATE.start_main_~i~6 v_b_33_1) 1) (<= (- v_b_34_1 (- v_b_35_1)) 1) (<= (- v_b_33_1 v_b_35_1) 4294967297) (<= (- v_b_33_1 (- v_b_35_1)) 1) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_36_1) 4294967296) (<= (- c_ULTIMATE.start_main_~i~6 v_v_444_1) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_35_1) 8589934594) (<= (- (- v_b_35_1) v_v_446_1) 4294967297) (<= (- v_b_35_1 (- v_v_444_1)) 1) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_34_1) 0) (<= (- v_b_33_1 (- v_v_446_1)) 0) (<= (- (- v_b_35_1) v_b_35_1) 8589934594) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_33_1) 4294967296) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_v_446_1)) 2) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~cont~6) 4294967296) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_v_446_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_33_1)) 4294967296) (<= (- (- v_b_34_1) v_v_444_1) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_v_444_1)) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_35_1) 4294967297) (<= (- v_b_35_1 (- v_b_35_1)) 2) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_36_1)) 2) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_34_1)) 1) (<= (- (- v_b_35_1) (- v_v_444_1)) 4294967297) (<= (- (- c_ULTIMATE.start_main_~i~6) c_ULTIMATE.start_main_~j~6) 4294967297) (<= (- c_ULTIMATE.start_main_~j~6 v_v_444_1) 1) (<= (- (- v_b_35_1) v_v_444_1) 4294967297) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~j~6) 4294967296) (<= (- v_b_35_1 (- v_v_446_1)) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_33_1) 2) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_35_1) 8589934593) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~i~6) 8589934593) (<= (- (- v_b_33_1) v_b_33_1) 0) (<= (- (- v_b_34_1) (- v_b_36_1)) 2) (<= (- v_b_34_1 (- v_b_34_1)) 2) (<= (- (- c_ULTIMATE.start_main_~j~6) v_v_444_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_34_1)) 4294967297) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_35_1)) 3) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_36_1)) 2) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_v_446_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_34_1) 0) (<= (- (- v_v_446_1) v_v_446_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 v_v_446_1) 2) (<= (- v_b_33_1 v_v_446_1) 0) (<= (- v_b_35_1 (- v_b_36_1)) 3) (<= (- (- v_b_33_1) (- v_b_34_1)) 1) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_35_1)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_35_1)) 1) (<= (- (- v_b_33_1) v_b_36_1) 4294967296) (<= (- (- v_b_33_1) (- v_b_35_1)) 1) (<= (- c_ULTIMATE.start_main_~i~6 (- v_v_444_1)) 1) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_v_444_1)) 4294967296) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~i~6)) 2) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_35_1) 1) (<= (- c_ULTIMATE.start_main_~j~6 v_b_36_1) 4294967296) (<= (- (- c_ULTIMATE.start_main_~i~6) v_v_444_1) 4294967297) (<= (- (- c_ULTIMATE.start_main_~i~6) v_v_446_1) 4294967297) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_36_1)) 2) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_v_444_1)) 0) (<= (- (- v_v_444_1) (- v_v_446_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_v_444_1)) 4294967297) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_36_1)) 3) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_36_1) 4294967296) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_34_1) 4294967296) (<= (- v_b_34_1 v_v_446_1) 1) (<= (- (- v_b_35_1) (- v_v_446_1)) 4294967297) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_35_1) 4294967297) (<= (- c_ULTIMATE.start_main_~j~6 (- v_v_446_1)) 1) (<= (- v_v_446_1 (- v_v_446_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~cont~6)) 4294967296) (<= (- c_ULTIMATE.start_main_~cont~6 v_v_444_1) 0) (<= (- v_b_34_1 (- v_v_444_1)) 1) (<= (- (- v_b_33_1) v_v_444_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~j~6)) 2) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~i~6)) (- 1)) (<= (- (- v_b_34_1) (- v_v_444_1)) 0) (<= (- c_ULTIMATE.start_main_~j~6 (- c_ULTIMATE.start_main_~j~6)) 2) (<= (- v_b_35_1 v_v_444_1) 1) (<= (- v_b_36_1 (- v_v_446_1)) 2) (<= (- c_ULTIMATE.start_main_~cont~6 c_ULTIMATE.start_main_~i~6) 4294967297) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_35_1)) 1) (<= (- c_ULTIMATE.start_main_~j~6 v_b_33_1) 1) (<= (- c_ULTIMATE.start_main_~j~6 v_b_35_1) 4294967297) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_35_1) 4294967297) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_33_1)) 0) (<= (- (- v_b_36_1) v_v_444_1) 4294967296) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_v_444_1)) 0) (<= (- c_ULTIMATE.start_main_~i~6 c_ULTIMATE.start_main_~j~6) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_34_1)) 2) (<= (- v_b_36_1 v_v_444_1) 2) (<= (- c_ULTIMATE.start_main_~i~6 v_b_36_1) (- 1)) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~cont~6)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_34_1)) 4294967296) (<= (- c_ULTIMATE.start_main_~i~6 (- v_v_446_1)) 1) (<= (- v_b_34_1 v_b_35_1) 4294967297) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_35_1)) 1) (<= (- v_b_35_1 v_b_36_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_33_1)) 4294967297) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_36_1) 8589934592) (<= (- v_b_34_1 v_b_36_1) 4294967296) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_33_1) 4294967297) (<= (- c_ULTIMATE.start_main_~i~6 v_v_446_1) 1) (<= (- (- v_b_34_1) v_b_35_1) 4294967297) (<= (- (- v_v_444_1) v_v_444_1) 0) (<= (- c_ULTIMATE.start_main_~i~6 v_b_34_1) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_36_1)) 2) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~j~6)) 1) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_33_1)) 1) (<= (- c_ULTIMATE.start_main_~i~6 v_b_35_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_33_1)) 2) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_36_1) 4294967296) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_34_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_~i~6) 8589934594) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_33_1)) 1) (forall ((v_idx_126 Int) (v_idx_127 Int) (v_idx_124 Int) (v_idx_125 Int) (v_idx_128 Int) (v_idx_123 Int)) (or (<= v_b_35_1 v_idx_126) (<= v_b_36_1 v_idx_127) (and (<= (- c_ULTIMATE.start_main_~MAX~6 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_124))) 2) (<= (- v_b_33_1 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_124))) 0) (<= (- (select c_ULTIMATE.start_main_~str2~6 v_idx_124) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_127))) 0) (<= (- (- v_b_35_1) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_124))) 4294967297) (<= (- v_b_34_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_127)) 1) (<= (- (- v_b_35_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_127))) 4294967297) (<= (- c_ULTIMATE.start_main_~j~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_127))) 1) (<= (- (- (select c_ULTIMATE.start_main_~str2~6 v_idx_124)) (select c_ULTIMATE.start_main_~str1~6 v_idx_127)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_127))) 0) (<= (- (select c_ULTIMATE.start_main_~str1~6 v_idx_127) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_127))) 0) (<= (- (- v_b_34_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_127))) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_127))) 4294967297) (<= (- c_ULTIMATE.start_main_~j~6 (select c_ULTIMATE.start_main_~str2~6 v_idx_124)) 1) (<= (- c_ULTIMATE.start_main_~cont~6 (select c_ULTIMATE.start_main_~str2~6 v_idx_124)) 0) (<= (- v_b_34_1 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_124))) 1) (<= (- (- v_b_33_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_127))) 0) (<= (- c_ULTIMATE.start_main_~j~6 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_124))) 1) (<= (- (- v_b_35_1) (select c_ULTIMATE.start_main_~str2~6 v_idx_124)) 4294967297) (<= (- (- v_b_33_1) (select c_ULTIMATE.start_main_~str2~6 v_idx_124)) 0) (<= (- (- v_b_36_1) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_124))) 4294967296) (<= (- (- v_b_34_1) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_124))) 0) (<= (- v_b_35_1 (select c_ULTIMATE.start_main_~str2~6 v_idx_124)) 1) (<= (- v_b_36_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_127))) 2) (<= (- v_b_35_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_127))) 1) (<= (- v_b_36_1 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_124))) 2) (<= (- (- c_ULTIMATE.start_main_~j~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_127)) 0) (<= (- (- v_b_36_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_127)) 4294967296) (<= (- v_b_36_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_127)) 2) (<= (- v_b_34_1 (select c_ULTIMATE.start_main_~str2~6 v_idx_124)) 1) (<= (- c_ULTIMATE.start_main_~cont~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_127)) 0) (<= (- (- v_b_36_1) (select c_ULTIMATE.start_main_~str2~6 v_idx_124)) 4294967296) (<= (- c_ULTIMATE.start_main_~cont~6 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_124))) 0) (<= (- v_b_36_1 (select c_ULTIMATE.start_main_~str2~6 v_idx_124)) 2) (<= (- (- c_ULTIMATE.start_main_~j~6) (select c_ULTIMATE.start_main_~str2~6 v_idx_124)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (select c_ULTIMATE.start_main_~str2~6 v_idx_124)) 4294967296) (<= (- (- v_b_33_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_127)) 0) (<= (- v_b_34_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_127))) 1) (<= (- (- v_b_34_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_127)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_127)) 4294967296) (<= (- (select c_ULTIMATE.start_main_~str2~6 v_idx_124) (select c_ULTIMATE.start_main_~str1~6 v_idx_127)) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_127))) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_127))) 0) (<= (- (- v_b_36_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_127))) 4294967296) (<= (- c_ULTIMATE.start_main_~i~6 (select c_ULTIMATE.start_main_~str2~6 v_idx_124)) 1) (<= (- (- v_b_33_1) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_124))) 0) (<= (- (- v_b_35_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_127)) 4294967297) (<= (- v_b_35_1 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_124))) 1) (<= (- v_b_33_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_127))) 0) (<= (- (- (select c_ULTIMATE.start_main_~str1~6 v_idx_127)) (select c_ULTIMATE.start_main_~str1~6 v_idx_127)) 0) (<= (- c_ULTIMATE.start_main_~i~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_127)) 1) (<= (- (- (select c_ULTIMATE.start_main_~str2~6 v_idx_124)) (select c_ULTIMATE.start_main_~str2~6 v_idx_124)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_127)) 2) (<= (- v_b_33_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_127)) 0) (<= (- v_b_33_1 (select c_ULTIMATE.start_main_~str2~6 v_idx_124)) 0) (<= (- c_ULTIMATE.start_main_~j~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_127)) 1) (<= (- c_ULTIMATE.start_main_~i~6 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_124))) 1) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_124))) 4294967296) (<= (- (- c_ULTIMATE.start_main_~i~6) (select c_ULTIMATE.start_main_~str2~6 v_idx_124)) 4294967297) (<= (- (- c_ULTIMATE.start_main_~i~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_127)) 4294967297) (<= (- c_ULTIMATE.start_main_~MAX~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_127))) 2) (<= (- (- c_ULTIMATE.start_main_~j~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_127))) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_127))) 4294967296) (<= (- c_ULTIMATE.start_main_~MAX~6 (select c_ULTIMATE.start_main_~str2~6 v_idx_124)) 2) (<= (- (- c_ULTIMATE.start_main_~j~6) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_124))) 0) (<= (- (- (select c_ULTIMATE.start_main_~str2~6 v_idx_124)) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_127))) 0) (<= (- (- v_b_34_1) (select c_ULTIMATE.start_main_~str2~6 v_idx_124)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_124))) 4294967297) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_124))) 0) (<= (- (select c_ULTIMATE.start_main_~str2~6 v_idx_124) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_124))) 0) (<= (- v_b_35_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_127)) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_127)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (select c_ULTIMATE.start_main_~str2~6 v_idx_124)) 0)) (< v_idx_128 v_b_36_1) (<= v_b_34_1 v_idx_124) (< v_idx_127 v_b_35_1) (< v_idx_125 v_b_34_1) (<= v_b_33_1 v_idx_123) (< v_idx_124 v_b_33_1))) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_35_1)) 1) (<= (- v_b_35_1 v_v_446_1) 1) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~j~6)) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_v_444_1) 0))))} [2018-12-19 12:25:34,715 WARN L228 ngHoareTripleChecker]: Action: 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; [2018-12-19 12:25:34,715 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (and (< c_ULTIMATE.start_main_~i~6_primed c_ULTIMATE.start_main_~MAX~6) (= c_ULTIMATE.start___VERIFIER_assert_~cond_primed |c_ULTIMATE.start___VERIFIER_assert_#in~cond_primed|) (= c_ULTIMATE.start_main_~i~6_primed 0) (not (<= 0 c_ULTIMATE.start_main_~i~6)) (= |c_ULTIMATE.start___VERIFIER_assert_#in~cond_primed| (ite (= (select c_ULTIMATE.start_main_~str2~6 c_ULTIMATE.start_main_~j~6_primed) (select c_ULTIMATE.start_main_~str1~6 c_ULTIMATE.start_main_~i~6_primed)) 1 0)) (= 0 c_ULTIMATE.start___VERIFIER_assert_~cond_primed) (= c_ULTIMATE.start_main_~j~6_primed (+ c_ULTIMATE.start_main_~MAX~6 (- 1)))) [2018-12-19 12:25:34,716 WARN L230 ngHoareTripleChecker]: Post: {2147483620#(exists ((v_v_444_1 Int) (v_v_446_1 Int) (v_b_35_1 Int) (v_b_36_1 Int) (v_b_33_1 Int) (v_b_34_1 Int)) (and (<= (- (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond|) (- v_b_36_1)) 1) (<= (- (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond|) c_ULTIMATE.start_main_~j~6) 0) (<= (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond| (- c_ULTIMATE.start_main_~MAX~6)) 1) (<= (- v_b_33_1 (- v_v_444_1)) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- v_v_446_1)) 0) (<= (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond| v_b_33_1) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_33_1) 0) (<= (- (- v_v_444_1) v_v_446_1) 0) (<= (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond| (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond|)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_v_446_1)) 0) (<= (- (- v_b_34_1) (- v_v_446_1)) 0) (<= (- c_ULTIMATE.start_main_~j~6 v_b_34_1) 0) (<= (- c_ULTIMATE.start___VERIFIER_assert_~cond (- v_b_34_1)) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_33_1) 1) (<= (- (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond|) (- c_ULTIMATE.start_main_~j~6)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_36_1) (- 2)) (<= (- v_b_34_1 (- v_b_36_1)) 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_~i~6 (- v_b_34_1)) 1) (<= (- (- c_ULTIMATE.start_main_~j~6) v_v_446_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~j~6)) 1) (<= (- (- v_b_33_1) v_b_34_1) 0) (<= (- (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond|) (- v_v_446_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~j~6) (- 1)) (<= (- (- c_ULTIMATE.start___VERIFIER_assert_~cond) c_ULTIMATE.start_main_~i~6) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_35_1) (- 1)) (<= (- (- c_ULTIMATE.start___VERIFIER_assert_~cond) c_ULTIMATE.start_main_~j~6) 0) (<= (- v_b_33_1 (- v_b_33_1)) 0) (<= (- c_ULTIMATE.start___VERIFIER_assert_~cond v_b_34_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_34_1)) 1) (<= (- c_ULTIMATE.start___VERIFIER_assert_~cond v_v_444_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_v_446_1) 0) (<= (- (- v_b_33_1) v_b_36_1) (- 1)) (<= (- (- c_ULTIMATE.start___VERIFIER_assert_~cond) v_v_444_1) 0) (<= (- (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond|) (- v_b_35_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_v_446_1) (- 1)) (<= (- (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond|) (- c_ULTIMATE.start_main_~cont~6)) 0) (<= (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond| v_b_36_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~cont~6) (- 1)) (<= (- (- v_b_34_1) v_b_36_1) (- 1)) (<= (- (- v_b_33_1) v_v_446_1) 0) (<= (- (- v_b_34_1) v_v_446_1) 0) (<= (- v_b_33_1 (- v_b_34_1)) 1) (<= (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond| c_ULTIMATE.start_main_~cont~6) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_35_1)) 0) (<= (- (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond|) v_v_446_1) 0) (<= (- (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond|) v_b_35_1) 0) (<= (- (- v_b_36_1) v_v_444_1) (- 1)) (<= (- v_b_35_1 (- v_v_446_1)) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_35_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_36_1) 0) (<= (- c_ULTIMATE.start___VERIFIER_assert_~cond (- c_ULTIMATE.start_main_~MAX~6)) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_34_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- c_ULTIMATE.start_main_~j~6)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_36_1)) 1) (<= (- (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond|) v_b_34_1) 0) (<= (- (- c_ULTIMATE.start___VERIFIER_assert_~cond) (- c_ULTIMATE.start_main_~j~6)) 0) (<= (- (- c_ULTIMATE.start___VERIFIER_assert_~cond) (- v_b_33_1)) 0) (<= (- c_ULTIMATE.start_main_~i~6 v_b_34_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_36_1)) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_35_1)) 1) (<= (- (- v_b_33_1) (- v_v_444_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_35_1) 0) (<= (- (- v_b_35_1) (- v_b_36_1)) 1) (<= (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond| (- c_ULTIMATE.start_main_~j~6)) 0) (<= (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond| v_v_446_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_v_446_1)) 0) (<= (- c_ULTIMATE.start___VERIFIER_assert_~cond v_b_35_1) 0) (<= (- v_b_33_1 v_v_444_1) 0) (<= (- c_ULTIMATE.start_main_~j~6 v_v_446_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_33_1)) 0) (<= (- c_ULTIMATE.start___VERIFIER_assert_~cond (- v_b_36_1)) 1) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_34_1)) 1) (<= (- (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond|) c_ULTIMATE.start_main_~MAX~6) (- 1)) (<= (- v_b_36_1 v_v_444_1) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 v_v_446_1) 1) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_36_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) 0) (<= (- c_ULTIMATE.start___VERIFIER_assert_~cond c_ULTIMATE.start_main_~cont~6) 0) (<= (- (- v_b_35_1) v_v_446_1) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~cont~6)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_33_1)) 0) (<= (- (- v_b_34_1) v_b_34_1) 0) (<= (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond| (- v_v_444_1)) 0) (<= (- v_v_444_1 (- v_v_444_1)) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- v_v_444_1)) 0) (<= (- (- v_b_34_1) v_b_35_1) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_v_446_1) 0) (<= (- (- v_b_35_1) v_b_35_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~j~6)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_36_1)) 2) (<= (- c_ULTIMATE.start_main_~j~6 v_v_444_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) v_v_446_1) 0) (<= (- v_v_444_1 (- v_v_446_1)) 0) (<= (- c_ULTIMATE.start_main_~j~6 v_b_33_1) 0) (<= (- (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond|) (- v_b_34_1)) 1) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_34_1)) 0) (<= (- c_ULTIMATE.start___VERIFIER_assert_~cond c_ULTIMATE.start_main_~i~6) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_35_1)) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) c_ULTIMATE.start_main_~j~6) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_35_1) 0) (<= (- (- v_b_33_1) (- v_b_35_1)) 0) (<= (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond| v_v_444_1) 0) (<= (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond| (- v_b_35_1)) 0) (<= (- c_ULTIMATE.start_main_~i~6 v_v_444_1) 0) (<= (- (- v_b_33_1) (- v_v_446_1)) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_33_1) 0) (<= (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond| (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) c_ULTIMATE.start_main_~j~6) 0) (<= (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond| v_b_34_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) (<= (- v_b_35_1 v_v_444_1) 0) (<= (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond| c_ULTIMATE.start_main_~MAX~6) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_34_1) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) v_v_444_1) 0) (<= (- v_b_34_1 v_v_444_1) 1) (<= (- (- v_b_35_1) v_v_444_1) 0) (<= (- (- v_b_34_1) (- v_b_36_1)) 1) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_36_1)) 1) (<= (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond| (- c_ULTIMATE.start___VERIFIER_assert_~cond)) 0) (<= (- (- c_ULTIMATE.start___VERIFIER_assert_~cond) c_ULTIMATE.start_main_~MAX~6) (- 1)) (<= (- c_ULTIMATE.start___VERIFIER_assert_~cond (- v_v_446_1)) 0) (<= (- v_b_36_1 (- v_v_446_1)) 1) (<= (- (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond|) v_b_36_1) (- 1)) (<= (- c_ULTIMATE.start_main_~j~6 (- v_v_446_1)) 0) (<= (- v_b_34_1 (- v_v_446_1)) 1) (<= (- v_b_33_1 v_b_36_1) (- 1)) (<= (- v_b_33_1 v_b_34_1) 0) (<= (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond| (- v_b_34_1)) 1) (<= (- v_v_444_1 v_v_446_1) 0) (<= (- c_ULTIMATE.start___VERIFIER_assert_~cond (- c_ULTIMATE.start_main_~cont~6)) 0) (<= (- v_b_33_1 (- v_b_35_1)) 0) (<= (- v_b_34_1 (- v_b_35_1)) 1) (<= (- c_ULTIMATE.start___VERIFIER_assert_~cond v_b_36_1) (- 1)) (<= (- (- c_ULTIMATE.start___VERIFIER_assert_~cond) v_v_446_1) 0) (<= (- (- v_b_35_1) (- v_v_446_1)) 0) (<= (- (- c_ULTIMATE.start___VERIFIER_assert_~cond) (- v_b_35_1)) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_34_1) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_33_1)) (- 1)) (<= (- v_b_33_1 (- v_v_446_1)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~MAX~6)) 2) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_34_1)) 1) (<= (- (- c_ULTIMATE.start___VERIFIER_assert_~cond) c_ULTIMATE.start___VERIFIER_assert_~cond) 0) (<= (- (- c_ULTIMATE.start___VERIFIER_assert_~cond) (- c_ULTIMATE.start_main_~MAX~6)) 1) (<= (- (- c_ULTIMATE.start___VERIFIER_assert_~cond) v_b_33_1) 0) (<= (- (- c_ULTIMATE.start___VERIFIER_assert_~cond) (- v_v_444_1)) 0) (<= (- (- v_b_36_1) v_b_36_1) (- 2)) (<= (- v_b_34_1 v_b_36_1) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_v_446_1)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~cont~6) 1) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_33_1)) 0) (<= (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond| v_b_35_1) 0) (<= (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond| (- c_ULTIMATE.start_main_~cont~6)) 0) (<= (- (- v_b_34_1) v_v_444_1) 0) (<= (- (- c_ULTIMATE.start___VERIFIER_assert_~cond) (- v_v_446_1)) 0) (<= (- c_ULTIMATE.start___VERIFIER_assert_~cond (- c_ULTIMATE.start_main_~j~6)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_v_444_1)) 0) (<= (- c_ULTIMATE.start_main_~i~6 v_b_33_1) 0) (<= (- (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond|) (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- (- c_ULTIMATE.start___VERIFIER_assert_~cond) (- v_b_36_1)) 1) (<= (- (- c_ULTIMATE.start___VERIFIER_assert_~cond) c_ULTIMATE.start_main_~cont~6) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_34_1)) 1) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~j~6)) 0) (<= (- (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond|) (- v_b_33_1)) 0) (<= (- c_ULTIMATE.start___VERIFIER_assert_~cond v_b_33_1) 0) (<= (- (- v_b_35_1) (- v_v_444_1)) 0) (<= (- (- c_ULTIMATE.start___VERIFIER_assert_~cond) (- v_b_34_1)) 1) (<= (- v_b_36_1 v_v_446_1) 1) (<= (- (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond|) v_b_33_1) 0) (<= (- c_ULTIMATE.start_main_~i~6 c_ULTIMATE.start_main_~j~6) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_v_446_1)) (- 1)) (<= (- v_b_35_1 (- v_v_444_1)) 0) (<= (- (- v_b_33_1) v_b_33_1) 0) (<= (- v_b_34_1 (- v_b_34_1)) 2) (<= (- (- c_ULTIMATE.start_main_~j~6) v_v_444_1) 0) (<= (- c_ULTIMATE.start___VERIFIER_assert_~cond v_v_446_1) 0) (forall ((v_idx_129 Int) (v_idx_130 Int) (v_idx_133 Int) (v_idx_134 Int) (v_idx_131 Int) (v_idx_132 Int)) (or (< v_idx_130 v_b_33_1) (and (<= (- v_b_33_1 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_130))) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_133))) 0) (<= (- c_ULTIMATE.start_main_~j~6 (select c_ULTIMATE.start_main_~str2~6 v_idx_130)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_133)) 0) (<= (- (select c_ULTIMATE.start_main_~str2~6 v_idx_130) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_133))) 0) (<= (- (- v_b_36_1) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_130))) (- 1)) (<= (- v_b_34_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_133)) 1) (<= (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond| (select c_ULTIMATE.start_main_~str2~6 v_idx_130)) 0) (<= (- (- (select c_ULTIMATE.start_main_~str2~6 v_idx_130)) (select c_ULTIMATE.start_main_~str1~6 v_idx_133)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_133))) 0) (<= (- (select c_ULTIMATE.start_main_~str1~6 v_idx_133) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_133))) 0) (<= (- (- v_b_34_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_133))) 0) (<= (- c_ULTIMATE.start_main_~i~6 (select c_ULTIMATE.start_main_~str2~6 v_idx_130)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (select c_ULTIMATE.start_main_~str2~6 v_idx_130)) 0) (<= (- v_b_34_1 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_130))) 1) (<= (- (- v_b_33_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_133))) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_130))) (- 1)) (<= (- (- v_b_33_1) (select c_ULTIMATE.start_main_~str2~6 v_idx_130)) 0) (<= (- (- v_b_35_1) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_130))) 0) (<= (- (- v_b_34_1) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_130))) 0) (<= (- (- v_b_36_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_133))) (- 1)) (<= (- v_b_36_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_133)) 1) (<= (- (- c_ULTIMATE.start_main_~j~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_133)) 0) (<= (- v_b_35_1 (select c_ULTIMATE.start_main_~str2~6 v_idx_130)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_133))) (- 1)) (<= (- (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond|) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_133))) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (select c_ULTIMATE.start_main_~str2~6 v_idx_130)) 0) (<= (- v_b_34_1 (select c_ULTIMATE.start_main_~str2~6 v_idx_130)) 1) (<= (- c_ULTIMATE.start___VERIFIER_assert_~cond (- (select c_ULTIMATE.start_main_~str2~6 v_idx_130))) 0) (<= (- v_b_36_1 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_130))) 1) (<= (- (- v_b_35_1) (select c_ULTIMATE.start_main_~str2~6 v_idx_130)) 0) (<= (- v_b_35_1 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_130))) 0) (<= (- c_ULTIMATE.start___VERIFIER_assert_~cond (select c_ULTIMATE.start_main_~str2~6 v_idx_130)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_133)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_130))) 0) (<= (- (- c_ULTIMATE.start___VERIFIER_assert_~cond) (select c_ULTIMATE.start_main_~str2~6 v_idx_130)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_133)) (- 1)) (<= (- c_ULTIMATE.start___VERIFIER_assert_~cond (- (select c_ULTIMATE.start_main_~str1~6 v_idx_133))) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (select c_ULTIMATE.start_main_~str2~6 v_idx_130)) 0) (<= (- c_ULTIMATE.start___VERIFIER_assert_~cond (select c_ULTIMATE.start_main_~str1~6 v_idx_133)) 0) (<= (- v_b_36_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_133))) 1) (<= (- (- v_b_33_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_133)) 0) (<= (- c_ULTIMATE.start_main_~j~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_133))) 0) (<= (- v_b_34_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_133))) 1) (<= (- (- v_b_34_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_133)) 0) (<= (- c_ULTIMATE.start_main_~i~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_133)) 0) (<= (- (select c_ULTIMATE.start_main_~str2~6 v_idx_130) (select c_ULTIMATE.start_main_~str1~6 v_idx_133)) 0) (<= (- (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond|) (select c_ULTIMATE.start_main_~str1~6 v_idx_133)) 0) (<= (- (- v_b_36_1) (select c_ULTIMATE.start_main_~str2~6 v_idx_130)) (- 1)) (<= (- v_b_35_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_133))) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_133))) 1) (<= (- (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond|) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_130))) 0) (<= (- c_ULTIMATE.start_main_~j~6 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_130))) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_133))) 0) (<= (- (- c_ULTIMATE.start___VERIFIER_assert_~cond) (select c_ULTIMATE.start_main_~str1~6 v_idx_133)) 0) (<= (- (- v_b_35_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_133))) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (select c_ULTIMATE.start_main_~str2~6 v_idx_130)) (- 1)) (<= (- (- v_b_33_1) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_130))) 0) (<= (- (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond|) (select c_ULTIMATE.start_main_~str2~6 v_idx_130)) 0) (<= (- v_b_33_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_133))) 0) (<= (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond| (select c_ULTIMATE.start_main_~str1~6 v_idx_133)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_133))) 0) (<= (- (- (select c_ULTIMATE.start_main_~str1~6 v_idx_133)) (select c_ULTIMATE.start_main_~str1~6 v_idx_133)) 0) (<= (- (- (select c_ULTIMATE.start_main_~str2~6 v_idx_130)) (select c_ULTIMATE.start_main_~str2~6 v_idx_130)) 0) (<= (- v_b_33_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_133)) 0) (<= (- v_b_35_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_133)) 0) (<= (- (- v_b_36_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_133)) (- 1)) (<= (- v_b_33_1 (select c_ULTIMATE.start_main_~str2~6 v_idx_130)) 0) (<= (- c_ULTIMATE.start_main_~j~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_133)) 0) (<= (- (- c_ULTIMATE.start___VERIFIER_assert_~cond) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_130))) 0) (<= (- v_b_36_1 (select c_ULTIMATE.start_main_~str2~6 v_idx_130)) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_133)) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_130))) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_133))) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_130))) 1) (<= (- (- c_ULTIMATE.start_main_~j~6) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_130))) 0) (<= (- (- (select c_ULTIMATE.start_main_~str2~6 v_idx_130)) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_133))) 0) (<= (- (- v_b_35_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_133)) 0) (<= (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond| (- (select c_ULTIMATE.start_main_~str2~6 v_idx_130))) 0) (<= (- (- v_b_34_1) (select c_ULTIMATE.start_main_~str2~6 v_idx_130)) 0) (<= (- (- c_ULTIMATE.start___VERIFIER_assert_~cond) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_133))) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_130))) 0) (<= (- (select c_ULTIMATE.start_main_~str2~6 v_idx_130) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_130))) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_130))) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (select c_ULTIMATE.start_main_~str2~6 v_idx_130)) 1) (<= (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond| (- (select c_ULTIMATE.start_main_~str1~6 v_idx_133))) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_133)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (select c_ULTIMATE.start_main_~str2~6 v_idx_130)) 0)) (<= v_b_35_1 v_idx_132) (<= v_b_33_1 v_idx_129) (< v_idx_133 v_b_35_1) (< v_idx_134 v_b_36_1) (< v_idx_131 v_b_34_1) (<= v_b_34_1 v_idx_130) (<= v_b_36_1 v_idx_133))) (<= (- (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond|) c_ULTIMATE.start_main_~cont~6) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~cont~6)) 1) (<= (- c_ULTIMATE.start___VERIFIER_assert_~cond (- c_ULTIMATE.start___VERIFIER_assert_~cond)) 0) (<= (- c_ULTIMATE.start___VERIFIER_assert_~cond c_ULTIMATE.start_main_~MAX~6) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~MAX~6) (- 2)) (<= (- c_ULTIMATE.start___VERIFIER_assert_~cond (- v_b_35_1)) 0) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_35_1)) 0) (<= (- c_ULTIMATE.start_main_~j~6 (- v_v_444_1)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_v_446_1)) 0) (<= (- (- c_ULTIMATE.start___VERIFIER_assert_~cond) (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_34_1) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_v_444_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_36_1) (- 1)) (<= (- (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond|) v_v_444_1) 0) (<= (- (- v_v_446_1) v_v_446_1) 0) (<= (- (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond|) c_ULTIMATE.start___VERIFIER_assert_~cond) 0) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_34_1)) 1) (<= (- v_b_33_1 v_v_446_1) 0) (<= (- v_b_35_1 v_v_446_1) 0) (<= (- (- v_b_36_1) v_v_446_1) (- 1)) (<= (- (- v_b_33_1) (- v_b_34_1)) 1) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_35_1)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~j~6)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_35_1)) 0) (<= (- (- v_b_33_1) (- v_b_36_1)) 1) (<= (- v_b_36_1 (- v_b_36_1)) 2) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_35_1) 1) (<= (- (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond|) c_ULTIMATE.start_main_~i~6) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_v_444_1)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_v_444_1)) 1) (<= (- (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond|) (- c_ULTIMATE.start___VERIFIER_assert_~cond)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- c_ULTIMATE.start___VERIFIER_assert_~cond (- v_b_33_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~i~6) (- 1)) (<= (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond| c_ULTIMATE.start_main_~i~6) 0) (<= (- v_b_35_1 (- v_b_35_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) c_ULTIMATE.start_main_~i~6) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_v_444_1)) 0) (<= (- (- v_v_444_1) (- v_v_446_1)) 0) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_33_1)) 0) (<= (- (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond|) (- c_ULTIMATE.start_main_~MAX~6)) 1) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_36_1) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 v_v_444_1) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_33_1) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_36_1)) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~i~6) 1) (<= (- (- v_b_36_1) (- v_v_444_1)) (- 1)) (<= (- v_b_34_1 v_v_446_1) 1) (<= (- c_ULTIMATE.start_main_~j~6 v_b_36_1) (- 1)) (<= (- v_v_446_1 (- v_v_446_1)) 0) (<= (- (- c_ULTIMATE.start___VERIFIER_assert_~cond) v_b_34_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_v_444_1) 0) (<= (- v_b_34_1 (- v_v_444_1)) 1) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_v_444_1)) (- 1)) (<= (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond| c_ULTIMATE.start_main_~j~6) 0) (<= (- c_ULTIMATE.start_main_~j~6 (- c_ULTIMATE.start_main_~j~6)) 0) (<= (- (- v_b_33_1) v_v_444_1) 0) (<= (- (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond|) |c_ULTIMATE.start___VERIFIER_assert_#in~cond|) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~i~6)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_34_1) 0) (<= (- (- v_b_34_1) (- v_v_444_1)) 0) (<= (- (- v_b_36_1) (- v_v_446_1)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_33_1) (- 1)) (<= (- c_ULTIMATE.start___VERIFIER_assert_~cond (- 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___VERIFIER_assert_~cond (- v_v_444_1)) 0) (<= (- v_b_36_1 (- v_v_444_1)) 1) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_33_1)) 0) (<= (- (- c_ULTIMATE.start___VERIFIER_assert_~cond) v_b_36_1) (- 1)) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_v_444_1)) 0) (<= (- (- c_ULTIMATE.start___VERIFIER_assert_~cond) v_b_35_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_34_1)) 2) (<= (- v_b_33_1 v_b_35_1) 0) (<= (- c_ULTIMATE.start_main_~j~6 v_b_35_1) 0) (<= (- (- v_b_33_1) v_b_35_1) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_36_1)) 1) (<= (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond| c_ULTIMATE.start___VERIFIER_assert_~cond) 0) (<= (- (- v_b_34_1) (- v_b_35_1)) 0) (<= (- c_ULTIMATE.start_main_~i~6 v_b_36_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_36_1) (- 1)) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~cont~6)) 0) (<= (- c_ULTIMATE.start_main_~i~6 v_v_446_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_36_1)) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_v_446_1)) 1) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_36_1) (- 1)) (<= (- (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond|) (- v_v_444_1)) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_35_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_35_1) 0) (<= (- v_b_35_1 v_b_36_1) (- 1)) (<= (- (- v_v_444_1) v_v_444_1) 0) (<= (- (- c_ULTIMATE.start___VERIFIER_assert_~cond) (- c_ULTIMATE.start_main_~cont~6)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_34_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~i~6) 0) (<= (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond| (- v_b_36_1)) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_33_1)) 1) (<= (- c_ULTIMATE.start_main_~i~6 v_b_35_1) 0) (<= (- v_b_35_1 (- v_b_36_1)) 1) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_35_1)) 0) (<= (- (- v_b_35_1) v_b_36_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_33_1)) 0) (<= (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond| (- v_b_33_1)) 0) (<= (- v_b_34_1 v_b_35_1) 1) (<= (- c_ULTIMATE.start___VERIFIER_assert_~cond c_ULTIMATE.start_main_~j~6) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~j~6) 1) (<= (- v_b_33_1 (- v_b_36_1)) 1) (<= (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond| (- v_v_446_1)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_v_444_1) 0)))} [2018-12-19 12:25:34,716 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 12:25:34,764 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 12:25:34,765 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 12:25:37,168 WARN L181 SmtUtils]: Spent 2.40 s on a formula simplification that was a NOOP. DAG size: 821 [2018-12-19 12:25:37,169 WARN L270 ngHoareTripleChecker]: Pre: {2147483621#(or (exists ((v_b_0_1 Int) (v_b_1_1 Int) (v_v_7_1 Int)) (and (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~MAX~6) 8589934592) (<= (- (- ULTIMATE.start_main_~MAX~6) v_v_7_1) 4294967296) (<= (- v_b_0_1 (- v_b_1_1)) (- 1)) (<= (- (- ULTIMATE.start_main_~i~6) ULTIMATE.start_main_~j~6) 4294967297) (<= (- v_b_0_1 (- v_v_7_1)) (- 1)) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~i~6)) (- 1)) (<= (- ULTIMATE.start_main_~i~6 v_b_0_1) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- v_v_7_1)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~j~6) 4294967296) (<= (- ULTIMATE.start_main_~i~6 v_v_7_1) (- 1)) (forall ((v_idx_122 Int) (v_idx_120 Int) (v_idx_121 Int)) (or (<= v_b_0_1 v_idx_120) (< v_idx_122 v_b_1_1) (and (<= (- (- ULTIMATE.start_main_~MAX~6) (select ULTIMATE.start_main_~str1~6 v_idx_121)) 4294967296) (<= (- (- v_b_1_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_121))) 4294967296) (<= (- v_b_0_1 (- (select ULTIMATE.start_main_~str1~6 v_idx_121))) (- 1)) (<= (- v_b_0_1 (select ULTIMATE.start_main_~str1~6 v_idx_121)) (- 1)) (<= (- v_b_1_1 (- (select ULTIMATE.start_main_~str1~6 v_idx_121))) 0) (<= (- v_b_1_1 (select ULTIMATE.start_main_~str1~6 v_idx_121)) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_121))) 0) (<= (- ULTIMATE.start_main_~MAX~6 (select ULTIMATE.start_main_~str1~6 v_idx_121)) 0) (<= (- ULTIMATE.start_main_~i~6 (select ULTIMATE.start_main_~str1~6 v_idx_121)) (- 1)) (<= (- (- ULTIMATE.start_main_~cont~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_121))) 0) (<= (- ULTIMATE.start_main_~i~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_121))) (- 1)) (<= (- ULTIMATE.start_main_~j~6 (select ULTIMATE.start_main_~str1~6 v_idx_121)) 0) (<= (- (- (select ULTIMATE.start_main_~str1~6 v_idx_121)) (select ULTIMATE.start_main_~str1~6 v_idx_121)) 0) (<= (- ULTIMATE.start_main_~cont~6 (select ULTIMATE.start_main_~str1~6 v_idx_121)) 0) (<= (- ULTIMATE.start_main_~j~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_121))) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (select ULTIMATE.start_main_~str1~6 v_idx_121)) 0) (<= (- (- ULTIMATE.start_main_~i~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_121))) 4294967297) (<= (- (- ULTIMATE.start_main_~j~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_121))) 0) (<= (- (- v_b_1_1) (select ULTIMATE.start_main_~str1~6 v_idx_121)) 4294967296) (<= (- ULTIMATE.start_main_~cont~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_121))) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_121))) 4294967296) (<= (- (select ULTIMATE.start_main_~str1~6 v_idx_121) (- (select ULTIMATE.start_main_~str1~6 v_idx_121))) 0) (<= (- (- ULTIMATE.start_main_~i~6) (select ULTIMATE.start_main_~str1~6 v_idx_121)) 4294967297) (<= (- (- ULTIMATE.start_main_~j~6) (select ULTIMATE.start_main_~str1~6 v_idx_121)) 0) (<= (- (- v_b_0_1) (select ULTIMATE.start_main_~str1~6 v_idx_121)) 4294967297) (<= (- (- v_b_0_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_121))) 4294967297)) (< v_idx_121 v_b_0_1) (<= v_b_1_1 v_idx_121))) (<= (- ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~j~6) 0) (<= (- (- v_v_7_1) v_v_7_1) 0) (<= (- ULTIMATE.start_main_~cont~6 v_v_7_1) 0) (<= (- ULTIMATE.start_main_~j~6 (- v_v_7_1)) 0) (<= (- v_b_0_1 v_b_1_1) (- 1)) (<= (- ULTIMATE.start_main_~MAX~6 v_b_0_1) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~i~6) 8589934593) (<= (- (- ULTIMATE.start_main_~j~6) v_b_0_1) 4294967297) (<= (- (- ULTIMATE.start_main_~j~6) (- v_v_7_1)) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_0_1)) (- 1)) (<= (- ULTIMATE.start_main_~cont~6 v_b_1_1) 4294967296) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~i~6)) (- 2)) (<= (- (- v_b_1_1) v_v_7_1) 4294967296) (<= (- (- ULTIMATE.start_main_~i~6) (- ULTIMATE.start_main_~j~6)) 4294967297) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_0_1)) (- 1)) (<= (- ULTIMATE.start_main_~i~6 (- v_b_0_1)) (- 2)) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_1_1)) 1) (<= (- (- ULTIMATE.start_main_~cont~6) (- ULTIMATE.start_main_~i~6)) (- 1)) (<= (- (- v_b_0_1) v_b_0_1) 8589934594) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~j~6)) 4294967296) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_1_1)) 0) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~cont~6) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~j~6)) 0) (<= (- v_b_0_1 (- v_b_0_1)) (- 2)) (<= (- v_b_1_1 v_v_7_1) 0) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_1_1)) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~cont~6)) 0) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_0_1) 4294967297) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_v_7_1)) 0) (<= (- (- ULTIMATE.start_main_~i~6) v_b_1_1) 8589934593) (<= (- (- ULTIMATE.start_main_~cont~6) v_v_7_1) 0) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~i~6)) (- 1)) (<= (- (- v_b_1_1) v_b_1_1) 8589934592) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~j~6) 0) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_1_1) 4294967296) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_0_1)) (- 1)) (<= (- ULTIMATE.start_main_~cont~6 (- v_v_7_1)) 0) (<= (- v_v_7_1 (- v_v_7_1)) 0) (<= (- (- ULTIMATE.start_main_~i~6) v_v_7_1) 4294967297) (<= (- (- ULTIMATE.start_main_~j~6) v_v_7_1) 0) (<= (- (- v_b_0_1) v_v_7_1) 4294967297) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~j~6)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_1_1) 8589934592) (<= (- 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_~i~6 (- v_b_1_1)) (- 1)) (<= (- (- v_b_1_1) (- v_v_7_1)) 4294967296) (<= (- (- ULTIMATE.start_main_~j~6) ULTIMATE.start_main_~j~6) 0) (<= (- v_b_0_1 v_v_7_1) (- 1)) (<= (- v_b_1_1 (- v_v_7_1)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~cont~6)) 4294967296) (<= (- ULTIMATE.start_main_~j~6 (- ULTIMATE.start_main_~j~6)) 0) (<= (- v_b_1_1 (- v_b_1_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) (<= (- (- v_b_0_1) (- v_b_1_1)) 1) (<= (- ULTIMATE.start_main_~j~6 (- v_b_0_1)) (- 1)) (<= (- (- ULTIMATE.start_main_~cont~6) (- ULTIMATE.start_main_~j~6)) 0) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_0_1)) (- 1)) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_1_1)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_0_1)) (- 1)) (<= (- (- ULTIMATE.start_main_~i~6) v_b_0_1) 8589934594) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~MAX~6)) 0) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~cont~6)) 0) (<= (- (- v_b_0_1) (- v_v_7_1)) 4294967297) (<= (- (- ULTIMATE.start_main_~j~6) v_b_1_1) 4294967296) (<= (- ULTIMATE.start_main_~j~6 v_b_1_1) 4294967296) (<= (- ULTIMATE.start_main_~j~6 v_b_0_1) 4294967297) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_0_1) 8589934593) (<= (- ULTIMATE.start_main_~i~6 v_b_1_1) (- 1)) (<= (- ULTIMATE.start_main_~MAX~6 v_v_7_1) 0) (<= (- ULTIMATE.start_main_~i~6 (- v_v_7_1)) (- 1)) (<= (- ULTIMATE.start_main_~j~6 v_v_7_1) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_1_1)) 0) (<= (- ULTIMATE.start_main_~cont~6 v_b_0_1) 4294967297) (<= (- ULTIMATE.start_main_~i~6 ULTIMATE.start_main_~j~6) (- 1)) (<= (- ULTIMATE.start_main_~MAX~6 v_b_1_1) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~cont~6) 4294967296) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_0_1)) 0) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_1_1)) 0) (<= (- (- ULTIMATE.start_main_~i~6) (- v_v_7_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_~MAX~6) (- v_v_7_1)) 4294967296) (<= (- ULTIMATE.start_main_~j~6 (- v_b_1_1)) 0) (<= (- (- v_b_0_1) v_b_1_1) 8589934593))) (exists ((v_v_444_1 Int) (v_v_446_1 Int) (v_b_35_1 Int) (v_b_36_1 Int) (v_b_33_1 Int) (v_b_34_1 Int)) (and (<= (- (- v_b_33_1) (- v_b_36_1)) 2) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~MAX~6) 8589934592) (<= (- ULTIMATE.start_main_~MAX~6 (- v_v_444_1)) 2) (<= (- v_b_33_1 (- v_v_444_1)) 0) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_33_1) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_36_1)) 4) (<= (- (- v_v_444_1) v_v_446_1) 0) (<= (- ULTIMATE.start_main_~cont~6 (- v_v_446_1)) 0) (<= (- (- v_b_34_1) (- v_v_446_1)) 0) (<= (- ULTIMATE.start_main_~j~6 v_b_34_1) 0) (<= (- ULTIMATE.start_main_~MAX~6 v_b_34_1) 2) (<= (- v_b_34_1 (- v_b_36_1)) 2) (<= (- 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) (<= (- v_b_36_1 (- v_v_444_1)) 2) (<= (- ULTIMATE.start_main_~i~6 (- v_b_34_1)) 1) (<= (- (- ULTIMATE.start_main_~j~6) v_v_446_1) 0) (<= (- (- v_b_33_1) v_b_34_1) 0) (<= (- (- v_b_36_1) v_v_446_1) 4294967296) (<= (- v_b_33_1 (- v_b_36_1)) 2) (<= (- v_b_36_1 v_v_446_1) 2) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_36_1)) 2) (<= (- v_b_33_1 (- v_b_33_1)) 0) (<= (- ULTIMATE.start_main_~cont~6 v_v_446_1) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) v_v_444_1) 4294967296) (<= (- (- v_b_33_1) v_v_446_1) 0) (<= (- (- v_b_34_1) v_v_446_1) 0) (<= (- (- ULTIMATE.start_main_~i~6) (- ULTIMATE.start_main_~j~6)) 4294967297) (<= (- ULTIMATE.start_main_~j~6 (- v_b_34_1)) 2) (<= (- (- ULTIMATE.start_main_~MAX~6) v_v_446_1) 4294967296) (<= (- v_b_33_1 (- v_b_34_1)) 1) (<= (- ULTIMATE.start_main_~MAX~6 v_b_36_1) 0) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_34_1) 0) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~i~6)) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~j~6)) 4294967296) (<= (- (- v_b_35_1) v_b_36_1) 8589934593) (<= (- (- v_b_36_1) (- v_v_446_1)) 4294967296) (<= (- (- v_b_33_1) (- v_v_444_1)) 0) (<= (- (- v_b_35_1) (- v_b_36_1)) 1) (<= (- 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_444_1) 0) (<= (- ULTIMATE.start_main_~j~6 v_v_446_1) 1) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_33_1)) 0) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_34_1)) 1) (<= (- v_b_36_1 (- v_b_36_1)) 4) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_36_1)) 0) (<= (- (- ULTIMATE.start_main_~i~6) v_b_36_1) 8589934593) (<= (- (- 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_~MAX~6) (- v_v_446_1)) 4294967296) (<= (- (- v_b_34_1) v_b_36_1) 4294967296) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_35_1)) 1) (<= (- ULTIMATE.start_main_~MAX~6 v_v_444_1) 2) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_33_1)) 0) (<= (- (- v_b_34_1) v_b_34_1) 0) (<= (- v_v_444_1 (- v_v_444_1)) 0) (<= (- (- ULTIMATE.start_main_~cont~6) v_v_446_1) 0) (<= (- v_v_444_1 (- v_v_446_1)) 0) (<= (- (- 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_b_36_1) 4294967296) (<= (- (- ULTIMATE.start_main_~i~6) (- v_v_446_1)) 4294967297) (<= (- (- v_b_33_1) (- v_v_446_1)) 0) (<= (- ULTIMATE.start_main_~j~6 (- v_v_444_1)) 1) (<= (- (- v_b_33_1) v_b_35_1) 4294967297) (<= (- (- ULTIMATE.start_main_~j~6) v_b_33_1) 0) (<= (- (- v_b_36_1) (- v_v_444_1)) 4294967296) (<= (- (- v_b_34_1) (- v_b_35_1)) 1) (<= (- (- ULTIMATE.start_main_~i~6) v_b_34_1) 4294967297) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~cont~6) 0) (<= (- v_b_34_1 v_v_444_1) 1) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~cont~6) 2) (<= (- ULTIMATE.start_main_~i~6 (- v_b_35_1)) 2) (<= (- v_b_34_1 (- v_v_446_1)) 1) (<= (- (- v_b_36_1) v_b_36_1) 8589934592) (<= (- v_b_33_1 v_b_34_1) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~i~6)) 3) (<= (- v_v_444_1 v_v_446_1) 0) (<= (- ULTIMATE.start_main_~i~6 v_b_33_1) 1) (<= (- v_b_34_1 (- v_b_35_1)) 1) (<= (- v_b_33_1 v_b_35_1) 4294967297) (<= (- v_b_33_1 (- v_b_35_1)) 1) (<= (- ULTIMATE.start_main_~cont~6 v_b_36_1) 4294967296) (<= (- ULTIMATE.start_main_~i~6 v_v_444_1) 1) (<= (- (- ULTIMATE.start_main_~i~6) v_b_35_1) 8589934594) (<= (- (- v_b_35_1) v_v_446_1) 4294967297) (<= (- v_b_35_1 (- v_v_444_1)) 1) (<= (- (- ULTIMATE.start_main_~j~6) v_b_34_1) 0) (<= (- v_b_33_1 (- v_v_446_1)) 0) (<= (- (- v_b_35_1) v_b_35_1) 8589934594) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_33_1) 4294967296) (<= (- ULTIMATE.start_main_~MAX~6 (- v_v_446_1)) 2) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~cont~6) 4294967296) (<= (- (- ULTIMATE.start_main_~j~6) (- v_v_446_1)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_33_1)) 4294967296) (<= (- (- v_b_34_1) v_v_444_1) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_v_444_1)) 0) (<= (- (- ULTIMATE.start_main_~j~6) v_b_35_1) 4294967297) (<= (- v_b_35_1 (- v_b_35_1)) 2) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_36_1)) 2) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_34_1)) 1) (<= (- (- v_b_35_1) (- v_v_444_1)) 4294967297) (<= (- (- ULTIMATE.start_main_~i~6) ULTIMATE.start_main_~j~6) 4294967297) (<= (- ULTIMATE.start_main_~j~6 v_v_444_1) 1) (<= (- (- v_b_35_1) v_v_444_1) 4294967297) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~j~6) 4294967296) (<= (- v_b_35_1 (- v_v_446_1)) 1) (<= (- ULTIMATE.start_main_~MAX~6 v_b_33_1) 2) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_35_1) 8589934593) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~i~6) 8589934593) (<= (- (- v_b_33_1) v_b_33_1) 0) (<= (- (- v_b_34_1) (- v_b_36_1)) 2) (<= (- v_b_34_1 (- v_b_34_1)) 2) (<= (- (- ULTIMATE.start_main_~j~6) v_v_444_1) 0) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_34_1)) 4294967297) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_35_1)) 3) (<= (- ULTIMATE.start_main_~j~6 (- v_b_36_1)) 2) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_v_446_1)) 0) (<= (- ULTIMATE.start_main_~cont~6 v_b_34_1) 0) (<= (- (- v_v_446_1) v_v_446_1) 0) (<= (- ULTIMATE.start_main_~MAX~6 v_v_446_1) 2) (<= (- v_b_33_1 v_v_446_1) 0) (<= (- v_b_35_1 (- v_b_36_1)) 3) (<= (- (- v_b_33_1) (- v_b_34_1)) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_35_1)) (- 1)) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_35_1)) 1) (<= (- (- v_b_33_1) v_b_36_1) 4294967296) (<= (- (- v_b_33_1) (- v_b_35_1)) 1) (<= (- ULTIMATE.start_main_~i~6 (- v_v_444_1)) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_v_444_1)) 4294967296) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~i~6)) 2) (<= (- ULTIMATE.start_main_~MAX~6 v_b_35_1) 1) (<= (- ULTIMATE.start_main_~j~6 v_b_36_1) 4294967296) (<= (- (- ULTIMATE.start_main_~i~6) v_v_444_1) 4294967297) (<= (- (- ULTIMATE.start_main_~i~6) v_v_446_1) 4294967297) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_36_1)) 2) (<= (- (- ULTIMATE.start_main_~j~6) (- v_v_444_1)) 0) (<= (- (- v_v_444_1) (- v_v_446_1)) 0) (<= (- (- ULTIMATE.start_main_~i~6) (- v_v_444_1)) 4294967297) (<= (- ULTIMATE.start_main_~i~6 (- v_b_36_1)) 3) (<= (- (- ULTIMATE.start_main_~j~6) v_b_36_1) 4294967296) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_34_1) 4294967296) (<= (- v_b_34_1 v_v_446_1) 1) (<= (- (- v_b_35_1) (- v_v_446_1)) 4294967297) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_35_1) 4294967297) (<= (- ULTIMATE.start_main_~j~6 (- v_v_446_1)) 1) (<= (- v_v_446_1 (- v_v_446_1)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~cont~6)) 4294967296) (<= (- ULTIMATE.start_main_~cont~6 v_v_444_1) 0) (<= (- v_b_34_1 (- v_v_444_1)) 1) (<= (- (- v_b_33_1) v_v_444_1) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~j~6)) 2) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~i~6)) (- 1)) (<= (- (- v_b_34_1) (- v_v_444_1)) 0) (<= (- ULTIMATE.start_main_~j~6 (- ULTIMATE.start_main_~j~6)) 2) (<= (- v_b_35_1 v_v_444_1) 1) (<= (- v_b_36_1 (- v_v_446_1)) 2) (<= (- ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6) 4294967297) (<= (- ULTIMATE.start_main_~j~6 (- v_b_35_1)) 1) (<= (- ULTIMATE.start_main_~j~6 v_b_33_1) 1) (<= (- ULTIMATE.start_main_~j~6 v_b_35_1) 4294967297) (<= (- ULTIMATE.start_main_~cont~6 v_b_35_1) 4294967297) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_33_1)) 0) (<= (- (- v_b_36_1) v_v_444_1) 4294967296) (<= (- ULTIMATE.start_main_~cont~6 (- v_v_444_1)) 0) (<= (- ULTIMATE.start_main_~i~6 ULTIMATE.start_main_~j~6) 1) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_34_1)) 2) (<= (- v_b_36_1 v_v_444_1) 2) (<= (- ULTIMATE.start_main_~i~6 v_b_36_1) (- 1)) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~cont~6)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_34_1)) 4294967296) (<= (- ULTIMATE.start_main_~i~6 (- v_v_446_1)) 1) (<= (- v_b_34_1 v_b_35_1) 4294967297) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_35_1)) 1) (<= (- v_b_35_1 v_b_36_1) (- 1)) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_33_1)) 4294967297) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_36_1) 8589934592) (<= (- v_b_34_1 v_b_36_1) 4294967296) (<= (- (- ULTIMATE.start_main_~i~6) v_b_33_1) 4294967297) (<= (- ULTIMATE.start_main_~i~6 v_v_446_1) 1) (<= (- (- v_b_34_1) v_b_35_1) 4294967297) (<= (- (- v_v_444_1) v_v_444_1) 0) (<= (- ULTIMATE.start_main_~i~6 v_b_34_1) 1) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_36_1)) 2) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~j~6)) 1) (<= (- ULTIMATE.start_main_~i~6 (- v_b_33_1)) 1) (<= (- ULTIMATE.start_main_~i~6 v_b_35_1) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_33_1)) 2) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_36_1) 4294967296) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_34_1)) 0) (<= (- (- 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_~j~6 (- v_b_33_1)) 1) (forall ((v_idx_126 Int) (v_idx_127 Int) (v_idx_124 Int) (v_idx_125 Int) (v_idx_128 Int) (v_idx_123 Int)) (or (<= v_b_35_1 v_idx_126) (<= v_b_36_1 v_idx_127) (and (<= (- ULTIMATE.start_main_~MAX~6 (- (select ULTIMATE.start_main_~str2~6 v_idx_124))) 2) (<= (- v_b_33_1 (- (select ULTIMATE.start_main_~str2~6 v_idx_124))) 0) (<= (- (select ULTIMATE.start_main_~str2~6 v_idx_124) (- (select ULTIMATE.start_main_~str1~6 v_idx_127))) 0) (<= (- (- v_b_35_1) (- (select ULTIMATE.start_main_~str2~6 v_idx_124))) 4294967297) (<= (- v_b_34_1 (select ULTIMATE.start_main_~str1~6 v_idx_127)) 1) (<= (- (- v_b_35_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_127))) 4294967297) (<= (- ULTIMATE.start_main_~j~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_127))) 1) (<= (- (- (select ULTIMATE.start_main_~str2~6 v_idx_124)) (select ULTIMATE.start_main_~str1~6 v_idx_127)) 0) (<= (- ULTIMATE.start_main_~cont~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_127))) 0) (<= (- (select ULTIMATE.start_main_~str1~6 v_idx_127) (- (select ULTIMATE.start_main_~str1~6 v_idx_127))) 0) (<= (- (- v_b_34_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_127))) 0) (<= (- (- ULTIMATE.start_main_~i~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_127))) 4294967297) (<= (- ULTIMATE.start_main_~j~6 (select ULTIMATE.start_main_~str2~6 v_idx_124)) 1) (<= (- ULTIMATE.start_main_~cont~6 (select ULTIMATE.start_main_~str2~6 v_idx_124)) 0) (<= (- v_b_34_1 (- (select ULTIMATE.start_main_~str2~6 v_idx_124))) 1) (<= (- (- v_b_33_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_127))) 0) (<= (- ULTIMATE.start_main_~j~6 (- (select ULTIMATE.start_main_~str2~6 v_idx_124))) 1) (<= (- (- v_b_35_1) (select ULTIMATE.start_main_~str2~6 v_idx_124)) 4294967297) (<= (- (- v_b_33_1) (select ULTIMATE.start_main_~str2~6 v_idx_124)) 0) (<= (- (- v_b_36_1) (- (select ULTIMATE.start_main_~str2~6 v_idx_124))) 4294967296) (<= (- (- v_b_34_1) (- (select ULTIMATE.start_main_~str2~6 v_idx_124))) 0) (<= (- v_b_35_1 (select ULTIMATE.start_main_~str2~6 v_idx_124)) 1) (<= (- v_b_36_1 (- (select ULTIMATE.start_main_~str1~6 v_idx_127))) 2) (<= (- v_b_35_1 (- (select ULTIMATE.start_main_~str1~6 v_idx_127))) 1) (<= (- v_b_36_1 (- (select ULTIMATE.start_main_~str2~6 v_idx_124))) 2) (<= (- (- ULTIMATE.start_main_~j~6) (select ULTIMATE.start_main_~str1~6 v_idx_127)) 0) (<= (- (- v_b_36_1) (select ULTIMATE.start_main_~str1~6 v_idx_127)) 4294967296) (<= (- v_b_36_1 (select ULTIMATE.start_main_~str1~6 v_idx_127)) 2) (<= (- v_b_34_1 (select ULTIMATE.start_main_~str2~6 v_idx_124)) 1) (<= (- ULTIMATE.start_main_~cont~6 (select ULTIMATE.start_main_~str1~6 v_idx_127)) 0) (<= (- (- v_b_36_1) (select ULTIMATE.start_main_~str2~6 v_idx_124)) 4294967296) (<= (- ULTIMATE.start_main_~cont~6 (- (select ULTIMATE.start_main_~str2~6 v_idx_124))) 0) (<= (- v_b_36_1 (select ULTIMATE.start_main_~str2~6 v_idx_124)) 2) (<= (- (- ULTIMATE.start_main_~j~6) (select ULTIMATE.start_main_~str2~6 v_idx_124)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (select ULTIMATE.start_main_~str2~6 v_idx_124)) 4294967296) (<= (- (- v_b_33_1) (select ULTIMATE.start_main_~str1~6 v_idx_127)) 0) (<= (- v_b_34_1 (- (select ULTIMATE.start_main_~str1~6 v_idx_127))) 1) (<= (- (- v_b_34_1) (select ULTIMATE.start_main_~str1~6 v_idx_127)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (select ULTIMATE.start_main_~str1~6 v_idx_127)) 4294967296) (<= (- (select ULTIMATE.start_main_~str2~6 v_idx_124) (select ULTIMATE.start_main_~str1~6 v_idx_127)) 0) (<= (- ULTIMATE.start_main_~i~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_127))) 1) (<= (- (- ULTIMATE.start_main_~cont~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_127))) 0) (<= (- (- v_b_36_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_127))) 4294967296) (<= (- ULTIMATE.start_main_~i~6 (select ULTIMATE.start_main_~str2~6 v_idx_124)) 1) (<= (- (- v_b_33_1) (- (select ULTIMATE.start_main_~str2~6 v_idx_124))) 0) (<= (- (- v_b_35_1) (select ULTIMATE.start_main_~str1~6 v_idx_127)) 4294967297) (<= (- v_b_35_1 (- (select ULTIMATE.start_main_~str2~6 v_idx_124))) 1) (<= (- v_b_33_1 (- (select ULTIMATE.start_main_~str1~6 v_idx_127))) 0) (<= (- (- (select ULTIMATE.start_main_~str1~6 v_idx_127)) (select ULTIMATE.start_main_~str1~6 v_idx_127)) 0) (<= (- ULTIMATE.start_main_~i~6 (select ULTIMATE.start_main_~str1~6 v_idx_127)) 1) (<= (- (- (select ULTIMATE.start_main_~str2~6 v_idx_124)) (select ULTIMATE.start_main_~str2~6 v_idx_124)) 0) (<= (- ULTIMATE.start_main_~MAX~6 (select ULTIMATE.start_main_~str1~6 v_idx_127)) 2) (<= (- v_b_33_1 (select ULTIMATE.start_main_~str1~6 v_idx_127)) 0) (<= (- v_b_33_1 (select ULTIMATE.start_main_~str2~6 v_idx_124)) 0) (<= (- ULTIMATE.start_main_~j~6 (select ULTIMATE.start_main_~str1~6 v_idx_127)) 1) (<= (- ULTIMATE.start_main_~i~6 (- (select ULTIMATE.start_main_~str2~6 v_idx_124))) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) (- (select ULTIMATE.start_main_~str2~6 v_idx_124))) 4294967296) (<= (- (- ULTIMATE.start_main_~i~6) (select ULTIMATE.start_main_~str2~6 v_idx_124)) 4294967297) (<= (- (- ULTIMATE.start_main_~i~6) (select ULTIMATE.start_main_~str1~6 v_idx_127)) 4294967297) (<= (- ULTIMATE.start_main_~MAX~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_127))) 2) (<= (- (- ULTIMATE.start_main_~j~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_127))) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_127))) 4294967296) (<= (- ULTIMATE.start_main_~MAX~6 (select ULTIMATE.start_main_~str2~6 v_idx_124)) 2) (<= (- (- ULTIMATE.start_main_~j~6) (- (select ULTIMATE.start_main_~str2~6 v_idx_124))) 0) (<= (- (- (select ULTIMATE.start_main_~str2~6 v_idx_124)) (- (select ULTIMATE.start_main_~str1~6 v_idx_127))) 0) (<= (- (- v_b_34_1) (select ULTIMATE.start_main_~str2~6 v_idx_124)) 0) (<= (- (- ULTIMATE.start_main_~i~6) (- (select ULTIMATE.start_main_~str2~6 v_idx_124))) 4294967297) (<= (- (- ULTIMATE.start_main_~cont~6) (- (select ULTIMATE.start_main_~str2~6 v_idx_124))) 0) (<= (- (select ULTIMATE.start_main_~str2~6 v_idx_124) (- (select ULTIMATE.start_main_~str2~6 v_idx_124))) 0) (<= (- v_b_35_1 (select ULTIMATE.start_main_~str1~6 v_idx_127)) 1) (<= (- (- ULTIMATE.start_main_~cont~6) (select ULTIMATE.start_main_~str1~6 v_idx_127)) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (select ULTIMATE.start_main_~str2~6 v_idx_124)) 0)) (< v_idx_128 v_b_36_1) (<= v_b_34_1 v_idx_124) (< v_idx_127 v_b_35_1) (< v_idx_125 v_b_34_1) (<= v_b_33_1 v_idx_123) (< v_idx_124 v_b_33_1))) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_35_1)) 1) (<= (- v_b_35_1 v_v_446_1) 1) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~j~6)) 1) (<= (- (- ULTIMATE.start_main_~cont~6) v_v_444_1) 0))))} [2018-12-19 12:25:37,169 WARN L274 ngHoareTripleChecker]: Action: 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; [2018-12-19 12:25:37,169 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (and (< c_ULTIMATE.start_main_~i~6_primed c_ULTIMATE.start_main_~MAX~6) (= c_ULTIMATE.start___VERIFIER_assert_~cond_primed |c_ULTIMATE.start___VERIFIER_assert_#in~cond_primed|) (= c_ULTIMATE.start_main_~i~6_primed 0) (not (<= 0 c_ULTIMATE.start_main_~i~6)) (= |c_ULTIMATE.start___VERIFIER_assert_#in~cond_primed| (ite (= (select c_ULTIMATE.start_main_~str2~6 c_ULTIMATE.start_main_~j~6_primed) (select c_ULTIMATE.start_main_~str1~6 c_ULTIMATE.start_main_~i~6_primed)) 1 0)) (= 0 c_ULTIMATE.start___VERIFIER_assert_~cond_primed) (= c_ULTIMATE.start_main_~j~6_primed (+ c_ULTIMATE.start_main_~MAX~6 (- 1)))) [2018-12-19 12:25:43,080 WARN L138 XnfTransformerHelper]: expecting exponential blowup for input size 84 [2018-12-19 12:25:43,599 WARN L276 ngHoareTripleChecker]: Post: {2147483620#(or (and (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) (- ULTIMATE.start_main_~i~6)) 0) (<= 1 ULTIMATE.start_main_~MAX~6) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) ULTIMATE.start_main_~j~6) 0) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (- ULTIMATE.start_main_~MAX~6)) 1) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) ULTIMATE.start_main_~cont~6) 0) (<= (+ ULTIMATE.start_main_~i~6 1) ULTIMATE.start_main_~MAX~6) (<= 2 (* 2 ULTIMATE.start_main_~MAX~6)) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~j~6)) 0) (<= 0 (+ ULTIMATE.start_main_~cont~6 |ULTIMATE.start___VERIFIER_assert_#in~cond|)) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (- |ULTIMATE.start___VERIFIER_assert_#in~cond|)) 0) (<= ULTIMATE.start_main_~cont~6 0) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) (- 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_~j~6) 0) (<= (+ ULTIMATE.start___VERIFIER_assert_~cond 1) ULTIMATE.start_main_~MAX~6) (<= (- ULTIMATE.start_main_~i~6 ULTIMATE.start_main_~j~6) 0) (<= ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~cont~6) (<= (- 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_~j~6) 0) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) ULTIMATE.start_main_~i~6) 0) (<= 0 (+ ULTIMATE.start___VERIFIER_assert_~cond |ULTIMATE.start___VERIFIER_assert_#in~cond|)) (<= (* 2 ULTIMATE.start_main_~i~6) 0) (<= ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~i~6) (<= (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~MAX~6) 1) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) ULTIMATE.start_main_~j~6) 0) (<= ULTIMATE.start_main_~j~6 |ULTIMATE.start___VERIFIER_assert_#in~cond|) (<= (+ ULTIMATE.start_main_~j~6 |ULTIMATE.start___VERIFIER_assert_#in~cond|) 0) (<= ULTIMATE.start___VERIFIER_assert_~cond |ULTIMATE.start___VERIFIER_assert_#in~cond|) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) (- ULTIMATE.start_main_~cont~6)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~cont~6) (- 1)) (<= ULTIMATE.start_main_~i~6 0) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) ULTIMATE.start_main_~cont~6) 0) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond| ULTIMATE.start_main_~i~6) (<= ULTIMATE.start_main_~MAX~6 1) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| ULTIMATE.start_main_~cont~6) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~cont~6)) 1) (<= (- ULTIMATE.start___VERIFIER_assert_~cond (- ULTIMATE.start___VERIFIER_assert_~cond)) 0) (<= (- ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~MAX~6) (- 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~MAX~6) (- 2)) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond| 0) (<= (- ULTIMATE.start___VERIFIER_assert_~cond (- ULTIMATE.start_main_~MAX~6)) 1) (<= (- (- ULTIMATE.start_main_~i~6) (- ULTIMATE.start_main_~j~6)) 0) (<= ULTIMATE.start_main_~MAX~6 (+ ULTIMATE.start_main_~cont~6 1)) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) (- ULTIMATE.start_main_~j~6)) 0) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) (- ULTIMATE.start_main_~i~6)) 0) (<= (+ ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~MAX~6) 1) (<= ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6) (<= ULTIMATE.start_main_~i~6 ULTIMATE.start___VERIFIER_assert_~cond) (<= 0 (+ ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~i~6)) (<= ULTIMATE.start_main_~j~6 0) (<= 1 (+ ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6)) (<= 0 (* 2 |ULTIMATE.start___VERIFIER_assert_#in~cond|)) (<= 0 (* 2 ULTIMATE.start_main_~i~6)) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (- ULTIMATE.start_main_~j~6)) 0) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) ULTIMATE.start___VERIFIER_assert_~cond) 0) (<= 1 (+ ULTIMATE.start_main_~MAX~6 |ULTIMATE.start___VERIFIER_assert_#in~cond|)) (<= ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~i~6) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~i~6)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~j~6)) (- 1)) (<= 0 (+ ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~cont~6)) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) ULTIMATE.start_main_~MAX~6) (- 1)) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) ULTIMATE.start_main_~i~6) 0) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~i~6)) 0) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) (- ULTIMATE.start___VERIFIER_assert_~cond)) 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) (<= (* 2 ULTIMATE.start_main_~MAX~6) 2) (<= ULTIMATE.start_main_~cont~6 ULTIMATE.start___VERIFIER_assert_~cond) (<= (- ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~cont~6) 0) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond| ULTIMATE.start_main_~j~6) (<= (* 2 ULTIMATE.start_main_~cont~6) 0) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| ULTIMATE.start_main_~i~6) 0) (<= (+ ULTIMATE.start___VERIFIER_assert_~cond |ULTIMATE.start___VERIFIER_assert_#in~cond|) 0) (<= (- (- ULTIMATE.start_main_~i~6) ULTIMATE.start_main_~i~6) 0) (<= 0 |ULTIMATE.start___VERIFIER_assert_#in~cond|) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~cont~6)) (- 1)) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) (- ULTIMATE.start_main_~MAX~6)) 1) (<= ULTIMATE.start_main_~MAX~6 (+ ULTIMATE.start_main_~i~6 1)) (<= ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~cont~6) (<= (- 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_~j~6) (<= (- ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~i~6) 0) (<= (- (- ULTIMATE.start_main_~j~6) ULTIMATE.start_main_~j~6) 0) (<= (+ ULTIMATE.start_main_~MAX~6 |ULTIMATE.start___VERIFIER_assert_#in~cond|) 1) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond| ULTIMATE.start___VERIFIER_assert_~cond) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| ULTIMATE.start_main_~j~6) 0) (<= (- ULTIMATE.start_main_~j~6 (- ULTIMATE.start_main_~j~6)) 0) (<= 0 (* 2 ULTIMATE.start_main_~cont~6)) (<= ULTIMATE.start_main_~j~6 ULTIMATE.start___VERIFIER_assert_~cond) (<= 0 ULTIMATE.start___VERIFIER_assert_~cond) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) |ULTIMATE.start___VERIFIER_assert_#in~cond|) 0) (<= ULTIMATE.start_main_~MAX~6 (+ ULTIMATE.start___VERIFIER_assert_~cond 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~i~6)) (- 1)) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (- ULTIMATE.start_main_~i~6)) 0) (<= (* 2 ULTIMATE.start_main_~j~6) 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) (<= 0 ULTIMATE.start_main_~j~6) (<= (* 2 |ULTIMATE.start___VERIFIER_assert_#in~cond|) 0) (<= 0 ULTIMATE.start_main_~cont~6) (<= (+ ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~MAX~6) 1) (<= (- ULTIMATE.start___VERIFIER_assert_~cond (- ULTIMATE.start_main_~i~6)) 0) (<= 0 (+ ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~i~6)) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| ULTIMATE.start_main_~MAX~6) (- 1)) (<= (+ ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~i~6) 0) (<= 1 (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~MAX~6)) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~i~6)) 1) (<= (+ ULTIMATE.start_main_~cont~6 |ULTIMATE.start___VERIFIER_assert_#in~cond|) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- ULTIMATE.start_main_~j~6)) 0) (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~cond| 1) ULTIMATE.start_main_~MAX~6) (<= 0 ULTIMATE.start_main_~i~6) (<= 0 (+ |ULTIMATE.start___VERIFIER_assert_#in~cond| ULTIMATE.start_main_~i~6)) (<= (+ ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~cont~6) 0) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond| ULTIMATE.start_main_~cont~6) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (- ULTIMATE.start___VERIFIER_assert_~cond)) 0) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) ULTIMATE.start_main_~MAX~6) (- 1)) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| ULTIMATE.start___VERIFIER_assert_~cond) 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_~i~6 |ULTIMATE.start___VERIFIER_assert_#in~cond|) (<= (- ULTIMATE.start___VERIFIER_assert_~cond (- ULTIMATE.start_main_~cont~6)) 0) (<= 0 (* 2 ULTIMATE.start_main_~j~6)) (<= 1 (+ ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~MAX~6)) (<= ULTIMATE.start_main_~i~6 ULTIMATE.start_main_~cont~6) (<= 1 (+ ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~MAX~6)) (<= ULTIMATE.start___VERIFIER_assert_~cond 0) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~MAX~6)) 2) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) ULTIMATE.start___VERIFIER_assert_~cond) 0) (exists ((v_b_35_1 Int) (v_b_36_1 Int) (v_b_33_1 Int) (v_b_34_1 Int)) (and (<= (+ v_b_33_1 1) v_b_36_1) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) (- v_b_36_1)) 1) (<= 1 (+ ULTIMATE.start_main_~MAX~6 v_b_35_1)) (<= (+ v_b_35_1 1) v_b_36_1) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_33_1) 0) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| v_b_33_1) 0) (<= v_b_34_1 (+ ULTIMATE.start_main_~i~6 1)) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond| v_b_33_1) (<= (- ULTIMATE.start_main_~j~6 v_b_34_1) 0) (<= (- ULTIMATE.start___VERIFIER_assert_~cond (- v_b_34_1)) 1) (<= (- ULTIMATE.start_main_~MAX~6 v_b_33_1) 1) (forall ((v_prenex_288 Int) (v_prenex_289 Int)) (or (<= v_b_36_1 v_prenex_289) (<= v_b_34_1 v_prenex_288) (< v_prenex_288 v_b_33_1) (< v_prenex_289 v_b_35_1) (<= (- (- (select ULTIMATE.start_main_~str2~6 v_prenex_288)) (- (select ULTIMATE.start_main_~str1~6 v_prenex_289))) 0))) (<= (+ ULTIMATE.start_main_~cont~6 1) v_b_36_1) (<= (+ v_b_35_1 v_b_34_1) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_36_1) (- 2)) (<= v_b_33_1 ULTIMATE.start___VERIFIER_assert_~cond) (<= (- v_b_34_1 (- v_b_36_1)) 2) (<= 1 (+ ULTIMATE.start_main_~MAX~6 v_b_34_1)) (<= (- ULTIMATE.start_main_~cont~6 v_b_33_1) 0) (<= (- ULTIMATE.start_main_~i~6 (- v_b_34_1)) 1) (<= v_b_35_1 ULTIMATE.start_main_~cont~6) (<= 0 (+ ULTIMATE.start___VERIFIER_assert_~cond v_b_34_1)) (<= (- (- v_b_33_1) v_b_34_1) 0) (<= v_b_34_1 ULTIMATE.start_main_~MAX~6) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_35_1) (- 1)) (<= 0 (* 2 v_b_33_1)) (<= (+ ULTIMATE.start_main_~j~6 v_b_33_1) 0) (<= v_b_35_1 ULTIMATE.start___VERIFIER_assert_~cond) (<= (- v_b_33_1 (- v_b_33_1)) 0) (<= (- ULTIMATE.start___VERIFIER_assert_~cond v_b_34_1) 0) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_34_1)) 1) (<= v_b_36_1 1) (forall ((v_prenex_325 Int) (v_prenex_324 Int)) (or (<= (- (select ULTIMATE.start_main_~str2~6 v_prenex_324) (- (select ULTIMATE.start_main_~str1~6 v_prenex_325))) 0) (< v_prenex_324 v_b_33_1) (<= v_b_34_1 v_prenex_324) (< v_prenex_325 v_b_35_1) (<= v_b_36_1 v_prenex_325))) (<= (- (- v_b_33_1) v_b_36_1) (- 1)) (<= ULTIMATE.start___VERIFIER_assert_~cond v_b_35_1) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) (- v_b_35_1)) 0) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| v_b_36_1) (- 1)) (<= (- (- v_b_34_1) v_b_36_1) (- 1)) (<= 0 (* 2 v_b_34_1)) (<= (* 2 v_b_34_1) 2) (<= (- v_b_33_1 (- v_b_34_1)) 1) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_35_1)) 0) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) v_b_35_1) 0) (<= (- (- ULTIMATE.start_main_~j~6) v_b_35_1) 0) (<= 0 v_b_35_1) (<= (- ULTIMATE.start_main_~MAX~6 v_b_36_1) 0) (<= (+ v_b_36_1 v_b_34_1) 2) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_34_1) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_36_1)) 1) (<= 0 (+ ULTIMATE.start___VERIFIER_assert_~cond v_b_35_1)) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) v_b_34_1) 0) (<= (+ ULTIMATE.start_main_~cont~6 v_b_33_1) 0) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) (- v_b_33_1)) 0) (<= (- ULTIMATE.start_main_~i~6 v_b_34_1) 0) (<= 1 (+ v_b_35_1 v_b_36_1)) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_36_1)) 1) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_35_1)) 1) (<= (- (- ULTIMATE.start_main_~i~6) v_b_35_1) 0) (<= (- (- v_b_35_1) (- v_b_36_1)) 1) (<= v_b_35_1 ULTIMATE.start_main_~j~6) (<= (+ ULTIMATE.start_main_~i~6 v_b_33_1) 0) (<= (- ULTIMATE.start___VERIFIER_assert_~cond v_b_35_1) 0) (<= 0 (+ ULTIMATE.start_main_~j~6 v_b_34_1)) (<= ULTIMATE.start_main_~i~6 v_b_34_1) (<= (* 2 v_b_33_1) 0) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_33_1)) 0) (<= (+ ULTIMATE.start_main_~cont~6 v_b_36_1) 1) (<= (- ULTIMATE.start___VERIFIER_assert_~cond (- v_b_36_1)) 1) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_34_1)) 1) (<= 0 (+ ULTIMATE.start_main_~cont~6 v_b_34_1)) (<= ULTIMATE.start_main_~i~6 v_b_35_1) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond| v_b_35_1) (<= (* 2 v_b_36_1) 2) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_36_1)) 0) (<= ULTIMATE.start_main_~j~6 v_b_34_1) (<= ULTIMATE.start_main_~i~6 v_b_33_1) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_33_1)) 0) (<= (- (- v_b_34_1) v_b_34_1) 0) (<= 0 (+ ULTIMATE.start_main_~j~6 v_b_33_1)) (<= (- (- v_b_34_1) v_b_35_1) 0) (<= (- (- v_b_35_1) v_b_35_1) 0) (<= ULTIMATE.start_main_~cont~6 v_b_33_1) (<= 0 v_b_34_1) (<= (+ ULTIMATE.start_main_~MAX~6 v_b_36_1) 2) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_36_1)) 2) (<= (- ULTIMATE.start_main_~j~6 v_b_33_1) 0) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) (- v_b_34_1)) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_34_1)) 0) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_35_1)) 0) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_35_1) 0) (<= (- (- v_b_33_1) (- v_b_35_1)) 0) (<= (+ ULTIMATE.start_main_~i~6 v_b_34_1) 1) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (- v_b_35_1)) 0) (<= (+ ULTIMATE.start_main_~MAX~6 v_b_35_1) 1) (<= 1 (+ ULTIMATE.start___VERIFIER_assert_~cond v_b_36_1)) (<= (- (- ULTIMATE.start_main_~j~6) v_b_33_1) 0) (<= v_b_34_1 (+ v_b_33_1 1)) (<= ULTIMATE.start_main_~cont~6 v_b_35_1) (<= 0 (+ ULTIMATE.start_main_~cont~6 v_b_33_1)) (<= v_b_33_1 ULTIMATE.start_main_~i~6) (<= (+ ULTIMATE.start_main_~cont~6 v_b_34_1) 1) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| v_b_34_1) 0) (<= 1 (+ ULTIMATE.start_main_~j~6 v_b_36_1)) (<= (- ULTIMATE.start_main_~MAX~6 v_b_34_1) 1) (<= (- (- v_b_34_1) (- v_b_36_1)) 1) (<= ULTIMATE.start_main_~cont~6 v_b_34_1) (<= 0 (+ |ULTIMATE.start___VERIFIER_assert_#in~cond| v_b_34_1)) (<= (- ULTIMATE.start_main_~j~6 (- v_b_36_1)) 1) (<= (+ v_b_33_1 1) ULTIMATE.start_main_~MAX~6) (<= 0 (+ ULTIMATE.start_main_~cont~6 v_b_35_1)) (<= 0 (+ |ULTIMATE.start___VERIFIER_assert_#in~cond| v_b_35_1)) (<= v_b_35_1 v_b_34_1) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) v_b_36_1) (- 1)) (<= (- v_b_33_1 v_b_36_1) (- 1)) (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~cond| v_b_36_1) 1) (<= (- v_b_33_1 v_b_34_1) 0) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (- v_b_34_1)) 1) (<= 0 v_b_33_1) (<= (- v_b_33_1 (- v_b_35_1)) 0) (<= (- v_b_34_1 (- v_b_35_1)) 1) (<= 0 (+ v_b_35_1 v_b_33_1)) (<= (- ULTIMATE.start___VERIFIER_assert_~cond v_b_36_1) (- 1)) (<= v_b_35_1 ULTIMATE.start_main_~i~6) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) (- v_b_35_1)) 0) (<= (+ ULTIMATE.start_main_~i~6 1) v_b_36_1) (<= v_b_33_1 v_b_34_1) (<= (- (- ULTIMATE.start_main_~j~6) v_b_34_1) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_33_1)) (- 1)) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_34_1)) 1) (<= 0 (+ ULTIMATE.start_main_~i~6 v_b_35_1)) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) v_b_33_1) 0) (<= v_b_33_1 v_b_35_1) (<= v_b_34_1 v_b_36_1) (<= (- (- v_b_36_1) v_b_36_1) (- 2)) (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~cond| v_b_34_1) 1) (<= (- v_b_34_1 v_b_36_1) 0) (<= (+ ULTIMATE.start_main_~MAX~6 v_b_33_1) 1) (<= 0 (+ |ULTIMATE.start___VERIFIER_assert_#in~cond| v_b_33_1)) (<= 2 (* 2 v_b_36_1)) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| v_b_35_1) 0) (<= (- ULTIMATE.start_main_~i~6 (- v_b_33_1)) 0) (<= ULTIMATE.start_main_~j~6 v_b_33_1) (<= (- ULTIMATE.start_main_~i~6 v_b_33_1) 0) (<= 0 (+ v_b_33_1 v_b_34_1)) (<= 1 (+ |ULTIMATE.start___VERIFIER_assert_#in~cond| v_b_36_1)) (<= ULTIMATE.start_main_~MAX~6 (+ v_b_35_1 1)) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) (- v_b_36_1)) 1) (<= v_b_36_1 (+ ULTIMATE.start_main_~i~6 1)) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_34_1)) 1) (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~cond| v_b_33_1) 0) (forall ((v_prenex_358 Int) (v_prenex_357 Int)) (or (< v_prenex_357 v_b_33_1) (<= v_b_36_1 v_prenex_358) (<= v_b_34_1 v_prenex_357) (<= (- (- (select ULTIMATE.start_main_~str2~6 v_prenex_357)) (select ULTIMATE.start_main_~str1~6 v_prenex_358)) 0) (< v_prenex_358 v_b_35_1))) (<= (+ ULTIMATE.start_main_~MAX~6 v_b_34_1) 2) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) (- v_b_33_1)) 0) (<= 0 (+ ULTIMATE.start___VERIFIER_assert_~cond v_b_33_1)) (<= (- ULTIMATE.start___VERIFIER_assert_~cond v_b_33_1) 0) (<= 1 (+ ULTIMATE.start_main_~MAX~6 v_b_33_1)) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) (- v_b_34_1)) 1) (<= (+ ULTIMATE.start___VERIFIER_assert_~cond v_b_33_1) 0) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) v_b_33_1) 0) (<= v_b_36_1 (+ ULTIMATE.start___VERIFIER_assert_~cond 1)) (<= (+ ULTIMATE.start_main_~j~6 1) v_b_36_1) (<= ULTIMATE.start___VERIFIER_assert_~cond v_b_34_1) (<= (- (- v_b_33_1) v_b_33_1) 0) (<= (- v_b_34_1 (- v_b_34_1)) 2) (<= (+ ULTIMATE.start___VERIFIER_assert_~cond 1) v_b_36_1) (<= v_b_33_1 ULTIMATE.start_main_~cont~6) (<= ULTIMATE.start_main_~MAX~6 v_b_36_1) (<= (- ULTIMATE.start___VERIFIER_assert_~cond (- v_b_35_1)) 0) (<= 1 (+ v_b_36_1 v_b_34_1)) (<= (- ULTIMATE.start_main_~j~6 (- v_b_35_1)) 0) (<= (- ULTIMATE.start_main_~cont~6 v_b_34_1) 0) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_36_1) (- 1)) (<= (+ ULTIMATE.start_main_~j~6 v_b_34_1) 1) (<= (- ULTIMATE.start_main_~j~6 (- v_b_34_1)) 1) (<= 0 (+ v_b_35_1 v_b_34_1)) (<= ULTIMATE.start_main_~j~6 v_b_35_1) (<= v_b_35_1 v_b_33_1) (<= (- (- v_b_33_1) (- v_b_34_1)) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_35_1)) (- 1)) (<= (+ ULTIMATE.start___VERIFIER_assert_~cond v_b_35_1) 0) (<= 2 (+ ULTIMATE.start_main_~MAX~6 v_b_36_1)) (<= (+ v_b_35_1 v_b_33_1) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_35_1)) 0) (<= (- (- v_b_33_1) (- v_b_36_1)) 1) (<= (- v_b_36_1 (- v_b_36_1)) 2) (<= (- ULTIMATE.start_main_~MAX~6 v_b_35_1) 1) (<= v_b_36_1 (+ ULTIMATE.start_main_~cont~6 1)) (<= v_b_36_1 (+ v_b_34_1 1)) (<= (- ULTIMATE.start___VERIFIER_assert_~cond (- v_b_33_1)) 0) (<= (- v_b_35_1 (- v_b_35_1)) 0) (<= ULTIMATE.start___VERIFIER_assert_~cond v_b_33_1) (<= (- ULTIMATE.start_main_~j~6 (- v_b_33_1)) 0) (<= v_b_36_1 (+ ULTIMATE.start_main_~j~6 1)) (<= v_b_33_1 0) (<= (+ ULTIMATE.start_main_~i~6 v_b_35_1) 0) (<= (- ULTIMATE.start_main_~cont~6 v_b_36_1) (- 1)) (<= v_b_36_1 ULTIMATE.start_main_~MAX~6) (<= (- (- ULTIMATE.start_main_~i~6) v_b_33_1) 0) (<= v_b_34_1 (+ |ULTIMATE.start___VERIFIER_assert_#in~cond| 1)) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_36_1)) 1) (<= (+ ULTIMATE.start_main_~cont~6 v_b_35_1) 0) (<= 1 (+ ULTIMATE.start_main_~i~6 v_b_36_1)) (<= v_b_33_1 ULTIMATE.start_main_~j~6) (<= v_b_34_1 (+ ULTIMATE.start_main_~j~6 1)) (<= ULTIMATE.start_main_~MAX~6 (+ v_b_34_1 1)) (<= (- ULTIMATE.start_main_~j~6 v_b_36_1) (- 1)) (<= (+ ULTIMATE.start_main_~i~6 v_b_36_1) 1) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) v_b_34_1) 0) (<= (+ ULTIMATE.start___VERIFIER_assert_~cond v_b_36_1) 1) (< v_b_34_1 (+ v_b_33_1 1)) (<= v_b_36_1 (+ v_b_33_1 1)) (<= (- (- ULTIMATE.start_main_~i~6) v_b_34_1) 0) (<= (+ v_b_35_1 v_b_36_1) 1) (<= (* 2 v_b_35_1) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_33_1) (- 1)) (<= v_b_34_1 (+ v_b_35_1 1)) (<= 0 (+ ULTIMATE.start_main_~i~6 v_b_34_1)) (<= 0 (+ ULTIMATE.start_main_~i~6 v_b_33_1)) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) v_b_36_1) (- 1)) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_33_1)) 0) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) v_b_35_1) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_34_1)) 2) (<= v_b_34_1 (+ ULTIMATE.start_main_~cont~6 1)) (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~cond| v_b_35_1) 0) (<= (- v_b_33_1 v_b_35_1) 0) (<= (- ULTIMATE.start_main_~j~6 v_b_35_1) 0) (<= (- (- v_b_33_1) v_b_35_1) 0) (<= (- ULTIMATE.start_main_~i~6 (- v_b_36_1)) 1) (<= (+ v_b_33_1 v_b_34_1) 1) (<= v_b_34_1 1) (<= v_b_35_1 0) (<= (- (- v_b_34_1) (- v_b_35_1)) 0) (<= (- (- ULTIMATE.start_main_~i~6) v_b_36_1) (- 1)) (<= (- ULTIMATE.start_main_~i~6 v_b_36_1) (- 1)) (forall ((v_prenex_307 Int) (v_prenex_306 Int)) (or (<= v_b_36_1 v_prenex_307) (<= v_b_34_1 v_prenex_306) (< v_prenex_307 v_b_35_1) (< v_prenex_306 v_b_33_1) (<= (- (select ULTIMATE.start_main_~str2~6 v_prenex_306) (select ULTIMATE.start_main_~str1~6 v_prenex_307)) 0))) (<= v_b_36_1 (+ v_b_35_1 1)) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond| v_b_34_1) (<= 0 (* 2 v_b_35_1)) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_36_1)) 1) (<= (- (- ULTIMATE.start_main_~j~6) v_b_36_1) (- 1)) (<= (- ULTIMATE.start_main_~i~6 (- v_b_35_1)) 0) (<= v_b_33_1 |ULTIMATE.start___VERIFIER_assert_#in~cond|) (<= (+ ULTIMATE.start_main_~j~6 v_b_36_1) 1) (<= (- ULTIMATE.start_main_~cont~6 v_b_35_1) 0) (<= (- v_b_35_1 v_b_36_1) (- 1)) (<= (+ ULTIMATE.start___VERIFIER_assert_~cond v_b_34_1) 1) (<= (+ v_b_36_1 v_b_33_1) 1) (<= v_b_35_1 |ULTIMATE.start___VERIFIER_assert_#in~cond|) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_34_1) (- 1)) (<= v_b_36_1 (+ |ULTIMATE.start___VERIFIER_assert_#in~cond| 1)) (<= 0 (+ ULTIMATE.start_main_~j~6 v_b_35_1)) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (- v_b_36_1)) 1) (<= ULTIMATE.start_main_~MAX~6 (+ v_b_33_1 1)) (<= (- ULTIMATE.start_main_~i~6 v_b_35_1) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_33_1)) 1) (<= (- v_b_35_1 (- v_b_36_1)) 1) (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~cond| 1) v_b_36_1) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_35_1)) 0) (<= (- (- v_b_35_1) v_b_36_1) (- 1)) (<= v_b_34_1 (+ ULTIMATE.start___VERIFIER_assert_~cond 1)) (<= 1 v_b_36_1) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_33_1)) 0) (<= (+ ULTIMATE.start_main_~j~6 v_b_35_1) 0) (<= (+ v_b_35_1 1) ULTIMATE.start_main_~MAX~6) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (- v_b_33_1)) 0) (<= (- v_b_34_1 v_b_35_1) 1) (<= 1 (+ v_b_36_1 v_b_33_1)) (<= (- v_b_33_1 (- v_b_36_1)) 1) (< v_b_36_1 (+ v_b_35_1 1)) (<= 1 (+ ULTIMATE.start_main_~cont~6 v_b_36_1)))) (<= ULTIMATE.start_main_~i~6 ULTIMATE.start_main_~j~6) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) (- ULTIMATE.start_main_~cont~6)) 0) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) (- ULTIMATE.start_main_~MAX~6)) 1) (<= (+ ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~j~6) 0) (<= ULTIMATE.start_main_~cont~6 |ULTIMATE.start___VERIFIER_assert_#in~cond|) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~i~6) 0) (<= 0 (* 2 ULTIMATE.start___VERIFIER_assert_~cond)) (<= (* 2 ULTIMATE.start___VERIFIER_assert_~cond) 0) (<= ULTIMATE.start_main_~MAX~6 (+ ULTIMATE.start_main_~j~6 1)) (<= ULTIMATE.start_main_~MAX~6 (+ |ULTIMATE.start___VERIFIER_assert_#in~cond| 1)) (<= 0 (+ ULTIMATE.start_main_~j~6 |ULTIMATE.start___VERIFIER_assert_#in~cond|)) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~cont~6) 1) (<= (+ ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~i~6) 0) (<= 0 (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6)) (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~cond| ULTIMATE.start_main_~i~6) 0) (<= ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~j~6) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (- ULTIMATE.start_main_~cont~6)) 0) (<= 0 (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~j~6)) (<= (- ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~j~6) 0) (<= (- ULTIMATE.start___VERIFIER_assert_~cond (- ULTIMATE.start_main_~j~6)) 0) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~j~6) 1) (<= (+ ULTIMATE.start_main_~j~6 1) ULTIMATE.start_main_~MAX~6) (<= (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6) 0) (<= 0 (+ ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~j~6))) (and (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) (- ULTIMATE.start_main_~i~6)) 0) (<= 1 ULTIMATE.start_main_~MAX~6) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) ULTIMATE.start_main_~j~6) 0) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (- ULTIMATE.start_main_~MAX~6)) 1) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) ULTIMATE.start_main_~cont~6) 0) (<= (+ ULTIMATE.start_main_~i~6 1) ULTIMATE.start_main_~MAX~6) (<= 2 (* 2 ULTIMATE.start_main_~MAX~6)) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~j~6)) 0) (<= 0 (+ ULTIMATE.start_main_~cont~6 |ULTIMATE.start___VERIFIER_assert_#in~cond|)) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (- |ULTIMATE.start___VERIFIER_assert_#in~cond|)) 0) (<= ULTIMATE.start_main_~cont~6 0) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) (- 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_~j~6) 0) (<= (+ ULTIMATE.start___VERIFIER_assert_~cond 1) ULTIMATE.start_main_~MAX~6) (<= (- ULTIMATE.start_main_~i~6 ULTIMATE.start_main_~j~6) 0) (<= ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~cont~6) (<= (- 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_~j~6) 0) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) ULTIMATE.start_main_~i~6) 0) (<= 0 (+ ULTIMATE.start___VERIFIER_assert_~cond |ULTIMATE.start___VERIFIER_assert_#in~cond|)) (<= (* 2 ULTIMATE.start_main_~i~6) 0) (<= ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~i~6) (<= (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~MAX~6) 1) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) ULTIMATE.start_main_~j~6) 0) (<= ULTIMATE.start_main_~j~6 |ULTIMATE.start___VERIFIER_assert_#in~cond|) (<= (+ ULTIMATE.start_main_~j~6 |ULTIMATE.start___VERIFIER_assert_#in~cond|) 0) (<= ULTIMATE.start___VERIFIER_assert_~cond |ULTIMATE.start___VERIFIER_assert_#in~cond|) (exists ((v_b_35_1 Int) (v_b_36_1 Int) (v_b_33_1 Int) (v_b_34_1 Int)) (and (<= (+ v_b_33_1 1) v_b_36_1) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) (- v_b_36_1)) 1) (<= 1 (+ ULTIMATE.start_main_~MAX~6 v_b_35_1)) (<= (+ v_b_35_1 1) v_b_36_1) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_33_1) 0) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| v_b_33_1) 0) (<= v_b_34_1 (+ ULTIMATE.start_main_~i~6 1)) (forall ((v_prenex_290 Int)) (or (<= v_b_34_1 v_prenex_290) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (select ULTIMATE.start_main_~str2~6 v_prenex_290)) 0) (< v_prenex_290 v_b_33_1))) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond| v_b_33_1) (<= (- ULTIMATE.start_main_~j~6 v_b_34_1) 0) (<= (- ULTIMATE.start___VERIFIER_assert_~cond (- v_b_34_1)) 1) (<= (- ULTIMATE.start_main_~MAX~6 v_b_33_1) 1) (forall ((v_prenex_288 Int) (v_prenex_289 Int)) (or (<= v_b_36_1 v_prenex_289) (<= v_b_34_1 v_prenex_288) (< v_prenex_288 v_b_33_1) (< v_prenex_289 v_b_35_1) (<= (- (- (select ULTIMATE.start_main_~str2~6 v_prenex_288)) (- (select ULTIMATE.start_main_~str1~6 v_prenex_289))) 0))) (<= (+ ULTIMATE.start_main_~cont~6 1) v_b_36_1) (<= (+ v_b_35_1 v_b_34_1) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_36_1) (- 2)) (<= v_b_33_1 ULTIMATE.start___VERIFIER_assert_~cond) (<= (- v_b_34_1 (- v_b_36_1)) 2) (<= 1 (+ ULTIMATE.start_main_~MAX~6 v_b_34_1)) (<= (- ULTIMATE.start_main_~cont~6 v_b_33_1) 0) (<= (- ULTIMATE.start_main_~i~6 (- v_b_34_1)) 1) (<= v_b_35_1 ULTIMATE.start_main_~cont~6) (<= 0 (+ ULTIMATE.start___VERIFIER_assert_~cond v_b_34_1)) (<= (- (- v_b_33_1) v_b_34_1) 0) (<= v_b_34_1 ULTIMATE.start_main_~MAX~6) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_35_1) (- 1)) (<= 0 (* 2 v_b_33_1)) (<= (+ ULTIMATE.start_main_~j~6 v_b_33_1) 0) (<= v_b_35_1 ULTIMATE.start___VERIFIER_assert_~cond) (<= (- v_b_33_1 (- v_b_33_1)) 0) (<= (- ULTIMATE.start___VERIFIER_assert_~cond v_b_34_1) 0) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_34_1)) 1) (<= v_b_36_1 1) (forall ((v_prenex_325 Int) (v_prenex_324 Int)) (or (<= (- (select ULTIMATE.start_main_~str2~6 v_prenex_324) (- (select ULTIMATE.start_main_~str1~6 v_prenex_325))) 0) (< v_prenex_324 v_b_33_1) (<= v_b_34_1 v_prenex_324) (< v_prenex_325 v_b_35_1) (<= v_b_36_1 v_prenex_325))) (<= (- (- v_b_33_1) v_b_36_1) (- 1)) (<= ULTIMATE.start___VERIFIER_assert_~cond v_b_35_1) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) (- v_b_35_1)) 0) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| v_b_36_1) (- 1)) (<= (- (- v_b_34_1) v_b_36_1) (- 1)) (<= 0 (* 2 v_b_34_1)) (<= (* 2 v_b_34_1) 2) (<= (- v_b_33_1 (- v_b_34_1)) 1) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_35_1)) 0) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) v_b_35_1) 0) (<= (- (- ULTIMATE.start_main_~j~6) v_b_35_1) 0) (<= 0 v_b_35_1) (<= (- ULTIMATE.start_main_~MAX~6 v_b_36_1) 0) (<= (+ v_b_36_1 v_b_34_1) 2) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_34_1) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_36_1)) 1) (<= 0 (+ ULTIMATE.start___VERIFIER_assert_~cond v_b_35_1)) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) v_b_34_1) 0) (<= (+ ULTIMATE.start_main_~cont~6 v_b_33_1) 0) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) (- v_b_33_1)) 0) (forall ((v_prenex_336 Int)) (or (<= v_b_34_1 v_prenex_336) (< v_prenex_336 v_b_33_1) (<= (- (select ULTIMATE.start_main_~str2~6 v_prenex_336) (- (select ULTIMATE.start_main_~str2~6 v_prenex_336))) 0))) (<= (- ULTIMATE.start_main_~i~6 v_b_34_1) 0) (<= 1 (+ v_b_35_1 v_b_36_1)) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_36_1)) 1) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_35_1)) 1) (<= (- (- ULTIMATE.start_main_~i~6) v_b_35_1) 0) (<= (- (- v_b_35_1) (- v_b_36_1)) 1) (<= v_b_35_1 ULTIMATE.start_main_~j~6) (<= (+ ULTIMATE.start_main_~i~6 v_b_33_1) 0) (<= (- ULTIMATE.start___VERIFIER_assert_~cond v_b_35_1) 0) (<= 0 (+ ULTIMATE.start_main_~j~6 v_b_34_1)) (<= ULTIMATE.start_main_~i~6 v_b_34_1) (<= (* 2 v_b_33_1) 0) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_33_1)) 0) (<= (+ ULTIMATE.start_main_~cont~6 v_b_36_1) 1) (<= (- ULTIMATE.start___VERIFIER_assert_~cond (- v_b_36_1)) 1) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_34_1)) 1) (<= 0 (+ ULTIMATE.start_main_~cont~6 v_b_34_1)) (<= ULTIMATE.start_main_~i~6 v_b_35_1) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond| v_b_35_1) (<= (* 2 v_b_36_1) 2) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_36_1)) 0) (<= ULTIMATE.start_main_~j~6 v_b_34_1) (forall ((v_prenex_297 Int)) (or (< v_prenex_297 v_b_33_1) (<= v_b_34_1 v_prenex_297) (<= (- (- v_b_35_1) (select ULTIMATE.start_main_~str2~6 v_prenex_297)) 0))) (<= ULTIMATE.start_main_~i~6 v_b_33_1) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_33_1)) 0) (<= (- (- v_b_34_1) v_b_34_1) 0) (<= 0 (+ ULTIMATE.start_main_~j~6 v_b_33_1)) (<= (- (- v_b_34_1) v_b_35_1) 0) (<= (- (- v_b_35_1) v_b_35_1) 0) (forall ((v_prenex_359 Int)) (or (< v_prenex_359 v_b_33_1) (<= v_b_34_1 v_prenex_359) (<= (- (- ULTIMATE.start_main_~j~6) (select ULTIMATE.start_main_~str2~6 v_prenex_359)) 0))) (<= ULTIMATE.start_main_~cont~6 v_b_33_1) (<= 0 v_b_34_1) (<= (+ ULTIMATE.start_main_~MAX~6 v_b_36_1) 2) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_36_1)) 2) (<= (- ULTIMATE.start_main_~j~6 v_b_33_1) 0) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) (- v_b_34_1)) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_34_1)) 0) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_35_1)) 0) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_35_1) 0) (<= (- (- v_b_33_1) (- v_b_35_1)) 0) (<= (+ ULTIMATE.start_main_~i~6 v_b_34_1) 1) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (- v_b_35_1)) 0) (forall ((v_prenex_335 Int)) (or (<= (- (- v_b_36_1) (select ULTIMATE.start_main_~str2~6 v_prenex_335)) (- 1)) (<= v_b_34_1 v_prenex_335) (< v_prenex_335 v_b_33_1))) (forall ((v_prenex_319 Int)) (or (< v_prenex_319 v_b_33_1) (<= (- ULTIMATE.start_main_~cont~6 (- (select ULTIMATE.start_main_~str2~6 v_prenex_319))) 0) (<= v_b_34_1 v_prenex_319))) (<= (+ ULTIMATE.start_main_~MAX~6 v_b_35_1) 1) (forall ((v_prenex_367 Int)) (or (< v_prenex_367 v_b_33_1) (<= (- ULTIMATE.start_main_~j~6 (- (select ULTIMATE.start_main_~str2~6 v_prenex_367))) 0) (<= v_b_34_1 v_prenex_367))) (forall ((v_prenex_311 Int)) (or (<= (- ULTIMATE.start___VERIFIER_assert_~cond (- (select ULTIMATE.start_main_~str2~6 v_prenex_311))) 0) (<= v_b_34_1 v_prenex_311) (< v_prenex_311 v_b_33_1))) (forall ((v_prenex_313 Int)) (or (<= (- v_b_33_1 (- (select ULTIMATE.start_main_~str2~6 v_prenex_313))) 0) (<= v_b_34_1 v_prenex_313) (< v_prenex_313 v_b_33_1))) (forall ((v_prenex_322 Int)) (or (< v_prenex_322 v_b_33_1) (<= (- v_b_35_1 (- (select ULTIMATE.start_main_~str2~6 v_prenex_322))) 0) (<= v_b_34_1 v_prenex_322))) (<= 1 (+ ULTIMATE.start___VERIFIER_assert_~cond v_b_36_1)) (<= (- (- ULTIMATE.start_main_~j~6) v_b_33_1) 0) (<= v_b_34_1 (+ v_b_33_1 1)) (<= ULTIMATE.start_main_~cont~6 v_b_35_1) (<= 0 (+ ULTIMATE.start_main_~cont~6 v_b_33_1)) (<= v_b_33_1 ULTIMATE.start_main_~i~6) (<= (+ ULTIMATE.start_main_~cont~6 v_b_34_1) 1) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| v_b_34_1) 0) (<= 1 (+ ULTIMATE.start_main_~j~6 v_b_36_1)) (<= (- ULTIMATE.start_main_~MAX~6 v_b_34_1) 1) (forall ((v_prenex_299 Int)) (or (<= (- (- v_b_34_1) (- (select ULTIMATE.start_main_~str2~6 v_prenex_299))) 0) (<= v_b_34_1 v_prenex_299) (< v_prenex_299 v_b_33_1))) (forall ((v_prenex_296 Int)) (or (< v_prenex_296 v_b_33_1) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) (- (select ULTIMATE.start_main_~str2~6 v_prenex_296))) 0) (<= v_b_34_1 v_prenex_296))) (<= (- (- v_b_34_1) (- v_b_36_1)) 1) (<= ULTIMATE.start_main_~cont~6 v_b_34_1) (<= 0 (+ |ULTIMATE.start___VERIFIER_assert_#in~cond| v_b_34_1)) (<= (- ULTIMATE.start_main_~j~6 (- v_b_36_1)) 1) (<= (+ v_b_33_1 1) ULTIMATE.start_main_~MAX~6) (<= 0 (+ ULTIMATE.start_main_~cont~6 v_b_35_1)) (<= 0 (+ |ULTIMATE.start___VERIFIER_assert_#in~cond| v_b_35_1)) (forall ((v_prenex_347 Int)) (or (<= (- ULTIMATE.start_main_~cont~6 (select ULTIMATE.start_main_~str2~6 v_prenex_347)) 0) (<= v_b_34_1 v_prenex_347) (< v_prenex_347 v_b_33_1))) (<= v_b_35_1 v_b_34_1) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) v_b_36_1) (- 1)) (<= (- v_b_33_1 v_b_36_1) (- 1)) (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~cond| v_b_36_1) 1) (forall ((v_prenex_300 Int)) (or (<= (- (- ULTIMATE.start_main_~j~6) (- (select ULTIMATE.start_main_~str2~6 v_prenex_300))) 0) (< v_prenex_300 v_b_33_1) (<= v_b_34_1 v_prenex_300))) (<= (- v_b_33_1 v_b_34_1) 0) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (- v_b_34_1)) 1) (<= 0 v_b_33_1) (<= (- v_b_33_1 (- v_b_35_1)) 0) (<= (- v_b_34_1 (- v_b_35_1)) 1) (<= 0 (+ v_b_35_1 v_b_33_1)) (<= (- ULTIMATE.start___VERIFIER_assert_~cond v_b_36_1) (- 1)) (<= v_b_35_1 ULTIMATE.start_main_~i~6) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) (- v_b_35_1)) 0) (<= (+ ULTIMATE.start_main_~i~6 1) v_b_36_1) (forall ((v_prenex_338 Int)) (or (<= (- (- v_b_33_1) (select ULTIMATE.start_main_~str2~6 v_prenex_338)) 0) (<= v_b_34_1 v_prenex_338) (< v_prenex_338 v_b_33_1))) (forall ((v_prenex_298 Int)) (or (<= v_b_34_1 v_prenex_298) (< v_prenex_298 v_b_33_1) (<= (- ULTIMATE.start_main_~MAX~6 (- (select ULTIMATE.start_main_~str2~6 v_prenex_298))) 1))) (<= v_b_33_1 v_b_34_1) (<= (- (- ULTIMATE.start_main_~j~6) v_b_34_1) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_33_1)) (- 1)) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_34_1)) 1) (<= 0 (+ ULTIMATE.start_main_~i~6 v_b_35_1)) (forall ((v_prenex_337 Int)) (or (<= (- (- ULTIMATE.start_main_~MAX~6) (- (select ULTIMATE.start_main_~str2~6 v_prenex_337))) (- 1)) (< v_prenex_337 v_b_33_1) (<= v_b_34_1 v_prenex_337))) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) v_b_33_1) 0) (<= v_b_33_1 v_b_35_1) (<= v_b_34_1 v_b_36_1) (<= (- (- v_b_36_1) v_b_36_1) (- 2)) (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~cond| v_b_34_1) 1) (<= (- v_b_34_1 v_b_36_1) 0) (forall ((v_prenex_365 Int)) (or (<= (- v_b_36_1 (- (select ULTIMATE.start_main_~str2~6 v_prenex_365))) 1) (<= v_b_34_1 v_prenex_365) (< v_prenex_365 v_b_33_1))) (<= (+ ULTIMATE.start_main_~MAX~6 v_b_33_1) 1) (<= 0 (+ |ULTIMATE.start___VERIFIER_assert_#in~cond| v_b_33_1)) (<= 2 (* 2 v_b_36_1)) (forall ((v_prenex_333 Int)) (or (<= (- (- (select ULTIMATE.start_main_~str2~6 v_prenex_333)) (select ULTIMATE.start_main_~str2~6 v_prenex_333)) 0) (<= v_b_34_1 v_prenex_333) (< v_prenex_333 v_b_33_1))) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| v_b_35_1) 0) (<= (- ULTIMATE.start_main_~i~6 (- v_b_33_1)) 0) (forall ((v_prenex_292 Int)) (or (<= v_b_34_1 v_prenex_292) (< v_prenex_292 v_b_33_1) (<= (- ULTIMATE.start___VERIFIER_assert_~cond (select ULTIMATE.start_main_~str2~6 v_prenex_292)) 0))) (<= ULTIMATE.start_main_~j~6 v_b_33_1) (<= (- ULTIMATE.start_main_~i~6 v_b_33_1) 0) (forall ((v_prenex_331 Int)) (or (< v_prenex_331 v_b_33_1) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) (- (select ULTIMATE.start_main_~str2~6 v_prenex_331))) 0) (<= v_b_34_1 v_prenex_331))) (<= 0 (+ v_b_33_1 v_b_34_1)) (<= 1 (+ |ULTIMATE.start___VERIFIER_assert_#in~cond| v_b_36_1)) (<= ULTIMATE.start_main_~MAX~6 (+ v_b_35_1 1)) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) (- v_b_36_1)) 1) (<= v_b_36_1 (+ ULTIMATE.start_main_~i~6 1)) (forall ((v_prenex_323 Int)) (or (< v_prenex_323 v_b_33_1) (<= (- ULTIMATE.start_main_~j~6 (select ULTIMATE.start_main_~str2~6 v_prenex_323)) 0) (<= v_b_34_1 v_prenex_323))) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_34_1)) 1) (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~cond| v_b_33_1) 0) (forall ((v_prenex_358 Int) (v_prenex_357 Int)) (or (< v_prenex_357 v_b_33_1) (<= v_b_36_1 v_prenex_358) (<= v_b_34_1 v_prenex_357) (<= (- (- (select ULTIMATE.start_main_~str2~6 v_prenex_357)) (select ULTIMATE.start_main_~str1~6 v_prenex_358)) 0) (< v_prenex_358 v_b_35_1))) (forall ((v_prenex_285 Int)) (or (< v_prenex_285 v_b_33_1) (<= v_b_34_1 v_prenex_285) (<= (- ULTIMATE.start_main_~i~6 (- (select ULTIMATE.start_main_~str2~6 v_prenex_285))) 0))) (<= (+ ULTIMATE.start_main_~MAX~6 v_b_34_1) 2) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) (- v_b_33_1)) 0) (<= 0 (+ ULTIMATE.start___VERIFIER_assert_~cond v_b_33_1)) (<= (- ULTIMATE.start___VERIFIER_assert_~cond v_b_33_1) 0) (<= 1 (+ ULTIMATE.start_main_~MAX~6 v_b_33_1)) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) (- v_b_34_1)) 1) (<= (+ ULTIMATE.start___VERIFIER_assert_~cond v_b_33_1) 0) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) v_b_33_1) 0) (forall ((v_prenex_295 Int)) (or (< v_prenex_295 v_b_33_1) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (- (select ULTIMATE.start_main_~str2~6 v_prenex_295))) 0) (<= v_b_34_1 v_prenex_295))) (<= v_b_36_1 (+ ULTIMATE.start___VERIFIER_assert_~cond 1)) (<= (+ ULTIMATE.start_main_~j~6 1) v_b_36_1) (<= ULTIMATE.start___VERIFIER_assert_~cond v_b_34_1) (<= (- (- v_b_33_1) v_b_33_1) 0) (<= (- v_b_34_1 (- v_b_34_1)) 2) (<= (+ ULTIMATE.start___VERIFIER_assert_~cond 1) v_b_36_1) (forall ((v_prenex_354 Int)) (or (< v_prenex_354 v_b_33_1) (<= v_b_34_1 v_prenex_354) (<= (- (- ULTIMATE.start_main_~cont~6) (select ULTIMATE.start_main_~str2~6 v_prenex_354)) 0))) (<= v_b_33_1 ULTIMATE.start_main_~cont~6) (<= ULTIMATE.start_main_~MAX~6 v_b_36_1) (forall ((v_prenex_308 Int)) (or (< v_prenex_308 v_b_33_1) (<= (- (- v_b_34_1) (select ULTIMATE.start_main_~str2~6 v_prenex_308)) 0) (<= v_b_34_1 v_prenex_308))) (forall ((v_prenex_373 Int)) (or (<= (- (- v_b_35_1) (- (select ULTIMATE.start_main_~str2~6 v_prenex_373))) 0) (< v_prenex_373 v_b_33_1) (<= v_b_34_1 v_prenex_373))) (<= (- ULTIMATE.start___VERIFIER_assert_~cond (- v_b_35_1)) 0) (<= 1 (+ v_b_36_1 v_b_34_1)) (forall ((v_prenex_293 Int)) (or (<= v_b_34_1 v_prenex_293) (<= (- v_b_35_1 (select ULTIMATE.start_main_~str2~6 v_prenex_293)) 0) (< v_prenex_293 v_b_33_1))) (<= (- ULTIMATE.start_main_~j~6 (- v_b_35_1)) 0) (<= (- ULTIMATE.start_main_~cont~6 v_b_34_1) 0) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_36_1) (- 1)) (forall ((v_prenex_371 Int)) (or (<= (- (- ULTIMATE.start_main_~i~6) (- (select ULTIMATE.start_main_~str2~6 v_prenex_371))) 0) (<= v_b_34_1 v_prenex_371) (< v_prenex_371 v_b_33_1))) (<= (+ ULTIMATE.start_main_~j~6 v_b_34_1) 1) (<= (- ULTIMATE.start_main_~j~6 (- v_b_34_1)) 1) (<= 0 (+ v_b_35_1 v_b_34_1)) (<= ULTIMATE.start_main_~j~6 v_b_35_1) (<= v_b_35_1 v_b_33_1) (<= (- (- v_b_33_1) (- v_b_34_1)) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_35_1)) (- 1)) (<= (+ ULTIMATE.start___VERIFIER_assert_~cond v_b_35_1) 0) (<= 2 (+ ULTIMATE.start_main_~MAX~6 v_b_36_1)) (forall ((v_prenex_314 Int)) (or (<= (- v_b_34_1 (select ULTIMATE.start_main_~str2~6 v_prenex_314)) 1) (< v_prenex_314 v_b_33_1) (<= v_b_34_1 v_prenex_314))) (<= (+ v_b_35_1 v_b_33_1) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_35_1)) 0) (<= (- (- v_b_33_1) (- v_b_36_1)) 1) (<= (- v_b_36_1 (- v_b_36_1)) 2) (<= (- ULTIMATE.start_main_~MAX~6 v_b_35_1) 1) (<= v_b_36_1 (+ ULTIMATE.start_main_~cont~6 1)) (<= v_b_36_1 (+ v_b_34_1 1)) (<= (- ULTIMATE.start___VERIFIER_assert_~cond (- v_b_33_1)) 0) (<= (- v_b_35_1 (- v_b_35_1)) 0) (<= ULTIMATE.start___VERIFIER_assert_~cond v_b_33_1) (<= (- ULTIMATE.start_main_~j~6 (- v_b_33_1)) 0) (<= v_b_36_1 (+ ULTIMATE.start_main_~j~6 1)) (<= v_b_33_1 0) (<= (+ ULTIMATE.start_main_~i~6 v_b_35_1) 0) (<= (- ULTIMATE.start_main_~cont~6 v_b_36_1) (- 1)) (<= v_b_36_1 ULTIMATE.start_main_~MAX~6) (<= (- (- ULTIMATE.start_main_~i~6) v_b_33_1) 0) (forall ((v_prenex_351 Int)) (or (<= v_b_34_1 v_prenex_351) (< v_prenex_351 v_b_33_1) (<= (- ULTIMATE.start_main_~i~6 (select ULTIMATE.start_main_~str2~6 v_prenex_351)) 0))) (<= v_b_34_1 (+ |ULTIMATE.start___VERIFIER_assert_#in~cond| 1)) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_36_1)) 1) (forall ((v_prenex_341 Int)) (or (<= v_b_34_1 v_prenex_341) (< v_prenex_341 v_b_33_1) (<= (- ULTIMATE.start_main_~MAX~6 (select ULTIMATE.start_main_~str2~6 v_prenex_341)) 1))) (<= (+ ULTIMATE.start_main_~cont~6 v_b_35_1) 0) (<= 1 (+ ULTIMATE.start_main_~i~6 v_b_36_1)) (<= v_b_33_1 ULTIMATE.start_main_~j~6) (<= v_b_34_1 (+ ULTIMATE.start_main_~j~6 1)) (<= ULTIMATE.start_main_~MAX~6 (+ v_b_34_1 1)) (<= (- ULTIMATE.start_main_~j~6 v_b_36_1) (- 1)) (<= (+ ULTIMATE.start_main_~i~6 v_b_36_1) 1) (forall ((v_prenex_369 Int)) (or (<= (- (- v_b_36_1) (- (select ULTIMATE.start_main_~str2~6 v_prenex_369))) (- 1)) (< v_prenex_369 v_b_33_1) (<= v_b_34_1 v_prenex_369))) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) v_b_34_1) 0) (<= (+ ULTIMATE.start___VERIFIER_assert_~cond v_b_36_1) 1) (< v_b_34_1 (+ v_b_33_1 1)) (<= v_b_36_1 (+ v_b_33_1 1)) (<= (- (- ULTIMATE.start_main_~i~6) v_b_34_1) 0) (<= (+ v_b_35_1 v_b_36_1) 1) (<= (* 2 v_b_35_1) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_33_1) (- 1)) (forall ((v_prenex_350 Int)) (or (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) (select ULTIMATE.start_main_~str2~6 v_prenex_350)) 0) (<= v_b_34_1 v_prenex_350) (< v_prenex_350 v_b_33_1))) (<= v_b_34_1 (+ v_b_35_1 1)) (forall ((v_prenex_327 Int)) (or (<= (- (- v_b_33_1) (- (select ULTIMATE.start_main_~str2~6 v_prenex_327))) 0) (< v_prenex_327 v_b_33_1) (<= v_b_34_1 v_prenex_327))) (<= 0 (+ ULTIMATE.start_main_~i~6 v_b_34_1)) (<= 0 (+ ULTIMATE.start_main_~i~6 v_b_33_1)) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) v_b_36_1) (- 1)) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_33_1)) 0) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) v_b_35_1) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_34_1)) 2) (<= v_b_34_1 (+ ULTIMATE.start_main_~cont~6 1)) (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~cond| v_b_35_1) 0) (<= (- v_b_33_1 v_b_35_1) 0) (<= (- ULTIMATE.start_main_~j~6 v_b_35_1) 0) (<= (- (- v_b_33_1) v_b_35_1) 0) (<= (- ULTIMATE.start_main_~i~6 (- v_b_36_1)) 1) (<= (+ v_b_33_1 v_b_34_1) 1) (<= v_b_34_1 1) (<= v_b_35_1 0) (<= (- (- v_b_34_1) (- v_b_35_1)) 0) (<= (- (- ULTIMATE.start_main_~i~6) v_b_36_1) (- 1)) (<= (- ULTIMATE.start_main_~i~6 v_b_36_1) (- 1)) (forall ((v_prenex_312 Int)) (or (< v_prenex_312 v_b_33_1) (<= (- v_b_33_1 (select ULTIMATE.start_main_~str2~6 v_prenex_312)) 0) (<= v_b_34_1 v_prenex_312))) (forall ((v_prenex_307 Int) (v_prenex_306 Int)) (or (<= v_b_36_1 v_prenex_307) (<= v_b_34_1 v_prenex_306) (< v_prenex_307 v_b_35_1) (< v_prenex_306 v_b_33_1) (<= (- (select ULTIMATE.start_main_~str2~6 v_prenex_306) (select ULTIMATE.start_main_~str1~6 v_prenex_307)) 0))) (<= v_b_36_1 (+ v_b_35_1 1)) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond| v_b_34_1) (<= 0 (* 2 v_b_35_1)) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_36_1)) 1) (<= (- (- ULTIMATE.start_main_~j~6) v_b_36_1) (- 1)) (<= (- ULTIMATE.start_main_~i~6 (- v_b_35_1)) 0) (<= v_b_33_1 |ULTIMATE.start___VERIFIER_assert_#in~cond|) (<= (+ ULTIMATE.start_main_~j~6 v_b_36_1) 1) (<= (- ULTIMATE.start_main_~cont~6 v_b_35_1) 0) (<= (- v_b_35_1 v_b_36_1) (- 1)) (<= (+ ULTIMATE.start___VERIFIER_assert_~cond v_b_34_1) 1) (<= (+ v_b_36_1 v_b_33_1) 1) (<= v_b_35_1 |ULTIMATE.start___VERIFIER_assert_#in~cond|) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_34_1) (- 1)) (forall ((v_prenex_346 Int)) (or (<= (- (- ULTIMATE.start_main_~i~6) (select ULTIMATE.start_main_~str2~6 v_prenex_346)) 0) (<= v_b_34_1 v_prenex_346) (< v_prenex_346 v_b_33_1))) (<= v_b_36_1 (+ |ULTIMATE.start___VERIFIER_assert_#in~cond| 1)) (<= 0 (+ ULTIMATE.start_main_~j~6 v_b_35_1)) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (- v_b_36_1)) 1) (<= ULTIMATE.start_main_~MAX~6 (+ v_b_33_1 1)) (<= (- ULTIMATE.start_main_~i~6 v_b_35_1) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_33_1)) 1) (forall ((v_prenex_315 Int)) (or (<= v_b_34_1 v_prenex_315) (<= (- (- ULTIMATE.start_main_~cont~6) (- (select ULTIMATE.start_main_~str2~6 v_prenex_315))) 0) (< v_prenex_315 v_b_33_1))) (<= (- v_b_35_1 (- v_b_36_1)) 1) (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~cond| 1) v_b_36_1) (forall ((v_prenex_374 Int)) (or (< v_prenex_374 v_b_33_1) (<= v_b_34_1 v_prenex_374) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) (select ULTIMATE.start_main_~str2~6 v_prenex_374)) 0))) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_35_1)) 0) (<= (- (- v_b_35_1) v_b_36_1) (- 1)) (forall ((v_prenex_316 Int)) (or (< v_prenex_316 v_b_33_1) (<= (- v_b_36_1 (select ULTIMATE.start_main_~str2~6 v_prenex_316)) 1) (<= v_b_34_1 v_prenex_316))) (<= v_b_34_1 (+ ULTIMATE.start___VERIFIER_assert_~cond 1)) (<= 1 v_b_36_1) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_33_1)) 0) (<= (+ ULTIMATE.start_main_~j~6 v_b_35_1) 0) (<= (+ v_b_35_1 1) ULTIMATE.start_main_~MAX~6) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (- v_b_33_1)) 0) (<= (- v_b_34_1 v_b_35_1) 1) (<= 1 (+ v_b_36_1 v_b_33_1)) (forall ((v_idx_130 Int)) (or (< v_idx_130 v_b_33_1) (<= (- v_b_34_1 (- (select ULTIMATE.start_main_~str2~6 v_idx_130))) 1) (<= v_b_34_1 v_idx_130))) (<= (- v_b_33_1 (- v_b_36_1)) 1) (forall ((v_prenex_352 Int)) (or (< v_prenex_352 v_b_33_1) (<= v_b_34_1 v_prenex_352) (<= (- (- ULTIMATE.start_main_~MAX~6) (select ULTIMATE.start_main_~str2~6 v_prenex_352)) (- 1)))) (<= 1 (+ ULTIMATE.start_main_~cont~6 v_b_36_1)))) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) (- ULTIMATE.start_main_~cont~6)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~cont~6) (- 1)) (<= ULTIMATE.start_main_~i~6 0) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) ULTIMATE.start_main_~cont~6) 0) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond| ULTIMATE.start_main_~i~6) (<= ULTIMATE.start_main_~MAX~6 1) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| ULTIMATE.start_main_~cont~6) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~cont~6)) 1) (<= (- ULTIMATE.start___VERIFIER_assert_~cond (- ULTIMATE.start___VERIFIER_assert_~cond)) 0) (<= (- ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~MAX~6) (- 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~MAX~6) (- 2)) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond| 0) (<= (- ULTIMATE.start___VERIFIER_assert_~cond (- ULTIMATE.start_main_~MAX~6)) 1) (<= (- (- ULTIMATE.start_main_~i~6) (- ULTIMATE.start_main_~j~6)) 0) (<= ULTIMATE.start_main_~MAX~6 (+ ULTIMATE.start_main_~cont~6 1)) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) (- ULTIMATE.start_main_~j~6)) 0) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) (- ULTIMATE.start_main_~i~6)) 0) (<= (+ ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~MAX~6) 1) (<= ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6) (<= ULTIMATE.start_main_~i~6 ULTIMATE.start___VERIFIER_assert_~cond) (<= 0 (+ ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~i~6)) (<= ULTIMATE.start_main_~j~6 0) (<= 1 (+ ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6)) (<= 0 (* 2 |ULTIMATE.start___VERIFIER_assert_#in~cond|)) (<= 0 (* 2 ULTIMATE.start_main_~i~6)) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (- ULTIMATE.start_main_~j~6)) 0) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) ULTIMATE.start___VERIFIER_assert_~cond) 0) (<= 1 (+ ULTIMATE.start_main_~MAX~6 |ULTIMATE.start___VERIFIER_assert_#in~cond|)) (<= ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~i~6) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~i~6)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~j~6)) (- 1)) (<= 0 (+ ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~cont~6)) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) ULTIMATE.start_main_~MAX~6) (- 1)) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) ULTIMATE.start_main_~i~6) 0) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~i~6)) 0) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) (- ULTIMATE.start___VERIFIER_assert_~cond)) 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) (<= (* 2 ULTIMATE.start_main_~MAX~6) 2) (<= ULTIMATE.start_main_~cont~6 ULTIMATE.start___VERIFIER_assert_~cond) (<= (- ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~cont~6) 0) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond| ULTIMATE.start_main_~j~6) (<= (* 2 ULTIMATE.start_main_~cont~6) 0) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| ULTIMATE.start_main_~i~6) 0) (<= (+ ULTIMATE.start___VERIFIER_assert_~cond |ULTIMATE.start___VERIFIER_assert_#in~cond|) 0) (<= (- (- ULTIMATE.start_main_~i~6) ULTIMATE.start_main_~i~6) 0) (<= 0 |ULTIMATE.start___VERIFIER_assert_#in~cond|) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~cont~6)) (- 1)) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) (- ULTIMATE.start_main_~MAX~6)) 1) (<= ULTIMATE.start_main_~MAX~6 (+ ULTIMATE.start_main_~i~6 1)) (<= ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~cont~6) (<= (- 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_~j~6) (<= (- ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~i~6) 0) (<= (- (- ULTIMATE.start_main_~j~6) ULTIMATE.start_main_~j~6) 0) (<= (+ ULTIMATE.start_main_~MAX~6 |ULTIMATE.start___VERIFIER_assert_#in~cond|) 1) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond| ULTIMATE.start___VERIFIER_assert_~cond) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| ULTIMATE.start_main_~j~6) 0) (<= (- ULTIMATE.start_main_~j~6 (- ULTIMATE.start_main_~j~6)) 0) (<= 0 (* 2 ULTIMATE.start_main_~cont~6)) (<= ULTIMATE.start_main_~j~6 ULTIMATE.start___VERIFIER_assert_~cond) (<= 0 ULTIMATE.start___VERIFIER_assert_~cond) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) |ULTIMATE.start___VERIFIER_assert_#in~cond|) 0) (<= ULTIMATE.start_main_~MAX~6 (+ ULTIMATE.start___VERIFIER_assert_~cond 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~i~6)) (- 1)) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (- ULTIMATE.start_main_~i~6)) 0) (<= (* 2 ULTIMATE.start_main_~j~6) 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) (<= 0 ULTIMATE.start_main_~j~6) (<= (* 2 |ULTIMATE.start___VERIFIER_assert_#in~cond|) 0) (<= 0 ULTIMATE.start_main_~cont~6) (<= (+ ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~MAX~6) 1) (<= (- ULTIMATE.start___VERIFIER_assert_~cond (- ULTIMATE.start_main_~i~6)) 0) (<= 0 (+ ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~i~6)) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| ULTIMATE.start_main_~MAX~6) (- 1)) (<= (+ ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~i~6) 0) (<= 1 (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~MAX~6)) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~i~6)) 1) (<= (+ ULTIMATE.start_main_~cont~6 |ULTIMATE.start___VERIFIER_assert_#in~cond|) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- ULTIMATE.start_main_~j~6)) 0) (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~cond| 1) ULTIMATE.start_main_~MAX~6) (<= 0 ULTIMATE.start_main_~i~6) (<= 0 (+ |ULTIMATE.start___VERIFIER_assert_#in~cond| ULTIMATE.start_main_~i~6)) (<= (+ ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~cont~6) 0) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond| ULTIMATE.start_main_~cont~6) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (- ULTIMATE.start___VERIFIER_assert_~cond)) 0) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) ULTIMATE.start_main_~MAX~6) (- 1)) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| ULTIMATE.start___VERIFIER_assert_~cond) 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_~i~6 |ULTIMATE.start___VERIFIER_assert_#in~cond|) (<= (- ULTIMATE.start___VERIFIER_assert_~cond (- ULTIMATE.start_main_~cont~6)) 0) (<= 0 (* 2 ULTIMATE.start_main_~j~6)) (<= 1 (+ ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~MAX~6)) (<= ULTIMATE.start_main_~i~6 ULTIMATE.start_main_~cont~6) (<= 1 (+ ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~MAX~6)) (<= ULTIMATE.start___VERIFIER_assert_~cond 0) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~MAX~6)) 2) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) ULTIMATE.start___VERIFIER_assert_~cond) 0) (<= ULTIMATE.start_main_~i~6 ULTIMATE.start_main_~j~6) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) (- ULTIMATE.start_main_~cont~6)) 0) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) (- ULTIMATE.start_main_~MAX~6)) 1) (<= (+ ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~j~6) 0) (<= ULTIMATE.start_main_~cont~6 |ULTIMATE.start___VERIFIER_assert_#in~cond|) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~i~6) 0) (<= 0 (* 2 ULTIMATE.start___VERIFIER_assert_~cond)) (<= (* 2 ULTIMATE.start___VERIFIER_assert_~cond) 0) (<= ULTIMATE.start_main_~MAX~6 (+ ULTIMATE.start_main_~j~6 1)) (<= ULTIMATE.start_main_~MAX~6 (+ |ULTIMATE.start___VERIFIER_assert_#in~cond| 1)) (<= 0 (+ ULTIMATE.start_main_~j~6 |ULTIMATE.start___VERIFIER_assert_#in~cond|)) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~cont~6) 1) (<= (+ ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~i~6) 0) (<= 0 (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6)) (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~cond| ULTIMATE.start_main_~i~6) 0) (<= ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~j~6) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (- ULTIMATE.start_main_~cont~6)) 0) (<= 0 (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~j~6)) (<= (- ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~j~6) 0) (<= (- ULTIMATE.start___VERIFIER_assert_~cond (- ULTIMATE.start_main_~j~6)) 0) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~j~6) 1) (<= (+ ULTIMATE.start_main_~j~6 1) ULTIMATE.start_main_~MAX~6) (<= (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6) 0) (<= 0 (+ ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~j~6))) (and (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) (- ULTIMATE.start_main_~i~6)) 0) (<= 1 ULTIMATE.start_main_~MAX~6) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) ULTIMATE.start_main_~j~6) 0) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (- ULTIMATE.start_main_~MAX~6)) 1) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) ULTIMATE.start_main_~cont~6) 0) (<= (+ ULTIMATE.start_main_~i~6 1) ULTIMATE.start_main_~MAX~6) (<= 2 (* 2 ULTIMATE.start_main_~MAX~6)) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~j~6)) 0) (exists ((v_b_35_1 Int) (v_b_36_1 Int) (v_b_33_1 Int) (v_b_34_1 Int)) (and (<= (+ v_b_33_1 1) v_b_36_1) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) (- v_b_36_1)) 1) (<= 1 (+ ULTIMATE.start_main_~MAX~6 v_b_35_1)) (<= (+ v_b_35_1 1) v_b_36_1) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_33_1) 0) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| v_b_33_1) 0) (<= v_b_34_1 (+ ULTIMATE.start_main_~i~6 1)) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond| v_b_33_1) (<= (- ULTIMATE.start_main_~j~6 v_b_34_1) 0) (<= (- ULTIMATE.start___VERIFIER_assert_~cond (- v_b_34_1)) 1) (<= (- ULTIMATE.start_main_~MAX~6 v_b_33_1) 1) (forall ((v_prenex_288 Int) (v_prenex_289 Int)) (or (<= v_b_36_1 v_prenex_289) (<= v_b_34_1 v_prenex_288) (< v_prenex_288 v_b_33_1) (< v_prenex_289 v_b_35_1) (<= (- (- (select ULTIMATE.start_main_~str2~6 v_prenex_288)) (- (select ULTIMATE.start_main_~str1~6 v_prenex_289))) 0))) (<= (+ ULTIMATE.start_main_~cont~6 1) v_b_36_1) (<= (+ v_b_35_1 v_b_34_1) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_36_1) (- 2)) (<= v_b_33_1 ULTIMATE.start___VERIFIER_assert_~cond) (<= (- v_b_34_1 (- v_b_36_1)) 2) (<= 1 (+ ULTIMATE.start_main_~MAX~6 v_b_34_1)) (<= (- ULTIMATE.start_main_~cont~6 v_b_33_1) 0) (<= (- ULTIMATE.start_main_~i~6 (- v_b_34_1)) 1) (<= v_b_35_1 ULTIMATE.start_main_~cont~6) (<= 0 (+ ULTIMATE.start___VERIFIER_assert_~cond v_b_34_1)) (<= (- (- v_b_33_1) v_b_34_1) 0) (<= v_b_34_1 ULTIMATE.start_main_~MAX~6) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_35_1) (- 1)) (<= 0 (* 2 v_b_33_1)) (<= (+ ULTIMATE.start_main_~j~6 v_b_33_1) 0) (<= v_b_35_1 ULTIMATE.start___VERIFIER_assert_~cond) (<= (- v_b_33_1 (- v_b_33_1)) 0) (<= (- ULTIMATE.start___VERIFIER_assert_~cond v_b_34_1) 0) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_34_1)) 1) (<= v_b_36_1 1) (forall ((v_prenex_325 Int) (v_prenex_324 Int)) (or (<= (- (select ULTIMATE.start_main_~str2~6 v_prenex_324) (- (select ULTIMATE.start_main_~str1~6 v_prenex_325))) 0) (< v_prenex_324 v_b_33_1) (<= v_b_34_1 v_prenex_324) (< v_prenex_325 v_b_35_1) (<= v_b_36_1 v_prenex_325))) (forall ((v_prenex_356 Int)) (or (<= (- (- v_b_34_1) (- (select ULTIMATE.start_main_~str1~6 v_prenex_356))) 0) (<= v_b_36_1 v_prenex_356) (< v_prenex_356 v_b_35_1))) (<= (- (- v_b_33_1) v_b_36_1) (- 1)) (<= ULTIMATE.start___VERIFIER_assert_~cond v_b_35_1) (forall ((v_prenex_353 Int)) (or (<= v_b_36_1 v_prenex_353) (<= (- ULTIMATE.start_main_~i~6 (select ULTIMATE.start_main_~str1~6 v_prenex_353)) 0) (< v_prenex_353 v_b_35_1))) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) (- v_b_35_1)) 0) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| v_b_36_1) (- 1)) (<= (- (- v_b_34_1) v_b_36_1) (- 1)) (<= 0 (* 2 v_b_34_1)) (<= (* 2 v_b_34_1) 2) (<= (- v_b_33_1 (- v_b_34_1)) 1) (forall ((v_prenex_370 Int)) (or (<= (- (- v_b_35_1) (select ULTIMATE.start_main_~str1~6 v_prenex_370)) 0) (<= v_b_36_1 v_prenex_370) (< v_prenex_370 v_b_35_1))) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_35_1)) 0) (forall ((v_prenex_344 Int)) (or (<= (- (- v_b_33_1) (select ULTIMATE.start_main_~str1~6 v_prenex_344)) 0) (<= v_b_36_1 v_prenex_344) (< v_prenex_344 v_b_35_1))) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) v_b_35_1) 0) (<= (- (- ULTIMATE.start_main_~j~6) v_b_35_1) 0) (<= 0 v_b_35_1) (<= (- ULTIMATE.start_main_~MAX~6 v_b_36_1) 0) (<= (+ v_b_36_1 v_b_34_1) 2) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_34_1) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_36_1)) 1) (<= 0 (+ ULTIMATE.start___VERIFIER_assert_~cond v_b_35_1)) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) v_b_34_1) 0) (<= (+ ULTIMATE.start_main_~cont~6 v_b_33_1) 0) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) (- v_b_33_1)) 0) (<= (- ULTIMATE.start_main_~i~6 v_b_34_1) 0) (<= 1 (+ v_b_35_1 v_b_36_1)) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_36_1)) 1) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_35_1)) 1) (<= (- (- ULTIMATE.start_main_~i~6) v_b_35_1) 0) (<= (- (- v_b_35_1) (- v_b_36_1)) 1) (<= v_b_35_1 ULTIMATE.start_main_~j~6) (<= (+ ULTIMATE.start_main_~i~6 v_b_33_1) 0) (<= (- ULTIMATE.start___VERIFIER_assert_~cond v_b_35_1) 0) (<= 0 (+ ULTIMATE.start_main_~j~6 v_b_34_1)) (<= ULTIMATE.start_main_~i~6 v_b_34_1) (<= (* 2 v_b_33_1) 0) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_33_1)) 0) (<= (+ ULTIMATE.start_main_~cont~6 v_b_36_1) 1) (<= (- ULTIMATE.start___VERIFIER_assert_~cond (- v_b_36_1)) 1) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_34_1)) 1) (<= 0 (+ ULTIMATE.start_main_~cont~6 v_b_34_1)) (forall ((v_prenex_349 Int)) (or (<= v_b_36_1 v_prenex_349) (< v_prenex_349 v_b_35_1) (<= (- v_b_34_1 (- (select ULTIMATE.start_main_~str1~6 v_prenex_349))) 1))) (<= ULTIMATE.start_main_~i~6 v_b_35_1) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond| v_b_35_1) (<= (* 2 v_b_36_1) 2) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_36_1)) 0) (forall ((v_prenex_302 Int)) (or (<= v_b_36_1 v_prenex_302) (< v_prenex_302 v_b_35_1) (<= (- (select ULTIMATE.start_main_~str1~6 v_prenex_302) (- (select ULTIMATE.start_main_~str1~6 v_prenex_302))) 0))) (<= ULTIMATE.start_main_~j~6 v_b_34_1) (<= ULTIMATE.start_main_~i~6 v_b_33_1) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_33_1)) 0) (<= (- (- v_b_34_1) v_b_34_1) 0) (<= 0 (+ ULTIMATE.start_main_~j~6 v_b_33_1)) (<= (- (- v_b_34_1) v_b_35_1) 0) (forall ((v_prenex_286 Int)) (or (< v_prenex_286 v_b_35_1) (<= v_b_36_1 v_prenex_286) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (select ULTIMATE.start_main_~str1~6 v_prenex_286)) 0))) (<= (- (- v_b_35_1) v_b_35_1) 0) (<= ULTIMATE.start_main_~cont~6 v_b_33_1) (<= 0 v_b_34_1) (<= (+ ULTIMATE.start_main_~MAX~6 v_b_36_1) 2) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_36_1)) 2) (<= (- ULTIMATE.start_main_~j~6 v_b_33_1) 0) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) (- v_b_34_1)) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_34_1)) 0) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_35_1)) 0) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_35_1) 0) (<= (- (- v_b_33_1) (- v_b_35_1)) 0) (<= (+ ULTIMATE.start_main_~i~6 v_b_34_1) 1) (forall ((v_prenex_339 Int)) (or (< v_prenex_339 v_b_35_1) (<= (- ULTIMATE.start___VERIFIER_assert_~cond (select ULTIMATE.start_main_~str1~6 v_prenex_339)) 0) (<= v_b_36_1 v_prenex_339))) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (- v_b_35_1)) 0) (<= (+ ULTIMATE.start_main_~MAX~6 v_b_35_1) 1) (<= 1 (+ ULTIMATE.start___VERIFIER_assert_~cond v_b_36_1)) (<= (- (- ULTIMATE.start_main_~j~6) v_b_33_1) 0) (<= v_b_34_1 (+ v_b_33_1 1)) (<= ULTIMATE.start_main_~cont~6 v_b_35_1) (forall ((v_prenex_368 Int)) (or (< v_prenex_368 v_b_35_1) (<= v_b_36_1 v_prenex_368) (<= (- (- v_b_33_1) (- (select ULTIMATE.start_main_~str1~6 v_prenex_368))) 0))) (<= 0 (+ ULTIMATE.start_main_~cont~6 v_b_33_1)) (<= v_b_33_1 ULTIMATE.start_main_~i~6) (<= (+ ULTIMATE.start_main_~cont~6 v_b_34_1) 1) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| v_b_34_1) 0) (<= 1 (+ ULTIMATE.start_main_~j~6 v_b_36_1)) (forall ((v_prenex_355 Int)) (or (< v_prenex_355 v_b_35_1) (<= (- (- ULTIMATE.start_main_~cont~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_355))) 0) (<= v_b_36_1 v_prenex_355))) (forall ((v_prenex_303 Int)) (or (< v_prenex_303 v_b_35_1) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (- (select ULTIMATE.start_main_~str1~6 v_prenex_303))) 0) (<= v_b_36_1 v_prenex_303))) (forall ((v_prenex_294 Int)) (or (<= (- v_b_33_1 (select ULTIMATE.start_main_~str1~6 v_prenex_294)) 0) (< v_prenex_294 v_b_35_1) (<= v_b_36_1 v_prenex_294))) (forall ((v_prenex_329 Int)) (or (<= v_b_36_1 v_prenex_329) (< v_prenex_329 v_b_35_1) (<= (- ULTIMATE.start_main_~j~6 (select ULTIMATE.start_main_~str1~6 v_prenex_329)) 0))) (<= (- ULTIMATE.start_main_~MAX~6 v_b_34_1) 1) (<= (- (- v_b_34_1) (- v_b_36_1)) 1) (<= ULTIMATE.start_main_~cont~6 v_b_34_1) (<= 0 (+ |ULTIMATE.start___VERIFIER_assert_#in~cond| v_b_34_1)) (<= (- ULTIMATE.start_main_~j~6 (- v_b_36_1)) 1) (<= (+ v_b_33_1 1) ULTIMATE.start_main_~MAX~6) (<= 0 (+ ULTIMATE.start_main_~cont~6 v_b_35_1)) (<= 0 (+ |ULTIMATE.start___VERIFIER_assert_#in~cond| v_b_35_1)) (<= v_b_35_1 v_b_34_1) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) v_b_36_1) (- 1)) (<= (- v_b_33_1 v_b_36_1) (- 1)) (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~cond| v_b_36_1) 1) (forall ((v_prenex_340 Int)) (or (<= v_b_36_1 v_prenex_340) (< v_prenex_340 v_b_35_1) (<= (- v_b_36_1 (select ULTIMATE.start_main_~str1~6 v_prenex_340)) 1))) (<= (- v_b_33_1 v_b_34_1) 0) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (- v_b_34_1)) 1) (forall ((v_prenex_305 Int)) (or (<= (- ULTIMATE.start_main_~MAX~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_305))) 1) (< v_prenex_305 v_b_35_1) (<= v_b_36_1 v_prenex_305))) (forall ((v_prenex_330 Int)) (or (<= (- (- v_b_34_1) (select ULTIMATE.start_main_~str1~6 v_prenex_330)) 0) (<= v_b_36_1 v_prenex_330) (< v_prenex_330 v_b_35_1))) (<= 0 v_b_33_1) (<= (- v_b_33_1 (- v_b_35_1)) 0) (<= (- v_b_34_1 (- v_b_35_1)) 1) (<= 0 (+ v_b_35_1 v_b_33_1)) (<= (- ULTIMATE.start___VERIFIER_assert_~cond v_b_36_1) (- 1)) (<= v_b_35_1 ULTIMATE.start_main_~i~6) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) (- v_b_35_1)) 0) (forall ((v_prenex_332 Int)) (or (<= v_b_36_1 v_prenex_332) (<= (- v_b_36_1 (- (select ULTIMATE.start_main_~str1~6 v_prenex_332))) 1) (< v_prenex_332 v_b_35_1))) (forall ((v_prenex_310 Int)) (or (<= v_b_36_1 v_prenex_310) (< v_prenex_310 v_b_35_1) (<= (- v_b_34_1 (select ULTIMATE.start_main_~str1~6 v_prenex_310)) 1))) (<= (+ ULTIMATE.start_main_~i~6 1) v_b_36_1) (forall ((v_prenex_320 Int)) (or (<= (- v_b_33_1 (- (select ULTIMATE.start_main_~str1~6 v_prenex_320))) 0) (< v_prenex_320 v_b_35_1) (<= v_b_36_1 v_prenex_320))) (<= v_b_33_1 v_b_34_1) (<= (- (- ULTIMATE.start_main_~j~6) v_b_34_1) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_33_1)) (- 1)) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_34_1)) 1) (<= 0 (+ ULTIMATE.start_main_~i~6 v_b_35_1)) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) v_b_33_1) 0) (<= v_b_33_1 v_b_35_1) (<= v_b_34_1 v_b_36_1) (<= (- (- v_b_36_1) v_b_36_1) (- 2)) (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~cond| v_b_34_1) 1) (<= (- v_b_34_1 v_b_36_1) 0) (<= (+ ULTIMATE.start_main_~MAX~6 v_b_33_1) 1) (<= 0 (+ |ULTIMATE.start___VERIFIER_assert_#in~cond| v_b_33_1)) (forall ((v_prenex_362 Int)) (or (<= v_b_36_1 v_prenex_362) (<= (- (- v_b_36_1) (- (select ULTIMATE.start_main_~str1~6 v_prenex_362))) (- 1)) (< v_prenex_362 v_b_35_1))) (<= 2 (* 2 v_b_36_1)) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| v_b_35_1) 0) (<= (- ULTIMATE.start_main_~i~6 (- v_b_33_1)) 0) (forall ((v_prenex_301 Int)) (or (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) (- (select ULTIMATE.start_main_~str1~6 v_prenex_301))) 0) (<= v_b_36_1 v_prenex_301) (< v_prenex_301 v_b_35_1))) (<= ULTIMATE.start_main_~j~6 v_b_33_1) (<= (- ULTIMATE.start_main_~i~6 v_b_33_1) 0) (<= 0 (+ v_b_33_1 v_b_34_1)) (forall ((v_prenex_343 Int)) (or (< v_prenex_343 v_b_35_1) (<= v_b_36_1 v_prenex_343) (<= (- (- ULTIMATE.start_main_~MAX~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_343))) (- 1)))) (<= 1 (+ |ULTIMATE.start___VERIFIER_assert_#in~cond| v_b_36_1)) (<= ULTIMATE.start_main_~MAX~6 (+ v_b_35_1 1)) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) (- v_b_36_1)) 1) (<= v_b_36_1 (+ ULTIMATE.start_main_~i~6 1)) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_34_1)) 1) (forall ((v_prenex_291 Int)) (or (<= v_b_36_1 v_prenex_291) (< v_prenex_291 v_b_35_1) (<= (- (- ULTIMATE.start_main_~cont~6) (select ULTIMATE.start_main_~str1~6 v_prenex_291)) 0))) (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~cond| v_b_33_1) 0) (forall ((v_idx_133 Int)) (or (< v_idx_133 v_b_35_1) (<= (- ULTIMATE.start_main_~j~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_133))) 0) (<= v_b_36_1 v_idx_133))) (forall ((v_prenex_358 Int) (v_prenex_357 Int)) (or (< v_prenex_357 v_b_33_1) (<= v_b_36_1 v_prenex_358) (<= v_b_34_1 v_prenex_357) (<= (- (- (select ULTIMATE.start_main_~str2~6 v_prenex_357)) (select ULTIMATE.start_main_~str1~6 v_prenex_358)) 0) (< v_prenex_358 v_b_35_1))) (<= (+ ULTIMATE.start_main_~MAX~6 v_b_34_1) 2) (forall ((v_prenex_361 Int)) (or (<= v_b_36_1 v_prenex_361) (< v_prenex_361 v_b_35_1) (<= (- ULTIMATE.start___VERIFIER_assert_~cond (- (select ULTIMATE.start_main_~str1~6 v_prenex_361))) 0))) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) (- v_b_33_1)) 0) (<= 0 (+ ULTIMATE.start___VERIFIER_assert_~cond v_b_33_1)) (<= (- ULTIMATE.start___VERIFIER_assert_~cond v_b_33_1) 0) (<= 1 (+ ULTIMATE.start_main_~MAX~6 v_b_33_1)) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) (- v_b_34_1)) 1) (<= (+ ULTIMATE.start___VERIFIER_assert_~cond v_b_33_1) 0) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) v_b_33_1) 0) (<= v_b_36_1 (+ ULTIMATE.start___VERIFIER_assert_~cond 1)) (<= (+ ULTIMATE.start_main_~j~6 1) v_b_36_1) (<= ULTIMATE.start___VERIFIER_assert_~cond v_b_34_1) (forall ((v_prenex_364 Int)) (or (<= v_b_36_1 v_prenex_364) (<= (- (- ULTIMATE.start_main_~i~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_364))) 0) (< v_prenex_364 v_b_35_1))) (<= (- (- v_b_33_1) v_b_33_1) 0) (<= (- v_b_34_1 (- v_b_34_1)) 2) (<= (+ ULTIMATE.start___VERIFIER_assert_~cond 1) v_b_36_1) (<= v_b_33_1 ULTIMATE.start_main_~cont~6) (forall ((v_prenex_326 Int)) (or (<= v_b_36_1 v_prenex_326) (<= (- v_b_35_1 (- (select ULTIMATE.start_main_~str1~6 v_prenex_326))) 0) (< v_prenex_326 v_b_35_1))) (<= ULTIMATE.start_main_~MAX~6 v_b_36_1) (forall ((v_prenex_345 Int)) (or (<= v_b_36_1 v_prenex_345) (< v_prenex_345 v_b_35_1) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) (select ULTIMATE.start_main_~str1~6 v_prenex_345)) 0))) (<= (- ULTIMATE.start___VERIFIER_assert_~cond (- v_b_35_1)) 0) (<= 1 (+ v_b_36_1 v_b_34_1)) (<= (- ULTIMATE.start_main_~j~6 (- v_b_35_1)) 0) (forall ((v_prenex_318 Int)) (or (< v_prenex_318 v_b_35_1) (<= v_b_36_1 v_prenex_318) (<= (- (- v_b_35_1) (- (select ULTIMATE.start_main_~str1~6 v_prenex_318))) 0))) (<= (- ULTIMATE.start_main_~cont~6 v_b_34_1) 0) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_36_1) (- 1)) (<= (+ ULTIMATE.start_main_~j~6 v_b_34_1) 1) (<= (- ULTIMATE.start_main_~j~6 (- v_b_34_1)) 1) (<= 0 (+ v_b_35_1 v_b_34_1)) (<= ULTIMATE.start_main_~j~6 v_b_35_1) (<= v_b_35_1 v_b_33_1) (<= (- (- v_b_33_1) (- v_b_34_1)) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_35_1)) (- 1)) (<= (+ ULTIMATE.start___VERIFIER_assert_~cond v_b_35_1) 0) (<= 2 (+ ULTIMATE.start_main_~MAX~6 v_b_36_1)) (<= (+ v_b_35_1 v_b_33_1) 0) (forall ((v_prenex_363 Int)) (or (<= v_b_36_1 v_prenex_363) (< v_prenex_363 v_b_35_1) (<= (- ULTIMATE.start_main_~i~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_363))) 0))) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_35_1)) 0) (<= (- (- v_b_33_1) (- v_b_36_1)) 1) (<= (- v_b_36_1 (- v_b_36_1)) 2) (<= (- ULTIMATE.start_main_~MAX~6 v_b_35_1) 1) (<= v_b_36_1 (+ ULTIMATE.start_main_~cont~6 1)) (<= v_b_36_1 (+ v_b_34_1 1)) (forall ((v_prenex_366 Int)) (or (<= (- (- ULTIMATE.start_main_~i~6) (select ULTIMATE.start_main_~str1~6 v_prenex_366)) 0) (< v_prenex_366 v_b_35_1) (<= v_b_36_1 v_prenex_366))) (<= (- ULTIMATE.start___VERIFIER_assert_~cond (- v_b_33_1)) 0) (<= (- v_b_35_1 (- v_b_35_1)) 0) (<= ULTIMATE.start___VERIFIER_assert_~cond v_b_33_1) (<= (- ULTIMATE.start_main_~j~6 (- v_b_33_1)) 0) (<= v_b_36_1 (+ ULTIMATE.start_main_~j~6 1)) (forall ((v_prenex_372 Int)) (or (<= v_b_36_1 v_prenex_372) (<= (- (- ULTIMATE.start_main_~MAX~6) (select ULTIMATE.start_main_~str1~6 v_prenex_372)) (- 1)) (< v_prenex_372 v_b_35_1))) (<= v_b_33_1 0) (<= (+ ULTIMATE.start_main_~i~6 v_b_35_1) 0) (<= (- ULTIMATE.start_main_~cont~6 v_b_36_1) (- 1)) (<= v_b_36_1 ULTIMATE.start_main_~MAX~6) (<= (- (- ULTIMATE.start_main_~i~6) v_b_33_1) 0) (forall ((v_prenex_334 Int)) (or (<= v_b_36_1 v_prenex_334) (<= (- (- ULTIMATE.start_main_~j~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_334))) 0) (< v_prenex_334 v_b_35_1))) (<= v_b_34_1 (+ |ULTIMATE.start___VERIFIER_assert_#in~cond| 1)) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_36_1)) 1) (<= (+ ULTIMATE.start_main_~cont~6 v_b_35_1) 0) (<= 1 (+ ULTIMATE.start_main_~i~6 v_b_36_1)) (<= v_b_33_1 ULTIMATE.start_main_~j~6) (<= v_b_34_1 (+ ULTIMATE.start_main_~j~6 1)) (<= ULTIMATE.start_main_~MAX~6 (+ v_b_34_1 1)) (<= (- ULTIMATE.start_main_~j~6 v_b_36_1) (- 1)) (<= (+ ULTIMATE.start_main_~i~6 v_b_36_1) 1) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) v_b_34_1) 0) (<= (+ ULTIMATE.start___VERIFIER_assert_~cond v_b_36_1) 1) (<= v_b_36_1 (+ v_b_33_1 1)) (<= (- (- ULTIMATE.start_main_~i~6) v_b_34_1) 0) (<= (+ v_b_35_1 v_b_36_1) 1) (<= (* 2 v_b_35_1) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_33_1) (- 1)) (<= v_b_34_1 (+ v_b_35_1 1)) (<= 0 (+ ULTIMATE.start_main_~i~6 v_b_34_1)) (<= 0 (+ ULTIMATE.start_main_~i~6 v_b_33_1)) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) v_b_36_1) (- 1)) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_33_1)) 0) (forall ((v_prenex_348 Int)) (or (<= v_b_36_1 v_prenex_348) (< v_prenex_348 v_b_35_1) (<= (- ULTIMATE.start_main_~cont~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_348))) 0))) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) v_b_35_1) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_34_1)) 2) (<= v_b_34_1 (+ ULTIMATE.start_main_~cont~6 1)) (forall ((v_prenex_342 Int)) (or (<= (- (- ULTIMATE.start_main_~j~6) (select ULTIMATE.start_main_~str1~6 v_prenex_342)) 0) (< v_prenex_342 v_b_35_1) (<= v_b_36_1 v_prenex_342))) (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~cond| v_b_35_1) 0) (<= (- v_b_33_1 v_b_35_1) 0) (<= (- ULTIMATE.start_main_~j~6 v_b_35_1) 0) (<= (- (- v_b_33_1) v_b_35_1) 0) (<= (- ULTIMATE.start_main_~i~6 (- v_b_36_1)) 1) (<= (+ v_b_33_1 v_b_34_1) 1) (forall ((v_prenex_328 Int)) (or (<= v_b_36_1 v_prenex_328) (<= (- (- (select ULTIMATE.start_main_~str1~6 v_prenex_328)) (select ULTIMATE.start_main_~str1~6 v_prenex_328)) 0) (< v_prenex_328 v_b_35_1))) (<= v_b_34_1 1) (<= v_b_35_1 0) (<= (- (- v_b_34_1) (- v_b_35_1)) 0) (<= (- (- ULTIMATE.start_main_~i~6) v_b_36_1) (- 1)) (<= (- ULTIMATE.start_main_~i~6 v_b_36_1) (- 1)) (forall ((v_prenex_307 Int) (v_prenex_306 Int)) (or (<= v_b_36_1 v_prenex_307) (<= v_b_34_1 v_prenex_306) (< v_prenex_307 v_b_35_1) (< v_prenex_306 v_b_33_1) (<= (- (select ULTIMATE.start_main_~str2~6 v_prenex_306) (select ULTIMATE.start_main_~str1~6 v_prenex_307)) 0))) (<= v_b_36_1 (+ v_b_35_1 1)) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond| v_b_34_1) (<= 0 (* 2 v_b_35_1)) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_36_1)) 1) (<= (- (- ULTIMATE.start_main_~j~6) v_b_36_1) (- 1)) (<= (- ULTIMATE.start_main_~i~6 (- v_b_35_1)) 0) (forall ((v_prenex_360 Int)) (or (< v_prenex_360 v_b_35_1) (<= v_b_36_1 v_prenex_360) (<= (- v_b_35_1 (select ULTIMATE.start_main_~str1~6 v_prenex_360)) 0))) (<= v_b_33_1 |ULTIMATE.start___VERIFIER_assert_#in~cond|) (forall ((v_prenex_304 Int)) (or (<= (- ULTIMATE.start_main_~MAX~6 (select ULTIMATE.start_main_~str1~6 v_prenex_304)) 1) (<= v_b_36_1 v_prenex_304) (< v_prenex_304 v_b_35_1))) (<= (+ ULTIMATE.start_main_~j~6 v_b_36_1) 1) (<= (- ULTIMATE.start_main_~cont~6 v_b_35_1) 0) (<= (- v_b_35_1 v_b_36_1) (- 1)) (<= (+ ULTIMATE.start___VERIFIER_assert_~cond v_b_34_1) 1) (forall ((v_prenex_287 Int)) (or (<= (- ULTIMATE.start_main_~cont~6 (select ULTIMATE.start_main_~str1~6 v_prenex_287)) 0) (<= v_b_36_1 v_prenex_287) (< v_prenex_287 v_b_35_1))) (<= (+ v_b_36_1 v_b_33_1) 1) (<= v_b_35_1 |ULTIMATE.start___VERIFIER_assert_#in~cond|) (forall ((v_prenex_309 Int)) (or (<= v_b_36_1 v_prenex_309) (< v_prenex_309 v_b_35_1) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) (- (select ULTIMATE.start_main_~str1~6 v_prenex_309))) 0))) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_34_1) (- 1)) (<= v_b_36_1 (+ |ULTIMATE.start___VERIFIER_assert_#in~cond| 1)) (<= 0 (+ ULTIMATE.start_main_~j~6 v_b_35_1)) (forall ((v_prenex_317 Int)) (or (< v_prenex_317 v_b_35_1) (<= v_b_36_1 v_prenex_317) (<= (- (- v_b_36_1) (select ULTIMATE.start_main_~str1~6 v_prenex_317)) (- 1)))) (forall ((v_prenex_321 Int)) (or (< v_prenex_321 v_b_35_1) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) (select ULTIMATE.start_main_~str1~6 v_prenex_321)) 0) (<= v_b_36_1 v_prenex_321))) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (- v_b_36_1)) 1) (<= ULTIMATE.start_main_~MAX~6 (+ v_b_33_1 1)) (<= (- ULTIMATE.start_main_~i~6 v_b_35_1) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_33_1)) 1) (<= (- v_b_35_1 (- v_b_36_1)) 1) (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~cond| 1) v_b_36_1) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_35_1)) 0) (<= (- (- v_b_35_1) v_b_36_1) (- 1)) (<= v_b_34_1 (+ ULTIMATE.start___VERIFIER_assert_~cond 1)) (<= 1 v_b_36_1) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_33_1)) 0) (<= (+ ULTIMATE.start_main_~j~6 v_b_35_1) 0) (<= (+ v_b_35_1 1) ULTIMATE.start_main_~MAX~6) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (- v_b_33_1)) 0) (<= (- v_b_34_1 v_b_35_1) 1) (<= 1 (+ v_b_36_1 v_b_33_1)) (<= (- v_b_33_1 (- v_b_36_1)) 1) (< v_b_36_1 (+ v_b_35_1 1)) (<= 1 (+ ULTIMATE.start_main_~cont~6 v_b_36_1)))) (<= 0 (+ ULTIMATE.start_main_~cont~6 |ULTIMATE.start___VERIFIER_assert_#in~cond|)) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (- |ULTIMATE.start___VERIFIER_assert_#in~cond|)) 0) (<= ULTIMATE.start_main_~cont~6 0) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) (- 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_~j~6) 0) (<= (+ ULTIMATE.start___VERIFIER_assert_~cond 1) ULTIMATE.start_main_~MAX~6) (<= (- ULTIMATE.start_main_~i~6 ULTIMATE.start_main_~j~6) 0) (<= ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~cont~6) (<= (- 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_~j~6) 0) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) ULTIMATE.start_main_~i~6) 0) (<= 0 (+ ULTIMATE.start___VERIFIER_assert_~cond |ULTIMATE.start___VERIFIER_assert_#in~cond|)) (<= (* 2 ULTIMATE.start_main_~i~6) 0) (<= ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~i~6) (<= (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~MAX~6) 1) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) ULTIMATE.start_main_~j~6) 0) (<= ULTIMATE.start_main_~j~6 |ULTIMATE.start___VERIFIER_assert_#in~cond|) (<= (+ ULTIMATE.start_main_~j~6 |ULTIMATE.start___VERIFIER_assert_#in~cond|) 0) (<= ULTIMATE.start___VERIFIER_assert_~cond |ULTIMATE.start___VERIFIER_assert_#in~cond|) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) (- ULTIMATE.start_main_~cont~6)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~cont~6) (- 1)) (<= ULTIMATE.start_main_~i~6 0) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) ULTIMATE.start_main_~cont~6) 0) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond| ULTIMATE.start_main_~i~6) (<= ULTIMATE.start_main_~MAX~6 1) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| ULTIMATE.start_main_~cont~6) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~cont~6)) 1) (<= (- ULTIMATE.start___VERIFIER_assert_~cond (- ULTIMATE.start___VERIFIER_assert_~cond)) 0) (<= (- ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~MAX~6) (- 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~MAX~6) (- 2)) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond| 0) (<= (- ULTIMATE.start___VERIFIER_assert_~cond (- ULTIMATE.start_main_~MAX~6)) 1) (<= (- (- ULTIMATE.start_main_~i~6) (- ULTIMATE.start_main_~j~6)) 0) (<= ULTIMATE.start_main_~MAX~6 (+ ULTIMATE.start_main_~cont~6 1)) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) (- ULTIMATE.start_main_~j~6)) 0) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) (- ULTIMATE.start_main_~i~6)) 0) (<= (+ ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~MAX~6) 1) (<= ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6) (<= ULTIMATE.start_main_~i~6 ULTIMATE.start___VERIFIER_assert_~cond) (<= 0 (+ ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~i~6)) (<= ULTIMATE.start_main_~j~6 0) (<= 1 (+ ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6)) (<= 0 (* 2 |ULTIMATE.start___VERIFIER_assert_#in~cond|)) (<= 0 (* 2 ULTIMATE.start_main_~i~6)) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (- ULTIMATE.start_main_~j~6)) 0) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) ULTIMATE.start___VERIFIER_assert_~cond) 0) (<= 1 (+ ULTIMATE.start_main_~MAX~6 |ULTIMATE.start___VERIFIER_assert_#in~cond|)) (<= ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~i~6) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~i~6)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~j~6)) (- 1)) (<= 0 (+ ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~cont~6)) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) ULTIMATE.start_main_~MAX~6) (- 1)) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) ULTIMATE.start_main_~i~6) 0) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~i~6)) 0) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) (- ULTIMATE.start___VERIFIER_assert_~cond)) 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) (<= (* 2 ULTIMATE.start_main_~MAX~6) 2) (<= ULTIMATE.start_main_~cont~6 ULTIMATE.start___VERIFIER_assert_~cond) (<= (- ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~cont~6) 0) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond| ULTIMATE.start_main_~j~6) (<= (* 2 ULTIMATE.start_main_~cont~6) 0) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| ULTIMATE.start_main_~i~6) 0) (<= (+ ULTIMATE.start___VERIFIER_assert_~cond |ULTIMATE.start___VERIFIER_assert_#in~cond|) 0) (<= (- (- ULTIMATE.start_main_~i~6) ULTIMATE.start_main_~i~6) 0) (<= 0 |ULTIMATE.start___VERIFIER_assert_#in~cond|) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~cont~6)) (- 1)) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) (- ULTIMATE.start_main_~MAX~6)) 1) (<= ULTIMATE.start_main_~MAX~6 (+ ULTIMATE.start_main_~i~6 1)) (<= ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~cont~6) (<= (- 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_~j~6) (<= (- ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~i~6) 0) (<= (- (- ULTIMATE.start_main_~j~6) ULTIMATE.start_main_~j~6) 0) (<= (+ ULTIMATE.start_main_~MAX~6 |ULTIMATE.start___VERIFIER_assert_#in~cond|) 1) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond| ULTIMATE.start___VERIFIER_assert_~cond) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| ULTIMATE.start_main_~j~6) 0) (<= (- ULTIMATE.start_main_~j~6 (- ULTIMATE.start_main_~j~6)) 0) (<= 0 (* 2 ULTIMATE.start_main_~cont~6)) (<= ULTIMATE.start_main_~j~6 ULTIMATE.start___VERIFIER_assert_~cond) (<= 0 ULTIMATE.start___VERIFIER_assert_~cond) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) |ULTIMATE.start___VERIFIER_assert_#in~cond|) 0) (<= ULTIMATE.start_main_~MAX~6 (+ ULTIMATE.start___VERIFIER_assert_~cond 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~i~6)) (- 1)) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (- ULTIMATE.start_main_~i~6)) 0) (<= (* 2 ULTIMATE.start_main_~j~6) 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) (<= 0 ULTIMATE.start_main_~j~6) (<= (* 2 |ULTIMATE.start___VERIFIER_assert_#in~cond|) 0) (<= 0 ULTIMATE.start_main_~cont~6) (<= (+ ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~MAX~6) 1) (<= (- ULTIMATE.start___VERIFIER_assert_~cond (- ULTIMATE.start_main_~i~6)) 0) (<= 0 (+ ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~i~6)) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| ULTIMATE.start_main_~MAX~6) (- 1)) (<= (+ ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~i~6) 0) (<= 1 (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~MAX~6)) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~i~6)) 1) (<= (+ ULTIMATE.start_main_~cont~6 |ULTIMATE.start___VERIFIER_assert_#in~cond|) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- ULTIMATE.start_main_~j~6)) 0) (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~cond| 1) ULTIMATE.start_main_~MAX~6) (<= 0 ULTIMATE.start_main_~i~6) (<= 0 (+ |ULTIMATE.start___VERIFIER_assert_#in~cond| ULTIMATE.start_main_~i~6)) (<= (+ ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~cont~6) 0) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond| ULTIMATE.start_main_~cont~6) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (- ULTIMATE.start___VERIFIER_assert_~cond)) 0) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) ULTIMATE.start_main_~MAX~6) (- 1)) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| ULTIMATE.start___VERIFIER_assert_~cond) 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_~i~6 |ULTIMATE.start___VERIFIER_assert_#in~cond|) (<= (- ULTIMATE.start___VERIFIER_assert_~cond (- ULTIMATE.start_main_~cont~6)) 0) (<= 0 (* 2 ULTIMATE.start_main_~j~6)) (<= 1 (+ ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~MAX~6)) (<= ULTIMATE.start_main_~i~6 ULTIMATE.start_main_~cont~6) (<= 1 (+ ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~MAX~6)) (<= ULTIMATE.start___VERIFIER_assert_~cond 0) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~MAX~6)) 2) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) ULTIMATE.start___VERIFIER_assert_~cond) 0) (<= ULTIMATE.start_main_~i~6 ULTIMATE.start_main_~j~6) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) (- ULTIMATE.start_main_~cont~6)) 0) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) (- ULTIMATE.start_main_~MAX~6)) 1) (<= (+ ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~j~6) 0) (<= ULTIMATE.start_main_~cont~6 |ULTIMATE.start___VERIFIER_assert_#in~cond|) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~i~6) 0) (<= 0 (* 2 ULTIMATE.start___VERIFIER_assert_~cond)) (<= (* 2 ULTIMATE.start___VERIFIER_assert_~cond) 0) (<= ULTIMATE.start_main_~MAX~6 (+ ULTIMATE.start_main_~j~6 1)) (<= ULTIMATE.start_main_~MAX~6 (+ |ULTIMATE.start___VERIFIER_assert_#in~cond| 1)) (<= 0 (+ ULTIMATE.start_main_~j~6 |ULTIMATE.start___VERIFIER_assert_#in~cond|)) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~cont~6) 1) (<= (+ ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~i~6) 0) (<= 0 (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6)) (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~cond| ULTIMATE.start_main_~i~6) 0) (<= ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~j~6) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (- ULTIMATE.start_main_~cont~6)) 0) (<= 0 (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~j~6)) (<= (- ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~j~6) 0) (<= (- ULTIMATE.start___VERIFIER_assert_~cond (- ULTIMATE.start_main_~j~6)) 0) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~j~6) 1) (<= (+ ULTIMATE.start_main_~j~6 1) ULTIMATE.start_main_~MAX~6) (<= (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6) 0) (<= 0 (+ ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~j~6))) (and (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) (- ULTIMATE.start_main_~i~6)) 0) (<= 1 ULTIMATE.start_main_~MAX~6) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) ULTIMATE.start_main_~j~6) 0) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (- ULTIMATE.start_main_~MAX~6)) 1) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) ULTIMATE.start_main_~cont~6) 0) (<= (+ ULTIMATE.start_main_~i~6 1) ULTIMATE.start_main_~MAX~6) (<= 2 (* 2 ULTIMATE.start_main_~MAX~6)) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~j~6)) 0) (<= 0 (+ ULTIMATE.start_main_~cont~6 |ULTIMATE.start___VERIFIER_assert_#in~cond|)) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (- |ULTIMATE.start___VERIFIER_assert_#in~cond|)) 0) (<= ULTIMATE.start_main_~cont~6 0) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) (- 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_~j~6) 0) (<= (+ ULTIMATE.start___VERIFIER_assert_~cond 1) ULTIMATE.start_main_~MAX~6) (<= (- ULTIMATE.start_main_~i~6 ULTIMATE.start_main_~j~6) 0) (<= ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~cont~6) (<= (- 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_~j~6) 0) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) ULTIMATE.start_main_~i~6) 0) (<= 0 (+ ULTIMATE.start___VERIFIER_assert_~cond |ULTIMATE.start___VERIFIER_assert_#in~cond|)) (<= (* 2 ULTIMATE.start_main_~i~6) 0) (<= ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~i~6) (<= (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~MAX~6) 1) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) ULTIMATE.start_main_~j~6) 0) (<= ULTIMATE.start_main_~j~6 |ULTIMATE.start___VERIFIER_assert_#in~cond|) (<= (+ ULTIMATE.start_main_~j~6 |ULTIMATE.start___VERIFIER_assert_#in~cond|) 0) (<= ULTIMATE.start___VERIFIER_assert_~cond |ULTIMATE.start___VERIFIER_assert_#in~cond|) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) (- ULTIMATE.start_main_~cont~6)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~cont~6) (- 1)) (<= ULTIMATE.start_main_~i~6 0) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) ULTIMATE.start_main_~cont~6) 0) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond| ULTIMATE.start_main_~i~6) (<= ULTIMATE.start_main_~MAX~6 1) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| ULTIMATE.start_main_~cont~6) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~cont~6)) 1) (<= (- ULTIMATE.start___VERIFIER_assert_~cond (- ULTIMATE.start___VERIFIER_assert_~cond)) 0) (<= (- ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~MAX~6) (- 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~MAX~6) (- 2)) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond| 0) (<= (- ULTIMATE.start___VERIFIER_assert_~cond (- ULTIMATE.start_main_~MAX~6)) 1) (exists ((v_b_35_1 Int) (v_b_36_1 Int) (v_b_33_1 Int) (v_b_34_1 Int)) (and (<= (+ v_b_33_1 1) v_b_36_1) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) (- v_b_36_1)) 1) (<= 1 (+ ULTIMATE.start_main_~MAX~6 v_b_35_1)) (<= (+ v_b_35_1 1) v_b_36_1) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_33_1) 0) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| v_b_33_1) 0) (<= v_b_34_1 (+ ULTIMATE.start_main_~i~6 1)) (forall ((v_prenex_290 Int)) (or (<= v_b_34_1 v_prenex_290) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (select ULTIMATE.start_main_~str2~6 v_prenex_290)) 0) (< v_prenex_290 v_b_33_1))) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond| v_b_33_1) (<= (- ULTIMATE.start_main_~j~6 v_b_34_1) 0) (<= (- ULTIMATE.start___VERIFIER_assert_~cond (- v_b_34_1)) 1) (<= (- ULTIMATE.start_main_~MAX~6 v_b_33_1) 1) (forall ((v_prenex_288 Int) (v_prenex_289 Int)) (or (<= v_b_36_1 v_prenex_289) (<= v_b_34_1 v_prenex_288) (< v_prenex_288 v_b_33_1) (< v_prenex_289 v_b_35_1) (<= (- (- (select ULTIMATE.start_main_~str2~6 v_prenex_288)) (- (select ULTIMATE.start_main_~str1~6 v_prenex_289))) 0))) (<= (+ ULTIMATE.start_main_~cont~6 1) v_b_36_1) (<= (+ v_b_35_1 v_b_34_1) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_36_1) (- 2)) (<= v_b_33_1 ULTIMATE.start___VERIFIER_assert_~cond) (<= (- v_b_34_1 (- v_b_36_1)) 2) (<= 1 (+ ULTIMATE.start_main_~MAX~6 v_b_34_1)) (<= (- ULTIMATE.start_main_~cont~6 v_b_33_1) 0) (<= (- ULTIMATE.start_main_~i~6 (- v_b_34_1)) 1) (<= v_b_35_1 ULTIMATE.start_main_~cont~6) (<= 0 (+ ULTIMATE.start___VERIFIER_assert_~cond v_b_34_1)) (<= (- (- v_b_33_1) v_b_34_1) 0) (<= v_b_34_1 ULTIMATE.start_main_~MAX~6) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_35_1) (- 1)) (<= 0 (* 2 v_b_33_1)) (<= (+ ULTIMATE.start_main_~j~6 v_b_33_1) 0) (<= v_b_35_1 ULTIMATE.start___VERIFIER_assert_~cond) (<= (- v_b_33_1 (- v_b_33_1)) 0) (<= (- ULTIMATE.start___VERIFIER_assert_~cond v_b_34_1) 0) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_34_1)) 1) (<= v_b_36_1 1) (forall ((v_prenex_325 Int) (v_prenex_324 Int)) (or (<= (- (select ULTIMATE.start_main_~str2~6 v_prenex_324) (- (select ULTIMATE.start_main_~str1~6 v_prenex_325))) 0) (< v_prenex_324 v_b_33_1) (<= v_b_34_1 v_prenex_324) (< v_prenex_325 v_b_35_1) (<= v_b_36_1 v_prenex_325))) (forall ((v_prenex_356 Int)) (or (<= (- (- v_b_34_1) (- (select ULTIMATE.start_main_~str1~6 v_prenex_356))) 0) (<= v_b_36_1 v_prenex_356) (< v_prenex_356 v_b_35_1))) (<= (- (- v_b_33_1) v_b_36_1) (- 1)) (<= ULTIMATE.start___VERIFIER_assert_~cond v_b_35_1) (forall ((v_prenex_353 Int)) (or (<= v_b_36_1 v_prenex_353) (<= (- ULTIMATE.start_main_~i~6 (select ULTIMATE.start_main_~str1~6 v_prenex_353)) 0) (< v_prenex_353 v_b_35_1))) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) (- v_b_35_1)) 0) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| v_b_36_1) (- 1)) (<= (- (- v_b_34_1) v_b_36_1) (- 1)) (<= 0 (* 2 v_b_34_1)) (<= (* 2 v_b_34_1) 2) (<= (- v_b_33_1 (- v_b_34_1)) 1) (forall ((v_prenex_370 Int)) (or (<= (- (- v_b_35_1) (select ULTIMATE.start_main_~str1~6 v_prenex_370)) 0) (<= v_b_36_1 v_prenex_370) (< v_prenex_370 v_b_35_1))) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_35_1)) 0) (forall ((v_prenex_344 Int)) (or (<= (- (- v_b_33_1) (select ULTIMATE.start_main_~str1~6 v_prenex_344)) 0) (<= v_b_36_1 v_prenex_344) (< v_prenex_344 v_b_35_1))) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) v_b_35_1) 0) (<= (- (- ULTIMATE.start_main_~j~6) v_b_35_1) 0) (<= 0 v_b_35_1) (<= (- ULTIMATE.start_main_~MAX~6 v_b_36_1) 0) (<= (+ v_b_36_1 v_b_34_1) 2) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_34_1) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_36_1)) 1) (<= 0 (+ ULTIMATE.start___VERIFIER_assert_~cond v_b_35_1)) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) v_b_34_1) 0) (<= (+ ULTIMATE.start_main_~cont~6 v_b_33_1) 0) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) (- v_b_33_1)) 0) (forall ((v_prenex_336 Int)) (or (<= v_b_34_1 v_prenex_336) (< v_prenex_336 v_b_33_1) (<= (- (select ULTIMATE.start_main_~str2~6 v_prenex_336) (- (select ULTIMATE.start_main_~str2~6 v_prenex_336))) 0))) (<= (- ULTIMATE.start_main_~i~6 v_b_34_1) 0) (<= 1 (+ v_b_35_1 v_b_36_1)) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_36_1)) 1) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_35_1)) 1) (<= (- (- ULTIMATE.start_main_~i~6) v_b_35_1) 0) (<= (- (- v_b_35_1) (- v_b_36_1)) 1) (<= v_b_35_1 ULTIMATE.start_main_~j~6) (<= (+ ULTIMATE.start_main_~i~6 v_b_33_1) 0) (<= (- ULTIMATE.start___VERIFIER_assert_~cond v_b_35_1) 0) (<= 0 (+ ULTIMATE.start_main_~j~6 v_b_34_1)) (<= ULTIMATE.start_main_~i~6 v_b_34_1) (<= (* 2 v_b_33_1) 0) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_33_1)) 0) (<= (+ ULTIMATE.start_main_~cont~6 v_b_36_1) 1) (<= (- ULTIMATE.start___VERIFIER_assert_~cond (- v_b_36_1)) 1) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_34_1)) 1) (<= 0 (+ ULTIMATE.start_main_~cont~6 v_b_34_1)) (forall ((v_prenex_349 Int)) (or (<= v_b_36_1 v_prenex_349) (< v_prenex_349 v_b_35_1) (<= (- v_b_34_1 (- (select ULTIMATE.start_main_~str1~6 v_prenex_349))) 1))) (<= ULTIMATE.start_main_~i~6 v_b_35_1) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond| v_b_35_1) (<= (* 2 v_b_36_1) 2) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_36_1)) 0) (forall ((v_prenex_302 Int)) (or (<= v_b_36_1 v_prenex_302) (< v_prenex_302 v_b_35_1) (<= (- (select ULTIMATE.start_main_~str1~6 v_prenex_302) (- (select ULTIMATE.start_main_~str1~6 v_prenex_302))) 0))) (<= ULTIMATE.start_main_~j~6 v_b_34_1) (forall ((v_prenex_297 Int)) (or (< v_prenex_297 v_b_33_1) (<= v_b_34_1 v_prenex_297) (<= (- (- v_b_35_1) (select ULTIMATE.start_main_~str2~6 v_prenex_297)) 0))) (<= ULTIMATE.start_main_~i~6 v_b_33_1) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_33_1)) 0) (<= (- (- v_b_34_1) v_b_34_1) 0) (<= 0 (+ ULTIMATE.start_main_~j~6 v_b_33_1)) (<= (- (- v_b_34_1) v_b_35_1) 0) (forall ((v_prenex_286 Int)) (or (< v_prenex_286 v_b_35_1) (<= v_b_36_1 v_prenex_286) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (select ULTIMATE.start_main_~str1~6 v_prenex_286)) 0))) (<= (- (- v_b_35_1) v_b_35_1) 0) (forall ((v_prenex_359 Int)) (or (< v_prenex_359 v_b_33_1) (<= v_b_34_1 v_prenex_359) (<= (- (- ULTIMATE.start_main_~j~6) (select ULTIMATE.start_main_~str2~6 v_prenex_359)) 0))) (<= ULTIMATE.start_main_~cont~6 v_b_33_1) (<= 0 v_b_34_1) (<= (+ ULTIMATE.start_main_~MAX~6 v_b_36_1) 2) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_36_1)) 2) (<= (- ULTIMATE.start_main_~j~6 v_b_33_1) 0) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) (- v_b_34_1)) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_34_1)) 0) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_35_1)) 0) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_35_1) 0) (<= (- (- v_b_33_1) (- v_b_35_1)) 0) (<= (+ ULTIMATE.start_main_~i~6 v_b_34_1) 1) (forall ((v_prenex_339 Int)) (or (< v_prenex_339 v_b_35_1) (<= (- ULTIMATE.start___VERIFIER_assert_~cond (select ULTIMATE.start_main_~str1~6 v_prenex_339)) 0) (<= v_b_36_1 v_prenex_339))) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (- v_b_35_1)) 0) (forall ((v_prenex_335 Int)) (or (<= (- (- v_b_36_1) (select ULTIMATE.start_main_~str2~6 v_prenex_335)) (- 1)) (<= v_b_34_1 v_prenex_335) (< v_prenex_335 v_b_33_1))) (forall ((v_prenex_319 Int)) (or (< v_prenex_319 v_b_33_1) (<= (- ULTIMATE.start_main_~cont~6 (- (select ULTIMATE.start_main_~str2~6 v_prenex_319))) 0) (<= v_b_34_1 v_prenex_319))) (<= (+ ULTIMATE.start_main_~MAX~6 v_b_35_1) 1) (forall ((v_prenex_367 Int)) (or (< v_prenex_367 v_b_33_1) (<= (- ULTIMATE.start_main_~j~6 (- (select ULTIMATE.start_main_~str2~6 v_prenex_367))) 0) (<= v_b_34_1 v_prenex_367))) (forall ((v_prenex_311 Int)) (or (<= (- ULTIMATE.start___VERIFIER_assert_~cond (- (select ULTIMATE.start_main_~str2~6 v_prenex_311))) 0) (<= v_b_34_1 v_prenex_311) (< v_prenex_311 v_b_33_1))) (forall ((v_prenex_313 Int)) (or (<= (- v_b_33_1 (- (select ULTIMATE.start_main_~str2~6 v_prenex_313))) 0) (<= v_b_34_1 v_prenex_313) (< v_prenex_313 v_b_33_1))) (forall ((v_prenex_322 Int)) (or (< v_prenex_322 v_b_33_1) (<= (- v_b_35_1 (- (select ULTIMATE.start_main_~str2~6 v_prenex_322))) 0) (<= v_b_34_1 v_prenex_322))) (<= 1 (+ ULTIMATE.start___VERIFIER_assert_~cond v_b_36_1)) (<= (- (- ULTIMATE.start_main_~j~6) v_b_33_1) 0) (<= v_b_34_1 (+ v_b_33_1 1)) (<= ULTIMATE.start_main_~cont~6 v_b_35_1) (forall ((v_prenex_368 Int)) (or (< v_prenex_368 v_b_35_1) (<= v_b_36_1 v_prenex_368) (<= (- (- v_b_33_1) (- (select ULTIMATE.start_main_~str1~6 v_prenex_368))) 0))) (<= 0 (+ ULTIMATE.start_main_~cont~6 v_b_33_1)) (<= v_b_33_1 ULTIMATE.start_main_~i~6) (<= (+ ULTIMATE.start_main_~cont~6 v_b_34_1) 1) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| v_b_34_1) 0) (<= 1 (+ ULTIMATE.start_main_~j~6 v_b_36_1)) (forall ((v_prenex_355 Int)) (or (< v_prenex_355 v_b_35_1) (<= (- (- ULTIMATE.start_main_~cont~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_355))) 0) (<= v_b_36_1 v_prenex_355))) (forall ((v_prenex_303 Int)) (or (< v_prenex_303 v_b_35_1) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (- (select ULTIMATE.start_main_~str1~6 v_prenex_303))) 0) (<= v_b_36_1 v_prenex_303))) (forall ((v_prenex_294 Int)) (or (<= (- v_b_33_1 (select ULTIMATE.start_main_~str1~6 v_prenex_294)) 0) (< v_prenex_294 v_b_35_1) (<= v_b_36_1 v_prenex_294))) (forall ((v_prenex_329 Int)) (or (<= v_b_36_1 v_prenex_329) (< v_prenex_329 v_b_35_1) (<= (- ULTIMATE.start_main_~j~6 (select ULTIMATE.start_main_~str1~6 v_prenex_329)) 0))) (<= (- ULTIMATE.start_main_~MAX~6 v_b_34_1) 1) (forall ((v_prenex_299 Int)) (or (<= (- (- v_b_34_1) (- (select ULTIMATE.start_main_~str2~6 v_prenex_299))) 0) (<= v_b_34_1 v_prenex_299) (< v_prenex_299 v_b_33_1))) (forall ((v_prenex_296 Int)) (or (< v_prenex_296 v_b_33_1) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) (- (select ULTIMATE.start_main_~str2~6 v_prenex_296))) 0) (<= v_b_34_1 v_prenex_296))) (<= (- (- v_b_34_1) (- v_b_36_1)) 1) (<= ULTIMATE.start_main_~cont~6 v_b_34_1) (<= 0 (+ |ULTIMATE.start___VERIFIER_assert_#in~cond| v_b_34_1)) (<= (- ULTIMATE.start_main_~j~6 (- v_b_36_1)) 1) (<= (+ v_b_33_1 1) ULTIMATE.start_main_~MAX~6) (<= 0 (+ ULTIMATE.start_main_~cont~6 v_b_35_1)) (<= 0 (+ |ULTIMATE.start___VERIFIER_assert_#in~cond| v_b_35_1)) (forall ((v_prenex_347 Int)) (or (<= (- ULTIMATE.start_main_~cont~6 (select ULTIMATE.start_main_~str2~6 v_prenex_347)) 0) (<= v_b_34_1 v_prenex_347) (< v_prenex_347 v_b_33_1))) (<= v_b_35_1 v_b_34_1) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) v_b_36_1) (- 1)) (<= (- v_b_33_1 v_b_36_1) (- 1)) (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~cond| v_b_36_1) 1) (forall ((v_prenex_340 Int)) (or (<= v_b_36_1 v_prenex_340) (< v_prenex_340 v_b_35_1) (<= (- v_b_36_1 (select ULTIMATE.start_main_~str1~6 v_prenex_340)) 1))) (forall ((v_prenex_300 Int)) (or (<= (- (- ULTIMATE.start_main_~j~6) (- (select ULTIMATE.start_main_~str2~6 v_prenex_300))) 0) (< v_prenex_300 v_b_33_1) (<= v_b_34_1 v_prenex_300))) (<= (- v_b_33_1 v_b_34_1) 0) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (- v_b_34_1)) 1) (forall ((v_prenex_305 Int)) (or (<= (- ULTIMATE.start_main_~MAX~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_305))) 1) (< v_prenex_305 v_b_35_1) (<= v_b_36_1 v_prenex_305))) (forall ((v_prenex_330 Int)) (or (<= (- (- v_b_34_1) (select ULTIMATE.start_main_~str1~6 v_prenex_330)) 0) (<= v_b_36_1 v_prenex_330) (< v_prenex_330 v_b_35_1))) (<= 0 v_b_33_1) (<= (- v_b_33_1 (- v_b_35_1)) 0) (<= (- v_b_34_1 (- v_b_35_1)) 1) (<= 0 (+ v_b_35_1 v_b_33_1)) (<= (- ULTIMATE.start___VERIFIER_assert_~cond v_b_36_1) (- 1)) (<= v_b_35_1 ULTIMATE.start_main_~i~6) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) (- v_b_35_1)) 0) (forall ((v_prenex_332 Int)) (or (<= v_b_36_1 v_prenex_332) (<= (- v_b_36_1 (- (select ULTIMATE.start_main_~str1~6 v_prenex_332))) 1) (< v_prenex_332 v_b_35_1))) (forall ((v_prenex_310 Int)) (or (<= v_b_36_1 v_prenex_310) (< v_prenex_310 v_b_35_1) (<= (- v_b_34_1 (select ULTIMATE.start_main_~str1~6 v_prenex_310)) 1))) (<= (+ ULTIMATE.start_main_~i~6 1) v_b_36_1) (forall ((v_prenex_338 Int)) (or (<= (- (- v_b_33_1) (select ULTIMATE.start_main_~str2~6 v_prenex_338)) 0) (<= v_b_34_1 v_prenex_338) (< v_prenex_338 v_b_33_1))) (forall ((v_prenex_320 Int)) (or (<= (- v_b_33_1 (- (select ULTIMATE.start_main_~str1~6 v_prenex_320))) 0) (< v_prenex_320 v_b_35_1) (<= v_b_36_1 v_prenex_320))) (forall ((v_prenex_298 Int)) (or (<= v_b_34_1 v_prenex_298) (< v_prenex_298 v_b_33_1) (<= (- ULTIMATE.start_main_~MAX~6 (- (select ULTIMATE.start_main_~str2~6 v_prenex_298))) 1))) (<= v_b_33_1 v_b_34_1) (<= (- (- ULTIMATE.start_main_~j~6) v_b_34_1) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_33_1)) (- 1)) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_34_1)) 1) (<= 0 (+ ULTIMATE.start_main_~i~6 v_b_35_1)) (forall ((v_prenex_337 Int)) (or (<= (- (- ULTIMATE.start_main_~MAX~6) (- (select ULTIMATE.start_main_~str2~6 v_prenex_337))) (- 1)) (< v_prenex_337 v_b_33_1) (<= v_b_34_1 v_prenex_337))) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) v_b_33_1) 0) (<= v_b_33_1 v_b_35_1) (<= v_b_34_1 v_b_36_1) (<= (- (- v_b_36_1) v_b_36_1) (- 2)) (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~cond| v_b_34_1) 1) (<= (- v_b_34_1 v_b_36_1) 0) (forall ((v_prenex_365 Int)) (or (<= (- v_b_36_1 (- (select ULTIMATE.start_main_~str2~6 v_prenex_365))) 1) (<= v_b_34_1 v_prenex_365) (< v_prenex_365 v_b_33_1))) (<= (+ ULTIMATE.start_main_~MAX~6 v_b_33_1) 1) (<= 0 (+ |ULTIMATE.start___VERIFIER_assert_#in~cond| v_b_33_1)) (forall ((v_prenex_362 Int)) (or (<= v_b_36_1 v_prenex_362) (<= (- (- v_b_36_1) (- (select ULTIMATE.start_main_~str1~6 v_prenex_362))) (- 1)) (< v_prenex_362 v_b_35_1))) (<= 2 (* 2 v_b_36_1)) (forall ((v_prenex_333 Int)) (or (<= (- (- (select ULTIMATE.start_main_~str2~6 v_prenex_333)) (select ULTIMATE.start_main_~str2~6 v_prenex_333)) 0) (<= v_b_34_1 v_prenex_333) (< v_prenex_333 v_b_33_1))) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| v_b_35_1) 0) (<= (- ULTIMATE.start_main_~i~6 (- v_b_33_1)) 0) (forall ((v_prenex_292 Int)) (or (<= v_b_34_1 v_prenex_292) (< v_prenex_292 v_b_33_1) (<= (- ULTIMATE.start___VERIFIER_assert_~cond (select ULTIMATE.start_main_~str2~6 v_prenex_292)) 0))) (forall ((v_prenex_301 Int)) (or (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) (- (select ULTIMATE.start_main_~str1~6 v_prenex_301))) 0) (<= v_b_36_1 v_prenex_301) (< v_prenex_301 v_b_35_1))) (<= ULTIMATE.start_main_~j~6 v_b_33_1) (<= (- ULTIMATE.start_main_~i~6 v_b_33_1) 0) (forall ((v_prenex_331 Int)) (or (< v_prenex_331 v_b_33_1) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) (- (select ULTIMATE.start_main_~str2~6 v_prenex_331))) 0) (<= v_b_34_1 v_prenex_331))) (<= 0 (+ v_b_33_1 v_b_34_1)) (forall ((v_prenex_343 Int)) (or (< v_prenex_343 v_b_35_1) (<= v_b_36_1 v_prenex_343) (<= (- (- ULTIMATE.start_main_~MAX~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_343))) (- 1)))) (<= 1 (+ |ULTIMATE.start___VERIFIER_assert_#in~cond| v_b_36_1)) (<= ULTIMATE.start_main_~MAX~6 (+ v_b_35_1 1)) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) (- v_b_36_1)) 1) (<= v_b_36_1 (+ ULTIMATE.start_main_~i~6 1)) (forall ((v_prenex_323 Int)) (or (< v_prenex_323 v_b_33_1) (<= (- ULTIMATE.start_main_~j~6 (select ULTIMATE.start_main_~str2~6 v_prenex_323)) 0) (<= v_b_34_1 v_prenex_323))) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_34_1)) 1) (forall ((v_prenex_291 Int)) (or (<= v_b_36_1 v_prenex_291) (< v_prenex_291 v_b_35_1) (<= (- (- ULTIMATE.start_main_~cont~6) (select ULTIMATE.start_main_~str1~6 v_prenex_291)) 0))) (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~cond| v_b_33_1) 0) (forall ((v_idx_133 Int)) (or (< v_idx_133 v_b_35_1) (<= (- ULTIMATE.start_main_~j~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_133))) 0) (<= v_b_36_1 v_idx_133))) (forall ((v_prenex_358 Int) (v_prenex_357 Int)) (or (< v_prenex_357 v_b_33_1) (<= v_b_36_1 v_prenex_358) (<= v_b_34_1 v_prenex_357) (<= (- (- (select ULTIMATE.start_main_~str2~6 v_prenex_357)) (select ULTIMATE.start_main_~str1~6 v_prenex_358)) 0) (< v_prenex_358 v_b_35_1))) (forall ((v_prenex_285 Int)) (or (< v_prenex_285 v_b_33_1) (<= v_b_34_1 v_prenex_285) (<= (- ULTIMATE.start_main_~i~6 (- (select ULTIMATE.start_main_~str2~6 v_prenex_285))) 0))) (<= (+ ULTIMATE.start_main_~MAX~6 v_b_34_1) 2) (forall ((v_prenex_361 Int)) (or (<= v_b_36_1 v_prenex_361) (< v_prenex_361 v_b_35_1) (<= (- ULTIMATE.start___VERIFIER_assert_~cond (- (select ULTIMATE.start_main_~str1~6 v_prenex_361))) 0))) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) (- v_b_33_1)) 0) (<= 0 (+ ULTIMATE.start___VERIFIER_assert_~cond v_b_33_1)) (<= (- ULTIMATE.start___VERIFIER_assert_~cond v_b_33_1) 0) (<= 1 (+ ULTIMATE.start_main_~MAX~6 v_b_33_1)) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) (- v_b_34_1)) 1) (<= (+ ULTIMATE.start___VERIFIER_assert_~cond v_b_33_1) 0) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) v_b_33_1) 0) (forall ((v_prenex_295 Int)) (or (< v_prenex_295 v_b_33_1) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (- (select ULTIMATE.start_main_~str2~6 v_prenex_295))) 0) (<= v_b_34_1 v_prenex_295))) (<= v_b_36_1 (+ ULTIMATE.start___VERIFIER_assert_~cond 1)) (<= (+ ULTIMATE.start_main_~j~6 1) v_b_36_1) (<= ULTIMATE.start___VERIFIER_assert_~cond v_b_34_1) (forall ((v_prenex_364 Int)) (or (<= v_b_36_1 v_prenex_364) (<= (- (- ULTIMATE.start_main_~i~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_364))) 0) (< v_prenex_364 v_b_35_1))) (<= (- (- v_b_33_1) v_b_33_1) 0) (<= (- v_b_34_1 (- v_b_34_1)) 2) (<= (+ ULTIMATE.start___VERIFIER_assert_~cond 1) v_b_36_1) (forall ((v_prenex_354 Int)) (or (< v_prenex_354 v_b_33_1) (<= v_b_34_1 v_prenex_354) (<= (- (- ULTIMATE.start_main_~cont~6) (select ULTIMATE.start_main_~str2~6 v_prenex_354)) 0))) (<= v_b_33_1 ULTIMATE.start_main_~cont~6) (forall ((v_prenex_326 Int)) (or (<= v_b_36_1 v_prenex_326) (<= (- v_b_35_1 (- (select ULTIMATE.start_main_~str1~6 v_prenex_326))) 0) (< v_prenex_326 v_b_35_1))) (<= ULTIMATE.start_main_~MAX~6 v_b_36_1) (forall ((v_prenex_308 Int)) (or (< v_prenex_308 v_b_33_1) (<= (- (- v_b_34_1) (select ULTIMATE.start_main_~str2~6 v_prenex_308)) 0) (<= v_b_34_1 v_prenex_308))) (forall ((v_prenex_373 Int)) (or (<= (- (- v_b_35_1) (- (select ULTIMATE.start_main_~str2~6 v_prenex_373))) 0) (< v_prenex_373 v_b_33_1) (<= v_b_34_1 v_prenex_373))) (forall ((v_prenex_345 Int)) (or (<= v_b_36_1 v_prenex_345) (< v_prenex_345 v_b_35_1) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) (select ULTIMATE.start_main_~str1~6 v_prenex_345)) 0))) (<= (- ULTIMATE.start___VERIFIER_assert_~cond (- v_b_35_1)) 0) (<= 1 (+ v_b_36_1 v_b_34_1)) (forall ((v_prenex_293 Int)) (or (<= v_b_34_1 v_prenex_293) (<= (- v_b_35_1 (select ULTIMATE.start_main_~str2~6 v_prenex_293)) 0) (< v_prenex_293 v_b_33_1))) (<= (- ULTIMATE.start_main_~j~6 (- v_b_35_1)) 0) (forall ((v_prenex_318 Int)) (or (< v_prenex_318 v_b_35_1) (<= v_b_36_1 v_prenex_318) (<= (- (- v_b_35_1) (- (select ULTIMATE.start_main_~str1~6 v_prenex_318))) 0))) (<= (- ULTIMATE.start_main_~cont~6 v_b_34_1) 0) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_36_1) (- 1)) (forall ((v_prenex_371 Int)) (or (<= (- (- ULTIMATE.start_main_~i~6) (- (select ULTIMATE.start_main_~str2~6 v_prenex_371))) 0) (<= v_b_34_1 v_prenex_371) (< v_prenex_371 v_b_33_1))) (<= (+ ULTIMATE.start_main_~j~6 v_b_34_1) 1) (<= (- ULTIMATE.start_main_~j~6 (- v_b_34_1)) 1) (<= 0 (+ v_b_35_1 v_b_34_1)) (<= ULTIMATE.start_main_~j~6 v_b_35_1) (<= v_b_35_1 v_b_33_1) (<= (- (- v_b_33_1) (- v_b_34_1)) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_35_1)) (- 1)) (<= (+ ULTIMATE.start___VERIFIER_assert_~cond v_b_35_1) 0) (<= 2 (+ ULTIMATE.start_main_~MAX~6 v_b_36_1)) (forall ((v_prenex_314 Int)) (or (<= (- v_b_34_1 (select ULTIMATE.start_main_~str2~6 v_prenex_314)) 1) (< v_prenex_314 v_b_33_1) (<= v_b_34_1 v_prenex_314))) (<= (+ v_b_35_1 v_b_33_1) 0) (forall ((v_prenex_363 Int)) (or (<= v_b_36_1 v_prenex_363) (< v_prenex_363 v_b_35_1) (<= (- ULTIMATE.start_main_~i~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_363))) 0))) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_35_1)) 0) (<= (- (- v_b_33_1) (- v_b_36_1)) 1) (<= (- v_b_36_1 (- v_b_36_1)) 2) (<= (- ULTIMATE.start_main_~MAX~6 v_b_35_1) 1) (<= v_b_36_1 (+ ULTIMATE.start_main_~cont~6 1)) (<= v_b_36_1 (+ v_b_34_1 1)) (forall ((v_prenex_366 Int)) (or (<= (- (- ULTIMATE.start_main_~i~6) (select ULTIMATE.start_main_~str1~6 v_prenex_366)) 0) (< v_prenex_366 v_b_35_1) (<= v_b_36_1 v_prenex_366))) (<= (- ULTIMATE.start___VERIFIER_assert_~cond (- v_b_33_1)) 0) (<= (- v_b_35_1 (- v_b_35_1)) 0) (<= ULTIMATE.start___VERIFIER_assert_~cond v_b_33_1) (<= (- ULTIMATE.start_main_~j~6 (- v_b_33_1)) 0) (<= v_b_36_1 (+ ULTIMATE.start_main_~j~6 1)) (forall ((v_prenex_372 Int)) (or (<= v_b_36_1 v_prenex_372) (<= (- (- ULTIMATE.start_main_~MAX~6) (select ULTIMATE.start_main_~str1~6 v_prenex_372)) (- 1)) (< v_prenex_372 v_b_35_1))) (<= v_b_33_1 0) (<= (+ ULTIMATE.start_main_~i~6 v_b_35_1) 0) (<= (- ULTIMATE.start_main_~cont~6 v_b_36_1) (- 1)) (<= v_b_36_1 ULTIMATE.start_main_~MAX~6) (<= (- (- ULTIMATE.start_main_~i~6) v_b_33_1) 0) (forall ((v_prenex_334 Int)) (or (<= v_b_36_1 v_prenex_334) (<= (- (- ULTIMATE.start_main_~j~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_334))) 0) (< v_prenex_334 v_b_35_1))) (forall ((v_prenex_351 Int)) (or (<= v_b_34_1 v_prenex_351) (< v_prenex_351 v_b_33_1) (<= (- ULTIMATE.start_main_~i~6 (select ULTIMATE.start_main_~str2~6 v_prenex_351)) 0))) (<= v_b_34_1 (+ |ULTIMATE.start___VERIFIER_assert_#in~cond| 1)) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_36_1)) 1) (forall ((v_prenex_341 Int)) (or (<= v_b_34_1 v_prenex_341) (< v_prenex_341 v_b_33_1) (<= (- ULTIMATE.start_main_~MAX~6 (select ULTIMATE.start_main_~str2~6 v_prenex_341)) 1))) (<= (+ ULTIMATE.start_main_~cont~6 v_b_35_1) 0) (<= 1 (+ ULTIMATE.start_main_~i~6 v_b_36_1)) (<= v_b_33_1 ULTIMATE.start_main_~j~6) (<= v_b_34_1 (+ ULTIMATE.start_main_~j~6 1)) (<= ULTIMATE.start_main_~MAX~6 (+ v_b_34_1 1)) (<= (- ULTIMATE.start_main_~j~6 v_b_36_1) (- 1)) (<= (+ ULTIMATE.start_main_~i~6 v_b_36_1) 1) (forall ((v_prenex_369 Int)) (or (<= (- (- v_b_36_1) (- (select ULTIMATE.start_main_~str2~6 v_prenex_369))) (- 1)) (< v_prenex_369 v_b_33_1) (<= v_b_34_1 v_prenex_369))) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) v_b_34_1) 0) (<= (+ ULTIMATE.start___VERIFIER_assert_~cond v_b_36_1) 1) (<= v_b_36_1 (+ v_b_33_1 1)) (<= (- (- ULTIMATE.start_main_~i~6) v_b_34_1) 0) (<= (+ v_b_35_1 v_b_36_1) 1) (<= (* 2 v_b_35_1) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_33_1) (- 1)) (forall ((v_prenex_350 Int)) (or (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) (select ULTIMATE.start_main_~str2~6 v_prenex_350)) 0) (<= v_b_34_1 v_prenex_350) (< v_prenex_350 v_b_33_1))) (<= v_b_34_1 (+ v_b_35_1 1)) (forall ((v_prenex_327 Int)) (or (<= (- (- v_b_33_1) (- (select ULTIMATE.start_main_~str2~6 v_prenex_327))) 0) (< v_prenex_327 v_b_33_1) (<= v_b_34_1 v_prenex_327))) (<= 0 (+ ULTIMATE.start_main_~i~6 v_b_34_1)) (<= 0 (+ ULTIMATE.start_main_~i~6 v_b_33_1)) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) v_b_36_1) (- 1)) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_33_1)) 0) (forall ((v_prenex_348 Int)) (or (<= v_b_36_1 v_prenex_348) (< v_prenex_348 v_b_35_1) (<= (- ULTIMATE.start_main_~cont~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_348))) 0))) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) v_b_35_1) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_34_1)) 2) (<= v_b_34_1 (+ ULTIMATE.start_main_~cont~6 1)) (forall ((v_prenex_342 Int)) (or (<= (- (- ULTIMATE.start_main_~j~6) (select ULTIMATE.start_main_~str1~6 v_prenex_342)) 0) (< v_prenex_342 v_b_35_1) (<= v_b_36_1 v_prenex_342))) (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~cond| v_b_35_1) 0) (<= (- v_b_33_1 v_b_35_1) 0) (<= (- ULTIMATE.start_main_~j~6 v_b_35_1) 0) (<= (- (- v_b_33_1) v_b_35_1) 0) (<= (- ULTIMATE.start_main_~i~6 (- v_b_36_1)) 1) (<= (+ v_b_33_1 v_b_34_1) 1) (forall ((v_prenex_328 Int)) (or (<= v_b_36_1 v_prenex_328) (<= (- (- (select ULTIMATE.start_main_~str1~6 v_prenex_328)) (select ULTIMATE.start_main_~str1~6 v_prenex_328)) 0) (< v_prenex_328 v_b_35_1))) (<= v_b_34_1 1) (<= v_b_35_1 0) (<= (- (- v_b_34_1) (- v_b_35_1)) 0) (<= (- (- ULTIMATE.start_main_~i~6) v_b_36_1) (- 1)) (<= (- ULTIMATE.start_main_~i~6 v_b_36_1) (- 1)) (forall ((v_prenex_312 Int)) (or (< v_prenex_312 v_b_33_1) (<= (- v_b_33_1 (select ULTIMATE.start_main_~str2~6 v_prenex_312)) 0) (<= v_b_34_1 v_prenex_312))) (forall ((v_prenex_307 Int) (v_prenex_306 Int)) (or (<= v_b_36_1 v_prenex_307) (<= v_b_34_1 v_prenex_306) (< v_prenex_307 v_b_35_1) (< v_prenex_306 v_b_33_1) (<= (- (select ULTIMATE.start_main_~str2~6 v_prenex_306) (select ULTIMATE.start_main_~str1~6 v_prenex_307)) 0))) (<= v_b_36_1 (+ v_b_35_1 1)) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond| v_b_34_1) (<= 0 (* 2 v_b_35_1)) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_36_1)) 1) (<= (- (- ULTIMATE.start_main_~j~6) v_b_36_1) (- 1)) (<= (- ULTIMATE.start_main_~i~6 (- v_b_35_1)) 0) (forall ((v_prenex_360 Int)) (or (< v_prenex_360 v_b_35_1) (<= v_b_36_1 v_prenex_360) (<= (- v_b_35_1 (select ULTIMATE.start_main_~str1~6 v_prenex_360)) 0))) (<= v_b_33_1 |ULTIMATE.start___VERIFIER_assert_#in~cond|) (forall ((v_prenex_304 Int)) (or (<= (- ULTIMATE.start_main_~MAX~6 (select ULTIMATE.start_main_~str1~6 v_prenex_304)) 1) (<= v_b_36_1 v_prenex_304) (< v_prenex_304 v_b_35_1))) (<= (+ ULTIMATE.start_main_~j~6 v_b_36_1) 1) (<= (- ULTIMATE.start_main_~cont~6 v_b_35_1) 0) (<= (- v_b_35_1 v_b_36_1) (- 1)) (<= (+ ULTIMATE.start___VERIFIER_assert_~cond v_b_34_1) 1) (forall ((v_prenex_287 Int)) (or (<= (- ULTIMATE.start_main_~cont~6 (select ULTIMATE.start_main_~str1~6 v_prenex_287)) 0) (<= v_b_36_1 v_prenex_287) (< v_prenex_287 v_b_35_1))) (<= (+ v_b_36_1 v_b_33_1) 1) (<= v_b_35_1 |ULTIMATE.start___VERIFIER_assert_#in~cond|) (forall ((v_prenex_309 Int)) (or (<= v_b_36_1 v_prenex_309) (< v_prenex_309 v_b_35_1) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) (- (select ULTIMATE.start_main_~str1~6 v_prenex_309))) 0))) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_34_1) (- 1)) (forall ((v_prenex_346 Int)) (or (<= (- (- ULTIMATE.start_main_~i~6) (select ULTIMATE.start_main_~str2~6 v_prenex_346)) 0) (<= v_b_34_1 v_prenex_346) (< v_prenex_346 v_b_33_1))) (<= v_b_36_1 (+ |ULTIMATE.start___VERIFIER_assert_#in~cond| 1)) (<= 0 (+ ULTIMATE.start_main_~j~6 v_b_35_1)) (forall ((v_prenex_317 Int)) (or (< v_prenex_317 v_b_35_1) (<= v_b_36_1 v_prenex_317) (<= (- (- v_b_36_1) (select ULTIMATE.start_main_~str1~6 v_prenex_317)) (- 1)))) (forall ((v_prenex_321 Int)) (or (< v_prenex_321 v_b_35_1) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) (select ULTIMATE.start_main_~str1~6 v_prenex_321)) 0) (<= v_b_36_1 v_prenex_321))) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (- v_b_36_1)) 1) (<= ULTIMATE.start_main_~MAX~6 (+ v_b_33_1 1)) (<= (- ULTIMATE.start_main_~i~6 v_b_35_1) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_33_1)) 1) (forall ((v_prenex_315 Int)) (or (<= v_b_34_1 v_prenex_315) (<= (- (- ULTIMATE.start_main_~cont~6) (- (select ULTIMATE.start_main_~str2~6 v_prenex_315))) 0) (< v_prenex_315 v_b_33_1))) (<= (- v_b_35_1 (- v_b_36_1)) 1) (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~cond| 1) v_b_36_1) (forall ((v_prenex_374 Int)) (or (< v_prenex_374 v_b_33_1) (<= v_b_34_1 v_prenex_374) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) (select ULTIMATE.start_main_~str2~6 v_prenex_374)) 0))) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_35_1)) 0) (<= (- (- v_b_35_1) v_b_36_1) (- 1)) (forall ((v_prenex_316 Int)) (or (< v_prenex_316 v_b_33_1) (<= (- v_b_36_1 (select ULTIMATE.start_main_~str2~6 v_prenex_316)) 1) (<= v_b_34_1 v_prenex_316))) (<= v_b_34_1 (+ ULTIMATE.start___VERIFIER_assert_~cond 1)) (<= 1 v_b_36_1) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_33_1)) 0) (<= (+ ULTIMATE.start_main_~j~6 v_b_35_1) 0) (<= (+ v_b_35_1 1) ULTIMATE.start_main_~MAX~6) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (- v_b_33_1)) 0) (<= (- v_b_34_1 v_b_35_1) 1) (<= 1 (+ v_b_36_1 v_b_33_1)) (forall ((v_idx_130 Int)) (or (< v_idx_130 v_b_33_1) (<= (- v_b_34_1 (- (select ULTIMATE.start_main_~str2~6 v_idx_130))) 1) (<= v_b_34_1 v_idx_130))) (<= (- v_b_33_1 (- v_b_36_1)) 1) (forall ((v_prenex_352 Int)) (or (< v_prenex_352 v_b_33_1) (<= v_b_34_1 v_prenex_352) (<= (- (- ULTIMATE.start_main_~MAX~6) (select ULTIMATE.start_main_~str2~6 v_prenex_352)) (- 1)))) (<= 1 (+ ULTIMATE.start_main_~cont~6 v_b_36_1)))) (<= (- (- ULTIMATE.start_main_~i~6) (- ULTIMATE.start_main_~j~6)) 0) (<= ULTIMATE.start_main_~MAX~6 (+ ULTIMATE.start_main_~cont~6 1)) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) (- ULTIMATE.start_main_~j~6)) 0) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) (- ULTIMATE.start_main_~i~6)) 0) (<= (+ ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~MAX~6) 1) (<= ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6) (<= ULTIMATE.start_main_~i~6 ULTIMATE.start___VERIFIER_assert_~cond) (<= 0 (+ ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~i~6)) (<= ULTIMATE.start_main_~j~6 0) (<= 1 (+ ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6)) (<= 0 (* 2 |ULTIMATE.start___VERIFIER_assert_#in~cond|)) (<= 0 (* 2 ULTIMATE.start_main_~i~6)) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (- ULTIMATE.start_main_~j~6)) 0) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) ULTIMATE.start___VERIFIER_assert_~cond) 0) (<= 1 (+ ULTIMATE.start_main_~MAX~6 |ULTIMATE.start___VERIFIER_assert_#in~cond|)) (<= ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~i~6) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~i~6)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~j~6)) (- 1)) (<= 0 (+ ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~cont~6)) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) ULTIMATE.start_main_~MAX~6) (- 1)) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) ULTIMATE.start_main_~i~6) 0) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~i~6)) 0) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) (- ULTIMATE.start___VERIFIER_assert_~cond)) 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) (<= (* 2 ULTIMATE.start_main_~MAX~6) 2) (<= ULTIMATE.start_main_~cont~6 ULTIMATE.start___VERIFIER_assert_~cond) (<= (- ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~cont~6) 0) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond| ULTIMATE.start_main_~j~6) (<= (* 2 ULTIMATE.start_main_~cont~6) 0) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| ULTIMATE.start_main_~i~6) 0) (<= (+ ULTIMATE.start___VERIFIER_assert_~cond |ULTIMATE.start___VERIFIER_assert_#in~cond|) 0) (<= (- (- ULTIMATE.start_main_~i~6) ULTIMATE.start_main_~i~6) 0) (<= 0 |ULTIMATE.start___VERIFIER_assert_#in~cond|) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~cont~6)) (- 1)) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) (- ULTIMATE.start_main_~MAX~6)) 1) (<= ULTIMATE.start_main_~MAX~6 (+ ULTIMATE.start_main_~i~6 1)) (<= ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~cont~6) (<= (- 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_~j~6) (<= (- ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~i~6) 0) (<= (- (- ULTIMATE.start_main_~j~6) ULTIMATE.start_main_~j~6) 0) (<= (+ ULTIMATE.start_main_~MAX~6 |ULTIMATE.start___VERIFIER_assert_#in~cond|) 1) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond| ULTIMATE.start___VERIFIER_assert_~cond) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| ULTIMATE.start_main_~j~6) 0) (<= (- ULTIMATE.start_main_~j~6 (- ULTIMATE.start_main_~j~6)) 0) (<= 0 (* 2 ULTIMATE.start_main_~cont~6)) (<= ULTIMATE.start_main_~j~6 ULTIMATE.start___VERIFIER_assert_~cond) (<= 0 ULTIMATE.start___VERIFIER_assert_~cond) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) |ULTIMATE.start___VERIFIER_assert_#in~cond|) 0) (<= ULTIMATE.start_main_~MAX~6 (+ ULTIMATE.start___VERIFIER_assert_~cond 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~i~6)) (- 1)) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (- ULTIMATE.start_main_~i~6)) 0) (<= (* 2 ULTIMATE.start_main_~j~6) 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) (<= 0 ULTIMATE.start_main_~j~6) (<= (* 2 |ULTIMATE.start___VERIFIER_assert_#in~cond|) 0) (<= 0 ULTIMATE.start_main_~cont~6) (<= (+ ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~MAX~6) 1) (<= (- ULTIMATE.start___VERIFIER_assert_~cond (- ULTIMATE.start_main_~i~6)) 0) (<= 0 (+ ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~i~6)) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| ULTIMATE.start_main_~MAX~6) (- 1)) (<= (+ ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~i~6) 0) (<= 1 (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~MAX~6)) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~i~6)) 1) (<= (+ ULTIMATE.start_main_~cont~6 |ULTIMATE.start___VERIFIER_assert_#in~cond|) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- ULTIMATE.start_main_~j~6)) 0) (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~cond| 1) ULTIMATE.start_main_~MAX~6) (<= 0 ULTIMATE.start_main_~i~6) (<= 0 (+ |ULTIMATE.start___VERIFIER_assert_#in~cond| ULTIMATE.start_main_~i~6)) (<= (+ ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~cont~6) 0) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond| ULTIMATE.start_main_~cont~6) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (- ULTIMATE.start___VERIFIER_assert_~cond)) 0) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) ULTIMATE.start_main_~MAX~6) (- 1)) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| ULTIMATE.start___VERIFIER_assert_~cond) 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_~i~6 |ULTIMATE.start___VERIFIER_assert_#in~cond|) (<= (- ULTIMATE.start___VERIFIER_assert_~cond (- ULTIMATE.start_main_~cont~6)) 0) (<= 0 (* 2 ULTIMATE.start_main_~j~6)) (<= 1 (+ ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~MAX~6)) (<= ULTIMATE.start_main_~i~6 ULTIMATE.start_main_~cont~6) (<= 1 (+ ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~MAX~6)) (<= ULTIMATE.start___VERIFIER_assert_~cond 0) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~MAX~6)) 2) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) ULTIMATE.start___VERIFIER_assert_~cond) 0) (<= ULTIMATE.start_main_~i~6 ULTIMATE.start_main_~j~6) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) (- ULTIMATE.start_main_~cont~6)) 0) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) (- ULTIMATE.start_main_~MAX~6)) 1) (<= (+ ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~j~6) 0) (<= ULTIMATE.start_main_~cont~6 |ULTIMATE.start___VERIFIER_assert_#in~cond|) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~i~6) 0) (<= 0 (* 2 ULTIMATE.start___VERIFIER_assert_~cond)) (<= (* 2 ULTIMATE.start___VERIFIER_assert_~cond) 0) (<= ULTIMATE.start_main_~MAX~6 (+ ULTIMATE.start_main_~j~6 1)) (<= ULTIMATE.start_main_~MAX~6 (+ |ULTIMATE.start___VERIFIER_assert_#in~cond| 1)) (<= 0 (+ ULTIMATE.start_main_~j~6 |ULTIMATE.start___VERIFIER_assert_#in~cond|)) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~cont~6) 1) (<= (+ ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~i~6) 0) (<= 0 (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6)) (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~cond| ULTIMATE.start_main_~i~6) 0) (<= ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~j~6) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (- ULTIMATE.start_main_~cont~6)) 0) (<= 0 (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~j~6)) (<= (- ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~j~6) 0) (<= (- ULTIMATE.start___VERIFIER_assert_~cond (- ULTIMATE.start_main_~j~6)) 0) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~j~6) 1) (<= (+ ULTIMATE.start_main_~j~6 1) ULTIMATE.start_main_~MAX~6) (<= (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6) 0) (<= 0 (+ ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~j~6))))} [2018-12-19 12:25:46,476 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 12:25:46,477 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 12:25:46,477 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 12:25:46,477 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 12:25:46,478 WARN L224 ngHoareTripleChecker]: Pre: {2147483619#(or (exists ((v_b_0_1 Int) (v_b_1_1 Int) (v_v_7_1 Int)) (and (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~MAX~6) 8589934592) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_v_7_1) 4294967296) (<= (- v_b_0_1 (- v_b_1_1)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~6) c_ULTIMATE.start_main_~j~6) 4294967297) (<= (- v_b_0_1 (- v_v_7_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~i~6)) (- 1)) (<= (- c_ULTIMATE.start_main_~i~6 v_b_0_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_v_7_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~j~6) 4294967296) (<= (- c_ULTIMATE.start_main_~i~6 v_v_7_1) (- 1)) (<= (- c_ULTIMATE.start_main_~cont~6 c_ULTIMATE.start_main_~j~6) 0) (<= (- (- v_v_7_1) v_v_7_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_v_7_1) 0) (<= (- c_ULTIMATE.start_main_~j~6 (- v_v_7_1)) 0) (<= (- v_b_0_1 v_b_1_1) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_0_1) 1) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~i~6) 8589934593) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_0_1) 4294967297) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_v_7_1)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_0_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_1_1) 4294967296) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~i~6)) (- 2)) (<= (- (- v_b_1_1) v_v_7_1) 4294967296) (<= (- (- c_ULTIMATE.start_main_~i~6) (- c_ULTIMATE.start_main_~j~6)) 4294967297) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_0_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_0_1)) (- 2)) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_1_1)) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~i~6)) (- 1)) (<= (- (- v_b_0_1) v_b_0_1) 8589934594) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~j~6)) 4294967296) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_1_1)) 0) (<= (- 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) (<= (- v_b_0_1 (- v_b_0_1)) (- 2)) (<= (- v_b_1_1 v_v_7_1) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_1_1)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~cont~6)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_0_1) 4294967297) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_v_7_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_1_1) 8589934593) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_v_7_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~i~6)) (- 1)) (<= (- (- v_b_1_1) v_b_1_1) 8589934592) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~j~6) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_1_1) 4294967296) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_0_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_v_7_1)) 0) (<= (- v_v_7_1 (- v_v_7_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) v_v_7_1) 4294967297) (<= (- (- c_ULTIMATE.start_main_~j~6) v_v_7_1) 0) (<= (- (- v_b_0_1) v_v_7_1) 4294967297) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~j~6)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_1_1) 8589934592) (forall ((v_idx_137 Int) (v_idx_138 Int) (v_idx_136 Int)) (or (< v_idx_138 v_b_1_1) (<= v_b_0_1 v_idx_136) (<= v_b_1_1 v_idx_137) (< v_idx_137 v_b_0_1) (and (<= (- (- c_ULTIMATE.start_main_~MAX~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_137)) 4294967296) (<= (- (- v_b_1_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_137))) 4294967296) (<= (- v_b_0_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_137))) (- 1)) (<= (- v_b_0_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_137)) (- 1)) (<= (- v_b_1_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_137))) 0) (<= (- v_b_1_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_137)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_137))) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_137)) 0) (<= (- c_ULTIMATE.start_main_~i~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_137)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_137))) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_137))) (- 1)) (<= (- c_ULTIMATE.start_main_~j~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_137)) 0) (<= (- (- (select c_ULTIMATE.start_main_~str1~6 v_idx_137)) (select c_ULTIMATE.start_main_~str1~6 v_idx_137)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_137)) 0) (<= (- c_ULTIMATE.start_main_~j~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_137))) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_137)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_137))) 4294967297) (<= (- (- c_ULTIMATE.start_main_~j~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_137))) 0) (<= (- (- v_b_1_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_137)) 4294967296) (<= (- c_ULTIMATE.start_main_~cont~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_137))) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_137))) 4294967296) (<= (- (select c_ULTIMATE.start_main_~str1~6 v_idx_137) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_137))) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_137)) 4294967297) (<= (- (- c_ULTIMATE.start_main_~j~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_137)) 0) (<= (- (- v_b_0_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_137)) 4294967297) (<= (- (- v_b_0_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_137))) 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) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_1_1)) (- 1)) (<= (- (- v_b_1_1) (- v_v_7_1)) 4294967296) (<= (- (- c_ULTIMATE.start_main_~j~6) c_ULTIMATE.start_main_~j~6) 0) (<= (- v_b_0_1 v_v_7_1) (- 1)) (<= (- v_b_1_1 (- v_v_7_1)) 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) (<= (- v_b_1_1 (- v_b_1_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) (<= (- (- v_b_0_1) (- v_b_1_1)) 1) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_0_1)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~j~6)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_0_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_1_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_0_1)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_0_1) 8589934594) (<= (- 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) (<= (- (- v_b_0_1) (- v_v_7_1)) 4294967297) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_1_1) 4294967296) (<= (- c_ULTIMATE.start_main_~j~6 v_b_1_1) 4294967296) (<= (- c_ULTIMATE.start_main_~j~6 v_b_0_1) 4294967297) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_0_1) 8589934593) (<= (- c_ULTIMATE.start_main_~i~6 v_b_1_1) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 v_v_7_1) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- v_v_7_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~j~6 v_v_7_1) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_1_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_0_1) 4294967297) (<= (- c_ULTIMATE.start_main_~i~6 c_ULTIMATE.start_main_~j~6) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_1_1) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~cont~6) 4294967296) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_0_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_1_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_v_7_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_~MAX~6) (- v_v_7_1)) 4294967296) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_1_1)) 0) (<= (- (- v_b_0_1) v_b_1_1) 8589934593))) (exists ((v_v_444_1 Int) (v_v_446_1 Int) (v_b_35_1 Int) (v_b_36_1 Int) (v_b_33_1 Int) (v_b_34_1 Int)) (and (<= (- (- v_b_33_1) (- v_b_36_1)) 2) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~MAX~6) 8589934592) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_v_444_1)) 2) (<= (- v_b_33_1 (- v_v_444_1)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_33_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_36_1)) 4) (<= (- (- v_v_444_1) v_v_446_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_v_446_1)) 0) (<= (- (- v_b_34_1) (- v_v_446_1)) 0) (<= (- c_ULTIMATE.start_main_~j~6 v_b_34_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_34_1) 2) (<= (- v_b_34_1 (- v_b_36_1)) 2) (<= (- 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) (<= (- v_b_36_1 (- v_v_444_1)) 2) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_34_1)) 1) (<= (- (- c_ULTIMATE.start_main_~j~6) v_v_446_1) 0) (<= (- (- v_b_33_1) v_b_34_1) 0) (<= (- (- v_b_36_1) v_v_446_1) 4294967296) (<= (- v_b_33_1 (- v_b_36_1)) 2) (<= (- v_b_36_1 v_v_446_1) 2) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_36_1)) 2) (<= (- v_b_33_1 (- v_b_33_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_v_446_1) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_v_444_1) 4294967296) (<= (- (- v_b_33_1) v_v_446_1) 0) (<= (- (- v_b_34_1) v_v_446_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- c_ULTIMATE.start_main_~j~6)) 4294967297) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_34_1)) 2) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_v_446_1) 4294967296) (<= (- v_b_33_1 (- v_b_34_1)) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_36_1) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_34_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) (<= (- (- v_b_35_1) v_b_36_1) 8589934593) (<= (- (- v_b_36_1) (- v_v_446_1)) 4294967296) (<= (- (- v_b_33_1) (- v_v_444_1)) 0) (<= (- (- v_b_35_1) (- v_b_36_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) (<= (- v_b_33_1 v_v_444_1) 0) (<= (- c_ULTIMATE.start_main_~j~6 v_v_446_1) 1) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_33_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_34_1)) 1) (<= (- v_b_36_1 (- v_b_36_1)) 4) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_36_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_36_1) 8589934593) (<= (- (- 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_~MAX~6) (- v_v_446_1)) 4294967296) (<= (- (- v_b_34_1) v_b_36_1) 4294967296) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_35_1)) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 v_v_444_1) 2) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_33_1)) 0) (<= (- (- v_b_34_1) v_b_34_1) 0) (<= (- v_v_444_1 (- v_v_444_1)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_v_446_1) 0) (<= (- v_v_444_1 (- v_v_446_1)) 0) (<= (- (- 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_b_36_1) 4294967296) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_v_446_1)) 4294967297) (<= (- (- v_b_33_1) (- v_v_446_1)) 0) (<= (- c_ULTIMATE.start_main_~j~6 (- v_v_444_1)) 1) (<= (- (- v_b_33_1) v_b_35_1) 4294967297) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_33_1) 0) (<= (- (- v_b_36_1) (- v_v_444_1)) 4294967296) (<= (- (- v_b_34_1) (- v_b_35_1)) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_34_1) 4294967297) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~cont~6) 0) (<= (- v_b_34_1 v_v_444_1) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~cont~6) 2) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_35_1)) 2) (<= (- v_b_34_1 (- v_v_446_1)) 1) (<= (- (- v_b_36_1) v_b_36_1) 8589934592) (<= (- v_b_33_1 v_b_34_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~i~6)) 3) (<= (- v_v_444_1 v_v_446_1) 0) (<= (- c_ULTIMATE.start_main_~i~6 v_b_33_1) 1) (<= (- v_b_34_1 (- v_b_35_1)) 1) (<= (- v_b_33_1 v_b_35_1) 4294967297) (<= (- v_b_33_1 (- v_b_35_1)) 1) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_36_1) 4294967296) (<= (- c_ULTIMATE.start_main_~i~6 v_v_444_1) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_35_1) 8589934594) (<= (- (- v_b_35_1) v_v_446_1) 4294967297) (<= (- v_b_35_1 (- v_v_444_1)) 1) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_34_1) 0) (<= (- v_b_33_1 (- v_v_446_1)) 0) (<= (- (- v_b_35_1) v_b_35_1) 8589934594) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_33_1) 4294967296) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_v_446_1)) 2) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~cont~6) 4294967296) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_v_446_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_33_1)) 4294967296) (<= (- (- v_b_34_1) v_v_444_1) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_v_444_1)) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_35_1) 4294967297) (<= (- v_b_35_1 (- v_b_35_1)) 2) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_36_1)) 2) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_34_1)) 1) (<= (- (- v_b_35_1) (- v_v_444_1)) 4294967297) (<= (- (- c_ULTIMATE.start_main_~i~6) c_ULTIMATE.start_main_~j~6) 4294967297) (<= (- c_ULTIMATE.start_main_~j~6 v_v_444_1) 1) (<= (- (- v_b_35_1) v_v_444_1) 4294967297) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~j~6) 4294967296) (<= (- v_b_35_1 (- v_v_446_1)) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_33_1) 2) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_35_1) 8589934593) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~i~6) 8589934593) (<= (- (- v_b_33_1) v_b_33_1) 0) (<= (- (- v_b_34_1) (- v_b_36_1)) 2) (<= (- v_b_34_1 (- v_b_34_1)) 2) (<= (- (- c_ULTIMATE.start_main_~j~6) v_v_444_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_34_1)) 4294967297) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_35_1)) 3) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_36_1)) 2) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_v_446_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_34_1) 0) (<= (- (- v_v_446_1) v_v_446_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 v_v_446_1) 2) (<= (- v_b_33_1 v_v_446_1) 0) (<= (- v_b_35_1 (- v_b_36_1)) 3) (<= (- (- v_b_33_1) (- v_b_34_1)) 1) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_35_1)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_35_1)) 1) (<= (- (- v_b_33_1) v_b_36_1) 4294967296) (<= (- (- v_b_33_1) (- v_b_35_1)) 1) (<= (- c_ULTIMATE.start_main_~i~6 (- v_v_444_1)) 1) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_v_444_1)) 4294967296) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~i~6)) 2) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_35_1) 1) (<= (- c_ULTIMATE.start_main_~j~6 v_b_36_1) 4294967296) (<= (- (- c_ULTIMATE.start_main_~i~6) v_v_444_1) 4294967297) (<= (- (- c_ULTIMATE.start_main_~i~6) v_v_446_1) 4294967297) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_36_1)) 2) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_v_444_1)) 0) (<= (- (- v_v_444_1) (- v_v_446_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_v_444_1)) 4294967297) (forall ((v_idx_139 Int) (v_idx_140 Int) (v_idx_141 Int) (v_idx_144 Int) (v_idx_142 Int) (v_idx_143 Int)) (or (< v_idx_144 v_b_36_1) (< v_idx_141 v_b_34_1) (<= v_b_36_1 v_idx_143) (<= v_b_33_1 v_idx_139) (< v_idx_140 v_b_33_1) (and (<= (- c_ULTIMATE.start_main_~MAX~6 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_140))) 2) (<= (- v_b_33_1 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_140))) 0) (<= (- (select c_ULTIMATE.start_main_~str2~6 v_idx_140) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_143))) 0) (<= (- (- v_b_35_1) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_140))) 4294967297) (<= (- v_b_34_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_143)) 1) (<= (- (- v_b_35_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_143))) 4294967297) (<= (- c_ULTIMATE.start_main_~j~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_143))) 1) (<= (- (- (select c_ULTIMATE.start_main_~str2~6 v_idx_140)) (select c_ULTIMATE.start_main_~str1~6 v_idx_143)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_143))) 0) (<= (- (select c_ULTIMATE.start_main_~str1~6 v_idx_143) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_143))) 0) (<= (- (- v_b_34_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_143))) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_143))) 4294967297) (<= (- c_ULTIMATE.start_main_~j~6 (select c_ULTIMATE.start_main_~str2~6 v_idx_140)) 1) (<= (- c_ULTIMATE.start_main_~cont~6 (select c_ULTIMATE.start_main_~str2~6 v_idx_140)) 0) (<= (- v_b_34_1 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_140))) 1) (<= (- (- v_b_33_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_143))) 0) (<= (- c_ULTIMATE.start_main_~j~6 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_140))) 1) (<= (- (- v_b_35_1) (select c_ULTIMATE.start_main_~str2~6 v_idx_140)) 4294967297) (<= (- (- v_b_33_1) (select c_ULTIMATE.start_main_~str2~6 v_idx_140)) 0) (<= (- (- v_b_36_1) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_140))) 4294967296) (<= (- (- v_b_34_1) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_140))) 0) (<= (- v_b_35_1 (select c_ULTIMATE.start_main_~str2~6 v_idx_140)) 1) (<= (- v_b_36_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_143))) 2) (<= (- v_b_35_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_143))) 1) (<= (- v_b_36_1 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_140))) 2) (<= (- (- c_ULTIMATE.start_main_~j~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_143)) 0) (<= (- (- v_b_36_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_143)) 4294967296) (<= (- v_b_36_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_143)) 2) (<= (- v_b_34_1 (select c_ULTIMATE.start_main_~str2~6 v_idx_140)) 1) (<= (- c_ULTIMATE.start_main_~cont~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_143)) 0) (<= (- (- v_b_36_1) (select c_ULTIMATE.start_main_~str2~6 v_idx_140)) 4294967296) (<= (- c_ULTIMATE.start_main_~cont~6 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_140))) 0) (<= (- v_b_36_1 (select c_ULTIMATE.start_main_~str2~6 v_idx_140)) 2) (<= (- (- c_ULTIMATE.start_main_~j~6) (select c_ULTIMATE.start_main_~str2~6 v_idx_140)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (select c_ULTIMATE.start_main_~str2~6 v_idx_140)) 4294967296) (<= (- (- v_b_33_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_143)) 0) (<= (- v_b_34_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_143))) 1) (<= (- (- v_b_34_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_143)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_143)) 4294967296) (<= (- (select c_ULTIMATE.start_main_~str2~6 v_idx_140) (select c_ULTIMATE.start_main_~str1~6 v_idx_143)) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_143))) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_143))) 0) (<= (- (- v_b_36_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_143))) 4294967296) (<= (- c_ULTIMATE.start_main_~i~6 (select c_ULTIMATE.start_main_~str2~6 v_idx_140)) 1) (<= (- (- v_b_33_1) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_140))) 0) (<= (- (- v_b_35_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_143)) 4294967297) (<= (- v_b_35_1 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_140))) 1) (<= (- v_b_33_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_143))) 0) (<= (- (- (select c_ULTIMATE.start_main_~str1~6 v_idx_143)) (select c_ULTIMATE.start_main_~str1~6 v_idx_143)) 0) (<= (- c_ULTIMATE.start_main_~i~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_143)) 1) (<= (- (- (select c_ULTIMATE.start_main_~str2~6 v_idx_140)) (select c_ULTIMATE.start_main_~str2~6 v_idx_140)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_143)) 2) (<= (- v_b_33_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_143)) 0) (<= (- v_b_33_1 (select c_ULTIMATE.start_main_~str2~6 v_idx_140)) 0) (<= (- c_ULTIMATE.start_main_~j~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_143)) 1) (<= (- c_ULTIMATE.start_main_~i~6 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_140))) 1) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_140))) 4294967296) (<= (- (- c_ULTIMATE.start_main_~i~6) (select c_ULTIMATE.start_main_~str2~6 v_idx_140)) 4294967297) (<= (- (- c_ULTIMATE.start_main_~i~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_143)) 4294967297) (<= (- c_ULTIMATE.start_main_~MAX~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_143))) 2) (<= (- (- c_ULTIMATE.start_main_~j~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_143))) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_143))) 4294967296) (<= (- c_ULTIMATE.start_main_~MAX~6 (select c_ULTIMATE.start_main_~str2~6 v_idx_140)) 2) (<= (- (- c_ULTIMATE.start_main_~j~6) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_140))) 0) (<= (- (- (select c_ULTIMATE.start_main_~str2~6 v_idx_140)) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_143))) 0) (<= (- (- v_b_34_1) (select c_ULTIMATE.start_main_~str2~6 v_idx_140)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_140))) 4294967297) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_140))) 0) (<= (- (select c_ULTIMATE.start_main_~str2~6 v_idx_140) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_140))) 0) (<= (- v_b_35_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_143)) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_143)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (select c_ULTIMATE.start_main_~str2~6 v_idx_140)) 0)) (< v_idx_143 v_b_35_1) (<= v_b_35_1 v_idx_142) (<= v_b_34_1 v_idx_140))) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_36_1)) 3) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_36_1) 4294967296) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_34_1) 4294967296) (<= (- v_b_34_1 v_v_446_1) 1) (<= (- (- v_b_35_1) (- v_v_446_1)) 4294967297) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_35_1) 4294967297) (<= (- c_ULTIMATE.start_main_~j~6 (- v_v_446_1)) 1) (<= (- v_v_446_1 (- v_v_446_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~cont~6)) 4294967296) (<= (- c_ULTIMATE.start_main_~cont~6 v_v_444_1) 0) (<= (- v_b_34_1 (- v_v_444_1)) 1) (<= (- (- v_b_33_1) v_v_444_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~j~6)) 2) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~i~6)) (- 1)) (<= (- (- v_b_34_1) (- v_v_444_1)) 0) (<= (- c_ULTIMATE.start_main_~j~6 (- c_ULTIMATE.start_main_~j~6)) 2) (<= (- v_b_35_1 v_v_444_1) 1) (<= (- v_b_36_1 (- v_v_446_1)) 2) (<= (- c_ULTIMATE.start_main_~cont~6 c_ULTIMATE.start_main_~i~6) 4294967297) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_35_1)) 1) (<= (- c_ULTIMATE.start_main_~j~6 v_b_33_1) 1) (<= (- c_ULTIMATE.start_main_~j~6 v_b_35_1) 4294967297) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_35_1) 4294967297) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_33_1)) 0) (<= (- (- v_b_36_1) v_v_444_1) 4294967296) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_v_444_1)) 0) (<= (- c_ULTIMATE.start_main_~i~6 c_ULTIMATE.start_main_~j~6) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_34_1)) 2) (<= (- v_b_36_1 v_v_444_1) 2) (<= (- c_ULTIMATE.start_main_~i~6 v_b_36_1) (- 1)) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~cont~6)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_34_1)) 4294967296) (<= (- c_ULTIMATE.start_main_~i~6 (- v_v_446_1)) 1) (<= (- v_b_34_1 v_b_35_1) 4294967297) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_35_1)) 1) (<= (- v_b_35_1 v_b_36_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_33_1)) 4294967297) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_36_1) 8589934592) (<= (- v_b_34_1 v_b_36_1) 4294967296) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_33_1) 4294967297) (<= (- c_ULTIMATE.start_main_~i~6 v_v_446_1) 1) (<= (- (- v_b_34_1) v_b_35_1) 4294967297) (<= (- (- v_v_444_1) v_v_444_1) 0) (<= (- c_ULTIMATE.start_main_~i~6 v_b_34_1) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_36_1)) 2) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~j~6)) 1) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_33_1)) 1) (<= (- c_ULTIMATE.start_main_~i~6 v_b_35_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_33_1)) 2) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_36_1) 4294967296) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_34_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_~i~6) 8589934594) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_33_1)) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_35_1)) 1) (<= (- v_b_35_1 v_v_446_1) 1) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~j~6)) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_v_444_1) 0))))} [2018-12-19 12:25:46,478 WARN L228 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-19 12:25:46,478 WARN 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-19 12:25:46,479 WARN L230 ngHoareTripleChecker]: Post: {2147483618#(exists ((v_v_444_1 Int) (v_b_51_1 Int) (v_v_446_1 Int) (v_b_35_1 Int) (v_b_36_1 Int) (v_b_33_1 Int)) (and (<= (- (- v_b_33_1) (- v_b_36_1)) 2) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_v_444_1)) 2) (<= (- v_b_33_1 (- v_v_444_1)) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- v_v_446_1)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_33_1) 0) (<= (- v_b_33_1 (- v_b_51_1)) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_36_1)) 4) (<= (- (- v_v_444_1) v_v_446_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_v_446_1)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~j~6)) 2) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~j~6)) 2) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_36_1) (- 2)) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_33_1) 0) (<= (- v_b_36_1 (- v_v_444_1)) 2) (<= (- c_ULTIMATE.start_main_~j~6 (- v_v_444_1)) 2) (<= (- v_b_33_1 (- v_b_36_1)) 2) (<= (- v_b_36_1 v_v_446_1) 2) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_35_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_v_444_1)) 1) (<= (- (- v_b_51_1) (- v_v_444_1)) 0) (<= (- v_b_33_1 (- v_b_33_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_v_446_1) 0) (<= (- (- v_b_33_1) v_b_36_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_v_446_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_v_446_1)) 1) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~cont~6) (- 1)) (<= (- (- v_b_33_1) v_v_446_1) 0) (<= (- v_b_51_1 (- v_b_51_1)) 2) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~i~6)) 2) (<= (- (- v_b_36_1) v_v_444_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~j~6) (- 2)) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_36_1) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) v_v_446_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_36_1)) 3) (<= (- c_ULTIMATE.start_main_~j~6 v_b_51_1) 1) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_33_1)) 2) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_35_1) 1) (<= (- (- v_b_33_1) (- v_v_444_1)) 0) (<= (- (- v_b_35_1) (- v_b_36_1)) 1) (<= (- v_b_33_1 v_b_51_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~cont~6)) 2) (<= (- c_ULTIMATE.start_main_~i~6 v_b_36_1) (- 2)) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~MAX~6)) 4) (<= (- c_ULTIMATE.start_main_~j~6 v_b_35_1) 2) (<= (- v_b_33_1 v_v_444_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_v_446_1)) (- 1)) (<= (- (- v_b_51_1) v_v_444_1) 0) (<= (- v_b_36_1 (- v_b_36_1)) 4) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_36_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_~MAX~6 v_v_444_1) 2) (<= (- (- v_b_35_1) v_v_446_1) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~cont~6)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_33_1)) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_33_1)) 0) (<= (- v_v_444_1 (- v_v_444_1)) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_35_1)) 1) (<= (- c_ULTIMATE.start_main_~i~6 (- v_v_444_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_33_1) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_v_446_1) 0) (<= (- (- v_b_35_1) v_b_35_1) 0) (<= (- (- v_b_51_1) v_b_51_1) 0) (<= (- v_b_36_1 (- v_b_51_1)) 2) (<= (- v_v_444_1 (- v_v_446_1)) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_v_444_1)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_35_1) 0) (<= (- (- v_b_33_1) (- v_b_51_1)) 1) (<= (- (- v_b_51_1) (- v_v_446_1)) 0) (<= (- c_ULTIMATE.start_main_~i~6 v_v_444_1) 0) (<= (- (- v_b_33_1) (- v_v_446_1)) 0) (forall ((v_idx_148 Int) (v_idx_149 Int) (v_idx_146 Int) (v_idx_147 Int) (v_idx_150 Int) (v_idx_145 Int)) (or (<= v_b_36_1 v_idx_149) (< v_idx_150 v_b_36_1) (< v_idx_149 v_b_35_1) (< v_idx_147 v_b_51_1) (and (<= (- (- c_ULTIMATE.start_main_~i~6) (select c_ULTIMATE.start_main_~str2~6 v_idx_146)) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_146))) 2) (<= (- v_b_51_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_149)) 1) (<= (- v_b_33_1 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_146))) 0) (<= (- v_b_51_1 (select c_ULTIMATE.start_main_~str2~6 v_idx_146)) 1) (<= (- c_ULTIMATE.start_main_~i~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_149))) 0) (<= (- (select c_ULTIMATE.start_main_~str2~6 v_idx_146) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_149))) 0) (<= (- (- v_b_36_1) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_146))) (- 1)) (<= (- (- c_ULTIMATE.start_main_~j~6) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_146))) (- 1)) (<= (- (- (select c_ULTIMATE.start_main_~str2~6 v_idx_146)) (select c_ULTIMATE.start_main_~str1~6 v_idx_149)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_149))) 0) (<= (- (select c_ULTIMATE.start_main_~str1~6 v_idx_149) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_149))) 0) (<= (- (- v_b_51_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_149))) 0) (<= (- c_ULTIMATE.start_main_~i~6 (select c_ULTIMATE.start_main_~str2~6 v_idx_146)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (select c_ULTIMATE.start_main_~str2~6 v_idx_146)) 0) (<= (- (- v_b_33_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_149))) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_146))) (- 1)) (<= (- (- v_b_33_1) (select c_ULTIMATE.start_main_~str2~6 v_idx_146)) 0) (<= (- (- v_b_35_1) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_146))) 0) (<= (- (- v_b_36_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_149))) (- 1)) (<= (- v_b_35_1 (select c_ULTIMATE.start_main_~str2~6 v_idx_146)) 1) (<= (- v_b_36_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_149))) 2) (<= (- v_b_35_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_149))) 1) (<= (- v_b_36_1 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_146))) 2) (<= (- c_ULTIMATE.start_main_~j~6 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_146))) 2) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_149))) (- 1)) (<= (- v_b_36_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_149)) 2) (<= (- (- c_ULTIMATE.start_main_~i~6) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_146))) 1) (<= (- (- v_b_51_1) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_146))) 0) (<= (- (- v_b_35_1) (select c_ULTIMATE.start_main_~str2~6 v_idx_146)) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (select c_ULTIMATE.start_main_~str2~6 v_idx_146)) (- 1)) (<= (- c_ULTIMATE.start_main_~cont~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_149)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_146))) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_149)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_149))) 1) (<= (- v_b_36_1 (select c_ULTIMATE.start_main_~str2~6 v_idx_146)) 2) (<= (- (- v_b_33_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_149)) 0) (<= (- (- v_b_51_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_149)) 0) (<= (- c_ULTIMATE.start_main_~i~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_149)) 0) (<= (- (select c_ULTIMATE.start_main_~str2~6 v_idx_146) (select c_ULTIMATE.start_main_~str1~6 v_idx_149)) 0) (<= (- (- v_b_36_1) (select c_ULTIMATE.start_main_~str2~6 v_idx_146)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~j~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_149)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_149))) 0) (<= (- (- v_b_35_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_149))) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (select c_ULTIMATE.start_main_~str2~6 v_idx_146)) (- 1)) (<= (- (- v_b_33_1) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_146))) 0) (<= (- v_b_35_1 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_146))) 1) (<= (- v_b_33_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_149))) 0) (<= (- (- (select c_ULTIMATE.start_main_~str1~6 v_idx_149)) (select c_ULTIMATE.start_main_~str1~6 v_idx_149)) 0) (<= (- (- (select c_ULTIMATE.start_main_~str2~6 v_idx_146)) (select c_ULTIMATE.start_main_~str2~6 v_idx_146)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_149)) 2) (<= (- v_b_33_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_149)) 0) (<= (- (- v_b_36_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_149)) (- 1)) (<= (- v_b_33_1 (select c_ULTIMATE.start_main_~str2~6 v_idx_146)) 0) (<= (- c_ULTIMATE.start_main_~j~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_149))) 2) (<= (- (- c_ULTIMATE.start_main_~j~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_149))) (- 1)) (<= (- (- v_b_51_1) (select c_ULTIMATE.start_main_~str2~6 v_idx_146)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_149))) 2) (<= (- (- c_ULTIMATE.start_main_~i~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_149)) 1) (<= (- c_ULTIMATE.start_main_~j~6 (select c_ULTIMATE.start_main_~str2~6 v_idx_146)) 2) (<= (- c_ULTIMATE.start_main_~MAX~6 (select c_ULTIMATE.start_main_~str2~6 v_idx_146)) 2) (<= (- (- (select c_ULTIMATE.start_main_~str2~6 v_idx_146)) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_149))) 0) (<= (- (- v_b_35_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_149)) 0) (<= (- c_ULTIMATE.start_main_~j~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_149)) 2) (<= (- v_b_51_1 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_146))) 1) (<= (- v_b_51_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_149))) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_146))) 0) (<= (- (select c_ULTIMATE.start_main_~str2~6 v_idx_146) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_146))) 0) (<= (- v_b_35_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_149)) 1) (<= (- c_ULTIMATE.start_main_~i~6 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_146))) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_149)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (select c_ULTIMATE.start_main_~str2~6 v_idx_146)) 0)) (<= v_b_33_1 v_idx_145) (<= v_b_51_1 v_idx_146) (<= v_b_35_1 v_idx_148) (< v_idx_146 v_b_33_1))) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_36_1)) 2) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_51_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_51_1)) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_33_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_~j~6 (- v_b_35_1)) 2) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~cont~6) 2) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_51_1)) 1) (<= (- (- v_b_35_1) v_v_444_1) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) c_ULTIMATE.start_main_~j~6) (- 2)) (<= (- c_ULTIMATE.start_main_~j~6 v_b_36_1) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_51_1) 1) (<= (- v_b_33_1 v_b_36_1) (- 1)) (<= (- v_v_444_1 v_v_446_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_51_1) 2) (<= (- v_b_33_1 (- v_b_35_1)) 1) (<= (- (- v_b_35_1) (- v_v_446_1)) 0) (<= (- 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_35_1 (- v_v_444_1)) 1) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_33_1)) (- 1)) (<= (- v_b_33_1 (- v_v_446_1)) 0) (<= (- (- v_b_36_1) v_b_36_1) (- 2)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_51_1) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_v_446_1)) 2) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_33_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 c_ULTIMATE.start_main_~j~6) (- 1)) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_v_444_1)) 0) (<= (- c_ULTIMATE.start_main_~i~6 v_b_33_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) v_v_444_1) 1) (<= (- v_b_51_1 v_v_446_1) 1) (<= (- v_b_35_1 (- v_b_35_1)) 2) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_36_1)) 2) (<= (- v_b_51_1 v_v_444_1) 1) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~i~6) 0) (<= (- c_ULTIMATE.start_main_~i~6 v_b_35_1) (- 1)) (<= (- (- v_b_35_1) (- v_v_444_1)) 0) (<= (- v_b_35_1 (- v_v_446_1)) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_33_1) 2) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_v_446_1)) (- 1)) (<= (- (- v_b_36_1) (- v_b_51_1)) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) v_v_444_1) (- 1)) (<= (- (- v_b_33_1) v_b_33_1) 0) (<= (- v_b_35_1 v_b_51_1) 1) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_51_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_~MAX~6 (- v_b_35_1)) 3) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_v_446_1)) 0) (<= (- (- v_b_36_1) v_b_51_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_v_444_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_36_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_33_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_51_1)) (- 1)) (<= (- (- v_b_35_1) v_b_51_1) 0) (<= (- (- v_v_446_1) v_v_446_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 v_v_446_1) 2) (<= (- v_b_33_1 v_v_446_1) 0) (<= (- (- v_b_36_1) v_v_446_1) (- 1)) (<= (- v_b_35_1 (- v_b_36_1)) 3) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_35_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~j~6 (- v_v_446_1)) 2) (<= (- (- v_b_33_1) (- v_b_35_1)) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_35_1) 1) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~i~6)) (- 2)) (<= (- (- c_ULTIMATE.start_main_~i~6) v_v_446_1) 1) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_36_1)) 3) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_36_1)) 2) (<= (- (- v_v_444_1) (- v_v_446_1)) 0) (<= (- c_ULTIMATE.start_main_~j~6 v_v_446_1) 2) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_36_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~j~6)) 1) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_36_1)) 1) (<= (- (- v_b_36_1) (- v_v_444_1)) (- 1)) (<= (- (- v_b_35_1) (- v_b_51_1)) 1) (<= (- v_v_446_1 (- v_v_446_1)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_51_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_v_444_1) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_v_444_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_51_1) 0) (<= (- (- v_b_33_1) v_v_444_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) c_ULTIMATE.start_main_~i~6) 2) (<= (- (- v_b_36_1) (- v_v_446_1)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_33_1) (- 1)) (<= (- v_b_35_1 v_v_444_1) 1) (<= (- v_b_36_1 (- v_v_446_1)) 2) (<= (- (- c_ULTIMATE.start_main_~i~6) (- c_ULTIMATE.start_main_~j~6)) 3) (<= (- c_ULTIMATE.start_main_~cont~6 c_ULTIMATE.start_main_~i~6) 1) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_33_1)) 0) (<= (- v_b_36_1 v_b_51_1) 2) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_v_444_1)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~i~6) 1) (<= (- (- v_b_33_1) v_b_51_1) 0) (<= (- v_b_36_1 v_v_444_1) 2) (<= (- v_b_33_1 v_b_35_1) 0) (<= (- (- v_b_33_1) v_b_35_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_51_1)) 1) (<= (- (- v_b_51_1) v_v_446_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~cont~6)) 0) (<= (- c_ULTIMATE.start_main_~i~6 v_v_446_1) 0) (<= (- c_ULTIMATE.start_main_~i~6 v_b_51_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_35_1)) 2) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_36_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_35_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_35_1)) 1) (<= (- v_b_35_1 v_b_36_1) (- 1)) (<= (- (- v_v_444_1) v_v_444_1) 0) (<= (- v_b_35_1 (- v_b_51_1)) 1) (<= (- c_ULTIMATE.start_main_~i~6 c_ULTIMATE.start_main_~j~6) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_33_1)) 2) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_35_1)) 0) (<= (- (- v_b_35_1) v_b_36_1) (- 1)) (<= (- c_ULTIMATE.start_main_~j~6 v_v_444_1) 2) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~j~6)) 3) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_35_1) (- 1)) (<= (- v_b_51_1 (- v_v_444_1)) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_51_1)) 2) (<= (- v_b_51_1 (- v_v_446_1)) 1) (<= (- c_ULTIMATE.start_main_~j~6 v_b_33_1) 2) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~j~6) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_35_1)) 1) (<= (- v_b_35_1 v_v_446_1) 1) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_36_1) (- 2)) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~j~6)) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_v_444_1) 0)))} [2018-12-19 12:25:46,479 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 12:25:46,494 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 12:25:46,494 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 12:25:48,770 WARN L181 SmtUtils]: Spent 2.27 s on a formula simplification that was a NOOP. DAG size: 821 [2018-12-19 12:25:48,771 WARN L270 ngHoareTripleChecker]: Pre: {2147483619#(or (exists ((v_b_0_1 Int) (v_b_1_1 Int) (v_v_7_1 Int)) (and (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~MAX~6) 8589934592) (<= (- (- ULTIMATE.start_main_~MAX~6) v_v_7_1) 4294967296) (<= (- v_b_0_1 (- v_b_1_1)) (- 1)) (<= (- (- ULTIMATE.start_main_~i~6) ULTIMATE.start_main_~j~6) 4294967297) (<= (- v_b_0_1 (- v_v_7_1)) (- 1)) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~i~6)) (- 1)) (<= (- ULTIMATE.start_main_~i~6 v_b_0_1) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- v_v_7_1)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~j~6) 4294967296) (<= (- ULTIMATE.start_main_~i~6 v_v_7_1) (- 1)) (<= (- ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~j~6) 0) (<= (- (- v_v_7_1) v_v_7_1) 0) (<= (- ULTIMATE.start_main_~cont~6 v_v_7_1) 0) (<= (- ULTIMATE.start_main_~j~6 (- v_v_7_1)) 0) (<= (- v_b_0_1 v_b_1_1) (- 1)) (<= (- ULTIMATE.start_main_~MAX~6 v_b_0_1) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~i~6) 8589934593) (<= (- (- ULTIMATE.start_main_~j~6) v_b_0_1) 4294967297) (<= (- (- ULTIMATE.start_main_~j~6) (- v_v_7_1)) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_0_1)) (- 1)) (<= (- ULTIMATE.start_main_~cont~6 v_b_1_1) 4294967296) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~i~6)) (- 2)) (<= (- (- v_b_1_1) v_v_7_1) 4294967296) (<= (- (- ULTIMATE.start_main_~i~6) (- ULTIMATE.start_main_~j~6)) 4294967297) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_0_1)) (- 1)) (<= (- ULTIMATE.start_main_~i~6 (- v_b_0_1)) (- 2)) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_1_1)) 1) (<= (- (- ULTIMATE.start_main_~cont~6) (- ULTIMATE.start_main_~i~6)) (- 1)) (<= (- (- v_b_0_1) v_b_0_1) 8589934594) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~j~6)) 4294967296) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_1_1)) 0) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~cont~6) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~j~6)) 0) (<= (- v_b_0_1 (- v_b_0_1)) (- 2)) (<= (- v_b_1_1 v_v_7_1) 0) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_1_1)) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~cont~6)) 0) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_0_1) 4294967297) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_v_7_1)) 0) (<= (- (- ULTIMATE.start_main_~i~6) v_b_1_1) 8589934593) (<= (- (- ULTIMATE.start_main_~cont~6) v_v_7_1) 0) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~i~6)) (- 1)) (<= (- (- v_b_1_1) v_b_1_1) 8589934592) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~j~6) 0) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_1_1) 4294967296) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_0_1)) (- 1)) (<= (- ULTIMATE.start_main_~cont~6 (- v_v_7_1)) 0) (<= (- v_v_7_1 (- v_v_7_1)) 0) (<= (- (- ULTIMATE.start_main_~i~6) v_v_7_1) 4294967297) (<= (- (- ULTIMATE.start_main_~j~6) v_v_7_1) 0) (<= (- (- v_b_0_1) v_v_7_1) 4294967297) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~j~6)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_1_1) 8589934592) (forall ((v_idx_137 Int) (v_idx_138 Int) (v_idx_136 Int)) (or (< v_idx_138 v_b_1_1) (<= v_b_0_1 v_idx_136) (<= v_b_1_1 v_idx_137) (< v_idx_137 v_b_0_1) (and (<= (- (- ULTIMATE.start_main_~MAX~6) (select ULTIMATE.start_main_~str1~6 v_idx_137)) 4294967296) (<= (- (- v_b_1_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_137))) 4294967296) (<= (- v_b_0_1 (- (select ULTIMATE.start_main_~str1~6 v_idx_137))) (- 1)) (<= (- v_b_0_1 (select ULTIMATE.start_main_~str1~6 v_idx_137)) (- 1)) (<= (- v_b_1_1 (- (select ULTIMATE.start_main_~str1~6 v_idx_137))) 0) (<= (- v_b_1_1 (select ULTIMATE.start_main_~str1~6 v_idx_137)) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_137))) 0) (<= (- ULTIMATE.start_main_~MAX~6 (select ULTIMATE.start_main_~str1~6 v_idx_137)) 0) (<= (- ULTIMATE.start_main_~i~6 (select ULTIMATE.start_main_~str1~6 v_idx_137)) (- 1)) (<= (- (- ULTIMATE.start_main_~cont~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_137))) 0) (<= (- ULTIMATE.start_main_~i~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_137))) (- 1)) (<= (- ULTIMATE.start_main_~j~6 (select ULTIMATE.start_main_~str1~6 v_idx_137)) 0) (<= (- (- (select ULTIMATE.start_main_~str1~6 v_idx_137)) (select ULTIMATE.start_main_~str1~6 v_idx_137)) 0) (<= (- ULTIMATE.start_main_~cont~6 (select ULTIMATE.start_main_~str1~6 v_idx_137)) 0) (<= (- ULTIMATE.start_main_~j~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_137))) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (select ULTIMATE.start_main_~str1~6 v_idx_137)) 0) (<= (- (- ULTIMATE.start_main_~i~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_137))) 4294967297) (<= (- (- ULTIMATE.start_main_~j~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_137))) 0) (<= (- (- v_b_1_1) (select ULTIMATE.start_main_~str1~6 v_idx_137)) 4294967296) (<= (- ULTIMATE.start_main_~cont~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_137))) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_137))) 4294967296) (<= (- (select ULTIMATE.start_main_~str1~6 v_idx_137) (- (select ULTIMATE.start_main_~str1~6 v_idx_137))) 0) (<= (- (- ULTIMATE.start_main_~i~6) (select ULTIMATE.start_main_~str1~6 v_idx_137)) 4294967297) (<= (- (- ULTIMATE.start_main_~j~6) (select ULTIMATE.start_main_~str1~6 v_idx_137)) 0) (<= (- (- v_b_0_1) (select ULTIMATE.start_main_~str1~6 v_idx_137)) 4294967297) (<= (- (- v_b_0_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_137))) 4294967297)))) (<= (- 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_~i~6 (- v_b_1_1)) (- 1)) (<= (- (- v_b_1_1) (- v_v_7_1)) 4294967296) (<= (- (- ULTIMATE.start_main_~j~6) ULTIMATE.start_main_~j~6) 0) (<= (- v_b_0_1 v_v_7_1) (- 1)) (<= (- v_b_1_1 (- v_v_7_1)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~cont~6)) 4294967296) (<= (- ULTIMATE.start_main_~j~6 (- ULTIMATE.start_main_~j~6)) 0) (<= (- v_b_1_1 (- v_b_1_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) (<= (- (- v_b_0_1) (- v_b_1_1)) 1) (<= (- ULTIMATE.start_main_~j~6 (- v_b_0_1)) (- 1)) (<= (- (- ULTIMATE.start_main_~cont~6) (- ULTIMATE.start_main_~j~6)) 0) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_0_1)) (- 1)) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_1_1)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_0_1)) (- 1)) (<= (- (- ULTIMATE.start_main_~i~6) v_b_0_1) 8589934594) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~MAX~6)) 0) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~cont~6)) 0) (<= (- (- v_b_0_1) (- v_v_7_1)) 4294967297) (<= (- (- ULTIMATE.start_main_~j~6) v_b_1_1) 4294967296) (<= (- ULTIMATE.start_main_~j~6 v_b_1_1) 4294967296) (<= (- ULTIMATE.start_main_~j~6 v_b_0_1) 4294967297) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_0_1) 8589934593) (<= (- ULTIMATE.start_main_~i~6 v_b_1_1) (- 1)) (<= (- ULTIMATE.start_main_~MAX~6 v_v_7_1) 0) (<= (- ULTIMATE.start_main_~i~6 (- v_v_7_1)) (- 1)) (<= (- ULTIMATE.start_main_~j~6 v_v_7_1) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_1_1)) 0) (<= (- ULTIMATE.start_main_~cont~6 v_b_0_1) 4294967297) (<= (- ULTIMATE.start_main_~i~6 ULTIMATE.start_main_~j~6) (- 1)) (<= (- ULTIMATE.start_main_~MAX~6 v_b_1_1) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~cont~6) 4294967296) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_0_1)) 0) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_1_1)) 0) (<= (- (- ULTIMATE.start_main_~i~6) (- v_v_7_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_~MAX~6) (- v_v_7_1)) 4294967296) (<= (- ULTIMATE.start_main_~j~6 (- v_b_1_1)) 0) (<= (- (- v_b_0_1) v_b_1_1) 8589934593))) (exists ((v_v_444_1 Int) (v_v_446_1 Int) (v_b_35_1 Int) (v_b_36_1 Int) (v_b_33_1 Int) (v_b_34_1 Int)) (and (<= (- (- v_b_33_1) (- v_b_36_1)) 2) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~MAX~6) 8589934592) (<= (- ULTIMATE.start_main_~MAX~6 (- v_v_444_1)) 2) (<= (- v_b_33_1 (- v_v_444_1)) 0) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_33_1) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_36_1)) 4) (<= (- (- v_v_444_1) v_v_446_1) 0) (<= (- ULTIMATE.start_main_~cont~6 (- v_v_446_1)) 0) (<= (- (- v_b_34_1) (- v_v_446_1)) 0) (<= (- ULTIMATE.start_main_~j~6 v_b_34_1) 0) (<= (- ULTIMATE.start_main_~MAX~6 v_b_34_1) 2) (<= (- v_b_34_1 (- v_b_36_1)) 2) (<= (- 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) (<= (- v_b_36_1 (- v_v_444_1)) 2) (<= (- ULTIMATE.start_main_~i~6 (- v_b_34_1)) 1) (<= (- (- ULTIMATE.start_main_~j~6) v_v_446_1) 0) (<= (- (- v_b_33_1) v_b_34_1) 0) (<= (- (- v_b_36_1) v_v_446_1) 4294967296) (<= (- v_b_33_1 (- v_b_36_1)) 2) (<= (- v_b_36_1 v_v_446_1) 2) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_36_1)) 2) (<= (- v_b_33_1 (- v_b_33_1)) 0) (<= (- ULTIMATE.start_main_~cont~6 v_v_446_1) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) v_v_444_1) 4294967296) (<= (- (- v_b_33_1) v_v_446_1) 0) (<= (- (- v_b_34_1) v_v_446_1) 0) (<= (- (- ULTIMATE.start_main_~i~6) (- ULTIMATE.start_main_~j~6)) 4294967297) (<= (- ULTIMATE.start_main_~j~6 (- v_b_34_1)) 2) (<= (- (- ULTIMATE.start_main_~MAX~6) v_v_446_1) 4294967296) (<= (- v_b_33_1 (- v_b_34_1)) 1) (<= (- ULTIMATE.start_main_~MAX~6 v_b_36_1) 0) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_34_1) 0) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~i~6)) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~j~6)) 4294967296) (<= (- (- v_b_35_1) v_b_36_1) 8589934593) (<= (- (- v_b_36_1) (- v_v_446_1)) 4294967296) (<= (- (- v_b_33_1) (- v_v_444_1)) 0) (<= (- (- v_b_35_1) (- v_b_36_1)) 1) (<= (- 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_444_1) 0) (<= (- ULTIMATE.start_main_~j~6 v_v_446_1) 1) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_33_1)) 0) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_34_1)) 1) (<= (- v_b_36_1 (- v_b_36_1)) 4) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_36_1)) 0) (<= (- (- ULTIMATE.start_main_~i~6) v_b_36_1) 8589934593) (<= (- (- 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_~MAX~6) (- v_v_446_1)) 4294967296) (<= (- (- v_b_34_1) v_b_36_1) 4294967296) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_35_1)) 1) (<= (- ULTIMATE.start_main_~MAX~6 v_v_444_1) 2) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_33_1)) 0) (<= (- (- v_b_34_1) v_b_34_1) 0) (<= (- v_v_444_1 (- v_v_444_1)) 0) (<= (- (- ULTIMATE.start_main_~cont~6) v_v_446_1) 0) (<= (- v_v_444_1 (- v_v_446_1)) 0) (<= (- (- 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_b_36_1) 4294967296) (<= (- (- ULTIMATE.start_main_~i~6) (- v_v_446_1)) 4294967297) (<= (- (- v_b_33_1) (- v_v_446_1)) 0) (<= (- ULTIMATE.start_main_~j~6 (- v_v_444_1)) 1) (<= (- (- v_b_33_1) v_b_35_1) 4294967297) (<= (- (- ULTIMATE.start_main_~j~6) v_b_33_1) 0) (<= (- (- v_b_36_1) (- v_v_444_1)) 4294967296) (<= (- (- v_b_34_1) (- v_b_35_1)) 1) (<= (- (- ULTIMATE.start_main_~i~6) v_b_34_1) 4294967297) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~cont~6) 0) (<= (- v_b_34_1 v_v_444_1) 1) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~cont~6) 2) (<= (- ULTIMATE.start_main_~i~6 (- v_b_35_1)) 2) (<= (- v_b_34_1 (- v_v_446_1)) 1) (<= (- (- v_b_36_1) v_b_36_1) 8589934592) (<= (- v_b_33_1 v_b_34_1) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~i~6)) 3) (<= (- v_v_444_1 v_v_446_1) 0) (<= (- ULTIMATE.start_main_~i~6 v_b_33_1) 1) (<= (- v_b_34_1 (- v_b_35_1)) 1) (<= (- v_b_33_1 v_b_35_1) 4294967297) (<= (- v_b_33_1 (- v_b_35_1)) 1) (<= (- ULTIMATE.start_main_~cont~6 v_b_36_1) 4294967296) (<= (- ULTIMATE.start_main_~i~6 v_v_444_1) 1) (<= (- (- ULTIMATE.start_main_~i~6) v_b_35_1) 8589934594) (<= (- (- v_b_35_1) v_v_446_1) 4294967297) (<= (- v_b_35_1 (- v_v_444_1)) 1) (<= (- (- ULTIMATE.start_main_~j~6) v_b_34_1) 0) (<= (- v_b_33_1 (- v_v_446_1)) 0) (<= (- (- v_b_35_1) v_b_35_1) 8589934594) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_33_1) 4294967296) (<= (- ULTIMATE.start_main_~MAX~6 (- v_v_446_1)) 2) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~cont~6) 4294967296) (<= (- (- ULTIMATE.start_main_~j~6) (- v_v_446_1)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_33_1)) 4294967296) (<= (- (- v_b_34_1) v_v_444_1) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_v_444_1)) 0) (<= (- (- ULTIMATE.start_main_~j~6) v_b_35_1) 4294967297) (<= (- v_b_35_1 (- v_b_35_1)) 2) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_36_1)) 2) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_34_1)) 1) (<= (- (- v_b_35_1) (- v_v_444_1)) 4294967297) (<= (- (- ULTIMATE.start_main_~i~6) ULTIMATE.start_main_~j~6) 4294967297) (<= (- ULTIMATE.start_main_~j~6 v_v_444_1) 1) (<= (- (- v_b_35_1) v_v_444_1) 4294967297) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~j~6) 4294967296) (<= (- v_b_35_1 (- v_v_446_1)) 1) (<= (- ULTIMATE.start_main_~MAX~6 v_b_33_1) 2) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_35_1) 8589934593) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~i~6) 8589934593) (<= (- (- v_b_33_1) v_b_33_1) 0) (<= (- (- v_b_34_1) (- v_b_36_1)) 2) (<= (- v_b_34_1 (- v_b_34_1)) 2) (<= (- (- ULTIMATE.start_main_~j~6) v_v_444_1) 0) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_34_1)) 4294967297) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_35_1)) 3) (<= (- ULTIMATE.start_main_~j~6 (- v_b_36_1)) 2) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_v_446_1)) 0) (<= (- ULTIMATE.start_main_~cont~6 v_b_34_1) 0) (<= (- (- v_v_446_1) v_v_446_1) 0) (<= (- ULTIMATE.start_main_~MAX~6 v_v_446_1) 2) (<= (- v_b_33_1 v_v_446_1) 0) (<= (- v_b_35_1 (- v_b_36_1)) 3) (<= (- (- v_b_33_1) (- v_b_34_1)) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_35_1)) (- 1)) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_35_1)) 1) (<= (- (- v_b_33_1) v_b_36_1) 4294967296) (<= (- (- v_b_33_1) (- v_b_35_1)) 1) (<= (- ULTIMATE.start_main_~i~6 (- v_v_444_1)) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_v_444_1)) 4294967296) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~i~6)) 2) (<= (- ULTIMATE.start_main_~MAX~6 v_b_35_1) 1) (<= (- ULTIMATE.start_main_~j~6 v_b_36_1) 4294967296) (<= (- (- ULTIMATE.start_main_~i~6) v_v_444_1) 4294967297) (<= (- (- ULTIMATE.start_main_~i~6) v_v_446_1) 4294967297) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_36_1)) 2) (<= (- (- ULTIMATE.start_main_~j~6) (- v_v_444_1)) 0) (<= (- (- v_v_444_1) (- v_v_446_1)) 0) (<= (- (- ULTIMATE.start_main_~i~6) (- v_v_444_1)) 4294967297) (forall ((v_idx_139 Int) (v_idx_140 Int) (v_idx_141 Int) (v_idx_144 Int) (v_idx_142 Int) (v_idx_143 Int)) (or (< v_idx_144 v_b_36_1) (< v_idx_141 v_b_34_1) (<= v_b_36_1 v_idx_143) (<= v_b_33_1 v_idx_139) (< v_idx_140 v_b_33_1) (and (<= (- ULTIMATE.start_main_~MAX~6 (- (select ULTIMATE.start_main_~str2~6 v_idx_140))) 2) (<= (- v_b_33_1 (- (select ULTIMATE.start_main_~str2~6 v_idx_140))) 0) (<= (- (select ULTIMATE.start_main_~str2~6 v_idx_140) (- (select ULTIMATE.start_main_~str1~6 v_idx_143))) 0) (<= (- (- v_b_35_1) (- (select ULTIMATE.start_main_~str2~6 v_idx_140))) 4294967297) (<= (- v_b_34_1 (select ULTIMATE.start_main_~str1~6 v_idx_143)) 1) (<= (- (- v_b_35_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_143))) 4294967297) (<= (- ULTIMATE.start_main_~j~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_143))) 1) (<= (- (- (select ULTIMATE.start_main_~str2~6 v_idx_140)) (select ULTIMATE.start_main_~str1~6 v_idx_143)) 0) (<= (- ULTIMATE.start_main_~cont~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_143))) 0) (<= (- (select ULTIMATE.start_main_~str1~6 v_idx_143) (- (select ULTIMATE.start_main_~str1~6 v_idx_143))) 0) (<= (- (- v_b_34_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_143))) 0) (<= (- (- ULTIMATE.start_main_~i~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_143))) 4294967297) (<= (- ULTIMATE.start_main_~j~6 (select ULTIMATE.start_main_~str2~6 v_idx_140)) 1) (<= (- ULTIMATE.start_main_~cont~6 (select ULTIMATE.start_main_~str2~6 v_idx_140)) 0) (<= (- v_b_34_1 (- (select ULTIMATE.start_main_~str2~6 v_idx_140))) 1) (<= (- (- v_b_33_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_143))) 0) (<= (- ULTIMATE.start_main_~j~6 (- (select ULTIMATE.start_main_~str2~6 v_idx_140))) 1) (<= (- (- v_b_35_1) (select ULTIMATE.start_main_~str2~6 v_idx_140)) 4294967297) (<= (- (- v_b_33_1) (select ULTIMATE.start_main_~str2~6 v_idx_140)) 0) (<= (- (- v_b_36_1) (- (select ULTIMATE.start_main_~str2~6 v_idx_140))) 4294967296) (<= (- (- v_b_34_1) (- (select ULTIMATE.start_main_~str2~6 v_idx_140))) 0) (<= (- v_b_35_1 (select ULTIMATE.start_main_~str2~6 v_idx_140)) 1) (<= (- v_b_36_1 (- (select ULTIMATE.start_main_~str1~6 v_idx_143))) 2) (<= (- v_b_35_1 (- (select ULTIMATE.start_main_~str1~6 v_idx_143))) 1) (<= (- v_b_36_1 (- (select ULTIMATE.start_main_~str2~6 v_idx_140))) 2) (<= (- (- ULTIMATE.start_main_~j~6) (select ULTIMATE.start_main_~str1~6 v_idx_143)) 0) (<= (- (- v_b_36_1) (select ULTIMATE.start_main_~str1~6 v_idx_143)) 4294967296) (<= (- v_b_36_1 (select ULTIMATE.start_main_~str1~6 v_idx_143)) 2) (<= (- v_b_34_1 (select ULTIMATE.start_main_~str2~6 v_idx_140)) 1) (<= (- ULTIMATE.start_main_~cont~6 (select ULTIMATE.start_main_~str1~6 v_idx_143)) 0) (<= (- (- v_b_36_1) (select ULTIMATE.start_main_~str2~6 v_idx_140)) 4294967296) (<= (- ULTIMATE.start_main_~cont~6 (- (select ULTIMATE.start_main_~str2~6 v_idx_140))) 0) (<= (- v_b_36_1 (select ULTIMATE.start_main_~str2~6 v_idx_140)) 2) (<= (- (- ULTIMATE.start_main_~j~6) (select ULTIMATE.start_main_~str2~6 v_idx_140)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (select ULTIMATE.start_main_~str2~6 v_idx_140)) 4294967296) (<= (- (- v_b_33_1) (select ULTIMATE.start_main_~str1~6 v_idx_143)) 0) (<= (- v_b_34_1 (- (select ULTIMATE.start_main_~str1~6 v_idx_143))) 1) (<= (- (- v_b_34_1) (select ULTIMATE.start_main_~str1~6 v_idx_143)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (select ULTIMATE.start_main_~str1~6 v_idx_143)) 4294967296) (<= (- (select ULTIMATE.start_main_~str2~6 v_idx_140) (select ULTIMATE.start_main_~str1~6 v_idx_143)) 0) (<= (- ULTIMATE.start_main_~i~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_143))) 1) (<= (- (- ULTIMATE.start_main_~cont~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_143))) 0) (<= (- (- v_b_36_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_143))) 4294967296) (<= (- ULTIMATE.start_main_~i~6 (select ULTIMATE.start_main_~str2~6 v_idx_140)) 1) (<= (- (- v_b_33_1) (- (select ULTIMATE.start_main_~str2~6 v_idx_140))) 0) (<= (- (- v_b_35_1) (select ULTIMATE.start_main_~str1~6 v_idx_143)) 4294967297) (<= (- v_b_35_1 (- (select ULTIMATE.start_main_~str2~6 v_idx_140))) 1) (<= (- v_b_33_1 (- (select ULTIMATE.start_main_~str1~6 v_idx_143))) 0) (<= (- (- (select ULTIMATE.start_main_~str1~6 v_idx_143)) (select ULTIMATE.start_main_~str1~6 v_idx_143)) 0) (<= (- ULTIMATE.start_main_~i~6 (select ULTIMATE.start_main_~str1~6 v_idx_143)) 1) (<= (- (- (select ULTIMATE.start_main_~str2~6 v_idx_140)) (select ULTIMATE.start_main_~str2~6 v_idx_140)) 0) (<= (- ULTIMATE.start_main_~MAX~6 (select ULTIMATE.start_main_~str1~6 v_idx_143)) 2) (<= (- v_b_33_1 (select ULTIMATE.start_main_~str1~6 v_idx_143)) 0) (<= (- v_b_33_1 (select ULTIMATE.start_main_~str2~6 v_idx_140)) 0) (<= (- ULTIMATE.start_main_~j~6 (select ULTIMATE.start_main_~str1~6 v_idx_143)) 1) (<= (- ULTIMATE.start_main_~i~6 (- (select ULTIMATE.start_main_~str2~6 v_idx_140))) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) (- (select ULTIMATE.start_main_~str2~6 v_idx_140))) 4294967296) (<= (- (- ULTIMATE.start_main_~i~6) (select ULTIMATE.start_main_~str2~6 v_idx_140)) 4294967297) (<= (- (- ULTIMATE.start_main_~i~6) (select ULTIMATE.start_main_~str1~6 v_idx_143)) 4294967297) (<= (- ULTIMATE.start_main_~MAX~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_143))) 2) (<= (- (- ULTIMATE.start_main_~j~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_143))) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_143))) 4294967296) (<= (- ULTIMATE.start_main_~MAX~6 (select ULTIMATE.start_main_~str2~6 v_idx_140)) 2) (<= (- (- ULTIMATE.start_main_~j~6) (- (select ULTIMATE.start_main_~str2~6 v_idx_140))) 0) (<= (- (- (select ULTIMATE.start_main_~str2~6 v_idx_140)) (- (select ULTIMATE.start_main_~str1~6 v_idx_143))) 0) (<= (- (- v_b_34_1) (select ULTIMATE.start_main_~str2~6 v_idx_140)) 0) (<= (- (- ULTIMATE.start_main_~i~6) (- (select ULTIMATE.start_main_~str2~6 v_idx_140))) 4294967297) (<= (- (- ULTIMATE.start_main_~cont~6) (- (select ULTIMATE.start_main_~str2~6 v_idx_140))) 0) (<= (- (select ULTIMATE.start_main_~str2~6 v_idx_140) (- (select ULTIMATE.start_main_~str2~6 v_idx_140))) 0) (<= (- v_b_35_1 (select ULTIMATE.start_main_~str1~6 v_idx_143)) 1) (<= (- (- ULTIMATE.start_main_~cont~6) (select ULTIMATE.start_main_~str1~6 v_idx_143)) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (select ULTIMATE.start_main_~str2~6 v_idx_140)) 0)) (< v_idx_143 v_b_35_1) (<= v_b_35_1 v_idx_142) (<= v_b_34_1 v_idx_140))) (<= (- ULTIMATE.start_main_~i~6 (- v_b_36_1)) 3) (<= (- (- ULTIMATE.start_main_~j~6) v_b_36_1) 4294967296) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_34_1) 4294967296) (<= (- v_b_34_1 v_v_446_1) 1) (<= (- (- v_b_35_1) (- v_v_446_1)) 4294967297) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_35_1) 4294967297) (<= (- ULTIMATE.start_main_~j~6 (- v_v_446_1)) 1) (<= (- v_v_446_1 (- v_v_446_1)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~cont~6)) 4294967296) (<= (- ULTIMATE.start_main_~cont~6 v_v_444_1) 0) (<= (- v_b_34_1 (- v_v_444_1)) 1) (<= (- (- v_b_33_1) v_v_444_1) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~j~6)) 2) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~i~6)) (- 1)) (<= (- (- v_b_34_1) (- v_v_444_1)) 0) (<= (- ULTIMATE.start_main_~j~6 (- ULTIMATE.start_main_~j~6)) 2) (<= (- v_b_35_1 v_v_444_1) 1) (<= (- v_b_36_1 (- v_v_446_1)) 2) (<= (- ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6) 4294967297) (<= (- ULTIMATE.start_main_~j~6 (- v_b_35_1)) 1) (<= (- ULTIMATE.start_main_~j~6 v_b_33_1) 1) (<= (- ULTIMATE.start_main_~j~6 v_b_35_1) 4294967297) (<= (- ULTIMATE.start_main_~cont~6 v_b_35_1) 4294967297) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_33_1)) 0) (<= (- (- v_b_36_1) v_v_444_1) 4294967296) (<= (- ULTIMATE.start_main_~cont~6 (- v_v_444_1)) 0) (<= (- ULTIMATE.start_main_~i~6 ULTIMATE.start_main_~j~6) 1) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_34_1)) 2) (<= (- v_b_36_1 v_v_444_1) 2) (<= (- ULTIMATE.start_main_~i~6 v_b_36_1) (- 1)) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~cont~6)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_34_1)) 4294967296) (<= (- ULTIMATE.start_main_~i~6 (- v_v_446_1)) 1) (<= (- v_b_34_1 v_b_35_1) 4294967297) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_35_1)) 1) (<= (- v_b_35_1 v_b_36_1) (- 1)) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_33_1)) 4294967297) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_36_1) 8589934592) (<= (- v_b_34_1 v_b_36_1) 4294967296) (<= (- (- ULTIMATE.start_main_~i~6) v_b_33_1) 4294967297) (<= (- ULTIMATE.start_main_~i~6 v_v_446_1) 1) (<= (- (- v_b_34_1) v_b_35_1) 4294967297) (<= (- (- v_v_444_1) v_v_444_1) 0) (<= (- ULTIMATE.start_main_~i~6 v_b_34_1) 1) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_36_1)) 2) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~j~6)) 1) (<= (- ULTIMATE.start_main_~i~6 (- v_b_33_1)) 1) (<= (- ULTIMATE.start_main_~i~6 v_b_35_1) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_33_1)) 2) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_36_1) 4294967296) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_34_1)) 0) (<= (- (- 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_~j~6 (- v_b_33_1)) 1) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_35_1)) 1) (<= (- v_b_35_1 v_v_446_1) 1) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~j~6)) 1) (<= (- (- ULTIMATE.start_main_~cont~6) v_v_444_1) 0))))} [2018-12-19 12:25:48,771 WARN L274 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-19 12:25:48,771 WARN 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-19 12:25:53,439 WARN L138 XnfTransformerHelper]: expecting exponential blowup for input size 68 [2018-12-19 12:25:53,980 WARN L276 ngHoareTripleChecker]: Post: {2147483618#(or (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) (- ULTIMATE.start_main_~j~6)) 2) (<= 0 (* 2 ULTIMATE.start_main_~cont~6)) (<= ULTIMATE.start_main_~cont~6 0) (<= (- (- 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) (<= (- 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 (+ ULTIMATE.start_main_~j~6 1)) (<= ULTIMATE.start_main_~MAX~6 2) (<= (- 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)) (exists ((v_b_51_1 Int) (v_b_35_1 Int) (v_b_36_1 Int) (v_b_33_1 Int)) (and (<= (+ v_b_33_1 1) v_b_36_1) (<= (- (- v_b_33_1) (- v_b_36_1)) 2) (<= 1 (+ ULTIMATE.start_main_~MAX~6 v_b_35_1)) (<= (+ ULTIMATE.start_main_~MAX~6 v_b_35_1) 3) (<= (- v_b_33_1 (- v_b_51_1)) 1) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_33_1) 0) (<= ULTIMATE.start_main_~MAX~6 (+ v_b_35_1 2)) (forall ((v_prenex_443 Int)) (or (<= v_b_36_1 v_prenex_443) (< v_prenex_443 v_b_35_1) (<= (- v_b_35_1 (- (select ULTIMATE.start_main_~str1~6 v_prenex_443))) 1))) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_36_1)) 4) (<= v_b_33_1 v_b_51_1) (<= (+ ULTIMATE.start_main_~MAX~6 v_b_36_1) 4) (<= (+ ULTIMATE.start_main_~cont~6 1) v_b_36_1) (forall ((v_prenex_382 Int)) (or (< v_prenex_382 v_b_35_1) (<= v_b_36_1 v_prenex_382) (<= (- (- ULTIMATE.start_main_~MAX~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_382))) (- 1)))) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_36_1) (- 2)) (<= (- ULTIMATE.start_main_~cont~6 v_b_33_1) 0) (<= (+ v_b_51_1 v_b_36_1) 3) (<= (- v_b_33_1 (- v_b_36_1)) 2) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_35_1) (- 1)) (<= 0 (* 2 v_b_33_1)) (<= (+ ULTIMATE.start_main_~i~6 v_b_36_1) 2) (<= (- v_b_33_1 (- v_b_33_1)) 0) (<= (- (- v_b_33_1) v_b_36_1) (- 1)) (forall ((v_prenex_397 Int)) (or (< v_prenex_397 v_b_35_1) (<= (- (- ULTIMATE.start_main_~cont~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_397))) 0) (<= v_b_36_1 v_prenex_397))) (<= (- v_b_51_1 (- v_b_51_1)) 2) (<= (* 2 v_b_35_1) 2) (<= ULTIMATE.start_main_~MAX~6 (+ v_b_33_1 2)) (<= v_b_35_1 ULTIMATE.start_main_~MAX~6) (<= 0 v_b_35_1) (<= (- ULTIMATE.start_main_~MAX~6 v_b_36_1) 0) (<= 0 (+ ULTIMATE.start_main_~i~6 v_b_35_1 1)) (forall ((v_prenex_417 Int)) (or (<= (- (- ULTIMATE.start_main_~i~6) (select ULTIMATE.start_main_~str1~6 v_prenex_417)) 1) (< v_prenex_417 v_b_35_1) (<= v_b_36_1 v_prenex_417))) (<= ULTIMATE.start_main_~j~6 (+ v_b_36_1 1)) (<= (+ ULTIMATE.start_main_~cont~6 v_b_33_1) 0) (<= 1 (+ v_b_35_1 v_b_36_1)) (<= (+ v_b_51_1 ULTIMATE.start_main_~MAX~6) 3) (<= (- ULTIMATE.start_main_~j~6 v_b_51_1) 1) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_36_1)) 3) (<= (- (- ULTIMATE.start_main_~i~6) v_b_35_1) 1) (<= (- ULTIMATE.start_main_~j~6 (- v_b_33_1)) 2) (<= (- v_b_33_1 v_b_51_1) 0) (<= (- (- v_b_35_1) (- v_b_36_1)) 1) (<= v_b_35_1 ULTIMATE.start_main_~j~6) (<= (+ ULTIMATE.start_main_~cont~6 v_b_36_1) 2) (<= (- ULTIMATE.start_main_~i~6 v_b_36_1) (- 2)) (<= (+ ULTIMATE.start_main_~i~6 v_b_33_1) 0) (<= (+ v_b_51_1 ULTIMATE.start_main_~j~6) 3) (<= 0 (+ v_b_51_1 v_b_35_1)) (<= ULTIMATE.start_main_~j~6 (+ v_b_35_1 2)) (<= (- ULTIMATE.start_main_~j~6 v_b_35_1) 2) (<= (* 2 v_b_33_1) 0) (<= ULTIMATE.start_main_~i~6 v_b_35_1) (<= (- v_b_36_1 (- v_b_36_1)) 4) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_36_1)) 0) (<= 2 (+ ULTIMATE.start_main_~j~6 v_b_36_1)) (<= v_b_33_1 (+ ULTIMATE.start_main_~i~6 1)) (<= (+ v_b_35_1 v_b_33_1) 1) (forall ((v_prenex_375 Int)) (or (<= (- ULTIMATE.start_main_~cont~6 (select ULTIMATE.start_main_~str1~6 v_prenex_375)) 0) (< v_prenex_375 v_b_35_1) (<= v_b_36_1 v_prenex_375))) (<= ULTIMATE.start_main_~i~6 v_b_33_1) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_33_1)) 1) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_33_1)) 0) (<= 0 (* 2 v_b_51_1)) (<= v_b_51_1 (+ v_b_35_1 1)) (<= v_b_35_1 (+ v_b_51_1 1)) (<= (- ULTIMATE.start_main_~i~6 (- v_b_35_1)) 1) (forall ((v_prenex_389 Int)) (or (<= v_b_36_1 v_prenex_389) (<= (- (- v_b_36_1) (- (select ULTIMATE.start_main_~str1~6 v_prenex_389))) (- 1)) (< v_prenex_389 v_b_35_1))) (<= 0 v_b_51_1) (<= (- (- ULTIMATE.start_main_~i~6) v_b_33_1) 1) (<= (- (- v_b_51_1) v_b_51_1) 0) (<= (- (- v_b_35_1) v_b_35_1) 0) (<= ULTIMATE.start_main_~cont~6 v_b_33_1) (<= ULTIMATE.start_main_~cont~6 v_b_51_1) (<= (- v_b_36_1 (- v_b_51_1)) 2) (forall ((v_prenex_410 Int)) (or (< v_prenex_410 v_b_35_1) (<= (- v_b_51_1 (- (select ULTIMATE.start_main_~str1~6 v_prenex_410))) 1) (<= v_b_36_1 v_prenex_410))) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_35_1) 0) (forall ((v_prenex_422 Int)) (or (< v_prenex_422 v_b_35_1) (<= (- (- v_b_33_1) (select ULTIMATE.start_main_~str1~6 v_prenex_422)) 0) (<= v_b_36_1 v_prenex_422))) (forall ((v_prenex_436 Int)) (or (< v_prenex_436 v_b_35_1) (<= (- ULTIMATE.start_main_~j~6 (select ULTIMATE.start_main_~str1~6 v_prenex_436)) 2) (<= v_b_36_1 v_prenex_436))) (<= (- (- v_b_33_1) (- v_b_51_1)) 1) (<= (* 2 v_b_51_1) 2) (<= (- ULTIMATE.start_main_~i~6 (- v_b_36_1)) 2) (<= (- (- ULTIMATE.start_main_~j~6) v_b_51_1) (- 1)) (<= v_b_36_1 (+ v_b_33_1 2)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_51_1)) 0) (<= (- ULTIMATE.start_main_~j~6 (- v_b_51_1)) 3) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_33_1)) (- 1)) (<= (+ v_b_35_1 v_b_36_1) 3) (<= ULTIMATE.start_main_~cont~6 v_b_35_1) (<= 0 (+ ULTIMATE.start_main_~cont~6 v_b_33_1)) (forall ((v_prenex_399 Int)) (or (< v_prenex_399 v_b_35_1) (<= v_b_36_1 v_prenex_399) (<= (- (- v_b_51_1) (- (select ULTIMATE.start_main_~str1~6 v_prenex_399))) 0))) (forall ((v_prenex_441 Int)) (or (<= v_b_36_1 v_prenex_441) (< v_prenex_441 v_b_35_1) (<= (- (select ULTIMATE.start_main_~str1~6 v_prenex_441) (- (select ULTIMATE.start_main_~str1~6 v_prenex_441))) 0))) (forall ((v_prenex_424 Int)) (or (<= (- (- v_b_33_1) (- (select ULTIMATE.start_main_~str1~6 v_prenex_424))) 0) (< v_prenex_424 v_b_35_1) (<= v_b_36_1 v_prenex_424))) (<= (- ULTIMATE.start_main_~j~6 (- v_b_35_1)) 2) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_51_1)) 1) (<= (+ ULTIMATE.start_main_~MAX~6 v_b_33_1) 2) (<= (+ ULTIMATE.start_main_~cont~6 v_b_51_1) 1) (<= (- ULTIMATE.start_main_~j~6 v_b_36_1) 1) (<= (+ v_b_33_1 1) ULTIMATE.start_main_~MAX~6) (<= v_b_35_1 (+ ULTIMATE.start_main_~i~6 2)) (<= 0 (+ ULTIMATE.start_main_~cont~6 v_b_35_1)) (<= (- (- ULTIMATE.start_main_~i~6) v_b_51_1) 1) (<= v_b_51_1 ULTIMATE.start_main_~j~6) (<= (- v_b_33_1 v_b_36_1) (- 1)) (<= 0 v_b_33_1) (<= v_b_36_1 (+ v_b_51_1 2)) (<= (- ULTIMATE.start_main_~MAX~6 v_b_51_1) 2) (<= (- v_b_33_1 (- v_b_35_1)) 1) (<= 0 (+ ULTIMATE.start_main_~i~6 v_b_36_1)) (<= 0 (+ v_b_35_1 v_b_33_1)) (<= v_b_35_1 v_b_36_1) (forall ((v_prenex_431 Int)) (or (< v_prenex_431 v_b_35_1) (<= (- (- v_b_35_1) (- (select ULTIMATE.start_main_~str1~6 v_prenex_431))) 0) (<= v_b_36_1 v_prenex_431))) (<= v_b_36_1 (+ ULTIMATE.start_main_~i~6 3)) (<= (+ ULTIMATE.start_main_~i~6 1) v_b_36_1) (<= v_b_36_1 (+ v_b_35_1 2)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_33_1)) (- 1)) (<= (+ ULTIMATE.start_main_~cont~6 v_b_35_1) 1) (<= v_b_33_1 v_b_35_1) (<= (- (- v_b_36_1) v_b_36_1) (- 2)) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_51_1) (- 1)) (<= (* 2 v_b_36_1) 4) (<= v_b_51_1 (+ v_b_33_1 1)) (<= v_b_35_1 (+ ULTIMATE.start_main_~cont~6 1)) (<= ULTIMATE.start_main_~MAX~6 (+ v_b_36_1 1)) (forall ((v_prenex_380 Int)) (or (< v_prenex_380 v_b_35_1) (<= v_b_36_1 v_prenex_380) (<= (- ULTIMATE.start_main_~i~6 (select ULTIMATE.start_main_~str1~6 v_prenex_380)) 0))) (<= 2 (* 2 v_b_36_1)) (<= (- ULTIMATE.start_main_~i~6 (- v_b_33_1)) 0) (<= ULTIMATE.start_main_~j~6 (+ v_b_51_1 2)) (forall ((v_prenex_448 Int)) (or (< v_prenex_448 v_b_35_1) (<= v_b_36_1 v_prenex_448) (<= (- (- v_b_36_1) (select ULTIMATE.start_main_~str1~6 v_prenex_448)) (- 1)))) (<= (- ULTIMATE.start_main_~i~6 v_b_33_1) 0) (<= v_b_51_1 1) (<= (- v_b_35_1 (- v_b_35_1)) 2) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_36_1)) 2) (<= 1 (+ v_b_51_1 v_b_36_1)) (<= 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)) (forall ((v_prenex_418 Int)) (or (<= v_b_36_1 v_prenex_418) (< v_prenex_418 v_b_35_1) (<= (- ULTIMATE.start_main_~MAX~6 (select ULTIMATE.start_main_~str1~6 v_prenex_418)) 2))) (<= v_b_51_1 ULTIMATE.start_main_~MAX~6) (<= (- ULTIMATE.start_main_~i~6 v_b_35_1) (- 1)) (<= 1 (+ ULTIMATE.start_main_~MAX~6 v_b_33_1)) (forall ((v_prenex_420 Int) (v_prenex_421 Int)) (or (<= v_b_36_1 v_prenex_420) (<= (- (select ULTIMATE.start_main_~str2~6 v_prenex_421) (select ULTIMATE.start_main_~str1~6 v_prenex_420)) 0) (<= v_b_51_1 v_prenex_421) (< v_prenex_421 v_b_33_1) (< v_prenex_420 v_b_35_1))) (forall ((v_idx_149 Int)) (or (<= v_b_36_1 v_idx_149) (< v_idx_149 v_b_35_1) (<= (- (- ULTIMATE.start_main_~MAX~6) (select ULTIMATE.start_main_~str1~6 v_idx_149)) (- 1)))) (forall ((v_prenex_398 Int)) (or (< v_prenex_398 v_b_35_1) (<= (- v_b_35_1 (select ULTIMATE.start_main_~str1~6 v_prenex_398)) 1) (<= v_b_36_1 v_prenex_398))) (<= (- ULTIMATE.start_main_~MAX~6 v_b_33_1) 2) (<= 1 (+ v_b_51_1 ULTIMATE.start_main_~MAX~6)) (<= (- (- v_b_36_1) (- v_b_51_1)) 0) (forall ((v_prenex_378 Int)) (or (< v_prenex_378 v_b_35_1) (<= v_b_36_1 v_prenex_378) (<= (- v_b_33_1 (- (select ULTIMATE.start_main_~str1~6 v_prenex_378))) 0))) (<= (- (- v_b_33_1) v_b_33_1) 0) (<= (- v_b_35_1 v_b_51_1) 1) (<= v_b_35_1 (+ v_b_33_1 1)) (<= v_b_33_1 ULTIMATE.start_main_~cont~6) (<= (- ULTIMATE.start_main_~i~6 (- v_b_51_1)) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_51_1)) 2) (<= (+ ULTIMATE.start_main_~j~6 v_b_35_1) 3) (forall ((v_prenex_415 Int)) (or (< v_prenex_415 v_b_35_1) (<= v_b_36_1 v_prenex_415) (<= (- ULTIMATE.start_main_~i~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_415))) 0))) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_35_1)) 3) (<= (- (- v_b_36_1) v_b_51_1) (- 1)) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_36_1) (- 1)) (forall ((v_prenex_394 Int)) (or (< v_prenex_394 v_b_35_1) (<= v_b_36_1 v_prenex_394) (<= (- (- (select ULTIMATE.start_main_~str1~6 v_prenex_394)) (select ULTIMATE.start_main_~str1~6 v_prenex_394)) 0))) (<= ULTIMATE.start_main_~MAX~6 (+ v_b_51_1 2)) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_51_1)) (- 1)) (<= (- (- ULTIMATE.start_main_~j~6) v_b_33_1) (- 1)) (<= 1 (+ v_b_51_1 ULTIMATE.start_main_~j~6)) (forall ((v_prenex_428 Int) (v_prenex_429 Int)) (or (< v_prenex_428 v_b_35_1) (< v_prenex_429 v_b_33_1) (<= v_b_51_1 v_prenex_429) (<= (- (- (select ULTIMATE.start_main_~str2~6 v_prenex_429)) (- (select ULTIMATE.start_main_~str1~6 v_prenex_428))) 0) (<= v_b_36_1 v_prenex_428))) (<= (- (- v_b_35_1) v_b_51_1) 0) (<= (+ v_b_33_1 1) ULTIMATE.start_main_~j~6) (<= (- v_b_35_1 (- v_b_36_1)) 3) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_35_1)) (- 1)) (<= 2 (+ ULTIMATE.start_main_~MAX~6 v_b_36_1)) (<= (- (- v_b_33_1) (- v_b_35_1)) 1) (forall ((v_prenex_403 Int)) (or (<= v_b_36_1 v_prenex_403) (< v_prenex_403 v_b_35_1) (<= (- v_b_51_1 (select ULTIMATE.start_main_~str1~6 v_prenex_403)) 1))) (<= (- ULTIMATE.start_main_~MAX~6 v_b_35_1) 1) (forall ((v_prenex_440 Int)) (or (<= (- (- v_b_35_1) (select ULTIMATE.start_main_~str1~6 v_prenex_440)) 0) (< v_prenex_440 v_b_35_1) (<= v_b_36_1 v_prenex_440))) (<= (- ULTIMATE.start_main_~j~6 (- v_b_36_1)) 3) (forall ((v_prenex_411 Int) (v_prenex_412 Int)) (or (<= v_b_51_1 v_prenex_412) (< v_prenex_412 v_b_33_1) (<= v_b_36_1 v_prenex_411) (< v_prenex_411 v_b_35_1) (<= (- (select ULTIMATE.start_main_~str2~6 v_prenex_412) (- (select ULTIMATE.start_main_~str1~6 v_prenex_411))) 0))) (forall ((v_prenex_408 Int)) (or (< v_prenex_408 v_b_35_1) (<= v_b_36_1 v_prenex_408) (<= (- ULTIMATE.start_main_~cont~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_408))) 0))) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_36_1)) 2) (forall ((v_prenex_390 Int)) (or (< v_prenex_390 v_b_35_1) (<= (- (- ULTIMATE.start_main_~j~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_390))) (- 1)) (<= v_b_36_1 v_prenex_390))) (<= 1 (+ ULTIMATE.start_main_~j~6 v_b_35_1)) (<= v_b_36_1 (+ ULTIMATE.start_main_~j~6 1)) (<= v_b_33_1 0) (<= (- ULTIMATE.start_main_~cont~6 v_b_36_1) (- 1)) (<= 0 (+ v_b_51_1 ULTIMATE.start_main_~i~6 1)) (forall ((v_prenex_439 Int)) (or (<= (- v_b_36_1 (- (select ULTIMATE.start_main_~str1~6 v_prenex_439))) 2) (< v_prenex_439 v_b_35_1) (<= v_b_36_1 v_prenex_439))) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_36_1)) 1) (<= v_b_51_1 v_b_36_1) (forall ((v_prenex_447 Int)) (or (<= v_b_36_1 v_prenex_447) (<= (- (- ULTIMATE.start_main_~i~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_447))) 1) (< v_prenex_447 v_b_35_1))) (<= (- (- v_b_35_1) (- v_b_51_1)) 1) (forall ((v_prenex_381 Int)) (or (< v_prenex_381 v_b_35_1) (<= (- (- v_b_51_1) (select ULTIMATE.start_main_~str1~6 v_prenex_381)) 0) (<= v_b_36_1 v_prenex_381))) (<= (+ v_b_36_1 v_b_33_1) 2) (<= v_b_36_1 2) (<= (+ v_b_51_1 v_b_33_1) 1) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_51_1) 0) (<= (+ v_b_51_1 v_b_35_1) 2) (<= (- ULTIMATE.start_main_~cont~6 v_b_51_1) 0) (<= ULTIMATE.start_main_~j~6 (+ v_b_33_1 2)) (<= v_b_36_1 (+ ULTIMATE.start_main_~cont~6 2)) (<= (+ ULTIMATE.start_main_~j~6 v_b_33_1) 2) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_33_1) (- 1)) (forall ((v_prenex_383 Int) (v_prenex_384 Int)) (or (< v_prenex_384 v_b_33_1) (< v_prenex_383 v_b_35_1) (<= v_b_51_1 v_prenex_384) (<= v_b_36_1 v_prenex_383) (<= (- (- (select ULTIMATE.start_main_~str2~6 v_prenex_384)) (select ULTIMATE.start_main_~str1~6 v_prenex_383)) 0))) (<= (+ ULTIMATE.start_main_~i~6 v_b_35_1) 1) (forall ((v_prenex_413 Int)) (or (<= (- v_b_33_1 (select ULTIMATE.start_main_~str1~6 v_prenex_413)) 0) (<= v_b_36_1 v_prenex_413) (< v_prenex_413 v_b_35_1))) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_33_1)) 0) (<= (- v_b_36_1 v_b_51_1) 2) (<= 0 (+ ULTIMATE.start_main_~i~6 v_b_33_1 1)) (<= (- (- v_b_33_1) v_b_51_1) 0) (<= (+ v_b_51_1 ULTIMATE.start_main_~i~6) 1) (<= (- v_b_33_1 v_b_35_1) 0) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_51_1)) 1) (<= (- (- v_b_33_1) v_b_35_1) 0) (<= v_b_51_1 (+ ULTIMATE.start_main_~cont~6 1)) (<= 0 (+ v_b_51_1 v_b_33_1)) (<= (+ ULTIMATE.start_main_~j~6 v_b_36_1) 4) (<= 0 (* 2 v_b_35_1)) (<= 1 (+ ULTIMATE.start_main_~j~6 v_b_33_1)) (<= (- ULTIMATE.start_main_~i~6 v_b_51_1) 0) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_35_1)) 2) (<= (- (- ULTIMATE.start_main_~i~6) v_b_36_1) 0) (<= (- ULTIMATE.start_main_~cont~6 v_b_35_1) 0) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_35_1)) 1) (<= (- v_b_35_1 v_b_36_1) (- 1)) (forall ((v_prenex_407 Int)) (or (< v_prenex_407 v_b_35_1) (<= (- (- ULTIMATE.start_main_~j~6) (select ULTIMATE.start_main_~str1~6 v_prenex_407)) (- 1)) (<= v_b_36_1 v_prenex_407))) (forall ((v_prenex_386 Int)) (or (<= (- ULTIMATE.start_main_~j~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_386))) 2) (< v_prenex_386 v_b_35_1) (<= v_b_36_1 v_prenex_386))) (<= (- v_b_35_1 (- v_b_51_1)) 1) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_35_1)) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_33_1)) 2) (<= (- (- v_b_35_1) v_b_36_1) (- 1)) (<= v_b_35_1 1) (<= 1 v_b_36_1) (forall ((v_prenex_405 Int)) (or (< v_prenex_405 v_b_35_1) (<= v_b_36_1 v_prenex_405) (<= (- (- ULTIMATE.start_main_~cont~6) (select ULTIMATE.start_main_~str1~6 v_prenex_405)) 0))) (<= (- (- ULTIMATE.start_main_~j~6) v_b_35_1) (- 1)) (forall ((v_prenex_387 Int)) (or (<= v_b_36_1 v_prenex_387) (< v_prenex_387 v_b_35_1) (<= (- v_b_36_1 (select ULTIMATE.start_main_~str1~6 v_prenex_387)) 2))) (<= 1 (+ v_b_36_1 v_b_33_1)) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_51_1)) 2) (<= v_b_36_1 (+ ULTIMATE.start_main_~MAX~6 1)) (<= (- ULTIMATE.start_main_~j~6 v_b_33_1) 2) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_35_1)) 1) (<= (- (- ULTIMATE.start_main_~j~6) v_b_36_1) (- 2)) (forall ((v_prenex_434 Int)) (or (<= v_b_36_1 v_prenex_434) (<= (- ULTIMATE.start_main_~MAX~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_434))) 2) (< v_prenex_434 v_b_35_1))) (< v_b_36_1 (+ v_b_35_1 1)) (<= 1 (+ ULTIMATE.start_main_~cont~6 v_b_36_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)) (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) (- ULTIMATE.start_main_~j~6)) 2) (<= 0 (* 2 ULTIMATE.start_main_~cont~6)) (<= ULTIMATE.start_main_~cont~6 0) (<= (- (- 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)) (exists ((v_b_51_1 Int) (v_b_35_1 Int) (v_b_36_1 Int) (v_b_33_1 Int)) (and (<= (+ v_b_33_1 1) v_b_36_1) (<= (- (- v_b_33_1) (- v_b_36_1)) 2) (<= 1 (+ ULTIMATE.start_main_~MAX~6 v_b_35_1)) (<= (+ ULTIMATE.start_main_~MAX~6 v_b_35_1) 3) (<= (- v_b_33_1 (- v_b_51_1)) 1) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_33_1) 0) (<= ULTIMATE.start_main_~MAX~6 (+ v_b_35_1 2)) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_36_1)) 4) (<= v_b_33_1 v_b_51_1) (<= (+ ULTIMATE.start_main_~MAX~6 v_b_36_1) 4) (<= (+ ULTIMATE.start_main_~cont~6 1) v_b_36_1) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_36_1) (- 2)) (<= (- ULTIMATE.start_main_~cont~6 v_b_33_1) 0) (<= (+ v_b_51_1 v_b_36_1) 3) (<= (- v_b_33_1 (- v_b_36_1)) 2) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_35_1) (- 1)) (<= 0 (* 2 v_b_33_1)) (<= (+ ULTIMATE.start_main_~i~6 v_b_36_1) 2) (<= (- v_b_33_1 (- v_b_33_1)) 0) (<= (- (- v_b_33_1) v_b_36_1) (- 1)) (<= (- v_b_51_1 (- v_b_51_1)) 2) (<= (* 2 v_b_35_1) 2) (<= ULTIMATE.start_main_~MAX~6 (+ v_b_33_1 2)) (<= v_b_35_1 ULTIMATE.start_main_~MAX~6) (<= 0 v_b_35_1) (<= (- ULTIMATE.start_main_~MAX~6 v_b_36_1) 0) (<= 0 (+ ULTIMATE.start_main_~i~6 v_b_35_1 1)) (<= ULTIMATE.start_main_~j~6 (+ v_b_36_1 1)) (<= (+ ULTIMATE.start_main_~cont~6 v_b_33_1) 0) (<= 1 (+ v_b_35_1 v_b_36_1)) (<= (+ v_b_51_1 ULTIMATE.start_main_~MAX~6) 3) (<= (- ULTIMATE.start_main_~j~6 v_b_51_1) 1) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_36_1)) 3) (<= (- (- ULTIMATE.start_main_~i~6) v_b_35_1) 1) (<= (- ULTIMATE.start_main_~j~6 (- v_b_33_1)) 2) (<= (- v_b_33_1 v_b_51_1) 0) (<= (- (- v_b_35_1) (- v_b_36_1)) 1) (<= v_b_35_1 ULTIMATE.start_main_~j~6) (<= (+ ULTIMATE.start_main_~cont~6 v_b_36_1) 2) (<= (- ULTIMATE.start_main_~i~6 v_b_36_1) (- 2)) (<= (+ ULTIMATE.start_main_~i~6 v_b_33_1) 0) (<= (+ v_b_51_1 ULTIMATE.start_main_~j~6) 3) (<= 0 (+ v_b_51_1 v_b_35_1)) (<= ULTIMATE.start_main_~j~6 (+ v_b_35_1 2)) (<= (- ULTIMATE.start_main_~j~6 v_b_35_1) 2) (<= (* 2 v_b_33_1) 0) (<= ULTIMATE.start_main_~i~6 v_b_35_1) (<= (- v_b_36_1 (- v_b_36_1)) 4) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_36_1)) 0) (<= 2 (+ ULTIMATE.start_main_~j~6 v_b_36_1)) (<= v_b_33_1 (+ ULTIMATE.start_main_~i~6 1)) (<= (+ v_b_35_1 v_b_33_1) 1) (<= ULTIMATE.start_main_~i~6 v_b_33_1) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_33_1)) 1) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_33_1)) 0) (<= 0 (* 2 v_b_51_1)) (<= v_b_51_1 (+ v_b_35_1 1)) (<= v_b_35_1 (+ v_b_51_1 1)) (<= (- ULTIMATE.start_main_~i~6 (- v_b_35_1)) 1) (<= 0 v_b_51_1) (<= (- (- ULTIMATE.start_main_~i~6) v_b_33_1) 1) (<= (- (- v_b_51_1) v_b_51_1) 0) (<= (- (- v_b_35_1) v_b_35_1) 0) (<= ULTIMATE.start_main_~cont~6 v_b_33_1) (<= ULTIMATE.start_main_~cont~6 v_b_51_1) (<= (- v_b_36_1 (- v_b_51_1)) 2) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_35_1) 0) (<= (- (- v_b_33_1) (- v_b_51_1)) 1) (<= (* 2 v_b_51_1) 2) (<= (- ULTIMATE.start_main_~i~6 (- v_b_36_1)) 2) (<= (- (- ULTIMATE.start_main_~j~6) v_b_51_1) (- 1)) (<= v_b_36_1 (+ v_b_33_1 2)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_51_1)) 0) (<= (- ULTIMATE.start_main_~j~6 (- v_b_51_1)) 3) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_33_1)) (- 1)) (<= (+ v_b_35_1 v_b_36_1) 3) (<= ULTIMATE.start_main_~cont~6 v_b_35_1) (<= 0 (+ ULTIMATE.start_main_~cont~6 v_b_33_1)) (< v_b_51_1 (+ v_b_33_1 1)) (<= (- ULTIMATE.start_main_~j~6 (- v_b_35_1)) 2) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_51_1)) 1) (<= (+ ULTIMATE.start_main_~MAX~6 v_b_33_1) 2) (<= (+ ULTIMATE.start_main_~cont~6 v_b_51_1) 1) (<= (- ULTIMATE.start_main_~j~6 v_b_36_1) 1) (<= (+ v_b_33_1 1) ULTIMATE.start_main_~MAX~6) (<= v_b_35_1 (+ ULTIMATE.start_main_~i~6 2)) (<= 0 (+ ULTIMATE.start_main_~cont~6 v_b_35_1)) (<= (- (- ULTIMATE.start_main_~i~6) v_b_51_1) 1) (<= v_b_51_1 ULTIMATE.start_main_~j~6) (<= (- v_b_33_1 v_b_36_1) (- 1)) (<= 0 v_b_33_1) (<= v_b_36_1 (+ v_b_51_1 2)) (<= (- ULTIMATE.start_main_~MAX~6 v_b_51_1) 2) (<= (- v_b_33_1 (- v_b_35_1)) 1) (<= 0 (+ ULTIMATE.start_main_~i~6 v_b_36_1)) (<= 0 (+ v_b_35_1 v_b_33_1)) (<= v_b_35_1 v_b_36_1) (<= v_b_36_1 (+ ULTIMATE.start_main_~i~6 3)) (<= (+ ULTIMATE.start_main_~i~6 1) v_b_36_1) (<= v_b_36_1 (+ v_b_35_1 2)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_33_1)) (- 1)) (<= (+ ULTIMATE.start_main_~cont~6 v_b_35_1) 1) (<= v_b_33_1 v_b_35_1) (<= (- (- v_b_36_1) v_b_36_1) (- 2)) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_51_1) (- 1)) (<= (* 2 v_b_36_1) 4) (<= v_b_51_1 (+ v_b_33_1 1)) (<= v_b_35_1 (+ ULTIMATE.start_main_~cont~6 1)) (<= ULTIMATE.start_main_~MAX~6 (+ v_b_36_1 1)) (<= 2 (* 2 v_b_36_1)) (<= (- ULTIMATE.start_main_~i~6 (- v_b_33_1)) 0) (<= ULTIMATE.start_main_~j~6 (+ v_b_51_1 2)) (<= (- ULTIMATE.start_main_~i~6 v_b_33_1) 0) (<= v_b_51_1 1) (<= (- v_b_35_1 (- v_b_35_1)) 2) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_36_1)) 2) (<= 1 (+ v_b_51_1 v_b_36_1)) (<= 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) (<= (- ULTIMATE.start_main_~i~6 v_b_35_1) (- 1)) (<= 1 (+ ULTIMATE.start_main_~MAX~6 v_b_33_1)) (forall ((v_prenex_420 Int) (v_prenex_421 Int)) (or (<= v_b_36_1 v_prenex_420) (<= (- (select ULTIMATE.start_main_~str2~6 v_prenex_421) (select ULTIMATE.start_main_~str1~6 v_prenex_420)) 0) (<= v_b_51_1 v_prenex_421) (< v_prenex_421 v_b_33_1) (< v_prenex_420 v_b_35_1))) (<= (- ULTIMATE.start_main_~MAX~6 v_b_33_1) 2) (<= 1 (+ v_b_51_1 ULTIMATE.start_main_~MAX~6)) (<= (- (- v_b_36_1) (- v_b_51_1)) 0) (<= (- (- v_b_33_1) v_b_33_1) 0) (<= (- v_b_35_1 v_b_51_1) 1) (<= v_b_35_1 (+ v_b_33_1 1)) (<= v_b_33_1 ULTIMATE.start_main_~cont~6) (<= (- ULTIMATE.start_main_~i~6 (- v_b_51_1)) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_51_1)) 2) (<= (+ ULTIMATE.start_main_~j~6 v_b_35_1) 3) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_35_1)) 3) (<= (- (- v_b_36_1) v_b_51_1) (- 1)) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_36_1) (- 1)) (<= ULTIMATE.start_main_~MAX~6 (+ v_b_51_1 2)) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_51_1)) (- 1)) (<= (- (- ULTIMATE.start_main_~j~6) v_b_33_1) (- 1)) (<= 1 (+ v_b_51_1 ULTIMATE.start_main_~j~6)) (forall ((v_prenex_428 Int) (v_prenex_429 Int)) (or (< v_prenex_428 v_b_35_1) (< v_prenex_429 v_b_33_1) (<= v_b_51_1 v_prenex_429) (<= (- (- (select ULTIMATE.start_main_~str2~6 v_prenex_429)) (- (select ULTIMATE.start_main_~str1~6 v_prenex_428))) 0) (<= v_b_36_1 v_prenex_428))) (<= (- (- v_b_35_1) v_b_51_1) 0) (<= (+ v_b_33_1 1) ULTIMATE.start_main_~j~6) (<= (- v_b_35_1 (- v_b_36_1)) 3) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_35_1)) (- 1)) (<= 2 (+ ULTIMATE.start_main_~MAX~6 v_b_36_1)) (<= (- (- v_b_33_1) (- v_b_35_1)) 1) (<= (- ULTIMATE.start_main_~MAX~6 v_b_35_1) 1) (<= (- ULTIMATE.start_main_~j~6 (- v_b_36_1)) 3) (forall ((v_prenex_411 Int) (v_prenex_412 Int)) (or (<= v_b_51_1 v_prenex_412) (< v_prenex_412 v_b_33_1) (<= v_b_36_1 v_prenex_411) (< v_prenex_411 v_b_35_1) (<= (- (select ULTIMATE.start_main_~str2~6 v_prenex_412) (- (select ULTIMATE.start_main_~str1~6 v_prenex_411))) 0))) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_36_1)) 2) (<= 1 (+ ULTIMATE.start_main_~j~6 v_b_35_1)) (<= v_b_36_1 (+ ULTIMATE.start_main_~j~6 1)) (<= v_b_33_1 0) (<= (- ULTIMATE.start_main_~cont~6 v_b_36_1) (- 1)) (<= 0 (+ v_b_51_1 ULTIMATE.start_main_~i~6 1)) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_36_1)) 1) (<= v_b_51_1 v_b_36_1) (<= (- (- v_b_35_1) (- v_b_51_1)) 1) (<= (+ v_b_36_1 v_b_33_1) 2) (<= v_b_36_1 2) (<= (+ v_b_51_1 v_b_33_1) 1) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_51_1) 0) (<= (+ v_b_51_1 v_b_35_1) 2) (<= (- ULTIMATE.start_main_~cont~6 v_b_51_1) 0) (<= ULTIMATE.start_main_~j~6 (+ v_b_33_1 2)) (<= v_b_36_1 (+ ULTIMATE.start_main_~cont~6 2)) (<= (+ ULTIMATE.start_main_~j~6 v_b_33_1) 2) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_33_1) (- 1)) (forall ((v_prenex_383 Int) (v_prenex_384 Int)) (or (< v_prenex_384 v_b_33_1) (< v_prenex_383 v_b_35_1) (<= v_b_51_1 v_prenex_384) (<= v_b_36_1 v_prenex_383) (<= (- (- (select ULTIMATE.start_main_~str2~6 v_prenex_384)) (select ULTIMATE.start_main_~str1~6 v_prenex_383)) 0))) (<= (+ ULTIMATE.start_main_~i~6 v_b_35_1) 1) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_33_1)) 0) (<= (- v_b_36_1 v_b_51_1) 2) (<= 0 (+ ULTIMATE.start_main_~i~6 v_b_33_1 1)) (<= (- (- v_b_33_1) v_b_51_1) 0) (<= (+ v_b_51_1 ULTIMATE.start_main_~i~6) 1) (<= (- v_b_33_1 v_b_35_1) 0) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_51_1)) 1) (<= (- (- v_b_33_1) v_b_35_1) 0) (<= v_b_51_1 (+ ULTIMATE.start_main_~cont~6 1)) (<= 0 (+ v_b_51_1 v_b_33_1)) (<= (+ ULTIMATE.start_main_~j~6 v_b_36_1) 4) (<= 0 (* 2 v_b_35_1)) (<= 1 (+ ULTIMATE.start_main_~j~6 v_b_33_1)) (<= (- ULTIMATE.start_main_~i~6 v_b_51_1) 0) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_35_1)) 2) (<= (- (- ULTIMATE.start_main_~i~6) v_b_36_1) 0) (<= (- ULTIMATE.start_main_~cont~6 v_b_35_1) 0) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_35_1)) 1) (<= (- v_b_35_1 v_b_36_1) (- 1)) (<= (- v_b_35_1 (- v_b_51_1)) 1) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_35_1)) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_33_1)) 2) (<= (- (- v_b_35_1) v_b_36_1) (- 1)) (<= v_b_35_1 1) (<= 1 v_b_36_1) (<= (- (- ULTIMATE.start_main_~j~6) v_b_35_1) (- 1)) (<= 1 (+ v_b_36_1 v_b_33_1)) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_51_1)) 2) (<= v_b_36_1 (+ ULTIMATE.start_main_~MAX~6 1)) (<= (- ULTIMATE.start_main_~j~6 v_b_33_1) 2) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_35_1)) 1) (<= (- (- ULTIMATE.start_main_~j~6) v_b_36_1) (- 2)) (< v_b_36_1 (+ v_b_35_1 1)) (<= 1 (+ ULTIMATE.start_main_~cont~6 v_b_36_1)))) (<= (* 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) (<= (- 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 (+ ULTIMATE.start_main_~j~6 1)) (<= ULTIMATE.start_main_~MAX~6 2) (<= (- 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)) (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) (- ULTIMATE.start_main_~j~6)) 2) (<= 0 (* 2 ULTIMATE.start_main_~cont~6)) (<= ULTIMATE.start_main_~cont~6 0) (<= (- (- 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) (<= (- 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) (exists ((v_b_51_1 Int) (v_b_35_1 Int) (v_b_36_1 Int) (v_b_33_1 Int)) (and (<= (+ v_b_33_1 1) v_b_36_1) (<= (- (- v_b_33_1) (- v_b_36_1)) 2) (<= 1 (+ ULTIMATE.start_main_~MAX~6 v_b_35_1)) (<= (+ ULTIMATE.start_main_~MAX~6 v_b_35_1) 3) (<= (- v_b_33_1 (- v_b_51_1)) 1) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_33_1) 0) (forall ((v_prenex_391 Int)) (or (< v_prenex_391 v_b_33_1) (<= (- (- v_b_36_1) (- (select ULTIMATE.start_main_~str2~6 v_prenex_391))) (- 1)) (<= v_b_51_1 v_prenex_391))) (<= ULTIMATE.start_main_~MAX~6 (+ v_b_35_1 2)) (forall ((v_prenex_443 Int)) (or (<= v_b_36_1 v_prenex_443) (< v_prenex_443 v_b_35_1) (<= (- v_b_35_1 (- (select ULTIMATE.start_main_~str1~6 v_prenex_443))) 1))) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_36_1)) 4) (<= v_b_33_1 v_b_51_1) (<= (+ ULTIMATE.start_main_~MAX~6 v_b_36_1) 4) (<= (+ ULTIMATE.start_main_~cont~6 1) v_b_36_1) (forall ((v_prenex_376 Int)) (or (< v_prenex_376 v_b_33_1) (<= (- v_b_51_1 (select ULTIMATE.start_main_~str2~6 v_prenex_376)) 1) (<= v_b_51_1 v_prenex_376))) (forall ((v_prenex_382 Int)) (or (< v_prenex_382 v_b_35_1) (<= v_b_36_1 v_prenex_382) (<= (- (- ULTIMATE.start_main_~MAX~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_382))) (- 1)))) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_36_1) (- 2)) (forall ((v_prenex_409 Int)) (or (<= v_b_51_1 v_prenex_409) (<= (- ULTIMATE.start_main_~j~6 (select ULTIMATE.start_main_~str2~6 v_prenex_409)) 2) (< v_prenex_409 v_b_33_1))) (<= (- ULTIMATE.start_main_~cont~6 v_b_33_1) 0) (<= (+ v_b_51_1 v_b_36_1) 3) (forall ((v_prenex_426 Int)) (or (<= v_b_51_1 v_prenex_426) (< v_prenex_426 v_b_33_1) (<= (- (- ULTIMATE.start_main_~cont~6) (select ULTIMATE.start_main_~str2~6 v_prenex_426)) 0))) (<= (- v_b_33_1 (- v_b_36_1)) 2) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_35_1) (- 1)) (<= 0 (* 2 v_b_33_1)) (<= (+ ULTIMATE.start_main_~i~6 v_b_36_1) 2) (<= (- v_b_33_1 (- v_b_33_1)) 0) (<= (- (- v_b_33_1) v_b_36_1) (- 1)) (forall ((v_prenex_397 Int)) (or (< v_prenex_397 v_b_35_1) (<= (- (- ULTIMATE.start_main_~cont~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_397))) 0) (<= v_b_36_1 v_prenex_397))) (<= (- v_b_51_1 (- v_b_51_1)) 2) (<= (* 2 v_b_35_1) 2) (<= ULTIMATE.start_main_~MAX~6 (+ v_b_33_1 2)) (<= v_b_35_1 ULTIMATE.start_main_~MAX~6) (<= 0 v_b_35_1) (<= (- ULTIMATE.start_main_~MAX~6 v_b_36_1) 0) (<= 0 (+ ULTIMATE.start_main_~i~6 v_b_35_1 1)) (forall ((v_prenex_417 Int)) (or (<= (- (- ULTIMATE.start_main_~i~6) (select ULTIMATE.start_main_~str1~6 v_prenex_417)) 1) (< v_prenex_417 v_b_35_1) (<= v_b_36_1 v_prenex_417))) (<= ULTIMATE.start_main_~j~6 (+ v_b_36_1 1)) (<= (+ ULTIMATE.start_main_~cont~6 v_b_33_1) 0) (<= 1 (+ v_b_35_1 v_b_36_1)) (<= (+ v_b_51_1 ULTIMATE.start_main_~MAX~6) 3) (<= (- ULTIMATE.start_main_~j~6 v_b_51_1) 1) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_36_1)) 3) (<= (- (- ULTIMATE.start_main_~i~6) v_b_35_1) 1) (<= (- ULTIMATE.start_main_~j~6 (- v_b_33_1)) 2) (<= (- v_b_33_1 v_b_51_1) 0) (<= (- (- v_b_35_1) (- v_b_36_1)) 1) (forall ((v_prenex_377 Int)) (or (<= v_b_51_1 v_prenex_377) (< v_prenex_377 v_b_33_1) (<= (- (- ULTIMATE.start_main_~j~6) (select ULTIMATE.start_main_~str2~6 v_prenex_377)) (- 1)))) (<= v_b_35_1 ULTIMATE.start_main_~j~6) (<= (+ ULTIMATE.start_main_~cont~6 v_b_36_1) 2) (<= (- ULTIMATE.start_main_~i~6 v_b_36_1) (- 2)) (<= (+ ULTIMATE.start_main_~i~6 v_b_33_1) 0) (<= (+ v_b_51_1 ULTIMATE.start_main_~j~6) 3) (<= 0 (+ v_b_51_1 v_b_35_1)) (<= ULTIMATE.start_main_~j~6 (+ v_b_35_1 2)) (<= (- ULTIMATE.start_main_~j~6 v_b_35_1) 2) (<= (* 2 v_b_33_1) 0) (<= ULTIMATE.start_main_~i~6 v_b_35_1) (<= (- v_b_36_1 (- v_b_36_1)) 4) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_36_1)) 0) (<= 2 (+ ULTIMATE.start_main_~j~6 v_b_36_1)) (<= v_b_33_1 (+ ULTIMATE.start_main_~i~6 1)) (<= (+ v_b_35_1 v_b_33_1) 1) (forall ((v_prenex_375 Int)) (or (<= (- ULTIMATE.start_main_~cont~6 (select ULTIMATE.start_main_~str1~6 v_prenex_375)) 0) (< v_prenex_375 v_b_35_1) (<= v_b_36_1 v_prenex_375))) (<= ULTIMATE.start_main_~i~6 v_b_33_1) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_33_1)) 1) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_33_1)) 0) (<= 0 (* 2 v_b_51_1)) (<= v_b_51_1 (+ v_b_35_1 1)) (<= v_b_35_1 (+ v_b_51_1 1)) (<= (- ULTIMATE.start_main_~i~6 (- v_b_35_1)) 1) (forall ((v_prenex_389 Int)) (or (<= v_b_36_1 v_prenex_389) (<= (- (- v_b_36_1) (- (select ULTIMATE.start_main_~str1~6 v_prenex_389))) (- 1)) (< v_prenex_389 v_b_35_1))) (<= 0 v_b_51_1) (forall ((v_prenex_404 Int)) (or (<= (- ULTIMATE.start_main_~i~6 (select ULTIMATE.start_main_~str2~6 v_prenex_404)) 0) (<= v_b_51_1 v_prenex_404) (< v_prenex_404 v_b_33_1))) (<= (- (- ULTIMATE.start_main_~i~6) v_b_33_1) 1) (<= (- (- v_b_51_1) v_b_51_1) 0) (<= (- (- v_b_35_1) v_b_35_1) 0) (<= ULTIMATE.start_main_~cont~6 v_b_33_1) (<= (- v_b_36_1 (- v_b_51_1)) 2) (<= ULTIMATE.start_main_~cont~6 v_b_51_1) (forall ((v_prenex_410 Int)) (or (< v_prenex_410 v_b_35_1) (<= (- v_b_51_1 (- (select ULTIMATE.start_main_~str1~6 v_prenex_410))) 1) (<= v_b_36_1 v_prenex_410))) (forall ((v_prenex_395 Int)) (or (<= (- v_b_33_1 (select ULTIMATE.start_main_~str2~6 v_prenex_395)) 0) (< v_prenex_395 v_b_33_1) (<= v_b_51_1 v_prenex_395))) (forall ((v_prenex_435 Int)) (or (<= v_b_51_1 v_prenex_435) (< v_prenex_435 v_b_33_1) (<= (- (- v_b_51_1) (select ULTIMATE.start_main_~str2~6 v_prenex_435)) 0))) (forall ((v_prenex_414 Int)) (or (<= (- (- ULTIMATE.start_main_~i~6) (- (select ULTIMATE.start_main_~str2~6 v_prenex_414))) 1) (< v_prenex_414 v_b_33_1) (<= v_b_51_1 v_prenex_414))) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_35_1) 0) (forall ((v_prenex_422 Int)) (or (< v_prenex_422 v_b_35_1) (<= (- (- v_b_33_1) (select ULTIMATE.start_main_~str1~6 v_prenex_422)) 0) (<= v_b_36_1 v_prenex_422))) (forall ((v_prenex_436 Int)) (or (< v_prenex_436 v_b_35_1) (<= (- ULTIMATE.start_main_~j~6 (select ULTIMATE.start_main_~str1~6 v_prenex_436)) 2) (<= v_b_36_1 v_prenex_436))) (<= (- (- v_b_33_1) (- v_b_51_1)) 1) (<= (* 2 v_b_51_1) 2) (<= (- ULTIMATE.start_main_~i~6 (- v_b_36_1)) 2) (<= (- (- ULTIMATE.start_main_~j~6) v_b_51_1) (- 1)) (<= v_b_36_1 (+ v_b_33_1 2)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_51_1)) 0) (forall ((v_prenex_400 Int)) (or (< v_prenex_400 v_b_33_1) (<= (- (- v_b_51_1) (- (select ULTIMATE.start_main_~str2~6 v_prenex_400))) 0) (<= v_b_51_1 v_prenex_400))) (<= (- ULTIMATE.start_main_~j~6 (- v_b_51_1)) 3) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_33_1)) (- 1)) (<= (+ v_b_35_1 v_b_36_1) 3) (<= ULTIMATE.start_main_~cont~6 v_b_35_1) (<= 0 (+ ULTIMATE.start_main_~cont~6 v_b_33_1)) (forall ((v_prenex_399 Int)) (or (< v_prenex_399 v_b_35_1) (<= v_b_36_1 v_prenex_399) (<= (- (- v_b_51_1) (- (select ULTIMATE.start_main_~str1~6 v_prenex_399))) 0))) (forall ((v_prenex_441 Int)) (or (<= v_b_36_1 v_prenex_441) (< v_prenex_441 v_b_35_1) (<= (- (select ULTIMATE.start_main_~str1~6 v_prenex_441) (- (select ULTIMATE.start_main_~str1~6 v_prenex_441))) 0))) (forall ((v_prenex_424 Int)) (or (<= (- (- v_b_33_1) (- (select ULTIMATE.start_main_~str1~6 v_prenex_424))) 0) (< v_prenex_424 v_b_35_1) (<= v_b_36_1 v_prenex_424))) (<= (- ULTIMATE.start_main_~j~6 (- v_b_35_1)) 2) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_51_1)) 1) (<= (+ ULTIMATE.start_main_~MAX~6 v_b_33_1) 2) (forall ((v_prenex_430 Int)) (or (<= (- (- ULTIMATE.start_main_~MAX~6) (select ULTIMATE.start_main_~str2~6 v_prenex_430)) (- 1)) (<= v_b_51_1 v_prenex_430) (< v_prenex_430 v_b_33_1))) (<= (+ ULTIMATE.start_main_~cont~6 v_b_51_1) 1) (<= (- ULTIMATE.start_main_~j~6 v_b_36_1) 1) (<= (+ v_b_33_1 1) ULTIMATE.start_main_~MAX~6) (<= v_b_35_1 (+ ULTIMATE.start_main_~i~6 2)) (<= 0 (+ ULTIMATE.start_main_~cont~6 v_b_35_1)) (<= (- (- ULTIMATE.start_main_~i~6) v_b_51_1) 1) (<= v_b_51_1 ULTIMATE.start_main_~j~6) (<= (- v_b_33_1 v_b_36_1) (- 1)) (<= 0 v_b_33_1) (<= v_b_36_1 (+ v_b_51_1 2)) (forall ((v_prenex_401 Int)) (or (<= v_b_51_1 v_prenex_401) (< v_prenex_401 v_b_33_1) (<= (- v_b_51_1 (- (select ULTIMATE.start_main_~str2~6 v_prenex_401))) 1))) (<= (- ULTIMATE.start_main_~MAX~6 v_b_51_1) 2) (forall ((v_prenex_423 Int)) (or (<= v_b_51_1 v_prenex_423) (<= (- (- ULTIMATE.start_main_~cont~6) (- (select ULTIMATE.start_main_~str2~6 v_prenex_423))) 0) (< v_prenex_423 v_b_33_1))) (<= (- v_b_33_1 (- v_b_35_1)) 1) (<= 0 (+ ULTIMATE.start_main_~i~6 v_b_36_1)) (<= 0 (+ v_b_35_1 v_b_33_1)) (<= v_b_35_1 v_b_36_1) (forall ((v_prenex_431 Int)) (or (< v_prenex_431 v_b_35_1) (<= (- (- v_b_35_1) (- (select ULTIMATE.start_main_~str1~6 v_prenex_431))) 0) (<= v_b_36_1 v_prenex_431))) (<= v_b_36_1 (+ ULTIMATE.start_main_~i~6 3)) (<= (+ ULTIMATE.start_main_~i~6 1) v_b_36_1) (<= v_b_36_1 (+ v_b_35_1 2)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_33_1)) (- 1)) (<= (+ ULTIMATE.start_main_~cont~6 v_b_35_1) 1) (<= v_b_33_1 v_b_35_1) (<= (- (- v_b_36_1) v_b_36_1) (- 2)) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_51_1) (- 1)) (<= (* 2 v_b_36_1) 4) (<= v_b_51_1 (+ v_b_33_1 1)) (<= v_b_35_1 (+ ULTIMATE.start_main_~cont~6 1)) (<= ULTIMATE.start_main_~MAX~6 (+ v_b_36_1 1)) (forall ((v_prenex_380 Int)) (or (< v_prenex_380 v_b_35_1) (<= v_b_36_1 v_prenex_380) (<= (- ULTIMATE.start_main_~i~6 (select ULTIMATE.start_main_~str1~6 v_prenex_380)) 0))) (forall ((v_prenex_406 Int)) (or (< v_prenex_406 v_b_33_1) (<= v_b_51_1 v_prenex_406) (<= (- ULTIMATE.start_main_~cont~6 (- (select ULTIMATE.start_main_~str2~6 v_prenex_406))) 0))) (<= 2 (* 2 v_b_36_1)) (<= (- ULTIMATE.start_main_~i~6 (- v_b_33_1)) 0) (forall ((v_prenex_432 Int)) (or (< v_prenex_432 v_b_33_1) (<= v_b_51_1 v_prenex_432) (<= (- ULTIMATE.start_main_~MAX~6 (select ULTIMATE.start_main_~str2~6 v_prenex_432)) 2))) (<= ULTIMATE.start_main_~j~6 (+ v_b_51_1 2)) (forall ((v_prenex_448 Int)) (or (< v_prenex_448 v_b_35_1) (<= v_b_36_1 v_prenex_448) (<= (- (- v_b_36_1) (select ULTIMATE.start_main_~str1~6 v_prenex_448)) (- 1)))) (<= (- ULTIMATE.start_main_~i~6 v_b_33_1) 0) (<= v_b_51_1 1) (<= (- v_b_35_1 (- v_b_35_1)) 2) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_36_1)) 2) (<= 1 (+ v_b_51_1 v_b_36_1)) (<= 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)) (forall ((v_prenex_418 Int)) (or (<= v_b_36_1 v_prenex_418) (< v_prenex_418 v_b_35_1) (<= (- ULTIMATE.start_main_~MAX~6 (select ULTIMATE.start_main_~str1~6 v_prenex_418)) 2))) (<= v_b_51_1 ULTIMATE.start_main_~MAX~6) (<= (- ULTIMATE.start_main_~i~6 v_b_35_1) (- 1)) (<= 1 (+ ULTIMATE.start_main_~MAX~6 v_b_33_1)) (forall ((v_prenex_420 Int) (v_prenex_421 Int)) (or (<= v_b_36_1 v_prenex_420) (<= (- (select ULTIMATE.start_main_~str2~6 v_prenex_421) (select ULTIMATE.start_main_~str1~6 v_prenex_420)) 0) (<= v_b_51_1 v_prenex_421) (< v_prenex_421 v_b_33_1) (< v_prenex_420 v_b_35_1))) (forall ((v_idx_149 Int)) (or (<= v_b_36_1 v_idx_149) (< v_idx_149 v_b_35_1) (<= (- (- ULTIMATE.start_main_~MAX~6) (select ULTIMATE.start_main_~str1~6 v_idx_149)) (- 1)))) (forall ((v_prenex_398 Int)) (or (< v_prenex_398 v_b_35_1) (<= (- v_b_35_1 (select ULTIMATE.start_main_~str1~6 v_prenex_398)) 1) (<= v_b_36_1 v_prenex_398))) (<= (- ULTIMATE.start_main_~MAX~6 v_b_33_1) 2) (<= 1 (+ v_b_51_1 ULTIMATE.start_main_~MAX~6)) (<= (- (- v_b_36_1) (- v_b_51_1)) 0) (forall ((v_prenex_445 Int)) (or (< v_prenex_445 v_b_33_1) (<= v_b_51_1 v_prenex_445) (<= (- (- ULTIMATE.start_main_~i~6) (select ULTIMATE.start_main_~str2~6 v_prenex_445)) 1))) (forall ((v_prenex_378 Int)) (or (< v_prenex_378 v_b_35_1) (<= v_b_36_1 v_prenex_378) (<= (- v_b_33_1 (- (select ULTIMATE.start_main_~str1~6 v_prenex_378))) 0))) (<= (- (- v_b_33_1) v_b_33_1) 0) (<= (- v_b_35_1 v_b_51_1) 1) (<= v_b_35_1 (+ v_b_33_1 1)) (forall ((v_prenex_433 Int)) (or (< v_prenex_433 v_b_33_1) (<= v_b_51_1 v_prenex_433) (<= (- v_b_36_1 (- (select ULTIMATE.start_main_~str2~6 v_prenex_433))) 2))) (<= v_b_33_1 ULTIMATE.start_main_~cont~6) (<= (- ULTIMATE.start_main_~i~6 (- v_b_51_1)) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_51_1)) 2) (forall ((v_prenex_392 Int)) (or (< v_prenex_392 v_b_33_1) (<= v_b_51_1 v_prenex_392) (<= (- ULTIMATE.start_main_~i~6 (- (select ULTIMATE.start_main_~str2~6 v_prenex_392))) 0))) (<= (+ ULTIMATE.start_main_~j~6 v_b_35_1) 3) (forall ((v_prenex_415 Int)) (or (< v_prenex_415 v_b_35_1) (<= v_b_36_1 v_prenex_415) (<= (- ULTIMATE.start_main_~i~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_415))) 0))) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_35_1)) 3) (<= (- (- v_b_36_1) v_b_51_1) (- 1)) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_36_1) (- 1)) (forall ((v_prenex_394 Int)) (or (< v_prenex_394 v_b_35_1) (<= v_b_36_1 v_prenex_394) (<= (- (- (select ULTIMATE.start_main_~str1~6 v_prenex_394)) (select ULTIMATE.start_main_~str1~6 v_prenex_394)) 0))) (<= ULTIMATE.start_main_~MAX~6 (+ v_b_51_1 2)) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_51_1)) (- 1)) (<= (- (- ULTIMATE.start_main_~j~6) v_b_33_1) (- 1)) (<= 1 (+ v_b_51_1 ULTIMATE.start_main_~j~6)) (forall ((v_prenex_428 Int) (v_prenex_429 Int)) (or (< v_prenex_428 v_b_35_1) (< v_prenex_429 v_b_33_1) (<= v_b_51_1 v_prenex_429) (<= (- (- (select ULTIMATE.start_main_~str2~6 v_prenex_429)) (- (select ULTIMATE.start_main_~str1~6 v_prenex_428))) 0) (<= v_b_36_1 v_prenex_428))) (<= (- (- v_b_35_1) v_b_51_1) 0) (<= (+ v_b_33_1 1) ULTIMATE.start_main_~j~6) (<= (- v_b_35_1 (- v_b_36_1)) 3) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_35_1)) (- 1)) (<= 2 (+ ULTIMATE.start_main_~MAX~6 v_b_36_1)) (<= (- (- v_b_33_1) (- v_b_35_1)) 1) (forall ((v_prenex_403 Int)) (or (<= v_b_36_1 v_prenex_403) (< v_prenex_403 v_b_35_1) (<= (- v_b_51_1 (select ULTIMATE.start_main_~str1~6 v_prenex_403)) 1))) (<= (- ULTIMATE.start_main_~MAX~6 v_b_35_1) 1) (forall ((v_prenex_440 Int)) (or (<= (- (- v_b_35_1) (select ULTIMATE.start_main_~str1~6 v_prenex_440)) 0) (< v_prenex_440 v_b_35_1) (<= v_b_36_1 v_prenex_440))) (<= (- ULTIMATE.start_main_~j~6 (- v_b_36_1)) 3) (forall ((v_prenex_411 Int) (v_prenex_412 Int)) (or (<= v_b_51_1 v_prenex_412) (< v_prenex_412 v_b_33_1) (<= v_b_36_1 v_prenex_411) (< v_prenex_411 v_b_35_1) (<= (- (select ULTIMATE.start_main_~str2~6 v_prenex_412) (- (select ULTIMATE.start_main_~str1~6 v_prenex_411))) 0))) (forall ((v_prenex_408 Int)) (or (< v_prenex_408 v_b_35_1) (<= v_b_36_1 v_prenex_408) (<= (- ULTIMATE.start_main_~cont~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_408))) 0))) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_36_1)) 2) (forall ((v_prenex_390 Int)) (or (< v_prenex_390 v_b_35_1) (<= (- (- ULTIMATE.start_main_~j~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_390))) (- 1)) (<= v_b_36_1 v_prenex_390))) (<= 1 (+ ULTIMATE.start_main_~j~6 v_b_35_1)) (forall ((v_prenex_442 Int)) (or (<= v_b_51_1 v_prenex_442) (< v_prenex_442 v_b_33_1) (<= (- ULTIMATE.start_main_~MAX~6 (- (select ULTIMATE.start_main_~str2~6 v_prenex_442))) 2))) (<= v_b_36_1 (+ ULTIMATE.start_main_~j~6 1)) (<= v_b_33_1 0) (<= (- ULTIMATE.start_main_~cont~6 v_b_36_1) (- 1)) (<= 0 (+ v_b_51_1 ULTIMATE.start_main_~i~6 1)) (forall ((v_prenex_439 Int)) (or (<= (- v_b_36_1 (- (select ULTIMATE.start_main_~str1~6 v_prenex_439))) 2) (< v_prenex_439 v_b_35_1) (<= v_b_36_1 v_prenex_439))) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_36_1)) 1) (<= v_b_51_1 v_b_36_1) (forall ((v_prenex_447 Int)) (or (<= v_b_36_1 v_prenex_447) (<= (- (- ULTIMATE.start_main_~i~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_447))) 1) (< v_prenex_447 v_b_35_1))) (forall ((v_prenex_427 Int)) (or (< v_prenex_427 v_b_33_1) (<= v_b_51_1 v_prenex_427) (<= (- v_b_35_1 (- (select ULTIMATE.start_main_~str2~6 v_prenex_427))) 1))) (<= (- (- v_b_35_1) (- v_b_51_1)) 1) (forall ((v_prenex_381 Int)) (or (< v_prenex_381 v_b_35_1) (<= (- (- v_b_51_1) (select ULTIMATE.start_main_~str1~6 v_prenex_381)) 0) (<= v_b_36_1 v_prenex_381))) (forall ((v_prenex_396 Int)) (or (<= v_b_51_1 v_prenex_396) (< v_prenex_396 v_b_33_1) (<= (- v_b_35_1 (select ULTIMATE.start_main_~str2~6 v_prenex_396)) 1))) (<= (+ v_b_36_1 v_b_33_1) 2) (forall ((v_prenex_385 Int)) (or (< v_prenex_385 v_b_33_1) (<= (- (- v_b_35_1) (- (select ULTIMATE.start_main_~str2~6 v_prenex_385))) 0) (<= v_b_51_1 v_prenex_385))) (<= v_b_36_1 2) (<= (+ v_b_51_1 v_b_33_1) 1) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_51_1) 0) (forall ((v_prenex_388 Int)) (or (<= (- (- v_b_35_1) (select ULTIMATE.start_main_~str2~6 v_prenex_388)) 0) (< v_prenex_388 v_b_33_1) (<= v_b_51_1 v_prenex_388))) (<= (+ v_b_51_1 v_b_35_1) 2) (<= (- ULTIMATE.start_main_~cont~6 v_b_51_1) 0) (<= ULTIMATE.start_main_~j~6 (+ v_b_33_1 2)) (<= v_b_36_1 (+ ULTIMATE.start_main_~cont~6 2)) (forall ((v_prenex_402 Int)) (or (<= v_b_51_1 v_prenex_402) (<= (- (- v_b_36_1) (select ULTIMATE.start_main_~str2~6 v_prenex_402)) (- 1)) (< v_prenex_402 v_b_33_1))) (<= (+ ULTIMATE.start_main_~j~6 v_b_33_1) 2) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_33_1) (- 1)) (forall ((v_prenex_419 Int)) (or (<= (- (- v_b_33_1) (- (select ULTIMATE.start_main_~str2~6 v_prenex_419))) 0) (<= v_b_51_1 v_prenex_419) (< v_prenex_419 v_b_33_1))) (forall ((v_prenex_383 Int) (v_prenex_384 Int)) (or (< v_prenex_384 v_b_33_1) (< v_prenex_383 v_b_35_1) (<= v_b_51_1 v_prenex_384) (<= v_b_36_1 v_prenex_383) (<= (- (- (select ULTIMATE.start_main_~str2~6 v_prenex_384)) (select ULTIMATE.start_main_~str1~6 v_prenex_383)) 0))) (<= (+ ULTIMATE.start_main_~i~6 v_b_35_1) 1) (forall ((v_prenex_413 Int)) (or (<= (- v_b_33_1 (select ULTIMATE.start_main_~str1~6 v_prenex_413)) 0) (<= v_b_36_1 v_prenex_413) (< v_prenex_413 v_b_35_1))) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_33_1)) 0) (<= (- v_b_36_1 v_b_51_1) 2) (<= 0 (+ ULTIMATE.start_main_~i~6 v_b_33_1 1)) (forall ((v_prenex_379 Int)) (or (< v_prenex_379 v_b_33_1) (<= v_b_51_1 v_prenex_379) (<= (- ULTIMATE.start_main_~cont~6 (select ULTIMATE.start_main_~str2~6 v_prenex_379)) 0))) (<= (- (- v_b_33_1) v_b_51_1) 0) (<= (+ v_b_51_1 ULTIMATE.start_main_~i~6) 1) (forall ((v_idx_146 Int)) (or (<= (- (select ULTIMATE.start_main_~str2~6 v_idx_146) (- (select ULTIMATE.start_main_~str2~6 v_idx_146))) 0) (<= v_b_51_1 v_idx_146) (< v_idx_146 v_b_33_1))) (<= (- v_b_33_1 v_b_35_1) 0) (forall ((v_prenex_444 Int)) (or (< v_prenex_444 v_b_33_1) (<= (- (- ULTIMATE.start_main_~j~6) (- (select ULTIMATE.start_main_~str2~6 v_prenex_444))) (- 1)) (<= v_b_51_1 v_prenex_444))) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_51_1)) 1) (<= (- (- v_b_33_1) v_b_35_1) 0) (<= v_b_51_1 (+ ULTIMATE.start_main_~cont~6 1)) (<= 0 (+ v_b_51_1 v_b_33_1)) (<= (+ ULTIMATE.start_main_~j~6 v_b_36_1) 4) (forall ((v_prenex_393 Int)) (or (<= (- (- (select ULTIMATE.start_main_~str2~6 v_prenex_393)) (select ULTIMATE.start_main_~str2~6 v_prenex_393)) 0) (<= v_b_51_1 v_prenex_393) (< v_prenex_393 v_b_33_1))) (<= 0 (* 2 v_b_35_1)) (<= 1 (+ ULTIMATE.start_main_~j~6 v_b_33_1)) (<= (- ULTIMATE.start_main_~i~6 v_b_51_1) 0) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_35_1)) 2) (<= (- (- ULTIMATE.start_main_~i~6) v_b_36_1) 0) (<= (- ULTIMATE.start_main_~cont~6 v_b_35_1) 0) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_35_1)) 1) (<= (- v_b_35_1 v_b_36_1) (- 1)) (forall ((v_prenex_407 Int)) (or (< v_prenex_407 v_b_35_1) (<= (- (- ULTIMATE.start_main_~j~6) (select ULTIMATE.start_main_~str1~6 v_prenex_407)) (- 1)) (<= v_b_36_1 v_prenex_407))) (forall ((v_prenex_386 Int)) (or (<= (- ULTIMATE.start_main_~j~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_386))) 2) (< v_prenex_386 v_b_35_1) (<= v_b_36_1 v_prenex_386))) (<= (- v_b_35_1 (- v_b_51_1)) 1) (forall ((v_prenex_446 Int)) (or (<= (- v_b_33_1 (- (select ULTIMATE.start_main_~str2~6 v_prenex_446))) 0) (< v_prenex_446 v_b_33_1) (<= v_b_51_1 v_prenex_446))) (forall ((v_prenex_437 Int)) (or (<= v_b_51_1 v_prenex_437) (< v_prenex_437 v_b_33_1) (<= (- (- v_b_33_1) (select ULTIMATE.start_main_~str2~6 v_prenex_437)) 0))) (forall ((v_prenex_425 Int)) (or (< v_prenex_425 v_b_33_1) (<= (- ULTIMATE.start_main_~j~6 (- (select ULTIMATE.start_main_~str2~6 v_prenex_425))) 2) (<= v_b_51_1 v_prenex_425))) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_35_1)) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_33_1)) 2) (<= (- (- v_b_35_1) v_b_36_1) (- 1)) (<= v_b_35_1 1) (<= 1 v_b_36_1) (forall ((v_prenex_405 Int)) (or (< v_prenex_405 v_b_35_1) (<= v_b_36_1 v_prenex_405) (<= (- (- ULTIMATE.start_main_~cont~6) (select ULTIMATE.start_main_~str1~6 v_prenex_405)) 0))) (<= (- (- ULTIMATE.start_main_~j~6) v_b_35_1) (- 1)) (forall ((v_prenex_387 Int)) (or (<= v_b_36_1 v_prenex_387) (< v_prenex_387 v_b_35_1) (<= (- v_b_36_1 (select ULTIMATE.start_main_~str1~6 v_prenex_387)) 2))) (<= 1 (+ v_b_36_1 v_b_33_1)) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_51_1)) 2) (forall ((v_prenex_438 Int)) (or (< v_prenex_438 v_b_33_1) (<= (- (- ULTIMATE.start_main_~MAX~6) (- (select ULTIMATE.start_main_~str2~6 v_prenex_438))) (- 1)) (<= v_b_51_1 v_prenex_438))) (<= v_b_36_1 (+ ULTIMATE.start_main_~MAX~6 1)) (<= (- ULTIMATE.start_main_~j~6 v_b_33_1) 2) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_35_1)) 1) (<= (- (- ULTIMATE.start_main_~j~6) v_b_36_1) (- 2)) (forall ((v_prenex_416 Int)) (or (< v_prenex_416 v_b_33_1) (<= (- v_b_36_1 (select ULTIMATE.start_main_~str2~6 v_prenex_416)) 2) (<= v_b_51_1 v_prenex_416))) (forall ((v_prenex_434 Int)) (or (<= v_b_36_1 v_prenex_434) (<= (- ULTIMATE.start_main_~MAX~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_434))) 2) (< v_prenex_434 v_b_35_1))) (<= 1 (+ ULTIMATE.start_main_~cont~6 v_b_36_1)))) (<= 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 (+ ULTIMATE.start_main_~j~6 1)) (<= ULTIMATE.start_main_~MAX~6 2) (<= (- 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)) (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) (- ULTIMATE.start_main_~j~6)) 2) (<= 0 (* 2 ULTIMATE.start_main_~cont~6)) (<= ULTIMATE.start_main_~cont~6 0) (<= (- (- 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) (exists ((v_b_51_1 Int) (v_b_35_1 Int) (v_b_36_1 Int) (v_b_33_1 Int)) (and (<= (+ v_b_33_1 1) v_b_36_1) (<= (- (- v_b_33_1) (- v_b_36_1)) 2) (<= 1 (+ ULTIMATE.start_main_~MAX~6 v_b_35_1)) (<= (+ ULTIMATE.start_main_~MAX~6 v_b_35_1) 3) (<= (- v_b_33_1 (- v_b_51_1)) 1) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_33_1) 0) (forall ((v_prenex_391 Int)) (or (< v_prenex_391 v_b_33_1) (<= (- (- v_b_36_1) (- (select ULTIMATE.start_main_~str2~6 v_prenex_391))) (- 1)) (<= v_b_51_1 v_prenex_391))) (<= ULTIMATE.start_main_~MAX~6 (+ v_b_35_1 2)) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_36_1)) 4) (<= v_b_33_1 v_b_51_1) (<= (+ ULTIMATE.start_main_~MAX~6 v_b_36_1) 4) (<= (+ ULTIMATE.start_main_~cont~6 1) v_b_36_1) (forall ((v_prenex_376 Int)) (or (< v_prenex_376 v_b_33_1) (<= (- v_b_51_1 (select ULTIMATE.start_main_~str2~6 v_prenex_376)) 1) (<= v_b_51_1 v_prenex_376))) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_36_1) (- 2)) (forall ((v_prenex_409 Int)) (or (<= v_b_51_1 v_prenex_409) (<= (- ULTIMATE.start_main_~j~6 (select ULTIMATE.start_main_~str2~6 v_prenex_409)) 2) (< v_prenex_409 v_b_33_1))) (<= (- ULTIMATE.start_main_~cont~6 v_b_33_1) 0) (<= (+ v_b_51_1 v_b_36_1) 3) (forall ((v_prenex_426 Int)) (or (<= v_b_51_1 v_prenex_426) (< v_prenex_426 v_b_33_1) (<= (- (- ULTIMATE.start_main_~cont~6) (select ULTIMATE.start_main_~str2~6 v_prenex_426)) 0))) (<= (- v_b_33_1 (- v_b_36_1)) 2) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_35_1) (- 1)) (<= 0 (* 2 v_b_33_1)) (<= (+ ULTIMATE.start_main_~i~6 v_b_36_1) 2) (<= (- v_b_33_1 (- v_b_33_1)) 0) (<= (- (- v_b_33_1) v_b_36_1) (- 1)) (<= (- v_b_51_1 (- v_b_51_1)) 2) (<= (* 2 v_b_35_1) 2) (<= ULTIMATE.start_main_~MAX~6 (+ v_b_33_1 2)) (<= v_b_35_1 ULTIMATE.start_main_~MAX~6) (<= 0 v_b_35_1) (<= (- ULTIMATE.start_main_~MAX~6 v_b_36_1) 0) (<= 0 (+ ULTIMATE.start_main_~i~6 v_b_35_1 1)) (<= ULTIMATE.start_main_~j~6 (+ v_b_36_1 1)) (<= (+ ULTIMATE.start_main_~cont~6 v_b_33_1) 0) (<= 1 (+ v_b_35_1 v_b_36_1)) (<= (+ v_b_51_1 ULTIMATE.start_main_~MAX~6) 3) (<= (- ULTIMATE.start_main_~j~6 v_b_51_1) 1) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_36_1)) 3) (<= (- (- ULTIMATE.start_main_~i~6) v_b_35_1) 1) (<= (- ULTIMATE.start_main_~j~6 (- v_b_33_1)) 2) (<= (- v_b_33_1 v_b_51_1) 0) (<= (- (- v_b_35_1) (- v_b_36_1)) 1) (forall ((v_prenex_377 Int)) (or (<= v_b_51_1 v_prenex_377) (< v_prenex_377 v_b_33_1) (<= (- (- ULTIMATE.start_main_~j~6) (select ULTIMATE.start_main_~str2~6 v_prenex_377)) (- 1)))) (<= v_b_35_1 ULTIMATE.start_main_~j~6) (<= (+ ULTIMATE.start_main_~cont~6 v_b_36_1) 2) (<= (- ULTIMATE.start_main_~i~6 v_b_36_1) (- 2)) (<= (+ ULTIMATE.start_main_~i~6 v_b_33_1) 0) (<= (+ v_b_51_1 ULTIMATE.start_main_~j~6) 3) (<= 0 (+ v_b_51_1 v_b_35_1)) (<= ULTIMATE.start_main_~j~6 (+ v_b_35_1 2)) (<= (- ULTIMATE.start_main_~j~6 v_b_35_1) 2) (<= (* 2 v_b_33_1) 0) (<= ULTIMATE.start_main_~i~6 v_b_35_1) (<= (- v_b_36_1 (- v_b_36_1)) 4) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_36_1)) 0) (<= 2 (+ ULTIMATE.start_main_~j~6 v_b_36_1)) (<= v_b_33_1 (+ ULTIMATE.start_main_~i~6 1)) (<= (+ v_b_35_1 v_b_33_1) 1) (<= ULTIMATE.start_main_~i~6 v_b_33_1) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_33_1)) 1) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_33_1)) 0) (<= 0 (* 2 v_b_51_1)) (<= v_b_51_1 (+ v_b_35_1 1)) (<= v_b_35_1 (+ v_b_51_1 1)) (<= (- ULTIMATE.start_main_~i~6 (- v_b_35_1)) 1) (<= 0 v_b_51_1) (forall ((v_prenex_404 Int)) (or (<= (- ULTIMATE.start_main_~i~6 (select ULTIMATE.start_main_~str2~6 v_prenex_404)) 0) (<= v_b_51_1 v_prenex_404) (< v_prenex_404 v_b_33_1))) (<= (- (- ULTIMATE.start_main_~i~6) v_b_33_1) 1) (<= (- (- v_b_51_1) v_b_51_1) 0) (<= (- (- v_b_35_1) v_b_35_1) 0) (<= ULTIMATE.start_main_~cont~6 v_b_33_1) (<= (- v_b_36_1 (- v_b_51_1)) 2) (<= ULTIMATE.start_main_~cont~6 v_b_51_1) (forall ((v_prenex_395 Int)) (or (<= (- v_b_33_1 (select ULTIMATE.start_main_~str2~6 v_prenex_395)) 0) (< v_prenex_395 v_b_33_1) (<= v_b_51_1 v_prenex_395))) (forall ((v_prenex_435 Int)) (or (<= v_b_51_1 v_prenex_435) (< v_prenex_435 v_b_33_1) (<= (- (- v_b_51_1) (select ULTIMATE.start_main_~str2~6 v_prenex_435)) 0))) (forall ((v_prenex_414 Int)) (or (<= (- (- ULTIMATE.start_main_~i~6) (- (select ULTIMATE.start_main_~str2~6 v_prenex_414))) 1) (< v_prenex_414 v_b_33_1) (<= v_b_51_1 v_prenex_414))) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_35_1) 0) (<= (- (- v_b_33_1) (- v_b_51_1)) 1) (<= (* 2 v_b_51_1) 2) (<= (- ULTIMATE.start_main_~i~6 (- v_b_36_1)) 2) (<= (- (- ULTIMATE.start_main_~j~6) v_b_51_1) (- 1)) (<= v_b_36_1 (+ v_b_33_1 2)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_51_1)) 0) (forall ((v_prenex_400 Int)) (or (< v_prenex_400 v_b_33_1) (<= (- (- v_b_51_1) (- (select ULTIMATE.start_main_~str2~6 v_prenex_400))) 0) (<= v_b_51_1 v_prenex_400))) (<= (- ULTIMATE.start_main_~j~6 (- v_b_51_1)) 3) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_33_1)) (- 1)) (<= (+ v_b_35_1 v_b_36_1) 3) (<= ULTIMATE.start_main_~cont~6 v_b_35_1) (<= 0 (+ ULTIMATE.start_main_~cont~6 v_b_33_1)) (< v_b_51_1 (+ v_b_33_1 1)) (<= (- ULTIMATE.start_main_~j~6 (- v_b_35_1)) 2) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_51_1)) 1) (<= (+ ULTIMATE.start_main_~MAX~6 v_b_33_1) 2) (forall ((v_prenex_430 Int)) (or (<= (- (- ULTIMATE.start_main_~MAX~6) (select ULTIMATE.start_main_~str2~6 v_prenex_430)) (- 1)) (<= v_b_51_1 v_prenex_430) (< v_prenex_430 v_b_33_1))) (<= (+ ULTIMATE.start_main_~cont~6 v_b_51_1) 1) (<= (- ULTIMATE.start_main_~j~6 v_b_36_1) 1) (<= (+ v_b_33_1 1) ULTIMATE.start_main_~MAX~6) (<= v_b_35_1 (+ ULTIMATE.start_main_~i~6 2)) (<= 0 (+ ULTIMATE.start_main_~cont~6 v_b_35_1)) (<= (- (- ULTIMATE.start_main_~i~6) v_b_51_1) 1) (<= v_b_51_1 ULTIMATE.start_main_~j~6) (<= (- v_b_33_1 v_b_36_1) (- 1)) (<= 0 v_b_33_1) (<= v_b_36_1 (+ v_b_51_1 2)) (forall ((v_prenex_401 Int)) (or (<= v_b_51_1 v_prenex_401) (< v_prenex_401 v_b_33_1) (<= (- v_b_51_1 (- (select ULTIMATE.start_main_~str2~6 v_prenex_401))) 1))) (<= (- ULTIMATE.start_main_~MAX~6 v_b_51_1) 2) (forall ((v_prenex_423 Int)) (or (<= v_b_51_1 v_prenex_423) (<= (- (- ULTIMATE.start_main_~cont~6) (- (select ULTIMATE.start_main_~str2~6 v_prenex_423))) 0) (< v_prenex_423 v_b_33_1))) (<= (- v_b_33_1 (- v_b_35_1)) 1) (<= 0 (+ ULTIMATE.start_main_~i~6 v_b_36_1)) (<= 0 (+ v_b_35_1 v_b_33_1)) (<= v_b_35_1 v_b_36_1) (<= v_b_36_1 (+ ULTIMATE.start_main_~i~6 3)) (<= (+ ULTIMATE.start_main_~i~6 1) v_b_36_1) (<= v_b_36_1 (+ v_b_35_1 2)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_33_1)) (- 1)) (<= (+ ULTIMATE.start_main_~cont~6 v_b_35_1) 1) (<= v_b_33_1 v_b_35_1) (<= (- (- v_b_36_1) v_b_36_1) (- 2)) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_51_1) (- 1)) (<= (* 2 v_b_36_1) 4) (<= v_b_51_1 (+ v_b_33_1 1)) (<= v_b_35_1 (+ ULTIMATE.start_main_~cont~6 1)) (<= ULTIMATE.start_main_~MAX~6 (+ v_b_36_1 1)) (forall ((v_prenex_406 Int)) (or (< v_prenex_406 v_b_33_1) (<= v_b_51_1 v_prenex_406) (<= (- ULTIMATE.start_main_~cont~6 (- (select ULTIMATE.start_main_~str2~6 v_prenex_406))) 0))) (<= 2 (* 2 v_b_36_1)) (<= (- ULTIMATE.start_main_~i~6 (- v_b_33_1)) 0) (forall ((v_prenex_432 Int)) (or (< v_prenex_432 v_b_33_1) (<= v_b_51_1 v_prenex_432) (<= (- ULTIMATE.start_main_~MAX~6 (select ULTIMATE.start_main_~str2~6 v_prenex_432)) 2))) (<= ULTIMATE.start_main_~j~6 (+ v_b_51_1 2)) (<= (- ULTIMATE.start_main_~i~6 v_b_33_1) 0) (<= v_b_51_1 1) (<= (- v_b_35_1 (- v_b_35_1)) 2) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_36_1)) 2) (<= 1 (+ v_b_51_1 v_b_36_1)) (<= 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) (<= (- ULTIMATE.start_main_~i~6 v_b_35_1) (- 1)) (<= 1 (+ ULTIMATE.start_main_~MAX~6 v_b_33_1)) (forall ((v_prenex_420 Int) (v_prenex_421 Int)) (or (<= v_b_36_1 v_prenex_420) (<= (- (select ULTIMATE.start_main_~str2~6 v_prenex_421) (select ULTIMATE.start_main_~str1~6 v_prenex_420)) 0) (<= v_b_51_1 v_prenex_421) (< v_prenex_421 v_b_33_1) (< v_prenex_420 v_b_35_1))) (<= (- ULTIMATE.start_main_~MAX~6 v_b_33_1) 2) (<= 1 (+ v_b_51_1 ULTIMATE.start_main_~MAX~6)) (<= (- (- v_b_36_1) (- v_b_51_1)) 0) (forall ((v_prenex_445 Int)) (or (< v_prenex_445 v_b_33_1) (<= v_b_51_1 v_prenex_445) (<= (- (- ULTIMATE.start_main_~i~6) (select ULTIMATE.start_main_~str2~6 v_prenex_445)) 1))) (<= (- (- v_b_33_1) v_b_33_1) 0) (<= (- v_b_35_1 v_b_51_1) 1) (<= v_b_35_1 (+ v_b_33_1 1)) (forall ((v_prenex_433 Int)) (or (< v_prenex_433 v_b_33_1) (<= v_b_51_1 v_prenex_433) (<= (- v_b_36_1 (- (select ULTIMATE.start_main_~str2~6 v_prenex_433))) 2))) (<= v_b_33_1 ULTIMATE.start_main_~cont~6) (<= (- ULTIMATE.start_main_~i~6 (- v_b_51_1)) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_51_1)) 2) (forall ((v_prenex_392 Int)) (or (< v_prenex_392 v_b_33_1) (<= v_b_51_1 v_prenex_392) (<= (- ULTIMATE.start_main_~i~6 (- (select ULTIMATE.start_main_~str2~6 v_prenex_392))) 0))) (<= (+ ULTIMATE.start_main_~j~6 v_b_35_1) 3) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_35_1)) 3) (<= (- (- v_b_36_1) v_b_51_1) (- 1)) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_36_1) (- 1)) (<= ULTIMATE.start_main_~MAX~6 (+ v_b_51_1 2)) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_51_1)) (- 1)) (<= (- (- ULTIMATE.start_main_~j~6) v_b_33_1) (- 1)) (<= 1 (+ v_b_51_1 ULTIMATE.start_main_~j~6)) (forall ((v_prenex_428 Int) (v_prenex_429 Int)) (or (< v_prenex_428 v_b_35_1) (< v_prenex_429 v_b_33_1) (<= v_b_51_1 v_prenex_429) (<= (- (- (select ULTIMATE.start_main_~str2~6 v_prenex_429)) (- (select ULTIMATE.start_main_~str1~6 v_prenex_428))) 0) (<= v_b_36_1 v_prenex_428))) (<= (- (- v_b_35_1) v_b_51_1) 0) (<= (+ v_b_33_1 1) ULTIMATE.start_main_~j~6) (<= (- v_b_35_1 (- v_b_36_1)) 3) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_35_1)) (- 1)) (<= 2 (+ ULTIMATE.start_main_~MAX~6 v_b_36_1)) (<= (- (- v_b_33_1) (- v_b_35_1)) 1) (<= (- ULTIMATE.start_main_~MAX~6 v_b_35_1) 1) (<= (- ULTIMATE.start_main_~j~6 (- v_b_36_1)) 3) (forall ((v_prenex_411 Int) (v_prenex_412 Int)) (or (<= v_b_51_1 v_prenex_412) (< v_prenex_412 v_b_33_1) (<= v_b_36_1 v_prenex_411) (< v_prenex_411 v_b_35_1) (<= (- (select ULTIMATE.start_main_~str2~6 v_prenex_412) (- (select ULTIMATE.start_main_~str1~6 v_prenex_411))) 0))) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_36_1)) 2) (<= 1 (+ ULTIMATE.start_main_~j~6 v_b_35_1)) (forall ((v_prenex_442 Int)) (or (<= v_b_51_1 v_prenex_442) (< v_prenex_442 v_b_33_1) (<= (- ULTIMATE.start_main_~MAX~6 (- (select ULTIMATE.start_main_~str2~6 v_prenex_442))) 2))) (<= v_b_36_1 (+ ULTIMATE.start_main_~j~6 1)) (<= v_b_33_1 0) (<= (- ULTIMATE.start_main_~cont~6 v_b_36_1) (- 1)) (<= 0 (+ v_b_51_1 ULTIMATE.start_main_~i~6 1)) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_36_1)) 1) (<= v_b_51_1 v_b_36_1) (forall ((v_prenex_427 Int)) (or (< v_prenex_427 v_b_33_1) (<= v_b_51_1 v_prenex_427) (<= (- v_b_35_1 (- (select ULTIMATE.start_main_~str2~6 v_prenex_427))) 1))) (<= (- (- v_b_35_1) (- v_b_51_1)) 1) (forall ((v_prenex_396 Int)) (or (<= v_b_51_1 v_prenex_396) (< v_prenex_396 v_b_33_1) (<= (- v_b_35_1 (select ULTIMATE.start_main_~str2~6 v_prenex_396)) 1))) (<= (+ v_b_36_1 v_b_33_1) 2) (forall ((v_prenex_385 Int)) (or (< v_prenex_385 v_b_33_1) (<= (- (- v_b_35_1) (- (select ULTIMATE.start_main_~str2~6 v_prenex_385))) 0) (<= v_b_51_1 v_prenex_385))) (<= v_b_36_1 2) (<= (+ v_b_51_1 v_b_33_1) 1) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_51_1) 0) (forall ((v_prenex_388 Int)) (or (<= (- (- v_b_35_1) (select ULTIMATE.start_main_~str2~6 v_prenex_388)) 0) (< v_prenex_388 v_b_33_1) (<= v_b_51_1 v_prenex_388))) (<= (+ v_b_51_1 v_b_35_1) 2) (<= (- ULTIMATE.start_main_~cont~6 v_b_51_1) 0) (<= ULTIMATE.start_main_~j~6 (+ v_b_33_1 2)) (<= v_b_36_1 (+ ULTIMATE.start_main_~cont~6 2)) (forall ((v_prenex_402 Int)) (or (<= v_b_51_1 v_prenex_402) (<= (- (- v_b_36_1) (select ULTIMATE.start_main_~str2~6 v_prenex_402)) (- 1)) (< v_prenex_402 v_b_33_1))) (<= (+ ULTIMATE.start_main_~j~6 v_b_33_1) 2) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_33_1) (- 1)) (forall ((v_prenex_419 Int)) (or (<= (- (- v_b_33_1) (- (select ULTIMATE.start_main_~str2~6 v_prenex_419))) 0) (<= v_b_51_1 v_prenex_419) (< v_prenex_419 v_b_33_1))) (forall ((v_prenex_383 Int) (v_prenex_384 Int)) (or (< v_prenex_384 v_b_33_1) (< v_prenex_383 v_b_35_1) (<= v_b_51_1 v_prenex_384) (<= v_b_36_1 v_prenex_383) (<= (- (- (select ULTIMATE.start_main_~str2~6 v_prenex_384)) (select ULTIMATE.start_main_~str1~6 v_prenex_383)) 0))) (<= (+ ULTIMATE.start_main_~i~6 v_b_35_1) 1) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_33_1)) 0) (<= (- v_b_36_1 v_b_51_1) 2) (<= 0 (+ ULTIMATE.start_main_~i~6 v_b_33_1 1)) (forall ((v_prenex_379 Int)) (or (< v_prenex_379 v_b_33_1) (<= v_b_51_1 v_prenex_379) (<= (- ULTIMATE.start_main_~cont~6 (select ULTIMATE.start_main_~str2~6 v_prenex_379)) 0))) (<= (- (- v_b_33_1) v_b_51_1) 0) (<= (+ v_b_51_1 ULTIMATE.start_main_~i~6) 1) (forall ((v_idx_146 Int)) (or (<= (- (select ULTIMATE.start_main_~str2~6 v_idx_146) (- (select ULTIMATE.start_main_~str2~6 v_idx_146))) 0) (<= v_b_51_1 v_idx_146) (< v_idx_146 v_b_33_1))) (<= (- v_b_33_1 v_b_35_1) 0) (forall ((v_prenex_444 Int)) (or (< v_prenex_444 v_b_33_1) (<= (- (- ULTIMATE.start_main_~j~6) (- (select ULTIMATE.start_main_~str2~6 v_prenex_444))) (- 1)) (<= v_b_51_1 v_prenex_444))) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_51_1)) 1) (<= (- (- v_b_33_1) v_b_35_1) 0) (<= v_b_51_1 (+ ULTIMATE.start_main_~cont~6 1)) (<= 0 (+ v_b_51_1 v_b_33_1)) (<= (+ ULTIMATE.start_main_~j~6 v_b_36_1) 4) (forall ((v_prenex_393 Int)) (or (<= (- (- (select ULTIMATE.start_main_~str2~6 v_prenex_393)) (select ULTIMATE.start_main_~str2~6 v_prenex_393)) 0) (<= v_b_51_1 v_prenex_393) (< v_prenex_393 v_b_33_1))) (<= 0 (* 2 v_b_35_1)) (<= 1 (+ ULTIMATE.start_main_~j~6 v_b_33_1)) (<= (- ULTIMATE.start_main_~i~6 v_b_51_1) 0) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_35_1)) 2) (<= (- (- ULTIMATE.start_main_~i~6) v_b_36_1) 0) (<= (- ULTIMATE.start_main_~cont~6 v_b_35_1) 0) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_35_1)) 1) (<= (- v_b_35_1 v_b_36_1) (- 1)) (<= (- v_b_35_1 (- v_b_51_1)) 1) (forall ((v_prenex_446 Int)) (or (<= (- v_b_33_1 (- (select ULTIMATE.start_main_~str2~6 v_prenex_446))) 0) (< v_prenex_446 v_b_33_1) (<= v_b_51_1 v_prenex_446))) (forall ((v_prenex_437 Int)) (or (<= v_b_51_1 v_prenex_437) (< v_prenex_437 v_b_33_1) (<= (- (- v_b_33_1) (select ULTIMATE.start_main_~str2~6 v_prenex_437)) 0))) (forall ((v_prenex_425 Int)) (or (< v_prenex_425 v_b_33_1) (<= (- ULTIMATE.start_main_~j~6 (- (select ULTIMATE.start_main_~str2~6 v_prenex_425))) 2) (<= v_b_51_1 v_prenex_425))) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_35_1)) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_33_1)) 2) (<= (- (- v_b_35_1) v_b_36_1) (- 1)) (<= v_b_35_1 1) (<= 1 v_b_36_1) (<= (- (- ULTIMATE.start_main_~j~6) v_b_35_1) (- 1)) (<= 1 (+ v_b_36_1 v_b_33_1)) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_51_1)) 2) (forall ((v_prenex_438 Int)) (or (< v_prenex_438 v_b_33_1) (<= (- (- ULTIMATE.start_main_~MAX~6) (- (select ULTIMATE.start_main_~str2~6 v_prenex_438))) (- 1)) (<= v_b_51_1 v_prenex_438))) (<= v_b_36_1 (+ ULTIMATE.start_main_~MAX~6 1)) (<= (- ULTIMATE.start_main_~j~6 v_b_33_1) 2) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_35_1)) 1) (<= (- (- ULTIMATE.start_main_~j~6) v_b_36_1) (- 2)) (forall ((v_prenex_416 Int)) (or (< v_prenex_416 v_b_33_1) (<= (- v_b_36_1 (select ULTIMATE.start_main_~str2~6 v_prenex_416)) 2) (<= v_b_51_1 v_prenex_416))) (<= 1 (+ ULTIMATE.start_main_~cont~6 v_b_36_1)))) (<= (+ 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) (<= (- 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 (+ ULTIMATE.start_main_~j~6 1)) (<= ULTIMATE.start_main_~MAX~6 2) (<= (- 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-19 12:25:57,543 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 12:25:57,544 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 12:25:57,544 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 12:25:57,544 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 12:25:57,545 WARN L224 ngHoareTripleChecker]: Pre: {2147483617#(or (exists ((v_v_476_1 Int) (v_b_43_1 Int) (v_b_44_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) (<= (- c_ULTIMATE.start_main_~i~6 v_b_43_1) 63) (<= (- c_ULTIMATE.start_main_~i~6 v_b_44_1) 0) (<= (- v_b_43_1 (- v_v_476_1)) 127) (<= (- v_b_44_1 v_v_476_1) 191) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~i~6)) 4294967358) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_43_1)) 63) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_v_476_1) 4294967424) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_v_476_1)) 127) (<= (- (- 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_b_43_1)) 4294967296) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_44_1)) 63) (<= (- v_b_43_1 (- v_b_44_1)) 63) (<= (- (- v_b_44_1) v_b_44_1) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_44_1)) 63) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_v_476_1) 128) (<= (- (- v_b_43_1) (- v_v_476_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_~MAX~6) v_b_43_1) 4294967296) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_43_1)) 4294967295) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_43_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_44_1) 4294967296) (<= (- (- v_b_43_1) (- v_b_44_1)) 63) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_44_1)) 126) (<= (- (- c_ULTIMATE.start_main_~i~6) v_v_476_1) 128) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_v_476_1)) 127) (<= (- (- v_b_44_1) v_v_476_1) 128) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~cont~6)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_43_1)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~cont~6)) 4294967295) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_43_1) 0) (<= (- v_b_44_1 (- v_b_44_1)) 126) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_v_476_1)) 127) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_44_1)) 4294967296) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~i~6)) 4294967296) (<= (- c_ULTIMATE.start_main_~i~6 (- v_v_476_1)) 190) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_44_1)) 4294967358) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~MAX~6)) 8589934590) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_44_1) 0) (<= (- (- v_b_43_1) v_v_476_1) 128) (<= (- c_ULTIMATE.start_main_~i~6 v_v_476_1) 191) (<= (- v_b_43_1 v_v_476_1) 128) (<= (- v_b_43_1 (- v_b_43_1)) 0) (<= (- v_v_476_1 (- v_v_476_1)) 254) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_43_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_44_1) 0) (forall ((v_idx_157 Int) (v_idx_158 Int) (v_idx_156 Int)) (or (< v_idx_158 v_b_44_1) (<= v_b_43_1 v_idx_156) (< v_idx_157 v_b_43_1) (and (<= (- (- v_b_44_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_157))) 127) (<= (- (- (select c_ULTIMATE.start_main_~str1~6 v_idx_157)) (select c_ULTIMATE.start_main_~str1~6 v_idx_157)) 256) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_157))) 127) (<= (- c_ULTIMATE.start_main_~i~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_157))) 190) (<= (- c_ULTIMATE.start_main_~cont~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_157)) 128) (<= (- v_b_43_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_157))) 127) (<= (- v_b_44_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_157)) 191) (<= (- (- c_ULTIMATE.start_main_~i~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_157)) 128) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_157)) 4294967424) (<= (- (- c_ULTIMATE.start_main_~i~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_157))) 127) (<= (- (- v_b_43_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_157)) 128) (<= (- c_ULTIMATE.start_main_~i~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_157)) 191) (<= (- v_b_43_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_157)) 128) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_157))) 4294967423) (<= (- c_ULTIMATE.start_main_~cont~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_157))) 127) (<= (- (select c_ULTIMATE.start_main_~str1~6 v_idx_157) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_157))) 254) (<= (- (- v_b_44_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_157)) 128) (<= (- c_ULTIMATE.start_main_~MAX~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_157)) 4294967423) (<= (- c_ULTIMATE.start_main_~MAX~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_157))) 4294967422) (<= (- (- c_ULTIMATE.start_main_~cont~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_157)) 128) (<= (- (- v_b_43_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_157))) 127) (<= (- v_b_44_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_157))) 190)) (<= v_b_44_1 v_idx_157))) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_44_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_43_1) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~i~6)) 126) (<= (- v_b_44_1 (- v_v_476_1)) 190) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~i~6) 0) (<= (- (- v_b_43_1) v_b_43_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_43_1) 4294967295) (<= (- (- v_b_44_1) (- v_v_476_1)) 127) (<= (- (- v_v_476_1) v_v_476_1) 256) (<= (- (- 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 v_v_476_1) 128) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~i~6)) 63) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_43_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_44_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) c_ULTIMATE.start_main_~i~6) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_v_476_1)) 4294967423) (<= (- c_ULTIMATE.start_main_~MAX~6 v_v_476_1) 4294967423) (<= (- v_b_43_1 v_b_44_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_v_476_1)) 4294967422) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_44_1) 4294967295) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~i~6) 4294967295) (<= (- (- v_b_43_1) v_b_44_1) 0))) (exists ((v_b_18_1 Int) (v_b_19_1 Int) (v_v_229_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) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_v_229_1)) 4294967422) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_v_229_1)) 127) (<= (- (- 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)) 4294967296) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_19_1) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- v_v_229_1)) 129) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_18_1)) 2) (<= (- (- v_b_19_1) v_v_229_1) 128) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_19_1) 4294967296) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_18_1)) 4294967296) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_19_1)) 0) (<= (- v_b_18_1 v_v_229_1) 128) (<= (- v_b_19_1 (- v_v_229_1)) 129) (<= (- 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_~cont~6 c_ULTIMATE.start_main_~i~6) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_18_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_19_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 v_v_229_1) 4294967423) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_v_229_1) 4294967424) (<= (- c_ULTIMATE.start_main_~i~6 v_v_229_1) 130) (<= (- v_b_19_1 (- v_b_19_1)) 4) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_18_1) 0) (<= (- v_b_18_1 v_b_19_1) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_19_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_18_1)) 0) (<= (- c_ULTIMATE.start_main_~i~6 v_b_19_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~i~6)) 4294967297) (<= (- (- v_b_18_1) (- v_v_229_1)) 127) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_19_1)) 4294967296) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~cont~6)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_19_1)) 4294967297) (<= (- (- v_b_18_1) v_b_18_1) 0) (<= (- (- v_v_229_1) v_v_229_1) 256) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~cont~6)) 4294967295) (<= (- v_b_18_1 (- v_b_19_1)) 2) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~i~6)) 2) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_19_1)) 4) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~i~6)) 4294967296) (<= (- v_b_19_1 v_v_229_1) 130) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_v_229_1)) 127) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~MAX~6)) 8589934590) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_18_1) 4294967296) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_18_1) 0) (<= (- v_b_18_1 (- v_v_229_1)) 127) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_19_1)) 2) (<= (- v_v_229_1 (- v_v_229_1)) 254) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_18_1)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_v_229_1)) 127) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_18_1) 4294967295) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~i~6) 0) (<= (- c_ULTIMATE.start_main_~i~6 v_b_18_1) 2) (<= (- (- v_b_18_1) v_b_19_1) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~i~6) 4294967296) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_18_1) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~cont~6) 4294967296) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_19_1) 4294967295) (<= (- (- v_b_18_1) v_v_229_1) 128) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_v_229_1)) 4294967423) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_v_229_1) 128) (<= (- (- v_b_19_1) v_b_19_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) c_ULTIMATE.start_main_~i~6) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_18_1)) 4294967295) (<= (- (- c_ULTIMATE.start_main_~i~6) v_v_229_1) 128) (<= (- (- v_b_18_1) (- v_b_19_1)) 2) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_19_1)) 2) (forall ((v_idx_152 Int) (v_idx_153 Int) (v_idx_154 Int)) (or (< v_idx_154 v_b_19_1) (<= v_b_19_1 v_idx_153) (and (<= (- c_ULTIMATE.start_main_~MAX~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_153)) 4294967423) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_153)) 4294967424) (<= (- c_ULTIMATE.start_main_~MAX~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_153))) 4294967422) (<= (- c_ULTIMATE.start_main_~i~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_153)) 130) (<= (- c_ULTIMATE.start_main_~cont~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_153))) 127) (<= (- v_b_19_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_153)) 130) (<= (- (- c_ULTIMATE.start_main_~i~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_153))) 127) (<= (- (- v_b_18_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_153)) 128) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_153))) 4294967423) (<= (- c_ULTIMATE.start_main_~i~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_153))) 129) (<= (- (- c_ULTIMATE.start_main_~cont~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_153)) 128) (<= (- (- v_b_19_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_153)) 128) (<= (- v_b_18_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_153))) 127) (<= (- (- v_b_18_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_153))) 127) (<= (- (select c_ULTIMATE.start_main_~str1~6 v_idx_153) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_153))) 254) (<= (- (- c_ULTIMATE.start_main_~i~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_153)) 128) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_153))) 127) (<= (- v_b_18_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_153)) 128) (<= (- c_ULTIMATE.start_main_~cont~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_153)) 128) (<= (- v_b_19_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_153))) 129) (<= (- (- (select c_ULTIMATE.start_main_~str1~6 v_idx_153)) (select c_ULTIMATE.start_main_~str1~6 v_idx_153)) 256) (<= (- (- v_b_19_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_153))) 127)) (< v_idx_153 v_b_18_1) (<= v_b_18_1 v_idx_152))) (<= (- c_ULTIMATE.start_main_~cont~6 v_v_229_1) 128) (<= (- (- v_b_19_1) (- v_v_229_1)) 127) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~i~6) 4294967295) (<= (- v_b_18_1 (- v_b_18_1)) 0))))} [2018-12-19 12:25:57,545 WARN L228 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-19 12:25:57,545 WARN 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-19 12:25:57,545 WARN L230 ngHoareTripleChecker]: Post: {2147483616#(exists ((v_v_747_1 Int) (v_b_60_1 Int) (v_b_59_1 Int)) (and (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~MAX~6) 8589934592) (<= (- c_ULTIMATE.start_main_~i~6 c_ULTIMATE.start_main_~j~6) 62) (<= (- v_v_747_1 (- v_v_747_1)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~j~6) 63) (<= (- (- c_ULTIMATE.start_main_~i~6) c_ULTIMATE.start_main_~j~6) 4294967297) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_60_1)) 1) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_v_747_1) 4294967296) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~j~6) 4294967296) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~j~6)) 63) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_59_1)) 125) (<= (- c_ULTIMATE.start_main_~cont~6 c_ULTIMATE.start_main_~j~6) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_59_1) 8589934593) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_59_1)) 124) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~cont~6) 63) (<= (- c_ULTIMATE.start_main_~j~6 v_b_60_1) 4294967296) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_60_1)) 125) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_v_747_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~i~6) 8589934593) (<= (- c_ULTIMATE.start_main_~MAX~6 v_v_747_1) 63) (<= (- (- c_ULTIMATE.start_main_~i~6) (- c_ULTIMATE.start_main_~j~6)) 4294967297) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_v_747_1)) 63) (<= (- c_ULTIMATE.start_main_~i~6 v_b_60_1) (- 1)) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~j~6)) 62) (<= (- (- v_b_59_1) (- v_b_60_1)) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_59_1)) 62) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~j~6)) 4294967296) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~i~6)) 124) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_60_1) 4294967296) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_60_1) 0) (<= (- (- v_b_59_1) v_b_59_1) 8589934594) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_v_747_1)) 4294967296) (<= (- v_b_59_1 v_v_747_1) 62) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_60_1)) 63) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_59_1)) 62) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_60_1) 8589934592) (<= (- (- c_ULTIMATE.start_main_~j~6) v_v_747_1) 0) (<= (- (- v_v_747_1) v_v_747_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~MAX~6)) 126) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_60_1)) 63) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~j~6) 0) (<= (- v_b_60_1 v_v_747_1) 63) (<= (- c_ULTIMATE.start_main_~j~6 (- v_v_747_1)) 0) (<= (- c_ULTIMATE.start_main_~j~6 v_b_59_1) 4294967297) (<= (- v_b_59_1 v_b_60_1) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~i~6)) 125) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_59_1) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) v_v_747_1) 4294967297) (<= (- (- v_b_59_1) (- v_v_747_1)) 4294967297) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~j~6)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_60_1)) 63) (<= (- (- v_b_60_1) (- v_v_747_1)) 4294967296) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~i~6) 1) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_60_1)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_v_747_1) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~i~6) 4294967297) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_59_1) 4294967297) (<= (- (- c_ULTIMATE.start_main_~j~6) c_ULTIMATE.start_main_~j~6) 0) (<= (- v_b_59_1 (- v_v_747_1)) 62) (<= (- c_ULTIMATE.start_main_~cont~6 v_v_747_1) 0) (<= (- (- 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)) 62) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_v_747_1)) 4294967297) (<= (- c_ULTIMATE.start_main_~j~6 (- c_ULTIMATE.start_main_~j~6)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_60_1) 8589934593) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~i~6)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_59_1)) (- 1)) (<= (- v_b_60_1 (- v_b_60_1)) 126) (<= (- 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_~j~6 v_v_747_1) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~j~6)) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_59_1) 4294967297) (<= (- (- v_b_60_1) v_b_60_1) 8589934592) (<= (- c_ULTIMATE.start_main_~i~6 v_b_59_1) 0) (<= (- v_b_60_1 (- v_v_747_1)) 63) (forall ((v_idx_162 Int) (v_idx_160 Int) (v_idx_161 Int)) (or (<= v_b_59_1 v_idx_160) (<= v_b_60_1 v_idx_161) (< v_idx_162 v_b_60_1) (< v_idx_161 v_b_59_1) (and (<= (- (- v_b_59_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_161))) 4294967297) (<= (- (- v_b_60_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_161))) 4294967296) (<= (- (select c_ULTIMATE.start_main_~str1~6 v_idx_161) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_161))) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_161)) 0) (<= (- v_b_59_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_161))) 62) (<= (- c_ULTIMATE.start_main_~cont~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_161)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_161))) 4294967297) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_161)) 4294967296) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_161))) 4294967296) (<= (- v_b_59_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_161)) 62) (<= (- c_ULTIMATE.start_main_~i~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_161))) 62) (<= (- c_ULTIMATE.start_main_~j~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_161)) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_161)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_161))) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_161))) 0) (<= (- (- (select c_ULTIMATE.start_main_~str1~6 v_idx_161)) (select c_ULTIMATE.start_main_~str1~6 v_idx_161)) 0) (<= (- (- v_b_60_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_161)) 4294967296) (<= (- c_ULTIMATE.start_main_~i~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_161)) 62) (<= (- c_ULTIMATE.start_main_~MAX~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_161)) 63) (<= (- v_b_60_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_161)) 63) (<= (- c_ULTIMATE.start_main_~j~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_161))) 0) (<= (- v_b_60_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_161))) 63) (<= (- c_ULTIMATE.start_main_~MAX~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_161))) 63) (<= (- (- v_b_59_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_161)) 4294967297) (<= (- (- c_ULTIMATE.start_main_~j~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_161))) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_161)) 4294967297)))) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~cont~6)) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_v_747_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_59_1)) 62) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_60_1)) 63) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~i~6)) 62) (<= (- (- v_b_59_1) v_b_60_1) 8589934593) (<= (- c_ULTIMATE.start_main_~i~6 (- v_v_747_1)) 62) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_60_1)) 126) (<= (- v_b_59_1 (- v_b_60_1)) 125) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_59_1) 8589934594) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_v_747_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_59_1)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_60_1) 4294967296) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~cont~6) 4294967296) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_59_1)) 62) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_60_1) 4294967296) (<= (- (- v_b_60_1) v_v_747_1) 4294967296) (<= (- v_b_59_1 (- v_b_59_1)) 124) (<= (- c_ULTIMATE.start_main_~i~6 v_v_747_1) 62) (<= (- (- c_ULTIMATE.start_main_~i~6) c_ULTIMATE.start_main_~i~6) 8589934594) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_59_1) 4294967297) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~cont~6)) 63) (<= (- (- v_b_59_1) v_v_747_1) 4294967297)))} [2018-12-19 12:25:57,545 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 12:25:57,561 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 12:25:57,562 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 12:26:00,320 WARN L181 SmtUtils]: Spent 2.76 s on a formula simplification. DAG size of input: 414 DAG size of output: 232 [2018-12-19 12:26:00,320 WARN L270 ngHoareTripleChecker]: Pre: {2147483617#(exists ((v_v_476_1 Int) (v_b_43_1 Int) (v_b_44_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) (<= (- ULTIMATE.start_main_~i~6 v_b_43_1) 63) (<= (- ULTIMATE.start_main_~i~6 v_b_44_1) 0) (<= (- v_b_43_1 (- v_v_476_1)) 127) (<= (- v_b_44_1 v_v_476_1) 191) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~i~6)) 4294967358) (<= (- ULTIMATE.start_main_~i~6 (- v_b_43_1)) 63) (<= (- (- ULTIMATE.start_main_~MAX~6) v_v_476_1) 4294967424) (<= (- (- ULTIMATE.start_main_~i~6) (- v_v_476_1)) 127) (<= (- (- 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_b_43_1)) 4294967296) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_44_1)) 63) (<= (- v_b_43_1 (- v_b_44_1)) 63) (<= (- (- v_b_44_1) v_b_44_1) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_44_1)) 63) (<= (- (- ULTIMATE.start_main_~cont~6) v_v_476_1) 128) (<= (- (- v_b_43_1) (- v_v_476_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_~MAX~6) v_b_43_1) 4294967296) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_43_1)) 4294967295) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_43_1)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_44_1) 4294967296) (<= (- (- v_b_43_1) (- v_b_44_1)) 63) (<= (- ULTIMATE.start_main_~i~6 (- v_b_44_1)) 126) (<= (- (- ULTIMATE.start_main_~i~6) v_v_476_1) 128) (<= (- ULTIMATE.start_main_~cont~6 (- v_v_476_1)) 127) (<= (- (- v_b_44_1) v_v_476_1) 128) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~cont~6)) 0) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_43_1)) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~cont~6)) 4294967295) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_43_1) 0) (<= (- v_b_44_1 (- v_b_44_1)) 126) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_v_476_1)) 127) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_44_1)) 4294967296) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~i~6)) 4294967296) (<= (- ULTIMATE.start_main_~i~6 (- v_v_476_1)) 190) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_44_1)) 4294967358) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~MAX~6)) 8589934590) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_44_1) 0) (<= (- (- v_b_43_1) v_v_476_1) 128) (<= (- ULTIMATE.start_main_~i~6 v_v_476_1) 191) (<= (- v_b_43_1 v_v_476_1) 128) (<= (- v_b_43_1 (- v_b_43_1)) 0) (<= (- v_v_476_1 (- v_v_476_1)) 254) (<= (- (- ULTIMATE.start_main_~i~6) v_b_43_1) 0) (<= (- (- ULTIMATE.start_main_~i~6) v_b_44_1) 0) (forall ((v_idx_157 Int) (v_idx_158 Int) (v_idx_156 Int)) (or (< v_idx_158 v_b_44_1) (<= v_b_43_1 v_idx_156) (< v_idx_157 v_b_43_1) (and (<= (- (- v_b_44_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_157))) 127) (<= (- (- (select ULTIMATE.start_main_~str1~6 v_idx_157)) (select ULTIMATE.start_main_~str1~6 v_idx_157)) 256) (<= (- (- ULTIMATE.start_main_~cont~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_157))) 127) (<= (- ULTIMATE.start_main_~i~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_157))) 190) (<= (- ULTIMATE.start_main_~cont~6 (select ULTIMATE.start_main_~str1~6 v_idx_157)) 128) (<= (- v_b_43_1 (- (select ULTIMATE.start_main_~str1~6 v_idx_157))) 127) (<= (- v_b_44_1 (select ULTIMATE.start_main_~str1~6 v_idx_157)) 191) (<= (- (- ULTIMATE.start_main_~i~6) (select ULTIMATE.start_main_~str1~6 v_idx_157)) 128) (<= (- (- ULTIMATE.start_main_~MAX~6) (select ULTIMATE.start_main_~str1~6 v_idx_157)) 4294967424) (<= (- (- ULTIMATE.start_main_~i~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_157))) 127) (<= (- (- v_b_43_1) (select ULTIMATE.start_main_~str1~6 v_idx_157)) 128) (<= (- ULTIMATE.start_main_~i~6 (select ULTIMATE.start_main_~str1~6 v_idx_157)) 191) (<= (- v_b_43_1 (select ULTIMATE.start_main_~str1~6 v_idx_157)) 128) (<= (- (- ULTIMATE.start_main_~MAX~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_157))) 4294967423) (<= (- ULTIMATE.start_main_~cont~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_157))) 127) (<= (- (select ULTIMATE.start_main_~str1~6 v_idx_157) (- (select ULTIMATE.start_main_~str1~6 v_idx_157))) 254) (<= (- (- v_b_44_1) (select ULTIMATE.start_main_~str1~6 v_idx_157)) 128) (<= (- ULTIMATE.start_main_~MAX~6 (select ULTIMATE.start_main_~str1~6 v_idx_157)) 4294967423) (<= (- ULTIMATE.start_main_~MAX~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_157))) 4294967422) (<= (- (- ULTIMATE.start_main_~cont~6) (select ULTIMATE.start_main_~str1~6 v_idx_157)) 128) (<= (- (- v_b_43_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_157))) 127) (<= (- v_b_44_1 (- (select ULTIMATE.start_main_~str1~6 v_idx_157))) 190)) (<= v_b_44_1 v_idx_157))) (<= (- ULTIMATE.start_main_~cont~6 v_b_44_1) 0) (<= (- ULTIMATE.start_main_~cont~6 v_b_43_1) 0) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~i~6)) 126) (<= (- v_b_44_1 (- v_v_476_1)) 190) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~i~6) 0) (<= (- (- v_b_43_1) v_b_43_1) 0) (<= (- ULTIMATE.start_main_~MAX~6 v_b_43_1) 4294967295) (<= (- (- v_b_44_1) (- v_v_476_1)) 127) (<= (- (- v_v_476_1) v_v_476_1) 256) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~i~6) 4294967296) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~cont~6) 4294967296) (<= (- ULTIMATE.start_main_~cont~6 v_v_476_1) 128) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~i~6)) 63) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_43_1)) 0) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_44_1)) 0) (<= (- (- ULTIMATE.start_main_~i~6) ULTIMATE.start_main_~i~6) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_v_476_1)) 4294967423) (<= (- ULTIMATE.start_main_~MAX~6 v_v_476_1) 4294967423) (<= (- v_b_43_1 v_b_44_1) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- v_v_476_1)) 4294967422) (<= (- ULTIMATE.start_main_~MAX~6 v_b_44_1) 4294967295) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6) 4294967295) (<= (- (- v_b_43_1) v_b_44_1) 0)))} [2018-12-19 12:26:00,321 WARN L274 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-19 12:26:00,321 WARN 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-19 12:26:03,124 WARN L276 ngHoareTripleChecker]: Post: {2147483616#(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_~i~6 ULTIMATE.start_main_~j~6) 62) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~j~6) 63) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6) 1) (<= ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~j~6) (<= ULTIMATE.start_main_~cont~6 (+ ULTIMATE.start_main_~MAX~6 4294967296)) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~i~6) 4294967297) (<= ULTIMATE.start_main_~MAX~6 (+ ULTIMATE.start_main_~cont~6 63)) (<= (- (- ULTIMATE.start_main_~j~6) ULTIMATE.start_main_~j~6) 0) (<= ULTIMATE.start_main_~i~6 (+ ULTIMATE.start_main_~cont~6 62)) (<= (- (- 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_~cont~6 (- ULTIMATE.start_main_~i~6)) 62) (<= ULTIMATE.start_main_~cont~6 0) (<= 0 (* 2 ULTIMATE.start_main_~cont~6)) (<= (- ULTIMATE.start_main_~j~6 (- ULTIMATE.start_main_~j~6)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~j~6) 4294967296) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~j~6)) 63) (<= (- (- 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_~cont~6) 63) (<= 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_~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_~i~6) 8589934593) (<= 0 (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~MAX~6 4294967296)) (<= (* 2 ULTIMATE.start_main_~i~6) 124) (<= (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~MAX~6) 63) (<= ULTIMATE.start_main_~MAX~6 63) (<= (- (- ULTIMATE.start_main_~i~6) (- ULTIMATE.start_main_~j~6)) 4294967297) (<= (- 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 (- ULTIMATE.start_main_~j~6)) 62) (<= 0 (* 2 ULTIMATE.start_main_~j~6)) (<= (+ ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~i~6) 62) (<= (* 2 ULTIMATE.start_main_~MAX~6) 126) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~j~6)) 4294967296) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~i~6)) 124) (<= ULTIMATE.start_main_~i~6 62) (<= 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)) 62) (<= 0 (+ ULTIMATE.start_main_~i~6 4294967297)) (<= ULTIMATE.start_main_~MAX~6 (+ ULTIMATE.start_main_~i~6 4294967360)) (<= ULTIMATE.start_main_~i~6 (+ ULTIMATE.start_main_~j~6 62)) (<= 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_~MAX~6 4294967358)) (<= (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6) 62) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~cont~6) 4294967296) (<= (+ ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~MAX~6) 63) (<= 0 (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6 4294967297)) (exists ((v_b_60_1 Int) (v_b_59_1 Int)) (and (forall ((v_prenex_463 Int)) (or (<= v_b_60_1 v_prenex_463) (< v_prenex_463 v_b_59_1) (<= (- (- ULTIMATE.start_main_~cont~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_463))) 0))) (<= (+ ULTIMATE.start_main_~j~6 v_b_59_1) 62) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_60_1)) 1) (<= (+ v_b_60_1 ULTIMATE.start_main_~MAX~6) 126) (forall ((v_idx_161 Int)) (or (<= v_b_60_1 v_idx_161) (< v_idx_161 v_b_59_1) (<= (- (- ULTIMATE.start_main_~MAX~6) (select ULTIMATE.start_main_~str1~6 v_idx_161)) 4294967296))) (<= ULTIMATE.start_main_~MAX~6 (+ v_b_59_1 4294967360)) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_59_1)) 125) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_59_1) 8589934593) (<= (- ULTIMATE.start_main_~i~6 (- v_b_59_1)) 124) (<= ULTIMATE.start_main_~MAX~6 (+ v_b_60_1 4294967359)) (<= v_b_60_1 63) (<= v_b_60_1 (+ ULTIMATE.start_main_~i~6 4294967360)) (<= (- ULTIMATE.start_main_~j~6 v_b_60_1) 4294967296) (<= v_b_59_1 (+ v_b_60_1 4294967358)) (<= 0 (+ v_b_60_1 v_b_59_1 8589934593)) (<= (- ULTIMATE.start_main_~i~6 (- v_b_60_1)) 125) (<= (+ ULTIMATE.start_main_~i~6 v_b_59_1) 124) (forall ((v_prenex_458 Int)) (or (< v_prenex_458 v_b_59_1) (<= v_b_60_1 v_prenex_458) (<= (- ULTIMATE.start_main_~MAX~6 (select ULTIMATE.start_main_~str1~6 v_prenex_458)) 63))) (<= 0 (+ v_b_60_1 ULTIMATE.start_main_~i~6 8589934593)) (<= 0 (+ v_b_60_1 ULTIMATE.start_main_~j~6 4294967296)) (<= 0 (+ ULTIMATE.start_main_~cont~6 v_b_60_1 4294967296)) (<= (- ULTIMATE.start_main_~i~6 v_b_60_1) (- 1)) (<= (- (- v_b_59_1) (- v_b_60_1)) 1) (<= (+ v_b_60_1 v_b_59_1) 125) (forall ((v_prenex_467 Int)) (or (<= (- ULTIMATE.start_main_~cont~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_467))) 0) (<= v_b_60_1 v_prenex_467) (< v_prenex_467 v_b_59_1))) (<= 0 (+ ULTIMATE.start_main_~cont~6 v_b_59_1 4294967297)) (forall ((v_prenex_453 Int)) (or (<= (- (- ULTIMATE.start_main_~cont~6) (select ULTIMATE.start_main_~str1~6 v_prenex_453)) 0) (< v_prenex_453 v_b_59_1) (<= v_b_60_1 v_prenex_453))) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_59_1)) 62) (<= (+ ULTIMATE.start_main_~cont~6 v_b_60_1) 63) (forall ((v_prenex_464 Int)) (or (<= (- v_b_59_1 (select ULTIMATE.start_main_~str1~6 v_prenex_464)) 62) (<= v_b_60_1 v_prenex_464) (< v_prenex_464 v_b_59_1))) (<= (- (- ULTIMATE.start_main_~j~6) v_b_60_1) 4294967296) (<= (- ULTIMATE.start_main_~MAX~6 v_b_60_1) 0) (<= ULTIMATE.start_main_~cont~6 (+ v_b_59_1 4294967297)) (<= (- (- v_b_59_1) v_b_59_1) 8589934594) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_60_1)) 63) (<= 0 (+ v_b_60_1 4294967296)) (<= (- ULTIMATE.start_main_~j~6 (- v_b_59_1)) 62) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_60_1) 8589934592) (<= v_b_60_1 (+ ULTIMATE.start_main_~cont~6 63)) (<= (+ ULTIMATE.start_main_~MAX~6 v_b_59_1) 125) (<= (- ULTIMATE.start_main_~j~6 (- v_b_60_1)) 63) (forall ((v_prenex_469 Int)) (or (< v_prenex_469 v_b_59_1) (<= (- ULTIMATE.start_main_~MAX~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_469))) 63) (<= v_b_60_1 v_prenex_469))) (forall ((v_prenex_460 Int)) (or (<= v_b_60_1 v_prenex_460) (< v_prenex_460 v_b_59_1) (<= (- (- v_b_60_1) (- (select ULTIMATE.start_main_~str1~6 v_prenex_460))) 4294967296))) (forall ((v_prenex_465 Int)) (or (< v_prenex_465 v_b_59_1) (<= (- v_b_60_1 (select ULTIMATE.start_main_~str1~6 v_prenex_465)) 63) (<= v_b_60_1 v_prenex_465))) (<= ULTIMATE.start_main_~cont~6 (+ v_b_60_1 4294967296)) (<= (- ULTIMATE.start_main_~j~6 v_b_59_1) 4294967297) (<= (- v_b_59_1 v_b_60_1) (- 1)) (<= (- ULTIMATE.start_main_~MAX~6 v_b_59_1) 1) (forall ((v_prenex_454 Int)) (or (< v_prenex_454 v_b_59_1) (<= v_b_60_1 v_prenex_454) (<= (- ULTIMATE.start_main_~i~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_454))) 62))) (<= (+ ULTIMATE.start_main_~j~6 v_b_60_1) 63) (forall ((v_prenex_466 Int)) (or (<= v_b_60_1 v_prenex_466) (< v_prenex_466 v_b_59_1) (<= (- v_b_59_1 (- (select ULTIMATE.start_main_~str1~6 v_prenex_466))) 62))) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_60_1)) 63) (forall ((v_prenex_457 Int)) (or (< v_prenex_457 v_b_59_1) (<= v_b_60_1 v_prenex_457) (<= (- ULTIMATE.start_main_~j~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_457))) 0))) (<= 0 (+ ULTIMATE.start_main_~j~6 v_b_59_1 4294967297)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_60_1)) 0) (forall ((v_prenex_456 Int)) (or (< v_prenex_456 v_b_59_1) (<= (- (- ULTIMATE.start_main_~j~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_456))) 0) (<= v_b_60_1 v_prenex_456))) (<= (- ULTIMATE.start_main_~cont~6 v_b_59_1) 4294967297) (forall ((v_prenex_450 Int)) (or (<= (- (- (select ULTIMATE.start_main_~str1~6 v_prenex_450)) (select ULTIMATE.start_main_~str1~6 v_prenex_450)) 0) (<= v_b_60_1 v_prenex_450) (< v_prenex_450 v_b_59_1))) (<= (+ v_b_60_1 ULTIMATE.start_main_~i~6) 125) (<= v_b_60_1 (+ v_b_59_1 4294967360)) (<= (- (- ULTIMATE.start_main_~i~6) v_b_60_1) 8589934593) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_59_1)) (- 1)) (<= ULTIMATE.start_main_~j~6 (+ v_b_60_1 4294967296)) (<= (- v_b_60_1 (- v_b_60_1)) 126) (<= 0 (+ ULTIMATE.start_main_~MAX~6 v_b_59_1 8589934593)) (<= v_b_60_1 (+ ULTIMATE.start_main_~j~6 63)) (forall ((v_prenex_459 Int)) (or (< v_prenex_459 v_b_59_1) (<= (- v_b_60_1 (- (select ULTIMATE.start_main_~str1~6 v_prenex_459))) 63) (<= v_b_60_1 v_prenex_459))) (forall ((v_prenex_468 Int)) (or (< v_prenex_468 v_b_59_1) (<= (- (- v_b_59_1) (- (select ULTIMATE.start_main_~str1~6 v_prenex_468))) 4294967297) (<= v_b_60_1 v_prenex_468))) (<= (- (- ULTIMATE.start_main_~j~6) v_b_59_1) 4294967297) (<= v_b_59_1 62) (<= (- (- v_b_60_1) v_b_60_1) 8589934592) (forall ((v_prenex_461 Int)) (or (<= v_b_60_1 v_prenex_461) (<= (- (- ULTIMATE.start_main_~i~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_461))) 4294967297) (< v_prenex_461 v_b_59_1))) (<= (* 2 v_b_60_1) 126) (<= (- ULTIMATE.start_main_~i~6 v_b_59_1) 0) (forall ((v_prenex_473 Int)) (or (< v_prenex_473 v_b_59_1) (<= v_b_60_1 v_prenex_473) (<= (- ULTIMATE.start_main_~j~6 (select ULTIMATE.start_main_~str1~6 v_prenex_473)) 0))) (<= 0 (+ (* 2 v_b_59_1) 8589934594)) (forall ((v_prenex_470 Int)) (or (< v_prenex_470 v_b_59_1) (<= (- ULTIMATE.start_main_~cont~6 (select ULTIMATE.start_main_~str1~6 v_prenex_470)) 0) (<= v_b_60_1 v_prenex_470))) (<= v_b_59_1 (+ ULTIMATE.start_main_~j~6 62)) (<= (+ v_b_60_1 ULTIMATE.start_main_~j~6) 63) (forall ((v_prenex_451 Int)) (or (<= v_b_60_1 v_prenex_451) (< v_prenex_451 v_b_59_1) (<= (- (- v_b_59_1) (select ULTIMATE.start_main_~str1~6 v_prenex_451)) 4294967297))) (<= v_b_59_1 (+ ULTIMATE.start_main_~cont~6 62)) (<= ULTIMATE.start_main_~j~6 (+ v_b_59_1 4294967297)) (<= 0 (+ v_b_60_1 ULTIMATE.start_main_~MAX~6 8589934592)) (forall ((v_prenex_471 Int)) (or (< v_prenex_471 v_b_59_1) (<= (- (- ULTIMATE.start_main_~j~6) (select ULTIMATE.start_main_~str1~6 v_prenex_471)) 0) (<= v_b_60_1 v_prenex_471))) (forall ((v_prenex_452 Int)) (or (<= v_b_60_1 v_prenex_452) (< v_prenex_452 v_b_59_1) (<= (- (- ULTIMATE.start_main_~i~6) (select ULTIMATE.start_main_~str1~6 v_prenex_452)) 4294967297))) (<= 0 (+ ULTIMATE.start_main_~i~6 v_b_59_1 8589934594)) (<= v_b_59_1 (+ ULTIMATE.start_main_~MAX~6 4294967358)) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_59_1)) 62) (<= 0 (+ v_b_59_1 4294967297)) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_60_1)) 63) (<= 0 (+ (* 2 v_b_60_1) 8589934592)) (<= (- (- v_b_59_1) v_b_60_1) 8589934593) (<= ULTIMATE.start_main_~i~6 (+ v_b_59_1 4294967359)) (forall ((v_prenex_455 Int)) (or (<= (- (- v_b_60_1) (select ULTIMATE.start_main_~str1~6 v_prenex_455)) 4294967296) (< v_prenex_455 v_b_59_1) (<= v_b_60_1 v_prenex_455))) (<= (* 2 v_b_59_1) 124) (<= 0 (+ ULTIMATE.start_main_~j~6 v_b_60_1 4294967296)) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_60_1)) 126) (<= (- v_b_59_1 (- v_b_60_1)) 125) (<= v_b_59_1 (+ ULTIMATE.start_main_~i~6 4294967359)) (<= (- (- ULTIMATE.start_main_~i~6) v_b_59_1) 8589934594) (forall ((v_prenex_462 Int)) (or (< v_prenex_462 v_b_59_1) (<= (- (select ULTIMATE.start_main_~str1~6 v_prenex_462) (- (select ULTIMATE.start_main_~str1~6 v_prenex_462))) 0) (<= v_b_60_1 v_prenex_462))) (<= ULTIMATE.start_main_~i~6 (+ v_b_60_1 4294967358)) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_59_1)) 0) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_60_1) 4294967296) (<= (- ULTIMATE.start_main_~cont~6 v_b_60_1) 4294967296) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_59_1)) 62) (<= (- v_b_59_1 (- v_b_59_1)) 124) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_59_1) 4294967297) (forall ((v_prenex_472 Int)) (or (<= v_b_60_1 v_prenex_472) (<= (- ULTIMATE.start_main_~i~6 (select ULTIMATE.start_main_~str1~6 v_prenex_472)) 62) (< v_prenex_472 v_b_59_1))) (<= (+ ULTIMATE.start_main_~cont~6 v_b_59_1) 62) (forall ((v_prenex_449 Int)) (or (<= v_b_60_1 v_prenex_449) (<= (- (- ULTIMATE.start_main_~MAX~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_449))) 4294967296) (< v_prenex_449 v_b_59_1))) (<= v_b_60_1 (+ ULTIMATE.start_main_~MAX~6 4294967359)))) (<= ULTIMATE.start_main_~j~6 (+ ULTIMATE.start_main_~i~6 4294967297)) (<= ULTIMATE.start_main_~MAX~6 (+ ULTIMATE.start_main_~j~6 63)) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~MAX~6)) 126) (<= (- (- 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)) 63) (<= (+ ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6) 125) (<= 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_~MAX~6 (- ULTIMATE.start_main_~i~6)) 125))} [2018-12-19 12:26:05,853 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 12:26:05,854 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 12:26:05,856 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 12:26:05,856 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 12:26:05,856 WARN L224 ngHoareTripleChecker]: Pre: {2147483615#(or (exists ((v_v_476_1 Int) (v_b_43_1 Int) (v_b_44_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) (<= (- c_ULTIMATE.start_main_~i~6 v_b_43_1) 63) (<= (- c_ULTIMATE.start_main_~i~6 v_b_44_1) 0) (<= (- v_b_43_1 (- v_v_476_1)) 127) (<= (- v_b_44_1 v_v_476_1) 191) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~i~6)) 4294967358) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_43_1)) 63) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_v_476_1) 4294967424) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_v_476_1)) 127) (<= (- (- 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_b_43_1)) 4294967296) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_44_1)) 63) (<= (- v_b_43_1 (- v_b_44_1)) 63) (<= (- (- v_b_44_1) v_b_44_1) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_44_1)) 63) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_v_476_1) 128) (<= (- (- v_b_43_1) (- v_v_476_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_~MAX~6) v_b_43_1) 4294967296) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_43_1)) 4294967295) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_43_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_44_1) 4294967296) (<= (- (- v_b_43_1) (- v_b_44_1)) 63) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_44_1)) 126) (<= (- (- c_ULTIMATE.start_main_~i~6) v_v_476_1) 128) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_v_476_1)) 127) (<= (- (- v_b_44_1) v_v_476_1) 128) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~cont~6)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_43_1)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~cont~6)) 4294967295) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_43_1) 0) (<= (- v_b_44_1 (- v_b_44_1)) 126) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_v_476_1)) 127) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_44_1)) 4294967296) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~i~6)) 4294967296) (<= (- c_ULTIMATE.start_main_~i~6 (- v_v_476_1)) 190) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_44_1)) 4294967358) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~MAX~6)) 8589934590) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_44_1) 0) (<= (- (- v_b_43_1) v_v_476_1) 128) (<= (- c_ULTIMATE.start_main_~i~6 v_v_476_1) 191) (<= (- v_b_43_1 v_v_476_1) 128) (<= (- v_b_43_1 (- v_b_43_1)) 0) (forall ((v_idx_168 Int) (v_idx_169 Int) (v_idx_170 Int)) (or (<= v_b_44_1 v_idx_169) (< v_idx_169 v_b_43_1) (< v_idx_170 v_b_44_1) (<= v_b_43_1 v_idx_168) (and (<= (- (- v_b_44_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_169))) 127) (<= (- (- (select c_ULTIMATE.start_main_~str1~6 v_idx_169)) (select c_ULTIMATE.start_main_~str1~6 v_idx_169)) 256) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_169))) 127) (<= (- c_ULTIMATE.start_main_~i~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_169))) 190) (<= (- c_ULTIMATE.start_main_~cont~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_169)) 128) (<= (- v_b_43_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_169))) 127) (<= (- v_b_44_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_169)) 191) (<= (- (- c_ULTIMATE.start_main_~i~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_169)) 128) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_169)) 4294967424) (<= (- (- c_ULTIMATE.start_main_~i~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_169))) 127) (<= (- (- v_b_43_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_169)) 128) (<= (- c_ULTIMATE.start_main_~i~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_169)) 191) (<= (- v_b_43_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_169)) 128) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_169))) 4294967423) (<= (- c_ULTIMATE.start_main_~cont~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_169))) 127) (<= (- (select c_ULTIMATE.start_main_~str1~6 v_idx_169) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_169))) 254) (<= (- (- v_b_44_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_169)) 128) (<= (- c_ULTIMATE.start_main_~MAX~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_169)) 4294967423) (<= (- c_ULTIMATE.start_main_~MAX~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_169))) 4294967422) (<= (- (- c_ULTIMATE.start_main_~cont~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_169)) 128) (<= (- (- v_b_43_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_169))) 127) (<= (- v_b_44_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_169))) 190)))) (<= (- v_v_476_1 (- v_v_476_1)) 254) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_43_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_44_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_44_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_43_1) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~i~6)) 126) (<= (- v_b_44_1 (- v_v_476_1)) 190) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~i~6) 0) (<= (- (- v_b_43_1) v_b_43_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_43_1) 4294967295) (<= (- (- v_b_44_1) (- v_v_476_1)) 127) (<= (- (- v_v_476_1) v_v_476_1) 256) (<= (- (- 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 v_v_476_1) 128) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~i~6)) 63) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_43_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_44_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) c_ULTIMATE.start_main_~i~6) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_v_476_1)) 4294967423) (<= (- c_ULTIMATE.start_main_~MAX~6 v_v_476_1) 4294967423) (<= (- v_b_43_1 v_b_44_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_v_476_1)) 4294967422) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_44_1) 4294967295) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~i~6) 4294967295) (<= (- (- v_b_43_1) v_b_44_1) 0))) (exists ((v_b_18_1 Int) (v_b_19_1 Int) (v_v_229_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) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_v_229_1)) 4294967422) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_v_229_1)) 127) (<= (- (- 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)) 4294967296) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_19_1) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- v_v_229_1)) 129) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_18_1)) 2) (<= (- (- v_b_19_1) v_v_229_1) 128) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_19_1) 4294967296) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_18_1)) 4294967296) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_19_1)) 0) (<= (- v_b_18_1 v_v_229_1) 128) (<= (- v_b_19_1 (- v_v_229_1)) 129) (<= (- 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_~cont~6 c_ULTIMATE.start_main_~i~6) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_18_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_19_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 v_v_229_1) 4294967423) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_v_229_1) 4294967424) (<= (- c_ULTIMATE.start_main_~i~6 v_v_229_1) 130) (<= (- v_b_19_1 (- v_b_19_1)) 4) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_18_1) 0) (<= (- v_b_18_1 v_b_19_1) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_19_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_18_1)) 0) (<= (- c_ULTIMATE.start_main_~i~6 v_b_19_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~i~6)) 4294967297) (<= (- (- v_b_18_1) (- v_v_229_1)) 127) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_19_1)) 4294967296) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~cont~6)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_19_1)) 4294967297) (<= (- (- v_b_18_1) v_b_18_1) 0) (<= (- (- v_v_229_1) v_v_229_1) 256) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~cont~6)) 4294967295) (<= (- v_b_18_1 (- v_b_19_1)) 2) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~i~6)) 2) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_19_1)) 4) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~i~6)) 4294967296) (<= (- v_b_19_1 v_v_229_1) 130) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_v_229_1)) 127) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~MAX~6)) 8589934590) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_18_1) 4294967296) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_18_1) 0) (<= (- v_b_18_1 (- v_v_229_1)) 127) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_19_1)) 2) (<= (- v_v_229_1 (- v_v_229_1)) 254) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_18_1)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_v_229_1)) 127) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_18_1) 4294967295) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~i~6) 0) (<= (- c_ULTIMATE.start_main_~i~6 v_b_18_1) 2) (<= (- (- v_b_18_1) v_b_19_1) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~i~6) 4294967296) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_18_1) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~cont~6) 4294967296) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_19_1) 4294967295) (<= (- (- v_b_18_1) v_v_229_1) 128) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_v_229_1)) 4294967423) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_v_229_1) 128) (<= (- (- v_b_19_1) v_b_19_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) c_ULTIMATE.start_main_~i~6) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_18_1)) 4294967295) (<= (- (- c_ULTIMATE.start_main_~i~6) v_v_229_1) 128) (<= (- (- v_b_18_1) (- v_b_19_1)) 2) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_19_1)) 2) (<= (- c_ULTIMATE.start_main_~cont~6 v_v_229_1) 128) (<= (- (- v_b_19_1) (- v_v_229_1)) 127) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~i~6) 4294967295) (<= (- v_b_18_1 (- v_b_18_1)) 0) (forall ((v_idx_166 Int) (v_idx_164 Int) (v_idx_165 Int)) (or (<= v_b_18_1 v_idx_164) (and (<= (- c_ULTIMATE.start_main_~MAX~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_165)) 4294967423) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_165)) 4294967424) (<= (- c_ULTIMATE.start_main_~MAX~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_165))) 4294967422) (<= (- c_ULTIMATE.start_main_~i~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_165)) 130) (<= (- c_ULTIMATE.start_main_~cont~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_165))) 127) (<= (- v_b_19_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_165)) 130) (<= (- (- c_ULTIMATE.start_main_~i~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_165))) 127) (<= (- (- v_b_18_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_165)) 128) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_165))) 4294967423) (<= (- c_ULTIMATE.start_main_~i~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_165))) 129) (<= (- (- c_ULTIMATE.start_main_~cont~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_165)) 128) (<= (- (- v_b_19_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_165)) 128) (<= (- v_b_18_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_165))) 127) (<= (- (- v_b_18_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_165))) 127) (<= (- (select c_ULTIMATE.start_main_~str1~6 v_idx_165) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_165))) 254) (<= (- (- c_ULTIMATE.start_main_~i~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_165)) 128) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_165))) 127) (<= (- v_b_18_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_165)) 128) (<= (- c_ULTIMATE.start_main_~cont~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_165)) 128) (<= (- v_b_19_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_165))) 129) (<= (- (- (select c_ULTIMATE.start_main_~str1~6 v_idx_165)) (select c_ULTIMATE.start_main_~str1~6 v_idx_165)) 256) (<= (- (- v_b_19_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_165))) 127)) (< v_idx_165 v_b_18_1) (<= v_b_19_1 v_idx_165) (< v_idx_166 v_b_19_1))))))} [2018-12-19 12:26:05,856 WARN L228 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-19 12:26:05,856 WARN 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-19 12:26:05,857 WARN L230 ngHoareTripleChecker]: Post: {2147483614#(exists ((v_v_476_1 Int) (v_b_43_1 Int) (v_b_66_1 Int)) (and (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~cont~6) 4294967295) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_66_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_66_1)) 64) (<= (- v_b_66_1 v_v_476_1) 192) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~i~6)) 64) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_66_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_66_1)) 0) (<= (- 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)) (<= (- v_b_43_1 (- v_v_476_1)) 127) (<= (- v_b_66_1 (- v_b_66_1)) 128) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_43_1)) 64) (<= (- (- c_ULTIMATE.start_main_~i~6) v_v_476_1) 127) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_v_476_1)) 126) (<= (- c_ULTIMATE.start_main_~i~6 v_b_43_1) 64) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_v_476_1) 128) (<= (- (- v_b_43_1) (- v_v_476_1)) 127) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~cont~6) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_43_1)) 4294967295) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_43_1)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_43_1)) 0) (<= (- v_b_43_1 v_b_66_1) (- 1)) (<= (- (- v_b_43_1) v_b_66_1) (- 1)) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_66_1)) 128) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~i~6) (- 2)) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~i~6)) 4294967359) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_66_1) 4294967294) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_v_476_1) 127) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_66_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) (- 1)) (<= (- (- v_b_43_1) (- v_b_66_1)) 64) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_v_476_1)) 127) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_66_1) (- 2)) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~cont~6)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_43_1)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~cont~6)) 4294967295) (<= (- (- v_b_66_1) v_b_66_1) (- 2)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~MAX~6) (- 2)) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_43_1) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_43_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_v_476_1)) 127) (<= (- c_ULTIMATE.start_main_~i~6 v_v_476_1) 192) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~i~6) 4294967294) (<= (- c_ULTIMATE.start_main_~i~6 v_b_66_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~MAX~6)) 8589934590) (<= (- (- v_b_43_1) v_v_476_1) 128) (<= (- v_b_43_1 v_v_476_1) 128) (<= (- v_b_43_1 (- v_b_43_1)) 0) (<= (- v_v_476_1 (- v_v_476_1)) 254) (<= (- v_b_66_1 (- v_v_476_1)) 191) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_43_1) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_66_1) (- 2)) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~i~6)) 128) (<= (- (- v_b_66_1) (- v_v_476_1)) 126) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_43_1) (- 1)) (<= (- c_ULTIMATE.start_main_~i~6 (- v_v_476_1)) 191) (forall ((v_idx_173 Int) (v_idx_174 Int) (v_idx_172 Int)) (or (< v_idx_173 v_b_43_1) (< v_idx_174 v_b_66_1) (<= v_b_43_1 v_idx_172) (and (<= (- c_ULTIMATE.start_main_~i~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_173))) 191) (<= (- (- (select c_ULTIMATE.start_main_~str1~6 v_idx_173)) (select c_ULTIMATE.start_main_~str1~6 v_idx_173)) 256) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_173))) 127) (<= (- v_b_66_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_173)) 192) (<= (- c_ULTIMATE.start_main_~i~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_173)) 192) (<= (- c_ULTIMATE.start_main_~cont~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_173)) 128) (<= (- v_b_43_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_173))) 127) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_173)) 127) (<= (- (- v_b_43_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_173)) 128) (<= (- v_b_43_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_173)) 128) (<= (- (- c_ULTIMATE.start_main_~i~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_173)) 127) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_173))) 126) (<= (- (- v_b_66_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_173)) 127) (<= (- c_ULTIMATE.start_main_~cont~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_173))) 127) (<= (- (select c_ULTIMATE.start_main_~str1~6 v_idx_173) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_173))) 254) (<= (- c_ULTIMATE.start_main_~MAX~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_173)) 4294967423) (<= (- (- c_ULTIMATE.start_main_~i~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_173))) 126) (<= (- v_b_66_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_173))) 191) (<= (- c_ULTIMATE.start_main_~MAX~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_173))) 4294967422) (<= (- (- c_ULTIMATE.start_main_~cont~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_173)) 128) (<= (- (- v_b_43_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_173))) 127) (<= (- (- v_b_66_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_173))) 126)) (<= v_b_66_1 v_idx_173))) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~i~6) (- 1)) (<= (- (- v_b_43_1) v_b_43_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_43_1) 4294967295) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_66_1)) 4294967359) (<= (- (- v_v_476_1) v_v_476_1) 256) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_43_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~cont~6 v_v_476_1) 128) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- (- v_b_66_1) v_v_476_1) 127) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~cont~6)) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 v_v_476_1) 4294967423) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_v_476_1)) 126) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_66_1)) 64) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_v_476_1)) 4294967422) (<= (- v_b_43_1 (- v_b_66_1)) 64)))} [2018-12-19 12:26:05,857 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 12:26:05,881 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 12:26:05,882 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 12:26:07,601 WARN L181 SmtUtils]: Spent 1.72 s on a formula simplification. DAG size of input: 414 DAG size of output: 232 [2018-12-19 12:26:07,601 WARN L270 ngHoareTripleChecker]: Pre: {2147483615#(exists ((v_v_476_1 Int) (v_b_43_1 Int) (v_b_44_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) (<= (- ULTIMATE.start_main_~i~6 v_b_43_1) 63) (<= (- ULTIMATE.start_main_~i~6 v_b_44_1) 0) (<= (- v_b_43_1 (- v_v_476_1)) 127) (<= (- v_b_44_1 v_v_476_1) 191) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~i~6)) 4294967358) (<= (- ULTIMATE.start_main_~i~6 (- v_b_43_1)) 63) (<= (- (- ULTIMATE.start_main_~MAX~6) v_v_476_1) 4294967424) (<= (- (- ULTIMATE.start_main_~i~6) (- v_v_476_1)) 127) (<= (- (- 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_b_43_1)) 4294967296) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_44_1)) 63) (<= (- v_b_43_1 (- v_b_44_1)) 63) (<= (- (- v_b_44_1) v_b_44_1) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_44_1)) 63) (<= (- (- ULTIMATE.start_main_~cont~6) v_v_476_1) 128) (<= (- (- v_b_43_1) (- v_v_476_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_~MAX~6) v_b_43_1) 4294967296) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_43_1)) 4294967295) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_43_1)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_44_1) 4294967296) (<= (- (- v_b_43_1) (- v_b_44_1)) 63) (<= (- ULTIMATE.start_main_~i~6 (- v_b_44_1)) 126) (<= (- (- ULTIMATE.start_main_~i~6) v_v_476_1) 128) (<= (- ULTIMATE.start_main_~cont~6 (- v_v_476_1)) 127) (<= (- (- v_b_44_1) v_v_476_1) 128) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~cont~6)) 0) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_43_1)) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~cont~6)) 4294967295) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_43_1) 0) (<= (- v_b_44_1 (- v_b_44_1)) 126) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_v_476_1)) 127) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_44_1)) 4294967296) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~i~6)) 4294967296) (<= (- ULTIMATE.start_main_~i~6 (- v_v_476_1)) 190) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_44_1)) 4294967358) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~MAX~6)) 8589934590) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_44_1) 0) (<= (- (- v_b_43_1) v_v_476_1) 128) (<= (- ULTIMATE.start_main_~i~6 v_v_476_1) 191) (<= (- v_b_43_1 v_v_476_1) 128) (<= (- v_b_43_1 (- v_b_43_1)) 0) (forall ((v_idx_168 Int) (v_idx_169 Int) (v_idx_170 Int)) (or (<= v_b_44_1 v_idx_169) (< v_idx_169 v_b_43_1) (< v_idx_170 v_b_44_1) (<= v_b_43_1 v_idx_168) (and (<= (- (- v_b_44_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_169))) 127) (<= (- (- (select ULTIMATE.start_main_~str1~6 v_idx_169)) (select ULTIMATE.start_main_~str1~6 v_idx_169)) 256) (<= (- (- ULTIMATE.start_main_~cont~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_169))) 127) (<= (- ULTIMATE.start_main_~i~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_169))) 190) (<= (- ULTIMATE.start_main_~cont~6 (select ULTIMATE.start_main_~str1~6 v_idx_169)) 128) (<= (- v_b_43_1 (- (select ULTIMATE.start_main_~str1~6 v_idx_169))) 127) (<= (- v_b_44_1 (select ULTIMATE.start_main_~str1~6 v_idx_169)) 191) (<= (- (- ULTIMATE.start_main_~i~6) (select ULTIMATE.start_main_~str1~6 v_idx_169)) 128) (<= (- (- ULTIMATE.start_main_~MAX~6) (select ULTIMATE.start_main_~str1~6 v_idx_169)) 4294967424) (<= (- (- ULTIMATE.start_main_~i~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_169))) 127) (<= (- (- v_b_43_1) (select ULTIMATE.start_main_~str1~6 v_idx_169)) 128) (<= (- ULTIMATE.start_main_~i~6 (select ULTIMATE.start_main_~str1~6 v_idx_169)) 191) (<= (- v_b_43_1 (select ULTIMATE.start_main_~str1~6 v_idx_169)) 128) (<= (- (- ULTIMATE.start_main_~MAX~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_169))) 4294967423) (<= (- ULTIMATE.start_main_~cont~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_169))) 127) (<= (- (select ULTIMATE.start_main_~str1~6 v_idx_169) (- (select ULTIMATE.start_main_~str1~6 v_idx_169))) 254) (<= (- (- v_b_44_1) (select ULTIMATE.start_main_~str1~6 v_idx_169)) 128) (<= (- ULTIMATE.start_main_~MAX~6 (select ULTIMATE.start_main_~str1~6 v_idx_169)) 4294967423) (<= (- ULTIMATE.start_main_~MAX~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_169))) 4294967422) (<= (- (- ULTIMATE.start_main_~cont~6) (select ULTIMATE.start_main_~str1~6 v_idx_169)) 128) (<= (- (- v_b_43_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_169))) 127) (<= (- v_b_44_1 (- (select ULTIMATE.start_main_~str1~6 v_idx_169))) 190)))) (<= (- v_v_476_1 (- v_v_476_1)) 254) (<= (- (- ULTIMATE.start_main_~i~6) v_b_43_1) 0) (<= (- (- ULTIMATE.start_main_~i~6) v_b_44_1) 0) (<= (- ULTIMATE.start_main_~cont~6 v_b_44_1) 0) (<= (- ULTIMATE.start_main_~cont~6 v_b_43_1) 0) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~i~6)) 126) (<= (- v_b_44_1 (- v_v_476_1)) 190) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~i~6) 0) (<= (- (- v_b_43_1) v_b_43_1) 0) (<= (- ULTIMATE.start_main_~MAX~6 v_b_43_1) 4294967295) (<= (- (- v_b_44_1) (- v_v_476_1)) 127) (<= (- (- v_v_476_1) v_v_476_1) 256) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~i~6) 4294967296) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~cont~6) 4294967296) (<= (- ULTIMATE.start_main_~cont~6 v_v_476_1) 128) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~i~6)) 63) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_43_1)) 0) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_44_1)) 0) (<= (- (- ULTIMATE.start_main_~i~6) ULTIMATE.start_main_~i~6) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_v_476_1)) 4294967423) (<= (- ULTIMATE.start_main_~MAX~6 v_v_476_1) 4294967423) (<= (- v_b_43_1 v_b_44_1) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- v_v_476_1)) 4294967422) (<= (- ULTIMATE.start_main_~MAX~6 v_b_44_1) 4294967295) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6) 4294967295) (<= (- (- v_b_43_1) v_b_44_1) 0)))} [2018-12-19 12:26:07,602 WARN L274 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-19 12:26:07,602 WARN 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-19 12:26:10,053 WARN L276 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) (<= (- (- 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) 4294967614) (<= (- (- 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)) 4294967359) (exists ((v_b_43_1 Int) (v_b_66_1 Int)) (and (forall ((v_idx_173 Int)) (or (< v_idx_173 v_b_43_1) (<= (- (- ULTIMATE.start_main_~i~6) (select ULTIMATE.start_main_~str1~6 v_idx_173)) 127) (<= v_b_66_1 v_idx_173))) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_66_1) (- 1)) (<= (+ ULTIMATE.start_main_~cont~6 v_b_66_1) 319) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_66_1)) 64) (<= 0 (+ v_b_43_1 v_b_66_1 254)) (forall ((v_prenex_480 Int)) (or (<= v_b_66_1 v_prenex_480) (< v_prenex_480 v_b_43_1) (<= (- v_b_43_1 (select ULTIMATE.start_main_~str1~6 v_prenex_480)) 128))) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_66_1)) 0) (<= (- ULTIMATE.start_main_~cont~6 v_b_66_1) (- 1)) (forall ((v_prenex_490 Int)) (or (< v_prenex_490 v_b_43_1) (<= (- (- ULTIMATE.start_main_~cont~6) (select ULTIMATE.start_main_~str1~6 v_prenex_490)) 128) (<= v_b_66_1 v_prenex_490))) (forall ((v_prenex_489 Int)) (or (< v_prenex_489 v_b_43_1) (<= (- (- v_b_66_1) (- (select ULTIMATE.start_main_~str1~6 v_prenex_489))) 126) (<= v_b_66_1 v_prenex_489))) (<= v_b_43_1 (+ v_b_66_1 254)) (<= (+ v_b_43_1 v_b_66_1) 319) (forall ((v_prenex_487 Int)) (or (<= (- ULTIMATE.start_main_~i~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_487))) 191) (< v_prenex_487 v_b_43_1) (<= v_b_66_1 v_prenex_487))) (forall ((v_prenex_477 Int)) (or (< v_prenex_477 v_b_43_1) (<= (- (- ULTIMATE.start_main_~i~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_477))) 126) (<= v_b_66_1 v_prenex_477))) (<= (- v_b_66_1 (- v_b_66_1)) 128) (<= 0 (+ v_b_43_1 ULTIMATE.start_main_~i~6 254)) (<= (- ULTIMATE.start_main_~i~6 (- v_b_43_1)) 64) (<= 0 (+ v_b_43_1 ULTIMATE.start_main_~cont~6 255)) (<= (- ULTIMATE.start_main_~i~6 v_b_43_1) 64) (<= (+ ULTIMATE.start_main_~MAX~6 v_b_66_1) 4294967614) (<= v_b_66_1 (+ ULTIMATE.start_main_~MAX~6 318)) (forall ((v_prenex_492 Int)) (or (<= v_b_66_1 v_prenex_492) (< v_prenex_492 v_b_43_1) (<= (- ULTIMATE.start_main_~MAX~6 (select ULTIMATE.start_main_~str1~6 v_prenex_492)) 4294967423))) (<= v_b_43_1 (+ ULTIMATE.start_main_~cont~6 255)) (forall ((v_prenex_475 Int)) (or (<= (- (- v_b_66_1) (select ULTIMATE.start_main_~str1~6 v_prenex_475)) 127) (< v_prenex_475 v_b_43_1) (<= v_b_66_1 v_prenex_475))) (<= v_b_66_1 (+ ULTIMATE.start_main_~i~6 318)) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_43_1)) 4294967295) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_43_1)) (- 1)) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_43_1)) 0) (forall ((v_prenex_478 Int)) (or (< v_prenex_478 v_b_43_1) (<= (- ULTIMATE.start_main_~cont~6 (select ULTIMATE.start_main_~str1~6 v_prenex_478)) 128) (<= v_b_66_1 v_prenex_478))) (<= (+ v_b_43_1 ULTIMATE.start_main_~MAX~6) 4294967550) (forall ((v_prenex_481 Int)) (or (<= (- v_b_66_1 (select ULTIMATE.start_main_~str1~6 v_prenex_481)) 192) (<= v_b_66_1 v_prenex_481) (< v_prenex_481 v_b_43_1))) (<= (- v_b_43_1 v_b_66_1) (- 1)) (<= (- (- v_b_43_1) v_b_66_1) (- 1)) (forall ((v_prenex_485 Int)) (or (<= (- (- ULTIMATE.start_main_~MAX~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_485))) 126) (<= v_b_66_1 v_prenex_485) (< v_prenex_485 v_b_43_1))) (<= (- ULTIMATE.start_main_~i~6 (- v_b_66_1)) 128) (<= 0 (+ ULTIMATE.start_main_~i~6 v_b_66_1 253)) (<= (* 2 v_b_43_1) 255) (<= 0 (+ ULTIMATE.start_main_~cont~6 v_b_43_1 255)) (<= 0 (+ ULTIMATE.start_main_~cont~6 v_b_66_1 254)) (<= v_b_66_1 (+ ULTIMATE.start_main_~cont~6 319)) (forall ((v_prenex_484 Int)) (or (<= (- (- ULTIMATE.start_main_~cont~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_484))) 127) (< v_prenex_484 v_b_43_1) (<= v_b_66_1 v_prenex_484))) (<= (- ULTIMATE.start_main_~MAX~6 v_b_66_1) 4294967294) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_66_1)) 0) (forall ((v_prenex_493 Int)) (or (<= (- (- (select ULTIMATE.start_main_~str1~6 v_prenex_493)) (select ULTIMATE.start_main_~str1~6 v_prenex_493)) 256) (< v_prenex_493 v_b_43_1) (<= v_b_66_1 v_prenex_493))) (forall ((v_prenex_488 Int)) (or (<= v_b_66_1 v_prenex_488) (<= (- v_b_43_1 (- (select ULTIMATE.start_main_~str1~6 v_prenex_488))) 127) (< v_prenex_488 v_b_43_1))) (forall ((v_prenex_486 Int)) (or (< v_prenex_486 v_b_43_1) (<= v_b_66_1 v_prenex_486) (<= (- (- v_b_43_1) (select ULTIMATE.start_main_~str1~6 v_prenex_486)) 128))) (<= (- (- v_b_43_1) (- v_b_66_1)) 64) (<= v_b_43_1 (+ ULTIMATE.start_main_~MAX~6 254)) (<= (- (- ULTIMATE.start_main_~i~6) v_b_66_1) (- 2)) (<= (+ v_b_43_1 ULTIMATE.start_main_~i~6) 319) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_43_1)) 0) (<= (- (- v_b_66_1) v_b_66_1) (- 2)) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_43_1) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_43_1) (- 1)) (<= (+ ULTIMATE.start_main_~cont~6 v_b_43_1) 255) (forall ((v_prenex_483 Int)) (or (<= (- (select ULTIMATE.start_main_~str1~6 v_prenex_483) (- (select ULTIMATE.start_main_~str1~6 v_prenex_483))) 254) (< v_prenex_483 v_b_43_1) (<= v_b_66_1 v_prenex_483))) (<= 0 (+ (* 2 v_b_66_1) 253)) (forall ((v_prenex_482 Int)) (or (< v_prenex_482 v_b_43_1) (<= (- ULTIMATE.start_main_~MAX~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_482))) 4294967422) (<= v_b_66_1 v_prenex_482))) (<= v_b_66_1 (+ v_b_43_1 319)) (<= v_b_66_1 319) (<= v_b_43_1 255) (<= ULTIMATE.start_main_~MAX~6 (+ v_b_43_1 4294967550)) (<= 0 (+ v_b_43_1 255)) (<= 0 (+ ULTIMATE.start_main_~MAX~6 v_b_66_1 253)) (<= 0 (+ v_b_43_1 ULTIMATE.start_main_~MAX~6 254)) (<= ULTIMATE.start_main_~MAX~6 (+ v_b_66_1 4294967549)) (<= (- ULTIMATE.start_main_~i~6 v_b_66_1) 0) (<= ULTIMATE.start_main_~i~6 (+ v_b_43_1 319)) (<= (+ v_b_43_1 ULTIMATE.start_main_~cont~6) 255) (forall ((v_prenex_479 Int)) (or (<= (- ULTIMATE.start_main_~cont~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_479))) 127) (<= v_b_66_1 v_prenex_479) (< v_prenex_479 v_b_43_1))) (<= (- v_b_43_1 (- v_b_43_1)) 0) (forall ((v_prenex_476 Int)) (or (<= v_b_66_1 v_prenex_476) (< v_prenex_476 v_b_43_1) (<= (- v_b_66_1 (- (select ULTIMATE.start_main_~str1~6 v_prenex_476))) 191))) (<= 0 (+ (* 2 v_b_43_1) 255)) (forall ((v_prenex_494 Int)) (or (<= v_b_66_1 v_prenex_494) (< v_prenex_494 v_b_43_1) (<= (- (- v_b_43_1) (- (select ULTIMATE.start_main_~str1~6 v_prenex_494))) 127))) (<= v_b_43_1 (+ ULTIMATE.start_main_~i~6 254)) (<= 0 (+ v_b_66_1 254)) (<= (- ULTIMATE.start_main_~cont~6 v_b_43_1) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_66_1) (- 2)) (<= (- (- ULTIMATE.start_main_~i~6) v_b_43_1) (- 1)) (<= (- (- v_b_43_1) v_b_43_1) 0) (<= (- ULTIMATE.start_main_~MAX~6 v_b_43_1) 4294967295) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_66_1)) 4294967359) (<= ULTIMATE.start_main_~i~6 (+ v_b_66_1 318)) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_43_1)) (- 1)) (forall ((v_prenex_474 Int)) (or (<= (- (- ULTIMATE.start_main_~MAX~6) (select ULTIMATE.start_main_~str1~6 v_prenex_474)) 127) (<= v_b_66_1 v_prenex_474) (< v_prenex_474 v_b_43_1))) (<= ULTIMATE.start_main_~cont~6 (+ v_b_66_1 254)) (<= (* 2 v_b_66_1) 383) (<= ULTIMATE.start_main_~cont~6 (+ v_b_43_1 255)) (forall ((v_prenex_491 Int)) (or (<= (- ULTIMATE.start_main_~i~6 (select ULTIMATE.start_main_~str1~6 v_prenex_491)) 192) (< v_prenex_491 v_b_43_1) (<= v_b_66_1 v_prenex_491))) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_66_1)) 64) (<= (+ ULTIMATE.start_main_~i~6 v_b_66_1) 383) (<= (- v_b_43_1 (- v_b_66_1)) 64))) (<= 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-19 12:26:13,954 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 12:26:13,954 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 12:26:13,954 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 12:26:13,955 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 12:26:13,955 WARN L224 ngHoareTripleChecker]: Pre: {2147483611#(or (exists ((v_b_0_1 Int) (v_b_1_1 Int) (v_v_7_1 Int)) (and (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~MAX~6) 8589934592) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_v_7_1) 4294967296) (<= (- v_b_0_1 (- v_b_1_1)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~6) c_ULTIMATE.start_main_~j~6) 4294967297) (<= (- v_b_0_1 (- v_v_7_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~i~6)) (- 1)) (<= (- c_ULTIMATE.start_main_~i~6 v_b_0_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_v_7_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~j~6) 4294967296) (<= (- c_ULTIMATE.start_main_~i~6 v_v_7_1) (- 1)) (<= (- c_ULTIMATE.start_main_~cont~6 c_ULTIMATE.start_main_~j~6) 0) (<= (- (- v_v_7_1) v_v_7_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_v_7_1) 0) (<= (- c_ULTIMATE.start_main_~j~6 (- v_v_7_1)) 0) (<= (- v_b_0_1 v_b_1_1) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_0_1) 1) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~i~6) 8589934593) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_0_1) 4294967297) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_v_7_1)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_0_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_1_1) 4294967296) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~i~6)) (- 2)) (<= (- (- v_b_1_1) v_v_7_1) 4294967296) (<= (- (- c_ULTIMATE.start_main_~i~6) (- c_ULTIMATE.start_main_~j~6)) 4294967297) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_0_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_0_1)) (- 2)) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_1_1)) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~i~6)) (- 1)) (<= (- (- v_b_0_1) v_b_0_1) 8589934594) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~j~6)) 4294967296) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_1_1)) 0) (<= (- 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) (<= (- v_b_0_1 (- v_b_0_1)) (- 2)) (<= (- v_b_1_1 v_v_7_1) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_1_1)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~cont~6)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_0_1) 4294967297) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_v_7_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_1_1) 8589934593) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_v_7_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~i~6)) (- 1)) (<= (- (- v_b_1_1) v_b_1_1) 8589934592) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~j~6) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_1_1) 4294967296) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_0_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_v_7_1)) 0) (<= (- v_v_7_1 (- v_v_7_1)) 0) (forall ((v_idx_190 Int) (v_idx_188 Int) (v_idx_189 Int)) (or (<= v_b_1_1 v_idx_189) (< v_idx_190 v_b_1_1) (<= v_b_0_1 v_idx_188) (< v_idx_189 v_b_0_1) (and (<= (- (- c_ULTIMATE.start_main_~MAX~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_189)) 4294967296) (<= (- (- v_b_1_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_189))) 4294967296) (<= (- v_b_0_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_189))) (- 1)) (<= (- v_b_0_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_189)) (- 1)) (<= (- v_b_1_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_189))) 0) (<= (- v_b_1_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_189)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_189))) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_189)) 0) (<= (- c_ULTIMATE.start_main_~i~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_189)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_189))) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_189))) (- 1)) (<= (- c_ULTIMATE.start_main_~j~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_189)) 0) (<= (- (- (select c_ULTIMATE.start_main_~str1~6 v_idx_189)) (select c_ULTIMATE.start_main_~str1~6 v_idx_189)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_189)) 0) (<= (- c_ULTIMATE.start_main_~j~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_189))) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_189)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_189))) 4294967297) (<= (- (- c_ULTIMATE.start_main_~j~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_189))) 0) (<= (- (- v_b_1_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_189)) 4294967296) (<= (- c_ULTIMATE.start_main_~cont~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_189))) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_189))) 4294967296) (<= (- (select c_ULTIMATE.start_main_~str1~6 v_idx_189) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_189))) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_189)) 4294967297) (<= (- (- c_ULTIMATE.start_main_~j~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_189)) 0) (<= (- (- v_b_0_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_189)) 4294967297) (<= (- (- v_b_0_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_189))) 4294967297)))) (<= (- (- c_ULTIMATE.start_main_~i~6) v_v_7_1) 4294967297) (<= (- (- c_ULTIMATE.start_main_~j~6) v_v_7_1) 0) (<= (- (- v_b_0_1) v_v_7_1) 4294967297) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~j~6)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_1_1) 8589934592) (<= (- 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_~i~6 (- v_b_1_1)) (- 1)) (<= (- (- v_b_1_1) (- v_v_7_1)) 4294967296) (<= (- (- c_ULTIMATE.start_main_~j~6) c_ULTIMATE.start_main_~j~6) 0) (<= (- v_b_0_1 v_v_7_1) (- 1)) (<= (- v_b_1_1 (- v_v_7_1)) 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) (<= (- v_b_1_1 (- v_b_1_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) (<= (- (- v_b_0_1) (- v_b_1_1)) 1) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_0_1)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~j~6)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_0_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_1_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_0_1)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_0_1) 8589934594) (<= (- 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) (<= (- (- v_b_0_1) (- v_v_7_1)) 4294967297) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_1_1) 4294967296) (<= (- c_ULTIMATE.start_main_~j~6 v_b_1_1) 4294967296) (<= (- c_ULTIMATE.start_main_~j~6 v_b_0_1) 4294967297) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_0_1) 8589934593) (<= (- c_ULTIMATE.start_main_~i~6 v_b_1_1) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 v_v_7_1) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- v_v_7_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~j~6 v_v_7_1) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_1_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_0_1) 4294967297) (<= (- c_ULTIMATE.start_main_~i~6 c_ULTIMATE.start_main_~j~6) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_1_1) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~cont~6) 4294967296) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_0_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_1_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_v_7_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_~MAX~6) (- v_v_7_1)) 4294967296) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_1_1)) 0) (<= (- (- v_b_0_1) v_b_1_1) 8589934593))) (exists ((v_b_56_1 Int) (v_b_55_1 Int) (v_v_741_1 Int)) (and (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~MAX~6) 8589934592) (<= (- (- v_b_55_1) (- v_b_56_1)) 1) (<= (- c_ULTIMATE.start_main_~i~6 v_b_56_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_55_1) 8589934594) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_56_1) 8589934593) (<= (- (- c_ULTIMATE.start_main_~i~6) c_ULTIMATE.start_main_~j~6) 4294967297) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_56_1)) 4) (<= (- c_ULTIMATE.start_main_~i~6 v_v_741_1) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~j~6)) 2) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_55_1)) 2) (<= (- (- 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)) 2) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_55_1)) 1) (<= (- c_ULTIMATE.start_main_~cont~6 c_ULTIMATE.start_main_~j~6) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_55_1) 4294967297) (<= (- v_v_741_1 (- v_v_741_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~i~6) 8589934593) (<= (- (- v_b_55_1) v_b_56_1) 8589934593) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_55_1) 1) (<= (- c_ULTIMATE.start_main_~i~6 v_b_55_1) 0) (<= (- (- v_b_55_1) v_b_55_1) 8589934594) (<= (- c_ULTIMATE.start_main_~i~6 (- v_v_741_1)) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) (- c_ULTIMATE.start_main_~j~6)) 4294967297) (<= (- v_b_56_1 v_v_741_1) 2) (<= (- v_b_55_1 (- v_b_55_1)) 2) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_56_1) 4294967296) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_v_741_1)) 4294967296) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~i~6)) 1) (<= (- v_b_55_1 v_b_56_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~j~6)) 4294967296) (<= (- v_b_55_1 (- v_v_741_1)) 1) (<= (- (- v_b_56_1) v_b_56_1) 8589934592) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_v_741_1)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~cont~6)) 2) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_56_1)) 3) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_v_741_1) 4294967296) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~MAX~6)) 4) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_56_1)) 2) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_55_1)) 3) (<= (- (- v_b_55_1) (- v_v_741_1)) 4294967297) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~i~6)) 2) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~i~6)) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_v_741_1) 0) (<= (- 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_~j~6 v_b_56_1) 4294967296) (<= (- c_ULTIMATE.start_main_~j~6 (- v_v_741_1)) 2) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_56_1)) 3) (<= (- (- v_b_56_1) (- v_v_741_1)) 4294967296) (<= (- (- v_b_56_1) v_v_741_1) 4294967296) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_55_1)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_56_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_56_1)) 3) (<= (- c_ULTIMATE.start_main_~cont~6 v_v_741_1) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_v_741_1)) 0) (<= (- (- 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_56_1 (- v_b_56_1)) 4) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~cont~6)) 4294967296) (forall ((v_idx_192 Int) (v_idx_193 Int) (v_idx_194 Int)) (or (< v_idx_193 v_b_55_1) (<= v_b_56_1 v_idx_193) (and (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_193))) 4294967296) (<= (- c_ULTIMATE.start_main_~cont~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_193)) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_193))) 0) (<= (- v_b_56_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_193))) 2) (<= (- v_b_55_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_193))) 1) (<= (- c_ULTIMATE.start_main_~i~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_193)) 1) (<= (- c_ULTIMATE.start_main_~cont~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_193))) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_193))) 2) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_193)) 4294967296) (<= (- (- c_ULTIMATE.start_main_~i~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_193))) 4294967297) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_193))) 0) (<= (- (- v_b_55_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_193))) 4294967297) (<= (- (select c_ULTIMATE.start_main_~str1~6 v_idx_193) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_193))) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_193)) 0) (<= (- (- (select c_ULTIMATE.start_main_~str1~6 v_idx_193)) (select c_ULTIMATE.start_main_~str1~6 v_idx_193)) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_193))) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_193)) 4294967297) (<= (- c_ULTIMATE.start_main_~MAX~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_193)) 2) (<= (- c_ULTIMATE.start_main_~j~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_193))) 2) (<= (- (- c_ULTIMATE.start_main_~j~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_193)) 0) (<= (- (- v_b_55_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_193)) 4294967297) (<= (- v_b_56_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_193)) 2) (<= (- (- v_b_56_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_193))) 4294967296) (<= (- v_b_55_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_193)) 1) (<= (- (- v_b_56_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_193)) 4294967296) (<= (- c_ULTIMATE.start_main_~j~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_193)) 2)) (< v_idx_194 v_b_56_1) (<= v_b_55_1 v_idx_192))) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_v_741_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~i~6)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_56_1) 4294967296) (<= (- 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_b_55_1) 4294967297) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_55_1)) 2) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_56_1) 4294967296) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~cont~6) 2) (<= (- c_ULTIMATE.start_main_~i~6 c_ULTIMATE.start_main_~j~6) 1) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_56_1)) 2) (<= (- (- v_v_741_1) v_v_741_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) v_v_741_1) 4294967297) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_55_1)) 2) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_55_1)) 1) (<= (- (- c_ULTIMATE.start_main_~j~6) v_v_741_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_~i~6)) 3) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_56_1)) 2) (<= (- c_ULTIMATE.start_main_~j~6 v_v_741_1) 2) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_55_1) 4294967297) (<= (- v_b_56_1 (- v_v_741_1)) 2) (<= (- 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) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_v_741_1)) 2) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_v_741_1)) 4294967297) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_56_1) 0) (<= (- v_b_55_1 (- v_b_56_1)) 3) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_56_1) 8589934592) (<= (- c_ULTIMATE.start_main_~j~6 v_b_55_1) 4294967297) (<= (- (- 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_~MAX~6 (- c_ULTIMATE.start_main_~j~6)) 3) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_55_1)) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 v_v_741_1) 2) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_55_1) 8589934593) (<= (- (- v_b_55_1) v_v_741_1) 4294967297) (<= (- v_b_55_1 v_v_741_1) 1) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~j~6)) 1))))} [2018-12-19 12:26:13,955 WARN L228 ngHoareTripleChecker]: Action: 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; [2018-12-19 12:26:13,955 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (and (< c_ULTIMATE.start_main_~i~6_primed c_ULTIMATE.start_main_~MAX~6) (= c_ULTIMATE.start___VERIFIER_assert_~cond_primed |c_ULTIMATE.start___VERIFIER_assert_#in~cond_primed|) (= c_ULTIMATE.start_main_~i~6_primed 0) (not (<= 0 c_ULTIMATE.start_main_~i~6)) (= |c_ULTIMATE.start___VERIFIER_assert_#in~cond_primed| (ite (= (select c_ULTIMATE.start_main_~str2~6 c_ULTIMATE.start_main_~j~6_primed) (select c_ULTIMATE.start_main_~str1~6 c_ULTIMATE.start_main_~i~6_primed)) 1 0)) (= 0 c_ULTIMATE.start___VERIFIER_assert_~cond_primed) (= c_ULTIMATE.start_main_~j~6_primed (+ c_ULTIMATE.start_main_~MAX~6 (- 1)))) [2018-12-19 12:26:13,956 WARN L230 ngHoareTripleChecker]: Post: {2147483610#(exists ((v_b_56_1 Int) (v_b_55_1 Int) (v_v_741_1 Int)) (and (<= (- (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond|) (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond|) c_ULTIMATE.start_main_~j~6) 0) (<= (- (- v_b_55_1) (- v_b_56_1)) 1) (<= (- (- c_ULTIMATE.start___VERIFIER_assert_~cond) c_ULTIMATE.start_main_~cont~6) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_56_1) (- 1)) (<= (- c_ULTIMATE.start_main_~i~6 v_b_56_1) (- 1)) (<= (- (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond|) v_b_56_1) (- 1)) (<= (- c_ULTIMATE.start_main_~j~6 (- v_v_741_1)) 1) (<= (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond| (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond|)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_56_1)) 4) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_v_741_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_55_1)) 2) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_55_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) (<= (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond| v_v_741_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_55_1) 0) (<= (- c_ULTIMATE.start_main_~i~6 c_ULTIMATE.start_main_~j~6) 0) (<= (- v_v_741_1 (- v_v_741_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~j~6) (- 1)) (<= (- (- c_ULTIMATE.start___VERIFIER_assert_~cond) c_ULTIMATE.start_main_~i~6) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_55_1)) 1) (<= (- (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond|) v_v_741_1) 0) (<= (- (- c_ULTIMATE.start___VERIFIER_assert_~cond) c_ULTIMATE.start_main_~j~6) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_55_1) 1) (<= (- c_ULTIMATE.start_main_~i~6 v_b_55_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_56_1)) 2) (<= (- (- c_ULTIMATE.start_main_~i~6) (- c_ULTIMATE.start_main_~j~6)) 1) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_v_741_1) (- 1)) (<= (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond| v_b_56_1) (- 1)) (<= (- (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond|) (- c_ULTIMATE.start_main_~cont~6)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~cont~6) (- 1)) (<= (- (- v_b_55_1) (- v_v_741_1)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~i~6)) 2) (<= (- v_b_56_1 v_v_741_1) 2) (<= (- (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond|) c_ULTIMATE.start_main_~cont~6) 0) (<= (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond| c_ULTIMATE.start_main_~cont~6) 0) (<= (- (- v_b_56_1) v_v_741_1) (- 1)) (<= (- v_b_55_1 (- v_b_55_1)) 2) (<= (- c_ULTIMATE.start___VERIFIER_assert_~cond (- c_ULTIMATE.start___VERIFIER_assert_~cond)) 0) (<= (- c_ULTIMATE.start___VERIFIER_assert_~cond c_ULTIMATE.start_main_~MAX~6) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~MAX~6) (- 2)) (<= (- c_ULTIMATE.start___VERIFIER_assert_~cond (- v_b_55_1)) 1) (<= (- (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond|) (- v_v_741_1)) 0) (<= (- v_b_55_1 v_b_56_1) (- 1)) (<= (- (- c_ULTIMATE.start___VERIFIER_assert_~cond) (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond|) (- v_b_56_1)) 2) (<= (- v_b_55_1 (- v_v_741_1)) 1) (<= (- c_ULTIMATE.start___VERIFIER_assert_~cond v_b_56_1) (- 1)) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_v_741_1)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_55_1) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_55_1) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~cont~6)) 2) (<= (- (- c_ULTIMATE.start___VERIFIER_assert_~cond) (- v_b_55_1)) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~MAX~6)) 4) (<= (- (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond|) c_ULTIMATE.start___VERIFIER_assert_~cond) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_56_1)) 2) (<= (- (- v_b_56_1) (- v_v_741_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_55_1)) 3) (<= (- (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond|) v_b_55_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_56_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~j~6)) (- 1)) (<= (- (- v_b_55_1) v_b_55_1) 0) (<= (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond| (- v_b_55_1)) 1) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_55_1)) 0) (<= (- (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond|) c_ULTIMATE.start_main_~MAX~6) (- 1)) (<= (- (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond|) c_ULTIMATE.start_main_~i~6) 0) (forall ((v_idx_196 Int) (v_idx_197 Int) (v_idx_198 Int)) (or (<= v_b_56_1 v_idx_197) (< v_idx_198 v_b_56_1) (and (<= (- (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond|) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_197))) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_197)) 0) (<= (- c_ULTIMATE.start_main_~i~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_197)) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_197))) 0) (<= (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond| (- (select c_ULTIMATE.start_main_~str1~6 v_idx_197))) 0) (<= (- v_b_56_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_197))) 2) (<= (- v_b_55_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_197))) 1) (<= (- (- c_ULTIMATE.start___VERIFIER_assert_~cond) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_197))) 0) (<= (- c_ULTIMATE.start_main_~j~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_197))) 1) (<= (- c_ULTIMATE.start_main_~cont~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_197))) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_197))) 2) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_197))) (- 1)) (<= (- (- v_b_56_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_197))) (- 1)) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_197))) 0) (<= (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond| (select c_ULTIMATE.start_main_~str1~6 v_idx_197)) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_197))) 0) (<= (- (select c_ULTIMATE.start_main_~str1~6 v_idx_197) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_197))) 0) (<= (- c_ULTIMATE.start___VERIFIER_assert_~cond (select c_ULTIMATE.start_main_~str1~6 v_idx_197)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_197)) 0) (<= (- (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond|) (select c_ULTIMATE.start_main_~str1~6 v_idx_197)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_197)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_197)) (- 1)) (<= (- (- (select c_ULTIMATE.start_main_~str1~6 v_idx_197)) (select c_ULTIMATE.start_main_~str1~6 v_idx_197)) 0) (<= (- (- v_b_55_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_197)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_197)) 2) (<= (- (- v_b_55_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_197))) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_197)) 0) (<= (- (- c_ULTIMATE.start___VERIFIER_assert_~cond) (select c_ULTIMATE.start_main_~str1~6 v_idx_197)) 0) (<= (- v_b_56_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_197)) 2) (<= (- c_ULTIMATE.start___VERIFIER_assert_~cond (- (select c_ULTIMATE.start_main_~str1~6 v_idx_197))) 0) (<= (- c_ULTIMATE.start_main_~j~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_197)) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_197))) 0) (<= (- (- v_b_56_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_197)) (- 1)) (<= (- v_b_55_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_197)) 1)) (< v_idx_197 v_b_55_1) (<= v_b_55_1 v_idx_196))) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_55_1) 0) (<= (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond| v_b_55_1) 0) (<= (- (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond|) (- c_ULTIMATE.start___VERIFIER_assert_~cond)) 0) (<= (- 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___VERIFIER_assert_~cond) v_b_55_1) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~i~6) (- 1)) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_v_741_1) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~j~6) 0) (<= (- c_ULTIMATE.start___VERIFIER_assert_~cond c_ULTIMATE.start_main_~cont~6) 0) (<= (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond| c_ULTIMATE.start_main_~i~6) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_55_1) 0) (<= (- (- v_b_55_1) v_v_741_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) c_ULTIMATE.start_main_~i~6) 0) (<= (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond| (- v_b_56_1)) 2) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~cont~6)) (- 1)) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_56_1)) 3) (<= (- c_ULTIMATE.start___VERIFIER_assert_~cond (- v_v_741_1)) 0) (<= (- (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond|) (- v_b_55_1)) 1) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_55_1)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_56_1)) 0) (<= (- (- c_ULTIMATE.start___VERIFIER_assert_~cond) (- v_b_56_1)) 2) (<= (- (- c_ULTIMATE.start___VERIFIER_assert_~cond) (- c_ULTIMATE.start_main_~j~6)) 1) (<= (- c_ULTIMATE.start_main_~cont~6 v_v_741_1) 0) (<= (- c_ULTIMATE.start_main_~i~6 v_v_741_1) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_v_741_1)) 0) (<= (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond| (- v_v_741_1)) 0) (<= (- c_ULTIMATE.start___VERIFIER_assert_~cond c_ULTIMATE.start_main_~i~6) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) c_ULTIMATE.start_main_~j~6) 0) (<= (- v_b_56_1 (- v_b_56_1)) 4) (<= (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond| c_ULTIMATE.start_main_~j~6) 0) (<= (- (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond|) |c_ULTIMATE.start___VERIFIER_assert_#in~cond|) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_v_741_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~i~6)) (- 1)) (<= (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond| (- c_ULTIMATE.start_main_~MAX~6)) 2) (<= (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond| (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- c_ULTIMATE.start_main_~j~6 (- c_ULTIMATE.start_main_~j~6)) 2) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_56_1) (- 1)) (<= (- (- 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___VERIFIER_assert_~cond (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- (- v_b_55_1) v_b_56_1) (- 1)) (<= (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond| c_ULTIMATE.start_main_~MAX~6) (- 1)) (<= (- c_ULTIMATE.start___VERIFIER_assert_~cond (- v_b_56_1)) 2) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~cont~6) 2) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_56_1)) 2) (<= (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond| (- c_ULTIMATE.start___VERIFIER_assert_~cond)) 0) (<= (- (- c_ULTIMATE.start___VERIFIER_assert_~cond) c_ULTIMATE.start_main_~MAX~6) (- 1)) (<= (- (- v_v_741_1) v_v_741_1) 0) (<= (- c_ULTIMATE.start_main_~j~6 v_b_55_1) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_55_1)) 1) (<= (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond| c_ULTIMATE.start___VERIFIER_assert_~cond) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) v_v_741_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~cont~6)) 0) (<= (- (- v_b_56_1) v_b_56_1) (- 2)) (<= (- c_ULTIMATE.start_main_~j~6 v_v_741_1) 1) (<= (- c_ULTIMATE.start___VERIFIER_assert_~cond (- c_ULTIMATE.start_main_~cont~6)) 0) (<= (- (- c_ULTIMATE.start___VERIFIER_assert_~cond) v_b_56_1) (- 1)) (<= (- v_b_56_1 (- v_v_741_1)) 2) (<= (- (- c_ULTIMATE.start___VERIFIER_assert_~cond) (- c_ULTIMATE.start_main_~MAX~6)) 2) (<= (- c_ULTIMATE.start___VERIFIER_assert_~cond (- c_ULTIMATE.start_main_~j~6)) 1) (<= (- (- c_ULTIMATE.start___VERIFIER_assert_~cond) (- v_v_741_1)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_v_741_1)) 2) (<= (- c_ULTIMATE.start___VERIFIER_assert_~cond (- c_ULTIMATE.start_main_~MAX~6)) 2) (<= (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond| (- c_ULTIMATE.start_main_~j~6)) 1) (<= (- (- c_ULTIMATE.start___VERIFIER_assert_~cond) c_ULTIMATE.start___VERIFIER_assert_~cond) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_56_1) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_56_1)) 1) (<= (- v_b_55_1 (- v_b_56_1)) 3) (<= (- (- c_ULTIMATE.start___VERIFIER_assert_~cond) (- c_ULTIMATE.start_main_~cont~6)) 0) (<= (- c_ULTIMATE.start_main_~j~6 v_b_56_1) (- 1)) (<= (- (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond|) (- c_ULTIMATE.start_main_~j~6)) 1) (<= (- c_ULTIMATE.start_main_~i~6 (- v_v_741_1)) 0) (<= (- c_ULTIMATE.start___VERIFIER_assert_~cond v_v_741_1) 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)) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) v_v_741_1) 0) (<= (- c_ULTIMATE.start___VERIFIER_assert_~cond v_b_55_1) 0) (<= (- (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond|) (- c_ULTIMATE.start_main_~MAX~6)) 2) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_56_1) (- 2)) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_56_1)) 2) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~j~6)) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~j~6)) 3) (<= (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond| (- c_ULTIMATE.start_main_~cont~6)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 v_v_741_1) 2) (<= (- c_ULTIMATE.start___VERIFIER_assert_~cond c_ULTIMATE.start_main_~j~6) 0) (<= (- (- c_ULTIMATE.start___VERIFIER_assert_~cond) v_v_741_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_v_741_1)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~j~6) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_56_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_55_1)) 1) (<= (- v_b_55_1 v_v_741_1) 1) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~j~6)) 1)))} [2018-12-19 12:26:13,956 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 12:26:13,965 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 12:26:13,966 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 12:26:16,446 WARN L181 SmtUtils]: Spent 2.48 s on a formula simplification. DAG size of input: 509 DAG size of output: 288 [2018-12-19 12:26:16,447 WARN L270 ngHoareTripleChecker]: Pre: {2147483611#(exists ((v_b_56_1 Int) (v_b_55_1 Int) (v_v_741_1 Int)) (and (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~MAX~6) 8589934592) (<= (- (- v_b_55_1) (- v_b_56_1)) 1) (<= (- ULTIMATE.start_main_~i~6 v_b_56_1) (- 1)) (<= (- (- ULTIMATE.start_main_~i~6) v_b_55_1) 8589934594) (<= (- (- ULTIMATE.start_main_~i~6) v_b_56_1) 8589934593) (<= (- (- ULTIMATE.start_main_~i~6) ULTIMATE.start_main_~j~6) 4294967297) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_56_1)) 4) (<= (- ULTIMATE.start_main_~i~6 v_v_741_1) 1) (<= (- (- ULTIMATE.start_main_~cont~6) (- ULTIMATE.start_main_~j~6)) 2) (<= (- ULTIMATE.start_main_~j~6 (- v_b_55_1)) 2) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~j~6) 4294967296) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~j~6)) 2) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_55_1)) 1) (<= (- ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~j~6) 0) (<= (- (- ULTIMATE.start_main_~j~6) v_b_55_1) 4294967297) (<= (- v_v_741_1 (- v_v_741_1)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~i~6) 8589934593) (<= (- (- v_b_55_1) v_b_56_1) 8589934593) (<= (- ULTIMATE.start_main_~MAX~6 v_b_55_1) 1) (<= (- ULTIMATE.start_main_~i~6 v_b_55_1) 0) (<= (- (- v_b_55_1) v_b_55_1) 8589934594) (<= (- ULTIMATE.start_main_~i~6 (- v_v_741_1)) 1) (<= (- (- ULTIMATE.start_main_~i~6) (- ULTIMATE.start_main_~j~6)) 4294967297) (<= (- v_b_56_1 v_v_741_1) 2) (<= (- v_b_55_1 (- v_b_55_1)) 2) (<= (- ULTIMATE.start_main_~cont~6 v_b_56_1) 4294967296) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_v_741_1)) 4294967296) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~i~6)) 1) (<= (- v_b_55_1 v_b_56_1) (- 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~j~6)) 4294967296) (<= (- v_b_55_1 (- v_v_741_1)) 1) (<= (- (- v_b_56_1) v_b_56_1) 8589934592) (<= (- ULTIMATE.start_main_~cont~6 (- v_v_741_1)) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~cont~6)) 2) (<= (- ULTIMATE.start_main_~i~6 (- v_b_56_1)) 3) (<= (- (- ULTIMATE.start_main_~MAX~6) v_v_741_1) 4294967296) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~MAX~6)) 4) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_56_1)) 2) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_55_1)) 3) (<= (- (- v_b_55_1) (- v_v_741_1)) 4294967297) (<= (- 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) v_v_741_1) 0) (<= (- 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_~j~6 v_b_56_1) 4294967296) (<= (- ULTIMATE.start_main_~j~6 (- v_v_741_1)) 2) (<= (- ULTIMATE.start_main_~j~6 (- v_b_56_1)) 3) (<= (- (- v_b_56_1) (- v_v_741_1)) 4294967296) (<= (- (- v_b_56_1) v_v_741_1) 4294967296) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_55_1)) (- 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_56_1)) 0) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_56_1)) 3) (<= (- ULTIMATE.start_main_~cont~6 v_v_741_1) 0) (<= (- (- ULTIMATE.start_main_~j~6) (- v_v_741_1)) 0) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~i~6) 4294967297) (<= (- (- ULTIMATE.start_main_~j~6) ULTIMATE.start_main_~j~6) 0) (<= (- v_b_56_1 (- v_b_56_1)) 4) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~cont~6)) 4294967296) (forall ((v_idx_192 Int) (v_idx_193 Int) (v_idx_194 Int)) (or (< v_idx_193 v_b_55_1) (<= v_b_56_1 v_idx_193) (and (<= (- (- ULTIMATE.start_main_~MAX~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_193))) 4294967296) (<= (- ULTIMATE.start_main_~cont~6 (select ULTIMATE.start_main_~str1~6 v_idx_193)) 0) (<= (- (- ULTIMATE.start_main_~j~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_193))) 0) (<= (- v_b_56_1 (- (select ULTIMATE.start_main_~str1~6 v_idx_193))) 2) (<= (- v_b_55_1 (- (select ULTIMATE.start_main_~str1~6 v_idx_193))) 1) (<= (- ULTIMATE.start_main_~i~6 (select ULTIMATE.start_main_~str1~6 v_idx_193)) 1) (<= (- ULTIMATE.start_main_~cont~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_193))) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_193))) 2) (<= (- (- ULTIMATE.start_main_~MAX~6) (select ULTIMATE.start_main_~str1~6 v_idx_193)) 4294967296) (<= (- (- ULTIMATE.start_main_~i~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_193))) 4294967297) (<= (- (- ULTIMATE.start_main_~cont~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_193))) 0) (<= (- (- v_b_55_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_193))) 4294967297) (<= (- (select ULTIMATE.start_main_~str1~6 v_idx_193) (- (select ULTIMATE.start_main_~str1~6 v_idx_193))) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (select ULTIMATE.start_main_~str1~6 v_idx_193)) 0) (<= (- (- (select ULTIMATE.start_main_~str1~6 v_idx_193)) (select ULTIMATE.start_main_~str1~6 v_idx_193)) 0) (<= (- ULTIMATE.start_main_~i~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_193))) 1) (<= (- (- ULTIMATE.start_main_~i~6) (select ULTIMATE.start_main_~str1~6 v_idx_193)) 4294967297) (<= (- ULTIMATE.start_main_~MAX~6 (select ULTIMATE.start_main_~str1~6 v_idx_193)) 2) (<= (- ULTIMATE.start_main_~j~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_193))) 2) (<= (- (- ULTIMATE.start_main_~j~6) (select ULTIMATE.start_main_~str1~6 v_idx_193)) 0) (<= (- (- v_b_55_1) (select ULTIMATE.start_main_~str1~6 v_idx_193)) 4294967297) (<= (- v_b_56_1 (select ULTIMATE.start_main_~str1~6 v_idx_193)) 2) (<= (- (- v_b_56_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_193))) 4294967296) (<= (- v_b_55_1 (select ULTIMATE.start_main_~str1~6 v_idx_193)) 1) (<= (- (- v_b_56_1) (select ULTIMATE.start_main_~str1~6 v_idx_193)) 4294967296) (<= (- ULTIMATE.start_main_~j~6 (select ULTIMATE.start_main_~str1~6 v_idx_193)) 2)) (< v_idx_194 v_b_56_1) (<= v_b_55_1 v_idx_192))) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_v_741_1)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~i~6)) (- 1)) (<= (- (- ULTIMATE.start_main_~j~6) v_b_56_1) 4294967296) (<= (- 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_b_55_1) 4294967297) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_55_1)) 2) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_56_1) 4294967296) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~cont~6) 2) (<= (- ULTIMATE.start_main_~i~6 ULTIMATE.start_main_~j~6) 1) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_56_1)) 2) (<= (- (- v_v_741_1) v_v_741_1) 0) (<= (- (- ULTIMATE.start_main_~i~6) v_v_741_1) 4294967297) (<= (- ULTIMATE.start_main_~i~6 (- v_b_55_1)) 2) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_55_1)) 1) (<= (- (- ULTIMATE.start_main_~j~6) v_v_741_1) 0) (<= (- 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_~j~6) (- v_b_56_1)) 2) (<= (- ULTIMATE.start_main_~j~6 v_v_741_1) 2) (<= (- ULTIMATE.start_main_~cont~6 v_b_55_1) 4294967297) (<= (- v_b_56_1 (- v_v_741_1)) 2) (<= (- 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 (- v_v_741_1)) 2) (<= (- (- ULTIMATE.start_main_~i~6) (- v_v_741_1)) 4294967297) (<= (- ULTIMATE.start_main_~MAX~6 v_b_56_1) 0) (<= (- v_b_55_1 (- v_b_56_1)) 3) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_56_1) 8589934592) (<= (- ULTIMATE.start_main_~j~6 v_b_55_1) 4294967297) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~cont~6) 4294967296) (<= (- (- ULTIMATE.start_main_~i~6) ULTIMATE.start_main_~i~6) 8589934594) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~j~6)) 3) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_55_1)) 1) (<= (- ULTIMATE.start_main_~MAX~6 v_v_741_1) 2) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_55_1) 8589934593) (<= (- (- v_b_55_1) v_v_741_1) 4294967297) (<= (- v_b_55_1 v_v_741_1) 1) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~j~6)) 1)))} [2018-12-19 12:26:16,447 WARN L274 ngHoareTripleChecker]: Action: 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; [2018-12-19 12:26:16,447 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (and (< c_ULTIMATE.start_main_~i~6_primed c_ULTIMATE.start_main_~MAX~6) (= c_ULTIMATE.start___VERIFIER_assert_~cond_primed |c_ULTIMATE.start___VERIFIER_assert_#in~cond_primed|) (= c_ULTIMATE.start_main_~i~6_primed 0) (not (<= 0 c_ULTIMATE.start_main_~i~6)) (= |c_ULTIMATE.start___VERIFIER_assert_#in~cond_primed| (ite (= (select c_ULTIMATE.start_main_~str2~6 c_ULTIMATE.start_main_~j~6_primed) (select c_ULTIMATE.start_main_~str1~6 c_ULTIMATE.start_main_~i~6_primed)) 1 0)) (= 0 c_ULTIMATE.start___VERIFIER_assert_~cond_primed) (= c_ULTIMATE.start_main_~j~6_primed (+ c_ULTIMATE.start_main_~MAX~6 (- 1)))) [2018-12-19 12:26:19,719 WARN L276 ngHoareTripleChecker]: Post: {2147483610#(and (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) (- ULTIMATE.start_main_~i~6)) 0) (<= 1 ULTIMATE.start_main_~MAX~6) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) ULTIMATE.start_main_~j~6) 0) (<= (+ ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6) 2) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) ULTIMATE.start_main_~cont~6) 0) (<= (+ 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_~MAX~6) (<= 0 (+ ULTIMATE.start_main_~cont~6 |ULTIMATE.start___VERIFIER_assert_#in~cond|)) (<= ULTIMATE.start_main_~j~6 (+ ULTIMATE.start_main_~i~6 1)) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (- |ULTIMATE.start___VERIFIER_assert_#in~cond|)) 0) (<= ULTIMATE.start_main_~cont~6 0) (<= ULTIMATE.start_main_~MAX~6 (+ |ULTIMATE.start___VERIFIER_assert_#in~cond| 2)) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6) 2) (<= (- ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~j~6) 0) (<= (+ ULTIMATE.start___VERIFIER_assert_~cond 1) ULTIMATE.start_main_~MAX~6) (<= (- ULTIMATE.start_main_~i~6 ULTIMATE.start_main_~j~6) 0) (<= ULTIMATE.start_main_~j~6 1) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~j~6) (- 1)) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) ULTIMATE.start_main_~i~6) 0) (<= 0 (+ ULTIMATE.start___VERIFIER_assert_~cond |ULTIMATE.start___VERIFIER_assert_#in~cond|)) (<= ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~i~6) (<= (* 2 ULTIMATE.start_main_~i~6) 0) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) ULTIMATE.start_main_~j~6) 0) (<= ULTIMATE.start___VERIFIER_assert_~cond |ULTIMATE.start___VERIFIER_assert_#in~cond|) (<= (- (- ULTIMATE.start_main_~i~6) (- ULTIMATE.start_main_~j~6)) 1) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) (- ULTIMATE.start_main_~cont~6)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~cont~6) (- 1)) (<= ULTIMATE.start_main_~i~6 0) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~i~6)) 2) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) ULTIMATE.start_main_~cont~6) 0) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| ULTIMATE.start_main_~cont~6) 0) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond| ULTIMATE.start_main_~i~6) (<= (- ULTIMATE.start___VERIFIER_assert_~cond (- ULTIMATE.start___VERIFIER_assert_~cond)) 0) (<= (- ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~MAX~6) (- 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~MAX~6) (- 2)) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond| 0) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) (- ULTIMATE.start_main_~i~6)) 0) (<= ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6) (<= ULTIMATE.start_main_~i~6 ULTIMATE.start___VERIFIER_assert_~cond) (<= ULTIMATE.start_main_~j~6 (+ ULTIMATE.start_main_~cont~6 1)) (<= 0 (+ ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~i~6)) (<= 1 (+ ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6)) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~cont~6)) 2) (<= 0 (* 2 |ULTIMATE.start___VERIFIER_assert_#in~cond|)) (<= 0 (* 2 ULTIMATE.start_main_~i~6)) (<= ULTIMATE.start_main_~MAX~6 (+ ULTIMATE.start_main_~j~6 2)) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~MAX~6)) 4) (<= (+ ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~j~6) 1) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) ULTIMATE.start___VERIFIER_assert_~cond) 0) (<= 1 (+ ULTIMATE.start_main_~MAX~6 |ULTIMATE.start___VERIFIER_assert_#in~cond|)) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~i~6)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~j~6)) (- 1)) (<= 0 (+ ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~cont~6)) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) ULTIMATE.start_main_~MAX~6) (- 1)) (<= ULTIMATE.start_main_~j~6 (+ |ULTIMATE.start___VERIFIER_assert_#in~cond| 1)) (<= ULTIMATE.start_main_~MAX~6 (+ ULTIMATE.start_main_~cont~6 2)) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) ULTIMATE.start_main_~i~6) 0) (<= ULTIMATE.start_main_~MAX~6 (+ ULTIMATE.start___VERIFIER_assert_~cond 2)) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~i~6)) 0) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) (- ULTIMATE.start___VERIFIER_assert_~cond)) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- ULTIMATE.start_main_~i~6)) 0) (<= (+ ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~MAX~6) 2) (<= ULTIMATE.start_main_~MAX~6 (+ ULTIMATE.start_main_~i~6 2)) (<= (- (- 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 ULTIMATE.start___VERIFIER_assert_~cond) (<= (- ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~cont~6) 0) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond| ULTIMATE.start_main_~j~6) (<= (* 2 ULTIMATE.start_main_~cont~6) 0) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| ULTIMATE.start_main_~i~6) 0) (<= (+ ULTIMATE.start___VERIFIER_assert_~cond |ULTIMATE.start___VERIFIER_assert_#in~cond|) 0) (<= ULTIMATE.start_main_~j~6 (+ ULTIMATE.start___VERIFIER_assert_~cond 1)) (<= (- (- ULTIMATE.start_main_~i~6) ULTIMATE.start_main_~i~6) 0) (<= 0 |ULTIMATE.start___VERIFIER_assert_#in~cond|) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~cont~6)) (- 1)) (<= ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~cont~6) (<= (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~j~6) 1) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) (- ULTIMATE.start_main_~j~6)) 1) (<= (* 2 ULTIMATE.start_main_~MAX~6) 4) (<= ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~j~6) (<= (- ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~i~6) 0) (<= (- (- ULTIMATE.start_main_~j~6) ULTIMATE.start_main_~j~6) 0) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond| ULTIMATE.start___VERIFIER_assert_~cond) (<= 0 (* 2 ULTIMATE.start_main_~cont~6)) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| ULTIMATE.start_main_~j~6) 0) (<= 0 ULTIMATE.start___VERIFIER_assert_~cond) (<= (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~MAX~6) 2) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) |ULTIMATE.start___VERIFIER_assert_#in~cond|) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~i~6)) (- 1)) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (- ULTIMATE.start_main_~i~6)) 0) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (- ULTIMATE.start_main_~MAX~6)) 2) (<= (- ULTIMATE.start_main_~j~6 (- ULTIMATE.start_main_~j~6)) 2) (<= (- (- 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) (<= 0 ULTIMATE.start_main_~j~6) (<= (* 2 |ULTIMATE.start___VERIFIER_assert_#in~cond|) 0) (<= 0 ULTIMATE.start_main_~cont~6) (<= (- ULTIMATE.start___VERIFIER_assert_~cond (- ULTIMATE.start_main_~i~6)) 0) (exists ((v_b_56_1 Int) (v_b_55_1 Int)) (and (forall ((v_idx_197 Int)) (or (<= v_b_56_1 v_idx_197) (<= (- ULTIMATE.start_main_~MAX~6 (select ULTIMATE.start_main_~str1~6 v_idx_197)) 2) (< v_idx_197 v_b_55_1))) (<= (- (- v_b_55_1) (- v_b_56_1)) 1) (forall ((v_prenex_510 Int)) (or (<= v_b_56_1 v_prenex_510) (<= (- (- ULTIMATE.start_main_~i~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_510))) 0) (< v_prenex_510 v_b_55_1))) (<= (- (- ULTIMATE.start_main_~i~6) v_b_56_1) (- 1)) (<= 0 (+ ULTIMATE.start___VERIFIER_assert_~cond v_b_55_1)) (<= (- ULTIMATE.start_main_~i~6 v_b_56_1) (- 1)) (forall ((v_prenex_521 Int)) (or (<= (- ULTIMATE.start___VERIFIER_assert_~cond (select ULTIMATE.start_main_~str1~6 v_prenex_521)) 0) (< v_prenex_521 v_b_55_1) (<= v_b_56_1 v_prenex_521))) (<= v_b_55_1 (+ ULTIMATE.start___VERIFIER_assert_~cond 1)) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) v_b_56_1) (- 1)) (<= 1 (+ |ULTIMATE.start___VERIFIER_assert_#in~cond| v_b_56_1)) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_56_1)) 4) (<= 1 (+ ULTIMATE.start_main_~i~6 v_b_56_1)) (forall ((v_prenex_504 Int)) (or (<= v_b_56_1 v_prenex_504) (< v_prenex_504 v_b_55_1) (<= (- ULTIMATE.start_main_~j~6 (select ULTIMATE.start_main_~str1~6 v_prenex_504)) 1))) (<= 1 (+ v_b_56_1 v_b_55_1)) (<= (- ULTIMATE.start_main_~j~6 (- v_b_55_1)) 2) (<= v_b_55_1 (+ |ULTIMATE.start___VERIFIER_assert_#in~cond| 1)) (<= ULTIMATE.start_main_~j~6 (+ v_b_55_1 1)) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_55_1)) 1) (<= v_b_56_1 (+ ULTIMATE.start___VERIFIER_assert_~cond 2)) (<= (- (- ULTIMATE.start_main_~i~6) v_b_55_1) 0) (<= v_b_55_1 ULTIMATE.start_main_~MAX~6) (forall ((v_prenex_525 Int)) (or (<= v_b_56_1 v_prenex_525) (<= (- ULTIMATE.start_main_~cont~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_525))) 0) (< v_prenex_525 v_b_55_1))) (forall ((v_prenex_527 Int)) (or (<= (- (- ULTIMATE.start_main_~cont~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_527))) 0) (<= v_b_56_1 v_prenex_527) (< v_prenex_527 v_b_55_1))) (<= v_b_56_1 (+ ULTIMATE.start_main_~j~6 2)) (<= (+ ULTIMATE.start_main_~cont~6 v_b_56_1) 2) (<= (- ULTIMATE.start_main_~i~6 (- v_b_55_1)) 1) (forall ((v_prenex_498 Int)) (or (<= (- (- ULTIMATE.start_main_~cont~6) (select ULTIMATE.start_main_~str1~6 v_prenex_498)) 0) (<= v_b_56_1 v_prenex_498) (< v_prenex_498 v_b_55_1))) (<= (- ULTIMATE.start_main_~MAX~6 v_b_55_1) 1) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_56_1)) 2) (forall ((v_prenex_518 Int)) (or (< v_prenex_518 v_b_55_1) (<= v_b_56_1 v_prenex_518) (<= (- v_b_55_1 (- (select ULTIMATE.start_main_~str1~6 v_prenex_518))) 1))) (<= (- ULTIMATE.start_main_~i~6 v_b_55_1) 0) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| v_b_56_1) (- 1)) (<= v_b_56_1 (+ ULTIMATE.start_main_~i~6 2)) (forall ((v_prenex_497 Int)) (or (<= v_b_56_1 v_prenex_497) (<= (- (- ULTIMATE.start_main_~j~6) (select ULTIMATE.start_main_~str1~6 v_prenex_497)) 0) (< v_prenex_497 v_b_55_1))) (<= (+ ULTIMATE.start___VERIFIER_assert_~cond 1) v_b_56_1) (<= ULTIMATE.start_main_~MAX~6 (+ v_b_56_1 1)) (<= (- v_b_55_1 (- v_b_55_1)) 2) (<= (+ ULTIMATE.start_main_~MAX~6 v_b_56_1) 4) (<= (- ULTIMATE.start___VERIFIER_assert_~cond (- v_b_55_1)) 1) (<= (- v_b_55_1 v_b_56_1) (- 1)) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) (- v_b_56_1)) 2) (<= 1 (+ ULTIMATE.start_main_~j~6 v_b_56_1)) (<= 1 (+ ULTIMATE.start_main_~MAX~6 v_b_55_1)) (<= (+ ULTIMATE.start_main_~i~6 1) v_b_56_1) (<= (- ULTIMATE.start___VERIFIER_assert_~cond v_b_56_1) (- 1)) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_55_1) 0) (<= 0 (+ |ULTIMATE.start___VERIFIER_assert_#in~cond| v_b_55_1)) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_55_1) (- 1)) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) (- v_b_55_1)) 1) (<= v_b_56_1 2) (<= v_b_56_1 (+ ULTIMATE.start_main_~cont~6 2)) (forall ((v_prenex_496 Int)) (or (<= v_b_56_1 v_prenex_496) (< v_prenex_496 v_b_55_1) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) (- (select ULTIMATE.start_main_~str1~6 v_prenex_496))) 0))) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_56_1)) 2) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_55_1)) 3) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) v_b_55_1) 0) (<= (- (- ULTIMATE.start_main_~j~6) v_b_56_1) (- 1)) (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~cond| v_b_55_1) 1) (<= 0 v_b_55_1) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (- v_b_55_1)) 1) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_55_1)) 0) (<= (- (- v_b_55_1) v_b_55_1) 0) (<= v_b_56_1 (+ ULTIMATE.start_main_~MAX~6 1)) (<= v_b_55_1 (+ ULTIMATE.start_main_~j~6 1)) (<= (- ULTIMATE.start_main_~cont~6 v_b_55_1) 0) (forall ((v_prenex_505 Int)) (or (<= v_b_56_1 v_prenex_505) (< v_prenex_505 v_b_55_1) (<= (- ULTIMATE.start_main_~MAX~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_505))) 2))) (<= (+ ULTIMATE.start_main_~i~6 v_b_55_1) 1) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| v_b_55_1) 0) (forall ((v_prenex_523 Int)) (or (< v_prenex_523 v_b_55_1) (<= (- (- v_b_55_1) (select ULTIMATE.start_main_~str1~6 v_prenex_523)) 0) (<= v_b_56_1 v_prenex_523))) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) v_b_55_1) 0) (<= 1 v_b_56_1) (<= 2 (* 2 v_b_56_1)) (<= (+ v_b_56_1 v_b_55_1) 3) (<= v_b_56_1 (+ |ULTIMATE.start___VERIFIER_assert_#in~cond| 2)) (<= (- (- ULTIMATE.start_main_~j~6) v_b_55_1) 0) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (- v_b_56_1)) 2) (<= 1 (+ ULTIMATE.start___VERIFIER_assert_~cond v_b_56_1)) (forall ((v_prenex_502 Int)) (or (<= (- (- ULTIMATE.start_main_~MAX~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_502))) (- 1)) (<= v_b_56_1 v_prenex_502) (< v_prenex_502 v_b_55_1))) (forall ((v_prenex_509 Int)) (or (< v_prenex_509 v_b_55_1) (<= v_b_56_1 v_prenex_509) (<= (- (- v_b_56_1) (- (select ULTIMATE.start_main_~str1~6 v_prenex_509))) (- 1)))) (forall ((v_prenex_512 Int)) (or (<= (- (select ULTIMATE.start_main_~str1~6 v_prenex_512) (- (select ULTIMATE.start_main_~str1~6 v_prenex_512))) 0) (< v_prenex_512 v_b_55_1) (<= v_b_56_1 v_prenex_512))) (<= (- ULTIMATE.start_main_~j~6 (- v_b_56_1)) 3) (forall ((v_prenex_495 Int)) (or (< v_prenex_495 v_b_55_1) (<= v_b_56_1 v_prenex_495) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) (select ULTIMATE.start_main_~str1~6 v_prenex_495)) 0))) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) (- v_b_55_1)) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_55_1)) (- 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_56_1)) 0) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) (- v_b_56_1)) 2) (forall ((v_prenex_499 Int)) (or (< v_prenex_499 v_b_55_1) (<= v_b_56_1 v_prenex_499) (<= (- ULTIMATE.start_main_~i~6 (select ULTIMATE.start_main_~str1~6 v_prenex_499)) 0))) (<= (- v_b_56_1 (- v_b_56_1)) 4) (<= (+ ULTIMATE.start_main_~j~6 v_b_55_1) 2) (forall ((v_prenex_501 Int)) (or (<= (- v_b_55_1 (select ULTIMATE.start_main_~str1~6 v_prenex_501)) 1) (< v_prenex_501 v_b_55_1) (<= v_b_56_1 v_prenex_501))) (<= (+ ULTIMATE.start_main_~cont~6 v_b_55_1) 1) (<= v_b_55_1 (+ ULTIMATE.start_main_~i~6 1)) (<= (* 2 v_b_56_1) 4) (<= v_b_55_1 v_b_56_1) (<= 0 (* 2 v_b_55_1)) (<= (+ ULTIMATE.start_main_~MAX~6 v_b_55_1) 3) (<= (* 2 v_b_55_1) 2) (forall ((v_prenex_516 Int)) (or (<= v_b_56_1 v_prenex_516) (< v_prenex_516 v_b_55_1) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) (- (select ULTIMATE.start_main_~str1~6 v_prenex_516))) 0))) (forall ((v_prenex_508 Int)) (or (<= (- (- ULTIMATE.start_main_~i~6) (select ULTIMATE.start_main_~str1~6 v_prenex_508)) 0) (< v_prenex_508 v_b_55_1) (<= v_b_56_1 v_prenex_508))) (<= (- ULTIMATE.start_main_~cont~6 v_b_56_1) (- 1)) (<= (- (- v_b_55_1) v_b_56_1) (- 1)) (<= v_b_56_1 (+ v_b_55_1 2)) (<= 0 (+ ULTIMATE.start_main_~cont~6 v_b_55_1)) (<= (- ULTIMATE.start___VERIFIER_assert_~cond (- v_b_56_1)) 2) (<= v_b_55_1 1) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_56_1)) 2) (forall ((v_prenex_515 Int)) (or (<= v_b_56_1 v_prenex_515) (<= (- ULTIMATE.start_main_~cont~6 (select ULTIMATE.start_main_~str1~6 v_prenex_515)) 0) (< v_prenex_515 v_b_55_1))) (<= v_b_55_1 (+ ULTIMATE.start_main_~cont~6 1)) (<= 1 (+ ULTIMATE.start_main_~cont~6 v_b_56_1)) (<= (- ULTIMATE.start_main_~j~6 v_b_55_1) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_55_1)) 1) (<= (- (- v_b_56_1) v_b_56_1) (- 2)) (<= (+ ULTIMATE.start_main_~i~6 v_b_56_1) 2) (forall ((v_prenex_514 Int)) (or (<= v_b_56_1 v_prenex_514) (<= (- v_b_56_1 (select ULTIMATE.start_main_~str1~6 v_prenex_514)) 2) (< v_prenex_514 v_b_55_1))) (forall ((v_prenex_522 Int)) (or (<= (- (- ULTIMATE.start_main_~j~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_522))) 0) (<= v_b_56_1 v_prenex_522) (< v_prenex_522 v_b_55_1))) (forall ((v_prenex_503 Int)) (or (<= (- ULTIMATE.start___VERIFIER_assert_~cond (- (select ULTIMATE.start_main_~str1~6 v_prenex_503))) 0) (< v_prenex_503 v_b_55_1) (<= v_b_56_1 v_prenex_503))) (forall ((v_prenex_506 Int)) (or (<= (- ULTIMATE.start_main_~i~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_506))) 0) (<= v_b_56_1 v_prenex_506) (< v_prenex_506 v_b_55_1))) (<= ULTIMATE.start_main_~cont~6 v_b_55_1) (<= ULTIMATE.start_main_~MAX~6 (+ v_b_55_1 2)) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) v_b_56_1) (- 1)) (forall ((v_prenex_526 Int)) (or (<= (- (- (select ULTIMATE.start_main_~str1~6 v_prenex_526)) (select ULTIMATE.start_main_~str1~6 v_prenex_526)) 0) (< v_prenex_526 v_b_55_1) (<= v_b_56_1 v_prenex_526))) (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~cond| v_b_56_1) 2) (forall ((v_prenex_507 Int)) (or (<= v_b_56_1 v_prenex_507) (< v_prenex_507 v_b_55_1) (<= (- v_b_56_1 (- (select ULTIMATE.start_main_~str1~6 v_prenex_507))) 2))) (<= (+ ULTIMATE.start_main_~cont~6 1) v_b_56_1) (<= (- ULTIMATE.start_main_~MAX~6 v_b_56_1) 0) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_56_1)) 1) (<= (- v_b_55_1 (- v_b_56_1)) 3) (<= (- ULTIMATE.start_main_~j~6 v_b_56_1) (- 1)) (<= (+ ULTIMATE.start___VERIFIER_assert_~cond v_b_56_1) 2) (forall ((v_prenex_524 Int)) (or (< v_prenex_524 v_b_55_1) (<= v_b_56_1 v_prenex_524) (<= (- (- v_b_55_1) (- (select ULTIMATE.start_main_~str1~6 v_prenex_524))) 0))) (forall ((v_prenex_520 Int)) (or (<= v_b_56_1 v_prenex_520) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) (select ULTIMATE.start_main_~str1~6 v_prenex_520)) 0) (< v_prenex_520 v_b_55_1))) (<= ULTIMATE.start_main_~j~6 v_b_56_1) (forall ((v_prenex_513 Int)) (or (<= (- (- ULTIMATE.start_main_~MAX~6) (select ULTIMATE.start_main_~str1~6 v_prenex_513)) (- 1)) (<= v_b_56_1 v_prenex_513) (< v_prenex_513 v_b_55_1))) (<= ULTIMATE.start_main_~i~6 v_b_55_1) (<= (- ULTIMATE.start___VERIFIER_assert_~cond v_b_55_1) 0) (forall ((v_prenex_519 Int)) (or (<= v_b_56_1 v_prenex_519) (<= (- ULTIMATE.start_main_~j~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_519))) 1) (< v_prenex_519 v_b_55_1))) (forall ((v_prenex_511 Int)) (or (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (select ULTIMATE.start_main_~str1~6 v_prenex_511)) 0) (< v_prenex_511 v_b_55_1) (<= v_b_56_1 v_prenex_511))) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond| v_b_55_1) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_56_1) (- 2)) (<= (- ULTIMATE.start_main_~i~6 (- v_b_56_1)) 2) (<= 2 (+ ULTIMATE.start_main_~MAX~6 v_b_56_1)) (forall ((v_prenex_517 Int)) (or (<= v_b_56_1 v_prenex_517) (< v_prenex_517 v_b_55_1) (<= (- (- v_b_56_1) (select ULTIMATE.start_main_~str1~6 v_prenex_517)) (- 1)))) (<= ULTIMATE.start___VERIFIER_assert_~cond v_b_55_1) (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~cond| 1) v_b_56_1) (<= 0 (+ ULTIMATE.start_main_~i~6 v_b_55_1)) (forall ((v_prenex_500 Int)) (or (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (- (select ULTIMATE.start_main_~str1~6 v_prenex_500))) 0) (<= v_b_56_1 v_prenex_500) (< v_prenex_500 v_b_55_1))) (<= 0 (+ ULTIMATE.start_main_~j~6 v_b_55_1)) (<= (+ ULTIMATE.start___VERIFIER_assert_~cond v_b_55_1) 1) (<= (+ ULTIMATE.start_main_~j~6 v_b_56_1) 3) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_56_1) (- 1)) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_55_1)) 1))) (<= (+ ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~i~6) 0) (<= 0 (+ ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~i~6)) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| ULTIMATE.start_main_~MAX~6) (- 1)) (<= 1 (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~MAX~6)) (<= (+ ULTIMATE.start_main_~cont~6 |ULTIMATE.start___VERIFIER_assert_#in~cond|) 0) (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~cond| 1) ULTIMATE.start_main_~MAX~6) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~cont~6) 2) (<= 0 (+ |ULTIMATE.start___VERIFIER_assert_#in~cond| ULTIMATE.start_main_~i~6)) (<= 0 ULTIMATE.start_main_~i~6) (<= (+ ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~cont~6) 0) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond| ULTIMATE.start_main_~cont~6) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (- ULTIMATE.start___VERIFIER_assert_~cond)) 0) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) ULTIMATE.start_main_~MAX~6) (- 1)) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| ULTIMATE.start___VERIFIER_assert_~cond) 0) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~cont~6)) 0) (<= ULTIMATE.start_main_~i~6 |ULTIMATE.start___VERIFIER_assert_#in~cond|) (<= (+ ULTIMATE.start_main_~cont~6 1) ULTIMATE.start_main_~MAX~6) (<= (- ULTIMATE.start___VERIFIER_assert_~cond (- ULTIMATE.start_main_~cont~6)) 0) (<= 0 (* 2 ULTIMATE.start_main_~j~6)) (<= ULTIMATE.start_main_~i~6 ULTIMATE.start_main_~cont~6) (<= 1 (+ ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~MAX~6)) (<= 1 (+ ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~MAX~6)) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) (- ULTIMATE.start_main_~MAX~6)) 2) (<= (- ULTIMATE.start___VERIFIER_assert_~cond (- ULTIMATE.start_main_~j~6)) 1) (<= ULTIMATE.start___VERIFIER_assert_~cond 0) (<= (- ULTIMATE.start___VERIFIER_assert_~cond (- ULTIMATE.start_main_~MAX~6)) 2) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (- ULTIMATE.start_main_~j~6)) 1) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) ULTIMATE.start___VERIFIER_assert_~cond) 0) (<= (* 2 ULTIMATE.start_main_~j~6) 2) (<= ULTIMATE.start_main_~i~6 ULTIMATE.start_main_~j~6) (<= (- (- ULTIMATE.start___VERIFIER_assert_~cond) (- ULTIMATE.start_main_~cont~6)) 0) (<= ULTIMATE.start_main_~cont~6 |ULTIMATE.start___VERIFIER_assert_#in~cond|) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) (- ULTIMATE.start_main_~j~6)) 1) (<= (+ ULTIMATE.start_main_~j~6 |ULTIMATE.start___VERIFIER_assert_#in~cond|) 1) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~i~6) 0) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~j~6)) 1) (<= 0 (* 2 ULTIMATE.start___VERIFIER_assert_~cond)) (<= (+ ULTIMATE.start_main_~MAX~6 |ULTIMATE.start___VERIFIER_assert_#in~cond|) 2) (<= (* 2 ULTIMATE.start___VERIFIER_assert_~cond) 0) (<= (- (- |ULTIMATE.start___VERIFIER_assert_#in~cond|) (- ULTIMATE.start_main_~MAX~6)) 2) (<= ULTIMATE.start_main_~MAX~6 2) (<= 0 (+ ULTIMATE.start_main_~j~6 |ULTIMATE.start___VERIFIER_assert_#in~cond|)) (<= (+ ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~MAX~6) 3) (<= (- (- ULTIMATE.start_main_~cont~6) (- ULTIMATE.start_main_~j~6)) 1) (<= (+ |ULTIMATE.start___VERIFIER_assert_#in~cond| ULTIMATE.start_main_~i~6) 0) (<= 0 (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6)) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~j~6)) 3) (<= ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~j~6) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (- ULTIMATE.start_main_~cont~6)) 0) (<= 0 (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~j~6)) (<= (- ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~j~6) 0) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~j~6) 1) (<= (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6) 0) (<= (+ ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~i~6) 1) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~j~6)) 1) (<= 0 (+ ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~j~6)))} [2018-12-19 12:26:22,191 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 12:26:22,191 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 12:26:22,191 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 12:26:22,191 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 12:26:22,192 WARN L224 ngHoareTripleChecker]: Pre: {2147483609#(or (exists ((v_b_0_1 Int) (v_b_1_1 Int) (v_v_7_1 Int)) (and (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~MAX~6) 8589934592) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_v_7_1) 4294967296) (<= (- v_b_0_1 (- v_b_1_1)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~6) c_ULTIMATE.start_main_~j~6) 4294967297) (<= (- v_b_0_1 (- v_v_7_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~i~6)) (- 1)) (<= (- c_ULTIMATE.start_main_~i~6 v_b_0_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_v_7_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~j~6) 4294967296) (<= (- c_ULTIMATE.start_main_~i~6 v_v_7_1) (- 1)) (<= (- c_ULTIMATE.start_main_~cont~6 c_ULTIMATE.start_main_~j~6) 0) (<= (- (- v_v_7_1) v_v_7_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_v_7_1) 0) (<= (- c_ULTIMATE.start_main_~j~6 (- v_v_7_1)) 0) (<= (- v_b_0_1 v_b_1_1) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_0_1) 1) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~i~6) 8589934593) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_0_1) 4294967297) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_v_7_1)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_0_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_1_1) 4294967296) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~i~6)) (- 2)) (<= (- (- v_b_1_1) v_v_7_1) 4294967296) (<= (- (- c_ULTIMATE.start_main_~i~6) (- c_ULTIMATE.start_main_~j~6)) 4294967297) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_0_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_0_1)) (- 2)) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_1_1)) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~i~6)) (- 1)) (<= (- (- v_b_0_1) v_b_0_1) 8589934594) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~j~6)) 4294967296) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_1_1)) 0) (<= (- 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) (<= (- v_b_0_1 (- v_b_0_1)) (- 2)) (<= (- v_b_1_1 v_v_7_1) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_1_1)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~cont~6)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_0_1) 4294967297) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_v_7_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_1_1) 8589934593) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_v_7_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~i~6)) (- 1)) (<= (- (- v_b_1_1) v_b_1_1) 8589934592) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~j~6) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_1_1) 4294967296) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_0_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_v_7_1)) 0) (<= (- v_v_7_1 (- v_v_7_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) v_v_7_1) 4294967297) (<= (- (- c_ULTIMATE.start_main_~j~6) v_v_7_1) 0) (<= (- (- v_b_0_1) v_v_7_1) 4294967297) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~j~6)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_1_1) 8589934592) (<= (- 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_~i~6 (- v_b_1_1)) (- 1)) (<= (- (- v_b_1_1) (- v_v_7_1)) 4294967296) (<= (- (- c_ULTIMATE.start_main_~j~6) c_ULTIMATE.start_main_~j~6) 0) (<= (- v_b_0_1 v_v_7_1) (- 1)) (<= (- v_b_1_1 (- v_v_7_1)) 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) (<= (- v_b_1_1 (- v_b_1_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) (<= (- (- v_b_0_1) (- v_b_1_1)) 1) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_0_1)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~j~6)) 0) (forall ((v_idx_201 Int) (v_idx_202 Int) (v_idx_200 Int)) (or (<= v_b_0_1 v_idx_200) (<= v_b_1_1 v_idx_201) (< v_idx_202 v_b_1_1) (and (<= (- (- c_ULTIMATE.start_main_~MAX~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_201)) 4294967296) (<= (- (- v_b_1_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_201))) 4294967296) (<= (- v_b_0_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_201))) (- 1)) (<= (- v_b_0_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_201)) (- 1)) (<= (- v_b_1_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_201))) 0) (<= (- v_b_1_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_201)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_201))) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_201)) 0) (<= (- c_ULTIMATE.start_main_~i~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_201)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_201))) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_201))) (- 1)) (<= (- c_ULTIMATE.start_main_~j~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_201)) 0) (<= (- (- (select c_ULTIMATE.start_main_~str1~6 v_idx_201)) (select c_ULTIMATE.start_main_~str1~6 v_idx_201)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_201)) 0) (<= (- c_ULTIMATE.start_main_~j~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_201))) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_201)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_201))) 4294967297) (<= (- (- c_ULTIMATE.start_main_~j~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_201))) 0) (<= (- (- v_b_1_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_201)) 4294967296) (<= (- c_ULTIMATE.start_main_~cont~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_201))) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_201))) 4294967296) (<= (- (select c_ULTIMATE.start_main_~str1~6 v_idx_201) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_201))) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_201)) 4294967297) (<= (- (- c_ULTIMATE.start_main_~j~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_201)) 0) (<= (- (- v_b_0_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_201)) 4294967297) (<= (- (- v_b_0_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_201))) 4294967297)) (< v_idx_201 v_b_0_1))) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_0_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_1_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_0_1)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_0_1) 8589934594) (<= (- 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) (<= (- (- v_b_0_1) (- v_v_7_1)) 4294967297) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_1_1) 4294967296) (<= (- c_ULTIMATE.start_main_~j~6 v_b_1_1) 4294967296) (<= (- c_ULTIMATE.start_main_~j~6 v_b_0_1) 4294967297) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_0_1) 8589934593) (<= (- c_ULTIMATE.start_main_~i~6 v_b_1_1) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 v_v_7_1) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- v_v_7_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~j~6 v_v_7_1) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_1_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_0_1) 4294967297) (<= (- c_ULTIMATE.start_main_~i~6 c_ULTIMATE.start_main_~j~6) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_1_1) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~cont~6) 4294967296) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_0_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_1_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_v_7_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_~MAX~6) (- v_v_7_1)) 4294967296) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_1_1)) 0) (<= (- (- v_b_0_1) v_b_1_1) 8589934593))) (exists ((v_b_56_1 Int) (v_b_55_1 Int) (v_v_741_1 Int)) (and (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~MAX~6) 8589934592) (<= (- (- v_b_55_1) (- v_b_56_1)) 1) (<= (- c_ULTIMATE.start_main_~i~6 v_b_56_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_55_1) 8589934594) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_56_1) 8589934593) (<= (- (- c_ULTIMATE.start_main_~i~6) c_ULTIMATE.start_main_~j~6) 4294967297) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_56_1)) 4) (<= (- c_ULTIMATE.start_main_~i~6 v_v_741_1) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~j~6)) 2) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_55_1)) 2) (<= (- (- 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)) 2) (forall ((v_idx_204 Int) (v_idx_205 Int) (v_idx_206 Int)) (or (<= v_b_55_1 v_idx_204) (<= v_b_56_1 v_idx_205) (and (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_205))) 4294967296) (<= (- c_ULTIMATE.start_main_~cont~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_205)) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_205))) 0) (<= (- v_b_56_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_205))) 2) (<= (- v_b_55_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_205))) 1) (<= (- c_ULTIMATE.start_main_~i~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_205)) 1) (<= (- c_ULTIMATE.start_main_~cont~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_205))) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_205))) 2) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_205)) 4294967296) (<= (- (- c_ULTIMATE.start_main_~i~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_205))) 4294967297) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_205))) 0) (<= (- (- v_b_55_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_205))) 4294967297) (<= (- (select c_ULTIMATE.start_main_~str1~6 v_idx_205) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_205))) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_205)) 0) (<= (- (- (select c_ULTIMATE.start_main_~str1~6 v_idx_205)) (select c_ULTIMATE.start_main_~str1~6 v_idx_205)) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_205))) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_205)) 4294967297) (<= (- c_ULTIMATE.start_main_~MAX~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_205)) 2) (<= (- c_ULTIMATE.start_main_~j~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_205))) 2) (<= (- (- c_ULTIMATE.start_main_~j~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_205)) 0) (<= (- (- v_b_55_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_205)) 4294967297) (<= (- v_b_56_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_205)) 2) (<= (- (- v_b_56_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_205))) 4294967296) (<= (- v_b_55_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_205)) 1) (<= (- (- v_b_56_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_205)) 4294967296) (<= (- c_ULTIMATE.start_main_~j~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_205)) 2)) (< v_idx_206 v_b_56_1) (< v_idx_205 v_b_55_1))) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_55_1)) 1) (<= (- c_ULTIMATE.start_main_~cont~6 c_ULTIMATE.start_main_~j~6) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_55_1) 4294967297) (<= (- v_v_741_1 (- v_v_741_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~i~6) 8589934593) (<= (- (- v_b_55_1) v_b_56_1) 8589934593) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_55_1) 1) (<= (- c_ULTIMATE.start_main_~i~6 v_b_55_1) 0) (<= (- (- v_b_55_1) v_b_55_1) 8589934594) (<= (- c_ULTIMATE.start_main_~i~6 (- v_v_741_1)) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) (- c_ULTIMATE.start_main_~j~6)) 4294967297) (<= (- v_b_56_1 v_v_741_1) 2) (<= (- v_b_55_1 (- v_b_55_1)) 2) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_56_1) 4294967296) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_v_741_1)) 4294967296) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~i~6)) 1) (<= (- v_b_55_1 v_b_56_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~j~6)) 4294967296) (<= (- v_b_55_1 (- v_v_741_1)) 1) (<= (- (- v_b_56_1) v_b_56_1) 8589934592) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_v_741_1)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~cont~6)) 2) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_56_1)) 3) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_v_741_1) 4294967296) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~MAX~6)) 4) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_56_1)) 2) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_55_1)) 3) (<= (- (- v_b_55_1) (- v_v_741_1)) 4294967297) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~i~6)) 2) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~i~6)) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_v_741_1) 0) (<= (- 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_~j~6 v_b_56_1) 4294967296) (<= (- c_ULTIMATE.start_main_~j~6 (- v_v_741_1)) 2) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_56_1)) 3) (<= (- (- v_b_56_1) (- v_v_741_1)) 4294967296) (<= (- (- v_b_56_1) v_v_741_1) 4294967296) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_55_1)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_56_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_56_1)) 3) (<= (- c_ULTIMATE.start_main_~cont~6 v_v_741_1) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_v_741_1)) 0) (<= (- (- 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_56_1 (- v_b_56_1)) 4) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~cont~6)) 4294967296) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_v_741_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~i~6)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_56_1) 4294967296) (<= (- 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_b_55_1) 4294967297) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_55_1)) 2) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_56_1) 4294967296) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~cont~6) 2) (<= (- c_ULTIMATE.start_main_~i~6 c_ULTIMATE.start_main_~j~6) 1) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_56_1)) 2) (<= (- (- v_v_741_1) v_v_741_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) v_v_741_1) 4294967297) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_55_1)) 2) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_55_1)) 1) (<= (- (- c_ULTIMATE.start_main_~j~6) v_v_741_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_~i~6)) 3) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_56_1)) 2) (<= (- c_ULTIMATE.start_main_~j~6 v_v_741_1) 2) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_55_1) 4294967297) (<= (- v_b_56_1 (- v_v_741_1)) 2) (<= (- 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) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_v_741_1)) 2) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_v_741_1)) 4294967297) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_56_1) 0) (<= (- v_b_55_1 (- v_b_56_1)) 3) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_56_1) 8589934592) (<= (- c_ULTIMATE.start_main_~j~6 v_b_55_1) 4294967297) (<= (- (- 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_~MAX~6 (- c_ULTIMATE.start_main_~j~6)) 3) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_55_1)) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 v_v_741_1) 2) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_55_1) 8589934593) (<= (- (- v_b_55_1) v_v_741_1) 4294967297) (<= (- v_b_55_1 v_v_741_1) 1) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~j~6)) 1))))} [2018-12-19 12:26:22,192 WARN L228 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-19 12:26:22,192 WARN 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-19 12:26:22,192 WARN L230 ngHoareTripleChecker]: Post: {2147483608#(exists ((v_b_56_1 Int) (v_b_55_1 Int) (v_v_741_1 Int)) (and (<= (- (- v_b_55_1) (- v_b_56_1)) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_55_1) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_56_1)) 4) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_v_741_1)) (- 1)) (<= (- (- 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_741_1)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~6) v_v_741_1) 1) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~j~6)) 2) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_55_1)) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~j~6)) 4) (<= (- v_v_741_1 (- v_v_741_1)) 0) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_55_1)) 3) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_55_1)) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_55_1) 1) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_55_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_v_741_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~cont~6) (- 1)) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_56_1) (- 2)) (<= (- (- v_b_55_1) (- v_v_741_1)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~i~6)) 2) (<= (- v_b_56_1 v_v_741_1) 2) (<= (- (- v_b_56_1) v_v_741_1) (- 1)) (<= (- v_b_55_1 (- v_b_55_1)) 2) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~MAX~6) (- 2)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~j~6) (- 2)) (<= (- c_ULTIMATE.start_main_~i~6 v_b_56_1) (- 2)) (<= (- v_b_55_1 v_b_56_1) (- 1)) (<= (- v_b_55_1 (- v_v_741_1)) 1) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_v_741_1)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_55_1) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_55_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) (- v_b_56_1)) 2) (<= (- (- v_b_56_1) (- v_v_741_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_55_1)) 3) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- c_ULTIMATE.start_main_~j~6 v_b_55_1) 2) (<= (- (- v_b_55_1) v_b_55_1) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_55_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~i~6)) (- 2)) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_55_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_~cont~6) (- c_ULTIMATE.start_main_~i~6)) 0) (forall ((v_idx_208 Int) (v_idx_209 Int) (v_idx_210 Int)) (or (<= v_b_56_1 v_idx_209) (< v_idx_210 v_b_56_1) (< v_idx_209 v_b_55_1) (<= v_b_55_1 v_idx_208) (and (<= (- c_ULTIMATE.start_main_~cont~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_209)) 0) (<= (- c_ULTIMATE.start_main_~i~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_209)) 0) (<= (- v_b_56_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_209))) 2) (<= (- v_b_55_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_209))) 1) (<= (- c_ULTIMATE.start_main_~cont~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_209))) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_209))) 2) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_209))) (- 1)) (<= (- (- c_ULTIMATE.start_main_~j~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_209))) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_209)) 1) (<= (- (- c_ULTIMATE.start_main_~j~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_209)) (- 1)) (<= (- (- v_b_56_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_209))) (- 1)) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_209))) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_209))) 1) (<= (- c_ULTIMATE.start_main_~i~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_209))) 0) (<= (- (select c_ULTIMATE.start_main_~str1~6 v_idx_209) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_209))) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_209)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_209)) (- 1)) (<= (- (- (select c_ULTIMATE.start_main_~str1~6 v_idx_209)) (select c_ULTIMATE.start_main_~str1~6 v_idx_209)) 0) (<= (- (- v_b_55_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_209)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_209)) 2) (<= (- c_ULTIMATE.start_main_~j~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_209))) 2) (<= (- (- v_b_55_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_209))) 0) (<= (- v_b_56_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_209)) 2) (<= (- (- v_b_56_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_209)) (- 1)) (<= (- v_b_55_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_209)) 1) (<= (- c_ULTIMATE.start_main_~j~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_209)) 2)))) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_v_741_1) 0) (<= (- (- v_b_55_1) v_v_741_1) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~cont~6)) (- 1)) (<= (- c_ULTIMATE.start_main_~j~6 (- v_v_741_1)) 2) (<= (- c_ULTIMATE.start_main_~i~6 v_b_55_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~j~6)) 1) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_55_1)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_56_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_56_1)) 3) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_56_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_v_741_1) 0) (<= (- c_ULTIMATE.start_main_~i~6 v_v_741_1) 0) (<= (- v_b_56_1 (- v_b_56_1)) 4) (<= (- c_ULTIMATE.start_main_~j~6 v_b_56_1) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) c_ULTIMATE.start_main_~i~6) 2) (<= (- (- c_ULTIMATE.start_main_~j~6) v_v_741_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_v_741_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_v_741_1)) 1) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_56_1) (- 1)) (<= (- (- 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) (<= (- (- v_b_55_1) v_b_56_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_55_1)) 2) (<= (- 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_~j~6) c_ULTIMATE.start_main_~j~6) (- 2)) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_56_1)) 2) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~i~6) 1) (<= (- (- v_v_741_1) v_v_741_1) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_55_1)) 1) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~cont~6)) 0) (<= (- (- v_b_56_1) v_b_56_1) (- 2)) (<= (- c_ULTIMATE.start_main_~j~6 v_v_741_1) 2) (<= (- v_b_56_1 (- v_v_741_1)) 2) (<= (- 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) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_v_741_1)) 2) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_56_1) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_56_1)) 1) (<= (- v_b_55_1 (- v_b_56_1)) 3) (<= (- c_ULTIMATE.start_main_~i~6 (- v_v_741_1)) 0) (<= (- c_ULTIMATE.start_main_~i~6 c_ULTIMATE.start_main_~j~6) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_56_1) (- 2)) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_56_1)) 2) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_56_1)) 4) (<= (- c_ULTIMATE.start_main_~MAX~6 v_v_741_1) 2) (<= (- c_ULTIMATE.start_main_~cont~6 c_ULTIMATE.start_main_~j~6) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~j~6) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_56_1) (- 1)) (<= (- v_b_55_1 v_v_741_1) 1) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~j~6)) 1)))} [2018-12-19 12:26:22,193 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 12:26:22,226 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 12:26:22,227 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 12:26:24,627 WARN L181 SmtUtils]: Spent 2.40 s on a formula simplification. DAG size of input: 509 DAG size of output: 288 [2018-12-19 12:26:24,627 WARN L270 ngHoareTripleChecker]: Pre: {2147483609#(exists ((v_b_56_1 Int) (v_b_55_1 Int) (v_v_741_1 Int)) (and (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~MAX~6) 8589934592) (<= (- (- v_b_55_1) (- v_b_56_1)) 1) (<= (- ULTIMATE.start_main_~i~6 v_b_56_1) (- 1)) (<= (- (- ULTIMATE.start_main_~i~6) v_b_55_1) 8589934594) (<= (- (- ULTIMATE.start_main_~i~6) v_b_56_1) 8589934593) (<= (- (- ULTIMATE.start_main_~i~6) ULTIMATE.start_main_~j~6) 4294967297) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_56_1)) 4) (<= (- ULTIMATE.start_main_~i~6 v_v_741_1) 1) (<= (- (- ULTIMATE.start_main_~cont~6) (- ULTIMATE.start_main_~j~6)) 2) (<= (- ULTIMATE.start_main_~j~6 (- v_b_55_1)) 2) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~j~6) 4294967296) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~j~6)) 2) (forall ((v_idx_204 Int) (v_idx_205 Int) (v_idx_206 Int)) (or (<= v_b_55_1 v_idx_204) (<= v_b_56_1 v_idx_205) (and (<= (- (- ULTIMATE.start_main_~MAX~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_205))) 4294967296) (<= (- ULTIMATE.start_main_~cont~6 (select ULTIMATE.start_main_~str1~6 v_idx_205)) 0) (<= (- (- ULTIMATE.start_main_~j~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_205))) 0) (<= (- v_b_56_1 (- (select ULTIMATE.start_main_~str1~6 v_idx_205))) 2) (<= (- v_b_55_1 (- (select ULTIMATE.start_main_~str1~6 v_idx_205))) 1) (<= (- ULTIMATE.start_main_~i~6 (select ULTIMATE.start_main_~str1~6 v_idx_205)) 1) (<= (- ULTIMATE.start_main_~cont~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_205))) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_205))) 2) (<= (- (- ULTIMATE.start_main_~MAX~6) (select ULTIMATE.start_main_~str1~6 v_idx_205)) 4294967296) (<= (- (- ULTIMATE.start_main_~i~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_205))) 4294967297) (<= (- (- ULTIMATE.start_main_~cont~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_205))) 0) (<= (- (- v_b_55_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_205))) 4294967297) (<= (- (select ULTIMATE.start_main_~str1~6 v_idx_205) (- (select ULTIMATE.start_main_~str1~6 v_idx_205))) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (select ULTIMATE.start_main_~str1~6 v_idx_205)) 0) (<= (- (- (select ULTIMATE.start_main_~str1~6 v_idx_205)) (select ULTIMATE.start_main_~str1~6 v_idx_205)) 0) (<= (- ULTIMATE.start_main_~i~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_205))) 1) (<= (- (- ULTIMATE.start_main_~i~6) (select ULTIMATE.start_main_~str1~6 v_idx_205)) 4294967297) (<= (- ULTIMATE.start_main_~MAX~6 (select ULTIMATE.start_main_~str1~6 v_idx_205)) 2) (<= (- ULTIMATE.start_main_~j~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_205))) 2) (<= (- (- ULTIMATE.start_main_~j~6) (select ULTIMATE.start_main_~str1~6 v_idx_205)) 0) (<= (- (- v_b_55_1) (select ULTIMATE.start_main_~str1~6 v_idx_205)) 4294967297) (<= (- v_b_56_1 (select ULTIMATE.start_main_~str1~6 v_idx_205)) 2) (<= (- (- v_b_56_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_205))) 4294967296) (<= (- v_b_55_1 (select ULTIMATE.start_main_~str1~6 v_idx_205)) 1) (<= (- (- v_b_56_1) (select ULTIMATE.start_main_~str1~6 v_idx_205)) 4294967296) (<= (- ULTIMATE.start_main_~j~6 (select ULTIMATE.start_main_~str1~6 v_idx_205)) 2)) (< v_idx_206 v_b_56_1) (< v_idx_205 v_b_55_1))) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_55_1)) 1) (<= (- ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~j~6) 0) (<= (- (- ULTIMATE.start_main_~j~6) v_b_55_1) 4294967297) (<= (- v_v_741_1 (- v_v_741_1)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~i~6) 8589934593) (<= (- (- v_b_55_1) v_b_56_1) 8589934593) (<= (- ULTIMATE.start_main_~MAX~6 v_b_55_1) 1) (<= (- ULTIMATE.start_main_~i~6 v_b_55_1) 0) (<= (- (- v_b_55_1) v_b_55_1) 8589934594) (<= (- ULTIMATE.start_main_~i~6 (- v_v_741_1)) 1) (<= (- (- ULTIMATE.start_main_~i~6) (- ULTIMATE.start_main_~j~6)) 4294967297) (<= (- v_b_56_1 v_v_741_1) 2) (<= (- v_b_55_1 (- v_b_55_1)) 2) (<= (- ULTIMATE.start_main_~cont~6 v_b_56_1) 4294967296) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_v_741_1)) 4294967296) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~i~6)) 1) (<= (- v_b_55_1 v_b_56_1) (- 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~j~6)) 4294967296) (<= (- v_b_55_1 (- v_v_741_1)) 1) (<= (- (- v_b_56_1) v_b_56_1) 8589934592) (<= (- ULTIMATE.start_main_~cont~6 (- v_v_741_1)) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~cont~6)) 2) (<= (- ULTIMATE.start_main_~i~6 (- v_b_56_1)) 3) (<= (- (- ULTIMATE.start_main_~MAX~6) v_v_741_1) 4294967296) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~MAX~6)) 4) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_56_1)) 2) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_55_1)) 3) (<= (- (- v_b_55_1) (- v_v_741_1)) 4294967297) (<= (- 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) v_v_741_1) 0) (<= (- 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_~j~6 v_b_56_1) 4294967296) (<= (- ULTIMATE.start_main_~j~6 (- v_v_741_1)) 2) (<= (- ULTIMATE.start_main_~j~6 (- v_b_56_1)) 3) (<= (- (- v_b_56_1) (- v_v_741_1)) 4294967296) (<= (- (- v_b_56_1) v_v_741_1) 4294967296) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_55_1)) (- 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_56_1)) 0) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_56_1)) 3) (<= (- ULTIMATE.start_main_~cont~6 v_v_741_1) 0) (<= (- (- ULTIMATE.start_main_~j~6) (- v_v_741_1)) 0) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~i~6) 4294967297) (<= (- (- ULTIMATE.start_main_~j~6) ULTIMATE.start_main_~j~6) 0) (<= (- v_b_56_1 (- v_b_56_1)) 4) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~cont~6)) 4294967296) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_v_741_1)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~i~6)) (- 1)) (<= (- (- ULTIMATE.start_main_~j~6) v_b_56_1) 4294967296) (<= (- 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_b_55_1) 4294967297) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_55_1)) 2) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_56_1) 4294967296) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~cont~6) 2) (<= (- ULTIMATE.start_main_~i~6 ULTIMATE.start_main_~j~6) 1) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_56_1)) 2) (<= (- (- v_v_741_1) v_v_741_1) 0) (<= (- (- ULTIMATE.start_main_~i~6) v_v_741_1) 4294967297) (<= (- ULTIMATE.start_main_~i~6 (- v_b_55_1)) 2) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_55_1)) 1) (<= (- (- ULTIMATE.start_main_~j~6) v_v_741_1) 0) (<= (- 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_~j~6) (- v_b_56_1)) 2) (<= (- ULTIMATE.start_main_~j~6 v_v_741_1) 2) (<= (- ULTIMATE.start_main_~cont~6 v_b_55_1) 4294967297) (<= (- v_b_56_1 (- v_v_741_1)) 2) (<= (- 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 (- v_v_741_1)) 2) (<= (- (- ULTIMATE.start_main_~i~6) (- v_v_741_1)) 4294967297) (<= (- ULTIMATE.start_main_~MAX~6 v_b_56_1) 0) (<= (- v_b_55_1 (- v_b_56_1)) 3) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_56_1) 8589934592) (<= (- ULTIMATE.start_main_~j~6 v_b_55_1) 4294967297) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~cont~6) 4294967296) (<= (- (- ULTIMATE.start_main_~i~6) ULTIMATE.start_main_~i~6) 8589934594) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~j~6)) 3) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_55_1)) 1) (<= (- ULTIMATE.start_main_~MAX~6 v_v_741_1) 2) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_55_1) 8589934593) (<= (- (- v_b_55_1) v_v_741_1) 4294967297) (<= (- v_b_55_1 v_v_741_1) 1) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~j~6)) 1)))} [2018-12-19 12:26:24,627 WARN L274 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-19 12:26:24,628 WARN 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-19 12:26:27,507 WARN L276 ngHoareTripleChecker]: Post: {2147483608#(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) (- ULTIMATE.start_main_~j~6)) 2) (<= ULTIMATE.start_main_~cont~6 0) (<= 0 (* 2 ULTIMATE.start_main_~cont~6)) (<= (- (- 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_~cont~6 ULTIMATE.start_main_~MAX~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_~MAX~6 (- ULTIMATE.start_main_~j~6)) 4) (<= (- (- ULTIMATE.start_main_~i~6) ULTIMATE.start_main_~j~6) 0) (<= ULTIMATE.start_main_~j~6 (+ ULTIMATE.start_main_~i~6 3)) (<= (- (- 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)) (<= (+ ULTIMATE.start_main_~cont~6 1) ULTIMATE.start_main_~j~6) (<= 0 (+ ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~i~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) (exists ((v_b_56_1 Int) (v_b_55_1 Int)) (and (forall ((v_idx_209 Int)) (or (<= (- (- v_b_55_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_209))) 0) (<= v_b_56_1 v_idx_209) (< v_idx_209 v_b_55_1))) (<= (- (- v_b_55_1) (- v_b_56_1)) 1) (<= 1 (+ ULTIMATE.start_main_~j~6 v_b_55_1)) (<= (- (- ULTIMATE.start_main_~i~6) v_b_55_1) 1) (<= (+ ULTIMATE.start_main_~j~6 v_b_55_1) 3) (forall ((v_prenex_551 Int)) (or (<= v_b_56_1 v_prenex_551) (< v_prenex_551 v_b_55_1) (<= (- (- ULTIMATE.start_main_~cont~6) (select ULTIMATE.start_main_~str1~6 v_prenex_551)) 0))) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_56_1)) 4) (forall ((v_prenex_536 Int)) (or (<= (- (- ULTIMATE.start_main_~j~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_536))) (- 1)) (< v_prenex_536 v_b_55_1) (<= v_b_56_1 v_prenex_536))) (<= 1 (+ v_b_56_1 v_b_55_1)) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_55_1)) 1) (<= v_b_55_1 ULTIMATE.start_main_~MAX~6) (forall ((v_prenex_532 Int)) (or (<= v_b_56_1 v_prenex_532) (<= (- (- ULTIMATE.start_main_~j~6) (select ULTIMATE.start_main_~str1~6 v_prenex_532)) (- 1)) (< v_prenex_532 v_b_55_1))) (forall ((v_prenex_533 Int)) (or (<= (- (- (select ULTIMATE.start_main_~str1~6 v_prenex_533)) (select ULTIMATE.start_main_~str1~6 v_prenex_533)) 0) (<= v_b_56_1 v_prenex_533) (< v_prenex_533 v_b_55_1))) (<= (- ULTIMATE.start_main_~j~6 (- v_b_55_1)) 3) (<= (+ ULTIMATE.start_main_~cont~6 v_b_56_1) 2) (<= (- ULTIMATE.start_main_~i~6 (- v_b_55_1)) 1) (forall ((v_prenex_547 Int)) (or (< v_prenex_547 v_b_55_1) (<= (- ULTIMATE.start_main_~cont~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_547))) 0) (<= v_b_56_1 v_prenex_547))) (<= (- ULTIMATE.start_main_~MAX~6 v_b_55_1) 1) (<= (- (- ULTIMATE.start_main_~j~6) v_b_55_1) (- 1)) (forall ((v_prenex_544 Int)) (or (<= (- ULTIMATE.start_main_~cont~6 (select ULTIMATE.start_main_~str1~6 v_prenex_544)) 0) (<= v_b_56_1 v_prenex_544) (< v_prenex_544 v_b_55_1))) (<= (- (- ULTIMATE.start_main_~j~6) v_b_56_1) (- 2)) (forall ((v_prenex_531 Int)) (or (<= (- ULTIMATE.start_main_~j~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_531))) 2) (< v_prenex_531 v_b_55_1) (<= v_b_56_1 v_prenex_531))) (<= ULTIMATE.start_main_~MAX~6 (+ v_b_56_1 1)) (<= 0 (+ ULTIMATE.start_main_~i~6 v_b_56_1)) (<= (- v_b_55_1 (- v_b_55_1)) 2) (<= (+ ULTIMATE.start_main_~MAX~6 v_b_56_1) 4) (<= (- ULTIMATE.start_main_~i~6 v_b_56_1) (- 2)) (<= (- v_b_55_1 v_b_56_1) (- 1)) (<= 1 (+ ULTIMATE.start_main_~MAX~6 v_b_55_1)) (<= (+ ULTIMATE.start_main_~i~6 1) v_b_56_1) (<= (+ ULTIMATE.start_main_~j~6 v_b_56_1) 4) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_55_1) 0) (forall ((v_prenex_543 Int)) (or (<= (- ULTIMATE.start_main_~j~6 (select ULTIMATE.start_main_~str1~6 v_prenex_543)) 2) (< v_prenex_543 v_b_55_1) (<= v_b_56_1 v_prenex_543))) (forall ((v_prenex_539 Int)) (or (<= v_b_56_1 v_prenex_539) (< v_prenex_539 v_b_55_1) (<= (- v_b_56_1 (select ULTIMATE.start_main_~str1~6 v_prenex_539)) 2))) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_55_1) (- 1)) (<= 0 (+ ULTIMATE.start_main_~i~6 v_b_55_1 1)) (<= v_b_56_1 2) (<= v_b_56_1 (+ ULTIMATE.start_main_~cont~6 2)) (forall ((v_prenex_529 Int)) (or (<= (- (- v_b_55_1) (select ULTIMATE.start_main_~str1~6 v_prenex_529)) 0) (<= v_b_56_1 v_prenex_529) (< v_prenex_529 v_b_55_1))) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_56_1)) 2) (forall ((v_prenex_538 Int)) (or (<= v_b_56_1 v_prenex_538) (< v_prenex_538 v_b_55_1) (<= (- v_b_55_1 (select ULTIMATE.start_main_~str1~6 v_prenex_538)) 1))) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_55_1)) 3) (<= (- ULTIMATE.start_main_~j~6 v_b_55_1) 2) (<= 0 v_b_55_1) (<= (- (- v_b_55_1) v_b_55_1) 0) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_55_1)) 0) (forall ((v_prenex_534 Int)) (or (<= v_b_56_1 v_prenex_534) (<= (- ULTIMATE.start_main_~i~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_534))) 0) (< v_prenex_534 v_b_55_1))) (forall ((v_prenex_528 Int)) (or (< v_prenex_528 v_b_55_1) (<= (- (- ULTIMATE.start_main_~cont~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_528))) 0) (<= v_b_56_1 v_prenex_528))) (<= v_b_56_1 (+ ULTIMATE.start_main_~MAX~6 1)) (<= (- ULTIMATE.start_main_~cont~6 v_b_55_1) 0) (<= (+ ULTIMATE.start_main_~i~6 v_b_55_1) 1) (<= 1 v_b_56_1) (<= 2 (* 2 v_b_56_1)) (<= (+ v_b_56_1 v_b_55_1) 3) (<= v_b_55_1 (+ ULTIMATE.start_main_~i~6 2)) (forall ((v_prenex_552 Int)) (or (< v_prenex_552 v_b_55_1) (<= v_b_56_1 v_prenex_552) (<= (- (- v_b_56_1) (select ULTIMATE.start_main_~str1~6 v_prenex_552)) (- 1)))) (<= (- ULTIMATE.start_main_~i~6 v_b_55_1) (- 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_55_1)) (- 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_56_1)) 0) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_56_1)) 3) (forall ((v_prenex_535 Int)) (or (<= (- (- ULTIMATE.start_main_~i~6) (select ULTIMATE.start_main_~str1~6 v_prenex_535)) 1) (<= v_b_56_1 v_prenex_535) (< v_prenex_535 v_b_55_1))) (<= (- (- ULTIMATE.start_main_~i~6) v_b_56_1) 0) (<= (- v_b_56_1 (- v_b_56_1)) 4) (<= (- ULTIMATE.start_main_~j~6 v_b_56_1) 1) (<= (+ ULTIMATE.start_main_~cont~6 v_b_55_1) 1) (<= (* 2 v_b_56_1) 4) (forall ((v_prenex_537 Int)) (or (<= v_b_56_1 v_prenex_537) (<= (- (- ULTIMATE.start_main_~MAX~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_537))) (- 1)) (< v_prenex_537 v_b_55_1))) (<= v_b_55_1 v_b_56_1) (<= 0 (* 2 v_b_55_1)) (forall ((v_prenex_530 Int)) (or (<= v_b_56_1 v_prenex_530) (< v_prenex_530 v_b_55_1) (<= (- (- v_b_56_1) (- (select ULTIMATE.start_main_~str1~6 v_prenex_530))) (- 1)))) (<= (+ ULTIMATE.start_main_~MAX~6 v_b_55_1) 3) (<= (* 2 v_b_55_1) 2) (<= (- ULTIMATE.start_main_~cont~6 v_b_56_1) (- 1)) (forall ((v_prenex_549 Int)) (or (< v_prenex_549 v_b_55_1) (<= v_b_56_1 v_prenex_549) (<= (- ULTIMATE.start_main_~i~6 (select ULTIMATE.start_main_~str1~6 v_prenex_549)) 0))) (<= (- (- v_b_55_1) v_b_56_1) (- 1)) (<= v_b_56_1 (+ v_b_55_1 2)) (<= 0 (+ ULTIMATE.start_main_~cont~6 v_b_55_1)) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_55_1)) 2) (<= v_b_55_1 1) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_56_1)) 2) (<= v_b_55_1 (+ ULTIMATE.start_main_~cont~6 1)) (forall ((v_prenex_550 Int)) (or (<= (- (- ULTIMATE.start_main_~i~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_550))) 1) (< v_prenex_550 v_b_55_1) (<= v_b_56_1 v_prenex_550))) (<= 1 (+ ULTIMATE.start_main_~cont~6 v_b_56_1)) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_55_1)) 1) (<= ULTIMATE.start_main_~j~6 (+ v_b_55_1 2)) (<= (- (- v_b_56_1) v_b_56_1) (- 2)) (<= (+ ULTIMATE.start_main_~i~6 v_b_56_1) 2) (<= v_b_55_1 ULTIMATE.start_main_~j~6) (<= ULTIMATE.start_main_~cont~6 v_b_55_1) (<= ULTIMATE.start_main_~MAX~6 (+ v_b_55_1 2)) (forall ((v_prenex_541 Int)) (or (<= (- v_b_55_1 (- (select ULTIMATE.start_main_~str1~6 v_prenex_541))) 1) (<= v_b_56_1 v_prenex_541) (< v_prenex_541 v_b_55_1))) (<= v_b_56_1 (+ ULTIMATE.start_main_~j~6 1)) (forall ((v_prenex_542 Int)) (or (<= v_b_56_1 v_prenex_542) (< v_prenex_542 v_b_55_1) (<= (- ULTIMATE.start_main_~MAX~6 (select ULTIMATE.start_main_~str1~6 v_prenex_542)) 2))) (<= (+ ULTIMATE.start_main_~cont~6 1) v_b_56_1) (<= (- ULTIMATE.start_main_~MAX~6 v_b_56_1) 0) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_56_1)) 1) (<= (- v_b_55_1 (- v_b_56_1)) 3) (forall ((v_prenex_546 Int)) (or (<= (- (- ULTIMATE.start_main_~MAX~6) (select ULTIMATE.start_main_~str1~6 v_prenex_546)) (- 1)) (< v_prenex_546 v_b_55_1) (<= v_b_56_1 v_prenex_546))) (forall ((v_prenex_540 Int)) (or (<= (- v_b_56_1 (- (select ULTIMATE.start_main_~str1~6 v_prenex_540))) 2) (<= v_b_56_1 v_prenex_540) (< v_prenex_540 v_b_55_1))) (<= v_b_56_1 (+ ULTIMATE.start_main_~i~6 3)) (<= 2 (+ ULTIMATE.start_main_~j~6 v_b_56_1)) (<= ULTIMATE.start_main_~i~6 v_b_55_1) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_56_1) (- 2)) (<= (- ULTIMATE.start_main_~i~6 (- v_b_56_1)) 2) (<= 2 (+ ULTIMATE.start_main_~MAX~6 v_b_56_1)) (forall ((v_prenex_545 Int)) (or (<= v_b_56_1 v_prenex_545) (< v_prenex_545 v_b_55_1) (<= (- (select ULTIMATE.start_main_~str1~6 v_prenex_545) (- (select ULTIMATE.start_main_~str1~6 v_prenex_545))) 0))) (<= ULTIMATE.start_main_~j~6 (+ v_b_56_1 1)) (<= (- ULTIMATE.start_main_~j~6 (- v_b_56_1)) 4) (forall ((v_prenex_548 Int)) (or (<= v_b_56_1 v_prenex_548) (< v_prenex_548 v_b_55_1) (<= (- ULTIMATE.start_main_~MAX~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_548))) 2))) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_56_1) (- 1)))) (<= 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) (<= (- 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) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~i~6)) 0) (<= 1 ULTIMATE.start_main_~j~6) (<= 0 (+ ULTIMATE.start_main_~i~6 1)) (<= (- ULTIMATE.start_main_~i~6 ULTIMATE.start_main_~j~6) (- 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~i~6)) (- 2)) (<= 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_~j~6 1)) (<= ULTIMATE.start_main_~MAX~6 2) (<= (- 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_~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-19 12:26:28,873 WARN L194 Executor]: External (z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000) stderr output: (error "out of memory") [2018-12-19 12:26:28,875 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:325) 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:84) at de.uni_freiburg.informatik.ultimate.plugins.analysis.abstractinterpretationv2.algorithm.rcfg.RcfgDebugHelper.isPostSound(RcfgDebugHelper.java:62) 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-19 12:26:28,879 INFO L168 Benchmark]: Toolchain (without parser) took 155716.65 ms. Allocated memory was 1.5 GB in the beginning and 2.8 GB in the end (delta: 1.3 GB). Free memory was 1.5 GB in the beginning and 2.2 GB in the end (delta: -724.2 MB). Peak memory consumption was 1.2 GB. Max. memory is 7.1 GB. [2018-12-19 12:26:28,881 INFO L168 Benchmark]: Boogie PL CUP Parser took 0.21 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-19 12:26:28,881 INFO L168 Benchmark]: Boogie Procedure Inliner took 47.39 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-19 12:26:28,882 INFO L168 Benchmark]: Boogie Preprocessor took 23.02 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-19 12:26:28,882 INFO L168 Benchmark]: RCFGBuilder took 602.41 ms. Allocated memory is still 1.5 GB. Free memory was 1.5 GB in the beginning and 1.4 GB in the end (delta: 21.1 MB). Peak memory consumption was 21.1 MB. Max. memory is 7.1 GB. [2018-12-19 12:26:28,883 INFO L168 Benchmark]: TraceAbstraction took 155039.40 ms. Allocated memory was 1.5 GB in the beginning and 2.8 GB in the end (delta: 1.3 GB). Free memory was 1.4 GB in the beginning and 2.2 GB in the end (delta: -745.4 MB). Peak memory consumption was 1.2 GB. Max. memory is 7.1 GB. [2018-12-19 12:26:28,888 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.21 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 47.39 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 23.02 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 602.41 ms. Allocated memory is still 1.5 GB. Free memory was 1.5 GB in the beginning and 1.4 GB in the end (delta: 21.1 MB). Peak memory consumption was 21.1 MB. Max. memory is 7.1 GB. * TraceAbstraction took 155039.40 ms. Allocated memory was 1.5 GB in the beginning and 2.8 GB in the end (delta: 1.3 GB). Free memory was 1.4 GB in the beginning and 2.2 GB in the end (delta: -745.4 MB). Peak memory consumption was 1.2 GB. Max. memory is 7.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - ExceptionOrErrorResult: AssertionError: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: External (z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000) 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...