java -ea -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/AbstractInterpretationInline.xml -s ../../../trunk/examples/settings/ai/array-bench/reach_32bit_array_oct.epf -i ../../../trunk/examples/programs/20170304-DifficultPathPrograms/invert_string.i_4.bpl -------------------------------------------------------------------------------- This is Ultimate 0.1.24-c30ebe1 [2018-12-17 15:25:06,257 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-12-17 15:25:06,259 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-12-17 15:25:06,271 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-12-17 15:25:06,272 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-12-17 15:25:06,273 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-12-17 15:25:06,274 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-12-17 15:25:06,276 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-12-17 15:25:06,278 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-12-17 15:25:06,279 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-12-17 15:25:06,280 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-12-17 15:25:06,281 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-12-17 15:25:06,282 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-12-17 15:25:06,283 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-12-17 15:25:06,284 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-12-17 15:25:06,285 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-12-17 15:25:06,286 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-12-17 15:25:06,287 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-12-17 15:25:06,290 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-12-17 15:25:06,291 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-12-17 15:25:06,293 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-12-17 15:25:06,294 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-12-17 15:25:06,297 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-12-17 15:25:06,297 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-12-17 15:25:06,297 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-12-17 15:25:06,298 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-12-17 15:25:06,299 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-12-17 15:25:06,300 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-12-17 15:25:06,301 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-12-17 15:25:06,302 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-12-17 15:25:06,303 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-12-17 15:25:06,303 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-12-17 15:25:06,304 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-12-17 15:25:06,304 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-12-17 15:25:06,305 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-12-17 15:25:06,306 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-12-17 15:25:06,306 INFO L98 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/ai/array-bench/reach_32bit_array_oct.epf [2018-12-17 15:25:06,319 INFO L110 SettingsManager]: Loading preferences was successful [2018-12-17 15:25:06,320 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-12-17 15:25:06,320 INFO L131 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2018-12-17 15:25:06,321 INFO L133 SettingsManager]: * Show backtranslation warnings=false [2018-12-17 15:25:06,321 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-12-17 15:25:06,321 INFO L133 SettingsManager]: * User list type=DISABLED [2018-12-17 15:25:06,321 INFO L131 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2018-12-17 15:25:06,321 INFO L133 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2018-12-17 15:25:06,322 INFO L133 SettingsManager]: * Underlying domain=OctagonDomain [2018-12-17 15:25:06,322 INFO L133 SettingsManager]: * Abstract domain=ArrayDomain [2018-12-17 15:25:06,322 INFO L133 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2018-12-17 15:25:06,322 INFO L133 SettingsManager]: * Interval Domain=false [2018-12-17 15:25:06,323 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-12-17 15:25:06,323 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-12-17 15:25:06,323 INFO L133 SettingsManager]: * Use SBE=true [2018-12-17 15:25:06,324 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-12-17 15:25:06,324 INFO L133 SettingsManager]: * sizeof long=4 [2018-12-17 15:25:06,324 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-12-17 15:25:06,324 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-12-17 15:25:06,324 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-12-17 15:25:06,325 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2018-12-17 15:25:06,325 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-12-17 15:25:06,325 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2018-12-17 15:25:06,325 INFO L133 SettingsManager]: * sizeof long double=12 [2018-12-17 15:25:06,325 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-12-17 15:25:06,326 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2018-12-17 15:25:06,326 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-12-17 15:25:06,326 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-12-17 15:25:06,326 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-12-17 15:25:06,327 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-12-17 15:25:06,327 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-12-17 15:25:06,327 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-12-17 15:25:06,327 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-12-17 15:25:06,328 INFO L133 SettingsManager]: * Trace refinement strategy=TAIPAN [2018-12-17 15:25:06,328 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-12-17 15:25:06,328 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-12-17 15:25:06,328 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2018-12-17 15:25:06,328 INFO L133 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2018-12-17 15:25:06,359 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-12-17 15:25:06,372 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-12-17 15:25:06,376 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-12-17 15:25:06,377 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2018-12-17 15:25:06,378 INFO L276 PluginConnector]: Boogie PL CUP Parser initialized [2018-12-17 15:25:06,379 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/20170304-DifficultPathPrograms/invert_string.i_4.bpl [2018-12-17 15:25:06,379 INFO L111 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/20170304-DifficultPathPrograms/invert_string.i_4.bpl' [2018-12-17 15:25:06,426 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-12-17 15:25:06,428 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-12-17 15:25:06,429 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2018-12-17 15:25:06,429 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2018-12-17 15:25:06,429 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2018-12-17 15:25:06,448 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "invert_string.i_4.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 17.12 03:25:06" (1/1) ... [2018-12-17 15:25:06,460 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "invert_string.i_4.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 17.12 03:25:06" (1/1) ... [2018-12-17 15:25:06,469 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2018-12-17 15:25:06,470 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-12-17 15:25:06,470 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-12-17 15:25:06,470 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-12-17 15:25:06,483 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "invert_string.i_4.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 17.12 03:25:06" (1/1) ... [2018-12-17 15:25:06,483 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "invert_string.i_4.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 17.12 03:25:06" (1/1) ... [2018-12-17 15:25:06,485 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "invert_string.i_4.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 17.12 03:25:06" (1/1) ... [2018-12-17 15:25:06,485 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "invert_string.i_4.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 17.12 03:25:06" (1/1) ... [2018-12-17 15:25:06,490 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "invert_string.i_4.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 17.12 03:25:06" (1/1) ... [2018-12-17 15:25:06,492 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "invert_string.i_4.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 17.12 03:25:06" (1/1) ... [2018-12-17 15:25:06,493 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "invert_string.i_4.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 17.12 03:25:06" (1/1) ... [2018-12-17 15:25:06,495 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-12-17 15:25:06,496 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-12-17 15:25:06,496 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-12-17 15:25:06,496 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-12-17 15:25:06,497 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "invert_string.i_4.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 17.12 03:25:06" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-12-17 15:25:06,569 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-12-17 15:25:06,569 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-12-17 15:25:06,999 INFO L275 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-12-17 15:25:06,999 INFO L280 CfgBuilder]: Removed 3 assue(true) statements. [2018-12-17 15:25:06,999 INFO L202 PluginConnector]: Adding new model invert_string.i_4.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.12 03:25:06 BoogieIcfgContainer [2018-12-17 15:25:07,000 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-12-17 15:25:07,001 INFO L113 PluginConnector]: ------------------------Abstract Interpretation---------------------------- [2018-12-17 15:25:07,001 INFO L271 PluginConnector]: Initializing Abstract Interpretation... [2018-12-17 15:25:07,001 INFO L276 PluginConnector]: Abstract Interpretation initialized [2018-12-17 15:25:07,002 INFO L185 PluginConnector]: Executing the observer AbstractInterpretationRcfgObserver from plugin Abstract Interpretation for "invert_string.i_4.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.12 03:25:06" (1/1) ... [2018-12-17 15:25:07,053 INFO L101 FixpointEngine]: Starting fixpoint engine with domain ArrayDomain (maxUnwinding=3, maxParallelStates=2) [2018-12-17 15:25:07,135 WARN L79 EvaluatorLogger]: Possible loss of precision. Operator ARITHMOD has no precise implementation. [2018-12-17 15:25:12,042 FATAL L210 ngHoareTripleChecker]: Soundness check failed for the following hoare triple [2018-12-17 15:25:12,042 FATAL L212 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-17 15:25:12,043 FATAL L214 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-17 15:25:12,043 FATAL L218 ngHoareTripleChecker]: -- [2018-12-17 15:25:12,044 FATAL L219 ngHoareTripleChecker]: Pre: {2147483637#(or (exists ((v_v_10_1 Int) (v_b_2_1 Int) (v_b_3_1 Int)) (and (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~cont~6) 4294967295) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_2_1) 4294967295) (<= (- v_b_3_1 (- v_v_10_1)) 128) (<= (- (- c_ULTIMATE.start_main_~i~6) c_ULTIMATE.start_main_~i~6) (- 2)) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_3_1) (- 2)) (<= (- (- v_b_2_1) v_b_3_1) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_v_10_1)) 4294967422) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_2_1)) 4294967295) (<= (- v_b_2_1 (- v_b_2_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_3_1) (- 2)) (<= (- c_ULTIMATE.start_main_~i~6 v_b_2_1) 1) (<= (- c_ULTIMATE.start_main_~i~6 v_b_3_1) 0) (<= (- (- v_b_3_1) (- v_v_10_1)) 126) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~cont~6) 0) (<= (- c_ULTIMATE.start_main_~i~6 v_v_10_1) 129) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_v_10_1) 128) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_3_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_v_10_1) 128) (<= (- v_b_2_1 v_b_3_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_2_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~i~6) (- 2)) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_v_10_1)) 127) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_2_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~6) v_v_10_1) 127) (<= (- c_ULTIMATE.start_main_~cont~6 c_ULTIMATE.start_main_~i~6) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~cont~6) (- 1)) (<= (- (- v_b_2_1) v_b_2_1) 0) (<= (- (- v_b_2_1) (- v_v_10_1)) 127) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~i~6)) 4294967296) (<= (- v_b_2_1 v_v_10_1) 128) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~cont~6)) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_3_1)) 2) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~cont~6)) 4294967295) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~MAX~6) (- 2)) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_2_1) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_2_1)) 1) (<= (- (- v_b_3_1) v_v_10_1) 127) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_v_10_1) 127) (<= (- v_b_2_1 (- v_b_3_1)) 1) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~i~6)) 1) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_v_10_1)) 126) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~i~6) 4294967294) (<= (- (- v_b_2_1) v_v_10_1) 128) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_2_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 v_v_10_1) 4294967423) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_3_1)) 4294967296) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~MAX~6)) 8589934590) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_2_1)) 0) (<= (- v_b_2_1 (- v_v_10_1)) 127) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_v_10_1)) 126) (<= (- v_b_3_1 (- v_b_3_1)) 2) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_3_1)) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_v_10_1)) 127) (<= (- c_ULTIMATE.start_main_~i~6 (- v_v_10_1)) 128) (<= (- (- v_b_2_1) (- v_b_3_1)) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_3_1)) 1) (<= (- v_v_10_1 (- v_v_10_1)) 254) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~i~6) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_3_1) 4294967294) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~i~6)) 2) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_2_1)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_3_1) (- 1)) (<= (- (- v_v_10_1) v_v_10_1) 256) (<= (- v_b_3_1 v_v_10_1) 129) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~i~6)) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_3_1)) 0) (<= (- (- v_b_3_1) v_b_3_1) (- 2)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~cont~6)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_2_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_3_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_2_1)) (- 1)) (forall ((v_idx_20 Int) (v_idx_18 Int) (v_idx_19 Int)) (or (<= v_b_2_1 v_idx_18) (< v_idx_20 v_b_3_1) (< v_idx_19 v_b_2_1) (and (<= (- (- c_ULTIMATE.start_main_~cont~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_19)) 128) (<= (- (- v_b_3_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_19)) 127) (<= (- c_ULTIMATE.start_main_~cont~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_19)) 128) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_19)) 127) (<= (- v_b_3_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_19))) 128) (<= (- (- (select c_ULTIMATE.start_main_~str1~6 v_idx_19)) (select c_ULTIMATE.start_main_~str1~6 v_idx_19)) 256) (<= (- v_b_3_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_19)) 129) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_19))) 126) (<= (- c_ULTIMATE.start_main_~cont~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_19))) 127) (<= (- (- v_b_2_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_19)) 128) (<= (- c_ULTIMATE.start_main_~MAX~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_19)) 4294967423) (<= (- c_ULTIMATE.start_main_~MAX~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_19))) 4294967422) (<= (- v_b_2_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_19))) 127) (<= (- (- c_ULTIMATE.start_main_~i~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_19)) 127) (<= (- (- c_ULTIMATE.start_main_~i~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_19))) 126) (<= (- (- v_b_2_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_19))) 127) (<= (- v_b_2_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_19)) 128) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_19))) 127) (<= (- (- v_b_3_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_19))) 126) (<= (- c_ULTIMATE.start_main_~i~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_19))) 128) (<= (- c_ULTIMATE.start_main_~i~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_19)) 129) (<= (- (select c_ULTIMATE.start_main_~str1~6 v_idx_19) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_19))) 254)) (<= v_b_3_1 v_idx_19))))) (and (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~cont~6) 4294967295) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~MAX~6) 8589934592) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~i~6) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~i~6) 4294967296) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~i~6)) 4294967296) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~cont~6) 4294967296) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~MAX~6)) 8589934590) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~cont~6)) 4294967296) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~i~6)) 4294967295) (<= (- (- c_ULTIMATE.start_main_~i~6) c_ULTIMATE.start_main_~i~6) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~cont~6)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~cont~6)) 4294967295) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~cont~6) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~i~6) 4294967295) (<= (- c_ULTIMATE.start_main_~cont~6 c_ULTIMATE.start_main_~i~6) 0)))} [2018-12-17 15:25:12,047 FATAL L223 ngHoareTripleChecker]: Action: assume !(main_~i~6 < main_~MAX~6);main_~str1~6 := main_~str1~6[main_~MAX~6 - 1 := 0];main_~j~6 := 0;main_~i~6 := main_~MAX~6 - 1; [2018-12-17 15:25:12,048 FATAL L184 hOps$ForEachOp$OfRef]: ActionStr: (and (not (< c_ULTIMATE.start_main_~i~6 c_ULTIMATE.start_main_~MAX~6)) (= c_ULTIMATE.start_main_~str1~6_primed (store c_ULTIMATE.start_main_~str1~6 (+ c_ULTIMATE.start_main_~MAX~6 (- 1)) 0)) (= c_ULTIMATE.start_main_~j~6_primed 0) (= c_ULTIMATE.start_main_~i~6_primed (+ c_ULTIMATE.start_main_~MAX~6 (- 1)))) [2018-12-17 15:25:12,049 FATAL L225 ngHoareTripleChecker]: Post: {2147483636#(or (exists ((v_v_23_1 Int) (v_b_8_1 Int) (v_b_3_1 Int)) (and (<= (- (- v_b_8_1) v_v_23_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_v_23_1)) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~j~6)) 0) (<= (- c_ULTIMATE.start_main_~j~6 v_b_3_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_8_1) 0) (<= (- v_b_3_1 (- v_b_8_1)) 1) (forall ((v_idx_26 Int) (v_idx_27 Int) (v_idx_28 Int)) (or (<= v_b_8_1 v_idx_26) (< v_idx_27 v_b_8_1) (<= v_b_3_1 v_idx_27) (and (<= (- (- c_ULTIMATE.start_main_~i~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_27)) 0) (<= (- (- v_b_8_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_27)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_27))) 0) (<= (- v_b_3_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_27)) 1) (<= (- v_b_3_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_27))) 1) (<= (- c_ULTIMATE.start_main_~j~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_27))) 0) (<= (- v_b_8_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_27))) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_27)) (- 1)) (<= (- v_b_8_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_27)) 0) (<= (- c_ULTIMATE.start_main_~i~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_27)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_27)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_27)) 0) (<= (- (- v_b_3_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_27))) (- 1)) (<= (- c_ULTIMATE.start_main_~i~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_27))) 0) (<= (- (- v_b_3_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_27)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_27))) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_27)) 1) (<= (- (select c_ULTIMATE.start_main_~str1~6 v_idx_27) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_27))) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_27)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_27))) 0) (<= (- c_ULTIMATE.start_main_~j~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_27)) 0) (<= (- (- (select c_ULTIMATE.start_main_~str1~6 v_idx_27)) (select c_ULTIMATE.start_main_~str1~6 v_idx_27)) 0) (<= (- (- v_b_8_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_27))) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_27))) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_27))) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_27))) 1)) (< v_idx_28 v_b_3_1))) (<= (- c_ULTIMATE.start_main_~cont~6 c_ULTIMATE.start_main_~j~6) 0) (<= (- c_ULTIMATE.start_main_~i~6 c_ULTIMATE.start_main_~j~6) 0) (<= (- c_ULTIMATE.start_main_~i~6 v_v_23_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~j~6)) 1) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_8_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~j~6) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_3_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~cont~6) (- 1)) (<= (- (- v_b_3_1) (- v_b_8_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~cont~6)) 1) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_8_1)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~MAX~6) (- 2)) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_8_1)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_8_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- c_ULTIMATE.start_main_~j~6)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_8_1) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_8_1) 0) (<= (- v_b_8_1 (- v_v_23_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_3_1)) 1) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_v_23_1) (- 1)) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- v_b_8_1 v_v_23_1) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~j~6)) (- 1)) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_8_1)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_v_23_1) 0) (<= (- c_ULTIMATE.start_main_~i~6 v_b_3_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_3_1) (- 1)) (<= (- (- v_b_3_1) (- v_v_23_1)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_3_1) (- 1)) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~i~6) (- 1)) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~j~6) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_v_23_1)) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) v_v_23_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) c_ULTIMATE.start_main_~i~6) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~cont~6)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_8_1) (- 1)) (<= (- c_ULTIMATE.start_main_~j~6 v_v_23_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_8_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) v_v_23_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~j~6)) 0) (<= (- c_ULTIMATE.start_main_~i~6 v_b_8_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~i~6) 1) (<= (- (- c_ULTIMATE.start_main_~j~6) c_ULTIMATE.start_main_~j~6) 0) (<= (- v_b_3_1 (- v_v_23_1)) 1) (<= (- c_ULTIMATE.start_main_~j~6 (- v_v_23_1)) 0) (<= (- c_ULTIMATE.start_main_~j~6 (- c_ULTIMATE.start_main_~j~6)) 0) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_3_1)) 1) (<= (- v_b_8_1 (- v_b_8_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~i~6)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_3_1) (- 2)) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_8_1)) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) c_ULTIMATE.start_main_~j~6) 0) (<= (- c_ULTIMATE.start_main_~j~6 v_b_8_1) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~cont~6) 0) (<= (- c_ULTIMATE.start_main_~cont~6 c_ULTIMATE.start_main_~i~6) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~i~6)) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~j~6)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_3_1) (- 1)) (<= (- c_ULTIMATE.start_main_~i~6 (- v_v_23_1)) 0) (<= (- (- v_b_3_1) v_v_23_1) (- 1)) (<= (- v_v_23_1 (- v_v_23_1)) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_3_1)) 1) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~cont~6)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_8_1) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_3_1)) 1) (<= (- v_b_3_1 v_v_23_1) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_3_1)) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_8_1) 1) (<= (- v_b_3_1 (- v_b_3_1)) 2) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~MAX~6)) 2) (<= (- (- v_b_3_1) v_b_8_1) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_3_1) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_3_1)) 1) (<= (- (- v_b_8_1) v_b_8_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_v_23_1) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~i~6) 0) (<= (- v_b_3_1 v_b_8_1) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~cont~6) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_3_1)) 2) (<= (- c_ULTIMATE.start_main_~MAX~6 v_v_23_1) 1) (<= (- (- v_b_3_1) v_b_3_1) (- 2)) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_v_23_1)) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_8_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_3_1) (- 1)) (<= (- (- v_v_23_1) v_v_23_1) 0) (<= (- (- v_b_8_1) (- v_v_23_1)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~j~6) 1) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_v_23_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_v_23_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_v_23_1)) 1))) (exists ((v_b_6_1 Int) (v_b_7_1 Int) (v_v_20_1 Int)) (and (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~MAX~6) 8589934592) (<= (- c_ULTIMATE.start_main_~j~6 v_v_20_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) c_ULTIMATE.start_main_~j~6) 4294967297) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_v_20_1) 4294967296) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~i~6)) (- 1)) (<= (- v_b_6_1 (- v_b_7_1)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~j~6) 4294967296) (<= (- (- v_v_20_1) v_v_20_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_6_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~cont~6 c_ULTIMATE.start_main_~j~6) 0) (<= (- v_b_6_1 (- v_b_6_1)) (- 2)) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_6_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_6_1)) (- 2)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~i~6) 8589934593) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_7_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_6_1)) (- 1)) (<= (- v_b_7_1 v_v_20_1) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~i~6)) (- 2)) (<= (- (- c_ULTIMATE.start_main_~i~6) (- c_ULTIMATE.start_main_~j~6)) 4294967297) (<= (- (- v_b_7_1) v_b_7_1) 8589934592) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_7_1) 4294967296) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~i~6)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_6_1) 8589934593) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~j~6)) 4294967296) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~cont~6) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~j~6)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) v_v_20_1) 4294967297) (<= (- c_ULTIMATE.start_main_~j~6 v_b_6_1) 4294967297) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~cont~6)) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_6_1)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_7_1) 8589934593) (<= (- (- v_b_6_1) v_b_7_1) 8589934593) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_7_1)) 0) (<= (- v_b_6_1 v_v_20_1) (- 1)) (<= (- (- v_b_6_1) v_v_20_1) 4294967297) (<= (- c_ULTIMATE.start_main_~i~6 v_b_7_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_v_20_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_7_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~i~6)) (- 1)) (<= (- (- v_b_7_1) v_v_20_1) 4294967296) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~j~6) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_7_1)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_7_1) 8589934592) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_6_1) 4294967297) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_7_1) 4294967296) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_7_1)) 0) (<= (- v_b_7_1 (- v_b_7_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_v_20_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~j~6)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_7_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_7_1)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~i~6) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~i~6) 4294967297) (<= (- (- c_ULTIMATE.start_main_~j~6) c_ULTIMATE.start_main_~j~6) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_6_1) 4294967297) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~cont~6)) 4294967296) (<= (- c_ULTIMATE.start_main_~j~6 (- c_ULTIMATE.start_main_~j~6)) 0) (<= (- v_v_20_1 (- v_v_20_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_v_20_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~i~6)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_6_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 c_ULTIMATE.start_main_~i~6) 4294967297) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~cont~6) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_6_1) 1) (<= (- c_ULTIMATE.start_main_~i~6 (- v_v_20_1)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~j~6) v_v_20_1) 0) (<= (- c_ULTIMATE.start_main_~i~6 v_b_6_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_6_1) 8589934594) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~j~6)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_6_1) 4294967297) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_7_1) 4294967296) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_6_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~MAX~6)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~cont~6)) 0) (<= (- c_ULTIMATE.start_main_~j~6 (- v_v_20_1)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_v_20_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_7_1)) 1) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_v_20_1)) 4294967296) (<= (- (- v_b_6_1) (- v_b_7_1)) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_v_20_1) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_6_1)) (- 1)) (<= (- v_b_6_1 (- v_v_20_1)) (- 1)) (forall ((v_idx_23 Int) (v_idx_24 Int) (v_idx_22 Int)) (or (<= v_b_6_1 v_idx_22) (< v_idx_23 v_b_6_1) (and (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_23))) 4294967296) (<= (- (- c_ULTIMATE.start_main_~cont~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_23)) 0) (<= (- c_ULTIMATE.start_main_~j~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_23)) 0) (<= (- v_b_6_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_23))) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_23)) 4294967296) (<= (- (- c_ULTIMATE.start_main_~i~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_23)) 4294967297) (<= (- (select c_ULTIMATE.start_main_~str1~6 v_idx_23) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_23))) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_23))) 4294967297) (<= (- c_ULTIMATE.start_main_~cont~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_23))) 0) (<= (- (- (select c_ULTIMATE.start_main_~str1~6 v_idx_23)) (select c_ULTIMATE.start_main_~str1~6 v_idx_23)) 0) (<= (- v_b_7_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_23))) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_23))) (- 1)) (<= (- (- c_ULTIMATE.start_main_~j~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_23)) 0) (<= (- v_b_6_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_23)) (- 1)) (<= (- (- v_b_6_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_23)) 4294967297) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_23))) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_23)) 0) (<= (- c_ULTIMATE.start_main_~i~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_23)) (- 1)) (<= (- (- v_b_7_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_23))) 4294967296) (<= (- (- v_b_7_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_23)) 4294967296) (<= (- (- v_b_6_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_23))) 4294967297) (<= (- v_b_7_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_23)) 0) (<= (- c_ULTIMATE.start_main_~j~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_23))) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_23))) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_23))) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_23)) 0)) (<= v_b_7_1 v_idx_23) (< v_idx_24 v_b_7_1))) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_v_20_1)) 4294967297) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_7_1)) 0) (<= (- (- v_b_6_1) v_b_6_1) 8589934594) (<= (- v_b_7_1 (- v_v_20_1)) 0) (<= (- c_ULTIMATE.start_main_~i~6 c_ULTIMATE.start_main_~j~6) (- 1)) (<= (- v_b_6_1 v_b_7_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~cont~6) 4294967296) (<= (- c_ULTIMATE.start_main_~MAX~6 v_v_20_1) 0) (<= (- c_ULTIMATE.start_main_~i~6 v_v_20_1) (- 1)) (<= (- (- v_b_7_1) (- v_v_20_1)) 4294967296) (<= (- (- v_b_6_1) (- v_v_20_1)) 4294967297) (<= (- (- c_ULTIMATE.start_main_~i~6) c_ULTIMATE.start_main_~i~6) 8589934594) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~j~6) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~j~6)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_v_20_1)) 0) (<= (- c_ULTIMATE.start_main_~j~6 v_b_7_1) 4294967296))))} [2018-12-17 15:25:12,094 FATAL L263 ngHoareTripleChecker]: -- [2018-12-17 15:25:12,094 FATAL L264 ngHoareTripleChecker]: Simplified triple [2018-12-17 15:25:12,703 WARN L180 SmtUtils]: Spent 604.00 ms on a formula simplification. DAG size of input: 248 DAG size of output: 238 [2018-12-17 15:25:12,704 FATAL L265 ngHoareTripleChecker]: Pre: {2147483637#(or (exists ((v_v_10_1 Int) (v_b_2_1 Int) (v_b_3_1 Int)) (and (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~cont~6) 4294967295) (<= (- ULTIMATE.start_main_~MAX~6 v_b_2_1) 4294967295) (<= (- v_b_3_1 (- v_v_10_1)) 128) (<= (- (- ULTIMATE.start_main_~i~6) ULTIMATE.start_main_~i~6) (- 2)) (<= (- (- ULTIMATE.start_main_~i~6) v_b_3_1) (- 2)) (<= (- (- v_b_2_1) v_b_3_1) (- 1)) (<= (- ULTIMATE.start_main_~MAX~6 (- v_v_10_1)) 4294967422) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_2_1)) 4294967295) (<= (- v_b_2_1 (- v_b_2_1)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_3_1) (- 2)) (<= (- ULTIMATE.start_main_~i~6 v_b_2_1) 1) (<= (- ULTIMATE.start_main_~i~6 v_b_3_1) 0) (<= (- (- v_b_3_1) (- v_v_10_1)) 126) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~cont~6) 0) (<= (- ULTIMATE.start_main_~i~6 v_v_10_1) 129) (<= (- (- ULTIMATE.start_main_~cont~6) v_v_10_1) 128) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_3_1)) 0) (<= (- ULTIMATE.start_main_~cont~6 v_v_10_1) 128) (<= (- v_b_2_1 v_b_3_1) (- 1)) (<= (- (- ULTIMATE.start_main_~i~6) v_b_2_1) (- 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~i~6) (- 2)) (<= (- ULTIMATE.start_main_~cont~6 (- v_v_10_1)) 127) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_2_1) (- 1)) (<= (- (- ULTIMATE.start_main_~i~6) v_v_10_1) 127) (<= (- ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6) (- 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~cont~6) (- 1)) (<= (- (- v_b_2_1) v_b_2_1) 0) (<= (- (- v_b_2_1) (- v_v_10_1)) 127) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~i~6)) 4294967296) (<= (- v_b_2_1 v_v_10_1) 128) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~cont~6)) 0) (<= (- ULTIMATE.start_main_~i~6 (- v_b_3_1)) 2) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~cont~6)) 4294967295) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~MAX~6) (- 2)) (<= (- ULTIMATE.start_main_~cont~6 v_b_2_1) 0) (<= (- ULTIMATE.start_main_~i~6 (- v_b_2_1)) 1) (<= (- (- v_b_3_1) v_v_10_1) 127) (<= (- (- ULTIMATE.start_main_~MAX~6) v_v_10_1) 127) (<= (- v_b_2_1 (- v_b_3_1)) 1) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~i~6)) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_v_10_1)) 126) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6) 4294967294) (<= (- (- v_b_2_1) v_v_10_1) 128) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_2_1) 0) (<= (- ULTIMATE.start_main_~MAX~6 v_v_10_1) 4294967423) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_3_1)) 4294967296) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~MAX~6)) 8589934590) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_2_1)) 0) (<= (- v_b_2_1 (- v_v_10_1)) 127) (<= (- (- ULTIMATE.start_main_~i~6) (- v_v_10_1)) 126) (<= (- v_b_3_1 (- v_b_3_1)) 2) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_3_1)) 1) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_v_10_1)) 127) (<= (- ULTIMATE.start_main_~i~6 (- v_v_10_1)) 128) (<= (- (- v_b_2_1) (- v_b_3_1)) 1) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_3_1)) 1) (<= (- v_v_10_1 (- v_v_10_1)) 254) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~i~6) (- 1)) (<= (- ULTIMATE.start_main_~MAX~6 v_b_3_1) 4294967294) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~i~6)) 2) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_2_1)) 0) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_3_1) (- 1)) (<= (- (- v_v_10_1) v_v_10_1) 256) (<= (- v_b_3_1 v_v_10_1) 129) (<= (- (- ULTIMATE.start_main_~cont~6) (- ULTIMATE.start_main_~i~6)) 1) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_3_1)) 0) (<= (- (- v_b_3_1) v_b_3_1) (- 2)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~i~6)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~cont~6)) (- 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_2_1)) (- 1)) (<= (- ULTIMATE.start_main_~cont~6 v_b_3_1) (- 1)) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_2_1)) (- 1)) (forall ((v_idx_20 Int) (v_idx_18 Int) (v_idx_19 Int)) (or (<= v_b_2_1 v_idx_18) (< v_idx_20 v_b_3_1) (< v_idx_19 v_b_2_1) (and (<= (- (- ULTIMATE.start_main_~cont~6) (select ULTIMATE.start_main_~str1~6 v_idx_19)) 128) (<= (- (- v_b_3_1) (select ULTIMATE.start_main_~str1~6 v_idx_19)) 127) (<= (- ULTIMATE.start_main_~cont~6 (select ULTIMATE.start_main_~str1~6 v_idx_19)) 128) (<= (- (- ULTIMATE.start_main_~MAX~6) (select ULTIMATE.start_main_~str1~6 v_idx_19)) 127) (<= (- v_b_3_1 (- (select ULTIMATE.start_main_~str1~6 v_idx_19))) 128) (<= (- (- (select ULTIMATE.start_main_~str1~6 v_idx_19)) (select ULTIMATE.start_main_~str1~6 v_idx_19)) 256) (<= (- v_b_3_1 (select ULTIMATE.start_main_~str1~6 v_idx_19)) 129) (<= (- (- ULTIMATE.start_main_~MAX~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_19))) 126) (<= (- ULTIMATE.start_main_~cont~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_19))) 127) (<= (- (- v_b_2_1) (select ULTIMATE.start_main_~str1~6 v_idx_19)) 128) (<= (- ULTIMATE.start_main_~MAX~6 (select ULTIMATE.start_main_~str1~6 v_idx_19)) 4294967423) (<= (- ULTIMATE.start_main_~MAX~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_19))) 4294967422) (<= (- v_b_2_1 (- (select ULTIMATE.start_main_~str1~6 v_idx_19))) 127) (<= (- (- ULTIMATE.start_main_~i~6) (select ULTIMATE.start_main_~str1~6 v_idx_19)) 127) (<= (- (- ULTIMATE.start_main_~i~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_19))) 126) (<= (- (- v_b_2_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_19))) 127) (<= (- v_b_2_1 (select ULTIMATE.start_main_~str1~6 v_idx_19)) 128) (<= (- (- ULTIMATE.start_main_~cont~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_19))) 127) (<= (- (- v_b_3_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_19))) 126) (<= (- ULTIMATE.start_main_~i~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_19))) 128) (<= (- ULTIMATE.start_main_~i~6 (select ULTIMATE.start_main_~str1~6 v_idx_19)) 129) (<= (- (select ULTIMATE.start_main_~str1~6 v_idx_19) (- (select ULTIMATE.start_main_~str1~6 v_idx_19))) 254)) (<= v_b_3_1 v_idx_19))))) (and (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~cont~6)) 4294967296) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~i~6)) 0) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~cont~6) 0) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6) 4294967295) (<= (- ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6) 0)))} [2018-12-17 15:25:12,704 FATAL L269 ngHoareTripleChecker]: Action: assume !(main_~i~6 < main_~MAX~6);main_~str1~6 := main_~str1~6[main_~MAX~6 - 1 := 0];main_~j~6 := 0;main_~i~6 := main_~MAX~6 - 1; [2018-12-17 15:25:12,705 FATAL L184 hOps$ForEachOp$OfRef]: ActionStr: (and (not (< c_ULTIMATE.start_main_~i~6 c_ULTIMATE.start_main_~MAX~6)) (= c_ULTIMATE.start_main_~str1~6_primed (store c_ULTIMATE.start_main_~str1~6 (+ c_ULTIMATE.start_main_~MAX~6 (- 1)) 0)) (= c_ULTIMATE.start_main_~j~6_primed 0) (= c_ULTIMATE.start_main_~i~6_primed (+ c_ULTIMATE.start_main_~MAX~6 (- 1)))) [2018-12-17 15:25:12,812 WARN L180 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 514 [2018-12-17 15:25:12,813 FATAL L271 ngHoareTripleChecker]: Post: {2147483636#(or (exists ((v_v_23_1 Int) (v_b_8_1 Int) (v_b_3_1 Int)) (and (<= (- (- v_b_8_1) v_v_23_1) 0) (<= (- (- ULTIMATE.start_main_~i~6) (- v_v_23_1)) 0) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~j~6)) 0) (<= (- ULTIMATE.start_main_~j~6 v_b_3_1) (- 1)) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_8_1) 0) (<= (- v_b_3_1 (- v_b_8_1)) 1) (forall ((v_idx_26 Int) (v_idx_27 Int) (v_idx_28 Int)) (or (<= v_b_8_1 v_idx_26) (< v_idx_27 v_b_8_1) (<= v_b_3_1 v_idx_27) (and (<= (- (- ULTIMATE.start_main_~i~6) (select ULTIMATE.start_main_~str1~6 v_idx_27)) 0) (<= (- (- v_b_8_1) (select ULTIMATE.start_main_~str1~6 v_idx_27)) 0) (<= (- (- ULTIMATE.start_main_~i~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_27))) 0) (<= (- v_b_3_1 (select ULTIMATE.start_main_~str1~6 v_idx_27)) 1) (<= (- v_b_3_1 (- (select ULTIMATE.start_main_~str1~6 v_idx_27))) 1) (<= (- ULTIMATE.start_main_~j~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_27))) 0) (<= (- v_b_8_1 (- (select ULTIMATE.start_main_~str1~6 v_idx_27))) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (select ULTIMATE.start_main_~str1~6 v_idx_27)) (- 1)) (<= (- v_b_8_1 (select ULTIMATE.start_main_~str1~6 v_idx_27)) 0) (<= (- ULTIMATE.start_main_~i~6 (select ULTIMATE.start_main_~str1~6 v_idx_27)) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (select ULTIMATE.start_main_~str1~6 v_idx_27)) 0) (<= (- ULTIMATE.start_main_~cont~6 (select ULTIMATE.start_main_~str1~6 v_idx_27)) 0) (<= (- (- v_b_3_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_27))) (- 1)) (<= (- ULTIMATE.start_main_~i~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_27))) 0) (<= (- (- v_b_3_1) (select ULTIMATE.start_main_~str1~6 v_idx_27)) (- 1)) (<= (- (- ULTIMATE.start_main_~cont~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_27))) 0) (<= (- ULTIMATE.start_main_~MAX~6 (select ULTIMATE.start_main_~str1~6 v_idx_27)) 1) (<= (- (select ULTIMATE.start_main_~str1~6 v_idx_27) (- (select ULTIMATE.start_main_~str1~6 v_idx_27))) 0) (<= (- (- ULTIMATE.start_main_~j~6) (select ULTIMATE.start_main_~str1~6 v_idx_27)) 0) (<= (- ULTIMATE.start_main_~cont~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_27))) 0) (<= (- ULTIMATE.start_main_~j~6 (select ULTIMATE.start_main_~str1~6 v_idx_27)) 0) (<= (- (- (select ULTIMATE.start_main_~str1~6 v_idx_27)) (select ULTIMATE.start_main_~str1~6 v_idx_27)) 0) (<= (- (- v_b_8_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_27))) 0) (<= (- (- ULTIMATE.start_main_~j~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_27))) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_27))) (- 1)) (<= (- ULTIMATE.start_main_~MAX~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_27))) 1)) (< v_idx_28 v_b_3_1))) (<= (- ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~j~6) 0) (<= (- ULTIMATE.start_main_~i~6 ULTIMATE.start_main_~j~6) 0) (<= (- ULTIMATE.start_main_~i~6 v_v_23_1) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~j~6)) 1) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_8_1)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~j~6) (- 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_3_1)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~cont~6) (- 1)) (<= (- (- v_b_3_1) (- v_b_8_1)) (- 1)) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~cont~6)) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_8_1)) (- 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~MAX~6) (- 2)) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_8_1)) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_8_1)) 0) (<= (- (- ULTIMATE.start_main_~i~6) (- ULTIMATE.start_main_~j~6)) 0) (<= (- ULTIMATE.start_main_~cont~6 v_b_8_1) 0) (<= (- (- ULTIMATE.start_main_~j~6) v_b_8_1) 0) (<= (- v_b_8_1 (- v_v_23_1)) 0) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_3_1)) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) v_v_23_1) (- 1)) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~i~6)) 0) (<= (- v_b_8_1 v_v_23_1) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~j~6)) (- 1)) (<= (- ULTIMATE.start_main_~j~6 (- v_b_8_1)) 0) (<= (- (- ULTIMATE.start_main_~cont~6) v_v_23_1) 0) (<= (- ULTIMATE.start_main_~i~6 v_b_3_1) (- 1)) (<= (- (- ULTIMATE.start_main_~j~6) v_b_3_1) (- 1)) (<= (- (- v_b_3_1) (- v_v_23_1)) (- 1)) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_3_1) (- 1)) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~i~6)) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- ULTIMATE.start_main_~i~6)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~i~6) (- 1)) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~j~6) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_v_23_1)) 0) (<= (- (- ULTIMATE.start_main_~j~6) v_v_23_1) 0) (<= (- (- ULTIMATE.start_main_~i~6) ULTIMATE.start_main_~i~6) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~cont~6)) (- 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_8_1) (- 1)) (<= (- ULTIMATE.start_main_~j~6 v_v_23_1) 0) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_8_1)) 0) (<= (- (- ULTIMATE.start_main_~i~6) v_v_23_1) 0) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~j~6)) 0) (<= (- ULTIMATE.start_main_~i~6 v_b_8_1) 0) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6) 1) (<= (- (- ULTIMATE.start_main_~j~6) ULTIMATE.start_main_~j~6) 0) (<= (- v_b_3_1 (- v_v_23_1)) 1) (<= (- ULTIMATE.start_main_~j~6 (- v_v_23_1)) 0) (<= (- ULTIMATE.start_main_~j~6 (- ULTIMATE.start_main_~j~6)) 0) (<= (- ULTIMATE.start_main_~j~6 (- v_b_3_1)) 1) (<= (- v_b_8_1 (- v_b_8_1)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~i~6)) (- 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_3_1) (- 2)) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_8_1)) 1) (<= (- (- ULTIMATE.start_main_~i~6) ULTIMATE.start_main_~j~6) 0) (<= (- ULTIMATE.start_main_~j~6 v_b_8_1) 0) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~cont~6) 0) (<= (- ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~i~6)) 1) (<= (- (- ULTIMATE.start_main_~cont~6) (- ULTIMATE.start_main_~j~6)) 0) (<= (- (- ULTIMATE.start_main_~i~6) v_b_3_1) (- 1)) (<= (- ULTIMATE.start_main_~i~6 (- v_v_23_1)) 0) (<= (- (- v_b_3_1) v_v_23_1) (- 1)) (<= (- v_v_23_1 (- v_v_23_1)) 0) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_3_1)) 1) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~cont~6)) 0) (<= (- (- ULTIMATE.start_main_~i~6) v_b_8_1) 0) (<= (- ULTIMATE.start_main_~i~6 (- v_b_3_1)) 1) (<= (- v_b_3_1 v_v_23_1) 1) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_3_1)) 1) (<= (- ULTIMATE.start_main_~MAX~6 v_b_8_1) 1) (<= (- v_b_3_1 (- v_b_3_1)) 2) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~MAX~6)) 2) (<= (- (- v_b_3_1) v_b_8_1) (- 1)) (<= (- ULTIMATE.start_main_~MAX~6 v_b_3_1) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_3_1)) 1) (<= (- (- v_b_8_1) v_b_8_1) 0) (<= (- ULTIMATE.start_main_~cont~6 v_v_23_1) 0) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~i~6) 0) (<= (- v_b_3_1 v_b_8_1) 1) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~cont~6) 1) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_3_1)) 2) (<= (- ULTIMATE.start_main_~MAX~6 v_v_23_1) 1) (<= (- (- v_b_3_1) v_b_3_1) (- 2)) (<= (- ULTIMATE.start_main_~cont~6 (- v_v_23_1)) 0) (<= (- ULTIMATE.start_main_~i~6 (- v_b_8_1)) 0) (<= (- ULTIMATE.start_main_~cont~6 v_b_3_1) (- 1)) (<= (- (- v_v_23_1) v_v_23_1) 0) (<= (- (- v_b_8_1) (- v_v_23_1)) 0) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~j~6) 1) (<= (- (- ULTIMATE.start_main_~j~6) (- v_v_23_1)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_v_23_1)) (- 1)) (<= (- ULTIMATE.start_main_~MAX~6 (- v_v_23_1)) 1))) (exists ((v_b_6_1 Int) (v_b_7_1 Int) (v_v_20_1 Int)) (and (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~MAX~6) 8589934592) (<= (- ULTIMATE.start_main_~j~6 v_v_20_1) 0) (<= (- (- ULTIMATE.start_main_~i~6) ULTIMATE.start_main_~j~6) 4294967297) (<= (- (- ULTIMATE.start_main_~MAX~6) v_v_20_1) 4294967296) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~i~6)) (- 1)) (<= (- v_b_6_1 (- v_b_7_1)) (- 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~j~6) 4294967296) (<= (- (- v_v_20_1) v_v_20_1) 0) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_6_1)) (- 1)) (<= (- ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~j~6) 0) (<= (- v_b_6_1 (- v_b_6_1)) (- 2)) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_6_1)) (- 1)) (<= (- ULTIMATE.start_main_~i~6 (- v_b_6_1)) (- 2)) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~i~6) 8589934593) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_7_1)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_6_1)) (- 1)) (<= (- v_b_7_1 v_v_20_1) 0) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~i~6)) (- 2)) (<= (- (- ULTIMATE.start_main_~i~6) (- ULTIMATE.start_main_~j~6)) 4294967297) (<= (- (- v_b_7_1) v_b_7_1) 8589934592) (<= (- ULTIMATE.start_main_~cont~6 v_b_7_1) 4294967296) (<= (- (- ULTIMATE.start_main_~cont~6) (- ULTIMATE.start_main_~i~6)) (- 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_6_1) 8589934593) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~j~6)) 4294967296) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~cont~6) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~j~6)) 0) (<= (- (- ULTIMATE.start_main_~i~6) v_v_20_1) 4294967297) (<= (- ULTIMATE.start_main_~j~6 v_b_6_1) 4294967297) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~cont~6)) 0) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_6_1)) (- 1)) (<= (- (- ULTIMATE.start_main_~i~6) v_b_7_1) 8589934593) (<= (- (- v_b_6_1) v_b_7_1) 8589934593) (<= (- ULTIMATE.start_main_~j~6 (- v_b_7_1)) 0) (<= (- v_b_6_1 v_v_20_1) (- 1)) (<= (- (- v_b_6_1) v_v_20_1) 4294967297) (<= (- ULTIMATE.start_main_~i~6 v_b_7_1) (- 1)) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_v_20_1)) 0) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_7_1)) 0) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~i~6)) (- 1)) (<= (- (- v_b_7_1) v_v_20_1) 4294967296) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~j~6) 0) (<= (- ULTIMATE.start_main_~i~6 (- v_b_7_1)) (- 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_7_1) 8589934592) (<= (- (- ULTIMATE.start_main_~j~6) v_b_6_1) 4294967297) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_7_1) 4294967296) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_7_1)) 0) (<= (- v_b_7_1 (- v_b_7_1)) 0) (<= (- ULTIMATE.start_main_~cont~6 v_v_20_1) 0) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~j~6)) 0) (<= (- ULTIMATE.start_main_~MAX~6 v_b_7_1) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_7_1)) 0) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6) 1) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~i~6) 4294967297) (<= (- (- ULTIMATE.start_main_~j~6) ULTIMATE.start_main_~j~6) 0) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_6_1) 4294967297) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~cont~6)) 4294967296) (<= (- ULTIMATE.start_main_~j~6 (- ULTIMATE.start_main_~j~6)) 0) (<= (- v_v_20_1 (- v_v_20_1)) 0) (<= (- ULTIMATE.start_main_~cont~6 (- v_v_20_1)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~i~6)) (- 1)) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_6_1)) 0) (<= (- ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6) 4294967297) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~cont~6) 0) (<= (- ULTIMATE.start_main_~MAX~6 v_b_6_1) 1) (<= (- ULTIMATE.start_main_~i~6 (- v_v_20_1)) (- 1)) (<= (- (- ULTIMATE.start_main_~j~6) v_v_20_1) 0) (<= (- ULTIMATE.start_main_~i~6 v_b_6_1) 0) (<= (- (- ULTIMATE.start_main_~i~6) v_b_6_1) 8589934594) (<= (- (- ULTIMATE.start_main_~cont~6) (- ULTIMATE.start_main_~j~6)) 0) (<= (- ULTIMATE.start_main_~cont~6 v_b_6_1) 4294967297) (<= (- (- ULTIMATE.start_main_~j~6) v_b_7_1) 4294967296) (<= (- ULTIMATE.start_main_~j~6 (- v_b_6_1)) (- 1)) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~MAX~6)) 0) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~cont~6)) 0) (<= (- ULTIMATE.start_main_~j~6 (- v_v_20_1)) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- v_v_20_1)) 0) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_7_1)) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_v_20_1)) 4294967296) (<= (- (- v_b_6_1) (- v_b_7_1)) 1) (<= (- (- ULTIMATE.start_main_~cont~6) v_v_20_1) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_6_1)) (- 1)) (<= (- v_b_6_1 (- v_v_20_1)) (- 1)) (forall ((v_idx_23 Int) (v_idx_24 Int) (v_idx_22 Int)) (or (<= v_b_6_1 v_idx_22) (< v_idx_23 v_b_6_1) (and (<= (- (- ULTIMATE.start_main_~MAX~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_23))) 4294967296) (<= (- (- ULTIMATE.start_main_~cont~6) (select ULTIMATE.start_main_~str1~6 v_idx_23)) 0) (<= (- ULTIMATE.start_main_~j~6 (select ULTIMATE.start_main_~str1~6 v_idx_23)) 0) (<= (- v_b_6_1 (- (select ULTIMATE.start_main_~str1~6 v_idx_23))) (- 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) (select ULTIMATE.start_main_~str1~6 v_idx_23)) 4294967296) (<= (- (- ULTIMATE.start_main_~i~6) (select ULTIMATE.start_main_~str1~6 v_idx_23)) 4294967297) (<= (- (select ULTIMATE.start_main_~str1~6 v_idx_23) (- (select ULTIMATE.start_main_~str1~6 v_idx_23))) 0) (<= (- (- ULTIMATE.start_main_~i~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_23))) 4294967297) (<= (- ULTIMATE.start_main_~cont~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_23))) 0) (<= (- (- (select ULTIMATE.start_main_~str1~6 v_idx_23)) (select ULTIMATE.start_main_~str1~6 v_idx_23)) 0) (<= (- v_b_7_1 (- (select ULTIMATE.start_main_~str1~6 v_idx_23))) 0) (<= (- ULTIMATE.start_main_~i~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_23))) (- 1)) (<= (- (- ULTIMATE.start_main_~j~6) (select ULTIMATE.start_main_~str1~6 v_idx_23)) 0) (<= (- v_b_6_1 (select ULTIMATE.start_main_~str1~6 v_idx_23)) (- 1)) (<= (- (- v_b_6_1) (select ULTIMATE.start_main_~str1~6 v_idx_23)) 4294967297) (<= (- (- ULTIMATE.start_main_~cont~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_23))) 0) (<= (- ULTIMATE.start_main_~MAX~6 (select ULTIMATE.start_main_~str1~6 v_idx_23)) 0) (<= (- ULTIMATE.start_main_~i~6 (select ULTIMATE.start_main_~str1~6 v_idx_23)) (- 1)) (<= (- (- v_b_7_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_23))) 4294967296) (<= (- (- v_b_7_1) (select ULTIMATE.start_main_~str1~6 v_idx_23)) 4294967296) (<= (- (- v_b_6_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_23))) 4294967297) (<= (- v_b_7_1 (select ULTIMATE.start_main_~str1~6 v_idx_23)) 0) (<= (- ULTIMATE.start_main_~j~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_23))) 0) (<= (- (- ULTIMATE.start_main_~j~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_23))) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_23))) 0) (<= (- ULTIMATE.start_main_~cont~6 (select ULTIMATE.start_main_~str1~6 v_idx_23)) 0)) (<= v_b_7_1 v_idx_23) (< v_idx_24 v_b_7_1))) (<= (- (- ULTIMATE.start_main_~i~6) (- v_v_20_1)) 4294967297) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_7_1)) 0) (<= (- (- v_b_6_1) v_b_6_1) 8589934594) (<= (- v_b_7_1 (- v_v_20_1)) 0) (<= (- ULTIMATE.start_main_~i~6 ULTIMATE.start_main_~j~6) (- 1)) (<= (- v_b_6_1 v_b_7_1) (- 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~cont~6) 4294967296) (<= (- ULTIMATE.start_main_~MAX~6 v_v_20_1) 0) (<= (- ULTIMATE.start_main_~i~6 v_v_20_1) (- 1)) (<= (- (- v_b_7_1) (- v_v_20_1)) 4294967296) (<= (- (- v_b_6_1) (- v_v_20_1)) 4294967297) (<= (- (- ULTIMATE.start_main_~i~6) ULTIMATE.start_main_~i~6) 8589934594) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~j~6) 0) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~j~6)) (- 1)) (<= (- (- ULTIMATE.start_main_~j~6) (- v_v_20_1)) 0) (<= (- ULTIMATE.start_main_~j~6 v_b_7_1) 4294967296))))} [2018-12-17 15:25:20,926 FATAL L210 ngHoareTripleChecker]: Soundness check failed for the following hoare triple [2018-12-17 15:25:20,927 FATAL L212 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-17 15:25:20,927 FATAL L214 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-17 15:25:20,927 FATAL L218 ngHoareTripleChecker]: -- [2018-12-17 15:25:20,928 FATAL L219 ngHoareTripleChecker]: Pre: {2147483635#(or (and (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~cont~6) 4294967295) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~MAX~6) 8589934592) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~i~6) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~i~6) 4294967296) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~i~6)) 4294967296) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~cont~6) 4294967296) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~MAX~6)) 8589934590) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~cont~6)) 4294967296) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~i~6)) 4294967295) (<= (- (- c_ULTIMATE.start_main_~i~6) c_ULTIMATE.start_main_~i~6) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~cont~6)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~cont~6)) 4294967295) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~cont~6) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~i~6) 4294967295) (<= (- c_ULTIMATE.start_main_~cont~6 c_ULTIMATE.start_main_~i~6) 0)) (exists ((v_v_10_1 Int) (v_b_2_1 Int) (v_b_3_1 Int)) (and (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~cont~6) 4294967295) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_2_1) 4294967295) (<= (- v_b_3_1 (- v_v_10_1)) 128) (<= (- (- c_ULTIMATE.start_main_~i~6) c_ULTIMATE.start_main_~i~6) (- 2)) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_3_1) (- 2)) (<= (- (- v_b_2_1) v_b_3_1) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_v_10_1)) 4294967422) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_2_1)) 4294967295) (<= (- v_b_2_1 (- v_b_2_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_3_1) (- 2)) (<= (- c_ULTIMATE.start_main_~i~6 v_b_2_1) 1) (<= (- c_ULTIMATE.start_main_~i~6 v_b_3_1) 0) (<= (- (- v_b_3_1) (- v_v_10_1)) 126) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~cont~6) 0) (<= (- c_ULTIMATE.start_main_~i~6 v_v_10_1) 129) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_v_10_1) 128) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_3_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_v_10_1) 128) (<= (- v_b_2_1 v_b_3_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_2_1) (- 1)) (forall ((v_idx_32 Int) (v_idx_30 Int) (v_idx_31 Int)) (or (< v_idx_32 v_b_3_1) (and (<= (- (- c_ULTIMATE.start_main_~cont~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_31)) 128) (<= (- (- v_b_3_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_31)) 127) (<= (- c_ULTIMATE.start_main_~cont~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_31)) 128) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_31)) 127) (<= (- v_b_3_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_31))) 128) (<= (- (- (select c_ULTIMATE.start_main_~str1~6 v_idx_31)) (select c_ULTIMATE.start_main_~str1~6 v_idx_31)) 256) (<= (- v_b_3_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_31)) 129) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_31))) 126) (<= (- c_ULTIMATE.start_main_~cont~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_31))) 127) (<= (- (- v_b_2_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_31)) 128) (<= (- c_ULTIMATE.start_main_~MAX~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_31)) 4294967423) (<= (- c_ULTIMATE.start_main_~MAX~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_31))) 4294967422) (<= (- v_b_2_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_31))) 127) (<= (- (- c_ULTIMATE.start_main_~i~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_31)) 127) (<= (- (- c_ULTIMATE.start_main_~i~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_31))) 126) (<= (- (- v_b_2_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_31))) 127) (<= (- v_b_2_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_31)) 128) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_31))) 127) (<= (- (- v_b_3_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_31))) 126) (<= (- c_ULTIMATE.start_main_~i~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_31))) 128) (<= (- c_ULTIMATE.start_main_~i~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_31)) 129) (<= (- (select c_ULTIMATE.start_main_~str1~6 v_idx_31) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_31))) 254)) (<= v_b_2_1 v_idx_30) (<= v_b_3_1 v_idx_31) (< v_idx_31 v_b_2_1))) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~i~6) (- 2)) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_v_10_1)) 127) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_2_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~6) v_v_10_1) 127) (<= (- c_ULTIMATE.start_main_~cont~6 c_ULTIMATE.start_main_~i~6) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~cont~6) (- 1)) (<= (- (- v_b_2_1) v_b_2_1) 0) (<= (- (- v_b_2_1) (- v_v_10_1)) 127) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~i~6)) 4294967296) (<= (- v_b_2_1 v_v_10_1) 128) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~cont~6)) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_3_1)) 2) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~cont~6)) 4294967295) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~MAX~6) (- 2)) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_2_1) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_2_1)) 1) (<= (- (- v_b_3_1) v_v_10_1) 127) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_v_10_1) 127) (<= (- v_b_2_1 (- v_b_3_1)) 1) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~i~6)) 1) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_v_10_1)) 126) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~i~6) 4294967294) (<= (- (- v_b_2_1) v_v_10_1) 128) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_2_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 v_v_10_1) 4294967423) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_3_1)) 4294967296) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~MAX~6)) 8589934590) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_2_1)) 0) (<= (- v_b_2_1 (- v_v_10_1)) 127) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_v_10_1)) 126) (<= (- v_b_3_1 (- v_b_3_1)) 2) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_3_1)) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_v_10_1)) 127) (<= (- c_ULTIMATE.start_main_~i~6 (- v_v_10_1)) 128) (<= (- (- v_b_2_1) (- v_b_3_1)) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_3_1)) 1) (<= (- v_v_10_1 (- v_v_10_1)) 254) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~i~6) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_3_1) 4294967294) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~i~6)) 2) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_2_1)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_3_1) (- 1)) (<= (- (- v_v_10_1) v_v_10_1) 256) (<= (- v_b_3_1 v_v_10_1) 129) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~i~6)) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_3_1)) 0) (<= (- (- v_b_3_1) v_b_3_1) (- 2)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~cont~6)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_2_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_3_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_2_1)) (- 1)))))} [2018-12-17 15:25:20,928 FATAL L223 ngHoareTripleChecker]: Action: assume !!(main_~i~6 < main_~MAX~6);assume -128 <= main_#t~nondet2 && main_#t~nondet2 <= 127;main_~str1~6 := main_~str1~6[main_~i~6 := main_#t~nondet2];havoc main_#t~nondet2;main_#t~post1 := main_~i~6;main_~i~6 := main_#t~post1 + 1;havoc main_#t~post1; [2018-12-17 15:25:20,928 FATAL L184 hOps$ForEachOp$OfRef]: ActionStr: (and (= c_ULTIMATE.start_main_~str1~6_primed (store c_ULTIMATE.start_main_~str1~6 c_ULTIMATE.start_main_~i~6 |c_ULTIMATE.start_main_#t~nondet2|)) (< c_ULTIMATE.start_main_~i~6 c_ULTIMATE.start_main_~MAX~6) (<= 0 (+ |c_ULTIMATE.start_main_#t~nondet2| 128)) (<= |c_ULTIMATE.start_main_#t~nondet2| 127) (= c_ULTIMATE.start_main_~i~6_primed (+ c_ULTIMATE.start_main_~i~6 1))) [2018-12-17 15:25:20,929 FATAL L225 ngHoareTripleChecker]: Post: {2147483634#(or (exists ((v_b_12_1 Int) (v_b_13_1 Int) (v_v_90_1 Int)) (and (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~cont~6) 4294967295) (<= (- v_b_12_1 (- v_v_90_1)) 127) (<= (- v_b_12_1 (- v_b_12_1)) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_12_1)) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_12_1)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~6) c_ULTIMATE.start_main_~i~6) (- 2)) (<= (- (- v_b_12_1) v_v_90_1) 128) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_13_1) (- 2)) (<= (- c_ULTIMATE.start_main_~i~6 v_v_90_1) 129) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_13_1) 4294967294) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_12_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_12_1)) 0) (<= (- v_b_12_1 (- v_b_13_1)) 1) (<= (- v_b_13_1 (- v_b_13_1)) 2) (<= (- (- c_ULTIMATE.start_main_~i~6) v_v_90_1) 127) (<= (- c_ULTIMATE.start_main_~i~6 v_b_13_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_v_90_1)) 127) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~cont~6) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_12_1)) 4294967295) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_v_90_1)) 126) (<= (- (- v_b_12_1) (- v_v_90_1)) 127) (<= (- v_b_13_1 (- v_v_90_1)) 128) (<= (- c_ULTIMATE.start_main_~MAX~6 v_v_90_1) 4294967423) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_v_90_1) 127) (<= (- c_ULTIMATE.start_main_~i~6 (- v_v_90_1)) 128) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~i~6) (- 2)) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_v_90_1)) 126) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_13_1)) 4294967296) (<= (- (- v_b_13_1) v_v_90_1) 127) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_13_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 c_ULTIMATE.start_main_~i~6) (- 1)) (<= (- (- v_b_12_1) (- v_b_13_1)) 1) (<= (- v_b_12_1 v_v_90_1) 128) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~cont~6) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_12_1) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_12_1) 4294967295) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~i~6)) 4294967296) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_13_1) (- 2)) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~cont~6)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_13_1) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~cont~6)) 4294967295) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~MAX~6) (- 2)) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_13_1) (- 1)) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~i~6)) 1) (<= (- (- v_v_90_1) v_v_90_1) 256) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_12_1) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_12_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~i~6) 4294967294) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~MAX~6)) 8589934590) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_12_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_13_1)) 1) (<= (- (- v_b_13_1) (- v_v_90_1)) 126) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_13_1)) 0) (<= (- v_v_90_1 (- v_v_90_1)) 254) (<= (- (- v_b_12_1) v_b_13_1) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_v_90_1)) 4294967422) (<= (- v_b_12_1 v_b_13_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~i~6) (- 1)) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~i~6)) 2) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_v_90_1)) 127) (forall ((v_idx_36 Int) (v_idx_34 Int) (v_idx_35 Int)) (or (<= v_b_13_1 v_idx_35) (< v_idx_36 v_b_13_1) (<= v_b_12_1 v_idx_34) (< v_idx_35 v_b_12_1) (and (<= (- v_b_13_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_35))) 128) (<= (- v_b_12_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_35))) 127) (<= (- c_ULTIMATE.start_main_~MAX~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_35)) 4294967423) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_35))) 127) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_35)) 127) (<= (- (- (select c_ULTIMATE.start_main_~str1~6 v_idx_35)) (select c_ULTIMATE.start_main_~str1~6 v_idx_35)) 256) (<= (- c_ULTIMATE.start_main_~i~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_35))) 128) (<= (- (- v_b_12_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_35)) 128) (<= (- (- c_ULTIMATE.start_main_~i~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_35))) 126) (<= (- c_ULTIMATE.start_main_~i~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_35)) 129) (<= (- (- v_b_13_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_35)) 127) (<= (- (- c_ULTIMATE.start_main_~i~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_35)) 127) (<= (- v_b_12_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_35)) 128) (<= (- v_b_13_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_35)) 129) (<= (- c_ULTIMATE.start_main_~cont~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_35)) 128) (<= (- (- c_ULTIMATE.start_main_~cont~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_35)) 128) (<= (- (- v_b_13_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_35))) 126) (<= (- (select c_ULTIMATE.start_main_~str1~6 v_idx_35) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_35))) 254) (<= (- c_ULTIMATE.start_main_~cont~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_35))) 127) (<= (- c_ULTIMATE.start_main_~MAX~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_35))) 4294967422) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_35))) 126) (<= (- (- v_b_12_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_35))) 127)))) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_13_1)) 2) (<= (- c_ULTIMATE.start_main_~i~6 v_b_12_1) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~i~6)) 1) (<= (- (- v_b_13_1) v_b_13_1) (- 2)) (<= (- (- v_b_12_1) v_b_12_1) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- v_b_13_1 v_v_90_1) 129) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~cont~6)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_13_1)) 1) (<= (- c_ULTIMATE.start_main_~cont~6 v_v_90_1) 128) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_v_90_1) 128) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_12_1)) 0))) (exists ((v_b_15_1 Int) (v_v_10_1 Int) (v_b_2_1 Int)) (and (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~cont~6) 4294967295) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_v_10_1) 126) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_2_1) 4294967295) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_2_1)) (- 2)) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~i~6) (- 2)) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~i~6)) 2) (<= (- (- v_b_15_1) (- v_v_10_1)) 125) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~i~6) (- 4)) (<= (- v_b_15_1 v_b_2_1) 2) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_v_10_1)) 4294967422) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_2_1)) 4294967295) (<= (- v_b_2_1 (- v_b_2_1)) 0) (<= (- v_b_15_1 v_v_10_1) 130) (<= (- (- c_ULTIMATE.start_main_~i~6) c_ULTIMATE.start_main_~i~6) (- 4)) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_2_1)) (- 2)) (<= (- (- c_ULTIMATE.start_main_~i~6) v_v_10_1) 126) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~i~6)) 4) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~cont~6) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_15_1) (- 4)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_15_1) (- 4)) (<= (- (- v_b_15_1) v_b_2_1) (- 2)) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_v_10_1) 128) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_15_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_v_10_1) 128) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_v_10_1)) 125) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_15_1)) 2) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_15_1)) 2) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_v_10_1)) 127) (<= (- c_ULTIMATE.start_main_~i~6 v_b_15_1) 0) (<= (- (- v_b_2_1) v_b_2_1) 0) (<= (- (- v_b_2_1) (- v_v_10_1)) 127) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~i~6)) 4294967297) (<= (- v_b_2_1 v_v_10_1) 128) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~MAX~6) (- 4)) (<= (- (- v_b_15_1) v_v_10_1) 126) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~cont~6)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_15_1) (- 2)) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_2_1)) 2) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~cont~6)) 4294967295) (<= (- v_b_15_1 (- v_b_15_1)) 4) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_2_1) (- 2)) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_2_1) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_2_1) (- 2)) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_15_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~i~6)) 2) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~cont~6)) (- 2)) (<= (- (- v_b_2_1) v_v_10_1) 128) (<= (- c_ULTIMATE.start_main_~cont~6 c_ULTIMATE.start_main_~i~6) (- 2)) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_2_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 v_v_10_1) 4294967423) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~MAX~6)) 8589934590) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_2_1)) 0) (<= (- v_b_2_1 (- v_v_10_1)) 127) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~cont~6) (- 2)) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~i~6) 4294967293) (<= (- v_b_15_1 (- v_v_10_1)) 129) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_15_1)) 4294967297) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_v_10_1)) 127) (<= (- v_v_10_1 (- v_v_10_1)) 254) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_15_1) 4294967293) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_2_1)) 0) (<= (- (- v_b_15_1) (- v_b_2_1)) (- 2)) (<= (- (- v_v_10_1) v_v_10_1) 256) (forall ((v_idx_40 Int) (v_idx_38 Int) (v_idx_39 Int)) (or (< v_idx_39 v_b_2_1) (< v_idx_40 v_b_15_1) (<= v_b_15_1 v_idx_39) (and (<= (- (- c_ULTIMATE.start_main_~MAX~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_39)) 126) (<= (- (- c_ULTIMATE.start_main_~cont~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_39)) 128) (<= (- c_ULTIMATE.start_main_~cont~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_39)) 128) (<= (- (- c_ULTIMATE.start_main_~i~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_39))) 125) (<= (- (- v_b_15_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_39))) 125) (<= (- (- (select c_ULTIMATE.start_main_~str1~6 v_idx_39)) (select c_ULTIMATE.start_main_~str1~6 v_idx_39)) 256) (<= (- c_ULTIMATE.start_main_~cont~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_39))) 127) (<= (- (- v_b_2_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_39)) 128) (<= (- c_ULTIMATE.start_main_~MAX~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_39)) 4294967423) (<= (- c_ULTIMATE.start_main_~i~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_39))) 129) (<= (- c_ULTIMATE.start_main_~MAX~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_39))) 4294967422) (<= (- v_b_2_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_39))) 127) (<= (- c_ULTIMATE.start_main_~i~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_39)) 130) (<= (- (- v_b_2_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_39))) 127) (<= (- v_b_15_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_39)) 130) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_39))) 125) (<= (- v_b_2_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_39)) 128) (<= (- (- v_b_15_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_39)) 126) (<= (- v_b_15_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_39))) 129) (<= (- (- c_ULTIMATE.start_main_~i~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_39)) 126) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_39))) 127) (<= (- (select c_ULTIMATE.start_main_~str1~6 v_idx_39) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_39))) 254)) (<= v_b_2_1 v_idx_38))) (<= (- c_ULTIMATE.start_main_~i~6 (- v_v_10_1)) 129) (<= (- c_ULTIMATE.start_main_~i~6 v_v_10_1) 130) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_15_1) (- 2)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_v_10_1)) 125) (<= (- v_b_15_1 (- v_b_2_1)) 2) (<= (- c_ULTIMATE.start_main_~i~6 v_b_2_1) 2) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_15_1)) 4) (<= (- (- v_b_15_1) v_b_15_1) (- 4)))))} [2018-12-17 15:25:20,989 FATAL L263 ngHoareTripleChecker]: -- [2018-12-17 15:25:20,990 FATAL L264 ngHoareTripleChecker]: Simplified triple [2018-12-17 15:25:21,326 WARN L180 SmtUtils]: Spent 335.00 ms on a formula simplification. DAG size of input: 248 DAG size of output: 238 [2018-12-17 15:25:21,327 FATAL L265 ngHoareTripleChecker]: Pre: {2147483635#(or (and (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~cont~6)) 4294967296) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~i~6)) 0) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~cont~6) 0) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6) 4294967295) (<= (- ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6) 0)) (exists ((v_v_10_1 Int) (v_b_2_1 Int) (v_b_3_1 Int)) (and (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~cont~6) 4294967295) (<= (- ULTIMATE.start_main_~MAX~6 v_b_2_1) 4294967295) (<= (- v_b_3_1 (- v_v_10_1)) 128) (<= (- (- ULTIMATE.start_main_~i~6) ULTIMATE.start_main_~i~6) (- 2)) (<= (- (- ULTIMATE.start_main_~i~6) v_b_3_1) (- 2)) (<= (- (- v_b_2_1) v_b_3_1) (- 1)) (<= (- ULTIMATE.start_main_~MAX~6 (- v_v_10_1)) 4294967422) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_2_1)) 4294967295) (<= (- v_b_2_1 (- v_b_2_1)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_3_1) (- 2)) (<= (- ULTIMATE.start_main_~i~6 v_b_2_1) 1) (<= (- ULTIMATE.start_main_~i~6 v_b_3_1) 0) (<= (- (- v_b_3_1) (- v_v_10_1)) 126) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~cont~6) 0) (<= (- ULTIMATE.start_main_~i~6 v_v_10_1) 129) (<= (- (- ULTIMATE.start_main_~cont~6) v_v_10_1) 128) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_3_1)) 0) (<= (- ULTIMATE.start_main_~cont~6 v_v_10_1) 128) (<= (- v_b_2_1 v_b_3_1) (- 1)) (<= (- (- ULTIMATE.start_main_~i~6) v_b_2_1) (- 1)) (forall ((v_idx_32 Int) (v_idx_30 Int) (v_idx_31 Int)) (or (< v_idx_32 v_b_3_1) (and (<= (- (- ULTIMATE.start_main_~cont~6) (select ULTIMATE.start_main_~str1~6 v_idx_31)) 128) (<= (- (- v_b_3_1) (select ULTIMATE.start_main_~str1~6 v_idx_31)) 127) (<= (- ULTIMATE.start_main_~cont~6 (select ULTIMATE.start_main_~str1~6 v_idx_31)) 128) (<= (- (- ULTIMATE.start_main_~MAX~6) (select ULTIMATE.start_main_~str1~6 v_idx_31)) 127) (<= (- v_b_3_1 (- (select ULTIMATE.start_main_~str1~6 v_idx_31))) 128) (<= (- (- (select ULTIMATE.start_main_~str1~6 v_idx_31)) (select ULTIMATE.start_main_~str1~6 v_idx_31)) 256) (<= (- v_b_3_1 (select ULTIMATE.start_main_~str1~6 v_idx_31)) 129) (<= (- (- ULTIMATE.start_main_~MAX~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_31))) 126) (<= (- ULTIMATE.start_main_~cont~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_31))) 127) (<= (- (- v_b_2_1) (select ULTIMATE.start_main_~str1~6 v_idx_31)) 128) (<= (- ULTIMATE.start_main_~MAX~6 (select ULTIMATE.start_main_~str1~6 v_idx_31)) 4294967423) (<= (- ULTIMATE.start_main_~MAX~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_31))) 4294967422) (<= (- v_b_2_1 (- (select ULTIMATE.start_main_~str1~6 v_idx_31))) 127) (<= (- (- ULTIMATE.start_main_~i~6) (select ULTIMATE.start_main_~str1~6 v_idx_31)) 127) (<= (- (- ULTIMATE.start_main_~i~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_31))) 126) (<= (- (- v_b_2_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_31))) 127) (<= (- v_b_2_1 (select ULTIMATE.start_main_~str1~6 v_idx_31)) 128) (<= (- (- ULTIMATE.start_main_~cont~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_31))) 127) (<= (- (- v_b_3_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_31))) 126) (<= (- ULTIMATE.start_main_~i~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_31))) 128) (<= (- ULTIMATE.start_main_~i~6 (select ULTIMATE.start_main_~str1~6 v_idx_31)) 129) (<= (- (select ULTIMATE.start_main_~str1~6 v_idx_31) (- (select ULTIMATE.start_main_~str1~6 v_idx_31))) 254)) (<= v_b_2_1 v_idx_30) (<= v_b_3_1 v_idx_31) (< v_idx_31 v_b_2_1))) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~i~6) (- 2)) (<= (- ULTIMATE.start_main_~cont~6 (- v_v_10_1)) 127) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_2_1) (- 1)) (<= (- (- ULTIMATE.start_main_~i~6) v_v_10_1) 127) (<= (- ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6) (- 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~cont~6) (- 1)) (<= (- (- v_b_2_1) v_b_2_1) 0) (<= (- (- v_b_2_1) (- v_v_10_1)) 127) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~i~6)) 4294967296) (<= (- v_b_2_1 v_v_10_1) 128) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~cont~6)) 0) (<= (- ULTIMATE.start_main_~i~6 (- v_b_3_1)) 2) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~cont~6)) 4294967295) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~MAX~6) (- 2)) (<= (- ULTIMATE.start_main_~cont~6 v_b_2_1) 0) (<= (- ULTIMATE.start_main_~i~6 (- v_b_2_1)) 1) (<= (- (- v_b_3_1) v_v_10_1) 127) (<= (- (- ULTIMATE.start_main_~MAX~6) v_v_10_1) 127) (<= (- v_b_2_1 (- v_b_3_1)) 1) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~i~6)) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_v_10_1)) 126) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6) 4294967294) (<= (- (- v_b_2_1) v_v_10_1) 128) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_2_1) 0) (<= (- ULTIMATE.start_main_~MAX~6 v_v_10_1) 4294967423) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_3_1)) 4294967296) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~MAX~6)) 8589934590) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_2_1)) 0) (<= (- v_b_2_1 (- v_v_10_1)) 127) (<= (- (- ULTIMATE.start_main_~i~6) (- v_v_10_1)) 126) (<= (- v_b_3_1 (- v_b_3_1)) 2) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_3_1)) 1) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_v_10_1)) 127) (<= (- ULTIMATE.start_main_~i~6 (- v_v_10_1)) 128) (<= (- (- v_b_2_1) (- v_b_3_1)) 1) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_3_1)) 1) (<= (- v_v_10_1 (- v_v_10_1)) 254) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~i~6) (- 1)) (<= (- ULTIMATE.start_main_~MAX~6 v_b_3_1) 4294967294) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~i~6)) 2) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_2_1)) 0) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_3_1) (- 1)) (<= (- (- v_v_10_1) v_v_10_1) 256) (<= (- v_b_3_1 v_v_10_1) 129) (<= (- (- ULTIMATE.start_main_~cont~6) (- ULTIMATE.start_main_~i~6)) 1) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_3_1)) 0) (<= (- (- v_b_3_1) v_b_3_1) (- 2)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~i~6)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~cont~6)) (- 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_2_1)) (- 1)) (<= (- ULTIMATE.start_main_~cont~6 v_b_3_1) (- 1)) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_2_1)) (- 1)))))} [2018-12-17 15:25:21,327 FATAL L269 ngHoareTripleChecker]: Action: assume !!(main_~i~6 < main_~MAX~6);assume -128 <= main_#t~nondet2 && main_#t~nondet2 <= 127;main_~str1~6 := main_~str1~6[main_~i~6 := main_#t~nondet2];havoc main_#t~nondet2;main_#t~post1 := main_~i~6;main_~i~6 := main_#t~post1 + 1;havoc main_#t~post1; [2018-12-17 15:25:21,327 FATAL L184 hOps$ForEachOp$OfRef]: ActionStr: (and (= c_ULTIMATE.start_main_~str1~6_primed (store c_ULTIMATE.start_main_~str1~6 c_ULTIMATE.start_main_~i~6 |c_ULTIMATE.start_main_#t~nondet2|)) (< c_ULTIMATE.start_main_~i~6 c_ULTIMATE.start_main_~MAX~6) (<= 0 (+ |c_ULTIMATE.start_main_#t~nondet2| 128)) (<= |c_ULTIMATE.start_main_#t~nondet2| 127) (= c_ULTIMATE.start_main_~i~6_primed (+ c_ULTIMATE.start_main_~i~6 1))) [2018-12-17 15:25:21,382 FATAL L271 ngHoareTripleChecker]: Post: {2147483634#(or (exists ((v_b_12_1 Int) (v_b_13_1 Int) (v_v_90_1 Int)) (and (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~cont~6) 4294967295) (<= (- v_b_12_1 (- v_v_90_1)) 127) (<= (- v_b_12_1 (- v_b_12_1)) 0) (<= (- ULTIMATE.start_main_~i~6 (- v_b_12_1)) 1) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_12_1)) (- 1)) (<= (- (- ULTIMATE.start_main_~i~6) ULTIMATE.start_main_~i~6) (- 2)) (<= (- (- v_b_12_1) v_v_90_1) 128) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_13_1) (- 2)) (<= (- ULTIMATE.start_main_~i~6 v_v_90_1) 129) (<= (- ULTIMATE.start_main_~MAX~6 v_b_13_1) 4294967294) (<= (- (- ULTIMATE.start_main_~i~6) v_b_12_1) (- 1)) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_12_1)) 0) (<= (- v_b_12_1 (- v_b_13_1)) 1) (<= (- v_b_13_1 (- v_b_13_1)) 2) (<= (- (- ULTIMATE.start_main_~i~6) v_v_90_1) 127) (<= (- ULTIMATE.start_main_~i~6 v_b_13_1) 0) (<= (- ULTIMATE.start_main_~cont~6 (- v_v_90_1)) 127) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~cont~6) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_12_1)) 4294967295) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_v_90_1)) 126) (<= (- (- v_b_12_1) (- v_v_90_1)) 127) (<= (- v_b_13_1 (- v_v_90_1)) 128) (<= (- ULTIMATE.start_main_~MAX~6 v_v_90_1) 4294967423) (<= (- (- ULTIMATE.start_main_~MAX~6) v_v_90_1) 127) (<= (- ULTIMATE.start_main_~i~6 (- v_v_90_1)) 128) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~i~6) (- 2)) (<= (- (- ULTIMATE.start_main_~i~6) (- v_v_90_1)) 126) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_13_1)) 4294967296) (<= (- (- v_b_13_1) v_v_90_1) 127) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_13_1)) 0) (<= (- ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6) (- 1)) (<= (- (- v_b_12_1) (- v_b_13_1)) 1) (<= (- v_b_12_1 v_v_90_1) 128) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~cont~6) (- 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_12_1) (- 1)) (<= (- ULTIMATE.start_main_~MAX~6 v_b_12_1) 4294967295) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~i~6)) 4294967296) (<= (- (- ULTIMATE.start_main_~i~6) v_b_13_1) (- 2)) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~cont~6)) 0) (<= (- ULTIMATE.start_main_~cont~6 v_b_13_1) (- 1)) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~cont~6)) 4294967295) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~MAX~6) (- 2)) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_13_1) (- 1)) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~i~6)) 1) (<= (- (- v_v_90_1) v_v_90_1) 256) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_12_1) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_12_1)) (- 1)) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6) 4294967294) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~MAX~6)) 8589934590) (<= (- ULTIMATE.start_main_~cont~6 v_b_12_1) 0) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_13_1)) 1) (<= (- (- v_b_13_1) (- v_v_90_1)) 126) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_13_1)) 0) (<= (- v_v_90_1 (- v_v_90_1)) 254) (<= (- (- v_b_12_1) v_b_13_1) (- 1)) (<= (- ULTIMATE.start_main_~MAX~6 (- v_v_90_1)) 4294967422) (<= (- v_b_12_1 v_b_13_1) (- 1)) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~i~6) (- 1)) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~i~6)) 2) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_v_90_1)) 127) (forall ((v_idx_36 Int) (v_idx_34 Int) (v_idx_35 Int)) (or (<= v_b_13_1 v_idx_35) (< v_idx_36 v_b_13_1) (<= v_b_12_1 v_idx_34) (< v_idx_35 v_b_12_1) (and (<= (- v_b_13_1 (- (select ULTIMATE.start_main_~str1~6 v_idx_35))) 128) (<= (- v_b_12_1 (- (select ULTIMATE.start_main_~str1~6 v_idx_35))) 127) (<= (- ULTIMATE.start_main_~MAX~6 (select ULTIMATE.start_main_~str1~6 v_idx_35)) 4294967423) (<= (- (- ULTIMATE.start_main_~cont~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_35))) 127) (<= (- (- ULTIMATE.start_main_~MAX~6) (select ULTIMATE.start_main_~str1~6 v_idx_35)) 127) (<= (- (- (select ULTIMATE.start_main_~str1~6 v_idx_35)) (select ULTIMATE.start_main_~str1~6 v_idx_35)) 256) (<= (- ULTIMATE.start_main_~i~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_35))) 128) (<= (- (- v_b_12_1) (select ULTIMATE.start_main_~str1~6 v_idx_35)) 128) (<= (- (- ULTIMATE.start_main_~i~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_35))) 126) (<= (- ULTIMATE.start_main_~i~6 (select ULTIMATE.start_main_~str1~6 v_idx_35)) 129) (<= (- (- v_b_13_1) (select ULTIMATE.start_main_~str1~6 v_idx_35)) 127) (<= (- (- ULTIMATE.start_main_~i~6) (select ULTIMATE.start_main_~str1~6 v_idx_35)) 127) (<= (- v_b_12_1 (select ULTIMATE.start_main_~str1~6 v_idx_35)) 128) (<= (- v_b_13_1 (select ULTIMATE.start_main_~str1~6 v_idx_35)) 129) (<= (- ULTIMATE.start_main_~cont~6 (select ULTIMATE.start_main_~str1~6 v_idx_35)) 128) (<= (- (- ULTIMATE.start_main_~cont~6) (select ULTIMATE.start_main_~str1~6 v_idx_35)) 128) (<= (- (- v_b_13_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_35))) 126) (<= (- (select ULTIMATE.start_main_~str1~6 v_idx_35) (- (select ULTIMATE.start_main_~str1~6 v_idx_35))) 254) (<= (- ULTIMATE.start_main_~cont~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_35))) 127) (<= (- ULTIMATE.start_main_~MAX~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_35))) 4294967422) (<= (- (- ULTIMATE.start_main_~MAX~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_35))) 126) (<= (- (- v_b_12_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_35))) 127)))) (<= (- ULTIMATE.start_main_~i~6 (- v_b_13_1)) 2) (<= (- ULTIMATE.start_main_~i~6 v_b_12_1) 1) (<= (- (- ULTIMATE.start_main_~cont~6) (- ULTIMATE.start_main_~i~6)) 1) (<= (- (- v_b_13_1) v_b_13_1) (- 2)) (<= (- (- v_b_12_1) v_b_12_1) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~i~6)) 0) (<= (- v_b_13_1 v_v_90_1) 129) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~cont~6)) (- 1)) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_13_1)) 1) (<= (- ULTIMATE.start_main_~cont~6 v_v_90_1) 128) (<= (- (- ULTIMATE.start_main_~cont~6) v_v_90_1) 128) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_12_1)) 0))) (exists ((v_b_15_1 Int) (v_v_10_1 Int) (v_b_2_1 Int)) (and (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~cont~6) 4294967295) (<= (- (- ULTIMATE.start_main_~MAX~6) v_v_10_1) 126) (<= (- ULTIMATE.start_main_~MAX~6 v_b_2_1) 4294967295) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_2_1)) (- 2)) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~i~6) (- 2)) (<= (- (- ULTIMATE.start_main_~cont~6) (- ULTIMATE.start_main_~i~6)) 2) (<= (- (- v_b_15_1) (- v_v_10_1)) 125) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~i~6) (- 4)) (<= (- v_b_15_1 v_b_2_1) 2) (<= (- ULTIMATE.start_main_~MAX~6 (- v_v_10_1)) 4294967422) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_2_1)) 4294967295) (<= (- v_b_2_1 (- v_b_2_1)) 0) (<= (- v_b_15_1 v_v_10_1) 130) (<= (- (- ULTIMATE.start_main_~i~6) ULTIMATE.start_main_~i~6) (- 4)) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_2_1)) (- 2)) (<= (- (- ULTIMATE.start_main_~i~6) v_v_10_1) 126) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~i~6)) 4) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~cont~6) 0) (<= (- (- ULTIMATE.start_main_~i~6) v_b_15_1) (- 4)) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_15_1) (- 4)) (<= (- (- v_b_15_1) v_b_2_1) (- 2)) (<= (- (- ULTIMATE.start_main_~cont~6) v_v_10_1) 128) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_15_1)) 0) (<= (- ULTIMATE.start_main_~cont~6 v_v_10_1) 128) (<= (- (- ULTIMATE.start_main_~i~6) (- v_v_10_1)) 125) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_15_1)) 2) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_15_1)) 2) (<= (- ULTIMATE.start_main_~cont~6 (- v_v_10_1)) 127) (<= (- ULTIMATE.start_main_~i~6 v_b_15_1) 0) (<= (- (- v_b_2_1) v_b_2_1) 0) (<= (- (- v_b_2_1) (- v_v_10_1)) 127) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~i~6)) 4294967297) (<= (- v_b_2_1 v_v_10_1) 128) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~MAX~6) (- 4)) (<= (- (- v_b_15_1) v_v_10_1) 126) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~cont~6)) 0) (<= (- ULTIMATE.start_main_~cont~6 v_b_15_1) (- 2)) (<= (- ULTIMATE.start_main_~i~6 (- v_b_2_1)) 2) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~cont~6)) 4294967295) (<= (- v_b_15_1 (- v_b_15_1)) 4) (<= (- (- ULTIMATE.start_main_~i~6) v_b_2_1) (- 2)) (<= (- ULTIMATE.start_main_~cont~6 v_b_2_1) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_2_1) (- 2)) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_15_1)) 0) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~i~6)) 2) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~cont~6)) (- 2)) (<= (- (- v_b_2_1) v_v_10_1) 128) (<= (- ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6) (- 2)) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_2_1) 0) (<= (- ULTIMATE.start_main_~MAX~6 v_v_10_1) 4294967423) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~MAX~6)) 8589934590) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_2_1)) 0) (<= (- v_b_2_1 (- v_v_10_1)) 127) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~cont~6) (- 2)) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6) 4294967293) (<= (- v_b_15_1 (- v_v_10_1)) 129) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_15_1)) 4294967297) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_v_10_1)) 127) (<= (- v_v_10_1 (- v_v_10_1)) 254) (<= (- ULTIMATE.start_main_~MAX~6 v_b_15_1) 4294967293) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_2_1)) 0) (<= (- (- v_b_15_1) (- v_b_2_1)) (- 2)) (<= (- (- v_v_10_1) v_v_10_1) 256) (forall ((v_idx_40 Int) (v_idx_38 Int) (v_idx_39 Int)) (or (< v_idx_39 v_b_2_1) (< v_idx_40 v_b_15_1) (<= v_b_15_1 v_idx_39) (and (<= (- (- ULTIMATE.start_main_~MAX~6) (select ULTIMATE.start_main_~str1~6 v_idx_39)) 126) (<= (- (- ULTIMATE.start_main_~cont~6) (select ULTIMATE.start_main_~str1~6 v_idx_39)) 128) (<= (- ULTIMATE.start_main_~cont~6 (select ULTIMATE.start_main_~str1~6 v_idx_39)) 128) (<= (- (- ULTIMATE.start_main_~i~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_39))) 125) (<= (- (- v_b_15_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_39))) 125) (<= (- (- (select ULTIMATE.start_main_~str1~6 v_idx_39)) (select ULTIMATE.start_main_~str1~6 v_idx_39)) 256) (<= (- ULTIMATE.start_main_~cont~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_39))) 127) (<= (- (- v_b_2_1) (select ULTIMATE.start_main_~str1~6 v_idx_39)) 128) (<= (- ULTIMATE.start_main_~MAX~6 (select ULTIMATE.start_main_~str1~6 v_idx_39)) 4294967423) (<= (- ULTIMATE.start_main_~i~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_39))) 129) (<= (- ULTIMATE.start_main_~MAX~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_39))) 4294967422) (<= (- v_b_2_1 (- (select ULTIMATE.start_main_~str1~6 v_idx_39))) 127) (<= (- ULTIMATE.start_main_~i~6 (select ULTIMATE.start_main_~str1~6 v_idx_39)) 130) (<= (- (- v_b_2_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_39))) 127) (<= (- v_b_15_1 (select ULTIMATE.start_main_~str1~6 v_idx_39)) 130) (<= (- (- ULTIMATE.start_main_~MAX~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_39))) 125) (<= (- v_b_2_1 (select ULTIMATE.start_main_~str1~6 v_idx_39)) 128) (<= (- (- v_b_15_1) (select ULTIMATE.start_main_~str1~6 v_idx_39)) 126) (<= (- v_b_15_1 (- (select ULTIMATE.start_main_~str1~6 v_idx_39))) 129) (<= (- (- ULTIMATE.start_main_~i~6) (select ULTIMATE.start_main_~str1~6 v_idx_39)) 126) (<= (- (- ULTIMATE.start_main_~cont~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_39))) 127) (<= (- (select ULTIMATE.start_main_~str1~6 v_idx_39) (- (select ULTIMATE.start_main_~str1~6 v_idx_39))) 254)) (<= v_b_2_1 v_idx_38))) (<= (- ULTIMATE.start_main_~i~6 (- v_v_10_1)) 129) (<= (- ULTIMATE.start_main_~i~6 v_v_10_1) 130) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~i~6)) 0) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_15_1) (- 2)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_v_10_1)) 125) (<= (- v_b_15_1 (- v_b_2_1)) 2) (<= (- ULTIMATE.start_main_~i~6 v_b_2_1) 2) (<= (- ULTIMATE.start_main_~i~6 (- v_b_15_1)) 4) (<= (- (- v_b_15_1) v_b_15_1) (- 4)))))} [2018-12-17 15:25:30,862 FATAL L210 ngHoareTripleChecker]: Soundness check failed for the following hoare triple [2018-12-17 15:25:30,862 FATAL L212 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-17 15:25:30,862 FATAL L214 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-17 15:25:30,863 FATAL L218 ngHoareTripleChecker]: -- [2018-12-17 15:25:30,863 FATAL L219 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-17 15:25:30,863 FATAL L223 ngHoareTripleChecker]: Action: assume !!(main_~i~6 >= 0);main_~str2~6 := main_~str2~6[main_~j~6 := main_~str1~6[0]];main_#t~post4 := main_~j~6;main_~j~6 := main_#t~post4 + 1;havoc main_#t~post4;main_#t~post3 := main_~i~6;main_~i~6 := main_#t~post3 - 1;havoc main_#t~post3; [2018-12-17 15:25:30,863 FATAL L184 hOps$ForEachOp$OfRef]: ActionStr: (and (= (+ c_ULTIMATE.start_main_~j~6 1) c_ULTIMATE.start_main_~j~6_primed) (<= 0 c_ULTIMATE.start_main_~i~6) (= c_ULTIMATE.start_main_~i~6 (+ c_ULTIMATE.start_main_~i~6_primed 1)) (= c_ULTIMATE.start_main_~str2~6_primed (store c_ULTIMATE.start_main_~str2~6 c_ULTIMATE.start_main_~j~6 (select c_ULTIMATE.start_main_~str1~6 0)))) [2018-12-17 15:25:30,864 FATAL L225 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_237_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_b_23_1 (- v_v_87_1)) 1) (<= (- (- v_b_10_1) (- v_v_237_1)) 0) (<= (- v_b_22_1 (- v_v_237_1)) 0) (<= (- 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_~i~6 (- v_v_237_1)) (- 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)) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_11_1)) 2) (<= (- v_b_11_1 v_v_237_1) 1) (<= (- 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)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_23_1)) 0) (<= (- (- v_b_23_1) v_v_237_1) (- 1)) (<= (- 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_10_1 v_v_237_1) 0) (<= (- (- 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) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_10_1)) 1) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~cont~6)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~j~6) v_v_87_1) (- 1)) (<= (- (- v_v_237_1) v_v_87_1) 0) (<= (- c_ULTIMATE.start_main_~j~6 v_b_22_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_23_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) (<= (- 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_~str1~6 v_idx_61))) (- 1)) (<= (- 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_~str2~6 v_idx_58)) 0) (<= (- v_b_23_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_61))) 1) (<= (- (- v_b_22_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_61)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_58))) 0) (<= (- c_ULTIMATE.start_main_~j~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_61)) 1) (<= (- (- v_b_10_1) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_58))) 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_~str2~6 v_idx_58))) 0) (<= (- (- v_b_10_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_61)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_61))) 0) (<= (- (- (select c_ULTIMATE.start_main_~str2~6 v_idx_58)) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_61))) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- (select c_ULTIMATE.start_main_~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_~j~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) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_58))) (- 1)) (<= (- v_b_22_1 (select c_ULTIMATE.start_main_~str2~6 v_idx_58)) 0) (<= (- 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_~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_~i~6) (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_~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_10_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_61)) 0) (<= (- (select c_ULTIMATE.start_main_~str2~6 v_idx_58) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_58))) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_58))) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_61)) 1) (<= (- (- v_b_22_1) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_58))) 0) (<= (- (- 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_~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_23_1 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_58))) 1) (<= (- (- v_b_11_1) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_58))) (- 1)) (<= (- (- v_b_22_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_61))) 0) (<= (- v_b_11_1 (select c_ULTIMATE.start_main_~str2~6 v_idx_58)) 1) (<= (- 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_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)) (<= (- (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_~MAX~6) (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) (<= (- (- v_b_22_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_~str1~6 v_idx_61)) 0) (<= (- v_b_10_1 (select c_ULTIMATE.start_main_~str2~6 v_idx_58)) 0) (<= (- c_ULTIMATE.start_main_~j~6 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_58))) 1) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_61)) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_58))) 1) (<= (- v_b_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_~j~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_~str2~6 v_idx_58)) 0) (<= (- c_ULTIMATE.start_main_~i~6 (select c_ULTIMATE.start_main_~str2~6 v_idx_58)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~j~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_61)) (- 1)) (<= (- (select c_ULTIMATE.start_main_~str2~6 v_idx_58) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_61))) 0) (<= (- (select c_ULTIMATE.start_main_~str2~6 v_idx_58) (select c_ULTIMATE.start_main_~str1~6 v_idx_61)) 0) (<= (- (- (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_~str1~6 v_idx_61)) 1)) (<= v_b_23_1 v_idx_58))) (<= (- (- v_b_23_1) (- v_v_237_1)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~6) (- c_ULTIMATE.start_main_~j~6)) 2) (<= (- v_b_10_1 (- v_b_10_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) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_11_1) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_v_237_1)) 0) (<= (- c_ULTIMATE.start_main_~j~6 v_v_87_1) 1) (<= (- (- v_b_10_1) v_v_87_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) c_ULTIMATE.start_main_~j~6) 0) (<= (- c_ULTIMATE.start_main_~i~6 v_b_11_1) (- 2)) (<= (- (- c_ULTIMATE.start_main_~cont~6) 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_87_1)) 0) (<= (- (- v_v_237_1) (- v_v_87_1)) 0) (<= (- (- 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) (<= (- (- 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) (<= (- c_ULTIMATE.start_main_~j~6 v_v_237_1) 1) (<= (- (- v_b_10_1) v_b_11_1) (- 1)) (<= (- v_v_237_1 (- v_v_237_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)) (<= (- (- 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_~cont~6 v_v_237_1) 0) (<= (- 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_~i~6) (- v_v_237_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_~i~6 (- c_ULTIMATE.start_main_~j~6)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 v_v_237_1) 1) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_v_87_1)) (- 1)) (<= (- (- v_v_237_1) v_v_237_1) 0) (<= (- (- 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) (<= (- v_b_23_1 v_v_237_1) 1) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_v_237_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)) (<= (- v_b_11_1 (- v_v_237_1)) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) v_v_237_1) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_23_1)) 1) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_11_1) (- 2)) (<= (- (- 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_~cont~6 (- v_v_237_1)) 0) (<= (- 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_~j~6) (- v_v_237_1)) (- 1)) (<= (- (- v_b_23_1) v_v_87_1) (- 1)) (<= (- (- v_b_11_1) (- v_v_237_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)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_v_237_1) (- 1)) (<= (- v_b_11_1 (- v_b_23_1)) 2) (<= (- c_ULTIMATE.start_main_~j~6 (- v_v_237_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_~j~6) v_v_237_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_v_237_1) (- 1)) (<= (- v_v_237_1 (- v_v_87_1)) 0) (<= (- 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)) (<= (- v_b_10_1 (- v_v_237_1)) 0) (<= (- c_ULTIMATE.start_main_~j~6 (- c_ULTIMATE.start_main_~j~6)) 2) (<= (- c_ULTIMATE.start_main_~i~6 (- v_v_87_1)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_v_237_1) 0) (<= (- 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_22_1 v_v_237_1) 0) (<= (- (- v_b_11_1) v_v_237_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~i~6) 1) (<= (- (- 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_~i~6) v_v_87_1) 1) (<= (- c_ULTIMATE.start_main_~i~6 v_b_23_1) (- 2)) (<= (- (- v_b_22_1) (- v_v_237_1)) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_v_87_1)) (- 1)) (<= (- v_b_23_1 (- v_v_237_1)) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_11_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) (<= (- (- v_b_10_1) v_v_237_1) 0) (<= (- (- v_b_22_1) v_v_237_1) 0) (<= (- 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_~MAX~6 (- v_v_237_1)) 1) (<= (- 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) (<= (- (- 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)) (<= (- v_v_237_1 v_v_87_1) 0) (<= (- (- 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-17 15:25:30,870 FATAL L263 ngHoareTripleChecker]: -- [2018-12-17 15:25:30,871 FATAL L264 ngHoareTripleChecker]: Simplified triple [2018-12-17 15:25:33,253 WARN L180 SmtUtils]: Spent 2.38 s on a formula simplification. DAG size of input: 503 DAG size of output: 286 [2018-12-17 15:25:33,254 FATAL L265 ngHoareTripleChecker]: Pre: {2147483631#(exists ((v_b_11_1 Int) (v_v_87_1 Int) (v_b_10_1 Int)) (and (<= (- ULTIMATE.start_main_~MAX~6 v_b_11_1) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~MAX~6) 8589934592) (<= (- (- v_b_10_1) v_b_10_1) 8589934594) (<= (- ULTIMATE.start_main_~cont~6 v_b_11_1) 4294967296) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~j~6)) 0) (<= (- (- ULTIMATE.start_main_~i~6) ULTIMATE.start_main_~j~6) 4294967297) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_v_87_1)) 4294967296) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_10_1) 8589934593) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~j~6) 4294967296) (<= (- (- ULTIMATE.start_main_~j~6) v_b_10_1) 4294967297) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_11_1) 4294967296) (<= (- ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~j~6) 0) (<= (- ULTIMATE.start_main_~i~6 ULTIMATE.start_main_~j~6) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~j~6)) 1) (<= (- (- ULTIMATE.start_main_~i~6) (- v_v_87_1)) 4294967297) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_10_1) 4294967297) (<= (- ULTIMATE.start_main_~i~6 (- v_b_10_1)) 0) (<= (- v_b_11_1 (- v_b_11_1)) 2) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~i~6) 8589934593) (<= (- v_b_10_1 (- v_v_87_1)) 0) (<= (- ULTIMATE.start_main_~i~6 v_v_87_1) 0) (<= (- ULTIMATE.start_main_~i~6 v_b_11_1) (- 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_11_1)) 0) (<= (- ULTIMATE.start_main_~i~6 v_b_10_1) 0) (<= (- (- ULTIMATE.start_main_~j~6) (- v_v_87_1)) 0) (<= (- (- ULTIMATE.start_main_~i~6) (- ULTIMATE.start_main_~j~6)) 4294967297) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~cont~6)) 1) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_10_1)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) v_v_87_1) 4294967296) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~j~6)) 4294967296) (<= (- ULTIMATE.start_main_~j~6 v_b_11_1) 4294967296) (<= (- (- ULTIMATE.start_main_~j~6) v_b_11_1) 4294967296) (forall ((v_idx_56 Int) (v_idx_54 Int) (v_idx_55 Int)) (or (< v_idx_55 v_b_10_1) (and (<= (- v_b_10_1 (select ULTIMATE.start_main_~str1~6 v_idx_55)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (select ULTIMATE.start_main_~str1~6 v_idx_55)) 4294967296) (<= (- ULTIMATE.start_main_~MAX~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_55))) 1) (<= (- (- v_b_10_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_55))) 4294967297) (<= (- (- ULTIMATE.start_main_~i~6) (select ULTIMATE.start_main_~str1~6 v_idx_55)) 4294967297) (<= (- (- ULTIMATE.start_main_~MAX~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_55))) 4294967296) (<= (- v_b_11_1 (select ULTIMATE.start_main_~str1~6 v_idx_55)) 1) (<= (- v_b_11_1 (- (select ULTIMATE.start_main_~str1~6 v_idx_55))) 1) (<= (- (- ULTIMATE.start_main_~j~6) (select ULTIMATE.start_main_~str1~6 v_idx_55)) 0) (<= (- ULTIMATE.start_main_~i~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_55))) 0) (<= (- (select ULTIMATE.start_main_~str1~6 v_idx_55) (- (select ULTIMATE.start_main_~str1~6 v_idx_55))) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_55))) 0) (<= (- ULTIMATE.start_main_~cont~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_55))) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (select ULTIMATE.start_main_~str1~6 v_idx_55)) 0) (<= (- (- v_b_11_1) (select ULTIMATE.start_main_~str1~6 v_idx_55)) 4294967296) (<= (- (- ULTIMATE.start_main_~i~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_55))) 4294967297) (<= (- ULTIMATE.start_main_~j~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_55))) 0) (<= (- v_b_10_1 (- (select ULTIMATE.start_main_~str1~6 v_idx_55))) 0) (<= (- ULTIMATE.start_main_~i~6 (select ULTIMATE.start_main_~str1~6 v_idx_55)) 0) (<= (- (- (select ULTIMATE.start_main_~str1~6 v_idx_55)) (select ULTIMATE.start_main_~str1~6 v_idx_55)) 0) (<= (- (- v_b_10_1) (select ULTIMATE.start_main_~str1~6 v_idx_55)) 4294967297) (<= (- ULTIMATE.start_main_~j~6 (select ULTIMATE.start_main_~str1~6 v_idx_55)) 0) (<= (- ULTIMATE.start_main_~cont~6 (select ULTIMATE.start_main_~str1~6 v_idx_55)) 0) (<= (- (- v_b_11_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_55))) 4294967296) (<= (- (- ULTIMATE.start_main_~j~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_55))) 0) (<= (- ULTIMATE.start_main_~MAX~6 (select ULTIMATE.start_main_~str1~6 v_idx_55)) 1)) (<= v_b_11_1 v_idx_55) (<= v_b_10_1 v_idx_54) (< v_idx_56 v_b_11_1))) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~i~6)) 0) (<= (- v_b_10_1 (- v_b_11_1)) 1) (<= (- ULTIMATE.start_main_~i~6 (- v_b_11_1)) 1) (<= (- (- v_b_11_1) v_v_87_1) 4294967296) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~i~6)) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- ULTIMATE.start_main_~i~6)) 0) (<= (- (- v_b_10_1) v_v_87_1) 4294967297) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~j~6) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_10_1)) 1) (<= (- ULTIMATE.start_main_~j~6 v_b_10_1) 4294967297) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_10_1)) (- 1)) (<= (- (- v_b_10_1) (- v_b_11_1)) 1) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_11_1)) 1) (<= (- (- ULTIMATE.start_main_~i~6) v_b_11_1) 8589934593) (<= (- (- v_b_10_1) v_b_11_1) 8589934593) (<= (- ULTIMATE.start_main_~MAX~6 v_b_10_1) 1) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~j~6)) 0) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_11_1)) 1) (<= (- ULTIMATE.start_main_~MAX~6 (- v_v_87_1)) 1) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6) 1) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~i~6) 4294967297) (<= (- v_b_10_1 (- v_b_10_1)) 0) (<= (- (- ULTIMATE.start_main_~j~6) ULTIMATE.start_main_~j~6) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~cont~6)) 4294967296) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_10_1)) 0) (<= (- v_b_11_1 v_v_87_1) 1) (<= (- ULTIMATE.start_main_~j~6 (- ULTIMATE.start_main_~j~6)) 0) (<= (- ULTIMATE.start_main_~i~6 (- v_v_87_1)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~i~6)) (- 1)) (<= (- ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6) 4294967297) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~cont~6) 0) (<= (- ULTIMATE.start_main_~cont~6 (- v_v_87_1)) 0) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_11_1)) 1) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~i~6)) 1) (<= (- (- ULTIMATE.start_main_~cont~6) (- ULTIMATE.start_main_~j~6)) 0) (<= (- ULTIMATE.start_main_~j~6 (- v_b_10_1)) 0) (<= (- ULTIMATE.start_main_~cont~6 v_v_87_1) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_11_1) 8589934592) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~cont~6)) 0) (<= (- (- v_b_11_1) v_b_11_1) 8589934592) (<= (- v_b_10_1 v_v_87_1) 0) (<= (- ULTIMATE.start_main_~j~6 (- v_b_11_1)) 1) (<= (- (- v_b_10_1) (- v_v_87_1)) 4294967297) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_10_1)) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_11_1)) 1) (<= (- (- ULTIMATE.start_main_~i~6) v_v_87_1) 4294967297) (<= (- v_b_10_1 v_b_11_1) (- 1)) (<= (- v_b_11_1 (- v_v_87_1)) 1) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~MAX~6)) 2) (<= (- (- ULTIMATE.start_main_~j~6) v_v_87_1) 0) (<= (- v_v_87_1 (- v_v_87_1)) 0) (<= (- (- ULTIMATE.start_main_~i~6) v_b_10_1) 8589934594) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_11_1)) 2) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_v_87_1)) 0) (<= (- (- ULTIMATE.start_main_~cont~6) v_v_87_1) 0) (<= (- ULTIMATE.start_main_~cont~6 v_b_10_1) 4294967297) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_10_1)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~cont~6) 4294967296) (<= (- ULTIMATE.start_main_~j~6 (- v_v_87_1)) 0) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~cont~6) 1) (<= (- (- v_v_87_1) v_v_87_1) 0) (<= (- ULTIMATE.start_main_~j~6 v_v_87_1) 0) (<= (- (- ULTIMATE.start_main_~i~6) ULTIMATE.start_main_~i~6) 8589934594) (<= (- (- v_b_11_1) (- v_v_87_1)) 4294967296) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~j~6) 1) (<= (- ULTIMATE.start_main_~MAX~6 v_v_87_1) 1)))} [2018-12-17 15:25:33,254 FATAL L269 ngHoareTripleChecker]: Action: assume !!(main_~i~6 >= 0);main_~str2~6 := main_~str2~6[main_~j~6 := main_~str1~6[0]];main_#t~post4 := main_~j~6;main_~j~6 := main_#t~post4 + 1;havoc main_#t~post4;main_#t~post3 := main_~i~6;main_~i~6 := main_#t~post3 - 1;havoc main_#t~post3; [2018-12-17 15:25:33,254 FATAL L184 hOps$ForEachOp$OfRef]: ActionStr: (and (= (+ c_ULTIMATE.start_main_~j~6 1) c_ULTIMATE.start_main_~j~6_primed) (<= 0 c_ULTIMATE.start_main_~i~6) (= c_ULTIMATE.start_main_~i~6 (+ c_ULTIMATE.start_main_~i~6_primed 1)) (= c_ULTIMATE.start_main_~str2~6_primed (store c_ULTIMATE.start_main_~str2~6 c_ULTIMATE.start_main_~j~6 (select c_ULTIMATE.start_main_~str1~6 0)))) [2018-12-17 15:25:38,105 WARN L138 XnfTransformerHelper]: expecting exponential blowup for input size 68 [2018-12-17 15:25:38,596 FATAL L271 ngHoareTripleChecker]: Post: {2147483630#(or (and (<= 1 ULTIMATE.start_main_~MAX~6) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~j~6)) 0) (<= (- (- ULTIMATE.start_main_~i~6) (- ULTIMATE.start_main_~j~6)) 2) (<= 2 (* 2 ULTIMATE.start_main_~MAX~6)) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~j~6)) 0) (<= ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~MAX~6) (<= 0 (* 2 ULTIMATE.start_main_~cont~6)) (<= (+ ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6) 0) (<= ULTIMATE.start_main_~cont~6 0) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~i~6) 0) (<= (- (- ULTIMATE.start_main_~i~6) ULTIMATE.start_main_~i~6) 2) (<= ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~j~6) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~j~6)) 2) (<= ULTIMATE.start_main_~cont~6 (+ ULTIMATE.start_main_~i~6 1)) (<= 2 (* 2 ULTIMATE.start_main_~j~6)) (<= (- 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)) (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))) (<= 0 (+ ULTIMATE.start_main_~cont~6 v_b_22_1)) (<= 1 (+ v_b_22_1 ULTIMATE.start_main_~j~6)) (<= (- 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_~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)) (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))) (<= 0 (+ ULTIMATE.start_main_~cont~6 v_b_22_1)) (<= 1 (+ v_b_22_1 ULTIMATE.start_main_~j~6)) (<= (- ULTIMATE.start_main_~i~6 (- v_b_22_1)) (- 1)) (<= (- (- ULTIMATE.start_main_~i~6) v_b_10_1) 1) (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))) (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))) (<= (+ 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))) (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) (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)) (<= 0 (+ ULTIMATE.start_main_~cont~6 v_b_22_1)) (<= 1 (+ v_b_22_1 ULTIMATE.start_main_~j~6)) (<= (- 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_~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_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))) (<= 0 (+ ULTIMATE.start_main_~cont~6 v_b_22_1)) (<= 1 (+ v_b_22_1 ULTIMATE.start_main_~j~6)) (<= (- ULTIMATE.start_main_~i~6 (- v_b_22_1)) (- 1)) (<= (- (- ULTIMATE.start_main_~i~6) v_b_10_1) 1) (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))) (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))) (<= (+ 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_~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-17 15:26:06,212 FATAL L210 ngHoareTripleChecker]: Soundness check failed for the following hoare triple [2018-12-17 15:26:06,213 FATAL L212 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-17 15:26:06,213 FATAL L214 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-17 15:26:06,213 FATAL L218 ngHoareTripleChecker]: -- [2018-12-17 15:26:06,213 FATAL L219 ngHoareTripleChecker]: Pre: {2147483629#(or (exists ((v_b_18_1 Int) (v_v_227_1 Int) (v_b_19_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_~cont~6) v_v_227_1) 128) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~i~6)) 2) (<= (- c_ULTIMATE.start_main_~cont~6 v_v_227_1) 128) (<= (- (- 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_b_18_1)) 2) (<= (- (- v_v_227_1) v_v_227_1) 256) (<= (- v_b_18_1 v_v_227_1) 128) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_v_227_1)) 127) (<= (- (- 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_~cont~6) (- v_v_227_1)) 127) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_19_1)) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~i~6)) 4) (<= (- (- v_b_19_1) (- v_v_227_1)) 127) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~cont~6) 0) (<= (- c_ULTIMATE.start_main_~cont~6 c_ULTIMATE.start_main_~i~6) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_18_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_19_1) 0) (<= (- v_b_18_1 (- v_v_227_1)) 127) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_v_227_1)) 127) (<= (- 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) v_v_227_1) 4294967424) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_v_227_1)) 4294967422) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~i~6)) 4294967297) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_19_1)) 4294967296) (<= (- c_ULTIMATE.start_main_~i~6 (- v_v_227_1)) 129) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~cont~6)) 0) (<= (- (- v_b_18_1) (- v_v_227_1)) 127) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_19_1)) 4294967297) (<= (- (- v_b_18_1) v_b_18_1) 0) (<= (- 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) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~MAX~6)) 8589934590) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_v_227_1)) 4294967423) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_18_1) 4294967296) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_18_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_19_1)) 2) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_18_1)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_18_1) 4294967295) (<= (- (- v_b_19_1) v_v_227_1) 128) (<= (- (- c_ULTIMATE.start_main_~i~6) v_v_227_1) 128) (<= (- v_b_19_1 v_v_227_1) 130) (<= (- v_v_227_1 (- v_v_227_1)) 254) (<= (- (- 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) (<= (- v_b_19_1 (- v_v_227_1)) 129) (<= (- (- 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) (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 (<= (- v_b_19_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_69)) 130) (<= (- (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))) 127) (<= (- v_b_19_1 (- (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) (<= (- 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)) 128) (<= (- 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))) 4294967423) (<= (- (- (select c_ULTIMATE.start_main_~str1~6 v_idx_69)) (select c_ULTIMATE.start_main_~str1~6 v_idx_69)) 256) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_69)) 4294967424) (<= (- 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))) 127) (<= (- 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))) 129) (<= (- (- 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))) 127) (<= (- (- v_b_18_1) (- (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)) 128) (<= (- (- v_b_19_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_69))) 127) (<= (- (- c_ULTIMATE.start_main_~i~6) (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 v_idx_68))) (<= (- c_ULTIMATE.start_main_~i~6 v_v_227_1) 130) (<= (- c_ULTIMATE.start_main_~MAX~6 v_v_227_1) 4294967423) (<= (- (- 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) (<= (- (- v_b_18_1) (- v_b_19_1)) 2) (<= (- (- v_b_18_1) v_v_227_1) 128) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_19_1)) 2) (<= (- 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-17 15:26:06,213 FATAL L223 ngHoareTripleChecker]: Action: assume !(main_~i~6 < main_~MAX~6);main_~str1~6 := main_~str1~6[main_~MAX~6 - 1 := 0];main_~j~6 := 0;main_~i~6 := main_~MAX~6 - 1; [2018-12-17 15:26:06,214 FATAL L184 hOps$ForEachOp$OfRef]: ActionStr: (and (not (< c_ULTIMATE.start_main_~i~6 c_ULTIMATE.start_main_~MAX~6)) (= c_ULTIMATE.start_main_~str1~6_primed (store c_ULTIMATE.start_main_~str1~6 (+ c_ULTIMATE.start_main_~MAX~6 (- 1)) 0)) (= c_ULTIMATE.start_main_~j~6_primed 0) (= c_ULTIMATE.start_main_~i~6_primed (+ c_ULTIMATE.start_main_~MAX~6 (- 1)))) [2018-12-17 15:26:06,214 FATAL L225 ngHoareTripleChecker]: Post: {2147483628#(exists ((v_b_31_1 Int) (v_b_32_1 Int) (v_v_357_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_~i~6 v_b_32_1) (- 1)) (<= (- (- v_b_32_1) (- v_v_357_1)) 4294967296) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_v_357_1)) 2) (<= (- (- 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_~MAX~6) c_ULTIMATE.start_main_~j~6) 4294967296) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_v_357_1) 4294967296) (<= (- 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_357_1)) 4294967297) (<= (- c_ULTIMATE.start_main_~j~6 (- v_v_357_1)) 0) (<= (- v_b_31_1 v_b_32_1) (- 1)) (<= (- c_ULTIMATE.start_main_~i~6 v_v_357_1) 1) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_31_1) 4294967297) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_v_357_1)) 0) (<= (- (- 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_~MAX~6) (- v_v_357_1)) 4294967296) (<= (- (- 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_~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) (<= (- (- v_b_31_1) v_v_357_1) 4294967297) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_32_1) 8589934592) (<= (- (- v_b_32_1) v_v_357_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_~j~6 v_v_357_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 v_v_357_1) 2) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~cont~6)) 2) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_v_357_1)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~MAX~6)) 4) (<= (- (- v_b_31_1) v_b_32_1) 8589934593) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_31_1)) 1) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~i~6)) 2) (<= (- (- v_b_32_1) v_b_32_1) 8589934592) (<= (- v_b_31_1 (- v_v_357_1)) 1) (<= (- (- 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) (<= (- v_b_32_1 (- v_v_357_1)) 2) (<= (- (- 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_~cont~6) v_v_357_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_31_1) 8589934594) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_32_1)) 2) (<= (- (- v_v_357_1) v_v_357_1) 0) (<= (- v_b_31_1 v_v_357_1) 1) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~j~6)) 0) (<= (- v_v_357_1 (- v_v_357_1)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~i~6) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~i~6) 4294967297) (<= (- (- c_ULTIMATE.start_main_~j~6) c_ULTIMATE.start_main_~j~6) 0) (<= (- c_ULTIMATE.start_main_~i~6 v_b_31_1) 0) (<= (- v_b_32_1 v_v_357_1) 2) (<= (- (- 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_~i~6) v_v_357_1) 4294967297) (<= (- 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_~j~6 v_b_32_1) 4294967296) (<= (- c_ULTIMATE.start_main_~i~6 (- v_v_357_1)) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~j~6)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~cont~6) 2) (<= (- c_ULTIMATE.start_main_~i~6 c_ULTIMATE.start_main_~j~6) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_31_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 (<= (- (select c_ULTIMATE.start_main_~str1~6 v_idx_73) (- (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_~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_~j~6 (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) (<= (- (- c_ULTIMATE.start_main_~i~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_73)) 4294967297) (<= (- (- 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) (<= (- c_ULTIMATE.start_main_~j~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))) 1) (<= (- 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) (<= (- 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_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_~j~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_73))) 0) (<= (- 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) (<= (- (- (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_~j~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_73)) 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_~j~6) v_v_357_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_v_357_1)) 4294967297) (<= (- 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) (<= (- (- c_ULTIMATE.start_main_~i~6) c_ULTIMATE.start_main_~i~6) 8589934594) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_31_1) 1) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_31_1)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_v_357_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_v_357_1) 0) (<= (- v_b_31_1 (- v_b_32_1)) 3) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~j~6)) 1)))} [2018-12-17 15:26:06,227 FATAL L263 ngHoareTripleChecker]: -- [2018-12-17 15:26:06,227 FATAL L264 ngHoareTripleChecker]: Simplified triple [2018-12-17 15:26:08,791 WARN L180 SmtUtils]: Spent 2.56 s on a formula simplification. DAG size of input: 423 DAG size of output: 232 [2018-12-17 15:26:08,792 FATAL L265 ngHoareTripleChecker]: Pre: {2147483629#(exists ((v_b_18_1 Int) (v_v_227_1 Int) (v_b_19_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_~cont~6) v_v_227_1) 128) (<= (- (- ULTIMATE.start_main_~cont~6) (- ULTIMATE.start_main_~i~6)) 2) (<= (- ULTIMATE.start_main_~cont~6 v_v_227_1) 128) (<= (- (- 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_b_18_1)) 2) (<= (- (- v_v_227_1) v_v_227_1) 256) (<= (- v_b_18_1 v_v_227_1) 128) (<= (- ULTIMATE.start_main_~cont~6 (- v_v_227_1)) 127) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_19_1) 4294967296) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_18_1)) 4294967296) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_v_227_1)) 127) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_19_1)) 0) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~i~6)) 4) (<= (- (- v_b_19_1) (- v_v_227_1)) 127) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~cont~6) 0) (<= (- ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_18_1)) 0) (<= (- ULTIMATE.start_main_~cont~6 v_b_19_1) 0) (<= (- v_b_18_1 (- v_v_227_1)) 127) (<= (- (- ULTIMATE.start_main_~i~6) (- v_v_227_1)) 127) (<= (- 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) v_v_227_1) 4294967424) (<= (- ULTIMATE.start_main_~MAX~6 (- v_v_227_1)) 4294967422) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~i~6)) 4294967297) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_19_1)) 4294967296) (<= (- ULTIMATE.start_main_~i~6 (- v_v_227_1)) 129) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~cont~6)) 0) (<= (- (- v_b_18_1) (- v_v_227_1)) 127) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_19_1)) 4294967297) (<= (- (- v_b_18_1) v_b_18_1) 0) (<= (- 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) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~MAX~6)) 8589934590) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_v_227_1)) 4294967423) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_18_1) 4294967296) (<= (- (- ULTIMATE.start_main_~i~6) v_b_18_1) 0) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_19_1)) 2) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_18_1)) 0) (<= (- ULTIMATE.start_main_~MAX~6 v_b_18_1) 4294967295) (<= (- (- v_b_19_1) v_v_227_1) 128) (<= (- (- ULTIMATE.start_main_~i~6) v_v_227_1) 128) (<= (- v_b_19_1 v_v_227_1) 130) (<= (- v_v_227_1 (- v_v_227_1)) 254) (<= (- (- 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) (<= (- v_b_19_1 (- v_v_227_1)) 129) (<= (- (- 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) (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 (<= (- v_b_19_1 (select ULTIMATE.start_main_~str1~6 v_idx_69)) 130) (<= (- (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))) 127) (<= (- v_b_19_1 (- (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) (<= (- 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)) 128) (<= (- 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))) 4294967423) (<= (- (- (select ULTIMATE.start_main_~str1~6 v_idx_69)) (select ULTIMATE.start_main_~str1~6 v_idx_69)) 256) (<= (- (- ULTIMATE.start_main_~MAX~6) (select ULTIMATE.start_main_~str1~6 v_idx_69)) 4294967424) (<= (- 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))) 127) (<= (- 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))) 129) (<= (- (- 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))) 127) (<= (- (- v_b_18_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_69))) 127) (<= (- (- v_b_19_1) (select ULTIMATE.start_main_~str1~6 v_idx_69)) 128) (<= (- (- v_b_19_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_69))) 127) (<= (- (- ULTIMATE.start_main_~i~6) (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 v_idx_68))) (<= (- ULTIMATE.start_main_~i~6 v_v_227_1) 130) (<= (- ULTIMATE.start_main_~MAX~6 v_v_227_1) 4294967423) (<= (- (- 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) (<= (- (- v_b_18_1) (- v_b_19_1)) 2) (<= (- (- v_b_18_1) v_v_227_1) 128) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_19_1)) 2) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6) 4294967295) (<= (- v_b_18_1 (- v_b_18_1)) 0)))} [2018-12-17 15:26:08,792 FATAL L269 ngHoareTripleChecker]: Action: assume !(main_~i~6 < main_~MAX~6);main_~str1~6 := main_~str1~6[main_~MAX~6 - 1 := 0];main_~j~6 := 0;main_~i~6 := main_~MAX~6 - 1; [2018-12-17 15:26:08,792 FATAL L184 hOps$ForEachOp$OfRef]: ActionStr: (and (not (< c_ULTIMATE.start_main_~i~6 c_ULTIMATE.start_main_~MAX~6)) (= c_ULTIMATE.start_main_~str1~6_primed (store c_ULTIMATE.start_main_~str1~6 (+ c_ULTIMATE.start_main_~MAX~6 (- 1)) 0)) (= c_ULTIMATE.start_main_~j~6_primed 0) (= c_ULTIMATE.start_main_~i~6_primed (+ c_ULTIMATE.start_main_~MAX~6 (- 1)))) [2018-12-17 15:26:11,542 FATAL L271 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) (<= ULTIMATE.start_main_~i~6 (+ ULTIMATE.start_main_~MAX~6 4294967297)) (<= (* 2 ULTIMATE.start_main_~MAX~6) 4) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6) 1) (<= ULTIMATE.start_main_~cont~6 (+ ULTIMATE.start_main_~MAX~6 4294967296)) (<= ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~j~6) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~i~6) 4294967297) (<= (- (- ULTIMATE.start_main_~j~6) ULTIMATE.start_main_~j~6) 0) (<= (- (- ULTIMATE.start_main_~i~6) ULTIMATE.start_main_~j~6) 4294967297) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~cont~6)) 4294967296) (<= ULTIMATE.start_main_~i~6 (+ ULTIMATE.start_main_~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) (<= 0 (+ (* 2 ULTIMATE.start_main_~i~6) 8589934594)) (<= ULTIMATE.start_main_~cont~6 (+ ULTIMATE.start_main_~i~6 4294967297)) (<= (- 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)) (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))) (<= (+ v_b_32_1 ULTIMATE.start_main_~cont~6) 2) (<= ULTIMATE.start_main_~j~6 (+ v_b_32_1 4294967296)) (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_~j~6 ULTIMATE.start_main_~i~6) 1) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~j~6)) 1))} [2018-12-17 15:26:17,787 FATAL L210 ngHoareTripleChecker]: Soundness check failed for the following hoare triple [2018-12-17 15:26:17,787 FATAL L212 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-17 15:26:17,788 FATAL L214 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-17 15:26:17,788 FATAL L218 ngHoareTripleChecker]: -- [2018-12-17 15:26:17,788 FATAL L219 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_v_227_1 Int) (v_b_19_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_~cont~6) v_v_227_1) 128) (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) (<= v_b_19_1 v_idx_81) (and (<= (- v_b_19_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_81)) 130) (<= (- (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))) 127) (<= (- v_b_19_1 (- (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) (<= (- 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)) 128) (<= (- 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))) 4294967423) (<= (- (- (select c_ULTIMATE.start_main_~str1~6 v_idx_81)) (select c_ULTIMATE.start_main_~str1~6 v_idx_81)) 256) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_81)) 4294967424) (<= (- 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))) 127) (<= (- 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))) 129) (<= (- (- 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))) 127) (<= (- (- v_b_18_1) (- (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)) 128) (<= (- (- v_b_19_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_81))) 127) (<= (- (- c_ULTIMATE.start_main_~i~6) (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)))) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~i~6)) 2) (<= (- c_ULTIMATE.start_main_~cont~6 v_v_227_1) 128) (<= (- (- 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_b_18_1)) 2) (<= (- (- v_v_227_1) v_v_227_1) 256) (<= (- v_b_18_1 v_v_227_1) 128) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_v_227_1)) 127) (<= (- (- 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_~cont~6) (- v_v_227_1)) 127) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_19_1)) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~i~6)) 4) (<= (- (- v_b_19_1) (- v_v_227_1)) 127) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~cont~6) 0) (<= (- c_ULTIMATE.start_main_~cont~6 c_ULTIMATE.start_main_~i~6) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_18_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_19_1) 0) (<= (- v_b_18_1 (- v_v_227_1)) 127) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_v_227_1)) 127) (<= (- 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) v_v_227_1) 4294967424) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_v_227_1)) 4294967422) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~i~6)) 4294967297) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_19_1)) 4294967296) (<= (- c_ULTIMATE.start_main_~i~6 (- v_v_227_1)) 129) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~cont~6)) 0) (<= (- (- v_b_18_1) (- v_v_227_1)) 127) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_19_1)) 4294967297) (<= (- (- v_b_18_1) v_b_18_1) 0) (<= (- 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) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~MAX~6)) 8589934590) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_v_227_1)) 4294967423) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_18_1) 4294967296) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_18_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_19_1)) 2) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_18_1)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_18_1) 4294967295) (<= (- (- v_b_19_1) v_v_227_1) 128) (<= (- (- c_ULTIMATE.start_main_~i~6) v_v_227_1) 128) (<= (- v_b_19_1 v_v_227_1) 130) (<= (- v_v_227_1 (- v_v_227_1)) 254) (<= (- (- 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) (<= (- v_b_19_1 (- v_v_227_1)) 129) (<= (- (- 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) (<= (- c_ULTIMATE.start_main_~i~6 v_v_227_1) 130) (<= (- c_ULTIMATE.start_main_~MAX~6 v_v_227_1) 4294967423) (<= (- (- 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) (<= (- (- v_b_18_1) (- v_b_19_1)) 2) (<= (- (- v_b_18_1) v_v_227_1) 128) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_19_1)) 2) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~i~6) 4294967295) (<= (- v_b_18_1 (- v_b_18_1)) 0))))} [2018-12-17 15:26:17,788 FATAL L223 ngHoareTripleChecker]: Action: assume !!(main_~i~6 < main_~MAX~6);assume -128 <= main_#t~nondet2 && main_#t~nondet2 <= 127;main_~str1~6 := main_~str1~6[main_~i~6 := main_#t~nondet2];havoc main_#t~nondet2;main_#t~post1 := main_~i~6;main_~i~6 := main_#t~post1 + 1;havoc main_#t~post1; [2018-12-17 15:26:17,788 FATAL L184 hOps$ForEachOp$OfRef]: ActionStr: (and (= c_ULTIMATE.start_main_~str1~6_primed (store c_ULTIMATE.start_main_~str1~6 c_ULTIMATE.start_main_~i~6 |c_ULTIMATE.start_main_#t~nondet2|)) (< c_ULTIMATE.start_main_~i~6 c_ULTIMATE.start_main_~MAX~6) (<= 0 (+ |c_ULTIMATE.start_main_#t~nondet2| 128)) (<= |c_ULTIMATE.start_main_#t~nondet2| 127) (= c_ULTIMATE.start_main_~i~6_primed (+ c_ULTIMATE.start_main_~i~6 1))) [2018-12-17 15:26:17,789 FATAL L225 ngHoareTripleChecker]: Post: {2147483626#(exists ((v_b_40_1 Int) (v_b_18_1 Int) (v_v_227_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) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_v_227_1) 128) (<= (- (- v_b_40_1) (- v_v_227_1)) 126) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_18_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~6) c_ULTIMATE.start_main_~i~6) (- 2)) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_40_1)) 6) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_40_1) (- 1)) (<= (- c_ULTIMATE.start_main_~cont~6 v_v_227_1) 128) (<= (- (- v_v_227_1) v_v_227_1) 256) (<= (- v_b_18_1 v_v_227_1) 128) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_v_227_1)) 127) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_18_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_v_227_1)) 127) (<= (- (- 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_~i~6 (- v_v_227_1)) 130) (<= (- v_b_18_1 (- v_v_227_1)) 127) (<= (- 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) (<= (- (- v_b_40_1) v_v_227_1) 127) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_v_227_1)) 126) (<= (- 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 (- v_v_227_1)) 4294967422) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~i~6)) 4294967298) (<= (- 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_v_227_1)) 127) (<= (- (- v_b_18_1) v_b_18_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~cont~6)) 4294967295) (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) (< v_idx_86 v_b_40_1) (and (<= (- (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)) 128) (<= (- (- 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)) 131) (<= (- (- c_ULTIMATE.start_main_~i~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_85)) 127) (<= (- c_ULTIMATE.start_main_~cont~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_85)) 128) (<= (- (- v_b_40_1) (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))) 130) (<= (- (- c_ULTIMATE.start_main_~i~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_85))) 126) (<= (- c_ULTIMATE.start_main_~MAX~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_85)) 4294967423) (<= (- (- (select c_ULTIMATE.start_main_~str1~6 v_idx_85)) (select c_ULTIMATE.start_main_~str1~6 v_idx_85)) 256) (<= (- (- c_ULTIMATE.start_main_~MAX~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))) 127) (<= (- c_ULTIMATE.start_main_~MAX~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_85))) 4294967422) (<= (- (- v_b_18_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_85)) 128) (<= (- v_b_40_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_85)) 131) (<= (- (- 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))) 127) (<= (- (- c_ULTIMATE.start_main_~MAX~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) (<= (- v_b_18_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_85))) 127)))) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_40_1) (- 2)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_v_227_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_227_1) 127) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~i~6) 4294967294) (<= (- v_b_40_1 (- v_v_227_1)) 130) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~MAX~6)) 8589934590) (<= (- (- v_b_18_1) v_b_40_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_v_227_1) 127) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_40_1) (- 1)) (<= (- c_ULTIMATE.start_main_~i~6 v_b_40_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_18_1) 4294967295) (<= (- (- v_b_18_1) (- v_b_40_1)) 3) (<= (- v_v_227_1 (- v_v_227_1)) 254) (<= (- (- 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_~i~6 v_v_227_1) 131) (<= (- (- 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) (<= (- c_ULTIMATE.start_main_~MAX~6 v_v_227_1) 4294967423) (<= (- 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)) (<= (- (- v_b_18_1) v_v_227_1) 128) (<= (- v_b_40_1 v_v_227_1) 131) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_40_1)) 0) (<= (- 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-17 15:26:17,795 FATAL L263 ngHoareTripleChecker]: -- [2018-12-17 15:26:17,796 FATAL L264 ngHoareTripleChecker]: Simplified triple [2018-12-17 15:26:20,141 WARN L180 SmtUtils]: Spent 2.34 s on a formula simplification. DAG size of input: 423 DAG size of output: 232 [2018-12-17 15:26:20,142 FATAL L265 ngHoareTripleChecker]: Pre: {2147483627#(exists ((v_b_18_1 Int) (v_v_227_1 Int) (v_b_19_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_~cont~6) v_v_227_1) 128) (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) (<= v_b_19_1 v_idx_81) (and (<= (- v_b_19_1 (select ULTIMATE.start_main_~str1~6 v_idx_81)) 130) (<= (- (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))) 127) (<= (- v_b_19_1 (- (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) (<= (- 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)) 128) (<= (- 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))) 4294967423) (<= (- (- (select ULTIMATE.start_main_~str1~6 v_idx_81)) (select ULTIMATE.start_main_~str1~6 v_idx_81)) 256) (<= (- (- ULTIMATE.start_main_~MAX~6) (select ULTIMATE.start_main_~str1~6 v_idx_81)) 4294967424) (<= (- 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))) 127) (<= (- 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))) 129) (<= (- (- 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))) 127) (<= (- (- v_b_18_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_81))) 127) (<= (- (- v_b_19_1) (select ULTIMATE.start_main_~str1~6 v_idx_81)) 128) (<= (- (- v_b_19_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_81))) 127) (<= (- (- ULTIMATE.start_main_~i~6) (select ULTIMATE.start_main_~str1~6 v_idx_81)) 128) (<= (- v_b_18_1 (- (select ULTIMATE.start_main_~str1~6 v_idx_81))) 127)))) (<= (- (- ULTIMATE.start_main_~cont~6) (- ULTIMATE.start_main_~i~6)) 2) (<= (- ULTIMATE.start_main_~cont~6 v_v_227_1) 128) (<= (- (- 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_b_18_1)) 2) (<= (- (- v_v_227_1) v_v_227_1) 256) (<= (- v_b_18_1 v_v_227_1) 128) (<= (- ULTIMATE.start_main_~cont~6 (- v_v_227_1)) 127) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_19_1) 4294967296) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_18_1)) 4294967296) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_v_227_1)) 127) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_19_1)) 0) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~i~6)) 4) (<= (- (- v_b_19_1) (- v_v_227_1)) 127) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~cont~6) 0) (<= (- ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_18_1)) 0) (<= (- ULTIMATE.start_main_~cont~6 v_b_19_1) 0) (<= (- v_b_18_1 (- v_v_227_1)) 127) (<= (- (- ULTIMATE.start_main_~i~6) (- v_v_227_1)) 127) (<= (- 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) v_v_227_1) 4294967424) (<= (- ULTIMATE.start_main_~MAX~6 (- v_v_227_1)) 4294967422) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~i~6)) 4294967297) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_19_1)) 4294967296) (<= (- ULTIMATE.start_main_~i~6 (- v_v_227_1)) 129) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~cont~6)) 0) (<= (- (- v_b_18_1) (- v_v_227_1)) 127) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_19_1)) 4294967297) (<= (- (- v_b_18_1) v_b_18_1) 0) (<= (- 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) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~MAX~6)) 8589934590) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_v_227_1)) 4294967423) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_18_1) 4294967296) (<= (- (- ULTIMATE.start_main_~i~6) v_b_18_1) 0) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_19_1)) 2) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_18_1)) 0) (<= (- ULTIMATE.start_main_~MAX~6 v_b_18_1) 4294967295) (<= (- (- v_b_19_1) v_v_227_1) 128) (<= (- (- ULTIMATE.start_main_~i~6) v_v_227_1) 128) (<= (- v_b_19_1 v_v_227_1) 130) (<= (- v_v_227_1 (- v_v_227_1)) 254) (<= (- (- 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) (<= (- v_b_19_1 (- v_v_227_1)) 129) (<= (- (- 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) (<= (- ULTIMATE.start_main_~i~6 v_v_227_1) 130) (<= (- ULTIMATE.start_main_~MAX~6 v_v_227_1) 4294967423) (<= (- (- 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) (<= (- (- v_b_18_1) (- v_b_19_1)) 2) (<= (- (- v_b_18_1) v_v_227_1) 128) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_19_1)) 2) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6) 4294967295) (<= (- v_b_18_1 (- v_b_18_1)) 0)))} [2018-12-17 15:26:20,142 FATAL L269 ngHoareTripleChecker]: Action: assume !!(main_~i~6 < main_~MAX~6);assume -128 <= main_#t~nondet2 && main_#t~nondet2 <= 127;main_~str1~6 := main_~str1~6[main_~i~6 := main_#t~nondet2];havoc main_#t~nondet2;main_#t~post1 := main_~i~6;main_~i~6 := main_#t~post1 + 1;havoc main_#t~post1; [2018-12-17 15:26:20,142 FATAL L184 hOps$ForEachOp$OfRef]: ActionStr: (and (= c_ULTIMATE.start_main_~str1~6_primed (store c_ULTIMATE.start_main_~str1~6 c_ULTIMATE.start_main_~i~6 |c_ULTIMATE.start_main_#t~nondet2|)) (< c_ULTIMATE.start_main_~i~6 c_ULTIMATE.start_main_~MAX~6) (<= 0 (+ |c_ULTIMATE.start_main_#t~nondet2| 128)) (<= |c_ULTIMATE.start_main_#t~nondet2| 127) (= c_ULTIMATE.start_main_~i~6_primed (+ c_ULTIMATE.start_main_~i~6 1))) [2018-12-17 15:26:23,811 FATAL L271 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) (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)) (<= v_b_40_1 (+ v_b_18_1 258)) (<= (* 2 v_b_40_1) 261) (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_~MAX~6)) 8589934590) (<= (* 2 ULTIMATE.start_main_~i~6) 261) (<= 0 (+ (* 2 ULTIMATE.start_main_~cont~6) 255)) (<= 0 (+ ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6 253)) (<= 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) (<= (- (- 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-17 15:26:29,153 FATAL L210 ngHoareTripleChecker]: Soundness check failed for the following hoare triple [2018-12-17 15:26:29,154 FATAL L212 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-17 15:26:29,154 FATAL L214 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-17 15:26:29,154 FATAL L218 ngHoareTripleChecker]: -- [2018-12-17 15:26:29,155 FATAL L219 ngHoareTripleChecker]: Pre: {2147483625#(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) (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))) (exists ((v_b_25_1 Int) (v_b_24_1 Int) (v_b_26_1 Int) (v_v_346_1 Int) (v_b_28_1 Int) (v_v_351_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_v_346_1) v_v_346_1) 0) (<= (- (- v_b_24_1) v_v_351_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_v_351_1)) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_26_1)) 0) (<= (- 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_~j~6 (- v_b_25_1)) 2) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_v_346_1) 0) (<= (- v_b_24_1 (- v_b_28_1)) 1) (<= (- v_b_24_1 (- v_v_346_1)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_26_1) 1) (<= (- v_b_24_1 v_b_28_1) 4294967296) (<= (- (- v_b_28_1) (- v_v_346_1)) 4294967296) (<= (- 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_~MAX~6) (- v_b_24_1)) 4294967296) (<= (- c_ULTIMATE.start_main_~j~6 (- v_v_351_1)) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_25_1)) 1) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~j~6)) 4294967296) (<= (- (- v_b_24_1) v_b_25_1) 0) (<= (- (- v_b_26_1) v_v_346_1) 4294967297) (<= (- v_b_26_1 v_v_351_1) 0) (<= (- (- v_b_25_1) v_v_346_1) 0) (<= (- (- v_b_26_1) (- v_v_351_1)) 4294967297) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- v_b_26_1 v_v_346_1) 0) (<= (- (- v_b_25_1) v_b_26_1) 4294967297) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_28_1)) 1) (<= (- (- v_b_25_1) v_b_25_1) 0) (<= (- (- v_b_26_1) (- v_v_346_1)) 4294967297) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_v_351_1)) 4294967297) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_24_1) 0) (<= (- (- v_b_25_1) v_v_351_1) 0) (<= (- v_b_24_1 (- v_b_25_1)) 1) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- v_b_24_1 v_v_351_1) 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_~MAX~6) v_v_351_1) 4294967296) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_24_1)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_v_351_1)) 0) (<= (- (- v_b_25_1) (- v_b_28_1)) 1) (<= (- (- v_b_24_1) v_v_346_1) 0) (<= (- c_ULTIMATE.start_main_~i~6 v_b_24_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_~j~6 v_v_346_1) 1) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_v_346_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_25_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 v_v_351_1) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_26_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_v_346_1 (- v_v_351_1)) 0) (<= (- (- 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_b_24_1)) 0) (<= (- (- v_b_24_1) (- v_b_26_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) v_v_351_1) 4294967297) (<= (- (- 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 (- v_v_351_1)) 1) (<= (- c_ULTIMATE.start_main_~i~6 v_v_351_1) 0) (<= (- v_v_351_1 (- v_v_351_1)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~MAX~6)) 2) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_28_1) 4294967296) (<= (- v_b_26_1 (- v_v_351_1)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_26_1)) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_v_346_1)) 0) (<= (- 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) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~cont~6) 1) (<= (- v_b_26_1 (- v_v_346_1)) 0) (<= (- c_ULTIMATE.start_main_~j~6 v_b_28_1) 4294967296) (<= (- (- v_b_25_1) (- v_v_346_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_v_346_1)) 4294967296) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_28_1)) 2) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_v_346_1)) 0) (<= (- (- v_b_28_1) (- v_v_351_1)) 4294967296) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_v_346_1)) 1) (<= (- (- 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) (<= (- v_b_26_1 v_b_28_1) (- 1)) (<= (- v_b_25_1 v_v_346_1) 1) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~j~6) 4294967296) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_v_351_1)) 4294967296) (<= (- (- v_b_24_1) v_b_28_1) 4294967296) (<= (- 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_~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) (<= (- v_b_24_1 (- v_v_351_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_26_1) 4294967297) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_24_1) 1) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_v_346_1) 4294967296) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~i~6) 8589934593) (<= (- v_b_28_1 v_v_351_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) (<= (- (- v_b_24_1) (- v_v_346_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_26_1) 8589934594) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~cont~6)) 1) (<= (- v_b_28_1 (- v_v_351_1)) 1) (<= (- c_ULTIMATE.start_main_~cont~6 v_v_346_1) 0) (<= (- v_b_24_1 v_v_346_1) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- v_v_346_1)) 0) (<= (- v_v_346_1 v_v_351_1) 0) (<= (- (- v_b_25_1) v_b_28_1) 4294967296) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_28_1) 8589934592) (<= (- v_b_25_1 (- v_b_26_1)) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_28_1)) 2) (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) (< 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) (and (<= (- (- 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_~str1~6 v_idx_95))) 0) (<= (- (- (select c_ULTIMATE.start_main_~str2~6 v_idx_92)) (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_~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_28_1 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_92))) 1) (<= (- (- v_b_28_1) (select c_ULTIMATE.start_main_~str2~6 v_idx_92)) 4294967296) (<= (- v_b_28_1 (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) (<= (- (- c_ULTIMATE.start_main_~j~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_~j~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_95))) 0) (<= (- v_b_25_1 (select c_ULTIMATE.start_main_~str2~6 v_idx_92)) 1) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_95))) 4294967296) (<= (- c_ULTIMATE.start_main_~j~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_95)) 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_~j~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_24_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_95))) 0) (<= (- (- v_b_28_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_95)) 4294967296) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (select c_ULTIMATE.start_main_~str2~6 v_idx_92)) 4294967296) (<= (- 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) (<= (- (- v_b_24_1) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_92))) 0) (<= (- (- v_b_28_1) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_92))) 4294967296) (<= (- (- (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_~i~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_95)) 4294967297) (<= (- 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_~str2~6 v_idx_92))) 4294967297) (<= (- (- 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_~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_~str2~6 v_idx_92)) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- (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) (<= (- (- v_b_24_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))) 1) (<= (- c_ULTIMATE.start_main_~i~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) (<= (- c_ULTIMATE.start_main_~i~6 (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) (<= (- c_ULTIMATE.start_main_~j~6 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_92))) 1) (<= (- (select c_ULTIMATE.start_main_~str1~6 v_idx_95) (- (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_25_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) (<= (- (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_~str1~6 v_idx_95)) 0) (<= (- (- v_b_26_1) (- (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) (<= (- c_ULTIMATE.start_main_~cont~6 (- (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) (<= (- (- 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_~str2~6 v_idx_92))) 4294967297) (<= (- (- c_ULTIMATE.start_main_~i~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_95))) 4294967297) (<= (- (- v_b_25_1) (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))) 1) (<= (- 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_~str1~6 v_idx_95))) 0) (<= (- v_b_26_1 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_92))) 0) (<= (- (- (select c_ULTIMATE.start_main_~str1~6 v_idx_95)) (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_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) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_92))) 4294967296) (<= (- (- 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_~str2~6 v_idx_92))) 1) (<= (- (- 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)))) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_28_1)) 1) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_25_1)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_24_1)) 0) (<= (- v_b_25_1 v_v_351_1) 1) (<= (- 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_~MAX~6 v_v_346_1) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- v_v_351_1)) 0) (<= (- (- v_b_25_1) (- v_v_351_1)) 0) (<= (- v_b_25_1 (- v_v_346_1)) 1) (<= (- (- v_v_346_1) (- v_v_351_1)) 0) (<= (- v_b_28_1 (- v_v_346_1)) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_25_1) 0) (<= (- (- v_b_28_1) v_v_346_1) 4294967296) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_26_1) 4294967297) (<= (- v_b_28_1 v_v_346_1) 1) (<= (- c_ULTIMATE.start_main_~j~6 v_b_26_1) 4294967297) (<= (- (- 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_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 v_v_351_1) 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_~j~6) v_v_351_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 c_ULTIMATE.start_main_~i~6) 4294967297) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_28_1) 4294967296) (<= (- v_b_24_1 v_b_25_1) 0) (<= (- v_b_24_1 (- v_b_24_1)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~i~6)) 1) (<= (- (- v_b_28_1) v_v_351_1) 4294967296) (<= (- (- 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) (<= (- (- v_v_346_1) v_v_351_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_main_~i~6) (- v_v_346_1)) 4294967297) (<= (- (- c_ULTIMATE.start_main_~j~6) v_v_346_1) 0) (<= (- (- v_b_24_1) (- v_v_351_1)) 0) (<= (- c_ULTIMATE.start_main_~i~6 v_b_28_1) (- 1)) (<= (- c_ULTIMATE.start_main_~i~6 v_v_346_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) v_v_346_1) 4294967297) (<= (- c_ULTIMATE.start_main_~j~6 (- v_v_346_1)) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_25_1) 4294967297) (<= (- v_v_346_1 (- v_v_346_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_v_351_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_v_351_1)) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_24_1)) 0) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_26_1)) 1) (<= (- (- v_b_24_1) v_b_24_1) 0) (<= (- 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_v_351_1) 0) (<= (- v_b_25_1 (- v_v_351_1)) 1) (<= (- (- 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) (<= (- (- v_v_351_1) v_v_351_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) c_ULTIMATE.start_main_~i~6) 8589934594) (<= (- v_b_24_1 v_b_26_1) 4294967297) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_28_1) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_25_1)) 4294967296) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~j~6) 1) (<= (- v_b_28_1 (- v_b_28_1)) 2) (<= (- (- v_b_26_1) v_v_351_1) 4294967297))))} [2018-12-17 15:26:29,155 FATAL L223 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-17 15:26:29,156 FATAL 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-17 15:26:29,156 FATAL L225 ngHoareTripleChecker]: Post: {2147483624#(exists ((v_b_25_1 Int) (v_b_24_1 Int) (v_b_26_1 Int) (v_v_346_1 Int) (v_b_28_1 Int) (v_v_351_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_v_346_1) v_v_346_1) 0) (<= (- (- v_b_24_1) v_v_351_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) (<= (- (- 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_v_351_1)) 0) (<= (- (- 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) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~j~6)) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_v_346_1) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~j~6) (- 1)) (<= (- (- v_b_28_1) (- v_v_351_1)) (- 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)) (<= (- (- c_ULTIMATE.start___VERIFIER_assert_~cond) v_b_24_1) 0) (<= (- (- c_ULTIMATE.start___VERIFIER_assert_~cond) c_ULTIMATE.start_main_~j~6) 0) (<= (- v_b_24_1 (- v_v_346_1)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_26_1) 1) (<= (- (- 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_~cond (- v_v_346_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~cont~6) (- 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_#in~cond|) (- v_v_346_1)) 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) (<= (- (- c_ULTIMATE.start___VERIFIER_assert_~cond) (- c_ULTIMATE.start_main_~j~6)) 0) (<= (- (- v_b_26_1) v_b_26_1) 0) (<= (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond| (- v_v_346_1)) 0) (<= (- (- v_b_24_1) v_b_25_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) (<= (- v_b_26_1 v_v_351_1) 0) (<= (- (- v_b_25_1) v_v_346_1) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_24_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- v_b_26_1 v_v_346_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_28_1)) 1) (<= (- (- v_b_25_1) v_b_25_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_v_351_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) (<= (- v_b_24_1 v_v_351_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_~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)) (<= (- (- v_b_26_1) v_v_351_1) 0) (<= (- 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_main_~cont~6) (- v_v_351_1)) 0) (<= (- (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond|) (- v_v_351_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_28_1) (- 2)) (<= (- (- c_ULTIMATE.start_main_~i~6) v_v_351_1) 0) (<= (- c_ULTIMATE.start_main_~j~6 v_b_28_1) (- 1)) (<= (- (- v_b_25_1) (- v_b_28_1)) 1) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~j~6)) 0) (<= (- (- v_b_24_1) v_v_346_1) 0) (<= (- (- c_ULTIMATE.start___VERIFIER_assert_~cond) (- v_v_346_1)) 0) (<= (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond| v_b_24_1) 0) (<= (- c_ULTIMATE.start_main_~i~6 v_b_24_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) (<= (- (- 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_~j~6 v_v_346_1) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_v_346_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_~MAX~6 v_v_351_1) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_26_1)) 0) (<= (- (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond|) v_b_26_1) 0) (<= (- c_ULTIMATE.start_main_~j~6 v_v_351_1) 0) (<= (- (- c_ULTIMATE.start___VERIFIER_assert_~cond) v_b_26_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) (<= (- v_v_346_1 (- v_v_351_1)) 0) (<= (- (- 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_~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) (<= (- |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_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) (<= (- (- v_b_26_1) v_v_346_1) 0) (<= (- 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___VERIFIER_assert_#in~cond|) v_v_346_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_~MAX~6 (- v_v_351_1)) 1) (<= (- (- v_b_24_1) v_b_26_1) 0) (<= (- (- v_b_28_1) (- v_v_346_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~i~6 v_v_351_1) 0) (<= (- v_v_351_1 (- v_v_351_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) (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) (and (<= (- (- c_ULTIMATE.start___VERIFIER_assert_~cond) (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)) (<= (- (- 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) (<= (- (- (select c_ULTIMATE.start_main_~str2~6 v_idx_98)) (- (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) (<= (- (- 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) (<= (- v_b_28_1 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_98))) 1) (<= (- c_ULTIMATE.start_main_~j~6 (- (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_28_1 (select c_ULTIMATE.start_main_~str2~6 v_idx_98)) 1) (<= (- (- 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_~str2~6 v_idx_98)) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (- (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_~j~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_101))) 0) (<= (- v_b_25_1 (select c_ULTIMATE.start_main_~str2~6 v_idx_98)) 1) (<= (- (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond|) (select c_ULTIMATE.start_main_~str1~6 v_idx_101)) 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_~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) (<= (- (- c_ULTIMATE.start_main_~j~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) (<= (- (- 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_~str1~6 v_idx_101))) 0) (<= (- (- v_b_28_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_101))) (- 1)) (<= (- (- v_b_28_1) (select c_ULTIMATE.start_main_~str2~6 v_idx_98)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_101)) (- 1)) (<= (- 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___VERIFIER_assert_~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_28_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_101)) (- 1)) (<= (- (- 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) (<= (- (- 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_~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_28_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_101))) 1) (<= (- (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond|) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_98))) 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_~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) (<= (- (- 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_~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_24_1) (- (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) (<= (- c_ULTIMATE.start_main_~MAX~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_101))) 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_~str1~6 v_idx_101))) 0) (<= (- (- v_b_28_1) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_98))) (- 1)) (<= (- c_ULTIMATE.start_main_~i~6 (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)) (<= (- (select c_ULTIMATE.start_main_~str1~6 v_idx_101) (- (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_26_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_101)) 0) (<= (- (- v_b_25_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___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_~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_~cont~6 (- (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_~cont~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) (<= (- (- 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_~str1~6 v_idx_101)) 0) (<= (- v_b_25_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_101))) 1) (<= (- (- 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) (<= (- 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) (<= (- 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) (<= (- (- (select c_ULTIMATE.start_main_~str1~6 v_idx_101)) (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) (<= (- (- v_b_25_1) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_98))) 0) (<= (- (- 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) (<= (- (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond|) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_101))) 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_~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_25_1 v_idx_98))) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_28_1)) 1) (<= (- (- 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) (<= (- v_b_26_1 (- v_v_351_1)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_26_1)) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_v_346_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_25_1)) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_v_351_1)) 0) (<= (- v_b_26_1 (- v_b_28_1)) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_25_1)) 2) (<= (- c_ULTIMATE.start_main_~j~6 (- v_v_351_1)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~cont~6) 1) (<= (- v_b_26_1 (- v_v_346_1)) 0) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_24_1)) 0) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_26_1)) 0) (<= (- (- v_b_25_1) (- v_v_346_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) (<= (- (- c_ULTIMATE.start___VERIFIER_assert_~cond) v_b_28_1) (- 1)) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_v_346_1)) 0) (<= (- (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond|) (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- (- c_ULTIMATE.start___VERIFIER_assert_~cond) v_v_346_1) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_v_346_1) (- 1)) (<= (- (- c_ULTIMATE.start___VERIFIER_assert_~cond) c_ULTIMATE.start_main_~cont~6) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_v_346_1)) 1) (<= (- (- 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___VERIFIER_assert_~cond v_v_351_1) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_26_1)) 0) (<= (- (- v_b_26_1) (- v_v_346_1)) 0) (<= (- (- v_b_25_1) (- v_b_26_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_24_1) 0) (<= (- v_b_26_1 v_b_28_1) (- 1)) (<= (- v_b_25_1 v_v_346_1) 1) (<= (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond| v_v_351_1) 0) (<= (- c_ULTIMATE.start_main_~i~6 v_b_25_1) 0) (<= (- c_ULTIMATE.start_main_~i~6 c_ULTIMATE.start_main_~j~6) 0) (<= (- v_b_24_1 (- v_v_351_1)) 0) (<= (- (- v_b_28_1) v_v_346_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_v_351_1) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_24_1) 1) (<= (- (- 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) (<= (- v_b_28_1 v_v_351_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) (<= (- (- v_b_24_1) (- v_v_346_1)) 0) (<= (- (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond|) v_b_24_1) 0) (<= (- v_b_25_1 v_b_26_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_28_1 (- v_v_351_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_main_~MAX~6) c_ULTIMATE.start_main_~MAX~6) (- 2)) (<= (- c_ULTIMATE.start_main_~cont~6 v_v_346_1) 0) (<= (- v_b_24_1 v_v_346_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_v_346_1)) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- v_v_346_1)) 0) (<= (- v_v_346_1 v_v_351_1) 0) (<= (- (- c_ULTIMATE.start___VERIFIER_assert_~cond) (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- v_b_25_1 (- v_b_26_1)) 1) (<= (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond| (- v_v_351_1)) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_28_1)) 1) (<= (- (- c_ULTIMATE.start___VERIFIER_assert_~cond) (- v_v_351_1)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_24_1)) 0) (<= (- v_b_25_1 v_b_28_1) 0) (<= (- v_b_25_1 v_v_351_1) 1) (<= (- (- |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_~MAX~6 v_v_346_1) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- v_v_351_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~i~6) (- 1)) (<= (- (- v_b_25_1) (- v_v_351_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_~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_346_1)) 1) (<= (- (- v_b_26_1) (- v_v_351_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_26_1) 0) (<= (- (- v_v_346_1) (- v_v_351_1)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~i~6) 1) (<= (- v_b_28_1 (- v_v_346_1)) 1) (<= (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond| (- v_b_28_1)) 1) (<= (- c_ULTIMATE.start_main_~j~6 (- v_v_346_1)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_25_1) 0) (<= (- v_b_28_1 v_v_346_1) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_26_1)) 0) (<= (- 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_#in~cond|) v_v_351_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_~j~6) v_v_351_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) v_v_346_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_b_24_1 (- v_b_24_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___VERIFIER_assert_~cond (- v_v_351_1)) 0) (<= (- (- v_b_24_1) v_b_28_1) (- 1)) (<= (- (- v_b_28_1) v_v_351_1) (- 1)) (<= (- c_ULTIMATE.start___VERIFIER_assert_~cond v_v_346_1) 0) (<= (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond| c_ULTIMATE.start___VERIFIER_assert_~cond) 0) (<= (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond| v_v_346_1) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_26_1) 0) (<= (- (- v_v_346_1) v_v_351_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) (<= (- (- c_ULTIMATE.start_main_~j~6) v_v_346_1) 0) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_28_1)) 1) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_26_1) (- 1)) (<= (- (- v_b_24_1) (- v_v_351_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)) (<= (- c_ULTIMATE.start_main_~i~6 v_v_346_1) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_v_351_1)) (- 1)) (<= (- (- c_ULTIMATE.start___VERIFIER_assert_~cond) v_v_351_1) 0) (<= (- (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond|) (- v_b_25_1)) 1) (<= (- v_v_346_1 (- v_v_346_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_v_351_1) 0) (<= (- (- 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_~cont~6 (- v_v_351_1)) 0) (<= (- (- c_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) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~i~6) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_v_351_1) 0) (<= (- v_b_25_1 (- v_v_351_1)) 1) (<= (- 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_~MAX~6) (- v_v_346_1)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_24_1) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_28_1)) 1) (<= (- (- v_v_351_1) v_v_351_1) 0) (<= (- (- c_ULTIMATE.start___VERIFIER_assert_~cond) v_b_25_1) 0) (<= (- 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_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)))} [2018-12-17 15:26:29,176 FATAL L263 ngHoareTripleChecker]: -- [2018-12-17 15:26:29,176 FATAL L264 ngHoareTripleChecker]: Simplified triple [2018-12-17 15:26:31,415 WARN L180 SmtUtils]: Spent 2.24 s on a formula simplification that was a NOOP. DAG size: 819 [2018-12-17 15:26:31,416 FATAL L265 ngHoareTripleChecker]: Pre: {2147483625#(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) (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))) (exists ((v_b_25_1 Int) (v_b_24_1 Int) (v_b_26_1 Int) (v_v_346_1 Int) (v_b_28_1 Int) (v_v_351_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_v_346_1) v_v_346_1) 0) (<= (- (- v_b_24_1) v_v_351_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_v_351_1)) 0) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_26_1)) 0) (<= (- 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_~j~6 (- v_b_25_1)) 2) (<= (- (- ULTIMATE.start_main_~cont~6) v_v_346_1) 0) (<= (- v_b_24_1 (- v_b_28_1)) 1) (<= (- v_b_24_1 (- v_v_346_1)) 0) (<= (- ULTIMATE.start_main_~MAX~6 v_b_26_1) 1) (<= (- v_b_24_1 v_b_28_1) 4294967296) (<= (- (- v_b_28_1) (- v_v_346_1)) 4294967296) (<= (- 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_~MAX~6) (- v_b_24_1)) 4294967296) (<= (- ULTIMATE.start_main_~j~6 (- v_v_351_1)) 1) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_25_1)) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~j~6)) 4294967296) (<= (- (- v_b_24_1) v_b_25_1) 0) (<= (- (- v_b_26_1) v_v_346_1) 4294967297) (<= (- v_b_26_1 v_v_351_1) 0) (<= (- (- v_b_25_1) v_v_346_1) 0) (<= (- (- v_b_26_1) (- v_v_351_1)) 4294967297) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~i~6)) 0) (<= (- v_b_26_1 v_v_346_1) 0) (<= (- (- v_b_25_1) v_b_26_1) 4294967297) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_28_1)) 1) (<= (- (- v_b_25_1) v_b_25_1) 0) (<= (- (- v_b_26_1) (- v_v_346_1)) 4294967297) (<= (- (- ULTIMATE.start_main_~i~6) (- v_v_351_1)) 4294967297) (<= (- (- ULTIMATE.start_main_~j~6) v_b_24_1) 0) (<= (- (- v_b_25_1) v_v_351_1) 0) (<= (- v_b_24_1 (- v_b_25_1)) 1) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~i~6)) 0) (<= (- v_b_24_1 v_v_351_1) 0) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~j~6) 0) (<= (- v_b_25_1 v_b_28_1) 4294967296) (<= (- (- ULTIMATE.start_main_~MAX~6) v_v_351_1) 4294967296) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_24_1)) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_v_351_1)) 0) (<= (- (- v_b_25_1) (- v_b_28_1)) 1) (<= (- (- v_b_24_1) v_v_346_1) 0) (<= (- ULTIMATE.start_main_~i~6 v_b_24_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_~j~6 v_v_346_1) 1) (<= (- (- ULTIMATE.start_main_~j~6) (- v_v_346_1)) 0) (<= (- ULTIMATE.start_main_~cont~6 v_b_25_1) 0) (<= (- ULTIMATE.start_main_~MAX~6 v_v_351_1) 1) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_26_1)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_25_1) 4294967296) (<= (- ULTIMATE.start_main_~MAX~6 v_b_25_1) 1) (<= (- v_v_346_1 (- v_v_351_1)) 0) (<= (- (- 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_b_24_1)) 0) (<= (- (- v_b_24_1) (- v_b_26_1)) 0) (<= (- (- ULTIMATE.start_main_~i~6) v_v_351_1) 4294967297) (<= (- (- 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 (- v_v_351_1)) 1) (<= (- ULTIMATE.start_main_~i~6 v_v_351_1) 0) (<= (- v_v_351_1 (- v_v_351_1)) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~MAX~6)) 2) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_28_1) 4294967296) (<= (- v_b_26_1 (- v_v_351_1)) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_26_1)) 1) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_v_346_1)) 0) (<= (- 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) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~cont~6) 1) (<= (- v_b_26_1 (- v_v_346_1)) 0) (<= (- ULTIMATE.start_main_~j~6 v_b_28_1) 4294967296) (<= (- (- v_b_25_1) (- v_v_346_1)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_v_346_1)) 4294967296) (<= (- ULTIMATE.start_main_~j~6 (- v_b_28_1)) 2) (<= (- ULTIMATE.start_main_~cont~6 (- v_v_346_1)) 0) (<= (- (- v_b_28_1) (- v_v_351_1)) 4294967296) (<= (- ULTIMATE.start_main_~MAX~6 (- v_v_346_1)) 1) (<= (- (- 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) (<= (- v_b_26_1 v_b_28_1) (- 1)) (<= (- v_b_25_1 v_v_346_1) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~j~6) 4294967296) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_v_351_1)) 4294967296) (<= (- (- v_b_24_1) v_b_28_1) 4294967296) (<= (- ULTIMATE.start_main_~i~6 v_b_25_1) 0) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_26_1)) 1) (<= (- 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) (<= (- v_b_24_1 (- v_v_351_1)) 0) (<= (- ULTIMATE.start_main_~cont~6 v_b_26_1) 4294967297) (<= (- ULTIMATE.start_main_~MAX~6 v_b_24_1) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) v_v_346_1) 4294967296) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~i~6) 8589934593) (<= (- v_b_28_1 v_v_351_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) (<= (- (- v_b_24_1) (- v_v_346_1)) 0) (<= (- (- ULTIMATE.start_main_~i~6) v_b_26_1) 8589934594) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~cont~6)) 1) (<= (- v_b_28_1 (- v_v_351_1)) 1) (<= (- ULTIMATE.start_main_~cont~6 v_v_346_1) 0) (<= (- v_b_24_1 v_v_346_1) 0) (<= (- ULTIMATE.start_main_~i~6 (- v_v_346_1)) 0) (<= (- v_v_346_1 v_v_351_1) 0) (<= (- (- v_b_25_1) v_b_28_1) 4294967296) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_28_1) 8589934592) (<= (- v_b_25_1 (- v_b_26_1)) 1) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_28_1)) 2) (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) (< 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) (and (<= (- (- 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_~str1~6 v_idx_95))) 0) (<= (- (- (select ULTIMATE.start_main_~str2~6 v_idx_92)) (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_~str1~6 v_idx_95)) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- (select ULTIMATE.start_main_~str2~6 v_idx_92))) 1) (<= (- v_b_28_1 (- (select ULTIMATE.start_main_~str2~6 v_idx_92))) 1) (<= (- (- v_b_28_1) (select ULTIMATE.start_main_~str2~6 v_idx_92)) 4294967296) (<= (- v_b_28_1 (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) (<= (- (- ULTIMATE.start_main_~j~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_~j~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_95))) 0) (<= (- v_b_25_1 (select ULTIMATE.start_main_~str2~6 v_idx_92)) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_95))) 4294967296) (<= (- ULTIMATE.start_main_~j~6 (select ULTIMATE.start_main_~str1~6 v_idx_95)) 1) (<= (- (select ULTIMATE.start_main_~str2~6 v_idx_92) (- (select ULTIMATE.start_main_~str1~6 v_idx_95))) 0) (<= (- (- ULTIMATE.start_main_~j~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_24_1 (- (select ULTIMATE.start_main_~str1~6 v_idx_95))) 0) (<= (- (- v_b_28_1) (select ULTIMATE.start_main_~str1~6 v_idx_95)) 4294967296) (<= (- (- ULTIMATE.start_main_~MAX~6) (select ULTIMATE.start_main_~str2~6 v_idx_92)) 4294967296) (<= (- 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) (<= (- (- v_b_24_1) (- (select ULTIMATE.start_main_~str2~6 v_idx_92))) 0) (<= (- (- v_b_28_1) (- (select ULTIMATE.start_main_~str2~6 v_idx_92))) 4294967296) (<= (- (- (select ULTIMATE.start_main_~str2~6 v_idx_92)) (select ULTIMATE.start_main_~str1~6 v_idx_95)) 0) (<= (- (- ULTIMATE.start_main_~i~6) (select ULTIMATE.start_main_~str1~6 v_idx_95)) 4294967297) (<= (- v_b_28_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))) 4294967297) (<= (- (- ULTIMATE.start_main_~j~6) (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) (<= (- ULTIMATE.start_main_~j~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_95))) 1) (<= (- v_b_24_1 (select ULTIMATE.start_main_~str2~6 v_idx_92)) 0) (<= (- ULTIMATE.start_main_~i~6 (- (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) (<= (- (- v_b_24_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))) 1) (<= (- ULTIMATE.start_main_~i~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) (<= (- ULTIMATE.start_main_~i~6 (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) (<= (- ULTIMATE.start_main_~j~6 (- (select ULTIMATE.start_main_~str2~6 v_idx_92))) 1) (<= (- (select ULTIMATE.start_main_~str1~6 v_idx_95) (- (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_25_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) (<= (- (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_~str1~6 v_idx_95)) 0) (<= (- (- v_b_26_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_95))) 4294967297) (<= (- v_b_26_1 (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) (<= (- v_b_26_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) (<= (- (- v_b_26_1) (- (select ULTIMATE.start_main_~str2~6 v_idx_92))) 4294967297) (<= (- (- ULTIMATE.start_main_~i~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_95))) 4294967297) (<= (- (- v_b_25_1) (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))) 1) (<= (- 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_~str1~6 v_idx_95))) 0) (<= (- v_b_26_1 (- (select ULTIMATE.start_main_~str2~6 v_idx_92))) 0) (<= (- (- (select ULTIMATE.start_main_~str1~6 v_idx_95)) (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_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) (<= (- (- ULTIMATE.start_main_~MAX~6) (- (select ULTIMATE.start_main_~str2~6 v_idx_92))) 4294967296) (<= (- (- ULTIMATE.start_main_~cont~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_95))) 0) (<= (- v_b_25_1 (- (select ULTIMATE.start_main_~str2~6 v_idx_92))) 1) (<= (- (- 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)))) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_28_1)) 1) (<= (- ULTIMATE.start_main_~i~6 (- v_b_25_1)) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_24_1)) 0) (<= (- v_b_25_1 v_v_351_1) 1) (<= (- ULTIMATE.start_main_~i~6 (- v_b_28_1)) 1) (<= (- ULTIMATE.start_main_~j~6 v_b_25_1) 0) (<= (- ULTIMATE.start_main_~MAX~6 v_v_346_1) 1) (<= (- (- ULTIMATE.start_main_~cont~6) (- ULTIMATE.start_main_~i~6)) 0) (<= (- ULTIMATE.start_main_~i~6 (- v_v_351_1)) 0) (<= (- (- v_b_25_1) (- v_v_351_1)) 0) (<= (- v_b_25_1 (- v_v_346_1)) 1) (<= (- (- v_v_346_1) (- v_v_351_1)) 0) (<= (- v_b_28_1 (- v_v_346_1)) 1) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_25_1) 0) (<= (- (- v_b_28_1) v_v_346_1) 4294967296) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_26_1) 4294967297) (<= (- v_b_28_1 v_v_346_1) 1) (<= (- ULTIMATE.start_main_~j~6 v_b_26_1) 4294967297) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~cont~6)) 4294967296) (<= (- (- ULTIMATE.start_main_~i~6) v_b_28_1) 8589934593) (<= (- 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 v_v_351_1) 1) (<= (- ULTIMATE.start_main_~j~6 (- ULTIMATE.start_main_~j~6)) 2) (<= (- v_b_25_1 (- v_b_28_1)) 2) (<= (- (- ULTIMATE.start_main_~j~6) v_v_351_1) 0) (<= (- ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6) 4294967297) (<= (- (- ULTIMATE.start_main_~j~6) v_b_28_1) 4294967296) (<= (- v_b_24_1 v_b_25_1) 0) (<= (- v_b_24_1 (- v_b_24_1)) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~i~6)) 1) (<= (- (- v_b_28_1) v_v_351_1) 4294967296) (<= (- (- 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) (<= (- (- v_v_346_1) v_v_351_1) 0) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~cont~6)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_28_1)) 0) (<= (- (- ULTIMATE.start_main_~i~6) (- v_v_346_1)) 4294967297) (<= (- (- ULTIMATE.start_main_~j~6) v_v_346_1) 0) (<= (- (- v_b_24_1) (- v_v_351_1)) 0) (<= (- ULTIMATE.start_main_~i~6 v_b_28_1) (- 1)) (<= (- ULTIMATE.start_main_~i~6 v_v_346_1) 0) (<= (- (- ULTIMATE.start_main_~i~6) v_v_346_1) 4294967297) (<= (- ULTIMATE.start_main_~j~6 (- v_v_346_1)) 1) (<= (- (- ULTIMATE.start_main_~i~6) v_b_25_1) 4294967297) (<= (- v_v_346_1 (- v_v_346_1)) 0) (<= (- ULTIMATE.start_main_~cont~6 v_v_351_1) 0) (<= (- ULTIMATE.start_main_~cont~6 (- v_v_351_1)) 0) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_24_1)) 0) (<= (- ULTIMATE.start_main_~j~6 (- v_b_26_1)) 1) (<= (- (- v_b_24_1) v_b_24_1) 0) (<= (- 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_v_351_1) 0) (<= (- v_b_25_1 (- v_v_351_1)) 1) (<= (- (- 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) (<= (- (- v_v_351_1) v_v_351_1) 0) (<= (- (- ULTIMATE.start_main_~i~6) ULTIMATE.start_main_~i~6) 8589934594) (<= (- v_b_24_1 v_b_26_1) 4294967297) (<= (- ULTIMATE.start_main_~MAX~6 v_b_28_1) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_25_1)) 4294967296) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~j~6) 1) (<= (- v_b_28_1 (- v_b_28_1)) 2) (<= (- (- v_b_26_1) v_v_351_1) 4294967297))))} [2018-12-17 15:26:31,416 FATAL L269 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-17 15:26:31,416 FATAL 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-17 15:26:37,379 WARN L138 XnfTransformerHelper]: expecting exponential blowup for input size 84 [2018-12-17 15:26:37,985 FATAL L271 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___VERIFIER_assert_#in~cond| ULTIMATE.start_main_~cont~6) 0) (<= ULTIMATE.start_main_~MAX~6 1) (<= (- 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___VERIFIER_assert_~cond) (- 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_~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|)) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (- ULTIMATE.start_main_~j~6)) 0) (<= 0 (* 2 ULTIMATE.start_main_~i~6)) (<= (- (- |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___VERIFIER_assert_~cond ULTIMATE.start_main_~cont~6) 0) (<= ULTIMATE.start_main_~cont~6 ULTIMATE.start___VERIFIER_assert_~cond) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond| ULTIMATE.start_main_~j~6) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| ULTIMATE.start_main_~i~6) 0) (<= (* 2 ULTIMATE.start_main_~cont~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) (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_main_~i~6) 1) (<= v_b_25_1 (+ ULTIMATE.start___VERIFIER_assert_~cond 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_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))) (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) (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))) (<= 1 (+ v_b_24_1 v_b_28_1)) (<= 0 (+ ULTIMATE.start___VERIFIER_assert_~cond v_b_24_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))) (<= (* 2 v_b_28_1) 2) (<= (+ ULTIMATE.start___VERIFIER_assert_~cond v_b_28_1) 1) (<= 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))) (<= (+ 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) (<= (+ ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~MAX~6) 1) (<= 0 ULTIMATE.start_main_~cont~6) (<= (- 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___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_~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___VERIFIER_assert_#in~cond| ULTIMATE.start_main_~cont~6) 0) (<= ULTIMATE.start_main_~MAX~6 1) (<= (- 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___VERIFIER_assert_~cond) (- 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_~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|)) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (- ULTIMATE.start_main_~j~6)) 0) (<= 0 (* 2 ULTIMATE.start_main_~i~6)) (<= (- (- |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___VERIFIER_assert_~cond ULTIMATE.start_main_~cont~6) 0) (<= ULTIMATE.start_main_~cont~6 ULTIMATE.start___VERIFIER_assert_~cond) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond| ULTIMATE.start_main_~j~6) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| ULTIMATE.start_main_~i~6) 0) (<= (* 2 ULTIMATE.start_main_~cont~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) (<= (+ ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~MAX~6) 1) (<= 0 ULTIMATE.start_main_~cont~6) (<= (- 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___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_~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) (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_main_~i~6) 1) (<= v_b_25_1 (+ ULTIMATE.start___VERIFIER_assert_~cond 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) (<= 1 (+ v_b_24_1 v_b_28_1)) (<= 0 (+ ULTIMATE.start___VERIFIER_assert_~cond v_b_24_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))) (<= (* 2 v_b_28_1) 2) (<= (+ ULTIMATE.start___VERIFIER_assert_~cond v_b_28_1) 1) (<= 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_~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___VERIFIER_assert_#in~cond| ULTIMATE.start_main_~cont~6) 0) (<= ULTIMATE.start_main_~MAX~6 1) (<= (- 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___VERIFIER_assert_~cond) (- 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_~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|)) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (- ULTIMATE.start_main_~j~6)) 0) (<= 0 (* 2 ULTIMATE.start_main_~i~6)) (<= (- (- |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___VERIFIER_assert_~cond ULTIMATE.start_main_~cont~6) 0) (<= ULTIMATE.start_main_~cont~6 ULTIMATE.start___VERIFIER_assert_~cond) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond| ULTIMATE.start_main_~j~6) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| ULTIMATE.start_main_~i~6) 0) (<= (* 2 ULTIMATE.start_main_~cont~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) (<= (+ ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~MAX~6) 1) (<= 0 ULTIMATE.start_main_~cont~6) (<= (- 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___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_~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) (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_main_~i~6) 1) (<= v_b_25_1 (+ ULTIMATE.start___VERIFIER_assert_~cond 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))) (<= 1 (+ v_b_24_1 v_b_28_1)) (<= 0 (+ ULTIMATE.start___VERIFIER_assert_~cond v_b_24_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) (<= (* 2 v_b_28_1) 2) (<= (+ ULTIMATE.start___VERIFIER_assert_~cond v_b_28_1) 1) (<= 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))) (<= 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___VERIFIER_assert_#in~cond| ULTIMATE.start_main_~cont~6) 0) (<= ULTIMATE.start_main_~MAX~6 1) (<= (- 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___VERIFIER_assert_~cond) (- 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_~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|)) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| (- ULTIMATE.start_main_~j~6)) 0) (<= 0 (* 2 ULTIMATE.start_main_~i~6)) (<= (- (- |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___VERIFIER_assert_~cond ULTIMATE.start_main_~cont~6) 0) (<= ULTIMATE.start_main_~cont~6 ULTIMATE.start___VERIFIER_assert_~cond) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond| ULTIMATE.start_main_~j~6) (<= (- |ULTIMATE.start___VERIFIER_assert_#in~cond| ULTIMATE.start_main_~i~6) 0) (<= (* 2 ULTIMATE.start_main_~cont~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) (<= (+ ULTIMATE.start___VERIFIER_assert_~cond ULTIMATE.start_main_~MAX~6) 1) (<= 0 ULTIMATE.start_main_~cont~6) (<= (- 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) (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_main_~i~6) 1) (<= v_b_25_1 (+ ULTIMATE.start___VERIFIER_assert_~cond 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) (<= 1 (+ v_b_24_1 v_b_28_1)) (<= 0 (+ ULTIMATE.start___VERIFIER_assert_~cond v_b_24_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) (<= (* 2 v_b_28_1) 2) (<= (+ ULTIMATE.start___VERIFIER_assert_~cond v_b_28_1) 1) (<= 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))) (<= (+ 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___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_~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-17 15:26:40,880 FATAL L210 ngHoareTripleChecker]: Soundness check failed for the following hoare triple [2018-12-17 15:26:40,880 FATAL L212 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-17 15:26:40,881 FATAL L214 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-17 15:26:40,881 FATAL L218 ngHoareTripleChecker]: -- [2018-12-17 15:26:40,881 FATAL L219 ngHoareTripleChecker]: Pre: {2147483623#(or (exists ((v_b_25_1 Int) (v_b_24_1 Int) (v_b_26_1 Int) (v_v_346_1 Int) (v_b_28_1 Int) (v_v_351_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_v_346_1) v_v_346_1) 0) (<= (- (- v_b_24_1) v_v_351_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_v_351_1)) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_26_1)) 0) (<= (- 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_~j~6 (- v_b_25_1)) 2) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_v_346_1) 0) (<= (- v_b_24_1 (- v_b_28_1)) 1) (<= (- v_b_24_1 (- v_v_346_1)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_26_1) 1) (<= (- v_b_24_1 v_b_28_1) 4294967296) (<= (- (- v_b_28_1) (- v_v_346_1)) 4294967296) (<= (- 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) (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 (and (<= (- (- 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_~str1~6 v_idx_111))) 0) (<= (- (- (select c_ULTIMATE.start_main_~str2~6 v_idx_108)) (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_~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_28_1 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_108))) 1) (<= (- (- v_b_28_1) (select c_ULTIMATE.start_main_~str2~6 v_idx_108)) 4294967296) (<= (- v_b_28_1 (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) (<= (- (- c_ULTIMATE.start_main_~j~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_~j~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_111))) 0) (<= (- v_b_25_1 (select c_ULTIMATE.start_main_~str2~6 v_idx_108)) 1) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_111))) 4294967296) (<= (- c_ULTIMATE.start_main_~j~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_111)) 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_~j~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_24_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_111))) 0) (<= (- (- v_b_28_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_111)) 4294967296) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (select c_ULTIMATE.start_main_~str2~6 v_idx_108)) 4294967296) (<= (- 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) (<= (- (- v_b_24_1) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_108))) 0) (<= (- (- v_b_28_1) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_108))) 4294967296) (<= (- (- (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_~i~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_111)) 4294967297) (<= (- 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_~str2~6 v_idx_108))) 4294967297) (<= (- (- 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_~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_~str2~6 v_idx_108)) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- (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) (<= (- (- v_b_24_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))) 1) (<= (- c_ULTIMATE.start_main_~i~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) (<= (- c_ULTIMATE.start_main_~i~6 (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) (<= (- c_ULTIMATE.start_main_~j~6 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_108))) 1) (<= (- (select c_ULTIMATE.start_main_~str1~6 v_idx_111) (- (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_25_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) (<= (- (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_~str1~6 v_idx_111)) 0) (<= (- (- v_b_26_1) (- (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) (<= (- c_ULTIMATE.start_main_~cont~6 (- (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) (<= (- (- 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_~str2~6 v_idx_108))) 4294967297) (<= (- (- c_ULTIMATE.start_main_~i~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_111))) 4294967297) (<= (- (- v_b_25_1) (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))) 1) (<= (- 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_~str1~6 v_idx_111))) 0) (<= (- v_b_26_1 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_108))) 0) (<= (- (- (select c_ULTIMATE.start_main_~str1~6 v_idx_111)) (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_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) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_108))) 4294967296) (<= (- (- 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_~str2~6 v_idx_108))) 1) (<= (- (- 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_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) (< v_idx_108 v_b_24_1) (<= v_b_28_1 v_idx_111))) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_24_1)) 4294967296) (<= (- c_ULTIMATE.start_main_~j~6 (- v_v_351_1)) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_25_1)) 1) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~j~6)) 4294967296) (<= (- (- v_b_24_1) v_b_25_1) 0) (<= (- (- v_b_26_1) v_v_346_1) 4294967297) (<= (- v_b_26_1 v_v_351_1) 0) (<= (- (- v_b_25_1) v_v_346_1) 0) (<= (- (- v_b_26_1) (- v_v_351_1)) 4294967297) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- v_b_26_1 v_v_346_1) 0) (<= (- (- v_b_25_1) v_b_26_1) 4294967297) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_28_1)) 1) (<= (- (- v_b_25_1) v_b_25_1) 0) (<= (- (- v_b_26_1) (- v_v_346_1)) 4294967297) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_v_351_1)) 4294967297) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_24_1) 0) (<= (- (- v_b_25_1) v_v_351_1) 0) (<= (- v_b_24_1 (- v_b_25_1)) 1) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- v_b_24_1 v_v_351_1) 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_~MAX~6) v_v_351_1) 4294967296) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_24_1)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_v_351_1)) 0) (<= (- (- v_b_25_1) (- v_b_28_1)) 1) (<= (- (- v_b_24_1) v_v_346_1) 0) (<= (- c_ULTIMATE.start_main_~i~6 v_b_24_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_~j~6 v_v_346_1) 1) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_v_346_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_25_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 v_v_351_1) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_26_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_v_346_1 (- v_v_351_1)) 0) (<= (- (- 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_b_24_1)) 0) (<= (- (- v_b_24_1) (- v_b_26_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) v_v_351_1) 4294967297) (<= (- (- 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 (- v_v_351_1)) 1) (<= (- c_ULTIMATE.start_main_~i~6 v_v_351_1) 0) (<= (- v_v_351_1 (- v_v_351_1)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~MAX~6)) 2) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_28_1) 4294967296) (<= (- v_b_26_1 (- v_v_351_1)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_26_1)) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_v_346_1)) 0) (<= (- 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) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~cont~6) 1) (<= (- v_b_26_1 (- v_v_346_1)) 0) (<= (- c_ULTIMATE.start_main_~j~6 v_b_28_1) 4294967296) (<= (- (- v_b_25_1) (- v_v_346_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_v_346_1)) 4294967296) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_28_1)) 2) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_v_346_1)) 0) (<= (- (- v_b_28_1) (- v_v_351_1)) 4294967296) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_v_346_1)) 1) (<= (- (- 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) (<= (- v_b_26_1 v_b_28_1) (- 1)) (<= (- v_b_25_1 v_v_346_1) 1) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~j~6) 4294967296) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_v_351_1)) 4294967296) (<= (- (- v_b_24_1) v_b_28_1) 4294967296) (<= (- 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_~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) (<= (- v_b_24_1 (- v_v_351_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_26_1) 4294967297) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_24_1) 1) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_v_346_1) 4294967296) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~i~6) 8589934593) (<= (- v_b_28_1 v_v_351_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) (<= (- (- v_b_24_1) (- v_v_346_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_26_1) 8589934594) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~cont~6)) 1) (<= (- v_b_28_1 (- v_v_351_1)) 1) (<= (- c_ULTIMATE.start_main_~cont~6 v_v_346_1) 0) (<= (- v_b_24_1 v_v_346_1) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- v_v_346_1)) 0) (<= (- v_v_346_1 v_v_351_1) 0) (<= (- (- v_b_25_1) v_b_28_1) 4294967296) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_28_1) 8589934592) (<= (- v_b_25_1 (- v_b_26_1)) 1) (<= (- (- 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) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_24_1)) 0) (<= (- v_b_25_1 v_v_351_1) 1) (<= (- 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_~MAX~6 v_v_346_1) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- v_v_351_1)) 0) (<= (- (- v_b_25_1) (- v_v_351_1)) 0) (<= (- v_b_25_1 (- v_v_346_1)) 1) (<= (- (- v_v_346_1) (- v_v_351_1)) 0) (<= (- v_b_28_1 (- v_v_346_1)) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_25_1) 0) (<= (- (- v_b_28_1) v_v_346_1) 4294967296) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_26_1) 4294967297) (<= (- v_b_28_1 v_v_346_1) 1) (<= (- c_ULTIMATE.start_main_~j~6 v_b_26_1) 4294967297) (<= (- (- 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_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 v_v_351_1) 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_~j~6) v_v_351_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 c_ULTIMATE.start_main_~i~6) 4294967297) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_28_1) 4294967296) (<= (- v_b_24_1 v_b_25_1) 0) (<= (- v_b_24_1 (- v_b_24_1)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~i~6)) 1) (<= (- (- v_b_28_1) v_v_351_1) 4294967296) (<= (- (- 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) (<= (- (- v_v_346_1) v_v_351_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_main_~i~6) (- v_v_346_1)) 4294967297) (<= (- (- c_ULTIMATE.start_main_~j~6) v_v_346_1) 0) (<= (- (- v_b_24_1) (- v_v_351_1)) 0) (<= (- c_ULTIMATE.start_main_~i~6 v_b_28_1) (- 1)) (<= (- c_ULTIMATE.start_main_~i~6 v_v_346_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) v_v_346_1) 4294967297) (<= (- c_ULTIMATE.start_main_~j~6 (- v_v_346_1)) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_25_1) 4294967297) (<= (- v_v_346_1 (- v_v_346_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_v_351_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_v_351_1)) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_24_1)) 0) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_26_1)) 1) (<= (- (- v_b_24_1) v_b_24_1) 0) (<= (- 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_v_351_1) 0) (<= (- v_b_25_1 (- v_v_351_1)) 1) (<= (- (- 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) (<= (- (- v_v_351_1) v_v_351_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) c_ULTIMATE.start_main_~i~6) 8589934594) (<= (- v_b_24_1 v_b_26_1) 4294967297) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_28_1) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_25_1)) 4294967296) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~j~6) 1) (<= (- v_b_28_1 (- v_b_28_1)) 2) (<= (- (- v_b_26_1) v_v_351_1) 4294967297))) (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))))} [2018-12-17 15:26:40,882 FATAL L223 ngHoareTripleChecker]: Action: assume !!(main_~i~6 >= 0);main_~str2~6 := main_~str2~6[main_~j~6 := main_~str1~6[0]];main_#t~post4 := main_~j~6;main_~j~6 := main_#t~post4 + 1;havoc main_#t~post4;main_#t~post3 := main_~i~6;main_~i~6 := main_#t~post3 - 1;havoc main_#t~post3; [2018-12-17 15:26:40,882 FATAL L184 hOps$ForEachOp$OfRef]: ActionStr: (and (= (+ c_ULTIMATE.start_main_~j~6 1) c_ULTIMATE.start_main_~j~6_primed) (<= 0 c_ULTIMATE.start_main_~i~6) (= c_ULTIMATE.start_main_~i~6 (+ c_ULTIMATE.start_main_~i~6_primed 1)) (= c_ULTIMATE.start_main_~str2~6_primed (store c_ULTIMATE.start_main_~str2~6 c_ULTIMATE.start_main_~j~6 (select c_ULTIMATE.start_main_~str1~6 0)))) [2018-12-17 15:26:40,882 FATAL L225 ngHoareTripleChecker]: Post: {2147483622#(exists ((v_b_26_1 Int) (v_v_586_1 Int) (v_b_28_1 Int) (v_b_48_1 Int) (v_b_47_1 Int) (v_v_351_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) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_v_586_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_v_351_1)) 1) (<= (- (- v_b_28_1) (- v_v_351_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~i~6 v_b_48_1) (- 2)) (<= (- v_b_28_1 (- v_b_47_1)) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 v_v_586_1) 1) (<= (- v_b_26_1 v_v_586_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_26_1) 1) (<= (- c_ULTIMATE.start_main_~i~6 v_b_26_1) (- 1)) (<= (- c_ULTIMATE.start_main_~i~6 v_v_586_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~cont~6) (- 1)) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_26_1)) 0) (<= (- (- v_b_48_1) v_v_351_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~j~6) (- 2)) (<= (- c_ULTIMATE.start_main_~j~6 (- v_v_351_1)) 1) (<= (- c_ULTIMATE.start_main_~j~6 v_b_26_1) 1) (<= (- (- v_b_26_1) v_b_26_1) 0) (<= (- (- 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_v_586_1)) (- 1)) (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) (and (<= (- v_b_48_1 (- (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) (<= (- (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_~MAX~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_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)) (<= (- (- (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_~i~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_117))) (- 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_~str1~6 v_idx_117)) 0) (<= (- (- v_b_47_1) (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) (<= (- (- 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) (<= (- (- v_b_28_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_117))) (- 1)) (<= (- v_b_48_1 (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)) (<= (- (- (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_~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_28_1 (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)) (<= (- (- v_b_28_1) (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) (<= (- (- 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_~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_~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_48_1) (- (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) (<= (- (- c_ULTIMATE.start_main_~i~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_~MAX~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_117))) 1) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- (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_~MAX~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_~str1~6 v_idx_117))) 0) (<= (- v_b_26_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_117)) 0) (<= (- v_b_26_1 (- (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_~cont~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_117))) 0) (<= (- v_b_26_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_117))) 0) (<= (- v_b_47_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) (<= (- (- c_ULTIMATE.start_main_~cont~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_117)) 0) (<= (- (- 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_47_1) (- (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_28_1 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_114))) 1) (<= (- (select c_ULTIMATE.start_main_~str1~6 v_idx_117) (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_~j~6 (- (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) (<= (- 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_~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_28_1 (select c_ULTIMATE.start_main_~str2~6 v_idx_114)) 1) (<= (- (- 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) (<= (- (- c_ULTIMATE.start_main_~j~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_117))) (- 1)) (<= (- (- 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) (<= (- (- c_ULTIMATE.start_main_~MAX~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) (<= (- (- 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 v_idx_114) (<= v_b_26_1 v_idx_116) (< 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_~j~6) (- v_b_26_1)) (- 1)) (<= (- v_b_26_1 v_v_351_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_28_1 (- v_v_586_1)) 1) (<= (- (- v_b_26_1) (- v_b_47_1)) 0) (<= (- 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)) (<= (- (- v_b_26_1) v_v_351_1) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_v_586_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_v_351_1)) 0) (<= (- (- 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_b_28_1) (- 2)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_47_1)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~6) (- c_ULTIMATE.start_main_~j~6)) 2) (<= (- (- c_ULTIMATE.start_main_~i~6) v_v_351_1) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_48_1) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 v_v_351_1) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_26_1)) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- v_v_351_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_b_47_1) (- 1)) (<= (- v_b_47_1 (- v_b_48_1)) 1) (<= (- v_v_586_1 (- v_v_586_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)) (<= (- (- v_b_26_1) v_v_586_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- v_b_28_1 (- v_b_48_1)) 2) (<= (- (- v_b_48_1) (- v_v_586_1)) (- 1)) (<= (- (- 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_~MAX~6 (- v_v_351_1)) 1) (<= (- v_v_351_1 (- v_v_351_1)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~MAX~6)) 2) (<= (- c_ULTIMATE.start_main_~i~6 v_b_28_1) (- 2)) (<= (- v_b_26_1 (- v_v_351_1)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_26_1)) 1) (<= (- (- v_v_586_1) v_v_586_1) 0) (<= (- v_b_26_1 (- v_b_28_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_b_28_1) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_v_586_1) 0) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_28_1)) 2) (<= (- 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) (<= (- (- 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_351_1 (- v_v_586_1)) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~j~6)) 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_v_586_1)) (- 1)) (<= (- (- v_b_28_1) v_b_48_1) (- 2)) (<= (- (- v_b_47_1) v_v_586_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_26_1)) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_v_586_1)) 1) (<= (- v_b_48_1 v_v_351_1) 1) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_v_351_1) (- 1)) (<= (- v_b_28_1 v_v_351_1) 1) (<= (- 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_~MAX~6 (- c_ULTIMATE.start_main_~cont~6)) 1) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_48_1)) 0) (<= (- v_b_28_1 (- v_v_351_1)) 1) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~MAX~6) (- 2)) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_v_586_1)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~i~6)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~6) v_v_586_1) 1) (<= (- (- v_b_28_1) v_b_47_1) (- 1)) (<= (- (- v_b_48_1) (- v_v_351_1)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_v_586_1)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_28_1)) 2) (<= (- v_b_26_1 (- v_v_586_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) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_48_1)) 1) (<= (- v_b_28_1 v_b_48_1) 0) (<= (- v_b_47_1 (- v_v_351_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~i~6)) (- 2)) (<= (- (- v_b_47_1) (- v_v_586_1)) 0) (<= (- v_b_47_1 v_b_48_1) (- 1)) (<= (- v_v_351_1 v_v_586_1) 0) (<= (- c_ULTIMATE.start_main_~j~6 v_b_48_1) 0) (<= (- c_ULTIMATE.start_main_~i~6 v_v_351_1) (- 1)) (<= (- v_b_28_1 v_v_586_1) 1) (<= (- (- v_b_48_1) v_v_586_1) (- 1)) (<= (- (- v_b_28_1) v_v_586_1) (- 1)) (<= (- (- 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_586_1) (- 1)) (<= (- (- v_b_26_1) (- v_v_351_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_26_1) 0) (<= (- v_b_48_1 (- v_v_351_1)) 1) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_48_1) (- 2)) (<= (- v_b_26_1 (- v_b_26_1)) 0) (<= (- (- v_b_47_1) (- v_v_351_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_v_351_1) (- v_v_586_1)) 0) (<= (- c_ULTIMATE.start_main_~j~6 v_v_351_1) 1) (<= (- (- v_b_47_1) v_v_351_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_b_48_1 (- v_v_586_1)) 1) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_47_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) (<= (- (- v_v_351_1) v_v_586_1) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~i~6) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_28_1) (- 1)) (<= (- (- v_b_26_1) v_b_47_1) 0) (<= (- (- v_b_28_1) v_v_351_1) (- 1)) (<= (- (- 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)) (<= (- v_b_47_1 v_v_586_1) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- v_v_586_1)) (- 1)) (<= (- v_b_26_1 (- v_b_47_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_48_1) (- 1)) (<= (- v_b_47_1 v_v_351_1) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_47_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_26_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_v_351_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~cont~6 v_v_351_1) 0) (<= (- 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_~cont~6 (- v_v_351_1)) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_28_1)) 0) (<= (- v_b_47_1 (- v_v_586_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_~cont~6) v_v_351_1) 0) (<= (- (- v_b_26_1) (- v_v_586_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_48_1)) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) v_v_351_1) (- 1)) (<= (- c_ULTIMATE.start_main_~j~6 v_v_586_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) (<= (- (- v_v_351_1) v_v_351_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_47_1) 1) (<= (- c_ULTIMATE.start_main_~j~6 (- v_v_586_1)) 1) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_v_586_1)) 0) (<= (- v_b_48_1 v_v_586_1) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_28_1) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_26_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_v_351_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_48_1)) 2) (<= (- c_ULTIMATE.start_main_~cont~6 v_v_586_1) 0) (<= (- v_b_28_1 (- v_b_28_1)) 2) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_47_1)) 0)))} [2018-12-17 15:26:40,896 FATAL L263 ngHoareTripleChecker]: -- [2018-12-17 15:26:40,897 FATAL L264 ngHoareTripleChecker]: Simplified triple [2018-12-17 15:26:43,181 WARN L180 SmtUtils]: Spent 2.28 s on a formula simplification that was a NOOP. DAG size: 819 [2018-12-17 15:26:43,182 FATAL L265 ngHoareTripleChecker]: Pre: {2147483623#(or (exists ((v_b_25_1 Int) (v_b_24_1 Int) (v_b_26_1 Int) (v_v_346_1 Int) (v_b_28_1 Int) (v_v_351_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_v_346_1) v_v_346_1) 0) (<= (- (- v_b_24_1) v_v_351_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_v_351_1)) 0) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_26_1)) 0) (<= (- 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_~j~6 (- v_b_25_1)) 2) (<= (- (- ULTIMATE.start_main_~cont~6) v_v_346_1) 0) (<= (- v_b_24_1 (- v_b_28_1)) 1) (<= (- v_b_24_1 (- v_v_346_1)) 0) (<= (- ULTIMATE.start_main_~MAX~6 v_b_26_1) 1) (<= (- v_b_24_1 v_b_28_1) 4294967296) (<= (- (- v_b_28_1) (- v_v_346_1)) 4294967296) (<= (- 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) (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 (and (<= (- (- 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_~str1~6 v_idx_111))) 0) (<= (- (- (select ULTIMATE.start_main_~str2~6 v_idx_108)) (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_~str1~6 v_idx_111)) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- (select ULTIMATE.start_main_~str2~6 v_idx_108))) 1) (<= (- v_b_28_1 (- (select ULTIMATE.start_main_~str2~6 v_idx_108))) 1) (<= (- (- v_b_28_1) (select ULTIMATE.start_main_~str2~6 v_idx_108)) 4294967296) (<= (- v_b_28_1 (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) (<= (- (- ULTIMATE.start_main_~j~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_~j~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_111))) 0) (<= (- v_b_25_1 (select ULTIMATE.start_main_~str2~6 v_idx_108)) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_111))) 4294967296) (<= (- ULTIMATE.start_main_~j~6 (select ULTIMATE.start_main_~str1~6 v_idx_111)) 1) (<= (- (select ULTIMATE.start_main_~str2~6 v_idx_108) (- (select ULTIMATE.start_main_~str1~6 v_idx_111))) 0) (<= (- (- ULTIMATE.start_main_~j~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_24_1 (- (select ULTIMATE.start_main_~str1~6 v_idx_111))) 0) (<= (- (- v_b_28_1) (select ULTIMATE.start_main_~str1~6 v_idx_111)) 4294967296) (<= (- (- ULTIMATE.start_main_~MAX~6) (select ULTIMATE.start_main_~str2~6 v_idx_108)) 4294967296) (<= (- 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) (<= (- (- v_b_24_1) (- (select ULTIMATE.start_main_~str2~6 v_idx_108))) 0) (<= (- (- v_b_28_1) (- (select ULTIMATE.start_main_~str2~6 v_idx_108))) 4294967296) (<= (- (- (select ULTIMATE.start_main_~str2~6 v_idx_108)) (select ULTIMATE.start_main_~str1~6 v_idx_111)) 0) (<= (- (- ULTIMATE.start_main_~i~6) (select ULTIMATE.start_main_~str1~6 v_idx_111)) 4294967297) (<= (- v_b_28_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))) 4294967297) (<= (- (- ULTIMATE.start_main_~j~6) (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) (<= (- ULTIMATE.start_main_~j~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_111))) 1) (<= (- v_b_24_1 (select ULTIMATE.start_main_~str2~6 v_idx_108)) 0) (<= (- ULTIMATE.start_main_~i~6 (- (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) (<= (- (- v_b_24_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))) 1) (<= (- ULTIMATE.start_main_~i~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) (<= (- ULTIMATE.start_main_~i~6 (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) (<= (- ULTIMATE.start_main_~j~6 (- (select ULTIMATE.start_main_~str2~6 v_idx_108))) 1) (<= (- (select ULTIMATE.start_main_~str1~6 v_idx_111) (- (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_25_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) (<= (- (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_~str1~6 v_idx_111)) 0) (<= (- (- v_b_26_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_111))) 4294967297) (<= (- v_b_26_1 (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) (<= (- v_b_26_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) (<= (- (- v_b_26_1) (- (select ULTIMATE.start_main_~str2~6 v_idx_108))) 4294967297) (<= (- (- ULTIMATE.start_main_~i~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_111))) 4294967297) (<= (- (- v_b_25_1) (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))) 1) (<= (- 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_~str1~6 v_idx_111))) 0) (<= (- v_b_26_1 (- (select ULTIMATE.start_main_~str2~6 v_idx_108))) 0) (<= (- (- (select ULTIMATE.start_main_~str1~6 v_idx_111)) (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_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) (<= (- (- ULTIMATE.start_main_~MAX~6) (- (select ULTIMATE.start_main_~str2~6 v_idx_108))) 4294967296) (<= (- (- ULTIMATE.start_main_~cont~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_111))) 0) (<= (- v_b_25_1 (- (select ULTIMATE.start_main_~str2~6 v_idx_108))) 1) (<= (- (- 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_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) (< v_idx_108 v_b_24_1) (<= v_b_28_1 v_idx_111))) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_24_1)) 4294967296) (<= (- ULTIMATE.start_main_~j~6 (- v_v_351_1)) 1) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_25_1)) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~j~6)) 4294967296) (<= (- (- v_b_24_1) v_b_25_1) 0) (<= (- (- v_b_26_1) v_v_346_1) 4294967297) (<= (- v_b_26_1 v_v_351_1) 0) (<= (- (- v_b_25_1) v_v_346_1) 0) (<= (- (- v_b_26_1) (- v_v_351_1)) 4294967297) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~i~6)) 0) (<= (- v_b_26_1 v_v_346_1) 0) (<= (- (- v_b_25_1) v_b_26_1) 4294967297) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_28_1)) 1) (<= (- (- v_b_25_1) v_b_25_1) 0) (<= (- (- v_b_26_1) (- v_v_346_1)) 4294967297) (<= (- (- ULTIMATE.start_main_~i~6) (- v_v_351_1)) 4294967297) (<= (- (- ULTIMATE.start_main_~j~6) v_b_24_1) 0) (<= (- (- v_b_25_1) v_v_351_1) 0) (<= (- v_b_24_1 (- v_b_25_1)) 1) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~i~6)) 0) (<= (- v_b_24_1 v_v_351_1) 0) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~j~6) 0) (<= (- v_b_25_1 v_b_28_1) 4294967296) (<= (- (- ULTIMATE.start_main_~MAX~6) v_v_351_1) 4294967296) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_24_1)) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_v_351_1)) 0) (<= (- (- v_b_25_1) (- v_b_28_1)) 1) (<= (- (- v_b_24_1) v_v_346_1) 0) (<= (- ULTIMATE.start_main_~i~6 v_b_24_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_~j~6 v_v_346_1) 1) (<= (- (- ULTIMATE.start_main_~j~6) (- v_v_346_1)) 0) (<= (- ULTIMATE.start_main_~cont~6 v_b_25_1) 0) (<= (- ULTIMATE.start_main_~MAX~6 v_v_351_1) 1) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_26_1)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_25_1) 4294967296) (<= (- ULTIMATE.start_main_~MAX~6 v_b_25_1) 1) (<= (- v_v_346_1 (- v_v_351_1)) 0) (<= (- (- 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_b_24_1)) 0) (<= (- (- v_b_24_1) (- v_b_26_1)) 0) (<= (- (- ULTIMATE.start_main_~i~6) v_v_351_1) 4294967297) (<= (- (- 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 (- v_v_351_1)) 1) (<= (- ULTIMATE.start_main_~i~6 v_v_351_1) 0) (<= (- v_v_351_1 (- v_v_351_1)) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~MAX~6)) 2) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_28_1) 4294967296) (<= (- v_b_26_1 (- v_v_351_1)) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_26_1)) 1) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_v_346_1)) 0) (<= (- 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) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~cont~6) 1) (<= (- v_b_26_1 (- v_v_346_1)) 0) (<= (- ULTIMATE.start_main_~j~6 v_b_28_1) 4294967296) (<= (- (- v_b_25_1) (- v_v_346_1)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_v_346_1)) 4294967296) (<= (- ULTIMATE.start_main_~j~6 (- v_b_28_1)) 2) (<= (- ULTIMATE.start_main_~cont~6 (- v_v_346_1)) 0) (<= (- (- v_b_28_1) (- v_v_351_1)) 4294967296) (<= (- ULTIMATE.start_main_~MAX~6 (- v_v_346_1)) 1) (<= (- (- 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) (<= (- v_b_26_1 v_b_28_1) (- 1)) (<= (- v_b_25_1 v_v_346_1) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~j~6) 4294967296) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_v_351_1)) 4294967296) (<= (- (- v_b_24_1) v_b_28_1) 4294967296) (<= (- ULTIMATE.start_main_~i~6 v_b_25_1) 0) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_26_1)) 1) (<= (- 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) (<= (- v_b_24_1 (- v_v_351_1)) 0) (<= (- ULTIMATE.start_main_~cont~6 v_b_26_1) 4294967297) (<= (- ULTIMATE.start_main_~MAX~6 v_b_24_1) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) v_v_346_1) 4294967296) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~i~6) 8589934593) (<= (- v_b_28_1 v_v_351_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) (<= (- (- v_b_24_1) (- v_v_346_1)) 0) (<= (- (- ULTIMATE.start_main_~i~6) v_b_26_1) 8589934594) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~cont~6)) 1) (<= (- v_b_28_1 (- v_v_351_1)) 1) (<= (- ULTIMATE.start_main_~cont~6 v_v_346_1) 0) (<= (- v_b_24_1 v_v_346_1) 0) (<= (- ULTIMATE.start_main_~i~6 (- v_v_346_1)) 0) (<= (- v_v_346_1 v_v_351_1) 0) (<= (- (- v_b_25_1) v_b_28_1) 4294967296) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_28_1) 8589934592) (<= (- v_b_25_1 (- v_b_26_1)) 1) (<= (- (- 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) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_24_1)) 0) (<= (- v_b_25_1 v_v_351_1) 1) (<= (- ULTIMATE.start_main_~i~6 (- v_b_28_1)) 1) (<= (- ULTIMATE.start_main_~j~6 v_b_25_1) 0) (<= (- ULTIMATE.start_main_~MAX~6 v_v_346_1) 1) (<= (- (- ULTIMATE.start_main_~cont~6) (- ULTIMATE.start_main_~i~6)) 0) (<= (- ULTIMATE.start_main_~i~6 (- v_v_351_1)) 0) (<= (- (- v_b_25_1) (- v_v_351_1)) 0) (<= (- v_b_25_1 (- v_v_346_1)) 1) (<= (- (- v_v_346_1) (- v_v_351_1)) 0) (<= (- v_b_28_1 (- v_v_346_1)) 1) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_25_1) 0) (<= (- (- v_b_28_1) v_v_346_1) 4294967296) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_26_1) 4294967297) (<= (- v_b_28_1 v_v_346_1) 1) (<= (- ULTIMATE.start_main_~j~6 v_b_26_1) 4294967297) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~cont~6)) 4294967296) (<= (- (- ULTIMATE.start_main_~i~6) v_b_28_1) 8589934593) (<= (- 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 v_v_351_1) 1) (<= (- ULTIMATE.start_main_~j~6 (- ULTIMATE.start_main_~j~6)) 2) (<= (- v_b_25_1 (- v_b_28_1)) 2) (<= (- (- ULTIMATE.start_main_~j~6) v_v_351_1) 0) (<= (- ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6) 4294967297) (<= (- (- ULTIMATE.start_main_~j~6) v_b_28_1) 4294967296) (<= (- v_b_24_1 v_b_25_1) 0) (<= (- v_b_24_1 (- v_b_24_1)) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~i~6)) 1) (<= (- (- v_b_28_1) v_v_351_1) 4294967296) (<= (- (- 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) (<= (- (- v_v_346_1) v_v_351_1) 0) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~cont~6)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_28_1)) 0) (<= (- (- ULTIMATE.start_main_~i~6) (- v_v_346_1)) 4294967297) (<= (- (- ULTIMATE.start_main_~j~6) v_v_346_1) 0) (<= (- (- v_b_24_1) (- v_v_351_1)) 0) (<= (- ULTIMATE.start_main_~i~6 v_b_28_1) (- 1)) (<= (- ULTIMATE.start_main_~i~6 v_v_346_1) 0) (<= (- (- ULTIMATE.start_main_~i~6) v_v_346_1) 4294967297) (<= (- ULTIMATE.start_main_~j~6 (- v_v_346_1)) 1) (<= (- (- ULTIMATE.start_main_~i~6) v_b_25_1) 4294967297) (<= (- v_v_346_1 (- v_v_346_1)) 0) (<= (- ULTIMATE.start_main_~cont~6 v_v_351_1) 0) (<= (- ULTIMATE.start_main_~cont~6 (- v_v_351_1)) 0) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_24_1)) 0) (<= (- ULTIMATE.start_main_~j~6 (- v_b_26_1)) 1) (<= (- (- v_b_24_1) v_b_24_1) 0) (<= (- 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_v_351_1) 0) (<= (- v_b_25_1 (- v_v_351_1)) 1) (<= (- (- 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) (<= (- (- v_v_351_1) v_v_351_1) 0) (<= (- (- ULTIMATE.start_main_~i~6) ULTIMATE.start_main_~i~6) 8589934594) (<= (- v_b_24_1 v_b_26_1) 4294967297) (<= (- ULTIMATE.start_main_~MAX~6 v_b_28_1) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_25_1)) 4294967296) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~j~6) 1) (<= (- v_b_28_1 (- v_b_28_1)) 2) (<= (- (- v_b_26_1) v_v_351_1) 4294967297))) (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))))} [2018-12-17 15:26:43,182 FATAL L269 ngHoareTripleChecker]: Action: assume !!(main_~i~6 >= 0);main_~str2~6 := main_~str2~6[main_~j~6 := main_~str1~6[0]];main_#t~post4 := main_~j~6;main_~j~6 := main_#t~post4 + 1;havoc main_#t~post4;main_#t~post3 := main_~i~6;main_~i~6 := main_#t~post3 - 1;havoc main_#t~post3; [2018-12-17 15:26:43,182 FATAL L184 hOps$ForEachOp$OfRef]: ActionStr: (and (= (+ c_ULTIMATE.start_main_~j~6 1) c_ULTIMATE.start_main_~j~6_primed) (<= 0 c_ULTIMATE.start_main_~i~6) (= c_ULTIMATE.start_main_~i~6 (+ c_ULTIMATE.start_main_~i~6_primed 1)) (= c_ULTIMATE.start_main_~str2~6_primed (store c_ULTIMATE.start_main_~str2~6 c_ULTIMATE.start_main_~j~6 (select c_ULTIMATE.start_main_~str1~6 0)))) [2018-12-17 15:26:47,509 WARN L138 XnfTransformerHelper]: expecting exponential blowup for input size 68 [2018-12-17 15:26:47,860 FATAL L271 ngHoareTripleChecker]: Post: {2147483622#(or (and (<= 1 ULTIMATE.start_main_~MAX~6) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~j~6)) 0) (<= (- (- ULTIMATE.start_main_~i~6) (- ULTIMATE.start_main_~j~6)) 2) (<= 2 (* 2 ULTIMATE.start_main_~MAX~6)) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~j~6)) 0) (<= ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~MAX~6) (<= 0 (* 2 ULTIMATE.start_main_~cont~6)) (<= (+ ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6) 0) (<= ULTIMATE.start_main_~cont~6 0) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~i~6) 0) (<= (- (- ULTIMATE.start_main_~i~6) ULTIMATE.start_main_~i~6) 2) (<= ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~j~6) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~j~6)) 2) (<= ULTIMATE.start_main_~cont~6 (+ ULTIMATE.start_main_~i~6 1)) (<= 2 (* 2 ULTIMATE.start_main_~j~6)) (<= (- ULTIMATE.start_main_~j~6 (- ULTIMATE.start_main_~j~6)) 2) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6) 2) (<= (- (- ULTIMATE.start_main_~i~6) ULTIMATE.start_main_~j~6) 0) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~cont~6) 0) (<= 0 ULTIMATE.start_main_~cont~6) (<= 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) (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_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)) (<= (- (- 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_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_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))) (<= (- 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) (<= 1 (+ ULTIMATE.start_main_~cont~6 v_b_48_1)) (<= (+ ULTIMATE.start_main_~cont~6 1) 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))) (<= 0 (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6 1)) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~cont~6)) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~MAX~6) (- 2)) (<= (+ (* 2 ULTIMATE.start_main_~i~6) 2) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~j~6) (- 2)) (<= (- ULTIMATE.start_main_~i~6 ULTIMATE.start_main_~j~6) (- 2)) (<= (- (- ULTIMATE.start_main_~cont~6) (- ULTIMATE.start_main_~i~6)) (- 1)) (<= (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6 1) 0) (<= ULTIMATE.start_main_~MAX~6 (+ ULTIMATE.start_main_~cont~6 1)) (<= ULTIMATE.start_main_~j~6 (+ ULTIMATE.start_main_~cont~6 1)) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~MAX~6)) 2) (<= (* 2 ULTIMATE.start_main_~j~6) 2) (<= 1 ULTIMATE.start_main_~j~6) (<= ULTIMATE.start_main_~j~6 (+ ULTIMATE.start_main_~i~6 2)) (<= (+ ULTIMATE.start_main_~i~6 1) 0) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~j~6)) 1) (<= 0 (+ ULTIMATE.start_main_~i~6 1)) (<= 0 (+ (* 2 ULTIMATE.start_main_~i~6) 2)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~i~6)) (- 2)) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~j~6) (- 1)) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~cont~6) 1) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~i~6)) (- 1)) (<= ULTIMATE.start_main_~MAX~6 (+ ULTIMATE.start_main_~i~6 2)) (<= (+ ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~i~6) 0) (<= (* 2 ULTIMATE.start_main_~MAX~6) 2) (<= (- (- ULTIMATE.start_main_~cont~6) (- ULTIMATE.start_main_~j~6)) 1) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~j~6) 0) (<= (* 2 ULTIMATE.start_main_~cont~6) 0) (<= 0 (+ ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~cont~6)) (- 1)) (<= (- ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~j~6) (- 1)) (<= (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~j~6) 1) (<= (+ ULTIMATE.start_main_~i~6 1) ULTIMATE.start_main_~cont~6) (<= (+ 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)) (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) (<= 1 (+ ULTIMATE.start_main_~cont~6 v_b_48_1)) (<= (+ ULTIMATE.start_main_~cont~6 1) 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_~MAX~6 (- ULTIMATE.start_main_~MAX~6)) 2) (<= (* 2 ULTIMATE.start_main_~j~6) 2) (<= 1 ULTIMATE.start_main_~j~6) (<= ULTIMATE.start_main_~j~6 (+ ULTIMATE.start_main_~i~6 2)) (<= (+ ULTIMATE.start_main_~i~6 1) 0) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~j~6)) 1) (<= 0 (+ ULTIMATE.start_main_~i~6 1)) (<= 0 (+ (* 2 ULTIMATE.start_main_~i~6) 2)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~i~6)) (- 2)) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~j~6) (- 1)) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~cont~6) 1) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~i~6)) (- 1)) (<= ULTIMATE.start_main_~MAX~6 (+ ULTIMATE.start_main_~i~6 2)) (<= (+ ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~i~6) 0) (<= (* 2 ULTIMATE.start_main_~MAX~6) 2) (<= (- (- ULTIMATE.start_main_~cont~6) (- ULTIMATE.start_main_~j~6)) 1) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~j~6) 0) (<= (* 2 ULTIMATE.start_main_~cont~6) 0) (<= 0 (+ ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~cont~6)) (- 1)) (<= (- ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~j~6) (- 1)) (<= (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~j~6) 1) (<= (+ ULTIMATE.start_main_~i~6 1) ULTIMATE.start_main_~cont~6) (<= (+ 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) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~j~6)) 1) (<= 0 (+ ULTIMATE.start_main_~i~6 1)) (<= 0 (+ (* 2 ULTIMATE.start_main_~i~6) 2)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~i~6)) (- 2)) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~j~6) (- 1)) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~cont~6) 1) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~i~6)) (- 1)) (<= ULTIMATE.start_main_~MAX~6 (+ ULTIMATE.start_main_~i~6 2)) (<= (+ ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~i~6) 0) (<= (* 2 ULTIMATE.start_main_~MAX~6) 2) (<= (- (- ULTIMATE.start_main_~cont~6) (- ULTIMATE.start_main_~j~6)) 1) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~j~6) 0) (<= (* 2 ULTIMATE.start_main_~cont~6) 0) (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) (<= 1 (+ ULTIMATE.start_main_~cont~6 v_b_48_1)) (<= (+ ULTIMATE.start_main_~cont~6 1) 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))) (<= 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) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~j~6)) 1) (<= 0 (+ ULTIMATE.start_main_~i~6 1)) (<= 0 (+ (* 2 ULTIMATE.start_main_~i~6) 2)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~i~6)) (- 2)) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~j~6) (- 1)) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~cont~6) 1) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~i~6)) (- 1)) (<= ULTIMATE.start_main_~MAX~6 (+ ULTIMATE.start_main_~i~6 2)) (<= (+ ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~i~6) 0) (<= (* 2 ULTIMATE.start_main_~MAX~6) 2) (<= (- (- ULTIMATE.start_main_~cont~6) (- ULTIMATE.start_main_~j~6)) 1) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~j~6) 0) (<= (* 2 ULTIMATE.start_main_~cont~6) 0) (<= 0 (+ ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~cont~6)) (- 1)) (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_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_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_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) (<= 1 (+ ULTIMATE.start_main_~cont~6 v_b_48_1)) (<= (+ ULTIMATE.start_main_~cont~6 1) 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_~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-17 15:26:52,378 FATAL L210 ngHoareTripleChecker]: Soundness check failed for the following hoare triple [2018-12-17 15:26:52,378 FATAL L212 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-17 15:26:52,378 FATAL L214 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-17 15:26:52,378 FATAL L218 ngHoareTripleChecker]: -- [2018-12-17 15:26:52,379 FATAL L219 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-17 15:26:52,379 FATAL L223 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-17 15:26:52,379 FATAL 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-17 15:26:52,380 FATAL L225 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-17 15:26:52,397 FATAL L263 ngHoareTripleChecker]: -- [2018-12-17 15:26:52,398 FATAL L264 ngHoareTripleChecker]: Simplified triple [2018-12-17 15:26:54,657 WARN L180 SmtUtils]: Spent 2.26 s on a formula simplification that was a NOOP. DAG size: 821 [2018-12-17 15:26:54,658 FATAL L265 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-17 15:26:54,658 FATAL L269 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-17 15:26:54,658 FATAL 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-17 15:27:00,676 WARN L138 XnfTransformerHelper]: expecting exponential blowup for input size 84 [2018-12-17 15:27:01,265 FATAL L271 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) (<= 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)) (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_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_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_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)))) (<= 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) (<= (- (- 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)) (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_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_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_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___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-17 15:27:04,842 FATAL L210 ngHoareTripleChecker]: Soundness check failed for the following hoare triple [2018-12-17 15:27:04,843 FATAL L212 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-17 15:27:04,843 FATAL L214 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-17 15:27:04,843 FATAL L218 ngHoareTripleChecker]: -- [2018-12-17 15:27:04,844 FATAL L219 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-17 15:27:04,844 FATAL L223 ngHoareTripleChecker]: Action: assume !!(main_~i~6 >= 0);main_~str2~6 := main_~str2~6[main_~j~6 := main_~str1~6[0]];main_#t~post4 := main_~j~6;main_~j~6 := main_#t~post4 + 1;havoc main_#t~post4;main_#t~post3 := main_~i~6;main_~i~6 := main_#t~post3 - 1;havoc main_#t~post3; [2018-12-17 15:27:04,845 FATAL L184 hOps$ForEachOp$OfRef]: ActionStr: (and (= (+ c_ULTIMATE.start_main_~j~6 1) c_ULTIMATE.start_main_~j~6_primed) (<= 0 c_ULTIMATE.start_main_~i~6) (= c_ULTIMATE.start_main_~i~6 (+ c_ULTIMATE.start_main_~i~6_primed 1)) (= c_ULTIMATE.start_main_~str2~6_primed (store c_ULTIMATE.start_main_~str2~6 c_ULTIMATE.start_main_~j~6 (select c_ULTIMATE.start_main_~str1~6 0)))) [2018-12-17 15:27:04,845 FATAL L225 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-17 15:27:04,868 FATAL L263 ngHoareTripleChecker]: -- [2018-12-17 15:27:04,869 FATAL L264 ngHoareTripleChecker]: Simplified triple [2018-12-17 15:27:07,181 WARN L180 SmtUtils]: Spent 2.31 s on a formula simplification that was a NOOP. DAG size: 821 [2018-12-17 15:27:07,182 FATAL L265 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-17 15:27:07,182 FATAL L269 ngHoareTripleChecker]: Action: assume !!(main_~i~6 >= 0);main_~str2~6 := main_~str2~6[main_~j~6 := main_~str1~6[0]];main_#t~post4 := main_~j~6;main_~j~6 := main_#t~post4 + 1;havoc main_#t~post4;main_#t~post3 := main_~i~6;main_~i~6 := main_#t~post3 - 1;havoc main_#t~post3; [2018-12-17 15:27:07,183 FATAL L184 hOps$ForEachOp$OfRef]: ActionStr: (and (= (+ c_ULTIMATE.start_main_~j~6 1) c_ULTIMATE.start_main_~j~6_primed) (<= 0 c_ULTIMATE.start_main_~i~6) (= c_ULTIMATE.start_main_~i~6 (+ c_ULTIMATE.start_main_~i~6_primed 1)) (= c_ULTIMATE.start_main_~str2~6_primed (store c_ULTIMATE.start_main_~str2~6 c_ULTIMATE.start_main_~j~6 (select c_ULTIMATE.start_main_~str1~6 0)))) [2018-12-17 15:27:11,378 WARN L138 XnfTransformerHelper]: expecting exponential blowup for input size 68 [2018-12-17 15:27:12,021 FATAL L271 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-17 15:27:16,972 FATAL L210 ngHoareTripleChecker]: Soundness check failed for the following hoare triple [2018-12-17 15:27:16,973 FATAL L212 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-17 15:27:16,973 FATAL L214 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-17 15:27:16,973 FATAL L218 ngHoareTripleChecker]: -- [2018-12-17 15:27:16,973 FATAL L219 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_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) (<= (- 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) (forall ((v_idx_152 Int) (v_idx_153 Int) (v_idx_154 Int)) (or (and (<= (- v_b_13_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_153))) 128) (<= (- v_b_12_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_153))) 127) (<= (- c_ULTIMATE.start_main_~MAX~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_153)) 4294967423) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_153))) 127) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (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)) 256) (<= (- c_ULTIMATE.start_main_~i~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_153))) 128) (<= (- (- v_b_12_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_153)) 128) (<= (- (- c_ULTIMATE.start_main_~i~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_153))) 126) (<= (- c_ULTIMATE.start_main_~i~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_153)) 129) (<= (- (- v_b_13_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_153)) 127) (<= (- (- c_ULTIMATE.start_main_~i~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_153)) 127) (<= (- v_b_12_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_153)) 128) (<= (- v_b_13_1 (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) (<= (- (- c_ULTIMATE.start_main_~cont~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_153)) 128) (<= (- (- v_b_13_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_153))) 126) (<= (- (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_~cont~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_153))) 127) (<= (- c_ULTIMATE.start_main_~MAX~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_153))) 4294967422) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_153))) 126) (<= (- (- v_b_12_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_153))) 127)) (< v_idx_153 v_b_12_1) (<= v_b_12_1 v_idx_152) (<= v_b_13_1 v_idx_153) (< v_idx_154 v_b_13_1))) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_12_1)) 0))))} [2018-12-17 15:27:16,974 FATAL L223 ngHoareTripleChecker]: Action: assume !(main_~i~6 < main_~MAX~6);main_~str1~6 := main_~str1~6[main_~MAX~6 - 1 := 0];main_~j~6 := 0;main_~i~6 := main_~MAX~6 - 1; [2018-12-17 15:27:16,974 FATAL L184 hOps$ForEachOp$OfRef]: ActionStr: (and (not (< c_ULTIMATE.start_main_~i~6 c_ULTIMATE.start_main_~MAX~6)) (= c_ULTIMATE.start_main_~str1~6_primed (store c_ULTIMATE.start_main_~str1~6 (+ c_ULTIMATE.start_main_~MAX~6 (- 1)) 0)) (= c_ULTIMATE.start_main_~j~6_primed 0) (= c_ULTIMATE.start_main_~i~6_primed (+ c_ULTIMATE.start_main_~MAX~6 (- 1)))) [2018-12-17 15:27:16,974 FATAL L225 ngHoareTripleChecker]: Post: {2147483616#(exists ((v_b_60_1 Int) (v_b_59_1 Int) (v_v_751_1 Int)) (and (<= (- (- c_ULTIMATE.start_main_~i~6) v_v_751_1) 4294967297) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~MAX~6) 8589934592) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_v_751_1)) 63) (<= (- c_ULTIMATE.start_main_~i~6 c_ULTIMATE.start_main_~j~6) 62) (<= (- 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_~j~6 (- v_v_751_1)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_v_751_1) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~j~6) 4294967296) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~j~6)) 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 (<= (- (- 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))) 63) (<= (- (- c_ULTIMATE.start_main_~j~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) (<= (- (- v_b_60_1) (- (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) (<= (- (- (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_~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_~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_~j~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))) 4294967297) (<= (- (- v_b_60_1) (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)) 63) (<= (- (- c_ULTIMATE.start_main_~cont~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))) 4294967296) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (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_~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) (<= (- (- c_ULTIMATE.start_main_~i~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_161))) 4294967297) (<= (- (- v_b_59_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_161)) 4294967297)))) (<= (- 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) (<= (- (- v_b_59_1) (- v_v_751_1)) 4294967297) (<= (- 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_~MAX~6) c_ULTIMATE.start_main_~i~6) 8589934593) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_v_751_1) 4294967296) (<= (- (- c_ULTIMATE.start_main_~i~6) (- c_ULTIMATE.start_main_~j~6)) 4294967297) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_v_751_1)) 4294967297) (<= (- 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) (<= (- v_b_59_1 (- v_v_751_1)) 62) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~j~6)) 4294967296) (<= (- (- v_b_60_1) (- v_v_751_1)) 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) (<= (- v_b_59_1 v_v_751_1) 62) (<= (- c_ULTIMATE.start_main_~i~6 (- v_v_751_1)) 62) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_60_1) 0) (<= (- (- v_b_59_1) v_b_59_1) 8589934594) (<= (- 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_751_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_v_751_1 (- v_v_751_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_~cont~6 (- c_ULTIMATE.start_main_~j~6)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_60_1)) 63) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_v_751_1)) 0) (<= (- 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_751_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) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~cont~6)) 4294967296) (<= (- (- v_v_751_1) v_v_751_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~i~6)) 62) (<= (- 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)) (<= (- v_b_60_1 v_v_751_1) 63) (<= (- (- 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_~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) (<= (- c_ULTIMATE.start_main_~i~6 v_v_751_1) 62) (<= (- c_ULTIMATE.start_main_~cont~6 v_v_751_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~cont~6)) 0) (<= (- (- v_b_59_1) v_v_751_1) 4294967297) (<= (- 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_~j~6) v_v_751_1) 0) (<= (- 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) (<= (- (- v_b_60_1) v_v_751_1) 4294967296) (<= (- (- 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_~MAX~6 v_v_751_1) 63) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_59_1)) 62) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_60_1) 4294967296) (<= (- v_b_59_1 (- v_b_59_1)) 124) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_v_751_1)) 0) (<= (- v_b_60_1 (- v_v_751_1)) 63) (<= (- (- 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) (- v_v_751_1)) 4294967296) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~cont~6)) 63)))} [2018-12-17 15:27:16,990 FATAL L263 ngHoareTripleChecker]: -- [2018-12-17 15:27:16,990 FATAL L264 ngHoareTripleChecker]: Simplified triple [2018-12-17 15:27:19,531 WARN L180 SmtUtils]: Spent 2.54 s on a formula simplification. DAG size of input: 424 DAG size of output: 232 [2018-12-17 15:27:19,531 FATAL L265 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-17 15:27:19,532 FATAL L269 ngHoareTripleChecker]: Action: assume !(main_~i~6 < main_~MAX~6);main_~str1~6 := main_~str1~6[main_~MAX~6 - 1 := 0];main_~j~6 := 0;main_~i~6 := main_~MAX~6 - 1; [2018-12-17 15:27:19,532 FATAL L184 hOps$ForEachOp$OfRef]: ActionStr: (and (not (< c_ULTIMATE.start_main_~i~6 c_ULTIMATE.start_main_~MAX~6)) (= c_ULTIMATE.start_main_~str1~6_primed (store c_ULTIMATE.start_main_~str1~6 (+ c_ULTIMATE.start_main_~MAX~6 (- 1)) 0)) (= c_ULTIMATE.start_main_~j~6_primed 0) (= c_ULTIMATE.start_main_~i~6_primed (+ c_ULTIMATE.start_main_~MAX~6 (- 1)))) [2018-12-17 15:27:20,671 FATAL L271 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_~MAX~6 4294967296)) (<= ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~j~6) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~i~6) 4294967297) (<= ULTIMATE.start_main_~MAX~6 (+ ULTIMATE.start_main_~cont~6 63)) (<= (- (- ULTIMATE.start_main_~j~6) ULTIMATE.start_main_~j~6) 0) (<= (- (- ULTIMATE.start_main_~i~6) ULTIMATE.start_main_~j~6) 4294967297) (<= ULTIMATE.start_main_~i~6 (+ ULTIMATE.start_main_~cont~6 62)) (<= (- (- 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) (<= (- ULTIMATE.start_main_~j~6 (- ULTIMATE.start_main_~j~6)) 0) (<= 0 (* 2 ULTIMATE.start_main_~cont~6)) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~j~6) 4294967296) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~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) (<= (- 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_~MAX~6 ULTIMATE.start_main_~cont~6) 63) (<= (- (- 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_~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)) (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) (<= 0 (+ v_b_60_1 v_b_59_1 8589934593)) (<= v_b_59_1 (+ v_b_60_1 4294967358)) (<= (- 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)))) (<= (* 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)) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~MAX~6)) 126) (<= 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_~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-17 15:27:23,811 FATAL L210 ngHoareTripleChecker]: Soundness check failed for the following hoare triple [2018-12-17 15:27:23,811 FATAL L212 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-17 15:27:23,812 FATAL L214 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-17 15:27:23,812 FATAL L218 ngHoareTripleChecker]: -- [2018-12-17 15:27:23,812 FATAL L219 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_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) (forall ((v_idx_166 Int) (v_idx_164 Int) (v_idx_165 Int)) (or (< v_idx_165 v_b_12_1) (<= v_b_12_1 v_idx_164) (< v_idx_166 v_b_13_1) (<= v_b_13_1 v_idx_165) (and (<= (- v_b_13_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_165))) 128) (<= (- v_b_12_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_165))) 127) (<= (- c_ULTIMATE.start_main_~MAX~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_165)) 4294967423) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_165))) 127) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (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)) 256) (<= (- c_ULTIMATE.start_main_~i~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_165))) 128) (<= (- (- v_b_12_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_165)) 128) (<= (- (- c_ULTIMATE.start_main_~i~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_165))) 126) (<= (- c_ULTIMATE.start_main_~i~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_165)) 129) (<= (- (- v_b_13_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_165)) 127) (<= (- (- c_ULTIMATE.start_main_~i~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_165)) 127) (<= (- v_b_12_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_165)) 128) (<= (- v_b_13_1 (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) (<= (- (- c_ULTIMATE.start_main_~cont~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_165)) 128) (<= (- (- v_b_13_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_165))) 126) (<= (- (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_~cont~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_165))) 127) (<= (- c_ULTIMATE.start_main_~MAX~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_165))) 4294967422) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_165))) 126) (<= (- (- v_b_12_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_165))) 127)))) (<= (- (- 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-17 15:27:23,812 FATAL L223 ngHoareTripleChecker]: Action: assume !!(main_~i~6 < main_~MAX~6);assume -128 <= main_#t~nondet2 && main_#t~nondet2 <= 127;main_~str1~6 := main_~str1~6[main_~i~6 := main_#t~nondet2];havoc main_#t~nondet2;main_#t~post1 := main_~i~6;main_~i~6 := main_#t~post1 + 1;havoc main_#t~post1; [2018-12-17 15:27:23,812 FATAL L184 hOps$ForEachOp$OfRef]: ActionStr: (and (= c_ULTIMATE.start_main_~str1~6_primed (store c_ULTIMATE.start_main_~str1~6 c_ULTIMATE.start_main_~i~6 |c_ULTIMATE.start_main_#t~nondet2|)) (< c_ULTIMATE.start_main_~i~6 c_ULTIMATE.start_main_~MAX~6) (<= 0 (+ |c_ULTIMATE.start_main_#t~nondet2| 128)) (<= |c_ULTIMATE.start_main_#t~nondet2| 127) (= c_ULTIMATE.start_main_~i~6_primed (+ c_ULTIMATE.start_main_~i~6 1))) [2018-12-17 15:27:23,813 FATAL L225 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-17 15:27:23,828 FATAL L263 ngHoareTripleChecker]: -- [2018-12-17 15:27:23,828 FATAL L264 ngHoareTripleChecker]: Simplified triple [2018-12-17 15:27:26,112 WARN L180 SmtUtils]: Spent 2.28 s on a formula simplification. DAG size of input: 424 DAG size of output: 232 [2018-12-17 15:27:26,113 FATAL L265 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-17 15:27:26,113 FATAL L269 ngHoareTripleChecker]: Action: assume !!(main_~i~6 < main_~MAX~6);assume -128 <= main_#t~nondet2 && main_#t~nondet2 <= 127;main_~str1~6 := main_~str1~6[main_~i~6 := main_#t~nondet2];havoc main_#t~nondet2;main_#t~post1 := main_~i~6;main_~i~6 := main_#t~post1 + 1;havoc main_#t~post1; [2018-12-17 15:27:26,113 FATAL L184 hOps$ForEachOp$OfRef]: ActionStr: (and (= c_ULTIMATE.start_main_~str1~6_primed (store c_ULTIMATE.start_main_~str1~6 c_ULTIMATE.start_main_~i~6 |c_ULTIMATE.start_main_#t~nondet2|)) (< c_ULTIMATE.start_main_~i~6 c_ULTIMATE.start_main_~MAX~6) (<= 0 (+ |c_ULTIMATE.start_main_#t~nondet2| 128)) (<= |c_ULTIMATE.start_main_#t~nondet2| 127) (= c_ULTIMATE.start_main_~i~6_primed (+ c_ULTIMATE.start_main_~i~6 1))) [2018-12-17 15:27:28,569 FATAL L271 ngHoareTripleChecker]: Post: {2147483614#(and (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~cont~6) 4294967295) (<= (- (- ULTIMATE.start_main_~cont~6) (- ULTIMATE.start_main_~i~6)) 64) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~i~6)) 64) (<= (- (- 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-17 15:27:34,751 FATAL L210 ngHoareTripleChecker]: Soundness check failed for the following hoare triple [2018-12-17 15:27:34,751 FATAL L212 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-17 15:27:34,751 FATAL L214 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-17 15:27:34,752 FATAL L218 ngHoareTripleChecker]: -- [2018-12-17 15:27:34,752 FATAL L219 ngHoareTripleChecker]: Pre: {2147483607#(or (exists ((v_v_745_1 Int) (v_b_56_1 Int) (v_b_55_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) (<= (- v_b_56_1 (- v_v_745_1)) 2) (<= (- c_ULTIMATE.start_main_~i~6 v_b_56_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_v_745_1) 4294967296) (<= (- c_ULTIMATE.start_main_~cont~6 v_v_745_1) 0) (<= (- (- 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_~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_745_1 (- v_v_745_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_~cont~6) (- v_v_745_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- c_ULTIMATE.start_main_~j~6)) 4294967297) (<= (- v_b_55_1 (- v_b_55_1)) 2) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_56_1) 4294967296) (<= (- (- c_ULTIMATE.start_main_~i~6) v_v_745_1) 4294967297) (<= (- 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) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_v_745_1)) 4294967296) (<= (- (- v_v_745_1) v_v_745_1) 0) (<= (- (- v_b_56_1) v_b_56_1) 8589934592) (<= (- 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_~cont~6) v_v_745_1) 0) (<= (- 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) (<= (- c_ULTIMATE.start_main_~i~6 (- v_v_745_1)) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 v_v_745_1) 2) (<= (- v_b_55_1 v_v_745_1) 1) (<= (- v_b_55_1 (- v_v_745_1)) 1) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~i~6)) 2) (<= (- (- v_b_56_1) v_v_745_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) 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_b_56_1)) 3) (<= (- (- 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) (<= (- (- v_b_55_1) v_v_745_1) 4294967297) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~i~6) 4294967297) (<= (- (- c_ULTIMATE.start_main_~j~6) c_ULTIMATE.start_main_~j~6) 0) (<= (- v_b_56_1 (- v_b_56_1)) 4) (<= (- v_b_56_1 v_v_745_1) 2) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~cont~6)) 4294967296) (<= (- (- v_b_56_1) (- v_v_745_1)) 4294967296) (<= (- (- 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) (- v_v_745_1)) 4294967297) (<= (- c_ULTIMATE.start_main_~i~6 c_ULTIMATE.start_main_~j~6) 1) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_56_1)) 2) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_55_1)) 2) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_55_1)) 1) (<= (- (- v_b_55_1) (- v_v_745_1)) 4294967297) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_v_745_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) (forall ((v_idx_212 Int) (v_idx_210 Int) (v_idx_211 Int)) (or (< v_idx_212 v_b_56_1) (<= v_b_56_1 v_idx_211) (<= v_b_55_1 v_idx_210) (< v_idx_211 v_b_55_1) (and (<= (- v_b_56_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_211))) 2) (<= (- c_ULTIMATE.start_main_~i~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_211)) 1) (<= (- (- c_ULTIMATE.start_main_~j~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_211)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_211))) 2) (<= (- (- c_ULTIMATE.start_main_~i~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_211)) 4294967297) (<= (- (- v_b_55_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_211)) 4294967297) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_211)) 4294967296) (<= (- c_ULTIMATE.start_main_~cont~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_211)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_211))) 4294967296) (<= (- v_b_56_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_211)) 2) (<= (- (- (select c_ULTIMATE.start_main_~str1~6 v_idx_211)) (select c_ULTIMATE.start_main_~str1~6 v_idx_211)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_211)) 0) (<= (- (- v_b_56_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_211))) 4294967296) (<= (- c_ULTIMATE.start_main_~i~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_211))) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_211)) 2) (<= (- c_ULTIMATE.start_main_~j~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_211))) 2) (<= (- v_b_55_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_211)) 1) (<= (- v_b_55_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_211))) 1) (<= (- (- v_b_56_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_211)) 4294967296) (<= (- c_ULTIMATE.start_main_~j~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_211)) 2) (<= (- (select c_ULTIMATE.start_main_~str1~6 v_idx_211) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_211))) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_211))) 4294967297) (<= (- (- c_ULTIMATE.start_main_~j~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_211))) 0) (<= (- (- v_b_55_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_211))) 4294967297) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_211))) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_211))) 0)))) (<= (- c_ULTIMATE.start_main_~i~6 v_v_745_1) 1) (<= (- (- c_ULTIMATE.start_main_~j~6) v_v_745_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_v_745_1)) 2) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_55_1) 4294967297) (<= (- 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_b_56_1) 0) (<= (- v_b_55_1 (- v_b_56_1)) 3) (<= (- c_ULTIMATE.start_main_~j~6 (- v_v_745_1)) 2) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_56_1) 8589934592) (<= (- c_ULTIMATE.start_main_~j~6 v_v_745_1) 2) (<= (- 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_v_745_1)) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_55_1)) 1) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_55_1) 8589934593) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~j~6)) 1))) (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) (forall ((v_idx_207 Int) (v_idx_208 Int) (v_idx_206 Int)) (or (<= v_b_1_1 v_idx_207) (and (<= (- (- c_ULTIMATE.start_main_~MAX~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_207)) 4294967296) (<= (- (- v_b_1_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_207))) 4294967296) (<= (- v_b_0_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_207))) (- 1)) (<= (- v_b_0_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_207)) (- 1)) (<= (- v_b_1_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_207))) 0) (<= (- v_b_1_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_207)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_207))) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_207)) 0) (<= (- c_ULTIMATE.start_main_~i~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_207)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_207))) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_207))) (- 1)) (<= (- c_ULTIMATE.start_main_~j~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_207)) 0) (<= (- (- (select c_ULTIMATE.start_main_~str1~6 v_idx_207)) (select c_ULTIMATE.start_main_~str1~6 v_idx_207)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_207)) 0) (<= (- c_ULTIMATE.start_main_~j~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_207))) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_207)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_207))) 4294967297) (<= (- (- c_ULTIMATE.start_main_~j~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_207))) 0) (<= (- (- v_b_1_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_207)) 4294967296) (<= (- c_ULTIMATE.start_main_~cont~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_207))) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_207))) 4294967296) (<= (- (select c_ULTIMATE.start_main_~str1~6 v_idx_207) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_207))) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_207)) 4294967297) (<= (- (- c_ULTIMATE.start_main_~j~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_207)) 0) (<= (- (- v_b_0_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_207)) 4294967297) (<= (- (- v_b_0_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_207))) 4294967297)) (<= v_b_0_1 v_idx_206) (< v_idx_207 v_b_0_1) (< v_idx_208 v_b_1_1))) (<= (- (- 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))))} [2018-12-17 15:27:34,752 FATAL L223 ngHoareTripleChecker]: Action: assume !!(main_~i~6 >= 0);main_~str2~6 := main_~str2~6[main_~j~6 := main_~str1~6[0]];main_#t~post4 := main_~j~6;main_~j~6 := main_#t~post4 + 1;havoc main_#t~post4;main_#t~post3 := main_~i~6;main_~i~6 := main_#t~post3 - 1;havoc main_#t~post3; [2018-12-17 15:27:34,752 FATAL L184 hOps$ForEachOp$OfRef]: ActionStr: (and (= (+ c_ULTIMATE.start_main_~j~6 1) c_ULTIMATE.start_main_~j~6_primed) (<= 0 c_ULTIMATE.start_main_~i~6) (= c_ULTIMATE.start_main_~i~6 (+ c_ULTIMATE.start_main_~i~6_primed 1)) (= c_ULTIMATE.start_main_~str2~6_primed (store c_ULTIMATE.start_main_~str2~6 c_ULTIMATE.start_main_~j~6 (select c_ULTIMATE.start_main_~str1~6 0)))) [2018-12-17 15:27:34,753 FATAL L225 ngHoareTripleChecker]: Post: {2147483606#(exists ((v_v_745_1 Int) (v_b_56_1 Int) (v_b_55_1 Int)) (and (<= (- (- v_b_55_1) (- v_b_56_1)) 1) (<= (- v_b_56_1 (- v_v_745_1)) 2) (<= (- c_ULTIMATE.start_main_~cont~6 v_v_745_1) 0) (<= (- (- 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_~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_~cont~6 (- c_ULTIMATE.start_main_~j~6)) 2) (<= (- c_ULTIMATE.start_main_~i~6 (- v_v_745_1)) 0) (<= (- (- v_b_56_1) (- v_v_745_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_55_1)) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~j~6)) 4) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_55_1)) 3) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_55_1)) 1) (<= (- v_v_745_1 (- v_v_745_1)) 0) (<= (- 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) c_ULTIMATE.start_main_~cont~6) (- 1)) (<= (- (- v_b_55_1) v_v_745_1) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_56_1) (- 2)) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_v_745_1)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~i~6)) 2) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_v_745_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_v_745_1) v_v_745_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_~cont~6) v_v_745_1) 0) (<= (- 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) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- c_ULTIMATE.start_main_~j~6 v_b_55_1) 2) (<= (- c_ULTIMATE.start_main_~MAX~6 v_v_745_1) 2) (<= (- (- v_b_55_1) v_b_55_1) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_55_1)) 0) (<= (- v_b_55_1 v_v_745_1) 1) (<= (- v_b_55_1 (- v_v_745_1)) 1) (<= (- (- 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_~MAX~6) v_v_745_1) (- 1)) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~j~6) (- 1)) (<= (- (- 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)) (- 1)) (<= (- 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) (<= (- v_b_56_1 (- v_b_56_1)) 4) (<= (- v_b_56_1 v_v_745_1) 2) (<= (- 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_~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)) (forall ((v_idx_214 Int) (v_idx_215 Int) (v_idx_216 Int)) (or (< v_idx_215 v_b_55_1) (< v_idx_216 v_b_56_1) (and (<= (- v_b_56_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_215))) 2) (<= (- (- c_ULTIMATE.start_main_~j~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_215)) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_215))) 2) (<= (- (- v_b_56_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_215)) (- 1)) (<= (- c_ULTIMATE.start_main_~cont~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_215)) 0) (<= (- v_b_56_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_215)) 2) (<= (- (- (select c_ULTIMATE.start_main_~str1~6 v_idx_215)) (select c_ULTIMATE.start_main_~str1~6 v_idx_215)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_215))) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_215)) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_215))) 0) (<= (- (- v_b_56_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_215))) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_215)) 2) (<= (- c_ULTIMATE.start_main_~j~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_215))) 2) (<= (- v_b_55_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_215)) 1) (<= (- v_b_55_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_215))) 1) (<= (- (- v_b_55_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_215))) 0) (<= (- c_ULTIMATE.start_main_~j~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_215)) 2) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_215)) (- 1)) (<= (- (select c_ULTIMATE.start_main_~str1~6 v_idx_215) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_215))) 0) (<= (- c_ULTIMATE.start_main_~i~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_215)) 0) (<= (- (- v_b_55_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_215)) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_215))) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_215)) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_215))) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_215))) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_215))) (- 1))) (<= v_b_55_1 v_idx_214) (<= v_b_56_1 v_idx_215))) (<= (- (- 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) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_v_745_1)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_55_1)) 1) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_v_745_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_745_1) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_v_745_1)) 2) (<= (- (- v_b_56_1) v_v_745_1) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~i~6) 3) (<= (- c_ULTIMATE.start_main_~j~6 (- c_ULTIMATE.start_main_~j~6)) 4) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_v_745_1)) 1) (<= (- 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_~j~6 (- v_v_745_1)) 2) (<= (- (- v_b_55_1) (- v_v_745_1)) 0) (<= (- c_ULTIMATE.start_main_~i~6 c_ULTIMATE.start_main_~j~6) (- 1)) (<= (- c_ULTIMATE.start_main_~j~6 v_v_745_1) 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_~i~6 v_v_745_1) 0) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_56_1)) 4) (<= (- (- c_ULTIMATE.start_main_~i~6) v_v_745_1) 1) (<= (- 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)) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~j~6)) 1)))} [2018-12-17 15:27:34,766 FATAL L263 ngHoareTripleChecker]: -- [2018-12-17 15:27:34,767 FATAL L264 ngHoareTripleChecker]: Simplified triple [2018-12-17 15:27:37,099 WARN L180 SmtUtils]: Spent 2.33 s on a formula simplification. DAG size of input: 509 DAG size of output: 288 [2018-12-17 15:27:37,099 FATAL L265 ngHoareTripleChecker]: Pre: {2147483607#(exists ((v_v_745_1 Int) (v_b_56_1 Int) (v_b_55_1 Int)) (and (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~MAX~6) 8589934592) (<= (- (- v_b_55_1) (- v_b_56_1)) 1) (<= (- v_b_56_1 (- v_v_745_1)) 2) (<= (- ULTIMATE.start_main_~i~6 v_b_56_1) (- 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) v_v_745_1) 4294967296) (<= (- ULTIMATE.start_main_~cont~6 v_v_745_1) 0) (<= (- (- 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_~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_745_1 (- v_v_745_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_~cont~6) (- v_v_745_1)) 0) (<= (- (- ULTIMATE.start_main_~i~6) (- ULTIMATE.start_main_~j~6)) 4294967297) (<= (- v_b_55_1 (- v_b_55_1)) 2) (<= (- ULTIMATE.start_main_~cont~6 v_b_56_1) 4294967296) (<= (- (- ULTIMATE.start_main_~i~6) v_v_745_1) 4294967297) (<= (- 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) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_v_745_1)) 4294967296) (<= (- (- v_v_745_1) v_v_745_1) 0) (<= (- (- v_b_56_1) v_b_56_1) 8589934592) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~cont~6)) 2) (<= (- ULTIMATE.start_main_~i~6 (- v_b_56_1)) 3) (<= (- (- ULTIMATE.start_main_~cont~6) v_v_745_1) 0) (<= (- 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) (<= (- ULTIMATE.start_main_~i~6 (- v_v_745_1)) 1) (<= (- ULTIMATE.start_main_~MAX~6 v_v_745_1) 2) (<= (- v_b_55_1 v_v_745_1) 1) (<= (- v_b_55_1 (- v_v_745_1)) 1) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~i~6)) 2) (<= (- (- v_b_56_1) v_v_745_1) 4294967296) (<= (- (- 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_~j~6 v_b_56_1) 4294967296) (<= (- ULTIMATE.start_main_~j~6 (- v_b_56_1)) 3) (<= (- (- 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) (<= (- (- v_b_55_1) v_v_745_1) 4294967297) (<= (- (- 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) (<= (- v_b_56_1 v_v_745_1) 2) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~cont~6)) 4294967296) (<= (- (- v_b_56_1) (- v_v_745_1)) 4294967296) (<= (- (- 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) (- v_v_745_1)) 4294967297) (<= (- ULTIMATE.start_main_~i~6 ULTIMATE.start_main_~j~6) 1) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_56_1)) 2) (<= (- ULTIMATE.start_main_~i~6 (- v_b_55_1)) 2) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_55_1)) 1) (<= (- (- v_b_55_1) (- v_v_745_1)) 4294967297) (<= (- ULTIMATE.start_main_~cont~6 (- v_v_745_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) (forall ((v_idx_212 Int) (v_idx_210 Int) (v_idx_211 Int)) (or (< v_idx_212 v_b_56_1) (<= v_b_56_1 v_idx_211) (<= v_b_55_1 v_idx_210) (< v_idx_211 v_b_55_1) (and (<= (- v_b_56_1 (- (select ULTIMATE.start_main_~str1~6 v_idx_211))) 2) (<= (- ULTIMATE.start_main_~i~6 (select ULTIMATE.start_main_~str1~6 v_idx_211)) 1) (<= (- (- ULTIMATE.start_main_~j~6) (select ULTIMATE.start_main_~str1~6 v_idx_211)) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_211))) 2) (<= (- (- ULTIMATE.start_main_~i~6) (select ULTIMATE.start_main_~str1~6 v_idx_211)) 4294967297) (<= (- (- v_b_55_1) (select ULTIMATE.start_main_~str1~6 v_idx_211)) 4294967297) (<= (- (- ULTIMATE.start_main_~MAX~6) (select ULTIMATE.start_main_~str1~6 v_idx_211)) 4294967296) (<= (- ULTIMATE.start_main_~cont~6 (select ULTIMATE.start_main_~str1~6 v_idx_211)) 0) (<= (- (- ULTIMATE.start_main_~MAX~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_211))) 4294967296) (<= (- v_b_56_1 (select ULTIMATE.start_main_~str1~6 v_idx_211)) 2) (<= (- (- (select ULTIMATE.start_main_~str1~6 v_idx_211)) (select ULTIMATE.start_main_~str1~6 v_idx_211)) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (select ULTIMATE.start_main_~str1~6 v_idx_211)) 0) (<= (- (- v_b_56_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_211))) 4294967296) (<= (- ULTIMATE.start_main_~i~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_211))) 1) (<= (- ULTIMATE.start_main_~MAX~6 (select ULTIMATE.start_main_~str1~6 v_idx_211)) 2) (<= (- ULTIMATE.start_main_~j~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_211))) 2) (<= (- v_b_55_1 (select ULTIMATE.start_main_~str1~6 v_idx_211)) 1) (<= (- v_b_55_1 (- (select ULTIMATE.start_main_~str1~6 v_idx_211))) 1) (<= (- (- v_b_56_1) (select ULTIMATE.start_main_~str1~6 v_idx_211)) 4294967296) (<= (- ULTIMATE.start_main_~j~6 (select ULTIMATE.start_main_~str1~6 v_idx_211)) 2) (<= (- (select ULTIMATE.start_main_~str1~6 v_idx_211) (- (select ULTIMATE.start_main_~str1~6 v_idx_211))) 0) (<= (- (- ULTIMATE.start_main_~i~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_211))) 4294967297) (<= (- (- ULTIMATE.start_main_~j~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_211))) 0) (<= (- (- v_b_55_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_211))) 4294967297) (<= (- (- ULTIMATE.start_main_~cont~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_211))) 0) (<= (- ULTIMATE.start_main_~cont~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_211))) 0)))) (<= (- ULTIMATE.start_main_~i~6 v_v_745_1) 1) (<= (- (- ULTIMATE.start_main_~j~6) v_v_745_1) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- v_v_745_1)) 2) (<= (- ULTIMATE.start_main_~cont~6 v_b_55_1) 4294967297) (<= (- 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_b_56_1) 0) (<= (- v_b_55_1 (- v_b_56_1)) 3) (<= (- ULTIMATE.start_main_~j~6 (- v_v_745_1)) 2) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_56_1) 8589934592) (<= (- ULTIMATE.start_main_~j~6 v_v_745_1) 2) (<= (- 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_v_745_1)) 0) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_55_1)) 1) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_55_1) 8589934593) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~j~6)) 1)))} [2018-12-17 15:27:37,100 FATAL L269 ngHoareTripleChecker]: Action: assume !!(main_~i~6 >= 0);main_~str2~6 := main_~str2~6[main_~j~6 := main_~str1~6[0]];main_#t~post4 := main_~j~6;main_~j~6 := main_#t~post4 + 1;havoc main_#t~post4;main_#t~post3 := main_~i~6;main_~i~6 := main_#t~post3 - 1;havoc main_#t~post3; [2018-12-17 15:27:37,100 FATAL L184 hOps$ForEachOp$OfRef]: ActionStr: (and (= (+ c_ULTIMATE.start_main_~j~6 1) c_ULTIMATE.start_main_~j~6_primed) (<= 0 c_ULTIMATE.start_main_~i~6) (= c_ULTIMATE.start_main_~i~6 (+ c_ULTIMATE.start_main_~i~6_primed 1)) (= c_ULTIMATE.start_main_~str2~6_primed (store c_ULTIMATE.start_main_~str2~6 c_ULTIMATE.start_main_~j~6 (select c_ULTIMATE.start_main_~str1~6 0)))) [2018-12-17 15:27:39,747 FATAL L271 ngHoareTripleChecker]: Post: {2147483606#(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_~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_~MAX~6 (- ULTIMATE.start_main_~j~6)) 4) (<= 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)) (<= (+ 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) (<= 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) (exists ((v_b_56_1 Int) (v_b_55_1 Int)) (and (forall ((v_idx_215 Int)) (or (< v_idx_215 v_b_55_1) (<= v_b_56_1 v_idx_215) (<= (- (- ULTIMATE.start_main_~i~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_215))) 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) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_56_1)) 4) (forall ((v_prenex_512 Int)) (or (< v_prenex_512 v_b_55_1) (<= (- ULTIMATE.start_main_~MAX~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_512))) 2) (<= v_b_56_1 v_prenex_512))) (forall ((v_prenex_513 Int)) (or (<= (- (- v_b_55_1) (select ULTIMATE.start_main_~str1~6 v_prenex_513)) 0) (<= v_b_56_1 v_prenex_513) (< v_prenex_513 v_b_55_1))) (<= 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) (<= (- 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) (<= (- ULTIMATE.start_main_~MAX~6 v_b_55_1) 1) (<= (- (- ULTIMATE.start_main_~j~6) v_b_55_1) (- 1)) (forall ((v_prenex_504 Int)) (or (< v_prenex_504 v_b_55_1) (<= v_b_56_1 v_prenex_504) (<= (- v_b_56_1 (- (select ULTIMATE.start_main_~str1~6 v_prenex_504))) 2))) (<= (- (- ULTIMATE.start_main_~j~6) v_b_56_1) (- 2)) (<= 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) (forall ((v_prenex_501 Int)) (or (< v_prenex_501 v_b_55_1) (<= v_b_56_1 v_prenex_501) (<= (- ULTIMATE.start_main_~j~6 (select ULTIMATE.start_main_~str1~6 v_prenex_501)) 2))) (<= (- 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) (forall ((v_prenex_509 Int)) (or (< v_prenex_509 v_b_55_1) (<= v_b_56_1 v_prenex_509) (<= (- ULTIMATE.start_main_~MAX~6 (select ULTIMATE.start_main_~str1~6 v_prenex_509)) 2))) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_55_1) 0) (<= (- (- 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_505 Int)) (or (<= v_b_56_1 v_prenex_505) (< v_prenex_505 v_b_55_1) (<= (- (- v_b_56_1) (- (select ULTIMATE.start_main_~str1~6 v_prenex_505))) (- 1)))) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_56_1)) 2) (<= (- 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) (<= v_b_56_1 (+ ULTIMATE.start_main_~MAX~6 1)) (forall ((v_prenex_515 Int)) (or (<= (- (- v_b_55_1) (- (select ULTIMATE.start_main_~str1~6 v_prenex_515))) 0) (<= v_b_56_1 v_prenex_515) (< v_prenex_515 v_b_55_1))) (<= (- ULTIMATE.start_main_~cont~6 v_b_55_1) 0) (<= (+ ULTIMATE.start_main_~i~6 v_b_55_1) 1) (forall ((v_prenex_502 Int)) (or (<= v_b_56_1 v_prenex_502) (<= (- (- ULTIMATE.start_main_~i~6) (select ULTIMATE.start_main_~str1~6 v_prenex_502)) 1) (< v_prenex_502 v_b_55_1))) (<= 1 v_b_56_1) (forall ((v_prenex_495 Int)) (or (< v_prenex_495 v_b_55_1) (<= (- (- ULTIMATE.start_main_~j~6) (select ULTIMATE.start_main_~str1~6 v_prenex_495)) (- 1)) (<= v_b_56_1 v_prenex_495))) (<= 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)) (<= (- ULTIMATE.start_main_~i~6 v_b_55_1) (- 1)) (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_~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_508 Int)) (or (< v_prenex_508 v_b_55_1) (<= v_b_56_1 v_prenex_508) (<= (- v_b_55_1 (select ULTIMATE.start_main_~str1~6 v_prenex_508)) 1))) (<= (- (- ULTIMATE.start_main_~i~6) v_b_56_1) 0) (forall ((v_prenex_503 Int)) (or (< v_prenex_503 v_b_55_1) (<= v_b_56_1 v_prenex_503) (<= (- ULTIMATE.start_main_~cont~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_503))) 0))) (forall ((v_prenex_497 Int)) (or (<= v_b_56_1 v_prenex_497) (< v_prenex_497 v_b_55_1) (<= (- (- ULTIMATE.start_main_~j~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_497))) (- 1)))) (forall ((v_prenex_500 Int)) (or (<= v_b_56_1 v_prenex_500) (< v_prenex_500 v_b_55_1) (<= (- (- ULTIMATE.start_main_~MAX~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_500))) (- 1)))) (<= (- v_b_56_1 (- v_b_56_1)) 4) (forall ((v_prenex_506 Int)) (or (<= v_b_56_1 v_prenex_506) (< v_prenex_506 v_b_55_1) (<= (- ULTIMATE.start_main_~j~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_506))) 2))) (<= (- 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) (<= 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) (<= (- ULTIMATE.start_main_~cont~6 v_b_56_1) (- 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))) (<= v_b_56_1 (+ v_b_55_1 2)) (<= 0 (+ ULTIMATE.start_main_~cont~6 v_b_55_1)) (forall ((v_prenex_498 Int)) (or (<= v_b_56_1 v_prenex_498) (<= (- ULTIMATE.start_main_~i~6 (select ULTIMATE.start_main_~str1~6 v_prenex_498)) 0) (< v_prenex_498 v_b_55_1))) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_55_1)) 2) (forall ((v_prenex_511 Int)) (or (< v_prenex_511 v_b_55_1) (<= (- ULTIMATE.start_main_~cont~6 (select ULTIMATE.start_main_~str1~6 v_prenex_511)) 0) (<= v_b_56_1 v_prenex_511))) (<= 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_514 Int)) (or (<= v_b_56_1 v_prenex_514) (< v_prenex_514 v_b_55_1) (<= (- v_b_55_1 (- (select ULTIMATE.start_main_~str1~6 v_prenex_514))) 1))) (<= 1 (+ ULTIMATE.start_main_~cont~6 v_b_56_1)) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_55_1)) 1) (forall ((v_prenex_518 Int)) (or (< v_prenex_518 v_b_55_1) (<= (- (select ULTIMATE.start_main_~str1~6 v_prenex_518) (- (select ULTIMATE.start_main_~str1~6 v_prenex_518))) 0) (<= v_b_56_1 v_prenex_518))) (<= 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) (forall ((v_prenex_499 Int)) (or (< v_prenex_499 v_b_55_1) (<= v_b_56_1 v_prenex_499) (<= (- (- ULTIMATE.start_main_~cont~6) (select ULTIMATE.start_main_~str1~6 v_prenex_499)) 0))) (<= 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)) (<= v_b_56_1 (+ ULTIMATE.start_main_~j~6 1)) (forall ((v_prenex_519 Int)) (or (<= v_b_56_1 v_prenex_519) (< v_prenex_519 v_b_55_1) (<= (- (- v_b_56_1) (select ULTIMATE.start_main_~str1~6 v_prenex_519)) (- 1)))) (<= (+ 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) (<= v_b_56_1 (+ ULTIMATE.start_main_~i~6 3)) (forall ((v_prenex_516 Int)) (or (<= v_b_56_1 v_prenex_516) (< v_prenex_516 v_b_55_1) (<= (- (- ULTIMATE.start_main_~MAX~6) (select ULTIMATE.start_main_~str1~6 v_prenex_516)) (- 1)))) (<= 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_496 Int)) (or (<= v_b_56_1 v_prenex_496) (< v_prenex_496 v_b_55_1) (<= (- (- (select ULTIMATE.start_main_~str1~6 v_prenex_496)) (select ULTIMATE.start_main_~str1~6 v_prenex_496)) 0))) (<= ULTIMATE.start_main_~j~6 (+ v_b_56_1 1)) (<= (- ULTIMATE.start_main_~j~6 (- v_b_56_1)) 4) (forall ((v_prenex_517 Int)) (or (<= v_b_56_1 v_prenex_517) (<= (- (- ULTIMATE.start_main_~cont~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_517))) 0) (< v_prenex_517 v_b_55_1))) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_56_1) (- 1)))) (<= (- 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)) (<= ULTIMATE.start_main_~MAX~6 (+ ULTIMATE.start_main_~cont~6 2)) (<= 0 (+ (* 2 ULTIMATE.start_main_~i~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_~cont~6 ULTIMATE.start_main_~j~6) 2) (<= 0 (+ ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~cont~6)) (- 1)) (<= (- ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~j~6) (- 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~j~6)) 1) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~j~6) 1) (<= (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6) 0) (<= 2 (+ ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~MAX~6)) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~j~6)) 1))} [2018-12-17 15:27:47,736 FATAL L210 ngHoareTripleChecker]: Soundness check failed for the following hoare triple [2018-12-17 15:27:47,737 FATAL L212 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-17 15:27:47,737 FATAL L214 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-17 15:27:47,737 FATAL L218 ngHoareTripleChecker]: -- [2018-12-17 15:27:47,737 FATAL L219 ngHoareTripleChecker]: Pre: {2147483601#(or (exists ((v_v_845_1 Int) (v_b_68_1 Int) (v_b_67_1 Int)) (and (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~cont~6) 4294967295) (<= (- v_b_68_1 v_v_845_1) 192) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_67_1)) 4294967295) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~i~6)) 64) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~i~6)) 64) (<= (- v_b_68_1 (- v_b_68_1)) 128) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_v_845_1)) 126) (<= (- (- c_ULTIMATE.start_main_~i~6) c_ULTIMATE.start_main_~i~6) (- 2)) (<= (- (- v_b_68_1) v_v_845_1) 127) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_67_1)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_68_1)) 64) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_v_845_1) 127) (<= (- (- v_v_845_1) v_v_845_1) 256) (<= (- c_ULTIMATE.start_main_~i~6 v_b_68_1) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_67_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_68_1)) 64) (<= (- v_b_67_1 (- v_b_68_1)) 64) (<= (- c_ULTIMATE.start_main_~MAX~6 v_v_845_1) 4294967423) (<= (- v_b_67_1 (- v_b_67_1)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~cont~6) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_68_1) (- 1)) (<= (- c_ULTIMATE.start_main_~cont~6 v_v_845_1) 128) (<= (- c_ULTIMATE.start_main_~i~6 (- v_v_845_1)) 191) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_67_1)) 0) (<= (- v_b_67_1 v_b_68_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_68_1) (- 1)) (<= (- (- 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_~cont~6) (- v_v_845_1)) 127) (<= (- c_ULTIMATE.start_main_~cont~6 c_ULTIMATE.start_main_~i~6) (- 1)) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_68_1)) 128) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~cont~6) (- 1)) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_v_845_1)) 127) (<= (- v_v_845_1 (- v_v_845_1)) 254) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_68_1) (- 2)) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~cont~6)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_v_845_1)) 4294967422) (<= (- 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_v_845_1) 128) (<= (- c_ULTIMATE.start_main_~i~6 v_b_67_1) 64) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_68_1)) 0) (<= (- (- v_b_67_1) v_b_68_1) (- 1)) (<= (- v_b_67_1 (- v_v_845_1)) 127) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_67_1) 4294967295) (<= (- (- v_b_67_1) v_b_67_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~i~6) 4294967294) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_67_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_67_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~i~6 v_v_845_1) 192) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~MAX~6)) 8589934590) (<= (- (- v_b_67_1) v_v_845_1) 128) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_68_1) 4294967294) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_v_845_1)) 126) (<= (- (- v_b_68_1) (- v_v_845_1)) 126) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_68_1) (- 2)) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_68_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_67_1) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_68_1)) 4294967359) (<= (- (- v_b_67_1) (- v_b_68_1)) 64) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~i~6)) 128) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~i~6) (- 1)) (forall ((v_idx_243 Int) (v_idx_244 Int) (v_idx_242 Int)) (or (< v_idx_244 v_b_68_1) (and (<= (- (- c_ULTIMATE.start_main_~cont~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_243)) 128) (<= (- c_ULTIMATE.start_main_~cont~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_243)) 128) (<= (- c_ULTIMATE.start_main_~i~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_243))) 191) (<= (- v_b_68_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_243)) 192) (<= (- v_b_67_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_243))) 127) (<= (- (- c_ULTIMATE.start_main_~i~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_243))) 126) (<= (- (- v_b_68_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_243)) 127) (<= (- c_ULTIMATE.start_main_~i~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_243)) 192) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_243)) 127) (<= (- (- (select c_ULTIMATE.start_main_~str1~6 v_idx_243)) (select c_ULTIMATE.start_main_~str1~6 v_idx_243)) 256) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_243))) 127) (<= (- (- v_b_67_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_243)) 128) (<= (- v_b_67_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_243)) 128) (<= (- c_ULTIMATE.start_main_~cont~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_243))) 127) (<= (- (select c_ULTIMATE.start_main_~str1~6 v_idx_243) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_243))) 254) (<= (- c_ULTIMATE.start_main_~MAX~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_243)) 4294967423) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_243))) 126) (<= (- (- v_b_68_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_243))) 126) (<= (- v_b_68_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_243))) 191) (<= (- (- c_ULTIMATE.start_main_~i~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_243)) 127) (<= (- c_ULTIMATE.start_main_~MAX~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_243))) 4294967422) (<= (- (- v_b_67_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_243))) 127)) (<= v_b_68_1 v_idx_243) (< v_idx_243 v_b_67_1) (<= v_b_67_1 v_idx_242))) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_67_1)) 64) (<= (- v_b_67_1 v_v_845_1) 128) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~cont~6)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_67_1) 0) (<= (- v_b_68_1 (- v_v_845_1)) 191) (<= (- (- c_ULTIMATE.start_main_~i~6) v_v_845_1) 127) (<= (- (- v_b_68_1) v_b_68_1) (- 2)) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_67_1) 0) (<= (- (- v_b_67_1) (- v_v_845_1)) 127))) (exists ((v_b_70_1 Int) (v_v_849_1 Int) (v_b_69_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_v_849_1) 128) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_69_1) 4294967296) (<= (- v_b_69_1 (- v_b_69_1)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_70_1) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~i~6)) 64) (<= (- c_ULTIMATE.start_main_~i~6 v_b_69_1) 64) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~i~6)) 64) (<= (- c_ULTIMATE.start_main_~cont~6 v_v_849_1) 128) (<= (- (- v_b_69_1) v_b_70_1) 0) (<= (- (- v_b_70_1) (- v_v_849_1)) 127) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_70_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_70_1)) 4294967359) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~cont~6)) 4294967296) (<= (- (- v_b_70_1) v_v_849_1) 128) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_70_1) 4294967296) (<= (- v_b_69_1 (- v_b_70_1)) 64) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_69_1)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_69_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_v_849_1) v_v_849_1) 256) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_v_849_1) 128) (forall ((v_idx_247 Int) (v_idx_248 Int) (v_idx_246 Int)) (or (and (<= (- c_ULTIMATE.start_main_~i~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_247))) 191) (<= (- (- c_ULTIMATE.start_main_~i~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_247)) 128) (<= (- v_b_69_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_247)) 128) (<= (- (- c_ULTIMATE.start_main_~cont~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_247)) 128) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_247))) 127) (<= (- v_b_70_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_247)) 192) (<= (- c_ULTIMATE.start_main_~cont~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_247)) 128) (<= (- c_ULTIMATE.start_main_~MAX~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_247))) 4294967422) (<= (- (- v_b_70_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_247))) 127) (<= (- v_b_70_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_247))) 191) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_247))) 4294967423) (<= (- (- c_ULTIMATE.start_main_~i~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_247))) 127) (<= (- (- v_b_70_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_247)) 128) (<= (- c_ULTIMATE.start_main_~cont~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_247))) 127) (<= (- v_b_69_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_247))) 127) (<= (- c_ULTIMATE.start_main_~i~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_247)) 192) (<= (- (- v_b_69_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_247))) 127) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_247)) 4294967424) (<= (- c_ULTIMATE.start_main_~MAX~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_247)) 4294967423) (<= (- (select c_ULTIMATE.start_main_~str1~6 v_idx_247) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_247))) 254) (<= (- (- v_b_69_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_247)) 128) (<= (- (- (select c_ULTIMATE.start_main_~str1~6 v_idx_247)) (select c_ULTIMATE.start_main_~str1~6 v_idx_247)) 256)) (<= v_b_70_1 v_idx_247) (<= v_b_69_1 v_idx_246) (< v_idx_247 v_b_69_1) (< v_idx_248 v_b_70_1))) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~i~6)) 4294967359) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_v_849_1)) 4294967422) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_v_849_1)) 4294967423) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_69_1)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_70_1)) 64) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_69_1)) 64) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_v_849_1)) 127) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_70_1)) 4294967296) (<= (- c_ULTIMATE.start_main_~i~6 v_v_849_1) 192) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_v_849_1) 4294967424) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_70_1)) 64) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~cont~6)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_69_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~cont~6)) 4294967295) (<= (- (- v_b_69_1) v_v_849_1) 128) (<= (- (- v_b_70_1) v_b_70_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_70_1) 4294967295) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~i~6)) 4294967296) (<= (- v_b_70_1 v_v_849_1) 192) (<= (- v_b_69_1 v_b_70_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_v_849_1)) 127) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~MAX~6)) 8589934590) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_70_1) 0) (<= (- (- v_b_69_1) (- v_v_849_1)) 127) (<= (- c_ULTIMATE.start_main_~i~6 v_b_70_1) 0) (<= (- v_v_849_1 (- v_v_849_1)) 254) (<= (- (- v_b_69_1) (- v_b_70_1)) 64) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~i~6)) 128) (<= (- c_ULTIMATE.start_main_~i~6 (- v_v_849_1)) 191) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~i~6) 0) (<= (- v_b_69_1 v_v_849_1) 128) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~i~6) 4294967296) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_69_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_70_1)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_v_849_1)) 127) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~cont~6) 4294967296) (<= (- v_b_70_1 (- v_v_849_1)) 191) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_70_1)) 128) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_69_1)) 4294967295) (<= (- v_b_70_1 (- v_b_70_1)) 128) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_69_1) 4294967295) (<= (- v_b_69_1 (- v_v_849_1)) 127) (<= (- (- c_ULTIMATE.start_main_~i~6) c_ULTIMATE.start_main_~i~6) 0) (<= (- (- v_b_69_1) v_b_69_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 v_v_849_1) 4294967423) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_69_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~i~6) 4294967295) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_69_1)) 4294967296))))} [2018-12-17 15:27:47,737 FATAL L223 ngHoareTripleChecker]: Action: assume !(main_~i~6 < main_~MAX~6);main_~str1~6 := main_~str1~6[main_~MAX~6 - 1 := 0];main_~j~6 := 0;main_~i~6 := main_~MAX~6 - 1; [2018-12-17 15:27:47,738 FATAL L184 hOps$ForEachOp$OfRef]: ActionStr: (and (not (< c_ULTIMATE.start_main_~i~6 c_ULTIMATE.start_main_~MAX~6)) (= c_ULTIMATE.start_main_~str1~6_primed (store c_ULTIMATE.start_main_~str1~6 (+ c_ULTIMATE.start_main_~MAX~6 (- 1)) 0)) (= c_ULTIMATE.start_main_~j~6_primed 0) (= c_ULTIMATE.start_main_~i~6_primed (+ c_ULTIMATE.start_main_~MAX~6 (- 1)))) [2018-12-17 15:27:47,738 FATAL L225 ngHoareTripleChecker]: Post: {2147483600#(exists ((v_b_85_1 Int) (v_b_86_1 Int) (v_v_1123_1 Int)) (and (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~MAX~6) 8589934592) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_85_1)) 63) (<= (- (- v_b_86_1) (- v_v_1123_1)) 4294967296) (<= (- (- c_ULTIMATE.start_main_~i~6) c_ULTIMATE.start_main_~j~6) 4294967297) (<= (- (- c_ULTIMATE.start_main_~i~6) v_v_1123_1) 4294967297) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~j~6) 4294967296) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_85_1)) 63) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_86_1)) 64) (<= (- c_ULTIMATE.start_main_~cont~6 c_ULTIMATE.start_main_~j~6) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_v_1123_1)) 0) (<= (- c_ULTIMATE.start_main_~i~6 v_b_85_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_86_1) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~i~6) 8589934593) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_86_1) 4294967296) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_v_1123_1) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_85_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_85_1)) 63) (<= (- (- c_ULTIMATE.start_main_~i~6) (- c_ULTIMATE.start_main_~j~6)) 4294967297) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~j~6)) 63) (<= (- v_b_85_1 v_v_1123_1) 63) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~j~6)) 4294967296) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_85_1) 1) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_86_1)) 127) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~i~6)) 127) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_86_1)) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~cont~6)) 64) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_v_1123_1)) 4294967297) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~i~6)) 126) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_v_1123_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_v_1123_1)) 4294967296) (forall ((v_idx_250 Int) (v_idx_251 Int) (v_idx_252 Int)) (or (< v_idx_251 v_b_85_1) (< v_idx_252 v_b_86_1) (and (<= (- (- (select c_ULTIMATE.start_main_~str1~6 v_idx_251)) (select c_ULTIMATE.start_main_~str1~6 v_idx_251)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_251))) 64) (<= (- c_ULTIMATE.start_main_~i~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_251)) 63) (<= (- (- v_b_86_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_251)) 4294967296) (<= (- (- v_b_86_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_251))) 4294967296) (<= (- v_b_85_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_251)) 63) (<= (- v_b_86_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_251)) 64) (<= (- c_ULTIMATE.start_main_~cont~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_251)) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_251)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_251)) 4294967297) (<= (- c_ULTIMATE.start_main_~MAX~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_251)) 64) (<= (- (select c_ULTIMATE.start_main_~str1~6 v_idx_251) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_251))) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_251))) 4294967297) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_251))) 0) (<= (- c_ULTIMATE.start_main_~j~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_251))) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_251))) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_251))) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_251))) 4294967296) (<= (- v_b_85_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_251))) 63) (<= (- v_b_86_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_251))) 64) (<= (- (- v_b_85_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_251)) 4294967297) (<= (- c_ULTIMATE.start_main_~j~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_251)) 0) (<= (- (- v_b_85_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_251))) 4294967297) (<= (- (- c_ULTIMATE.start_main_~cont~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_251)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_251)) 4294967296) (<= (- c_ULTIMATE.start_main_~i~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_251))) 63)) (<= v_b_86_1 v_idx_251) (<= v_b_85_1 v_idx_250))) (<= (- v_b_85_1 v_b_86_1) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_86_1)) 128) (<= (- c_ULTIMATE.start_main_~j~6 v_v_1123_1) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~j~6) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_85_1) 4294967297) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~j~6) 64) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_86_1) 4294967296) (<= (- (- v_b_85_1) v_b_85_1) 8589934594) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_v_1123_1) 4294967296) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_85_1) 8589934594) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~j~6)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_v_1123_1)) 64) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~i~6) 1) (<= (- v_b_86_1 v_v_1123_1) 64) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~i~6) 4294967297) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_85_1) 4294967297) (<= (- c_ULTIMATE.start_main_~cont~6 v_v_1123_1) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) v_v_1123_1) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) c_ULTIMATE.start_main_~j~6) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_86_1)) 64) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~i~6)) 63) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~cont~6)) 4294967296) (<= (- c_ULTIMATE.start_main_~MAX~6 v_v_1123_1) 64) (<= (- c_ULTIMATE.start_main_~j~6 (- c_ULTIMATE.start_main_~j~6)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~i~6)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_85_1) 8589934593) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~cont~6) 64) (<= (- (- v_b_85_1) v_b_86_1) 8589934593) (<= (- 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_1123_1)) 0) (<= (- c_ULTIMATE.start_main_~j~6 v_b_85_1) 4294967297) (<= (- v_b_85_1 (- v_v_1123_1)) 63) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~j~6)) 0) (<= (- v_b_86_1 (- v_v_1123_1)) 64) (<= (- v_b_85_1 (- v_b_86_1)) 127) (<= (- (- v_b_85_1) v_v_1123_1) 4294967297) (<= (- (- v_b_85_1) (- v_b_86_1)) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_85_1)) 63) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_85_1)) 0) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_86_1)) 64) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_85_1)) 126) (<= (- (- c_ULTIMATE.start_main_~j~6) v_b_86_1) 4294967296) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~cont~6)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~j~6)) 64) (<= (- c_ULTIMATE.start_main_~i~6 (- v_v_1123_1)) 63) (<= (- c_ULTIMATE.start_main_~j~6 v_b_86_1) 4294967296) (<= (- (- v_v_1123_1) v_v_1123_1) 0) (<= (- c_ULTIMATE.start_main_~i~6 v_v_1123_1) 63) (<= (- (- v_b_86_1) v_v_1123_1) 4294967296) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_86_1) 8589934592) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_86_1)) 64) (<= (- c_ULTIMATE.start_main_~i~6 c_ULTIMATE.start_main_~j~6) 63) (<= (- (- v_b_86_1) v_b_86_1) 8589934592) (<= (- v_v_1123_1 (- v_v_1123_1)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_v_1123_1)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_85_1)) 127) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~cont~6) 4294967296) (<= (- v_b_86_1 (- v_b_86_1)) 128) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~i~6)) 63) (<= (- (- v_b_85_1) (- v_v_1123_1)) 4294967297) (<= (- (- c_ULTIMATE.start_main_~i~6) c_ULTIMATE.start_main_~i~6) 8589934594) (<= (- v_b_85_1 (- v_b_85_1)) 126) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_86_1) 8589934593) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~MAX~6)) 128) (<= (- c_ULTIMATE.start_main_~i~6 v_b_86_1) (- 1)) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_85_1) 4294967297) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_86_1)) 0)))} [2018-12-17 15:27:47,744 FATAL L263 ngHoareTripleChecker]: -- [2018-12-17 15:27:47,744 FATAL L264 ngHoareTripleChecker]: Simplified triple [2018-12-17 15:27:50,220 WARN L180 SmtUtils]: Spent 2.48 s on a formula simplification. DAG size of input: 417 DAG size of output: 231 [2018-12-17 15:27:50,221 FATAL L265 ngHoareTripleChecker]: Pre: {2147483601#(exists ((v_b_70_1 Int) (v_v_849_1 Int) (v_b_69_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_v_849_1) 128) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_69_1) 4294967296) (<= (- v_b_69_1 (- v_b_69_1)) 0) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_70_1) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- ULTIMATE.start_main_~i~6)) 64) (<= (- ULTIMATE.start_main_~i~6 v_b_69_1) 64) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~i~6)) 64) (<= (- ULTIMATE.start_main_~cont~6 v_v_849_1) 128) (<= (- (- v_b_69_1) v_b_70_1) 0) (<= (- (- v_b_70_1) (- v_v_849_1)) 127) (<= (- (- ULTIMATE.start_main_~i~6) v_b_70_1) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_70_1)) 4294967359) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~cont~6)) 4294967296) (<= (- (- v_b_70_1) v_v_849_1) 128) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_70_1) 4294967296) (<= (- v_b_69_1 (- v_b_70_1)) 64) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_69_1)) 0) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_69_1) 0) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~cont~6) 0) (<= (- ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6) 0) (<= (- (- v_v_849_1) v_v_849_1) 256) (<= (- (- ULTIMATE.start_main_~cont~6) v_v_849_1) 128) (forall ((v_idx_247 Int) (v_idx_248 Int) (v_idx_246 Int)) (or (and (<= (- ULTIMATE.start_main_~i~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_247))) 191) (<= (- (- ULTIMATE.start_main_~i~6) (select ULTIMATE.start_main_~str1~6 v_idx_247)) 128) (<= (- v_b_69_1 (select ULTIMATE.start_main_~str1~6 v_idx_247)) 128) (<= (- (- ULTIMATE.start_main_~cont~6) (select ULTIMATE.start_main_~str1~6 v_idx_247)) 128) (<= (- (- ULTIMATE.start_main_~cont~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_247))) 127) (<= (- v_b_70_1 (select ULTIMATE.start_main_~str1~6 v_idx_247)) 192) (<= (- ULTIMATE.start_main_~cont~6 (select ULTIMATE.start_main_~str1~6 v_idx_247)) 128) (<= (- ULTIMATE.start_main_~MAX~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_247))) 4294967422) (<= (- (- v_b_70_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_247))) 127) (<= (- v_b_70_1 (- (select ULTIMATE.start_main_~str1~6 v_idx_247))) 191) (<= (- (- ULTIMATE.start_main_~MAX~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_247))) 4294967423) (<= (- (- ULTIMATE.start_main_~i~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_247))) 127) (<= (- (- v_b_70_1) (select ULTIMATE.start_main_~str1~6 v_idx_247)) 128) (<= (- ULTIMATE.start_main_~cont~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_247))) 127) (<= (- v_b_69_1 (- (select ULTIMATE.start_main_~str1~6 v_idx_247))) 127) (<= (- ULTIMATE.start_main_~i~6 (select ULTIMATE.start_main_~str1~6 v_idx_247)) 192) (<= (- (- v_b_69_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_247))) 127) (<= (- (- ULTIMATE.start_main_~MAX~6) (select ULTIMATE.start_main_~str1~6 v_idx_247)) 4294967424) (<= (- ULTIMATE.start_main_~MAX~6 (select ULTIMATE.start_main_~str1~6 v_idx_247)) 4294967423) (<= (- (select ULTIMATE.start_main_~str1~6 v_idx_247) (- (select ULTIMATE.start_main_~str1~6 v_idx_247))) 254) (<= (- (- v_b_69_1) (select ULTIMATE.start_main_~str1~6 v_idx_247)) 128) (<= (- (- (select ULTIMATE.start_main_~str1~6 v_idx_247)) (select ULTIMATE.start_main_~str1~6 v_idx_247)) 256)) (<= v_b_70_1 v_idx_247) (<= v_b_69_1 v_idx_246) (< v_idx_247 v_b_69_1) (< v_idx_248 v_b_70_1))) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~i~6)) 4294967359) (<= (- ULTIMATE.start_main_~MAX~6 (- v_v_849_1)) 4294967422) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_v_849_1)) 4294967423) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_69_1)) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_70_1)) 64) (<= (- ULTIMATE.start_main_~i~6 (- v_b_69_1)) 64) (<= (- ULTIMATE.start_main_~cont~6 (- v_v_849_1)) 127) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_70_1)) 4294967296) (<= (- ULTIMATE.start_main_~i~6 v_v_849_1) 192) (<= (- (- ULTIMATE.start_main_~MAX~6) v_v_849_1) 4294967424) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_70_1)) 64) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~cont~6)) 0) (<= (- (- ULTIMATE.start_main_~i~6) v_b_69_1) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~cont~6)) 4294967295) (<= (- (- v_b_69_1) v_v_849_1) 128) (<= (- (- v_b_70_1) v_b_70_1) 0) (<= (- ULTIMATE.start_main_~MAX~6 v_b_70_1) 4294967295) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~i~6)) 4294967296) (<= (- v_b_70_1 v_v_849_1) 192) (<= (- v_b_69_1 v_b_70_1) 0) (<= (- (- ULTIMATE.start_main_~i~6) (- v_v_849_1)) 127) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~MAX~6)) 8589934590) (<= (- ULTIMATE.start_main_~cont~6 v_b_70_1) 0) (<= (- (- v_b_69_1) (- v_v_849_1)) 127) (<= (- ULTIMATE.start_main_~i~6 v_b_70_1) 0) (<= (- v_v_849_1 (- v_v_849_1)) 254) (<= (- (- v_b_69_1) (- v_b_70_1)) 64) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~i~6)) 128) (<= (- ULTIMATE.start_main_~i~6 (- v_v_849_1)) 191) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~i~6) 0) (<= (- v_b_69_1 v_v_849_1) 128) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~i~6) 4294967296) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_69_1)) 0) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_70_1)) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_v_849_1)) 127) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~cont~6) 4294967296) (<= (- v_b_70_1 (- v_v_849_1)) 191) (<= (- ULTIMATE.start_main_~i~6 (- v_b_70_1)) 128) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_69_1)) 4294967295) (<= (- v_b_70_1 (- v_b_70_1)) 128) (<= (- ULTIMATE.start_main_~MAX~6 v_b_69_1) 4294967295) (<= (- v_b_69_1 (- v_v_849_1)) 127) (<= (- (- ULTIMATE.start_main_~i~6) ULTIMATE.start_main_~i~6) 0) (<= (- (- v_b_69_1) v_b_69_1) 0) (<= (- ULTIMATE.start_main_~MAX~6 v_v_849_1) 4294967423) (<= (- ULTIMATE.start_main_~cont~6 v_b_69_1) 0) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6) 4294967295) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_69_1)) 4294967296)))} [2018-12-17 15:27:50,221 FATAL L269 ngHoareTripleChecker]: Action: assume !(main_~i~6 < main_~MAX~6);main_~str1~6 := main_~str1~6[main_~MAX~6 - 1 := 0];main_~j~6 := 0;main_~i~6 := main_~MAX~6 - 1; [2018-12-17 15:27:50,221 FATAL L184 hOps$ForEachOp$OfRef]: ActionStr: (and (not (< c_ULTIMATE.start_main_~i~6 c_ULTIMATE.start_main_~MAX~6)) (= c_ULTIMATE.start_main_~str1~6_primed (store c_ULTIMATE.start_main_~str1~6 (+ c_ULTIMATE.start_main_~MAX~6 (- 1)) 0)) (= c_ULTIMATE.start_main_~j~6_primed 0) (= c_ULTIMATE.start_main_~i~6_primed (+ c_ULTIMATE.start_main_~MAX~6 (- 1)))) [2018-12-17 15:27:52,839 FATAL L271 ngHoareTripleChecker]: Post: {2147483600#(and (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~MAX~6) 8589934592) (<= (* 2 ULTIMATE.start_main_~i~6) 126) (<= (- 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_~i~6 (+ ULTIMATE.start_main_~MAX~6 4294967359)) (<= 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_~i~6 63) (<= (- (- ULTIMATE.start_main_~j~6) ULTIMATE.start_main_~j~6) 0) (<= (- (- ULTIMATE.start_main_~i~6) ULTIMATE.start_main_~j~6) 4294967297) (<= (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~MAX~6) 64) (<= (- (- 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_~cont~6 0) (<= (- ULTIMATE.start_main_~j~6 (- ULTIMATE.start_main_~j~6)) 0) (<= 0 (* 2 ULTIMATE.start_main_~cont~6)) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~j~6) 4294967296) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~i~6)) (- 1)) (<= ULTIMATE.start_main_~MAX~6 64) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~cont~6) 64) (<= (* 2 ULTIMATE.start_main_~j~6) 0) (<= (- ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~j~6) 0) (exists ((v_b_85_1 Int) (v_b_86_1 Int)) (and (forall ((v_prenex_532 Int)) (or (<= v_b_86_1 v_prenex_532) (<= (- (- ULTIMATE.start_main_~cont~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_532))) 0) (< v_prenex_532 v_b_85_1))) (<= (- ULTIMATE.start_main_~j~6 (- v_b_85_1)) 63) (forall ((v_idx_251 Int)) (or (<= (- v_b_85_1 (- (select ULTIMATE.start_main_~str1~6 v_idx_251))) 63) (< v_idx_251 v_b_85_1) (<= v_b_86_1 v_idx_251))) (<= (+ v_b_85_1 ULTIMATE.start_main_~j~6) 63) (forall ((v_prenex_522 Int)) (or (<= (- ULTIMATE.start_main_~MAX~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_522))) 64) (< v_prenex_522 v_b_85_1) (<= v_b_86_1 v_prenex_522))) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_85_1)) 63) (<= (- (- ULTIMATE.start_main_~j~6) (- v_b_86_1)) 64) (<= v_b_85_1 (+ v_b_86_1 4294967359)) (<= (- ULTIMATE.start_main_~i~6 v_b_85_1) 0) (forall ((v_prenex_535 Int)) (or (<= v_b_86_1 v_prenex_535) (< v_prenex_535 v_b_85_1) (<= (- (- v_b_85_1) (- (select ULTIMATE.start_main_~str1~6 v_prenex_535))) 4294967297))) (<= (- ULTIMATE.start_main_~MAX~6 v_b_86_1) 0) (forall ((v_prenex_531 Int)) (or (< v_prenex_531 v_b_85_1) (<= v_b_86_1 v_prenex_531) (<= (- (- ULTIMATE.start_main_~j~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_531))) 0))) (<= (- ULTIMATE.start_main_~cont~6 v_b_86_1) 4294967296) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_85_1)) (- 1)) (forall ((v_prenex_521 Int)) (or (<= v_b_86_1 v_prenex_521) (<= (- (- ULTIMATE.start_main_~MAX~6) (select ULTIMATE.start_main_~str1~6 v_prenex_521)) 4294967296) (< v_prenex_521 v_b_85_1))) (<= v_b_85_1 (+ ULTIMATE.start_main_~j~6 63)) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_85_1)) 63) (<= ULTIMATE.start_main_~cont~6 (+ v_b_85_1 4294967297)) (<= 0 (+ v_b_85_1 v_b_86_1 8589934593)) (<= (+ ULTIMATE.start_main_~cont~6 v_b_85_1) 63) (forall ((v_prenex_520 Int)) (or (<= (- v_b_85_1 (select ULTIMATE.start_main_~str1~6 v_prenex_520)) 63) (<= v_b_86_1 v_prenex_520) (< v_prenex_520 v_b_85_1))) (forall ((v_prenex_525 Int)) (or (< v_prenex_525 v_b_85_1) (<= (- ULTIMATE.start_main_~i~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_525))) 63) (<= v_b_86_1 v_prenex_525))) (forall ((v_prenex_544 Int)) (or (<= (- v_b_86_1 (- (select ULTIMATE.start_main_~str1~6 v_prenex_544))) 64) (< v_prenex_544 v_b_85_1) (<= v_b_86_1 v_prenex_544))) (<= (* 2 v_b_85_1) 126) (<= v_b_85_1 (+ ULTIMATE.start_main_~MAX~6 4294967359)) (<= 0 (+ v_b_85_1 ULTIMATE.start_main_~i~6 8589934594)) (<= (+ ULTIMATE.start_main_~cont~6 v_b_86_1) 64) (<= 0 (+ v_b_85_1 4294967297)) (<= (+ v_b_85_1 ULTIMATE.start_main_~i~6) 126) (<= (- ULTIMATE.start_main_~MAX~6 v_b_85_1) 1) (<= ULTIMATE.start_main_~MAX~6 (+ v_b_86_1 4294967360)) (<= (- ULTIMATE.start_main_~i~6 (- v_b_86_1)) 127) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_86_1)) 1) (<= v_b_86_1 (+ v_b_85_1 4294967361)) (forall ((v_prenex_523 Int)) (or (< v_prenex_523 v_b_85_1) (<= v_b_86_1 v_prenex_523) (<= (- (- ULTIMATE.start_main_~MAX~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_523))) 4294967296))) (<= (- v_b_85_1 v_b_86_1) (- 1)) (<= (+ v_b_86_1 ULTIMATE.start_main_~MAX~6) 128) (<= 0 (+ v_b_86_1 4294967296)) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_86_1)) 128) (<= (* 2 v_b_86_1) 128) (<= (- (- ULTIMATE.start_main_~j~6) v_b_85_1) 4294967297) (<= ULTIMATE.start_main_~i~6 (+ v_b_86_1 4294967359)) (forall ((v_prenex_530 Int)) (or (<= (- (- ULTIMATE.start_main_~j~6) (select ULTIMATE.start_main_~str1~6 v_prenex_530)) 0) (< v_prenex_530 v_b_85_1) (<= v_b_86_1 v_prenex_530))) (forall ((v_prenex_529 Int)) (or (< v_prenex_529 v_b_85_1) (<= v_b_86_1 v_prenex_529) (<= (- ULTIMATE.start_main_~cont~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_529))) 0))) (<= ULTIMATE.start_main_~j~6 (+ v_b_85_1 4294967297)) (forall ((v_prenex_537 Int)) (or (<= (- (- v_b_86_1) (- (select ULTIMATE.start_main_~str1~6 v_prenex_537))) 4294967296) (<= v_b_86_1 v_prenex_537) (< v_prenex_537 v_b_85_1))) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_86_1) 4294967296) (<= 0 (+ (* 2 v_b_85_1) 8589934594)) (<= v_b_85_1 63) (<= 0 (+ v_b_85_1 ULTIMATE.start_main_~cont~6 4294967297)) (<= (- (- v_b_85_1) v_b_85_1) 8589934594) (<= (- (- ULTIMATE.start_main_~i~6) v_b_85_1) 8589934594) (<= 0 (+ v_b_86_1 ULTIMATE.start_main_~j~6 4294967296)) (<= 0 (+ ULTIMATE.start_main_~cont~6 v_b_85_1 4294967297)) (<= ULTIMATE.start_main_~j~6 (+ v_b_86_1 4294967296)) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_85_1) 4294967297) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_86_1)) 64) (<= ULTIMATE.start_main_~MAX~6 (+ v_b_85_1 4294967361)) (forall ((v_prenex_533 Int)) (or (<= (- ULTIMATE.start_main_~i~6 (select ULTIMATE.start_main_~str1~6 v_prenex_533)) 63) (< v_prenex_533 v_b_85_1) (<= v_b_86_1 v_prenex_533))) (<= (+ v_b_85_1 ULTIMATE.start_main_~MAX~6) 127) (forall ((v_prenex_543 Int)) (or (<= v_b_86_1 v_prenex_543) (<= (- (- (select ULTIMATE.start_main_~str1~6 v_prenex_543)) (select ULTIMATE.start_main_~str1~6 v_prenex_543)) 0) (< v_prenex_543 v_b_85_1))) (<= v_b_86_1 (+ ULTIMATE.start_main_~j~6 64)) (forall ((v_prenex_528 Int)) (or (<= v_b_86_1 v_prenex_528) (< v_prenex_528 v_b_85_1) (<= (- ULTIMATE.start_main_~cont~6 (select ULTIMATE.start_main_~str1~6 v_prenex_528)) 0))) (<= 0 (+ (* 2 v_b_86_1) 8589934592)) (<= v_b_86_1 (+ ULTIMATE.start_main_~MAX~6 4294967360)) (<= v_b_85_1 (+ ULTIMATE.start_main_~i~6 4294967360)) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_85_1) 8589934593) (<= (- (- v_b_85_1) v_b_86_1) 8589934593) (<= (+ v_b_85_1 ULTIMATE.start_main_~cont~6) 63) (<= (- ULTIMATE.start_main_~j~6 v_b_85_1) 4294967297) (<= 0 (+ ULTIMATE.start_main_~cont~6 v_b_86_1 4294967296)) (forall ((v_prenex_534 Int)) (or (<= (- ULTIMATE.start_main_~MAX~6 (select ULTIMATE.start_main_~str1~6 v_prenex_534)) 64) (< v_prenex_534 v_b_85_1) (<= v_b_86_1 v_prenex_534))) (forall ((v_prenex_536 Int)) (or (<= v_b_86_1 v_prenex_536) (< v_prenex_536 v_b_85_1) (<= (- (- ULTIMATE.start_main_~i~6) (select ULTIMATE.start_main_~str1~6 v_prenex_536)) 4294967297))) (<= (+ v_b_86_1 ULTIMATE.start_main_~j~6) 64) (<= (- v_b_85_1 (- v_b_86_1)) 127) (<= (+ v_b_86_1 ULTIMATE.start_main_~i~6) 127) (<= 0 (+ v_b_86_1 ULTIMATE.start_main_~i~6 8589934593)) (<= (- (- v_b_85_1) (- v_b_86_1)) 1) (<= 0 (+ v_b_85_1 ULTIMATE.start_main_~MAX~6 8589934593)) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_85_1)) 63) (forall ((v_prenex_527 Int)) (or (< v_prenex_527 v_b_85_1) (<= v_b_86_1 v_prenex_527) (<= (- ULTIMATE.start_main_~j~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_527))) 0))) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_85_1)) 0) (<= 0 (+ v_b_85_1 ULTIMATE.start_main_~j~6 4294967297)) (<= v_b_86_1 (+ ULTIMATE.start_main_~cont~6 64)) (<= (- ULTIMATE.start_main_~j~6 (- v_b_86_1)) 64) (<= (- ULTIMATE.start_main_~i~6 (- v_b_85_1)) 126) (forall ((v_prenex_526 Int)) (or (< v_prenex_526 v_b_85_1) (<= (- (- ULTIMATE.start_main_~i~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_526))) 4294967297) (<= v_b_86_1 v_prenex_526))) (<= (- (- ULTIMATE.start_main_~j~6) v_b_86_1) 4294967296) (forall ((v_prenex_538 Int)) (or (< v_prenex_538 v_b_85_1) (<= (- (- ULTIMATE.start_main_~cont~6) (select ULTIMATE.start_main_~str1~6 v_prenex_538)) 0) (<= v_b_86_1 v_prenex_538))) (forall ((v_prenex_524 Int)) (or (<= v_b_86_1 v_prenex_524) (< v_prenex_524 v_b_85_1) (<= (- ULTIMATE.start_main_~j~6 (select ULTIMATE.start_main_~str1~6 v_prenex_524)) 0))) (forall ((v_prenex_542 Int)) (or (<= (- v_b_86_1 (select ULTIMATE.start_main_~str1~6 v_prenex_542)) 64) (<= v_b_86_1 v_prenex_542) (< v_prenex_542 v_b_85_1))) (<= (- ULTIMATE.start_main_~j~6 v_b_86_1) 4294967296) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_86_1) 8589934592) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_86_1)) 64) (<= (- (- v_b_86_1) v_b_86_1) 8589934592) (<= 0 (+ v_b_86_1 ULTIMATE.start_main_~MAX~6 8589934592)) (<= v_b_86_1 64) (<= v_b_85_1 (+ ULTIMATE.start_main_~cont~6 63)) (<= ULTIMATE.start_main_~cont~6 (+ v_b_86_1 4294967296)) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_85_1)) 127) (<= (+ v_b_85_1 v_b_86_1) 127) (<= (- v_b_86_1 (- v_b_86_1)) 128) (<= v_b_86_1 (+ ULTIMATE.start_main_~i~6 4294967361)) (<= (- v_b_85_1 (- v_b_85_1)) 126) (<= (- (- ULTIMATE.start_main_~i~6) v_b_86_1) 8589934593) (forall ((v_prenex_540 Int)) (or (<= (- (select ULTIMATE.start_main_~str1~6 v_prenex_540) (- (select ULTIMATE.start_main_~str1~6 v_prenex_540))) 0) (< v_prenex_540 v_b_85_1) (<= v_b_86_1 v_prenex_540))) (<= (- ULTIMATE.start_main_~i~6 v_b_86_1) (- 1)) (forall ((v_prenex_541 Int)) (or (<= v_b_86_1 v_prenex_541) (< v_prenex_541 v_b_85_1) (<= (- (- v_b_86_1) (select ULTIMATE.start_main_~str1~6 v_prenex_541)) 4294967296))) (<= ULTIMATE.start_main_~i~6 (+ v_b_85_1 4294967360)) (forall ((v_prenex_539 Int)) (or (< v_prenex_539 v_b_85_1) (<= (- (- v_b_85_1) (select ULTIMATE.start_main_~str1~6 v_prenex_539)) 4294967297) (<= v_b_86_1 v_prenex_539))) (<= (- ULTIMATE.start_main_~cont~6 v_b_85_1) 4294967297) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_86_1)) 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_~cont~6) (- ULTIMATE.start_main_~j~6)) 0) (<= ULTIMATE.start_main_~i~6 (+ ULTIMATE.start_main_~j~6 63)) (<= (* 2 ULTIMATE.start_main_~MAX~6) 128) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~i~6) 8589934593) (<= (+ ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6) 127) (<= 0 (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~MAX~6 4294967296)) (<= ULTIMATE.start_main_~MAX~6 (+ ULTIMATE.start_main_~cont~6 64)) (<= (- (- 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_~cont~6 63)) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~j~6)) 64) (<= (+ ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~i~6) 63) (<= 0 (* 2 ULTIMATE.start_main_~j~6)) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~j~6)) 63) (<= (- ULTIMATE.start_main_~i~6 ULTIMATE.start_main_~j~6) 63) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~j~6)) 4294967296) (<= ULTIMATE.start_main_~MAX~6 (+ ULTIMATE.start_main_~j~6 64)) (<= (+ ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~MAX~6) 64) (<= ULTIMATE.start_main_~j~6 0) (<= 0 (+ ULTIMATE.start_main_~MAX~6 4294967296)) (<= (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6) 63) (<= 0 (+ ULTIMATE.start_main_~j~6 ULTIMATE.start_main_~MAX~6 4294967296)) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~i~6)) 127) (<= 0 (+ ULTIMATE.start_main_~i~6 4294967297)) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~cont~6)) 64) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~i~6)) 126) (<= ULTIMATE.start_main_~cont~6 (+ ULTIMATE.start_main_~i~6 4294967297)) (<= 0 (+ (* 2 ULTIMATE.start_main_~i~6) 8589934594)) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~cont~6) 4294967296) (<= 0 (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6 4294967297)) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~i~6)) 63) (<= ULTIMATE.start_main_~j~6 (+ ULTIMATE.start_main_~i~6 4294967297)) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~j~6) 0) (<= (- (- ULTIMATE.start_main_~i~6) ULTIMATE.start_main_~i~6) 8589934594) (<= (* 2 ULTIMATE.start_main_~cont~6) 0) (<= ULTIMATE.start_main_~j~6 (+ ULTIMATE.start_main_~MAX~6 4294967296)) (<= 0 (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~j~6)) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~MAX~6)) 128) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~j~6) 64) (<= 0 (+ (* 2 ULTIMATE.start_main_~MAX~6) 8589934592)) (<= ULTIMATE.start_main_~MAX~6 (+ ULTIMATE.start_main_~i~6 4294967361)))} [2018-12-17 15:27:58,643 FATAL L210 ngHoareTripleChecker]: Soundness check failed for the following hoare triple [2018-12-17 15:27:58,643 FATAL L212 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-17 15:27:58,644 FATAL L214 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-17 15:27:58,644 FATAL L218 ngHoareTripleChecker]: -- [2018-12-17 15:27:58,644 FATAL L219 ngHoareTripleChecker]: Pre: {2147483599#(or (exists ((v_v_845_1 Int) (v_b_68_1 Int) (v_b_67_1 Int)) (and (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~cont~6) 4294967295) (<= (- v_b_68_1 v_v_845_1) 192) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_67_1)) 4294967295) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~i~6)) 64) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~i~6)) 64) (<= (- v_b_68_1 (- v_b_68_1)) 128) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_v_845_1)) 126) (<= (- (- c_ULTIMATE.start_main_~i~6) c_ULTIMATE.start_main_~i~6) (- 2)) (<= (- (- v_b_68_1) v_v_845_1) 127) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_67_1)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_68_1)) 64) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_v_845_1) 127) (<= (- (- v_v_845_1) v_v_845_1) 256) (<= (- c_ULTIMATE.start_main_~i~6 v_b_68_1) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_67_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_68_1)) 64) (<= (- v_b_67_1 (- v_b_68_1)) 64) (<= (- c_ULTIMATE.start_main_~MAX~6 v_v_845_1) 4294967423) (<= (- v_b_67_1 (- v_b_67_1)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~cont~6) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_68_1) (- 1)) (<= (- c_ULTIMATE.start_main_~cont~6 v_v_845_1) 128) (<= (- c_ULTIMATE.start_main_~i~6 (- v_v_845_1)) 191) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_67_1)) 0) (<= (- v_b_67_1 v_b_68_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_68_1) (- 1)) (<= (- (- 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_~cont~6) (- v_v_845_1)) 127) (forall ((v_idx_256 Int) (v_idx_254 Int) (v_idx_255 Int)) (or (< v_idx_256 v_b_68_1) (<= v_b_68_1 v_idx_255) (and (<= (- (- c_ULTIMATE.start_main_~cont~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_255)) 128) (<= (- c_ULTIMATE.start_main_~cont~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_255)) 128) (<= (- c_ULTIMATE.start_main_~i~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_255))) 191) (<= (- v_b_68_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_255)) 192) (<= (- v_b_67_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_255))) 127) (<= (- (- c_ULTIMATE.start_main_~i~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_255))) 126) (<= (- (- v_b_68_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_255)) 127) (<= (- c_ULTIMATE.start_main_~i~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_255)) 192) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_255)) 127) (<= (- (- (select c_ULTIMATE.start_main_~str1~6 v_idx_255)) (select c_ULTIMATE.start_main_~str1~6 v_idx_255)) 256) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_255))) 127) (<= (- (- v_b_67_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_255)) 128) (<= (- v_b_67_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_255)) 128) (<= (- c_ULTIMATE.start_main_~cont~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_255))) 127) (<= (- (select c_ULTIMATE.start_main_~str1~6 v_idx_255) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_255))) 254) (<= (- c_ULTIMATE.start_main_~MAX~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_255)) 4294967423) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_255))) 126) (<= (- (- v_b_68_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_255))) 126) (<= (- v_b_68_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_255))) 191) (<= (- (- c_ULTIMATE.start_main_~i~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_255)) 127) (<= (- c_ULTIMATE.start_main_~MAX~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_255))) 4294967422) (<= (- (- v_b_67_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_255))) 127)) (<= v_b_67_1 v_idx_254) (< v_idx_255 v_b_67_1))) (<= (- c_ULTIMATE.start_main_~cont~6 c_ULTIMATE.start_main_~i~6) (- 1)) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_68_1)) 128) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~cont~6) (- 1)) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_v_845_1)) 127) (<= (- v_v_845_1 (- v_v_845_1)) 254) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_68_1) (- 2)) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~cont~6)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_v_845_1)) 4294967422) (<= (- 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_v_845_1) 128) (<= (- c_ULTIMATE.start_main_~i~6 v_b_67_1) 64) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_68_1)) 0) (<= (- (- v_b_67_1) v_b_68_1) (- 1)) (<= (- v_b_67_1 (- v_v_845_1)) 127) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_67_1) 4294967295) (<= (- (- v_b_67_1) v_b_67_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~i~6) 4294967294) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_67_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_67_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~i~6 v_v_845_1) 192) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~MAX~6)) 8589934590) (<= (- (- v_b_67_1) v_v_845_1) 128) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_68_1) 4294967294) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_v_845_1)) 126) (<= (- (- v_b_68_1) (- v_v_845_1)) 126) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_68_1) (- 2)) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_68_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_67_1) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_68_1)) 4294967359) (<= (- (- v_b_67_1) (- v_b_68_1)) 64) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~i~6)) 128) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~i~6) (- 1)) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_67_1)) 64) (<= (- v_b_67_1 v_v_845_1) 128) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~cont~6)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_67_1) 0) (<= (- v_b_68_1 (- v_v_845_1)) 191) (<= (- (- c_ULTIMATE.start_main_~i~6) v_v_845_1) 127) (<= (- (- v_b_68_1) v_b_68_1) (- 2)) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_67_1) 0) (<= (- (- v_b_67_1) (- v_v_845_1)) 127))) (exists ((v_b_70_1 Int) (v_v_849_1 Int) (v_b_69_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_v_849_1) 128) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_69_1) 4294967296) (<= (- v_b_69_1 (- v_b_69_1)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_70_1) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~i~6)) 64) (<= (- c_ULTIMATE.start_main_~i~6 v_b_69_1) 64) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~i~6)) 64) (<= (- c_ULTIMATE.start_main_~cont~6 v_v_849_1) 128) (<= (- (- v_b_69_1) v_b_70_1) 0) (<= (- (- v_b_70_1) (- v_v_849_1)) 127) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_70_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_70_1)) 4294967359) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~cont~6)) 4294967296) (<= (- (- v_b_70_1) v_v_849_1) 128) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_70_1) 4294967296) (<= (- v_b_69_1 (- v_b_70_1)) 64) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_69_1)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_69_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_v_849_1) v_v_849_1) 256) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_v_849_1) 128) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~i~6)) 4294967359) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_v_849_1)) 4294967422) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_v_849_1)) 4294967423) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_69_1)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_70_1)) 64) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_69_1)) 64) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_v_849_1)) 127) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_70_1)) 4294967296) (<= (- c_ULTIMATE.start_main_~i~6 v_v_849_1) 192) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_v_849_1) 4294967424) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_70_1)) 64) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~cont~6)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_69_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~cont~6)) 4294967295) (<= (- (- v_b_69_1) v_v_849_1) 128) (<= (- (- v_b_70_1) v_b_70_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_70_1) 4294967295) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- c_ULTIMATE.start_main_~i~6)) 4294967296) (<= (- v_b_70_1 v_v_849_1) 192) (<= (- v_b_69_1 v_b_70_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_v_849_1)) 127) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~MAX~6)) 8589934590) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_70_1) 0) (<= (- (- v_b_69_1) (- v_v_849_1)) 127) (<= (- c_ULTIMATE.start_main_~i~6 v_b_70_1) 0) (<= (- v_v_849_1 (- v_v_849_1)) 254) (<= (- (- v_b_69_1) (- v_b_70_1)) 64) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~i~6)) 128) (<= (- c_ULTIMATE.start_main_~i~6 (- v_v_849_1)) 191) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~i~6) 0) (<= (- v_b_69_1 v_v_849_1) 128) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~i~6) 4294967296) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_69_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_70_1)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_v_849_1)) 127) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~cont~6) 4294967296) (<= (- v_b_70_1 (- v_v_849_1)) 191) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_70_1)) 128) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_69_1)) 4294967295) (<= (- v_b_70_1 (- v_b_70_1)) 128) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_69_1) 4294967295) (<= (- v_b_69_1 (- v_v_849_1)) 127) (<= (- (- c_ULTIMATE.start_main_~i~6) c_ULTIMATE.start_main_~i~6) 0) (<= (- (- v_b_69_1) v_b_69_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 v_v_849_1) 4294967423) (forall ((v_idx_258 Int) (v_idx_259 Int) (v_idx_260 Int)) (or (and (<= (- c_ULTIMATE.start_main_~i~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_259))) 191) (<= (- (- c_ULTIMATE.start_main_~i~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_259)) 128) (<= (- v_b_69_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_259)) 128) (<= (- (- c_ULTIMATE.start_main_~cont~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_259)) 128) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_259))) 127) (<= (- v_b_70_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_259)) 192) (<= (- c_ULTIMATE.start_main_~cont~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_259)) 128) (<= (- c_ULTIMATE.start_main_~MAX~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_259))) 4294967422) (<= (- (- v_b_70_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_259))) 127) (<= (- v_b_70_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_259))) 191) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_259))) 4294967423) (<= (- (- c_ULTIMATE.start_main_~i~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_259))) 127) (<= (- (- v_b_70_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_259)) 128) (<= (- c_ULTIMATE.start_main_~cont~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_259))) 127) (<= (- v_b_69_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_259))) 127) (<= (- c_ULTIMATE.start_main_~i~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_259)) 192) (<= (- (- v_b_69_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_259))) 127) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_259)) 4294967424) (<= (- c_ULTIMATE.start_main_~MAX~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_259)) 4294967423) (<= (- (select c_ULTIMATE.start_main_~str1~6 v_idx_259) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_259))) 254) (<= (- (- v_b_69_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_259)) 128) (<= (- (- (select c_ULTIMATE.start_main_~str1~6 v_idx_259)) (select c_ULTIMATE.start_main_~str1~6 v_idx_259)) 256)) (<= v_b_70_1 v_idx_259) (< v_idx_260 v_b_70_1) (<= v_b_69_1 v_idx_258) (< v_idx_259 v_b_69_1))) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_69_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~i~6) 4294967295) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_69_1)) 4294967296))))} [2018-12-17 15:27:58,645 FATAL L223 ngHoareTripleChecker]: Action: assume !!(main_~i~6 < main_~MAX~6);assume -128 <= main_#t~nondet2 && main_#t~nondet2 <= 127;main_~str1~6 := main_~str1~6[main_~i~6 := main_#t~nondet2];havoc main_#t~nondet2;main_#t~post1 := main_~i~6;main_~i~6 := main_#t~post1 + 1;havoc main_#t~post1; [2018-12-17 15:27:58,645 FATAL L184 hOps$ForEachOp$OfRef]: ActionStr: (and (= c_ULTIMATE.start_main_~str1~6_primed (store c_ULTIMATE.start_main_~str1~6 c_ULTIMATE.start_main_~i~6 |c_ULTIMATE.start_main_#t~nondet2|)) (< c_ULTIMATE.start_main_~i~6 c_ULTIMATE.start_main_~MAX~6) (<= 0 (+ |c_ULTIMATE.start_main_#t~nondet2| 128)) (<= |c_ULTIMATE.start_main_#t~nondet2| 127) (= c_ULTIMATE.start_main_~i~6_primed (+ c_ULTIMATE.start_main_~i~6 1))) [2018-12-17 15:27:58,645 FATAL L225 ngHoareTripleChecker]: Post: {2147483598#(exists ((v_b_96_1 Int) (v_v_849_1 Int) (v_b_69_1 Int)) (and (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~cont~6) 4294967295) (<= (- c_ULTIMATE.start_main_~i~6 v_b_96_1) 0) (<= (- v_b_69_1 (- v_b_69_1)) 0) (<= (- c_ULTIMATE.start_main_~i~6 v_b_69_1) 65) (<= (- (- c_ULTIMATE.start_main_~i~6) c_ULTIMATE.start_main_~i~6) (- 2)) (<= (- c_ULTIMATE.start_main_~cont~6 v_v_849_1) 128) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_96_1)) 0) (<= (- (- v_b_69_1) (- v_b_96_1)) 65) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_96_1)) 130) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_96_1) 4294967294) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_69_1) 0) (<= (- v_b_96_1 (- v_b_96_1)) 130) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~cont~6) 0) (<= (- (- v_v_849_1) v_v_849_1) 256) (<= (- (- v_b_96_1) v_v_849_1) 127) (<= (- v_b_96_1 v_v_849_1) 193) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_96_1)) 4294967360) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_96_1)) 65) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_v_849_1) 128) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~i~6) (- 2)) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_v_849_1)) 4294967422) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_69_1)) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- v_v_849_1)) 192) (<= (- v_b_96_1 (- v_v_849_1)) 192) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_v_849_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_69_1 v_b_96_1) (- 1)) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~cont~6)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~cont~6)) 4294967295) (<= (- (- v_b_69_1) v_v_849_1) 128) (forall ((v_idx_262 Int) (v_idx_263 Int) (v_idx_264 Int)) (or (<= v_b_96_1 v_idx_263) (<= v_b_69_1 v_idx_262) (< v_idx_264 v_b_96_1) (and (<= (- v_b_96_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_263)) 193) (<= (- v_b_69_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_263)) 128) (<= (- (- c_ULTIMATE.start_main_~cont~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_263)) 128) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_263))) 127) (<= (- c_ULTIMATE.start_main_~i~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_263)) 193) (<= (- (- c_ULTIMATE.start_main_~i~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_263)) 127) (<= (- c_ULTIMATE.start_main_~cont~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_263)) 128) (<= (- c_ULTIMATE.start_main_~MAX~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_263))) 4294967422) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_263))) 126) (<= (- c_ULTIMATE.start_main_~i~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_263))) 192) (<= (- v_b_96_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_263))) 192) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_263)) 127) (<= (- c_ULTIMATE.start_main_~cont~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_263))) 127) (<= (- v_b_69_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_263))) 127) (<= (- (- v_b_69_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_263))) 127) (<= (- c_ULTIMATE.start_main_~MAX~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_263)) 4294967423) (<= (- (select c_ULTIMATE.start_main_~str1~6 v_idx_263) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_263))) 254) (<= (- (- v_b_69_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_263)) 128) (<= (- (- c_ULTIMATE.start_main_~i~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_263))) 126) (<= (- (- (select c_ULTIMATE.start_main_~str1~6 v_idx_263)) (select c_ULTIMATE.start_main_~str1~6 v_idx_263)) 256) (<= (- (- v_b_96_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_263))) 126) (<= (- (- v_b_96_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_263)) 127)) (< v_idx_263 v_b_69_1))) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~MAX~6) (- 2)) (<= (- (- v_b_96_1) (- v_v_849_1)) 126) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_69_1)) 65) (<= (- (- v_b_69_1) v_b_96_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_96_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_96_1)) 65) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_96_1) (- 2)) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_96_1) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~i~6) 4294967294) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~i~6)) 65) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_v_849_1)) 126) (<= (- v_b_69_1 (- v_b_96_1)) 65) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~MAX~6)) 8589934590) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~i~6)) 65) (<= (- (- v_b_69_1) (- v_v_849_1)) 127) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_69_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~i~6)) 130) (<= (- (- v_b_96_1) v_b_96_1) (- 2)) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~i~6)) 4294967360) (<= (- v_v_849_1 (- v_v_849_1)) 254) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_v_849_1)) 126) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~i~6) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~6) v_b_69_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_96_1) (- 2)) (<= (- v_b_69_1 v_v_849_1) 128) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_69_1)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_v_849_1)) 127) (<= (- c_ULTIMATE.start_main_~i~6 v_v_849_1) 193) (<= (- (- c_ULTIMATE.start_main_~i~6) v_v_849_1) 127) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_69_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_69_1)) 4294967295) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_v_849_1) 127) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_69_1) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_69_1) 4294967295) (<= (- v_b_69_1 (- v_v_849_1)) 127) (<= (- (- v_b_69_1) v_b_69_1) 0) (<= (- (- 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_v_849_1) 4294967423) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_69_1) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_96_1) (- 1))))} [2018-12-17 15:27:58,650 FATAL L263 ngHoareTripleChecker]: -- [2018-12-17 15:27:58,651 FATAL L264 ngHoareTripleChecker]: Simplified triple [2018-12-17 15:28:01,232 WARN L180 SmtUtils]: Spent 2.58 s on a formula simplification. DAG size of input: 417 DAG size of output: 231 [2018-12-17 15:28:01,232 FATAL L265 ngHoareTripleChecker]: Pre: {2147483599#(exists ((v_b_70_1 Int) (v_v_849_1 Int) (v_b_69_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_v_849_1) 128) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_69_1) 4294967296) (<= (- v_b_69_1 (- v_b_69_1)) 0) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_70_1) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- ULTIMATE.start_main_~i~6)) 64) (<= (- ULTIMATE.start_main_~i~6 v_b_69_1) 64) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~i~6)) 64) (<= (- ULTIMATE.start_main_~cont~6 v_v_849_1) 128) (<= (- (- v_b_69_1) v_b_70_1) 0) (<= (- (- v_b_70_1) (- v_v_849_1)) 127) (<= (- (- ULTIMATE.start_main_~i~6) v_b_70_1) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_70_1)) 4294967359) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~cont~6)) 4294967296) (<= (- (- v_b_70_1) v_v_849_1) 128) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_70_1) 4294967296) (<= (- v_b_69_1 (- v_b_70_1)) 64) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_69_1)) 0) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_69_1) 0) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~cont~6) 0) (<= (- ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6) 0) (<= (- (- v_v_849_1) v_v_849_1) 256) (<= (- (- ULTIMATE.start_main_~cont~6) v_v_849_1) 128) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~i~6)) 4294967359) (<= (- ULTIMATE.start_main_~MAX~6 (- v_v_849_1)) 4294967422) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_v_849_1)) 4294967423) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_69_1)) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_70_1)) 64) (<= (- ULTIMATE.start_main_~i~6 (- v_b_69_1)) 64) (<= (- ULTIMATE.start_main_~cont~6 (- v_v_849_1)) 127) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_70_1)) 4294967296) (<= (- ULTIMATE.start_main_~i~6 v_v_849_1) 192) (<= (- (- ULTIMATE.start_main_~MAX~6) v_v_849_1) 4294967424) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_70_1)) 64) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~cont~6)) 0) (<= (- (- ULTIMATE.start_main_~i~6) v_b_69_1) 0) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~cont~6)) 4294967295) (<= (- (- v_b_69_1) v_v_849_1) 128) (<= (- (- v_b_70_1) v_b_70_1) 0) (<= (- ULTIMATE.start_main_~MAX~6 v_b_70_1) 4294967295) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~i~6)) 4294967296) (<= (- v_b_70_1 v_v_849_1) 192) (<= (- v_b_69_1 v_b_70_1) 0) (<= (- (- ULTIMATE.start_main_~i~6) (- v_v_849_1)) 127) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~MAX~6)) 8589934590) (<= (- ULTIMATE.start_main_~cont~6 v_b_70_1) 0) (<= (- (- v_b_69_1) (- v_v_849_1)) 127) (<= (- ULTIMATE.start_main_~i~6 v_b_70_1) 0) (<= (- v_v_849_1 (- v_v_849_1)) 254) (<= (- (- v_b_69_1) (- v_b_70_1)) 64) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~i~6)) 128) (<= (- ULTIMATE.start_main_~i~6 (- v_v_849_1)) 191) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~i~6) 0) (<= (- v_b_69_1 v_v_849_1) 128) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~i~6) 4294967296) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_69_1)) 0) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_70_1)) 0) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_v_849_1)) 127) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~cont~6) 4294967296) (<= (- v_b_70_1 (- v_v_849_1)) 191) (<= (- ULTIMATE.start_main_~i~6 (- v_b_70_1)) 128) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_69_1)) 4294967295) (<= (- v_b_70_1 (- v_b_70_1)) 128) (<= (- ULTIMATE.start_main_~MAX~6 v_b_69_1) 4294967295) (<= (- v_b_69_1 (- v_v_849_1)) 127) (<= (- (- ULTIMATE.start_main_~i~6) ULTIMATE.start_main_~i~6) 0) (<= (- (- v_b_69_1) v_b_69_1) 0) (<= (- ULTIMATE.start_main_~MAX~6 v_v_849_1) 4294967423) (forall ((v_idx_258 Int) (v_idx_259 Int) (v_idx_260 Int)) (or (and (<= (- ULTIMATE.start_main_~i~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_259))) 191) (<= (- (- ULTIMATE.start_main_~i~6) (select ULTIMATE.start_main_~str1~6 v_idx_259)) 128) (<= (- v_b_69_1 (select ULTIMATE.start_main_~str1~6 v_idx_259)) 128) (<= (- (- ULTIMATE.start_main_~cont~6) (select ULTIMATE.start_main_~str1~6 v_idx_259)) 128) (<= (- (- ULTIMATE.start_main_~cont~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_259))) 127) (<= (- v_b_70_1 (select ULTIMATE.start_main_~str1~6 v_idx_259)) 192) (<= (- ULTIMATE.start_main_~cont~6 (select ULTIMATE.start_main_~str1~6 v_idx_259)) 128) (<= (- ULTIMATE.start_main_~MAX~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_259))) 4294967422) (<= (- (- v_b_70_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_259))) 127) (<= (- v_b_70_1 (- (select ULTIMATE.start_main_~str1~6 v_idx_259))) 191) (<= (- (- ULTIMATE.start_main_~MAX~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_259))) 4294967423) (<= (- (- ULTIMATE.start_main_~i~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_259))) 127) (<= (- (- v_b_70_1) (select ULTIMATE.start_main_~str1~6 v_idx_259)) 128) (<= (- ULTIMATE.start_main_~cont~6 (- (select ULTIMATE.start_main_~str1~6 v_idx_259))) 127) (<= (- v_b_69_1 (- (select ULTIMATE.start_main_~str1~6 v_idx_259))) 127) (<= (- ULTIMATE.start_main_~i~6 (select ULTIMATE.start_main_~str1~6 v_idx_259)) 192) (<= (- (- v_b_69_1) (- (select ULTIMATE.start_main_~str1~6 v_idx_259))) 127) (<= (- (- ULTIMATE.start_main_~MAX~6) (select ULTIMATE.start_main_~str1~6 v_idx_259)) 4294967424) (<= (- ULTIMATE.start_main_~MAX~6 (select ULTIMATE.start_main_~str1~6 v_idx_259)) 4294967423) (<= (- (select ULTIMATE.start_main_~str1~6 v_idx_259) (- (select ULTIMATE.start_main_~str1~6 v_idx_259))) 254) (<= (- (- v_b_69_1) (select ULTIMATE.start_main_~str1~6 v_idx_259)) 128) (<= (- (- (select ULTIMATE.start_main_~str1~6 v_idx_259)) (select ULTIMATE.start_main_~str1~6 v_idx_259)) 256)) (<= v_b_70_1 v_idx_259) (< v_idx_260 v_b_70_1) (<= v_b_69_1 v_idx_258) (< v_idx_259 v_b_69_1))) (<= (- ULTIMATE.start_main_~cont~6 v_b_69_1) 0) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6) 4294967295) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_69_1)) 4294967296)))} [2018-12-17 15:28:01,233 FATAL L269 ngHoareTripleChecker]: Action: assume !!(main_~i~6 < main_~MAX~6);assume -128 <= main_#t~nondet2 && main_#t~nondet2 <= 127;main_~str1~6 := main_~str1~6[main_~i~6 := main_#t~nondet2];havoc main_#t~nondet2;main_#t~post1 := main_~i~6;main_~i~6 := main_#t~post1 + 1;havoc main_#t~post1; [2018-12-17 15:28:01,233 FATAL L184 hOps$ForEachOp$OfRef]: ActionStr: (and (= c_ULTIMATE.start_main_~str1~6_primed (store c_ULTIMATE.start_main_~str1~6 c_ULTIMATE.start_main_~i~6 |c_ULTIMATE.start_main_#t~nondet2|)) (< c_ULTIMATE.start_main_~i~6 c_ULTIMATE.start_main_~MAX~6) (<= 0 (+ |c_ULTIMATE.start_main_#t~nondet2| 128)) (<= |c_ULTIMATE.start_main_#t~nondet2| 127) (= c_ULTIMATE.start_main_~i~6_primed (+ c_ULTIMATE.start_main_~i~6 1))) [2018-12-17 15:28:04,087 FATAL L271 ngHoareTripleChecker]: Post: {2147483598#(and (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~cont~6) 4294967295) (<= (- (- ULTIMATE.start_main_~i~6) ULTIMATE.start_main_~i~6) (- 2)) (<= (- (- ULTIMATE.start_main_~cont~6) (- ULTIMATE.start_main_~i~6)) 65) (<= 0 (+ ULTIMATE.start_main_~i~6 254)) (<= (- ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6) 4294967294) (<= (* 2 ULTIMATE.start_main_~MAX~6) 8589934845) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~MAX~6)) 8589934590) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~i~6)) 65) (<= 0 (+ (* 2 ULTIMATE.start_main_~cont~6) 255)) (<= 0 (+ ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6 253)) (<= (- ULTIMATE.start_main_~i~6 (- ULTIMATE.start_main_~i~6)) 130) (<= ULTIMATE.start_main_~cont~6 (+ ULTIMATE.start_main_~i~6 254)) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~i~6)) 4294967360) (<= (* 2 ULTIMATE.start_main_~i~6) 385) (<= ULTIMATE.start_main_~MAX~6 (+ ULTIMATE.start_main_~cont~6 4294967550)) (<= 0 (+ (* 2 ULTIMATE.start_main_~i~6) 253)) (<= 0 (+ ULTIMATE.start_main_~MAX~6 254)) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~cont~6) 0) (<= (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~MAX~6) 4294967550) (<= (- (- ULTIMATE.start_main_~cont~6) ULTIMATE.start_main_~i~6) (- 1)) (<= ULTIMATE.start_main_~i~6 (+ ULTIMATE.start_main_~MAX~6 319)) (exists ((v_b_96_1 Int) (v_b_69_1 Int)) (and (forall ((v_prenex_554 Int)) (or (< v_prenex_554 v_b_69_1) (<= v_b_96_1 v_prenex_554) (<= (- ULTIMATE.start_main_~i~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_554))) 192))) (forall ((v_idx_263 Int)) (or (<= (- (- ULTIMATE.start_main_~MAX~6) (- (select ULTIMATE.start_main_~str1~6 v_idx_263))) 126) (<= v_b_96_1 v_idx_263) (< v_idx_263 v_b_69_1))) (<= ULTIMATE.start_main_~i~6 (+ v_b_96_1 319)) (<= (- ULTIMATE.start_main_~i~6 v_b_96_1) 0) (<= (- v_b_69_1 (- v_b_69_1)) 0) (<= (- ULTIMATE.start_main_~i~6 v_b_69_1) 65) (forall ((v_prenex_556 Int)) (or (< v_prenex_556 v_b_69_1) (<= (- (- v_b_69_1) (- (select ULTIMATE.start_main_~str1~6 v_prenex_556))) 127) (<= v_b_96_1 v_prenex_556))) (forall ((v_prenex_559 Int)) (or (<= v_b_96_1 v_prenex_559) (<= (- (- v_b_96_1) (select ULTIMATE.start_main_~str1~6 v_prenex_559)) 127) (< v_prenex_559 v_b_69_1))) (forall ((v_prenex_558 Int)) (or (< v_prenex_558 v_b_69_1) (<= v_b_96_1 v_prenex_558) (<= (- (- ULTIMATE.start_main_~MAX~6) (select ULTIMATE.start_main_~str1~6 v_prenex_558)) 127))) (forall ((v_prenex_550 Int)) (or (< v_prenex_550 v_b_69_1) (<= (- ULTIMATE.start_main_~i~6 (select ULTIMATE.start_main_~str1~6 v_prenex_550)) 193) (<= v_b_96_1 v_prenex_550))) (<= (+ v_b_96_1 ULTIMATE.start_main_~i~6) 385) (<= (+ v_b_96_1 v_b_69_1) 320) (<= 0 (+ v_b_96_1 ULTIMATE.start_main_~MAX~6 253)) (<= v_b_96_1 (+ ULTIMATE.start_main_~cont~6 320)) (<= (* 2 v_b_69_1) 255) (<= ULTIMATE.start_main_~MAX~6 (+ v_b_96_1 4294967549)) (<= (+ ULTIMATE.start_main_~MAX~6 v_b_69_1) 4294967550) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_96_1)) 0) (<= (- (- v_b_69_1) (- v_b_96_1)) 65) (<= (- ULTIMATE.start_main_~i~6 (- v_b_96_1)) 130) (<= ULTIMATE.start_main_~cont~6 (+ v_b_69_1 255)) (<= (- ULTIMATE.start_main_~MAX~6 v_b_96_1) 4294967294) (<= (- v_b_96_1 (- v_b_96_1)) 130) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_69_1) 0) (<= 0 (+ (* 2 v_b_96_1) 253)) (forall ((v_prenex_561 Int)) (or (<= v_b_96_1 v_prenex_561) (<= (- ULTIMATE.start_main_~cont~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_561))) 127) (< v_prenex_561 v_b_69_1))) (forall ((v_prenex_565 Int)) (or (<= (- (select ULTIMATE.start_main_~str1~6 v_prenex_565) (- (select ULTIMATE.start_main_~str1~6 v_prenex_565))) 254) (<= v_b_96_1 v_prenex_565) (< v_prenex_565 v_b_69_1))) (forall ((v_prenex_562 Int)) (or (< v_prenex_562 v_b_69_1) (<= v_b_96_1 v_prenex_562) (<= (- (- ULTIMATE.start_main_~i~6) (select ULTIMATE.start_main_~str1~6 v_prenex_562)) 127))) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_96_1)) 4294967360) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_96_1)) 65) (forall ((v_prenex_560 Int)) (or (< v_prenex_560 v_b_69_1) (<= v_b_96_1 v_prenex_560) (<= (- (- v_b_69_1) (select ULTIMATE.start_main_~str1~6 v_prenex_560)) 128))) (forall ((v_prenex_551 Int)) (or (< v_prenex_551 v_b_69_1) (<= v_b_96_1 v_prenex_551) (<= (- ULTIMATE.start_main_~MAX~6 (- (select ULTIMATE.start_main_~str1~6 v_prenex_551))) 4294967422))) (forall ((v_prenex_557 Int)) (or (< v_prenex_557 v_b_69_1) (<= v_b_96_1 v_prenex_557) (<= (- v_b_96_1 (- (select ULTIMATE.start_main_~str1~6 v_prenex_557))) 192))) (<= 0 (+ v_b_96_1 v_b_69_1 254)) (forall ((v_prenex_549 Int)) (or (<= v_b_96_1 v_prenex_549) (< v_prenex_549 v_b_69_1) (<= (- (- ULTIMATE.start_main_~cont~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_549))) 127))) (forall ((v_prenex_563 Int)) (or (< v_prenex_563 v_b_69_1) (<= (- (- v_b_96_1) (- (select ULTIMATE.start_main_~str1~6 v_prenex_563))) 126) (<= v_b_96_1 v_prenex_563))) (<= v_b_69_1 (+ ULTIMATE.start_main_~i~6 254)) (<= v_b_69_1 (+ ULTIMATE.start_main_~cont~6 255)) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_69_1)) 0) (forall ((v_prenex_546 Int)) (or (<= v_b_96_1 v_prenex_546) (< v_prenex_546 v_b_69_1) (<= (- (- ULTIMATE.start_main_~cont~6) (select ULTIMATE.start_main_~str1~6 v_prenex_546)) 128))) (<= (- v_b_69_1 v_b_96_1) (- 1)) (forall ((v_prenex_547 Int)) (or (<= (- ULTIMATE.start_main_~MAX~6 (select ULTIMATE.start_main_~str1~6 v_prenex_547)) 4294967423) (< v_prenex_547 v_b_69_1) (<= v_b_96_1 v_prenex_547))) (<= (* 2 v_b_96_1) 385) (<= v_b_69_1 (+ v_b_96_1 254)) (<= ULTIMATE.start_main_~cont~6 (+ v_b_96_1 254)) (<= 0 (+ ULTIMATE.start_main_~MAX~6 v_b_69_1 254)) (<= 0 (+ (* 2 v_b_69_1) 255)) (<= (+ ULTIMATE.start_main_~cont~6 v_b_69_1) 255) (<= (- ULTIMATE.start_main_~i~6 (- v_b_69_1)) 65) (<= (- (- v_b_69_1) v_b_96_1) (- 1)) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_96_1)) 0) (<= (- ULTIMATE.start_main_~cont~6 (- v_b_96_1)) 65) (<= (- (- ULTIMATE.start_main_~i~6) v_b_96_1) (- 2)) (<= (- ULTIMATE.start_main_~cont~6 v_b_96_1) (- 1)) (<= v_b_96_1 320) (<= (+ v_b_96_1 ULTIMATE.start_main_~MAX~6) 4294967615) (<= v_b_96_1 (+ ULTIMATE.start_main_~MAX~6 319)) (<= (- v_b_69_1 (- v_b_96_1)) 65) (forall ((v_prenex_553 Int)) (or (<= (- v_b_69_1 (- (select ULTIMATE.start_main_~str1~6 v_prenex_553))) 127) (< v_prenex_553 v_b_69_1) (<= v_b_96_1 v_prenex_553))) (forall ((v_prenex_552 Int)) (or (< v_prenex_552 v_b_69_1) (<= v_b_96_1 v_prenex_552) (<= (- v_b_69_1 (select ULTIMATE.start_main_~str1~6 v_prenex_552)) 128))) (<= (- (- ULTIMATE.start_main_~MAX~6) (- v_b_69_1)) (- 1)) (<= (- (- v_b_96_1) v_b_96_1) (- 2)) (<= 0 (+ v_b_96_1 254)) (forall ((v_prenex_555 Int)) (or (< v_prenex_555 v_b_69_1) (<= v_b_96_1 v_prenex_555) (<= (- (- (select ULTIMATE.start_main_~str1~6 v_prenex_555)) (select ULTIMATE.start_main_~str1~6 v_prenex_555)) 256))) (<= v_b_69_1 (+ ULTIMATE.start_main_~MAX~6 254)) (<= 0 (+ ULTIMATE.start_main_~i~6 v_b_69_1 254)) (<= 0 (+ v_b_69_1 255)) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_96_1) (- 2)) (<= (- (- ULTIMATE.start_main_~i~6) v_b_69_1) (- 1)) (forall ((v_prenex_545 Int)) (or (<= v_b_96_1 v_prenex_545) (< v_prenex_545 v_b_69_1) (<= (- (- ULTIMATE.start_main_~i~6) (- (select ULTIMATE.start_main_~str1~6 v_prenex_545))) 126))) (<= (- (- ULTIMATE.start_main_~cont~6) (- v_b_69_1)) 0) (<= 0 (+ ULTIMATE.start_main_~cont~6 v_b_69_1 255)) (<= ULTIMATE.start_main_~MAX~6 (+ v_b_69_1 4294967550)) (<= v_b_96_1 (+ ULTIMATE.start_main_~i~6 319)) (<= (- (- ULTIMATE.start_main_~i~6) (- v_b_69_1)) (- 1)) (<= 0 (+ v_b_96_1 ULTIMATE.start_main_~cont~6 254)) (<= ULTIMATE.start_main_~i~6 (+ v_b_69_1 320)) (<= (- ULTIMATE.start_main_~MAX~6 (- v_b_69_1)) 4294967295) (<= (- (- ULTIMATE.start_main_~MAX~6) v_b_69_1) (- 1)) (<= (- ULTIMATE.start_main_~MAX~6 v_b_69_1) 4294967295) (<= v_b_69_1 255) (<= (- (- v_b_69_1) v_b_69_1) 0) (forall ((v_prenex_564 Int)) (or (<= v_b_96_1 v_prenex_564) (<= (- v_b_96_1 (select ULTIMATE.start_main_~str1~6 v_prenex_564)) 193) (< v_prenex_564 v_b_69_1))) (forall ((v_prenex_548 Int)) (or (<= v_b_96_1 v_prenex_548) (<= (- ULTIMATE.start_main_~cont~6 (select ULTIMATE.start_main_~str1~6 v_prenex_548)) 128) (< v_prenex_548 v_b_69_1))) (<= (+ ULTIMATE.start_main_~i~6 v_b_69_1) 320) (<= 0 (+ v_b_96_1 ULTIMATE.start_main_~i~6 253)) (<= v_b_96_1 (+ v_b_69_1 320)) (<= (- (- ULTIMATE.start_main_~cont~6) v_b_96_1) (- 1)) (<= (- ULTIMATE.start_main_~cont~6 v_b_69_1) 0) (<= (+ v_b_96_1 ULTIMATE.start_main_~cont~6) 320))) (<= 0 (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~MAX~6 254)) (<= 0 (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6 254)) (<= 0 (+ (* 2 ULTIMATE.start_main_~MAX~6) 253)) (<= 0 (+ ULTIMATE.start_main_~cont~6 255)) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~i~6) (- 2)) (<= ULTIMATE.start_main_~cont~6 (+ ULTIMATE.start_main_~MAX~6 254)) (<= ULTIMATE.start_main_~i~6 (+ ULTIMATE.start_main_~cont~6 320)) (<= ULTIMATE.start_main_~cont~6 255) (<= ULTIMATE.start_main_~i~6 320) (<= (- ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6) (- 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~cont~6) (- 1)) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~i~6)) 0) (<= (+ ULTIMATE.start_main_~cont~6 ULTIMATE.start_main_~i~6) 320) (<= (- (- ULTIMATE.start_main_~MAX~6) (- ULTIMATE.start_main_~cont~6)) (- 1)) (<= (* 2 ULTIMATE.start_main_~cont~6) 255) (<= (- ULTIMATE.start_main_~cont~6 (- ULTIMATE.start_main_~cont~6)) 0) (<= (+ ULTIMATE.start_main_~MAX~6 ULTIMATE.start_main_~i~6) 4294967615) (<= ULTIMATE.start_main_~MAX~6 4294967550) (<= (- ULTIMATE.start_main_~MAX~6 (- ULTIMATE.start_main_~cont~6)) 4294967295) (<= ULTIMATE.start_main_~MAX~6 (+ ULTIMATE.start_main_~i~6 4294967549)) (<= (- (- ULTIMATE.start_main_~MAX~6) ULTIMATE.start_main_~MAX~6) (- 2)))} [2018-12-17 15:28:09,062 FATAL L210 ngHoareTripleChecker]: Soundness check failed for the following hoare triple [2018-12-17 15:28:09,062 FATAL L212 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-17 15:28:09,062 FATAL L214 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-17 15:28:09,063 FATAL L218 ngHoareTripleChecker]: -- [2018-12-17 15:28:09,063 FATAL L219 ngHoareTripleChecker]: Pre: {2147483597#(or (exists ((v_v_745_1 Int) (v_b_56_1 Int) (v_b_55_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) (<= (- v_b_56_1 (- v_v_745_1)) 2) (<= (- (- 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_main_~cont~6 v_v_745_1) 0) (<= (- (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond|) v_b_56_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___VERIFIER_assert_#in~cond|) (- v_v_745_1)) 0) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_55_1)) 2) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_v_745_1)) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- v_v_745_1)) 0) (<= (- (- v_b_56_1) (- v_v_745_1)) (- 1)) (<= (- 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_main_~i~6) v_b_55_1) 0) (<= (- c_ULTIMATE.start_main_~i~6 c_ULTIMATE.start_main_~j~6) 0) (<= (- c_ULTIMATE.start_main_~j~6 v_v_745_1) 1) (<= (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond| v_v_745_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_~cond) c_ULTIMATE.start_main_~j~6) 0) (<= (- v_v_745_1 (- v_v_745_1)) 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___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___VERIFIER_assert_#in~cond| (- v_v_745_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~cont~6) (- 1)) (<= (- (- v_b_55_1) v_v_745_1) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_v_745_1)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~i~6)) 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) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_v_745_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_main_~i~6) v_v_745_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) (<= (- c_ULTIMATE.start___VERIFIER_assert_~cond v_b_56_1) (- 1)) (<= (- (- v_v_745_1) v_v_745_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_~cont~6) v_v_745_1) 0) (<= (- 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) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_55_1)) 3) (<= (- (- c_ULTIMATE.start___VERIFIER_assert_~cond) (- v_v_745_1)) 0) (<= (- (- |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_~MAX~6 v_v_745_1) 2) (<= (- (- 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) (<= (- v_b_55_1 v_v_745_1) 1) (<= (- v_b_55_1 (- v_v_745_1)) 1) (<= (- (- |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) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_55_1) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_v_745_1) (- 1)) (<= (- |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) 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) (<= (- (- 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___VERIFIER_assert_~cond) v_v_745_1) 0) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_56_1)) 3) (<= (- c_ULTIMATE.start___VERIFIER_assert_~cond (- v_v_745_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___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) (<= (- v_b_56_1 v_v_745_1) 2) (<= (- |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_~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_main_~j~6 (- v_v_745_1)) 1) (<= (- 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_v_745_1) 0) (<= (- 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)) (<= (- 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_main_~cont~6 (- v_v_745_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_~cont~6)) 0) (<= (- (- v_b_56_1) v_b_56_1) (- 2)) (<= (- c_ULTIMATE.start___VERIFIER_assert_~cond (- c_ULTIMATE.start_main_~cont~6)) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) v_v_745_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_v_745_1)) 2) (<= (- (- v_b_56_1) v_v_745_1) (- 1)) (<= (- (- c_ULTIMATE.start___VERIFIER_assert_~cond) v_b_56_1) (- 1)) (<= (- (- 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 (- 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) (<= (- (- v_b_55_1) (- v_v_745_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___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___VERIFIER_assert_#in~cond|) v_v_745_1) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~j~6)) 1) (<= (- c_ULTIMATE.start_main_~i~6 v_v_745_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~j~6)) 3) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_v_745_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) (forall ((v_idx_272 Int) (v_idx_273 Int) (v_idx_274 Int)) (or (<= v_b_55_1 v_idx_272) (< v_idx_273 v_b_55_1) (<= v_b_56_1 v_idx_273) (and (<= (- v_b_56_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_273))) 2) (<= (- (- c_ULTIMATE.start_main_~j~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_273)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_273))) 2) (<= (- (- c_ULTIMATE.start_main_~i~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_273)) 0) (<= (- (- v_b_56_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_273)) (- 1)) (<= (- c_ULTIMATE.start_main_~cont~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_273)) 0) (<= (- v_b_56_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_273)) 2) (<= (- (- (select c_ULTIMATE.start_main_~str1~6 v_idx_273)) (select c_ULTIMATE.start_main_~str1~6 v_idx_273)) 0) (<= (- (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond|) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_273))) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_273)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_273))) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_273))) 0) (<= (- (- c_ULTIMATE.start___VERIFIER_assert_~cond) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_273))) 0) (<= (- (- v_b_56_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_273))) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_273)) 2) (<= (- c_ULTIMATE.start_main_~j~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_273)) 1) (<= (- v_b_55_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_273)) 1) (<= (- c_ULTIMATE.start_main_~j~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_273))) 1) (<= (- v_b_55_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_273))) 1) (<= (- (- v_b_55_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_273))) 0) (<= (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond| (select c_ULTIMATE.start_main_~str1~6 v_idx_273)) 0) (<= (- c_ULTIMATE.start___VERIFIER_assert_~cond (select c_ULTIMATE.start_main_~str1~6 v_idx_273)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_273)) (- 1)) (<= (- (select c_ULTIMATE.start_main_~str1~6 v_idx_273) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_273))) 0) (<= (- (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond|) (select c_ULTIMATE.start_main_~str1~6 v_idx_273)) 0) (<= (- c_ULTIMATE.start_main_~i~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_273)) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_273))) 0) (<= (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond| (- (select c_ULTIMATE.start_main_~str1~6 v_idx_273))) 0) (<= (- (- v_b_55_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_273)) 0) (<= (- (- c_ULTIMATE.start___VERIFIER_assert_~cond) (select c_ULTIMATE.start_main_~str1~6 v_idx_273)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_273))) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_273))) 0) (<= (- c_ULTIMATE.start___VERIFIER_assert_~cond (- (select c_ULTIMATE.start_main_~str1~6 v_idx_273))) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_273))) (- 1))) (< v_idx_274 v_b_56_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)) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_55_1)) 1) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~j~6)) 1))) (exists ((v_b_25_1 Int) (v_b_24_1 Int) (v_b_26_1 Int) (v_v_346_1 Int) (v_b_28_1 Int) (v_v_351_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_v_346_1) v_v_346_1) 0) (<= (- (- v_b_24_1) v_v_351_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) (<= (- (- 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_v_351_1)) 0) (<= (- (- 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) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~j~6)) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_v_346_1) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~j~6) (- 1)) (<= (- (- v_b_28_1) (- v_v_351_1)) (- 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)) (<= (- (- c_ULTIMATE.start___VERIFIER_assert_~cond) v_b_24_1) 0) (<= (- (- c_ULTIMATE.start___VERIFIER_assert_~cond) c_ULTIMATE.start_main_~j~6) 0) (<= (- v_b_24_1 (- v_v_346_1)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_26_1) 1) (<= (- (- 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_~cond (- v_v_346_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~cont~6) (- 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_#in~cond|) (- v_v_346_1)) 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) (<= (- (- c_ULTIMATE.start___VERIFIER_assert_~cond) (- c_ULTIMATE.start_main_~j~6)) 0) (<= (- (- v_b_26_1) v_b_26_1) 0) (<= (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond| (- v_v_346_1)) 0) (<= (- (- v_b_24_1) v_b_25_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) (<= (- v_b_26_1 v_v_351_1) 0) (<= (- (- v_b_25_1) v_v_346_1) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_b_24_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- v_b_26_1 v_v_346_1) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_28_1)) 1) (<= (- (- v_b_25_1) v_b_25_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_v_351_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) (<= (- v_b_24_1 v_v_351_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_~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)) (<= (- (- v_b_26_1) v_v_351_1) 0) (<= (- 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_main_~cont~6) (- v_v_351_1)) 0) (<= (- (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond|) (- v_v_351_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_28_1) (- 2)) (<= (- (- c_ULTIMATE.start_main_~i~6) v_v_351_1) 0) (<= (- c_ULTIMATE.start_main_~j~6 v_b_28_1) (- 1)) (<= (- (- v_b_25_1) (- v_b_28_1)) 1) (<= (- c_ULTIMATE.start_main_~cont~6 (- c_ULTIMATE.start_main_~j~6)) 0) (<= (- (- v_b_24_1) v_v_346_1) 0) (<= (- (- c_ULTIMATE.start___VERIFIER_assert_~cond) (- v_v_346_1)) 0) (<= (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond| v_b_24_1) 0) (<= (- c_ULTIMATE.start_main_~i~6 v_b_24_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) (<= (- (- 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_~j~6 v_v_346_1) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_v_346_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_~MAX~6 v_v_351_1) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_26_1)) 0) (<= (- (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond|) v_b_26_1) 0) (<= (- c_ULTIMATE.start_main_~j~6 v_v_351_1) 0) (<= (- (- c_ULTIMATE.start___VERIFIER_assert_~cond) v_b_26_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) (<= (- v_v_346_1 (- v_v_351_1)) 0) (<= (- (- 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_~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) (<= (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond| c_ULTIMATE.start_main_~MAX~6) (- 1)) (forall ((v_idx_269 Int) (v_idx_267 Int) (v_idx_268 Int) (v_idx_270 Int) (v_idx_265 Int) (v_idx_266 Int)) (or (<= v_b_26_1 v_idx_268) (< v_idx_270 v_b_28_1) (<= v_b_28_1 v_idx_269) (< v_idx_266 v_b_24_1) (< v_idx_267 v_b_25_1) (<= v_b_24_1 v_idx_265) (< v_idx_269 v_b_26_1) (<= v_b_25_1 v_idx_266) (and (<= (- (- c_ULTIMATE.start___VERIFIER_assert_~cond) (select c_ULTIMATE.start_main_~str2~6 v_idx_266)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (select c_ULTIMATE.start_main_~str2~6 v_idx_266)) (- 1)) (<= (- (- v_b_24_1) (select c_ULTIMATE.start_main_~str2~6 v_idx_266)) 0) (<= (- (- c_ULTIMATE.start___VERIFIER_assert_~cond) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_266))) 0) (<= (- (- (select c_ULTIMATE.start_main_~str2~6 v_idx_266)) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_269))) 0) (<= (- (- (select c_ULTIMATE.start_main_~str2~6 v_idx_266)) (select c_ULTIMATE.start_main_~str2~6 v_idx_266)) 0) (<= (- (- v_b_24_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_269)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_266))) 1) (<= (- v_b_28_1 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_266))) 1) (<= (- c_ULTIMATE.start_main_~j~6 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_266))) 0) (<= (- c_ULTIMATE.start___VERIFIER_assert_~cond (select c_ULTIMATE.start_main_~str1~6 v_idx_269)) 0) (<= (- v_b_28_1 (select c_ULTIMATE.start_main_~str2~6 v_idx_266)) 1) (<= (- (- v_b_26_1) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_266))) 0) (<= (- c_ULTIMATE.start_main_~j~6 (select c_ULTIMATE.start_main_~str2~6 v_idx_266)) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_266))) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_269)) 1) (<= (- (- c_ULTIMATE.start_main_~j~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_269))) 0) (<= (- v_b_25_1 (select c_ULTIMATE.start_main_~str2~6 v_idx_266)) 1) (<= (- (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond|) (select c_ULTIMATE.start_main_~str1~6 v_idx_269)) 0) (<= (- c_ULTIMATE.start_main_~j~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_269)) 0) (<= (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond| (select c_ULTIMATE.start_main_~str1~6 v_idx_269)) 0) (<= (- (select c_ULTIMATE.start_main_~str2~6 v_idx_266) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_269))) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_269)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (select c_ULTIMATE.start_main_~str2~6 v_idx_266)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (select c_ULTIMATE.start_main_~str2~6 v_idx_266)) 0) (<= (- v_b_24_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_269))) 0) (<= (- (- v_b_28_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_269))) (- 1)) (<= (- (- v_b_28_1) (select c_ULTIMATE.start_main_~str2~6 v_idx_266)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_269)) (- 1)) (<= (- v_b_24_1 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_266))) 0) (<= (- v_b_28_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_269)) 1) (<= (- c_ULTIMATE.start___VERIFIER_assert_~cond (- (select c_ULTIMATE.start_main_~str1~6 v_idx_269))) 0) (<= (- c_ULTIMATE.start___VERIFIER_assert_~cond (- (select c_ULTIMATE.start_main_~str2~6 v_idx_266))) 0) (<= (- (- v_b_28_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_269)) (- 1)) (<= (- (- v_b_24_1) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_266))) 0) (<= (- c_ULTIMATE.start___VERIFIER_assert_~cond (select c_ULTIMATE.start_main_~str2~6 v_idx_266)) 0) (<= (- (- v_b_26_1) (select c_ULTIMATE.start_main_~str2~6 v_idx_266)) 0) (<= (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond| (select c_ULTIMATE.start_main_~str2~6 v_idx_266)) 0) (<= (- (- (select c_ULTIMATE.start_main_~str2~6 v_idx_266)) (select c_ULTIMATE.start_main_~str1~6 v_idx_269)) 0) (<= (- v_b_28_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_269))) 1) (<= (- (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond|) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_266))) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (select c_ULTIMATE.start_main_~str2~6 v_idx_266)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (select c_ULTIMATE.start_main_~str2~6 v_idx_266)) 0) (<= (- (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond|) (select c_ULTIMATE.start_main_~str2~6 v_idx_266)) 0) (<= (- v_b_24_1 (select c_ULTIMATE.start_main_~str2~6 v_idx_266)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_266))) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_266))) 0) (<= (- (select c_ULTIMATE.start_main_~str2~6 v_idx_266) (select c_ULTIMATE.start_main_~str1~6 v_idx_269)) 0) (<= (- (- v_b_24_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_269))) 0) (<= (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond| (- (select c_ULTIMATE.start_main_~str2~6 v_idx_266))) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_269))) 1) (<= (- c_ULTIMATE.start_main_~i~6 (select c_ULTIMATE.start_main_~str2~6 v_idx_266)) 0) (<= (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond| (- (select c_ULTIMATE.start_main_~str1~6 v_idx_269))) 0) (<= (- (- v_b_28_1) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_266))) (- 1)) (<= (- c_ULTIMATE.start_main_~i~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_269)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_269))) (- 1)) (<= (- (select c_ULTIMATE.start_main_~str1~6 v_idx_269) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_269))) 0) (<= (- (- c_ULTIMATE.start___VERIFIER_assert_~cond) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_269))) 0) (<= (- v_b_26_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_269)) 0) (<= (- (- v_b_25_1) (select c_ULTIMATE.start_main_~str2~6 v_idx_266)) 0) (<= (- v_b_25_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_269)) 1) (<= (- (- c_ULTIMATE.start___VERIFIER_assert_~cond) (select c_ULTIMATE.start_main_~str1~6 v_idx_269)) 0) (<= (- (select c_ULTIMATE.start_main_~str2~6 v_idx_266) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_266))) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_269)) 0) (<= (- v_b_26_1 (select c_ULTIMATE.start_main_~str2~6 v_idx_266)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_269))) 0) (<= (- v_b_26_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_269))) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_266))) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_269))) 0) (<= (- (- v_b_25_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_269)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_269)) 0) (<= (- v_b_25_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_269))) 1) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_266))) (- 1)) (<= (- c_ULTIMATE.start_main_~j~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_269))) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (select c_ULTIMATE.start_main_~str2~6 v_idx_266)) 1) (<= (- v_b_24_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_269)) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_269))) 0) (<= (- v_b_26_1 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_266))) 0) (<= (- (- (select c_ULTIMATE.start_main_~str1~6 v_idx_269)) (select c_ULTIMATE.start_main_~str1~6 v_idx_269)) 0) (<= (- (- v_b_25_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_269))) 0) (<= (- (- v_b_25_1) (- (select c_ULTIMATE.start_main_~str2~6 v_idx_266))) 0) (<= (- (- v_b_26_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_269)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_269))) 0) (<= (- (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond|) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_269))) 0) (<= (- v_b_25_1 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_266))) 1) (<= (- (- v_b_26_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_269))) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_269)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- (select c_ULTIMATE.start_main_~str2~6 v_idx_266))) 0)))) (<= (- 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_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) (<= (- (- v_b_26_1) v_v_346_1) 0) (<= (- 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___VERIFIER_assert_#in~cond|) v_v_346_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_~MAX~6 (- v_v_351_1)) 1) (<= (- (- v_b_24_1) v_b_26_1) 0) (<= (- (- v_b_28_1) (- v_v_346_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~i~6 v_v_351_1) 0) (<= (- v_v_351_1 (- v_v_351_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) (- c_ULTIMATE.start_main_~MAX~6)) 1) (<= (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond| v_b_26_1) 0) (<= (- v_b_26_1 (- v_v_351_1)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_26_1)) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_v_346_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_b_25_1)) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_v_351_1)) 0) (<= (- v_b_26_1 (- v_b_28_1)) 1) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_25_1)) 2) (<= (- c_ULTIMATE.start_main_~j~6 (- v_v_351_1)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~cont~6) 1) (<= (- v_b_26_1 (- v_v_346_1)) 0) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_24_1)) 0) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_26_1)) 0) (<= (- (- v_b_25_1) (- v_v_346_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) (<= (- (- c_ULTIMATE.start___VERIFIER_assert_~cond) v_b_28_1) (- 1)) (<= (- c_ULTIMATE.start_main_~cont~6 (- v_v_346_1)) 0) (<= (- (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond|) (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- (- c_ULTIMATE.start___VERIFIER_assert_~cond) v_v_346_1) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_v_346_1) (- 1)) (<= (- (- c_ULTIMATE.start___VERIFIER_assert_~cond) c_ULTIMATE.start_main_~cont~6) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_v_346_1)) 1) (<= (- (- 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___VERIFIER_assert_~cond v_v_351_1) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- v_b_26_1)) 0) (<= (- (- v_b_26_1) (- v_v_346_1)) 0) (<= (- (- v_b_25_1) (- v_b_26_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_24_1) 0) (<= (- v_b_26_1 v_b_28_1) (- 1)) (<= (- v_b_25_1 v_v_346_1) 1) (<= (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond| v_v_351_1) 0) (<= (- c_ULTIMATE.start_main_~i~6 v_b_25_1) 0) (<= (- c_ULTIMATE.start_main_~i~6 c_ULTIMATE.start_main_~j~6) 0) (<= (- v_b_24_1 (- v_v_351_1)) 0) (<= (- (- v_b_28_1) v_v_346_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_v_351_1) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 v_b_24_1) 1) (<= (- (- 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) (<= (- v_b_28_1 v_v_351_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) (<= (- (- v_b_24_1) (- v_v_346_1)) 0) (<= (- (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond|) v_b_24_1) 0) (<= (- v_b_25_1 v_b_26_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_28_1 (- v_v_351_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_main_~MAX~6) c_ULTIMATE.start_main_~MAX~6) (- 2)) (<= (- c_ULTIMATE.start_main_~cont~6 v_v_346_1) 0) (<= (- v_b_24_1 v_v_346_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_v_346_1)) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- v_v_346_1)) 0) (<= (- v_v_346_1 v_v_351_1) 0) (<= (- (- c_ULTIMATE.start___VERIFIER_assert_~cond) (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- v_b_25_1 (- v_b_26_1)) 1) (<= (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond| (- v_v_351_1)) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_b_28_1)) 1) (<= (- (- c_ULTIMATE.start___VERIFIER_assert_~cond) (- v_v_351_1)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_24_1)) 0) (<= (- v_b_25_1 v_b_28_1) 0) (<= (- v_b_25_1 v_v_351_1) 1) (<= (- (- |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_~MAX~6 v_v_346_1) 1) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~i~6)) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- v_v_351_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~i~6) (- 1)) (<= (- (- v_b_25_1) (- v_v_351_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_~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_346_1)) 1) (<= (- (- v_b_26_1) (- v_v_351_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_26_1) 0) (<= (- (- v_v_346_1) (- v_v_351_1)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 c_ULTIMATE.start_main_~i~6) 1) (<= (- v_b_28_1 (- v_v_346_1)) 1) (<= (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond| (- v_b_28_1)) 1) (<= (- c_ULTIMATE.start_main_~j~6 (- v_v_346_1)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_25_1) 0) (<= (- v_b_28_1 v_v_346_1) 1) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_b_26_1)) 0) (<= (- 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_#in~cond|) v_v_351_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_~j~6) v_v_351_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) v_v_346_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_b_24_1 (- v_b_24_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___VERIFIER_assert_~cond (- v_v_351_1)) 0) (<= (- (- v_b_24_1) v_b_28_1) (- 1)) (<= (- (- v_b_28_1) v_v_351_1) (- 1)) (<= (- c_ULTIMATE.start___VERIFIER_assert_~cond v_v_346_1) 0) (<= (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond| c_ULTIMATE.start___VERIFIER_assert_~cond) 0) (<= (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond| v_v_346_1) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_26_1) 0) (<= (- (- v_v_346_1) v_v_351_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) (<= (- (- c_ULTIMATE.start_main_~j~6) v_v_346_1) 0) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_28_1)) 1) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_b_26_1) (- 1)) (<= (- (- v_b_24_1) (- v_v_351_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)) (<= (- c_ULTIMATE.start_main_~i~6 v_v_346_1) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_v_351_1)) (- 1)) (<= (- (- c_ULTIMATE.start___VERIFIER_assert_~cond) v_v_351_1) 0) (<= (- (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond|) (- v_b_25_1)) 1) (<= (- v_v_346_1 (- v_v_346_1)) 0) (<= (- c_ULTIMATE.start_main_~cont~6 v_v_351_1) 0) (<= (- (- 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_~cont~6 (- v_v_351_1)) 0) (<= (- (- c_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) (<= (- (- c_ULTIMATE.start_main_~cont~6) c_ULTIMATE.start_main_~i~6) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_v_351_1) 0) (<= (- v_b_25_1 (- v_v_351_1)) 1) (<= (- 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_~MAX~6) (- v_v_346_1)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~cont~6) v_b_24_1) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_b_28_1)) 1) (<= (- (- v_v_351_1) v_v_351_1) 0) (<= (- (- c_ULTIMATE.start___VERIFIER_assert_~cond) v_b_25_1) 0) (<= (- 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_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))))} [2018-12-17 15:28:09,064 FATAL L223 ngHoareTripleChecker]: Action: assume !false; [2018-12-17 15:28:09,064 FATAL L184 hOps$ForEachOp$OfRef]: ActionStr: true [2018-12-17 15:28:09,064 FATAL L225 ngHoareTripleChecker]: Post: {2147483596#(exists ((v_v_745_1 Int) (v_b_56_1 Int) (v_b_55_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) (<= (- v_b_56_1 (- v_v_745_1)) 2) (<= (- (- 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_main_~cont~6 v_v_745_1) 0) (<= (- (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond|) v_b_56_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___VERIFIER_assert_#in~cond|) (- v_v_745_1)) 0) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_55_1)) 2) (<= (- (- c_ULTIMATE.start_main_~i~6) (- v_v_745_1)) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- v_v_745_1)) 0) (<= (- (- v_b_56_1) (- v_v_745_1)) (- 1)) (<= (- 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_main_~i~6) v_b_55_1) 0) (<= (- c_ULTIMATE.start_main_~i~6 c_ULTIMATE.start_main_~j~6) 0) (<= (- c_ULTIMATE.start_main_~j~6 v_v_745_1) 1) (<= (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond| v_v_745_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_~cond) c_ULTIMATE.start_main_~j~6) 0) (<= (- v_v_745_1 (- v_v_745_1)) 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___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___VERIFIER_assert_#in~cond| (- v_v_745_1)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) c_ULTIMATE.start_main_~cont~6) (- 1)) (<= (- (- v_b_55_1) v_v_745_1) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- v_v_745_1)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~i~6)) 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) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- v_v_745_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_main_~i~6) v_v_745_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) (<= (- c_ULTIMATE.start___VERIFIER_assert_~cond v_b_56_1) (- 1)) (<= (- (- v_v_745_1) v_v_745_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_~cont~6) v_v_745_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~MAX~6)) 4) (forall ((v_idx_278 Int) (v_idx_276 Int) (v_idx_277 Int)) (or (<= v_b_56_1 v_idx_277) (< v_idx_277 v_b_55_1) (<= v_b_55_1 v_idx_276) (< v_idx_278 v_b_56_1) (and (<= (- v_b_56_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_277))) 2) (<= (- (- c_ULTIMATE.start_main_~j~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_277)) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_277))) 2) (<= (- (- c_ULTIMATE.start_main_~i~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_277)) 0) (<= (- (- v_b_56_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_277)) (- 1)) (<= (- c_ULTIMATE.start_main_~cont~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_277)) 0) (<= (- v_b_56_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_277)) 2) (<= (- (- (select c_ULTIMATE.start_main_~str1~6 v_idx_277)) (select c_ULTIMATE.start_main_~str1~6 v_idx_277)) 0) (<= (- (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond|) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_277))) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_277)) 0) (<= (- (- c_ULTIMATE.start_main_~i~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_277))) 0) (<= (- c_ULTIMATE.start_main_~i~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_277))) 0) (<= (- (- c_ULTIMATE.start___VERIFIER_assert_~cond) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_277))) 0) (<= (- (- v_b_56_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_277))) (- 1)) (<= (- c_ULTIMATE.start_main_~MAX~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_277)) 2) (<= (- c_ULTIMATE.start_main_~j~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_277)) 1) (<= (- v_b_55_1 (select c_ULTIMATE.start_main_~str1~6 v_idx_277)) 1) (<= (- c_ULTIMATE.start_main_~j~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_277))) 1) (<= (- v_b_55_1 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_277))) 1) (<= (- (- v_b_55_1) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_277))) 0) (<= (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond| (select c_ULTIMATE.start_main_~str1~6 v_idx_277)) 0) (<= (- c_ULTIMATE.start___VERIFIER_assert_~cond (select c_ULTIMATE.start_main_~str1~6 v_idx_277)) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (select c_ULTIMATE.start_main_~str1~6 v_idx_277)) (- 1)) (<= (- (select c_ULTIMATE.start_main_~str1~6 v_idx_277) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_277))) 0) (<= (- (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond|) (select c_ULTIMATE.start_main_~str1~6 v_idx_277)) 0) (<= (- c_ULTIMATE.start_main_~i~6 (select c_ULTIMATE.start_main_~str1~6 v_idx_277)) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_277))) 0) (<= (- |c_ULTIMATE.start___VERIFIER_assert_#in~cond| (- (select c_ULTIMATE.start_main_~str1~6 v_idx_277))) 0) (<= (- (- v_b_55_1) (select c_ULTIMATE.start_main_~str1~6 v_idx_277)) 0) (<= (- (- c_ULTIMATE.start___VERIFIER_assert_~cond) (select c_ULTIMATE.start_main_~str1~6 v_idx_277)) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_277))) 0) (<= (- c_ULTIMATE.start_main_~cont~6 (- (select c_ULTIMATE.start_main_~str1~6 v_idx_277))) 0) (<= (- c_ULTIMATE.start___VERIFIER_assert_~cond (- (select c_ULTIMATE.start_main_~str1~6 v_idx_277))) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) (- (select c_ULTIMATE.start_main_~str1~6 v_idx_277))) (- 1))))) (<= (- (- |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) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_b_55_1)) 3) (<= (- (- c_ULTIMATE.start___VERIFIER_assert_~cond) (- v_v_745_1)) 0) (<= (- (- |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_~MAX~6 v_v_745_1) 2) (<= (- (- 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) (<= (- v_b_55_1 v_v_745_1) 1) (<= (- v_b_55_1 (- v_v_745_1)) 1) (<= (- (- |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) (<= (- c_ULTIMATE.start_main_~cont~6 v_b_55_1) 0) (<= (- (- c_ULTIMATE.start_main_~MAX~6) v_v_745_1) (- 1)) (<= (- |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) 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) (<= (- (- 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___VERIFIER_assert_~cond) v_v_745_1) 0) (<= (- c_ULTIMATE.start_main_~j~6 (- v_b_56_1)) 3) (<= (- c_ULTIMATE.start___VERIFIER_assert_~cond (- v_v_745_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___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) (<= (- v_b_56_1 v_v_745_1) 2) (<= (- |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_~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_main_~j~6 (- v_v_745_1)) 1) (<= (- 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_v_745_1) 0) (<= (- 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)) (<= (- 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_main_~cont~6 (- v_v_745_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_~cont~6)) 0) (<= (- (- v_b_56_1) v_b_56_1) (- 2)) (<= (- c_ULTIMATE.start___VERIFIER_assert_~cond (- c_ULTIMATE.start_main_~cont~6)) 0) (<= (- (- c_ULTIMATE.start_main_~j~6) v_v_745_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- v_v_745_1)) 2) (<= (- (- v_b_56_1) v_v_745_1) (- 1)) (<= (- (- c_ULTIMATE.start___VERIFIER_assert_~cond) v_b_56_1) (- 1)) (<= (- (- 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 (- 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) (<= (- (- v_b_55_1) (- v_v_745_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___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___VERIFIER_assert_#in~cond|) v_v_745_1) 0) (<= (- (- c_ULTIMATE.start_main_~cont~6) (- c_ULTIMATE.start_main_~j~6)) 1) (<= (- c_ULTIMATE.start_main_~i~6 v_v_745_1) 0) (<= (- c_ULTIMATE.start_main_~MAX~6 (- c_ULTIMATE.start_main_~j~6)) 3) (<= (- (- c_ULTIMATE.start_main_~j~6) (- v_v_745_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) (<= (- 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) (<= (- c_ULTIMATE.start_main_~i~6 (- c_ULTIMATE.start_main_~j~6)) 1)))} [2018-12-17 15:28:09,079 FATAL L263 ngHoareTripleChecker]: -- [2018-12-17 15:28:09,079 FATAL L264 ngHoareTripleChecker]: Simplified triple [2018-12-17 15:28:13,015 WARN L194 Executor]: External (z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000) stderr output: (error "out of memory") [2018-12-17 15:28:13,016 FATAL L265 ToolchainWalker]: An unrecoverable error occured during an interaction with an SMT solver: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: External (z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000)Received EOF on stdin. stderr output: (error "out of memory") at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:208) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parseCheckSatResult(Executor.java:225) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Scriptor.checkSat(Scriptor.java:155) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.smt.WrapperScript.checkSat(WrapperScript.java:116) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.smt.WrapperScript.checkSat(WrapperScript.java:116) at de.uni_freiburg.informatik.ultimate.logic.Util.checkSat(Util.java:61) at de.uni_freiburg.informatik.ultimate.logic.simplification.SimplifyDDA.getRedundancy(SimplifyDDA.java:626) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.smt.SimplifyDDAWithTimeout.getRedundancy(SimplifyDDAWithTimeout.java:122) at de.uni_freiburg.informatik.ultimate.logic.simplification.SimplifyDDA$Simplifier.walk(SimplifyDDA.java:371) at de.uni_freiburg.informatik.ultimate.logic.NonRecursive.run(NonRecursive.java:122) at de.uni_freiburg.informatik.ultimate.logic.NonRecursive.run(NonRecursive.java:113) at de.uni_freiburg.informatik.ultimate.logic.simplification.SimplifyDDA.simplifyOnce(SimplifyDDA.java:650) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.smt.SimplifyDDAWithTimeout.getSimplifiedTerm(SimplifyDDAWithTimeout.java:187) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.smt.SmtUtils.simplify(SmtUtils.java:151) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.hoaretriple.DebuggingHoareTripleChecker.toStringSimplified(DebuggingHoareTripleChecker.java:308) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.hoaretriple.DebuggingHoareTripleChecker.logUnsoundness(DebuggingHoareTripleChecker.java:265) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.hoaretriple.DebuggingHoareTripleChecker.checkValidity(DebuggingHoareTripleChecker.java:192) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.hoaretriple.DebuggingHoareTripleChecker.checkValidity(DebuggingHoareTripleChecker.java:179) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.hoaretriple.DebuggingHoareTripleChecker.checkInternal(DebuggingHoareTripleChecker.java:139) at de.uni_freiburg.informatik.ultimate.plugins.analysis.abstractinterpretationv2.algorithm.rcfg.RcfgDebugHelper.isPostSound(RcfgDebugHelper.java:82) at de.uni_freiburg.informatik.ultimate.plugins.analysis.abstractinterpretationv2.algorithm.rcfg.RcfgDebugHelper.isPostSound(RcfgDebugHelper.java:63) at de.uni_freiburg.informatik.ultimate.plugins.analysis.abstractinterpretationv2.algorithm.rcfg.RcfgDebugHelper.isPostSound(RcfgDebugHelper.java:1) at de.uni_freiburg.informatik.ultimate.plugins.analysis.abstractinterpretationv2.algorithm.FixpointEngine.assertIsPostSound(FixpointEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.analysis.abstractinterpretationv2.algorithm.FixpointEngine.calculateAbstractPost(FixpointEngine.java:254) at de.uni_freiburg.informatik.ultimate.plugins.analysis.abstractinterpretationv2.algorithm.FixpointEngine.calculateFixpoint(FixpointEngine.java:134) at de.uni_freiburg.informatik.ultimate.plugins.analysis.abstractinterpretationv2.algorithm.FixpointEngine.run(FixpointEngine.java:105) at de.uni_freiburg.informatik.ultimate.plugins.analysis.abstractinterpretationv2.tool.AbstractInterpreter.run(AbstractInterpreter.java:109) at de.uni_freiburg.informatik.ultimate.plugins.analysis.abstractinterpretationv2.AbstractInterpretationRcfgObserver.process(AbstractInterpretationRcfgObserver.java:73) at de.uni_freiburg.informatik.ultimate.core.coreplugin.modelwalker.CFGWalker.runObserver(CFGWalker.java:57) at de.uni_freiburg.informatik.ultimate.core.coreplugin.modelwalker.BaseWalker.runObserver(BaseWalker.java:93) at de.uni_freiburg.informatik.ultimate.core.coreplugin.modelwalker.BaseWalker.run(BaseWalker.java:86) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:167) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:156) 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: EOF at de.uni_freiburg.informatik.ultimate.smtsolver.external.Parser$Action$.CUP$do_action(Parser.java:1427) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Parser.do_action(Parser.java:630) at com.github.jhoenicke.javacup.runtime.LRParser.parse(LRParser.java:419) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:205) ... 40 more [2018-12-17 15:28:13,020 INFO L168 Benchmark]: Toolchain (without parser) took 186593.19 ms. Allocated memory was 1.5 GB in the beginning and 2.1 GB in the end (delta: 576.7 MB). Free memory was 1.5 GB in the beginning and 983.5 MB in the end (delta: 470.6 MB). Peak memory consumption was 1.0 GB. Max. memory is 7.1 GB. [2018-12-17 15:28:13,022 INFO L168 Benchmark]: Boogie PL CUP Parser took 0.24 ms. Allocated memory is still 1.5 GB. Free memory is still 1.5 GB. There was no memory consumed. Max. memory is 7.1 GB. [2018-12-17 15:28:13,022 INFO L168 Benchmark]: Boogie Procedure Inliner took 40.38 ms. Allocated memory is still 1.5 GB. Free memory is still 1.5 GB. There was no memory consumed. Max. memory is 7.1 GB. [2018-12-17 15:28:13,023 INFO L168 Benchmark]: Boogie Preprocessor took 25.10 ms. Allocated memory is still 1.5 GB. Free memory is still 1.5 GB. There was no memory consumed. Max. memory is 7.1 GB. [2018-12-17 15:28:13,024 INFO L168 Benchmark]: RCFGBuilder took 504.45 ms. Allocated memory is still 1.5 GB. Free memory was 1.5 GB in the beginning and 1.4 GB in the end (delta: 21.1 MB). Peak memory consumption was 21.1 MB. Max. memory is 7.1 GB. [2018-12-17 15:28:13,025 INFO L168 Benchmark]: Abstract Interpretation took 186018.49 ms. Allocated memory was 1.5 GB in the beginning and 2.1 GB in the end (delta: 576.7 MB). Free memory was 1.4 GB in the beginning and 983.5 MB in the end (delta: 449.4 MB). Peak memory consumption was 1.0 GB. Max. memory is 7.1 GB. [2018-12-17 15:28:13,030 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.24 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 40.38 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 25.10 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 504.45 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. * Abstract Interpretation took 186018.49 ms. Allocated memory was 1.5 GB in the beginning and 2.1 GB in the end (delta: 576.7 MB). Free memory was 1.4 GB in the beginning and 983.5 MB in the end (delta: 449.4 MB). Peak memory consumption was 1.0 GB. Max. memory is 7.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.analysis.abstractinterpretationv2: - ExceptionOrErrorResult: SMTLIBException: External (z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000)Received EOF on stdin. stderr output: (error "out of memory") de.uni_freiburg.informatik.ultimate.plugins.analysis.abstractinterpretationv2: SMTLIBException: External (z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000)Received EOF on stdin. stderr output: (error "out of memory") : de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:208) RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request...