java -ea -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -s ../../../trunk/examples/settings/ai/array-bench/reach_32bit_array_oct.epf -i ../../../trunk/examples/programs/20170304-DifficultPathPrograms/eureka_05.i_5.bpl -------------------------------------------------------------------------------- This is Ultimate 0.1.24-c30ebe1 [2018-12-17 14:25:31,628 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-12-17 14:25:31,630 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-12-17 14:25:31,643 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-12-17 14:25:31,643 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-12-17 14:25:31,645 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-12-17 14:25:31,646 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-12-17 14:25:31,648 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-12-17 14:25:31,650 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-12-17 14:25:31,651 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-12-17 14:25:31,652 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-12-17 14:25:31,652 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-12-17 14:25:31,653 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-12-17 14:25:31,655 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-12-17 14:25:31,656 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-12-17 14:25:31,657 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-12-17 14:25:31,658 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-12-17 14:25:31,660 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-12-17 14:25:31,662 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-12-17 14:25:31,664 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-12-17 14:25:31,665 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-12-17 14:25:31,667 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-12-17 14:25:31,669 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-12-17 14:25:31,670 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-12-17 14:25:31,670 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-12-17 14:25:31,671 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-12-17 14:25:31,672 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-12-17 14:25:31,673 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-12-17 14:25:31,674 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-12-17 14:25:31,675 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-12-17 14:25:31,676 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-12-17 14:25:31,676 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-12-17 14:25:31,677 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-12-17 14:25:31,677 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-12-17 14:25:31,678 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-12-17 14:25:31,679 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-12-17 14:25:31,679 INFO L98 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/ai/array-bench/reach_32bit_array_oct.epf [2018-12-17 14:25:31,693 INFO L110 SettingsManager]: Loading preferences was successful [2018-12-17 14:25:31,694 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-12-17 14:25:31,695 INFO L131 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2018-12-17 14:25:31,695 INFO L133 SettingsManager]: * Show backtranslation warnings=false [2018-12-17 14:25:31,695 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-12-17 14:25:31,695 INFO L133 SettingsManager]: * User list type=DISABLED [2018-12-17 14:25:31,696 INFO L131 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2018-12-17 14:25:31,696 INFO L133 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2018-12-17 14:25:31,696 INFO L133 SettingsManager]: * Underlying domain=OctagonDomain [2018-12-17 14:25:31,696 INFO L133 SettingsManager]: * Abstract domain=ArrayDomain [2018-12-17 14:25:31,697 INFO L133 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2018-12-17 14:25:31,697 INFO L133 SettingsManager]: * Interval Domain=false [2018-12-17 14:25:31,698 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-12-17 14:25:31,698 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-12-17 14:25:31,698 INFO L133 SettingsManager]: * Use SBE=true [2018-12-17 14:25:31,698 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-12-17 14:25:31,698 INFO L133 SettingsManager]: * sizeof long=4 [2018-12-17 14:25:31,699 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-12-17 14:25:31,699 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-12-17 14:25:31,699 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-12-17 14:25:31,699 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2018-12-17 14:25:31,700 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-12-17 14:25:31,700 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2018-12-17 14:25:31,700 INFO L133 SettingsManager]: * sizeof long double=12 [2018-12-17 14:25:31,700 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-12-17 14:25:31,700 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2018-12-17 14:25:31,701 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-12-17 14:25:31,701 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-12-17 14:25:31,701 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-12-17 14:25:31,701 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-12-17 14:25:31,701 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-12-17 14:25:31,702 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-12-17 14:25:31,702 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-12-17 14:25:31,702 INFO L133 SettingsManager]: * Trace refinement strategy=TAIPAN [2018-12-17 14:25:31,702 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-12-17 14:25:31,702 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-12-17 14:25:31,703 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2018-12-17 14:25:31,703 INFO L133 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2018-12-17 14:25:31,744 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-12-17 14:25:31,763 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-12-17 14:25:31,771 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-12-17 14:25:31,774 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2018-12-17 14:25:31,775 INFO L276 PluginConnector]: Boogie PL CUP Parser initialized [2018-12-17 14:25:31,776 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/20170304-DifficultPathPrograms/eureka_05.i_5.bpl [2018-12-17 14:25:31,776 INFO L111 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/20170304-DifficultPathPrograms/eureka_05.i_5.bpl' [2018-12-17 14:25:31,850 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-12-17 14:25:31,851 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-12-17 14:25:31,852 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2018-12-17 14:25:31,852 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2018-12-17 14:25:31,855 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2018-12-17 14:25:31,876 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "eureka_05.i_5.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 17.12 02:25:31" (1/1) ... [2018-12-17 14:25:31,892 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "eureka_05.i_5.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 17.12 02:25:31" (1/1) ... [2018-12-17 14:25:31,903 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2018-12-17 14:25:31,904 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-12-17 14:25:31,905 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-12-17 14:25:31,905 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-12-17 14:25:31,919 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "eureka_05.i_5.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 17.12 02:25:31" (1/1) ... [2018-12-17 14:25:31,919 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "eureka_05.i_5.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 17.12 02:25:31" (1/1) ... [2018-12-17 14:25:31,922 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "eureka_05.i_5.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 17.12 02:25:31" (1/1) ... [2018-12-17 14:25:31,923 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "eureka_05.i_5.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 17.12 02:25:31" (1/1) ... [2018-12-17 14:25:31,929 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "eureka_05.i_5.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 17.12 02:25:31" (1/1) ... [2018-12-17 14:25:31,933 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "eureka_05.i_5.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 17.12 02:25:31" (1/1) ... [2018-12-17 14:25:31,934 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "eureka_05.i_5.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 17.12 02:25:31" (1/1) ... [2018-12-17 14:25:31,937 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-12-17 14:25:31,942 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-12-17 14:25:31,942 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-12-17 14:25:31,942 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-12-17 14:25:31,944 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "eureka_05.i_5.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 17.12 02:25:31" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-12-17 14:25:32,023 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-12-17 14:25:32,023 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-12-17 14:25:32,485 INFO L275 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-12-17 14:25:32,485 INFO L280 CfgBuilder]: Removed 4 assue(true) statements. [2018-12-17 14:25:32,486 INFO L202 PluginConnector]: Adding new model eureka_05.i_5.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.12 02:25:32 BoogieIcfgContainer [2018-12-17 14:25:32,486 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-12-17 14:25:32,487 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-12-17 14:25:32,488 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-12-17 14:25:32,491 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-12-17 14:25:32,491 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "eureka_05.i_5.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 17.12 02:25:31" (1/2) ... [2018-12-17 14:25:32,493 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7af44f5b and model type eureka_05.i_5.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.12 02:25:32, skipping insertion in model container [2018-12-17 14:25:32,493 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "eureka_05.i_5.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.12 02:25:32" (2/2) ... [2018-12-17 14:25:32,495 INFO L112 eAbstractionObserver]: Analyzing ICFG eureka_05.i_5.bpl [2018-12-17 14:25:32,505 INFO L156 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-12-17 14:25:32,518 INFO L168 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2018-12-17 14:25:32,538 INFO L257 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2018-12-17 14:25:32,578 INFO L382 AbstractCegarLoop]: Interprodecural is true [2018-12-17 14:25:32,578 INFO L383 AbstractCegarLoop]: Hoare is true [2018-12-17 14:25:32,578 INFO L384 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-12-17 14:25:32,578 INFO L385 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2018-12-17 14:25:32,580 INFO L386 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-12-17 14:25:32,580 INFO L387 AbstractCegarLoop]: Difference is false [2018-12-17 14:25:32,580 INFO L388 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-12-17 14:25:32,580 INFO L393 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-12-17 14:25:32,600 INFO L276 IsEmpty]: Start isEmpty. Operand 6 states. [2018-12-17 14:25:32,615 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2018-12-17 14:25:32,615 INFO L394 BasicCegarLoop]: Found error trace [2018-12-17 14:25:32,616 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2018-12-17 14:25:32,619 INFO L423 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-12-17 14:25:32,625 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2018-12-17 14:25:32,626 INFO L82 PathProgramCache]: Analyzing trace with hash 928714, now seen corresponding path program 1 times [2018-12-17 14:25:32,629 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-12-17 14:25:32,687 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-17 14:25:32,687 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-17 14:25:32,687 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-17 14:25:32,687 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-12-17 14:25:32,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-17 14:25:32,855 INFO L273 TraceCheckUtils]: 0: Hoare triple {9#true} ~array := ~array[0 := 0];~array := ~array[1 := 0];~array := ~array[2 := 0];~array := ~array[3 := 0];~array := ~array[4 := 0];~n := 5;havoc main_#res;havoc main_#t~post2, main_#t~post3, main_~array~7, main_~i~7;havoc main_~array~7;havoc main_~i~7;main_~i~7 := 4; {11#(<= 4 ULTIMATE.start_main_~i~7)} is VALID [2018-12-17 14:25:32,868 INFO L273 TraceCheckUtils]: 1: Hoare triple {11#(<= 4 ULTIMATE.start_main_~i~7)} assume !(main_~i~7 >= 0);havoc SelectionSort_#t~post1, SelectionSort_#t~post0, SelectionSort_~lh~4, SelectionSort_~rh~4, SelectionSort_~i~4, SelectionSort_~temp~4;havoc SelectionSort_~lh~4;havoc SelectionSort_~rh~4;havoc SelectionSort_~i~4;havoc SelectionSort_~temp~4;SelectionSort_~lh~4 := 0; {10#false} is VALID [2018-12-17 14:25:32,869 INFO L273 TraceCheckUtils]: 2: Hoare triple {10#false} assume !(SelectionSort_~lh~4 < ~n);main_~i~7 := 0;assume !!(main_~i~7 < 5);__VERIFIER_assert_#in~cond := (if main_~array~7[main_~i~7] == main_~i~7 then 1 else 0);havoc __VERIFIER_assert_~cond;__VERIFIER_assert_~cond := __VERIFIER_assert_#in~cond;assume __VERIFIER_assert_~cond == 0;assume !false; {10#false} is VALID [2018-12-17 14:25:32,869 INFO L273 TraceCheckUtils]: 3: Hoare triple {10#false} assume !false; {10#false} is VALID [2018-12-17 14:25:32,871 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-17 14:25:32,873 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-17 14:25:32,873 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-12-17 14:25:32,874 INFO L257 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-12-17 14:25:32,878 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 4 [2018-12-17 14:25:32,880 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-12-17 14:25:32,883 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-12-17 14:25:32,900 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 4 edges. 4 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-12-17 14:25:32,900 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-12-17 14:25:32,910 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-17 14:25:32,911 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-17 14:25:32,914 INFO L87 Difference]: Start difference. First operand 6 states. Second operand 3 states. [2018-12-17 14:25:33,051 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-17 14:25:33,051 INFO L93 Difference]: Finished difference Result 11 states and 17 transitions. [2018-12-17 14:25:33,051 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-17 14:25:33,052 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 4 [2018-12-17 14:25:33,052 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-12-17 14:25:33,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-12-17 14:25:33,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 17 transitions. [2018-12-17 14:25:33,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-12-17 14:25:33,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 17 transitions. [2018-12-17 14:25:33,060 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 17 transitions. [2018-12-17 14:25:33,189 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 17 edges. 17 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-12-17 14:25:33,200 INFO L225 Difference]: With dead ends: 11 [2018-12-17 14:25:33,200 INFO L226 Difference]: Without dead ends: 7 [2018-12-17 14:25:33,203 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-17 14:25:33,218 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7 states. [2018-12-17 14:25:33,251 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7 to 7. [2018-12-17 14:25:33,251 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-12-17 14:25:33,254 INFO L82 GeneralOperation]: Start isEquivalent. First operand 7 states. Second operand 7 states. [2018-12-17 14:25:33,254 INFO L74 IsIncluded]: Start isIncluded. First operand 7 states. Second operand 7 states. [2018-12-17 14:25:33,255 INFO L87 Difference]: Start difference. First operand 7 states. Second operand 7 states. [2018-12-17 14:25:33,257 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-17 14:25:33,258 INFO L93 Difference]: Finished difference Result 7 states and 9 transitions. [2018-12-17 14:25:33,259 INFO L276 IsEmpty]: Start isEmpty. Operand 7 states and 9 transitions. [2018-12-17 14:25:33,259 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-12-17 14:25:33,259 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-12-17 14:25:33,259 INFO L74 IsIncluded]: Start isIncluded. First operand 7 states. Second operand 7 states. [2018-12-17 14:25:33,260 INFO L87 Difference]: Start difference. First operand 7 states. Second operand 7 states. [2018-12-17 14:25:33,263 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-17 14:25:33,263 INFO L93 Difference]: Finished difference Result 7 states and 9 transitions. [2018-12-17 14:25:33,263 INFO L276 IsEmpty]: Start isEmpty. Operand 7 states and 9 transitions. [2018-12-17 14:25:33,263 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-12-17 14:25:33,264 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-12-17 14:25:33,265 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-12-17 14:25:33,265 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-12-17 14:25:33,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2018-12-17 14:25:33,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 9 transitions. [2018-12-17 14:25:33,270 INFO L78 Accepts]: Start accepts. Automaton has 7 states and 9 transitions. Word has length 4 [2018-12-17 14:25:33,271 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-12-17 14:25:33,271 INFO L480 AbstractCegarLoop]: Abstraction has 7 states and 9 transitions. [2018-12-17 14:25:33,271 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-12-17 14:25:33,271 INFO L276 IsEmpty]: Start isEmpty. Operand 7 states and 9 transitions. [2018-12-17 14:25:33,271 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2018-12-17 14:25:33,272 INFO L394 BasicCegarLoop]: Found error trace [2018-12-17 14:25:33,272 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2018-12-17 14:25:33,272 INFO L423 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-12-17 14:25:33,272 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2018-12-17 14:25:33,274 INFO L82 PathProgramCache]: Analyzing trace with hash 28842881, now seen corresponding path program 1 times [2018-12-17 14:25:33,274 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-12-17 14:25:33,275 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-17 14:25:33,275 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-17 14:25:33,275 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-17 14:25:33,276 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-12-17 14:25:33,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-17 14:25:33,401 INFO L273 TraceCheckUtils]: 0: Hoare triple {59#true} ~array := ~array[0 := 0];~array := ~array[1 := 0];~array := ~array[2 := 0];~array := ~array[3 := 0];~array := ~array[4 := 0];~n := 5;havoc main_#res;havoc main_#t~post2, main_#t~post3, main_~array~7, main_~i~7;havoc main_~array~7;havoc main_~i~7;main_~i~7 := 4; {61#(<= 4 ULTIMATE.start_main_~i~7)} is VALID [2018-12-17 14:25:33,402 INFO L273 TraceCheckUtils]: 1: Hoare triple {61#(<= 4 ULTIMATE.start_main_~i~7)} assume !!(main_~i~7 >= 0);main_~array~7 := main_~array~7[main_~i~7 := main_~i~7];main_#t~post2 := main_~i~7;main_~i~7 := main_#t~post2 - 1;havoc main_#t~post2; {62#(<= 3 ULTIMATE.start_main_~i~7)} is VALID [2018-12-17 14:25:33,408 INFO L273 TraceCheckUtils]: 2: Hoare triple {62#(<= 3 ULTIMATE.start_main_~i~7)} assume !(main_~i~7 >= 0);havoc SelectionSort_#t~post1, SelectionSort_#t~post0, SelectionSort_~lh~4, SelectionSort_~rh~4, SelectionSort_~i~4, SelectionSort_~temp~4;havoc SelectionSort_~lh~4;havoc SelectionSort_~rh~4;havoc SelectionSort_~i~4;havoc SelectionSort_~temp~4;SelectionSort_~lh~4 := 0; {60#false} is VALID [2018-12-17 14:25:33,409 INFO L273 TraceCheckUtils]: 3: Hoare triple {60#false} assume !(SelectionSort_~lh~4 < ~n);main_~i~7 := 0;assume !!(main_~i~7 < 5);__VERIFIER_assert_#in~cond := (if main_~array~7[main_~i~7] == main_~i~7 then 1 else 0);havoc __VERIFIER_assert_~cond;__VERIFIER_assert_~cond := __VERIFIER_assert_#in~cond;assume __VERIFIER_assert_~cond == 0;assume !false; {60#false} is VALID [2018-12-17 14:25:33,409 INFO L273 TraceCheckUtils]: 4: Hoare triple {60#false} assume !false; {60#false} is VALID [2018-12-17 14:25:33,410 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-17 14:25:33,410 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-12-17 14:25:33,410 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-12-17 14:25:33,411 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 6 with the following transitions: [2018-12-17 14:25:33,413 INFO L207 CegarAbsIntRunner]: [0], [5], [7], [12], [16] [2018-12-17 14:25:33,473 INFO L148 AbstractInterpreter]: Using domain ArrayDomain [2018-12-17 14:25:33,473 INFO L101 FixpointEngine]: Starting fixpoint engine with domain ArrayDomain (maxUnwinding=3, maxParallelStates=2) [2018-12-17 14:25:36,923 FATAL L210 ngHoareTripleChecker]: Soundness check failed for the following hoare triple [2018-12-17 14:25:36,923 FATAL L212 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-17 14:25:36,924 FATAL L214 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-17 14:25:36,925 FATAL L218 ngHoareTripleChecker]: -- [2018-12-17 14:25:36,926 FATAL L219 ngHoareTripleChecker]: Pre: {2147483643#(exists ((v_b_9_1 Int) (v_v_4_1 Int) (v_b_0_1 Int)) (and (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_9_1)) 9) (<= (- (- c_~n) c_~n) (- 10)) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_v_4_1)) (- 4)) (<= (- v_b_0_1 c_~n) (- 5)) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_9_1)) 1) (<= (- (- v_b_0_1) c_~n) (- 5)) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_0_1) (- 4)) (<= (- (- v_b_9_1) (- v_v_4_1)) (- 5)) (<= (- v_b_9_1 (- v_b_9_1)) 10) (<= (- (- c_ULTIMATE.start_main_~i~7) v_v_4_1) (- 4)) (<= (- c_ULTIMATE.start_main_~i~7 v_b_9_1) (- 1)) (<= (- (- v_b_9_1) v_b_9_1) (- 10)) (<= (- (- v_b_0_1) (- c_~n)) 5) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_0_1)) (- 4)) (<= (- v_b_0_1 (- v_b_0_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~7) (- c_~n)) 1) (<= (- c_ULTIMATE.start_main_~i~7 (- v_v_4_1)) 4) (<= (- (- v_b_0_1) v_b_0_1) 0) (<= (- v_v_4_1 (- v_v_4_1)) 0) (<= (- (- v_b_9_1) c_~n) (- 10)) (<= (- v_b_0_1 v_v_4_1) 0) (<= (- v_v_4_1 (- c_~n)) 5) (<= (- v_b_9_1 (- v_v_4_1)) 5) (<= (- (- v_b_0_1) (- v_v_4_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_9_1) (- 9)) (<= (- v_b_9_1 c_~n) 0) (<= (- v_b_0_1 v_b_9_1) (- 5)) (<= (- (- v_b_9_1) v_v_4_1) (- 5)) (<= (- v_b_9_1 v_v_4_1) 5) (<= (- c_ULTIMATE.start_main_~i~7 c_~n) (- 1)) (<= (- c_ULTIMATE.start_main_~i~7 v_v_4_1) 4) (<= (- (- v_b_0_1) v_v_4_1) 0) (<= (- c_ULTIMATE.start_main_~i~7 (- c_ULTIMATE.start_main_~i~7)) 8) (<= (- (- v_v_4_1) (- c_~n)) 5) (<= (- v_b_0_1 (- v_v_4_1)) 0) (<= (- v_b_9_1 (- c_~n)) 10) (<= (- c_~n (- c_~n)) 10) (<= (- (- v_v_4_1) c_~n) (- 5)) (<= (- (- v_v_4_1) v_v_4_1) 0) (<= (- (- v_b_0_1) (- v_b_9_1)) 5) (<= (- (- v_b_0_1) v_b_9_1) (- 5)) (<= (- v_b_0_1 (- c_~n)) 5) (<= (- v_b_0_1 (- v_b_9_1)) 5) (<= (- (- c_ULTIMATE.start_main_~i~7) c_~n) (- 9)) (<= (- (- v_b_9_1) (- c_~n)) 0) (<= (- c_ULTIMATE.start_main_~i~7 v_b_0_1) 4) (<= (- c_ULTIMATE.start_main_~i~7 (- c_~n)) 9) (forall ((v_idx_14 Int) (v_idx_15 Int) (v_idx_13 Int)) (or (< v_idx_15 v_b_9_1) (and (<= (- (- (select c_~array v_idx_14)) c_~n) (- 5)) (<= (- (- v_b_9_1) (- (select c_~array v_idx_14))) (- 5)) (<= (- (- (select c_~array v_idx_14)) (select c_~array v_idx_14)) 0) (<= (- (- c_ULTIMATE.start_main_~i~7) (select c_~array v_idx_14)) (- 4)) (<= (- (- v_b_9_1) (select c_~array v_idx_14)) (- 5)) (<= (- (- c_ULTIMATE.start_main_~i~7) (- (select c_~array v_idx_14))) (- 4)) (<= (- v_b_9_1 (select c_~array v_idx_14)) 5) (<= (- c_ULTIMATE.start_main_~i~7 (select c_~array v_idx_14)) 4) (<= (- c_ULTIMATE.start_main_~i~7 (- (select c_~array v_idx_14))) 4) (<= (- (select c_~array v_idx_14) (- (select c_~array v_idx_14))) 0) (<= (- v_b_0_1 (select c_~array v_idx_14)) 0) (<= (- (- v_b_0_1) (select c_~array v_idx_14)) 0) (<= (- (select c_~array v_idx_14) (- c_~n)) 5) (<= (- (- (select c_~array v_idx_14)) (- c_~n)) 5) (<= (- v_b_9_1 (- (select c_~array v_idx_14))) 5) (<= (- (- v_b_0_1) (- (select c_~array v_idx_14))) 0) (<= (- v_b_0_1 (- (select c_~array v_idx_14))) 0) (<= (- (select c_~array v_idx_14) c_~n) (- 5))) (<= v_b_9_1 v_idx_14) (<= v_b_0_1 v_idx_13) (< v_idx_14 v_b_0_1))) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_0_1)) 4) (<= (- (- c_ULTIMATE.start_main_~i~7) c_ULTIMATE.start_main_~i~7) (- 8)) (<= (- v_v_4_1 c_~n) (- 5))))} [2018-12-17 14:25:36,926 FATAL L223 ngHoareTripleChecker]: Action: assume !!(main_~i~7 >= 0);main_~array~7 := main_~array~7[main_~i~7 := main_~i~7];main_#t~post2 := main_~i~7;main_~i~7 := main_#t~post2 - 1;havoc main_#t~post2; [2018-12-17 14:25:36,927 FATAL L184 hOps$ForEachOp$OfRef]: ActionStr: (and (<= 0 c_ULTIMATE.start_main_~i~7) (= c_ULTIMATE.start_main_~array~7_primed (store c_ULTIMATE.start_main_~array~7 c_ULTIMATE.start_main_~i~7 c_ULTIMATE.start_main_~i~7)) (= c_ULTIMATE.start_main_~i~7 (+ c_ULTIMATE.start_main_~i~7_primed 1))) [2018-12-17 14:25:36,928 FATAL L225 ngHoareTripleChecker]: Post: {2147483642#(exists ((v_b_11_1 Int) (v_v_21_1 Int) (v_b_9_1 Int) (v_v_4_1 Int) (v_b_0_1 Int) (v_b_10_1 Int)) (and (<= (- (- v_b_0_1) v_b_10_1) (- 4)) (<= (- v_b_0_1 v_b_10_1) (- 4)) (<= (- c_ULTIMATE.start_main_~i~7 v_v_21_1) (- 1)) (<= (- v_b_11_1 v_v_21_1) 1) (<= (- (- v_v_21_1) (- c_~n)) 1) (<= (- (- v_b_11_1) (- v_v_21_1)) (- 1)) (<= (- (- v_b_11_1) v_b_9_1) (- 10)) (<= (- v_b_11_1 (- v_b_11_1)) 10) (<= (- v_b_0_1 c_~n) (- 5)) (<= (- (- c_ULTIMATE.start_main_~i~7) c_ULTIMATE.start_main_~i~7) (- 6)) (<= (- v_b_0_1 v_b_11_1) (- 5)) (<= (- c_ULTIMATE.start_main_~i~7 (- c_~n)) 8) (<= (- (- v_b_0_1) c_~n) (- 5)) (<= (- (- v_b_0_1) (- v_b_10_1)) 4) (<= (- v_v_21_1 v_v_4_1) 4) (<= (- v_b_9_1 (- v_v_21_1)) 9) (<= (- (- v_b_11_1) v_b_11_1) (- 10)) (<= (- c_ULTIMATE.start_main_~i~7 v_v_4_1) 3) (<= (- (- v_b_9_1) (- v_v_4_1)) (- 5)) (<= (- v_b_9_1 (- v_b_9_1)) 10) (<= (- (- v_v_21_1) (- v_v_4_1)) (- 4)) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_11_1)) 8) (<= (- (- v_b_10_1) c_~n) (- 9)) (<= (- v_b_10_1 (- v_b_11_1)) 9) (<= (- (- v_b_10_1) v_b_9_1) (- 9)) (<= (- v_v_21_1 c_~n) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_10_1)) 1) (<= (- (- v_b_0_1) (- v_v_21_1)) 4) (<= (- v_b_10_1 (- v_v_4_1)) 4) (<= (- (- v_b_0_1) v_b_0_1) 0) (<= (- v_v_4_1 (- v_v_4_1)) 0) (<= (- (- v_b_9_1) c_~n) (- 10)) (<= (- v_b_0_1 v_v_4_1) 0) (<= (- v_b_11_1 (- c_~n)) 10) (<= (- v_b_10_1 (- v_b_9_1)) 9) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_v_4_1)) (- 3)) (<= (- (- v_b_11_1) (- c_~n)) 0) (<= (- v_b_10_1 v_v_4_1) 4) (<= (- (- v_b_10_1) v_v_4_1) (- 4)) (<= (- v_v_21_1 (- c_~n)) 9) (<= (- (- v_b_9_1) v_v_4_1) (- 5)) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_11_1) (- 8)) (<= (- (- v_v_4_1) (- c_~n)) 5) (<= (- (- v_b_10_1) (- v_v_21_1)) 0) (<= (- v_b_9_1 (- c_~n)) 10) (<= (- c_ULTIMATE.start_main_~i~7 v_b_10_1) (- 1)) (<= (- (- v_b_10_1) (- v_b_9_1)) 1) (<= (- (- v_b_10_1) (- c_~n)) 1) (<= (- (- v_v_4_1) c_~n) (- 5)) (<= (- (- v_b_0_1) v_b_11_1) (- 5)) (<= (- v_b_0_1 (- v_v_21_1)) 4) (<= (- v_b_10_1 v_v_21_1) 0) (<= (- (- v_v_4_1) v_v_4_1) 0) (<= (- c_ULTIMATE.start_main_~i~7 (- v_v_21_1)) 7) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_10_1)) 7) (<= (- (- v_b_0_1) (- v_b_9_1)) 5) (<= (- v_v_21_1 (- v_v_21_1)) 8) (<= (- v_b_0_1 (- c_~n)) 5) (<= (- (- v_b_11_1) (- v_b_9_1)) 0) (<= (- (- v_b_10_1) (- v_b_11_1)) 1) (<= (- (- c_ULTIMATE.start_main_~i~7) c_~n) (- 8)) (<= (- (- v_b_11_1) c_~n) (- 10)) (<= (- (- v_b_9_1) (- c_~n)) 0) (<= (- c_ULTIMATE.start_main_~i~7 v_b_0_1) 3) (<= (- (- c_ULTIMATE.start_main_~i~7) v_v_21_1) (- 7)) (<= (- v_b_10_1 (- v_b_10_1)) 8) (<= (- (- v_b_9_1) v_v_21_1) (- 9)) (<= (- v_b_0_1 v_v_21_1) (- 4)) (<= (- (- c_~n) c_~n) (- 10)) (<= (- (- c_ULTIMATE.start_main_~i~7) (- c_~n)) 2) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_9_1)) 2) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_v_21_1)) 1) (<= (- v_b_10_1 c_~n) (- 1)) (<= (- c_ULTIMATE.start_main_~i~7 v_b_9_1) (- 2)) (<= (- v_b_11_1 (- v_v_21_1)) 9) (<= (- v_b_11_1 v_b_9_1) 0) (<= (- (- v_b_11_1) (- v_v_4_1)) (- 5)) (<= (- (- v_b_9_1) v_b_9_1) (- 10)) (<= (- (- v_b_0_1) (- c_~n)) 5) (forall ((v_idx_21 Int) (v_idx_22 Int) (v_idx_20 Int) (v_idx_18 Int) (v_idx_16 Int) (v_idx_17 Int)) (or (<= v_b_0_1 v_idx_20) (and (<= (- (- v_b_9_1) (select c_ULTIMATE.start_main_~array~7 v_idx_17)) (- 9)) (<= (- c_ULTIMATE.start_main_~i~7 (select c_ULTIMATE.start_main_~array~7 v_idx_17)) (- 1)) (<= (- v_b_11_1 (select c_ULTIMATE.start_main_~array~7 v_idx_17)) 1) (<= (- v_b_0_1 (select c_ULTIMATE.start_main_~array~7 v_idx_17)) (- 4)) (<= (- (- (select c_ULTIMATE.start_main_~array~7 v_idx_17)) (- c_~n)) 1) (<= (- (- v_b_11_1) (- (select c_ULTIMATE.start_main_~array~7 v_idx_17))) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~7) (- (select c_ULTIMATE.start_main_~array~7 v_idx_17))) 1) (<= (- (select c_ULTIMATE.start_main_~array~7 v_idx_17) (select c_~array v_idx_21)) 4) (<= (- v_b_9_1 (- (select c_ULTIMATE.start_main_~array~7 v_idx_17))) 9) (<= (- v_b_11_1 (- (select c_ULTIMATE.start_main_~array~7 v_idx_17))) 9) (<= (- (- v_b_11_1) (- (select c_~array v_idx_21))) (- 5)) (<= (- c_ULTIMATE.start_main_~i~7 (select c_~array v_idx_21)) 3) (<= (- (- v_b_9_1) (- (select c_~array v_idx_21))) (- 5)) (<= (- (- (select c_ULTIMATE.start_main_~array~7 v_idx_17)) (- (select c_~array v_idx_21))) (- 4)) (<= (- (select c_ULTIMATE.start_main_~array~7 v_idx_17) c_~n) (- 1)) (<= (- (- v_b_0_1) (- (select c_ULTIMATE.start_main_~array~7 v_idx_17))) 4) (<= (- v_b_10_1 (- (select c_~array v_idx_21))) 4) (<= (- (select c_~array v_idx_21) (- (select c_~array v_idx_21))) 0) (<= (- (- v_b_10_1) (- (select c_~array v_idx_21))) (- 4)) (<= (- v_b_0_1 (select c_~array v_idx_21)) 0) (<= (- (select c_~array v_idx_21) (- c_~n)) 5) (<= (- (- c_ULTIMATE.start_main_~i~7) (- (select c_~array v_idx_21))) (- 3)) (<= (- v_b_10_1 (select c_~array v_idx_21)) 4) (<= (- (- v_b_10_1) (select c_~array v_idx_21)) (- 4)) (<= (- v_b_9_1 (- (select c_~array v_idx_21))) 5) (<= (- (- v_b_0_1) (- (select c_~array v_idx_21))) 0) (<= (- (select c_ULTIMATE.start_main_~array~7 v_idx_17) (- c_~n)) 9) (<= (- (- (select c_ULTIMATE.start_main_~array~7 v_idx_17)) (select c_ULTIMATE.start_main_~array~7 v_idx_17)) (- 8)) (<= (- (- v_b_11_1) (select c_~array v_idx_21)) (- 5)) (<= (- (- v_b_9_1) (select c_~array v_idx_21)) (- 5)) (<= (- v_b_9_1 (select c_~array v_idx_21)) 5) (<= (- (- v_b_10_1) (select c_ULTIMATE.start_main_~array~7 v_idx_17)) (- 8)) (<= (- (- v_b_0_1) (select c_~array v_idx_21)) 0) (<= (- (- v_b_9_1) (- (select c_ULTIMATE.start_main_~array~7 v_idx_17))) (- 1)) (<= (- v_b_11_1 (select c_~array v_idx_21)) 5) (<= (- (select c_ULTIMATE.start_main_~array~7 v_idx_17) (- (select c_~array v_idx_21))) 4) (<= (- v_b_10_1 (- (select c_ULTIMATE.start_main_~array~7 v_idx_17))) 8) (<= (- (- v_b_11_1) (select c_ULTIMATE.start_main_~array~7 v_idx_17)) (- 9)) (<= (- (- (select c_~array v_idx_21)) (- c_~n)) 5) (<= (- (- v_b_10_1) (- (select c_ULTIMATE.start_main_~array~7 v_idx_17))) 0) (<= (- v_b_0_1 (- (select c_~array v_idx_21))) 0) (<= (- (- (select c_~array v_idx_21)) c_~n) (- 5)) (<= (- (- c_ULTIMATE.start_main_~i~7) (select c_~array v_idx_21)) (- 3)) (<= (- v_b_0_1 (- (select c_ULTIMATE.start_main_~array~7 v_idx_17))) 4) (<= (- v_b_10_1 (select c_ULTIMATE.start_main_~array~7 v_idx_17)) 0) (<= (- (- (select c_~array v_idx_21)) (select c_~array v_idx_21)) 0) (<= (- c_ULTIMATE.start_main_~i~7 (- (select c_ULTIMATE.start_main_~array~7 v_idx_17))) 7) (<= (- (select c_ULTIMATE.start_main_~array~7 v_idx_17) (- (select c_ULTIMATE.start_main_~array~7 v_idx_17))) 8) (<= (- v_b_9_1 (select c_ULTIMATE.start_main_~array~7 v_idx_17)) 1) (<= (- (- c_ULTIMATE.start_main_~i~7) (select c_ULTIMATE.start_main_~array~7 v_idx_17)) (- 7)) (<= (- (- (select c_ULTIMATE.start_main_~array~7 v_idx_17)) (select c_~array v_idx_21)) (- 4)) (<= (- (- v_b_0_1) (select c_ULTIMATE.start_main_~array~7 v_idx_17)) (- 4)) (<= (- c_ULTIMATE.start_main_~i~7 (- (select c_~array v_idx_21))) 3) (<= (- v_b_11_1 (- (select c_~array v_idx_21))) 5) (<= (- (- (select c_ULTIMATE.start_main_~array~7 v_idx_17)) c_~n) (- 9)) (<= (- (select c_~array v_idx_21) c_~n) (- 5))) (< v_idx_21 v_b_0_1) (<= v_b_10_1 v_idx_16) (< v_idx_17 v_b_10_1) (<= v_b_11_1 v_idx_17) (< v_idx_18 v_b_11_1) (<= v_b_9_1 v_idx_21) (< v_idx_22 v_b_9_1))) (<= (- v_b_0_1 (- v_b_0_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_0_1)) (- 3)) (<= (- (- v_b_10_1) (- v_v_4_1)) (- 4)) (<= (- v_b_11_1 (- v_b_9_1)) 10) (<= (- v_v_4_1 (- c_~n)) 5) (<= (- v_b_9_1 (- v_v_4_1)) 5) (<= (- (- v_b_0_1) (- v_v_4_1)) 0) (<= (- (- v_v_21_1) v_v_21_1) (- 8)) (<= (- v_b_9_1 c_~n) 0) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_9_1) (- 8)) (<= (- v_b_0_1 v_b_9_1) (- 5)) (<= (- (- v_b_11_1) v_v_4_1) (- 5)) (<= (- c_ULTIMATE.start_main_~i~7 (- c_ULTIMATE.start_main_~i~7)) 6) (<= (- (- v_b_10_1) v_b_11_1) (- 9)) (<= (- c_ULTIMATE.start_main_~i~7 c_~n) (- 2)) (<= (- v_b_9_1 v_v_4_1) 5) (<= (- v_b_10_1 (- c_~n)) 9) (<= (- v_b_10_1 v_b_11_1) (- 1)) (<= (- (- v_b_10_1) v_v_21_1) (- 8)) (<= (- c_ULTIMATE.start_main_~i~7 v_b_11_1) (- 2)) (<= (- (- v_b_0_1) v_v_4_1) 0) (<= (- (- v_b_0_1) (- v_b_11_1)) 5) (<= (- (- v_b_9_1) (- v_v_21_1)) (- 1)) (<= (- v_b_11_1 v_v_4_1) 5) (<= (- v_v_21_1 (- v_v_4_1)) 4) (<= (- v_b_10_1 (- v_v_21_1)) 8) (<= (- (- v_b_11_1) v_v_21_1) (- 9)) (<= (- v_b_11_1 c_~n) 0) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_0_1) (- 3)) (<= (- v_b_10_1 v_b_9_1) (- 1)) (<= (- v_b_0_1 (- v_v_4_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_11_1)) 2) (<= (- c_~n (- c_~n)) 10) (<= (- (- c_ULTIMATE.start_main_~i~7) v_v_4_1) (- 3)) (<= (- v_b_0_1 (- v_b_10_1)) 4) (<= (- (- v_b_0_1) v_b_9_1) (- 5)) (<= (- v_b_0_1 (- v_b_11_1)) 5) (<= (- v_b_0_1 (- v_b_9_1)) 5) (<= (- v_b_9_1 v_v_21_1) 1) (<= (- (- v_v_21_1) v_v_4_1) (- 4)) (<= (- (- v_b_0_1) v_v_21_1) (- 4)) (<= (- c_ULTIMATE.start_main_~i~7 (- v_v_4_1)) 3) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_9_1)) 8) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_0_1)) 3) (<= (- v_b_11_1 (- v_v_4_1)) 5) (<= (- (- v_v_21_1) c_~n) (- 9)) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_10_1) (- 7)) (<= (- (- v_b_10_1) v_b_10_1) (- 8)) (<= (- v_v_4_1 c_~n) (- 5))))} [2018-12-17 14:25:37,058 FATAL L263 ngHoareTripleChecker]: -- [2018-12-17 14:25:37,058 FATAL L264 ngHoareTripleChecker]: Simplified triple [2018-12-17 14:25:39,479 FATAL L265 ngHoareTripleChecker]: Pre: {2147483643#(and (<= 10 (* 2 ~n)) (<= 4 ULTIMATE.start_main_~i~7) (<= (- ~n (- ~n)) 10) (<= ULTIMATE.start_main_~i~7 4) (<= (+ ULTIMATE.start_main_~i~7 1) ~n) (<= (- (- ~n) ~n) (- 10)) (<= 5 ~n) (<= (- (- ULTIMATE.start_main_~i~7) (- ~n)) 1) (<= (- ULTIMATE.start_main_~i~7 ~n) (- 1)) (<= (- (- ULTIMATE.start_main_~i~7) ~n) (- 9)) (<= (* 2 ~n) 10) (<= 9 (+ ULTIMATE.start_main_~i~7 ~n)) (exists ((v_b_9_1 Int) (v_b_0_1 Int)) (and (<= v_b_9_1 5) (forall ((v_prenex_11 Int)) (or (<= (- (select ~array v_prenex_11) (- (select ~array v_prenex_11))) 0) (<= v_b_9_1 v_prenex_11) (< v_prenex_11 v_b_0_1))) (forall ((v_prenex_6 Int)) (or (<= v_b_9_1 v_prenex_6) (<= (- (select ~array v_prenex_6) (- ~n)) 5) (< v_prenex_6 v_b_0_1))) (forall ((v_idx_14 Int)) (or (<= v_b_9_1 v_idx_14) (< v_idx_14 v_b_0_1) (<= (- (- (select ~array v_idx_14)) ~n) (- 5)))) (<= 5 (+ v_b_0_1 ~n)) (<= (- ULTIMATE.start_main_~i~7 (- v_b_9_1)) 9) (<= (- v_b_0_1 ~n) (- 5)) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_9_1)) 1) (forall ((v_prenex_15 Int)) (or (<= (- (- ULTIMATE.start_main_~i~7) (select ~array v_prenex_15)) (- 4)) (<= v_b_9_1 v_prenex_15) (< v_prenex_15 v_b_0_1))) (<= (+ v_b_0_1 ~n) 5) (forall ((v_prenex_1 Int)) (or (< v_prenex_1 v_b_0_1) (<= v_b_9_1 v_prenex_1) (<= (- (- v_b_0_1) (- (select ~array v_prenex_1))) 0))) (<= (- (- v_b_0_1) ~n) (- 5)) (forall ((v_prenex_12 Int)) (or (<= v_b_9_1 v_prenex_12) (<= (- (- (select ~array v_prenex_12)) (select ~array v_prenex_12)) 0) (< v_prenex_12 v_b_0_1))) (<= (- (- ULTIMATE.start_main_~i~7) v_b_0_1) (- 4)) (<= v_b_9_1 (+ ULTIMATE.start_main_~i~7 1)) (forall ((v_prenex_2 Int)) (or (<= v_b_9_1 v_prenex_2) (<= (- (- (select ~array v_prenex_2)) (- ~n)) 5) (< v_prenex_2 v_b_0_1))) (<= (+ ULTIMATE.start_main_~i~7 1) v_b_9_1) (<= v_b_9_1 (+ v_b_0_1 5)) (forall ((v_prenex_10 Int)) (or (<= v_b_9_1 v_prenex_10) (<= (- (- ULTIMATE.start_main_~i~7) (- (select ~array v_prenex_10))) (- 4)) (< v_prenex_10 v_b_0_1))) (<= (- v_b_9_1 (- v_b_9_1)) 10) (<= (- ULTIMATE.start_main_~i~7 v_b_9_1) (- 1)) (<= (- (- v_b_9_1) v_b_9_1) (- 10)) (<= (- (- v_b_0_1) (- ~n)) 5) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_0_1)) (- 4)) (<= 0 v_b_0_1) (<= (- v_b_0_1 (- v_b_0_1)) 0) (<= 4 (+ ULTIMATE.start_main_~i~7 v_b_0_1)) (<= (- (- v_b_0_1) v_b_0_1) 0) (<= (- (- v_b_9_1) ~n) (- 10)) (<= v_b_9_1 ~n) (<= (+ ULTIMATE.start_main_~i~7 v_b_0_1) 4) (<= ~n v_b_9_1) (<= 5 (+ v_b_9_1 v_b_0_1)) (<= 5 (+ ~n v_b_0_1)) (<= (- (- ULTIMATE.start_main_~i~7) v_b_9_1) (- 9)) (<= (- v_b_9_1 ~n) 0) (<= 0 (* 2 v_b_0_1)) (forall ((v_prenex_5 Int)) (or (<= v_b_9_1 v_prenex_5) (< v_prenex_5 v_b_0_1) (<= (- v_b_9_1 (select ~array v_prenex_5)) 5))) (<= 10 (+ v_b_9_1 ~n)) (<= ~n (+ v_b_0_1 5)) (<= (+ v_b_9_1 ~n) 10) (<= (+ v_b_0_1 4) ULTIMATE.start_main_~i~7) (<= 5 v_b_9_1) (<= (+ v_b_0_1 5) ~n) (<= (- v_b_0_1 v_b_9_1) (- 5)) (<= (+ v_b_0_1 5) v_b_9_1) (<= (* 2 v_b_9_1) 10) (<= (+ v_b_9_1 v_b_0_1) 5) (<= (+ ULTIMATE.start_main_~i~7 v_b_9_1) 9) (forall ((v_prenex_8 Int)) (or (<= v_b_9_1 v_prenex_8) (< v_prenex_8 v_b_0_1) (<= (- (select ~array v_prenex_8) ~n) (- 5)))) (forall ((v_prenex_9 Int)) (or (<= (- (- v_b_9_1) (select ~array v_prenex_9)) (- 5)) (< v_prenex_9 v_b_0_1) (<= v_b_9_1 v_prenex_9))) (forall ((v_prenex_13 Int)) (or (< v_prenex_13 v_b_0_1) (<= (- v_b_0_1 (select ~array v_prenex_13)) 0) (<= v_b_9_1 v_prenex_13))) (forall ((v_prenex_4 Int)) (or (<= v_b_9_1 v_prenex_4) (<= (- ULTIMATE.start_main_~i~7 (- (select ~array v_prenex_4))) 4) (< v_prenex_4 v_b_0_1))) (forall ((v_prenex_7 Int)) (or (<= v_b_9_1 v_prenex_7) (< v_prenex_7 v_b_0_1) (<= (- v_b_0_1 (- (select ~array v_prenex_7))) 0))) (<= (- v_b_9_1 (- ~n)) 10) (forall ((v_prenex_14 Int)) (or (<= v_b_9_1 v_prenex_14) (< v_prenex_14 v_b_0_1) (<= (- v_b_9_1 (- (select ~array v_prenex_14))) 5))) (<= ULTIMATE.start_main_~i~7 (+ v_b_0_1 4)) (<= (- (- v_b_0_1) (- v_b_9_1)) 5) (<= (- (- v_b_0_1) v_b_9_1) (- 5)) (<= 10 (* 2 v_b_9_1)) (<= (- v_b_0_1 (- ~n)) 5) (forall ((v_prenex_17 Int)) (or (< v_prenex_17 v_b_0_1) (<= (- (- v_b_9_1) (- (select ~array v_prenex_17))) (- 5)) (<= v_b_9_1 v_prenex_17))) (<= (- v_b_0_1 (- v_b_9_1)) 5) (<= (+ ~n v_b_0_1) 5) (forall ((v_prenex_3 Int)) (or (<= (- (- v_b_0_1) (select ~array v_prenex_3)) 0) (<= v_b_9_1 v_prenex_3) (< v_prenex_3 v_b_0_1))) (<= (* 2 v_b_0_1) 0) (<= (- (- v_b_9_1) (- ~n)) 0) (<= v_b_0_1 0) (<= (- ULTIMATE.start_main_~i~7 v_b_0_1) 4) (<= 9 (+ ULTIMATE.start_main_~i~7 v_b_9_1)) (<= (- ULTIMATE.start_main_~i~7 (- v_b_0_1)) 4) (forall ((v_prenex_16 Int)) (or (<= (- ULTIMATE.start_main_~i~7 (select ~array v_prenex_16)) 4) (< v_prenex_16 v_b_0_1) (<= v_b_9_1 v_prenex_16))))) (<= (+ ULTIMATE.start_main_~i~7 ~n) 9) (<= 8 (* 2 ULTIMATE.start_main_~i~7)) (<= ~n 5) (<= (- ULTIMATE.start_main_~i~7 (- ~n)) 9) (<= (- ULTIMATE.start_main_~i~7 (- ULTIMATE.start_main_~i~7)) 8) (<= (* 2 ULTIMATE.start_main_~i~7) 8) (<= ~n (+ ULTIMATE.start_main_~i~7 1)) (<= (- (- ULTIMATE.start_main_~i~7) ULTIMATE.start_main_~i~7) (- 8)))} [2018-12-17 14:25:39,480 FATAL L269 ngHoareTripleChecker]: Action: assume !!(main_~i~7 >= 0);main_~array~7 := main_~array~7[main_~i~7 := main_~i~7];main_#t~post2 := main_~i~7;main_~i~7 := main_#t~post2 - 1;havoc main_#t~post2; [2018-12-17 14:25:39,481 FATAL L184 hOps$ForEachOp$OfRef]: ActionStr: (and (<= 0 c_ULTIMATE.start_main_~i~7) (= c_ULTIMATE.start_main_~array~7_primed (store c_ULTIMATE.start_main_~array~7 c_ULTIMATE.start_main_~i~7 c_ULTIMATE.start_main_~i~7)) (= c_ULTIMATE.start_main_~i~7 (+ c_ULTIMATE.start_main_~i~7_primed 1))) [2018-12-17 14:25:44,645 WARN L138 XnfTransformerHelper]: expecting exponential blowup for input size 52 [2018-12-17 14:25:45,054 FATAL L271 ngHoareTripleChecker]: Post: {2147483642#(or (and (<= 10 (* 2 ~n)) (<= (- ~n (- ~n)) 10) (<= (* 2 ULTIMATE.start_main_~i~7) 6) (<= (+ ULTIMATE.start_main_~i~7 ~n) 8) (<= 3 ULTIMATE.start_main_~i~7) (<= ~n (+ ULTIMATE.start_main_~i~7 2)) (<= (- ULTIMATE.start_main_~i~7 (- ULTIMATE.start_main_~i~7)) 6) (<= (- (- ~n) ~n) (- 10)) (<= 5 ~n) (<= (- (- ULTIMATE.start_main_~i~7) (- ~n)) 2) (<= 8 (+ ULTIMATE.start_main_~i~7 ~n)) (<= (- ULTIMATE.start_main_~i~7 ~n) (- 2)) (exists ((v_b_11_1 Int) (v_b_9_1 Int) (v_b_0_1 Int) (v_b_10_1 Int)) (and (<= ~n (+ v_b_10_1 1)) (<= (- (- v_b_0_1) v_b_10_1) (- 4)) (forall ((v_prenex_22 Int)) (or (<= (- v_b_0_1 (select ULTIMATE.start_main_~array~7 v_prenex_22)) (- 4)) (<= v_b_11_1 v_prenex_22) (< v_prenex_22 v_b_10_1))) (<= (* 2 v_b_11_1) 10) (<= 8 (+ v_b_11_1 ULTIMATE.start_main_~i~7)) (<= (- v_b_0_1 v_b_10_1) (- 4)) (<= 5 (+ v_b_0_1 ~n)) (forall ((v_idx_17 Int)) (or (<= (- (- v_b_0_1) (select ULTIMATE.start_main_~array~7 v_idx_17)) (- 4)) (<= v_b_11_1 v_idx_17) (< v_idx_17 v_b_10_1))) (<= (+ v_b_10_1 1) v_b_9_1) (<= 9 (+ ~n v_b_10_1)) (<= (- (- v_b_11_1) v_b_9_1) (- 10)) (<= (- v_b_11_1 (- v_b_11_1)) 10) (<= (- v_b_0_1 ~n) (- 5)) (<= (- v_b_0_1 v_b_11_1) (- 5)) (<= 9 (+ v_b_9_1 v_b_10_1)) (<= (+ v_b_0_1 ~n) 5) (<= (- (- v_b_0_1) ~n) (- 5)) (forall ((v_prenex_47 Int)) (or (< v_prenex_47 v_b_10_1) (<= v_b_11_1 v_prenex_47) (<= (- (select ULTIMATE.start_main_~array~7 v_prenex_47) ~n) (- 1)))) (<= (+ ULTIMATE.start_main_~i~7 v_b_0_1) 3) (<= (- (- v_b_0_1) (- v_b_10_1)) 4) (<= (- (- v_b_11_1) v_b_11_1) (- 10)) (<= (+ ULTIMATE.start_main_~i~7 1) v_b_10_1) (<= (- v_b_9_1 (- v_b_9_1)) 10) (<= v_b_11_1 v_b_9_1) (forall ((v_prenex_64 Int)) (or (<= (- (- ULTIMATE.start_main_~i~7) (- (select ULTIMATE.start_main_~array~7 v_prenex_64))) 1) (< v_prenex_64 v_b_10_1) (<= v_b_11_1 v_prenex_64))) (<= (- ULTIMATE.start_main_~i~7 (- v_b_11_1)) 8) (<= (- (- v_b_10_1) ~n) (- 9)) (<= (- v_b_10_1 (- v_b_11_1)) 9) (<= ULTIMATE.start_main_~i~7 (+ v_b_0_1 3)) (<= (- (- v_b_10_1) v_b_9_1) (- 9)) (<= 0 v_b_0_1) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_10_1)) 1) (<= (+ ULTIMATE.start_main_~i~7 v_b_10_1) 7) (<= (- (- v_b_0_1) v_b_0_1) 0) (<= (- (- v_b_9_1) ~n) (- 10)) (<= (+ v_b_10_1 v_b_0_1) 4) (<= 5 (+ v_b_11_1 v_b_0_1)) (<= (- v_b_11_1 (- ~n)) 10) (<= (+ ~n v_b_10_1) 9) (<= (- v_b_10_1 (- v_b_9_1)) 9) (<= v_b_9_1 ~n) (<= ~n v_b_9_1) (<= (- (- v_b_11_1) (- ~n)) 0) (<= (+ v_b_10_1 1) ~n) (<= 5 (+ v_b_9_1 v_b_0_1)) (< v_b_11_1 (+ v_b_10_1 1)) (<= 5 (+ ~n v_b_0_1)) (forall ((v_prenex_65 Int)) (or (< v_prenex_65 v_b_10_1) (<= (- (- v_b_9_1) (- (select ULTIMATE.start_main_~array~7 v_prenex_65))) (- 1)) (<= v_b_11_1 v_prenex_65))) (<= 9 (+ v_b_11_1 v_b_10_1)) (<= 10 (+ v_b_9_1 ~n)) (<= (+ v_b_9_1 ~n) 10) (forall ((v_prenex_60 Int)) (or (<= (- (select ULTIMATE.start_main_~array~7 v_prenex_60) (- (select ULTIMATE.start_main_~array~7 v_prenex_60))) 8) (<= v_b_11_1 v_prenex_60) (< v_prenex_60 v_b_10_1))) (<= 5 v_b_9_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_~array~7 v_prenex_53))) 0))) (<= (+ v_b_0_1 5) v_b_9_1) (<= (* 2 v_b_9_1) 10) (forall ((v_prenex_52 Int) (v_prenex_51 Int)) (or (<= v_b_11_1 v_prenex_52) (< v_prenex_51 v_b_0_1) (<= (- (- (select ULTIMATE.start_main_~array~7 v_prenex_52)) (select ~array v_prenex_51)) (- 4)) (< v_prenex_52 v_b_10_1) (<= v_b_9_1 v_prenex_51))) (<= (- (- ULTIMATE.start_main_~i~7) v_b_11_1) (- 8)) (<= (* 2 v_b_10_1) 8) (forall ((v_prenex_41 Int)) (or (<= (- (- v_b_0_1) (- (select ULTIMATE.start_main_~array~7 v_prenex_41))) 4) (<= v_b_11_1 v_prenex_41) (< v_prenex_41 v_b_10_1))) (<= (+ v_b_0_1 3) ULTIMATE.start_main_~i~7) (<= v_b_10_1 (+ v_b_0_1 4)) (<= (+ ULTIMATE.start_main_~i~7 2) v_b_11_1) (<= (- v_b_9_1 (- ~n)) 10) (<= (- (- v_b_10_1) (- v_b_9_1)) 1) (<= (- (- v_b_10_1) (- ~n)) 1) (<= (- ULTIMATE.start_main_~i~7 v_b_10_1) (- 1)) (<= (- (- v_b_0_1) v_b_11_1) (- 5)) (forall ((v_prenex_31 Int)) (or (< v_prenex_31 v_b_10_1) (<= (- (select ULTIMATE.start_main_~array~7 v_prenex_31) (- ~n)) 9) (<= v_b_11_1 v_prenex_31))) (forall ((v_prenex_58 Int)) (or (<= (- ULTIMATE.start_main_~i~7 (- (select ULTIMATE.start_main_~array~7 v_prenex_58))) 7) (<= v_b_11_1 v_prenex_58) (< v_prenex_58 v_b_10_1))) (<= (- ULTIMATE.start_main_~i~7 (- v_b_10_1)) 7) (<= v_b_11_1 5) (<= (- (- v_b_0_1) (- v_b_9_1)) 5) (<= 10 (* 2 v_b_11_1)) (<= (- v_b_0_1 (- ~n)) 5) (<= (- (- v_b_11_1) (- v_b_9_1)) 0) (<= (+ v_b_11_1 v_b_0_1) 5) (<= (- (- v_b_10_1) (- v_b_11_1)) 1) (<= (* 2 v_b_0_1) 0) (<= (- (- v_b_11_1) ~n) (- 10)) (<= (- (- v_b_9_1) (- ~n)) 0) (<= v_b_0_1 0) (forall ((v_prenex_44 Int)) (or (< v_prenex_44 v_b_10_1) (<= (- v_b_11_1 (select ULTIMATE.start_main_~array~7 v_prenex_44)) 1) (<= v_b_11_1 v_prenex_44))) (<= (- ULTIMATE.start_main_~i~7 v_b_0_1) 3) (<= v_b_9_1 (+ ULTIMATE.start_main_~i~7 2)) (<= (+ v_b_10_1 ~n) 9) (<= (- v_b_10_1 (- v_b_10_1)) 8) (<= v_b_9_1 5) (<= (+ v_b_11_1 ~n) 10) (<= 8 (+ ULTIMATE.start_main_~i~7 v_b_9_1)) (<= 8 (* 2 v_b_10_1)) (<= 4 (+ v_b_10_1 v_b_0_1)) (<= 7 (+ ULTIMATE.start_main_~i~7 v_b_10_1)) (<= 5 v_b_11_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_~array~7 v_prenex_61)) (- 9)))) (<= v_b_9_1 (+ v_b_10_1 1)) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_9_1)) 2) (<= 10 (+ v_b_11_1 v_b_9_1)) (<= v_b_11_1 ~n) (<= (+ v_b_0_1 v_b_10_1) 4) (<= ~n v_b_11_1) (<= (+ v_b_9_1 v_b_10_1) 9) (<= (- v_b_10_1 ~n) (- 1)) (forall ((v_prenex_34 Int)) (or (<= (- (- (select ULTIMATE.start_main_~array~7 v_prenex_34)) (- ~n)) 1) (<= v_b_11_1 v_prenex_34) (< v_prenex_34 v_b_10_1))) (<= (- ULTIMATE.start_main_~i~7 v_b_9_1) (- 2)) (<= (- v_b_11_1 v_b_9_1) 0) (<= 3 (+ ULTIMATE.start_main_~i~7 v_b_0_1)) (forall ((v_prenex_55 Int)) (or (<= (- v_b_0_1 (- (select ULTIMATE.start_main_~array~7 v_prenex_55))) 4) (<= v_b_11_1 v_prenex_55) (< v_prenex_55 v_b_10_1))) (<= v_b_9_1 (+ v_b_0_1 5)) (<= (+ v_b_0_1 4) v_b_10_1) (<= v_b_11_1 (+ v_b_0_1 5)) (<= (- (- v_b_9_1) v_b_9_1) (- 10)) (<= (- (- v_b_0_1) (- ~n)) 5) (<= 10 (+ v_b_11_1 ~n)) (forall ((v_prenex_69 Int)) (or (<= (- v_b_10_1 (- (select ULTIMATE.start_main_~array~7 v_prenex_69))) 8) (<= v_b_11_1 v_prenex_69) (< v_prenex_69 v_b_10_1))) (forall ((v_prenex_68 Int)) (or (<= v_b_11_1 v_prenex_68) (< v_prenex_68 v_b_10_1) (<= (- v_b_11_1 (- (select ULTIMATE.start_main_~array~7 v_prenex_68))) 9))) (forall ((v_prenex_20 Int)) (or (<= v_b_11_1 v_prenex_20) (< v_prenex_20 v_b_10_1) (<= (- v_b_10_1 (select ULTIMATE.start_main_~array~7 v_prenex_20)) 0))) (<= (- v_b_0_1 (- v_b_0_1)) 0) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_0_1)) (- 3)) (<= v_b_9_1 v_b_11_1) (<= (- v_b_11_1 (- v_b_9_1)) 10) (forall ((v_prenex_32 Int)) (or (<= v_b_11_1 v_prenex_32) (< v_prenex_32 v_b_10_1) (<= (- ULTIMATE.start_main_~i~7 (select ULTIMATE.start_main_~array~7 v_prenex_32)) (- 1)))) (<= (+ ULTIMATE.start_main_~i~7 v_b_9_1) 8) (<= v_b_10_1 (+ ULTIMATE.start_main_~i~7 1)) (forall ((v_prenex_24 Int)) (or (<= v_b_11_1 v_prenex_24) (<= (- (- v_b_11_1) (- (select ULTIMATE.start_main_~array~7 v_prenex_24))) (- 1)) (< v_prenex_24 v_b_10_1))) (<= (+ v_b_11_1 ULTIMATE.start_main_~i~7) 8) (<= (- v_b_9_1 ~n) 0) (<= 0 (* 2 v_b_0_1)) (forall ((v_prenex_18 Int)) (or (<= (- (- ULTIMATE.start_main_~i~7) (select ULTIMATE.start_main_~array~7 v_prenex_18)) (- 7)) (< v_prenex_18 v_b_10_1) (<= v_b_11_1 v_prenex_18))) (forall ((v_prenex_49 Int)) (or (<= (- (- (select ULTIMATE.start_main_~array~7 v_prenex_49)) (select ULTIMATE.start_main_~array~7 v_prenex_49)) (- 8)) (< v_prenex_49 v_b_10_1) (<= v_b_11_1 v_prenex_49))) (<= ~n (+ v_b_0_1 5)) (forall ((v_prenex_43 Int) (v_prenex_42 Int)) (or (<= v_b_9_1 v_prenex_42) (< v_prenex_42 v_b_0_1) (<= v_b_11_1 v_prenex_43) (<= (- (- (select ULTIMATE.start_main_~array~7 v_prenex_43)) (- (select ~array v_prenex_42))) (- 4)) (< v_prenex_43 v_b_10_1))) (<= (- (- ULTIMATE.start_main_~i~7) v_b_9_1) (- 8)) (<= (+ v_b_0_1 5) ~n) (<= (- v_b_0_1 v_b_9_1) (- 5)) (<= (- (- v_b_10_1) v_b_11_1) (- 9)) (<= 4 v_b_10_1) (<= (- v_b_10_1 (- ~n)) 9) (<= (- v_b_10_1 v_b_11_1) (- 1)) (<= (- ULTIMATE.start_main_~i~7 v_b_11_1) (- 2)) (<= (- (- v_b_0_1) (- v_b_11_1)) 5) (<= (+ ULTIMATE.start_main_~i~7 2) v_b_9_1) (<= (+ v_b_9_1 v_b_0_1) 5) (forall ((v_prenex_73 Int) (v_prenex_72 Int)) (or (<= v_b_11_1 v_prenex_73) (< v_prenex_73 v_b_10_1) (< v_prenex_72 v_b_0_1) (<= (- (select ULTIMATE.start_main_~array~7 v_prenex_73) (- (select ~array v_prenex_72))) 4) (<= v_b_9_1 v_prenex_72))) (<= (- v_b_11_1 ~n) 0) (<= v_b_11_1 (+ ULTIMATE.start_main_~i~7 2)) (forall ((v_prenex_48 Int)) (or (<= (- v_b_9_1 (- (select ULTIMATE.start_main_~array~7 v_prenex_48))) 9) (< v_prenex_48 v_b_10_1) (<= v_b_11_1 v_prenex_48))) (<= (- v_b_10_1 v_b_9_1) (- 1)) (<= (- (- ULTIMATE.start_main_~i~7) v_b_0_1) (- 3)) (<= (+ v_b_11_1 v_b_9_1) 10) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_11_1)) 2) (forall ((v_prenex_67 Int)) (or (< v_prenex_67 v_b_10_1) (<= (- (- v_b_10_1) (select ULTIMATE.start_main_~array~7 v_prenex_67)) (- 8)) (<= v_b_11_1 v_prenex_67))) (forall ((v_prenex_50 Int)) (or (<= v_b_11_1 v_prenex_50) (< v_prenex_50 v_b_10_1) (<= (- (- (select ULTIMATE.start_main_~array~7 v_prenex_50)) ~n) (- 9)))) (forall ((v_prenex_56 Int)) (or (< v_prenex_56 v_b_10_1) (<= (- (- v_b_9_1) (select ULTIMATE.start_main_~array~7 v_prenex_56)) (- 9)) (<= v_b_11_1 v_prenex_56))) (<= (+ v_b_0_1 5) v_b_11_1) (<= (- v_b_0_1 (- v_b_10_1)) 4) (<= 9 (+ v_b_10_1 ~n)) (<= v_b_10_1 4) (<= (- (- v_b_0_1) v_b_9_1) (- 5)) (forall ((v_prenex_36 Int) (v_prenex_35 Int)) (or (<= (- (select ULTIMATE.start_main_~array~7 v_prenex_36) (select ~array v_prenex_35)) 4) (<= v_b_9_1 v_prenex_35) (< v_prenex_36 v_b_10_1) (< v_prenex_35 v_b_0_1) (<= v_b_11_1 v_prenex_36))) (<= (- v_b_0_1 (- v_b_11_1)) 5) (<= 10 (* 2 v_b_9_1)) (<= (- v_b_0_1 (- v_b_9_1)) 5) (<= (+ ~n v_b_0_1) 5) (<= 4 (+ v_b_0_1 v_b_10_1)) (<= (+ v_b_11_1 v_b_10_1) 9) (<= v_b_11_1 (+ v_b_10_1 1)) (forall ((v_prenex_46 Int)) (or (<= v_b_11_1 v_prenex_46) (< v_prenex_46 v_b_10_1) (<= (- v_b_9_1 (select ULTIMATE.start_main_~array~7 v_prenex_46)) 1))) (<= (+ v_b_10_1 1) v_b_11_1) (<= (- ULTIMATE.start_main_~i~7 (- v_b_9_1)) 8) (<= (- ULTIMATE.start_main_~i~7 (- v_b_0_1)) 3) (<= (- (- ULTIMATE.start_main_~i~7) v_b_10_1) (- 7)) (<= (- (- v_b_10_1) v_b_10_1) (- 8)))) (<= (* 2 ~n) 10) (<= (+ ULTIMATE.start_main_~i~7 2) ~n) (<= (- (- ULTIMATE.start_main_~i~7) ~n) (- 8)) (<= (- (- ULTIMATE.start_main_~i~7) ULTIMATE.start_main_~i~7) (- 6)) (<= (- ULTIMATE.start_main_~i~7 (- ~n)) 8) (<= ~n 5) (<= ULTIMATE.start_main_~i~7 3) (<= 6 (* 2 ULTIMATE.start_main_~i~7))) (and (<= 10 (* 2 ~n)) (<= (- ~n (- ~n)) 10) (<= (* 2 ULTIMATE.start_main_~i~7) 6) (<= (+ ULTIMATE.start_main_~i~7 ~n) 8) (<= 3 ULTIMATE.start_main_~i~7) (<= ~n (+ ULTIMATE.start_main_~i~7 2)) (<= (- ULTIMATE.start_main_~i~7 (- ULTIMATE.start_main_~i~7)) 6) (<= (- (- ~n) ~n) (- 10)) (<= 5 ~n) (<= (- (- ULTIMATE.start_main_~i~7) (- ~n)) 2) (<= 8 (+ ULTIMATE.start_main_~i~7 ~n)) (<= (- ULTIMATE.start_main_~i~7 ~n) (- 2)) (<= (* 2 ~n) 10) (<= (+ ULTIMATE.start_main_~i~7 2) ~n) (<= (- (- ULTIMATE.start_main_~i~7) ~n) (- 8)) (exists ((v_b_11_1 Int) (v_b_9_1 Int) (v_b_0_1 Int) (v_b_10_1 Int)) (and (<= ~n (+ v_b_10_1 1)) (<= (- (- v_b_0_1) v_b_10_1) (- 4)) (<= (* 2 v_b_11_1) 10) (<= 8 (+ v_b_11_1 ULTIMATE.start_main_~i~7)) (<= (- v_b_0_1 v_b_10_1) (- 4)) (<= 5 (+ v_b_0_1 ~n)) (forall ((v_prenex_21 Int)) (or (< v_prenex_21 v_b_0_1) (<= v_b_9_1 v_prenex_21) (<= (- (select ~array v_prenex_21) ~n) (- 5)))) (<= (+ v_b_10_1 1) v_b_9_1) (<= 9 (+ ~n v_b_10_1)) (<= (- (- v_b_11_1) v_b_9_1) (- 10)) (forall ((v_prenex_54 Int)) (or (<= v_b_9_1 v_prenex_54) (< v_prenex_54 v_b_0_1) (<= (- (- (select ~array v_prenex_54)) (select ~array v_prenex_54)) 0))) (<= (- v_b_11_1 (- v_b_11_1)) 10) (<= (- v_b_0_1 ~n) (- 5)) (<= (- v_b_0_1 v_b_11_1) (- 5)) (<= 9 (+ v_b_9_1 v_b_10_1)) (<= (+ v_b_0_1 ~n) 5) (<= (- (- v_b_0_1) ~n) (- 5)) (<= (+ ULTIMATE.start_main_~i~7 v_b_0_1) 3) (<= (- (- v_b_0_1) (- v_b_10_1)) 4) (<= (- (- v_b_11_1) v_b_11_1) (- 10)) (forall ((v_prenex_71 Int)) (or (< v_prenex_71 v_b_0_1) (<= (- (- v_b_10_1) (- (select ~array v_prenex_71))) (- 4)) (<= v_b_9_1 v_prenex_71))) (<= (+ ULTIMATE.start_main_~i~7 1) v_b_10_1) (forall ((v_prenex_75 Int)) (or (< v_prenex_75 v_b_0_1) (<= (- (- v_b_0_1) (select ~array v_prenex_75)) 0) (<= v_b_9_1 v_prenex_75))) (<= (- v_b_9_1 (- v_b_9_1)) 10) (<= v_b_11_1 v_b_9_1) (forall ((v_prenex_39 Int)) (or (<= (- ULTIMATE.start_main_~i~7 (select ~array v_prenex_39)) 3) (< v_prenex_39 v_b_0_1) (<= v_b_9_1 v_prenex_39))) (<= (- ULTIMATE.start_main_~i~7 (- v_b_11_1)) 8) (<= (- (- v_b_10_1) ~n) (- 9)) (<= (- v_b_10_1 (- v_b_11_1)) 9) (<= ULTIMATE.start_main_~i~7 (+ v_b_0_1 3)) (forall ((v_prenex_70 Int)) (or (< v_prenex_70 v_b_0_1) (<= v_b_9_1 v_prenex_70) (<= (- (- v_b_9_1) (select ~array v_prenex_70)) (- 5)))) (<= (- (- v_b_10_1) v_b_9_1) (- 9)) (<= 0 v_b_0_1) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_10_1)) 1) (<= (+ ULTIMATE.start_main_~i~7 v_b_10_1) 7) (<= (- (- v_b_0_1) v_b_0_1) 0) (<= (- (- v_b_9_1) ~n) (- 10)) (<= (+ v_b_10_1 v_b_0_1) 4) (<= 5 (+ v_b_11_1 v_b_0_1)) (<= (- v_b_11_1 (- ~n)) 10) (<= (+ ~n v_b_10_1) 9) (<= (- v_b_10_1 (- v_b_9_1)) 9) (<= v_b_9_1 ~n) (<= ~n v_b_9_1) (forall ((v_prenex_19 Int)) (or (< v_prenex_19 v_b_0_1) (<= (- (- v_b_11_1) (select ~array v_prenex_19)) (- 5)) (<= v_b_9_1 v_prenex_19))) (<= (- (- v_b_11_1) (- ~n)) 0) (< v_b_9_1 (+ v_b_0_1 1)) (<= (+ v_b_10_1 1) ~n) (<= 5 (+ v_b_9_1 v_b_0_1)) (<= 5 (+ ~n v_b_0_1)) (<= 9 (+ v_b_11_1 v_b_10_1)) (forall ((v_prenex_27 Int)) (or (< v_prenex_27 v_b_0_1) (<= v_b_9_1 v_prenex_27) (<= (- v_b_11_1 (select ~array v_prenex_27)) 5))) (<= 10 (+ v_b_9_1 ~n)) (<= (+ v_b_9_1 ~n) 10) (<= 5 v_b_9_1) (forall ((v_prenex_59 Int)) (or (<= v_b_9_1 v_prenex_59) (<= (- (- v_b_0_1) (- (select ~array v_prenex_59))) 0) (< v_prenex_59 v_b_0_1))) (<= (+ v_b_0_1 5) v_b_9_1) (<= (* 2 v_b_9_1) 10) (forall ((v_prenex_52 Int) (v_prenex_51 Int)) (or (<= v_b_11_1 v_prenex_52) (< v_prenex_51 v_b_0_1) (<= (- (- (select ULTIMATE.start_main_~array~7 v_prenex_52)) (select ~array v_prenex_51)) (- 4)) (< v_prenex_52 v_b_10_1) (<= v_b_9_1 v_prenex_51))) (<= (- (- ULTIMATE.start_main_~i~7) v_b_11_1) (- 8)) (<= (* 2 v_b_10_1) 8) (forall ((v_prenex_45 Int)) (or (<= (- (select ~array v_prenex_45) (- (select ~array v_prenex_45))) 0) (<= v_b_9_1 v_prenex_45) (< v_prenex_45 v_b_0_1))) (<= (+ v_b_0_1 3) ULTIMATE.start_main_~i~7) (<= v_b_10_1 (+ v_b_0_1 4)) (<= (+ ULTIMATE.start_main_~i~7 2) v_b_11_1) (forall ((v_prenex_57 Int)) (or (<= v_b_9_1 v_prenex_57) (< v_prenex_57 v_b_0_1) (<= (- (- ULTIMATE.start_main_~i~7) (select ~array v_prenex_57)) (- 3)))) (<= (- v_b_9_1 (- ~n)) 10) (forall ((v_prenex_26 Int)) (or (<= (- v_b_9_1 (select ~array v_prenex_26)) 5) (< v_prenex_26 v_b_0_1) (<= v_b_9_1 v_prenex_26))) (forall ((v_prenex_62 Int)) (or (<= (- v_b_9_1 (- (select ~array v_prenex_62))) 5) (<= v_b_9_1 v_prenex_62) (< v_prenex_62 v_b_0_1))) (<= (- (- v_b_10_1) (- v_b_9_1)) 1) (<= (- (- v_b_10_1) (- ~n)) 1) (<= (- ULTIMATE.start_main_~i~7 v_b_10_1) (- 1)) (<= (- (- v_b_0_1) v_b_11_1) (- 5)) (<= (- ULTIMATE.start_main_~i~7 (- v_b_10_1)) 7) (<= v_b_11_1 5) (<= (- (- v_b_0_1) (- v_b_9_1)) 5) (<= 10 (* 2 v_b_11_1)) (<= (- v_b_0_1 (- ~n)) 5) (<= (- (- v_b_11_1) (- v_b_9_1)) 0) (<= (+ v_b_11_1 v_b_0_1) 5) (<= (- (- v_b_10_1) (- v_b_11_1)) 1) (<= (* 2 v_b_0_1) 0) (<= (- (- v_b_11_1) ~n) (- 10)) (<= (- (- v_b_9_1) (- ~n)) 0) (<= v_b_0_1 0) (<= (- ULTIMATE.start_main_~i~7 v_b_0_1) 3) (<= v_b_9_1 (+ ULTIMATE.start_main_~i~7 2)) (<= (+ v_b_10_1 ~n) 9) (<= (- v_b_10_1 (- v_b_10_1)) 8) (<= v_b_9_1 5) (forall ((v_prenex_25 Int)) (or (<= (- (- v_b_10_1) (select ~array v_prenex_25)) (- 4)) (< v_prenex_25 v_b_0_1) (<= v_b_9_1 v_prenex_25))) (<= (+ v_b_11_1 ~n) 10) (<= 8 (+ ULTIMATE.start_main_~i~7 v_b_9_1)) (<= 8 (* 2 v_b_10_1)) (<= 4 (+ v_b_10_1 v_b_0_1)) (<= 7 (+ ULTIMATE.start_main_~i~7 v_b_10_1)) (forall ((v_prenex_29 Int)) (or (<= v_b_9_1 v_prenex_29) (< v_prenex_29 v_b_0_1) (<= (- (- v_b_11_1) (- (select ~array v_prenex_29))) (- 5)))) (<= 5 v_b_11_1) (forall ((v_prenex_38 Int)) (or (<= v_b_9_1 v_prenex_38) (< v_prenex_38 v_b_0_1) (<= (- (select ~array v_prenex_38) (- ~n)) 5))) (<= v_b_9_1 (+ v_b_10_1 1)) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_9_1)) 2) (<= 10 (+ v_b_11_1 v_b_9_1)) (<= v_b_11_1 ~n) (<= (+ v_b_0_1 v_b_10_1) 4) (<= ~n v_b_11_1) (<= (+ v_b_9_1 v_b_10_1) 9) (<= (- v_b_10_1 ~n) (- 1)) (<= (- ULTIMATE.start_main_~i~7 v_b_9_1) (- 2)) (<= (- v_b_11_1 v_b_9_1) 0) (forall ((v_prenex_33 Int)) (or (<= v_b_9_1 v_prenex_33) (< v_prenex_33 v_b_0_1) (<= (- (- ULTIMATE.start_main_~i~7) (- (select ~array v_prenex_33))) (- 3)))) (<= 3 (+ ULTIMATE.start_main_~i~7 v_b_0_1)) (<= v_b_9_1 (+ v_b_0_1 5)) (forall ((v_idx_21 Int)) (or (<= (- v_b_10_1 (select ~array v_idx_21)) 4) (< v_idx_21 v_b_0_1) (<= v_b_9_1 v_idx_21))) (<= (+ v_b_0_1 4) v_b_10_1) (<= v_b_11_1 (+ v_b_0_1 5)) (<= (- (- v_b_9_1) v_b_9_1) (- 10)) (<= (- (- v_b_0_1) (- ~n)) 5) (<= 10 (+ v_b_11_1 ~n)) (<= (- v_b_0_1 (- v_b_0_1)) 0) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_0_1)) (- 3)) (<= v_b_9_1 v_b_11_1) (forall ((v_prenex_23 Int)) (or (<= v_b_9_1 v_prenex_23) (< v_prenex_23 v_b_0_1) (<= (- (- v_b_9_1) (- (select ~array v_prenex_23))) (- 5)))) (forall ((v_prenex_63 Int)) (or (< v_prenex_63 v_b_0_1) (<= v_b_9_1 v_prenex_63) (<= (- (- (select ~array v_prenex_63)) (- ~n)) 5))) (<= (- v_b_11_1 (- v_b_9_1)) 10) (<= (+ ULTIMATE.start_main_~i~7 v_b_9_1) 8) (<= v_b_10_1 (+ ULTIMATE.start_main_~i~7 1)) (<= (+ v_b_11_1 ULTIMATE.start_main_~i~7) 8) (forall ((v_prenex_74 Int)) (or (<= (- v_b_0_1 (select ~array v_prenex_74)) 0) (< v_prenex_74 v_b_0_1) (<= v_b_9_1 v_prenex_74))) (<= (- v_b_9_1 ~n) 0) (<= 0 (* 2 v_b_0_1)) (<= ~n (+ v_b_0_1 5)) (forall ((v_prenex_37 Int)) (or (< v_prenex_37 v_b_0_1) (<= v_b_9_1 v_prenex_37) (<= (- v_b_10_1 (- (select ~array v_prenex_37))) 4))) (forall ((v_prenex_43 Int) (v_prenex_42 Int)) (or (<= v_b_9_1 v_prenex_42) (< v_prenex_42 v_b_0_1) (<= v_b_11_1 v_prenex_43) (<= (- (- (select ULTIMATE.start_main_~array~7 v_prenex_43)) (- (select ~array v_prenex_42))) (- 4)) (< v_prenex_43 v_b_10_1))) (<= (- (- ULTIMATE.start_main_~i~7) v_b_9_1) (- 8)) (<= (+ v_b_0_1 5) ~n) (forall ((v_prenex_66 Int)) (or (< v_prenex_66 v_b_0_1) (<= (- v_b_11_1 (- (select ~array v_prenex_66))) 5) (<= v_b_9_1 v_prenex_66))) (<= (- v_b_0_1 v_b_9_1) (- 5)) (forall ((v_prenex_28 Int)) (or (< v_prenex_28 v_b_0_1) (<= (- v_b_0_1 (- (select ~array v_prenex_28))) 0) (<= v_b_9_1 v_prenex_28))) (<= (- (- v_b_10_1) v_b_11_1) (- 9)) (<= 4 v_b_10_1) (<= (- v_b_10_1 (- ~n)) 9) (<= (- v_b_10_1 v_b_11_1) (- 1)) (<= (- ULTIMATE.start_main_~i~7 v_b_11_1) (- 2)) (<= (- (- v_b_0_1) (- v_b_11_1)) 5) (<= (+ ULTIMATE.start_main_~i~7 2) v_b_9_1) (<= (+ v_b_9_1 v_b_0_1) 5) (forall ((v_prenex_73 Int) (v_prenex_72 Int)) (or (<= v_b_11_1 v_prenex_73) (< v_prenex_73 v_b_10_1) (< v_prenex_72 v_b_0_1) (<= (- (select ULTIMATE.start_main_~array~7 v_prenex_73) (- (select ~array v_prenex_72))) 4) (<= v_b_9_1 v_prenex_72))) (<= (- v_b_11_1 ~n) 0) (<= v_b_11_1 (+ ULTIMATE.start_main_~i~7 2)) (<= (- v_b_10_1 v_b_9_1) (- 1)) (<= (- (- ULTIMATE.start_main_~i~7) v_b_0_1) (- 3)) (<= (+ v_b_11_1 v_b_9_1) 10) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_11_1)) 2) (<= (+ v_b_0_1 5) v_b_11_1) (<= (- v_b_0_1 (- v_b_10_1)) 4) (<= 9 (+ v_b_10_1 ~n)) (<= v_b_10_1 4) (<= (- (- v_b_0_1) v_b_9_1) (- 5)) (forall ((v_prenex_36 Int) (v_prenex_35 Int)) (or (<= (- (select ULTIMATE.start_main_~array~7 v_prenex_36) (select ~array v_prenex_35)) 4) (<= v_b_9_1 v_prenex_35) (< v_prenex_36 v_b_10_1) (< v_prenex_35 v_b_0_1) (<= v_b_11_1 v_prenex_36))) (<= (- v_b_0_1 (- v_b_11_1)) 5) (<= 10 (* 2 v_b_9_1)) (forall ((v_prenex_30 Int)) (or (< v_prenex_30 v_b_0_1) (<= (- (- (select ~array v_prenex_30)) ~n) (- 5)) (<= v_b_9_1 v_prenex_30))) (<= (- v_b_0_1 (- v_b_9_1)) 5) (<= (+ ~n v_b_0_1) 5) (forall ((v_prenex_40 Int)) (or (<= (- ULTIMATE.start_main_~i~7 (- (select ~array v_prenex_40))) 3) (< v_prenex_40 v_b_0_1) (<= v_b_9_1 v_prenex_40))) (<= 4 (+ v_b_0_1 v_b_10_1)) (<= (+ v_b_11_1 v_b_10_1) 9) (<= v_b_11_1 (+ v_b_10_1 1)) (<= (+ v_b_10_1 1) v_b_11_1) (<= (- ULTIMATE.start_main_~i~7 (- v_b_9_1)) 8) (<= (- ULTIMATE.start_main_~i~7 (- v_b_0_1)) 3) (<= (- (- ULTIMATE.start_main_~i~7) v_b_10_1) (- 7)) (<= (- (- v_b_10_1) v_b_10_1) (- 8)))) (<= (- (- ULTIMATE.start_main_~i~7) ULTIMATE.start_main_~i~7) (- 6)) (<= (- ULTIMATE.start_main_~i~7 (- ~n)) 8) (<= ~n 5) (<= ULTIMATE.start_main_~i~7 3) (<= 6 (* 2 ULTIMATE.start_main_~i~7))) (and (<= 10 (* 2 ~n)) (<= (- ~n (- ~n)) 10) (<= (* 2 ULTIMATE.start_main_~i~7) 6) (<= (+ ULTIMATE.start_main_~i~7 ~n) 8) (<= 3 ULTIMATE.start_main_~i~7) (<= ~n (+ ULTIMATE.start_main_~i~7 2)) (<= (- ULTIMATE.start_main_~i~7 (- ULTIMATE.start_main_~i~7)) 6) (<= (- (- ~n) ~n) (- 10)) (<= 5 ~n) (<= (- (- ULTIMATE.start_main_~i~7) (- ~n)) 2) (<= 8 (+ ULTIMATE.start_main_~i~7 ~n)) (<= (- ULTIMATE.start_main_~i~7 ~n) (- 2)) (<= (* 2 ~n) 10) (<= (+ ULTIMATE.start_main_~i~7 2) ~n) (<= (- (- ULTIMATE.start_main_~i~7) ~n) (- 8)) (<= (- (- ULTIMATE.start_main_~i~7) ULTIMATE.start_main_~i~7) (- 6)) (<= (- ULTIMATE.start_main_~i~7 (- ~n)) 8) (<= ~n 5) (exists ((v_b_11_1 Int) (v_b_9_1 Int) (v_b_0_1 Int) (v_b_10_1 Int)) (and (<= (- (- v_b_0_1) v_b_10_1) (- 4)) (forall ((v_prenex_22 Int)) (or (<= (- v_b_0_1 (select ULTIMATE.start_main_~array~7 v_prenex_22)) (- 4)) (<= v_b_11_1 v_prenex_22) (< v_prenex_22 v_b_10_1))) (<= (* 2 v_b_11_1) 10) (<= 8 (+ v_b_11_1 ULTIMATE.start_main_~i~7)) (<= (- v_b_0_1 v_b_10_1) (- 4)) (<= (+ v_b_10_1 1) v_b_9_1) (<= (- v_b_11_1 (- v_b_11_1)) 10) (<= (- v_b_0_1 v_b_11_1) (- 5)) (<= 9 (+ v_b_9_1 v_b_10_1)) (<= (- (- v_b_0_1) ~n) (- 5)) (forall ((v_prenex_47 Int)) (or (< v_prenex_47 v_b_10_1) (<= v_b_11_1 v_prenex_47) (<= (- (select ULTIMATE.start_main_~array~7 v_prenex_47) ~n) (- 1)))) (<= (- (- v_b_0_1) (- v_b_10_1)) 4) (forall ((v_prenex_71 Int)) (or (< v_prenex_71 v_b_0_1) (<= (- (- v_b_10_1) (- (select ~array v_prenex_71))) (- 4)) (<= v_b_9_1 v_prenex_71))) (forall ((v_prenex_75 Int)) (or (< v_prenex_75 v_b_0_1) (<= (- (- v_b_0_1) (select ~array v_prenex_75)) 0) (<= v_b_9_1 v_prenex_75))) (<= v_b_11_1 v_b_9_1) (forall ((v_prenex_39 Int)) (or (<= (- ULTIMATE.start_main_~i~7 (select ~array v_prenex_39)) 3) (< v_prenex_39 v_b_0_1) (<= v_b_9_1 v_prenex_39))) (<= ULTIMATE.start_main_~i~7 (+ v_b_0_1 3)) (<= 0 v_b_0_1) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_10_1)) 1) (<= (- (- v_b_0_1) v_b_0_1) 0) (<= (- (- v_b_9_1) ~n) (- 10)) (<= (+ v_b_10_1 v_b_0_1) 4) (<= 5 (+ v_b_11_1 v_b_0_1)) (<= (- v_b_11_1 (- ~n)) 10) (<= (+ ~n v_b_10_1) 9) (<= (- v_b_10_1 (- v_b_9_1)) 9) (<= ~n v_b_9_1) (forall ((v_prenex_19 Int)) (or (< v_prenex_19 v_b_0_1) (<= (- (- v_b_11_1) (select ~array v_prenex_19)) (- 5)) (<= v_b_9_1 v_prenex_19))) (<= 5 (+ v_b_9_1 v_b_0_1)) (<= 5 (+ ~n v_b_0_1)) (forall ((v_prenex_27 Int)) (or (< v_prenex_27 v_b_0_1) (<= v_b_9_1 v_prenex_27) (<= (- v_b_11_1 (select ~array v_prenex_27)) 5))) (<= 5 v_b_9_1) (forall ((v_prenex_59 Int)) (or (<= v_b_9_1 v_prenex_59) (<= (- (- v_b_0_1) (- (select ~array v_prenex_59))) 0) (< v_prenex_59 v_b_0_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_~array~7 v_prenex_53))) 0))) (<= (+ v_b_0_1 5) v_b_9_1) (forall ((v_prenex_52 Int) (v_prenex_51 Int)) (or (<= v_b_11_1 v_prenex_52) (< v_prenex_51 v_b_0_1) (<= (- (- (select ULTIMATE.start_main_~array~7 v_prenex_52)) (select ~array v_prenex_51)) (- 4)) (< v_prenex_52 v_b_10_1) (<= v_b_9_1 v_prenex_51))) (<= (* 2 v_b_10_1) 8) (forall ((v_prenex_41 Int)) (or (<= (- (- v_b_0_1) (- (select ULTIMATE.start_main_~array~7 v_prenex_41))) 4) (<= v_b_11_1 v_prenex_41) (< v_prenex_41 v_b_10_1))) (<= (+ v_b_0_1 3) ULTIMATE.start_main_~i~7) (<= v_b_10_1 (+ v_b_0_1 4)) (<= (+ ULTIMATE.start_main_~i~7 2) v_b_11_1) (forall ((v_prenex_62 Int)) (or (<= (- v_b_9_1 (- (select ~array v_prenex_62))) 5) (<= v_b_9_1 v_prenex_62) (< v_prenex_62 v_b_0_1))) (<= (- (- v_b_10_1) (- ~n)) 1) (<= (- (- v_b_0_1) v_b_11_1) (- 5)) (forall ((v_prenex_31 Int)) (or (< v_prenex_31 v_b_10_1) (<= (- (select ULTIMATE.start_main_~array~7 v_prenex_31) (- ~n)) 9) (<= v_b_11_1 v_prenex_31))) (forall ((v_prenex_58 Int)) (or (<= (- ULTIMATE.start_main_~i~7 (- (select ULTIMATE.start_main_~array~7 v_prenex_58))) 7) (<= v_b_11_1 v_prenex_58) (< v_prenex_58 v_b_10_1))) (<= (- ULTIMATE.start_main_~i~7 (- v_b_10_1)) 7) (<= v_b_11_1 5) (<= 10 (* 2 v_b_11_1)) (<= (* 2 v_b_0_1) 0) (<= (- (- v_b_11_1) ~n) (- 10)) (<= (- (- v_b_9_1) (- ~n)) 0) (<= v_b_0_1 0) (<= (- ULTIMATE.start_main_~i~7 v_b_0_1) 3) (<= v_b_9_1 (+ ULTIMATE.start_main_~i~7 2)) (<= (- v_b_10_1 (- v_b_10_1)) 8) (forall ((v_prenex_25 Int)) (or (<= (- (- v_b_10_1) (select ~array v_prenex_25)) (- 4)) (< v_prenex_25 v_b_0_1) (<= v_b_9_1 v_prenex_25))) (<= 8 (+ ULTIMATE.start_main_~i~7 v_b_9_1)) (<= 8 (* 2 v_b_10_1)) (<= 4 (+ v_b_10_1 v_b_0_1)) (forall ((v_prenex_29 Int)) (or (<= v_b_9_1 v_prenex_29) (< v_prenex_29 v_b_0_1) (<= (- (- v_b_11_1) (- (select ~array v_prenex_29))) (- 5)))) (forall ((v_prenex_38 Int)) (or (<= v_b_9_1 v_prenex_38) (< v_prenex_38 v_b_0_1) (<= (- (select ~array v_prenex_38) (- ~n)) 5))) (<= v_b_9_1 (+ v_b_10_1 1)) (<= 10 (+ v_b_11_1 v_b_9_1)) (<= v_b_11_1 ~n) (<= (+ v_b_0_1 v_b_10_1) 4) (<= (+ v_b_9_1 v_b_10_1) 9) (forall ((v_prenex_34 Int)) (or (<= (- (- (select ULTIMATE.start_main_~array~7 v_prenex_34)) (- ~n)) 1) (<= v_b_11_1 v_prenex_34) (< v_prenex_34 v_b_10_1))) (<= (- v_b_11_1 v_b_9_1) 0) (<= 3 (+ ULTIMATE.start_main_~i~7 v_b_0_1)) (forall ((v_prenex_55 Int)) (or (<= (- v_b_0_1 (- (select ULTIMATE.start_main_~array~7 v_prenex_55))) 4) (<= v_b_11_1 v_prenex_55) (< v_prenex_55 v_b_10_1))) (<= v_b_9_1 (+ v_b_0_1 5)) (forall ((v_idx_21 Int)) (or (<= (- v_b_10_1 (select ~array v_idx_21)) 4) (< v_idx_21 v_b_0_1) (<= v_b_9_1 v_idx_21))) (<= 10 (+ v_b_11_1 ~n)) (forall ((v_prenex_69 Int)) (or (<= (- v_b_10_1 (- (select ULTIMATE.start_main_~array~7 v_prenex_69))) 8) (<= v_b_11_1 v_prenex_69) (< v_prenex_69 v_b_10_1))) (forall ((v_prenex_68 Int)) (or (<= v_b_11_1 v_prenex_68) (< v_prenex_68 v_b_10_1) (<= (- v_b_11_1 (- (select ULTIMATE.start_main_~array~7 v_prenex_68))) 9))) (forall ((v_prenex_20 Int)) (or (<= v_b_11_1 v_prenex_20) (< v_prenex_20 v_b_10_1) (<= (- v_b_10_1 (select ULTIMATE.start_main_~array~7 v_prenex_20)) 0))) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_0_1)) (- 3)) (forall ((v_prenex_23 Int)) (or (<= v_b_9_1 v_prenex_23) (< v_prenex_23 v_b_0_1) (<= (- (- v_b_9_1) (- (select ~array v_prenex_23))) (- 5)))) (forall ((v_prenex_63 Int)) (or (< v_prenex_63 v_b_0_1) (<= v_b_9_1 v_prenex_63) (<= (- (- (select ~array v_prenex_63)) (- ~n)) 5))) (forall ((v_prenex_32 Int)) (or (<= v_b_11_1 v_prenex_32) (< v_prenex_32 v_b_10_1) (<= (- ULTIMATE.start_main_~i~7 (select ULTIMATE.start_main_~array~7 v_prenex_32)) (- 1)))) (<= (+ ULTIMATE.start_main_~i~7 v_b_9_1) 8) (<= v_b_10_1 (+ ULTIMATE.start_main_~i~7 1)) (<= (+ v_b_11_1 ULTIMATE.start_main_~i~7) 8) (forall ((v_prenex_74 Int)) (or (<= (- v_b_0_1 (select ~array v_prenex_74)) 0) (< v_prenex_74 v_b_0_1) (<= v_b_9_1 v_prenex_74))) (<= 0 (* 2 v_b_0_1)) (forall ((v_prenex_18 Int)) (or (<= (- (- ULTIMATE.start_main_~i~7) (select ULTIMATE.start_main_~array~7 v_prenex_18)) (- 7)) (< v_prenex_18 v_b_10_1) (<= v_b_11_1 v_prenex_18))) (<= ~n (+ v_b_0_1 5)) (forall ((v_prenex_37 Int)) (or (< v_prenex_37 v_b_0_1) (<= v_b_9_1 v_prenex_37) (<= (- v_b_10_1 (- (select ~array v_prenex_37))) 4))) (forall ((v_prenex_43 Int) (v_prenex_42 Int)) (or (<= v_b_9_1 v_prenex_42) (< v_prenex_42 v_b_0_1) (<= v_b_11_1 v_prenex_43) (<= (- (- (select ULTIMATE.start_main_~array~7 v_prenex_43)) (- (select ~array v_prenex_42))) (- 4)) (< v_prenex_43 v_b_10_1))) (<= (+ v_b_0_1 5) ~n) (forall ((v_prenex_66 Int)) (or (< v_prenex_66 v_b_0_1) (<= (- v_b_11_1 (- (select ~array v_prenex_66))) 5) (<= v_b_9_1 v_prenex_66))) (<= (- v_b_0_1 v_b_9_1) (- 5)) (forall ((v_prenex_28 Int)) (or (< v_prenex_28 v_b_0_1) (<= (- v_b_0_1 (- (select ~array v_prenex_28))) 0) (<= v_b_9_1 v_prenex_28))) (<= 4 v_b_10_1) (<= (- v_b_10_1 v_b_11_1) (- 1)) (forall ((v_prenex_73 Int) (v_prenex_72 Int)) (or (<= v_b_11_1 v_prenex_73) (< v_prenex_73 v_b_10_1) (< v_prenex_72 v_b_0_1) (<= (- (select ULTIMATE.start_main_~array~7 v_prenex_73) (- (select ~array v_prenex_72))) 4) (<= v_b_9_1 v_prenex_72))) (<= (- v_b_11_1 ~n) 0) (<= (- v_b_10_1 v_b_9_1) (- 1)) (<= (- (- ULTIMATE.start_main_~i~7) v_b_0_1) (- 3)) (forall ((v_prenex_36 Int) (v_prenex_35 Int)) (or (<= (- (select ULTIMATE.start_main_~array~7 v_prenex_36) (select ~array v_prenex_35)) 4) (<= v_b_9_1 v_prenex_35) (< v_prenex_36 v_b_10_1) (< v_prenex_35 v_b_0_1) (<= v_b_11_1 v_prenex_36))) (<= 10 (* 2 v_b_9_1)) (<= (- v_b_0_1 (- v_b_9_1)) 5) (<= (+ ~n v_b_0_1) 5) (forall ((v_prenex_40 Int)) (or (<= (- ULTIMATE.start_main_~i~7 (- (select ~array v_prenex_40))) 3) (< v_prenex_40 v_b_0_1) (<= v_b_9_1 v_prenex_40))) (<= (+ v_b_11_1 v_b_10_1) 9) (<= v_b_11_1 (+ v_b_10_1 1)) (forall ((v_prenex_46 Int)) (or (<= v_b_11_1 v_prenex_46) (< v_prenex_46 v_b_10_1) (<= (- v_b_9_1 (select ULTIMATE.start_main_~array~7 v_prenex_46)) 1))) (<= (+ v_b_10_1 1) v_b_11_1) (<= (- ULTIMATE.start_main_~i~7 (- v_b_9_1)) 8) (<= (- ULTIMATE.start_main_~i~7 (- v_b_0_1)) 3) (<= (- (- ULTIMATE.start_main_~i~7) v_b_10_1) (- 7)) (<= (- (- v_b_10_1) v_b_10_1) (- 8)) (<= ~n (+ v_b_10_1 1)) (<= 5 (+ v_b_0_1 ~n)) (forall ((v_prenex_21 Int)) (or (< v_prenex_21 v_b_0_1) (<= v_b_9_1 v_prenex_21) (<= (- (select ~array v_prenex_21) ~n) (- 5)))) (forall ((v_idx_17 Int)) (or (<= (- (- v_b_0_1) (select ULTIMATE.start_main_~array~7 v_idx_17)) (- 4)) (<= v_b_11_1 v_idx_17) (< v_idx_17 v_b_10_1))) (<= 9 (+ ~n v_b_10_1)) (<= (- (- v_b_11_1) v_b_9_1) (- 10)) (forall ((v_prenex_54 Int)) (or (<= v_b_9_1 v_prenex_54) (< v_prenex_54 v_b_0_1) (<= (- (- (select ~array v_prenex_54)) (select ~array v_prenex_54)) 0))) (<= (- v_b_0_1 ~n) (- 5)) (<= (+ v_b_0_1 ~n) 5) (<= (+ ULTIMATE.start_main_~i~7 v_b_0_1) 3) (<= (- (- v_b_11_1) v_b_11_1) (- 10)) (<= (+ ULTIMATE.start_main_~i~7 1) v_b_10_1) (<= (- v_b_9_1 (- v_b_9_1)) 10) (forall ((v_prenex_64 Int)) (or (<= (- (- ULTIMATE.start_main_~i~7) (- (select ULTIMATE.start_main_~array~7 v_prenex_64))) 1) (< v_prenex_64 v_b_10_1) (<= v_b_11_1 v_prenex_64))) (<= (- ULTIMATE.start_main_~i~7 (- v_b_11_1)) 8) (<= (- (- v_b_10_1) ~n) (- 9)) (<= (- v_b_10_1 (- v_b_11_1)) 9) (forall ((v_prenex_70 Int)) (or (< v_prenex_70 v_b_0_1) (<= v_b_9_1 v_prenex_70) (<= (- (- v_b_9_1) (select ~array v_prenex_70)) (- 5)))) (<= (- (- v_b_10_1) v_b_9_1) (- 9)) (<= (+ ULTIMATE.start_main_~i~7 v_b_10_1) 7) (<= v_b_9_1 ~n) (<= (- (- v_b_11_1) (- ~n)) 0) (<= (+ v_b_10_1 1) ~n) (forall ((v_prenex_65 Int)) (or (< v_prenex_65 v_b_10_1) (<= (- (- v_b_9_1) (- (select ULTIMATE.start_main_~array~7 v_prenex_65))) (- 1)) (<= v_b_11_1 v_prenex_65))) (<= 9 (+ v_b_11_1 v_b_10_1)) (<= 10 (+ v_b_9_1 ~n)) (<= (+ v_b_9_1 ~n) 10) (forall ((v_prenex_60 Int)) (or (<= (- (select ULTIMATE.start_main_~array~7 v_prenex_60) (- (select ULTIMATE.start_main_~array~7 v_prenex_60))) 8) (<= v_b_11_1 v_prenex_60) (< v_prenex_60 v_b_10_1))) (<= (* 2 v_b_9_1) 10) (<= (- (- ULTIMATE.start_main_~i~7) v_b_11_1) (- 8)) (forall ((v_prenex_45 Int)) (or (<= (- (select ~array v_prenex_45) (- (select ~array v_prenex_45))) 0) (<= v_b_9_1 v_prenex_45) (< v_prenex_45 v_b_0_1))) (forall ((v_prenex_57 Int)) (or (<= v_b_9_1 v_prenex_57) (< v_prenex_57 v_b_0_1) (<= (- (- ULTIMATE.start_main_~i~7) (select ~array v_prenex_57)) (- 3)))) (<= (- v_b_9_1 (- ~n)) 10) (forall ((v_prenex_26 Int)) (or (<= (- v_b_9_1 (select ~array v_prenex_26)) 5) (< v_prenex_26 v_b_0_1) (<= v_b_9_1 v_prenex_26))) (<= (- (- v_b_10_1) (- v_b_9_1)) 1) (<= (- ULTIMATE.start_main_~i~7 v_b_10_1) (- 1)) (<= (- (- v_b_0_1) (- v_b_9_1)) 5) (<= (- v_b_0_1 (- ~n)) 5) (<= (- (- v_b_11_1) (- v_b_9_1)) 0) (<= (+ v_b_11_1 v_b_0_1) 5) (<= (- (- v_b_10_1) (- v_b_11_1)) 1) (forall ((v_prenex_44 Int)) (or (< v_prenex_44 v_b_10_1) (<= (- v_b_11_1 (select ULTIMATE.start_main_~array~7 v_prenex_44)) 1) (<= v_b_11_1 v_prenex_44))) (<= (+ v_b_10_1 ~n) 9) (<= v_b_9_1 5) (<= (+ v_b_11_1 ~n) 10) (<= 7 (+ ULTIMATE.start_main_~i~7 v_b_10_1)) (<= 5 v_b_11_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_~array~7 v_prenex_61)) (- 9)))) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_9_1)) 2) (<= ~n v_b_11_1) (<= (- v_b_10_1 ~n) (- 1)) (<= (- ULTIMATE.start_main_~i~7 v_b_9_1) (- 2)) (forall ((v_prenex_33 Int)) (or (<= v_b_9_1 v_prenex_33) (< v_prenex_33 v_b_0_1) (<= (- (- ULTIMATE.start_main_~i~7) (- (select ~array v_prenex_33))) (- 3)))) (<= (+ v_b_0_1 4) v_b_10_1) (<= v_b_11_1 (+ v_b_0_1 5)) (<= (- (- v_b_9_1) v_b_9_1) (- 10)) (<= (- (- v_b_0_1) (- ~n)) 5) (<= (- v_b_0_1 (- v_b_0_1)) 0) (<= v_b_9_1 v_b_11_1) (<= (- v_b_11_1 (- v_b_9_1)) 10) (forall ((v_prenex_24 Int)) (or (<= v_b_11_1 v_prenex_24) (<= (- (- v_b_11_1) (- (select ULTIMATE.start_main_~array~7 v_prenex_24))) (- 1)) (< v_prenex_24 v_b_10_1))) (<= (- v_b_9_1 ~n) 0) (forall ((v_prenex_49 Int)) (or (<= (- (- (select ULTIMATE.start_main_~array~7 v_prenex_49)) (select ULTIMATE.start_main_~array~7 v_prenex_49)) (- 8)) (< v_prenex_49 v_b_10_1) (<= v_b_11_1 v_prenex_49))) (<= (- (- ULTIMATE.start_main_~i~7) v_b_9_1) (- 8)) (<= (- (- v_b_10_1) v_b_11_1) (- 9)) (<= (- v_b_10_1 (- ~n)) 9) (<= (- ULTIMATE.start_main_~i~7 v_b_11_1) (- 2)) (<= (- (- v_b_0_1) (- v_b_11_1)) 5) (<= (+ ULTIMATE.start_main_~i~7 2) v_b_9_1) (<= (+ v_b_9_1 v_b_0_1) 5) (<= v_b_11_1 (+ ULTIMATE.start_main_~i~7 2)) (forall ((v_prenex_48 Int)) (or (<= (- v_b_9_1 (- (select ULTIMATE.start_main_~array~7 v_prenex_48))) 9) (< v_prenex_48 v_b_10_1) (<= v_b_11_1 v_prenex_48))) (<= (+ v_b_11_1 v_b_9_1) 10) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_11_1)) 2) (forall ((v_prenex_67 Int)) (or (< v_prenex_67 v_b_10_1) (<= (- (- v_b_10_1) (select ULTIMATE.start_main_~array~7 v_prenex_67)) (- 8)) (<= v_b_11_1 v_prenex_67))) (forall ((v_prenex_50 Int)) (or (<= v_b_11_1 v_prenex_50) (< v_prenex_50 v_b_10_1) (<= (- (- (select ULTIMATE.start_main_~array~7 v_prenex_50)) ~n) (- 9)))) (forall ((v_prenex_56 Int)) (or (< v_prenex_56 v_b_10_1) (<= (- (- v_b_9_1) (select ULTIMATE.start_main_~array~7 v_prenex_56)) (- 9)) (<= v_b_11_1 v_prenex_56))) (<= (+ v_b_0_1 5) v_b_11_1) (<= (- v_b_0_1 (- v_b_10_1)) 4) (<= 9 (+ v_b_10_1 ~n)) (<= v_b_10_1 4) (<= (- (- v_b_0_1) v_b_9_1) (- 5)) (<= (- v_b_0_1 (- v_b_11_1)) 5) (forall ((v_prenex_30 Int)) (or (< v_prenex_30 v_b_0_1) (<= (- (- (select ~array v_prenex_30)) ~n) (- 5)) (<= v_b_9_1 v_prenex_30))) (<= 4 (+ v_b_0_1 v_b_10_1)))) (<= ULTIMATE.start_main_~i~7 3) (<= 6 (* 2 ULTIMATE.start_main_~i~7))) (and (<= 10 (* 2 ~n)) (<= (- ~n (- ~n)) 10) (<= (* 2 ULTIMATE.start_main_~i~7) 6) (<= (+ ULTIMATE.start_main_~i~7 ~n) 8) (<= 3 ULTIMATE.start_main_~i~7) (<= ~n (+ ULTIMATE.start_main_~i~7 2)) (<= (- (- ~n) ~n) (- 10)) (<= (- ULTIMATE.start_main_~i~7 (- ULTIMATE.start_main_~i~7)) 6) (<= 5 ~n) (exists ((v_b_11_1 Int) (v_b_9_1 Int) (v_b_0_1 Int) (v_b_10_1 Int)) (and (<= ~n (+ v_b_10_1 1)) (<= (- (- v_b_0_1) v_b_10_1) (- 4)) (<= (* 2 v_b_11_1) 10) (<= 8 (+ v_b_11_1 ULTIMATE.start_main_~i~7)) (<= (- v_b_0_1 v_b_10_1) (- 4)) (<= 5 (+ v_b_0_1 ~n)) (<= (+ v_b_10_1 1) v_b_9_1) (<= 9 (+ ~n v_b_10_1)) (<= (- (- v_b_11_1) v_b_9_1) (- 10)) (<= (- v_b_11_1 (- v_b_11_1)) 10) (<= (- v_b_0_1 ~n) (- 5)) (<= (- v_b_0_1 v_b_11_1) (- 5)) (<= 9 (+ v_b_9_1 v_b_10_1)) (<= (+ v_b_0_1 ~n) 5) (<= (- (- v_b_0_1) ~n) (- 5)) (<= (+ ULTIMATE.start_main_~i~7 v_b_0_1) 3) (<= (- (- v_b_0_1) (- v_b_10_1)) 4) (<= (- (- v_b_11_1) v_b_11_1) (- 10)) (<= (+ ULTIMATE.start_main_~i~7 1) v_b_10_1) (<= (- v_b_9_1 (- v_b_9_1)) 10) (<= v_b_11_1 v_b_9_1) (<= (- ULTIMATE.start_main_~i~7 (- v_b_11_1)) 8) (<= (- (- v_b_10_1) ~n) (- 9)) (<= (- v_b_10_1 (- v_b_11_1)) 9) (<= ULTIMATE.start_main_~i~7 (+ v_b_0_1 3)) (<= (- (- v_b_10_1) v_b_9_1) (- 9)) (<= 0 v_b_0_1) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_10_1)) 1) (<= (+ ULTIMATE.start_main_~i~7 v_b_10_1) 7) (<= (- (- v_b_0_1) v_b_0_1) 0) (<= (- (- v_b_9_1) ~n) (- 10)) (<= (+ v_b_10_1 v_b_0_1) 4) (<= 5 (+ v_b_11_1 v_b_0_1)) (<= (- v_b_11_1 (- ~n)) 10) (<= (+ ~n v_b_10_1) 9) (<= v_b_9_1 ~n) (<= (- v_b_10_1 (- v_b_9_1)) 9) (<= ~n v_b_9_1) (<= (- (- v_b_11_1) (- ~n)) 0) (< v_b_9_1 (+ v_b_0_1 1)) (<= (+ v_b_10_1 1) ~n) (<= 5 (+ v_b_9_1 v_b_0_1)) (< v_b_11_1 (+ v_b_10_1 1)) (<= 5 (+ ~n v_b_0_1)) (<= 9 (+ v_b_11_1 v_b_10_1)) (<= 10 (+ v_b_9_1 ~n)) (<= (+ v_b_9_1 ~n) 10) (<= 5 v_b_9_1) (<= (+ v_b_0_1 5) v_b_9_1) (<= (* 2 v_b_9_1) 10) (<= (- (- ULTIMATE.start_main_~i~7) v_b_11_1) (- 8)) (forall ((v_prenex_52 Int) (v_prenex_51 Int)) (or (<= v_b_11_1 v_prenex_52) (< v_prenex_51 v_b_0_1) (<= (- (- (select ULTIMATE.start_main_~array~7 v_prenex_52)) (select ~array v_prenex_51)) (- 4)) (< v_prenex_52 v_b_10_1) (<= v_b_9_1 v_prenex_51))) (<= (* 2 v_b_10_1) 8) (<= (+ v_b_0_1 3) ULTIMATE.start_main_~i~7) (<= v_b_10_1 (+ v_b_0_1 4)) (<= (+ ULTIMATE.start_main_~i~7 2) v_b_11_1) (<= (- v_b_9_1 (- ~n)) 10) (<= (- (- v_b_10_1) (- v_b_9_1)) 1) (<= (- ULTIMATE.start_main_~i~7 v_b_10_1) (- 1)) (<= (- (- v_b_10_1) (- ~n)) 1) (<= (- (- v_b_0_1) v_b_11_1) (- 5)) (<= (- ULTIMATE.start_main_~i~7 (- v_b_10_1)) 7) (<= v_b_11_1 5) (<= (- (- v_b_0_1) (- v_b_9_1)) 5) (<= 10 (* 2 v_b_11_1)) (<= (- v_b_0_1 (- ~n)) 5) (<= (- (- v_b_11_1) (- v_b_9_1)) 0) (<= (+ v_b_11_1 v_b_0_1) 5) (<= (- (- v_b_10_1) (- v_b_11_1)) 1) (<= (* 2 v_b_0_1) 0) (<= (- (- v_b_11_1) ~n) (- 10)) (<= (- (- v_b_9_1) (- ~n)) 0) (<= v_b_0_1 0) (<= (- ULTIMATE.start_main_~i~7 v_b_0_1) 3) (<= v_b_9_1 (+ ULTIMATE.start_main_~i~7 2)) (<= (+ v_b_10_1 ~n) 9) (<= (- v_b_10_1 (- v_b_10_1)) 8) (<= v_b_9_1 5) (<= (+ v_b_11_1 ~n) 10) (<= 8 (+ ULTIMATE.start_main_~i~7 v_b_9_1)) (<= 8 (* 2 v_b_10_1)) (<= 7 (+ ULTIMATE.start_main_~i~7 v_b_10_1)) (<= 4 (+ v_b_10_1 v_b_0_1)) (<= 5 v_b_11_1) (<= v_b_9_1 (+ v_b_10_1 1)) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_9_1)) 2) (<= 10 (+ v_b_11_1 v_b_9_1)) (<= v_b_11_1 ~n) (<= (+ v_b_0_1 v_b_10_1) 4) (<= ~n v_b_11_1) (<= (+ v_b_9_1 v_b_10_1) 9) (<= (- v_b_10_1 ~n) (- 1)) (<= (- ULTIMATE.start_main_~i~7 v_b_9_1) (- 2)) (<= (- v_b_11_1 v_b_9_1) 0) (<= 3 (+ ULTIMATE.start_main_~i~7 v_b_0_1)) (<= v_b_9_1 (+ v_b_0_1 5)) (<= (+ v_b_0_1 4) v_b_10_1) (<= v_b_11_1 (+ v_b_0_1 5)) (<= (- (- v_b_9_1) v_b_9_1) (- 10)) (<= (- (- v_b_0_1) (- ~n)) 5) (<= 10 (+ v_b_11_1 ~n)) (<= (- v_b_0_1 (- v_b_0_1)) 0) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_0_1)) (- 3)) (<= v_b_9_1 v_b_11_1) (<= (- v_b_11_1 (- v_b_9_1)) 10) (<= (+ ULTIMATE.start_main_~i~7 v_b_9_1) 8) (<= v_b_10_1 (+ ULTIMATE.start_main_~i~7 1)) (<= (+ v_b_11_1 ULTIMATE.start_main_~i~7) 8) (<= (- v_b_9_1 ~n) 0) (<= 0 (* 2 v_b_0_1)) (<= ~n (+ v_b_0_1 5)) (forall ((v_prenex_43 Int) (v_prenex_42 Int)) (or (<= v_b_9_1 v_prenex_42) (< v_prenex_42 v_b_0_1) (<= v_b_11_1 v_prenex_43) (<= (- (- (select ULTIMATE.start_main_~array~7 v_prenex_43)) (- (select ~array v_prenex_42))) (- 4)) (< v_prenex_43 v_b_10_1))) (<= (- (- ULTIMATE.start_main_~i~7) v_b_9_1) (- 8)) (<= (+ v_b_0_1 5) ~n) (<= (- v_b_0_1 v_b_9_1) (- 5)) (<= (- (- v_b_10_1) v_b_11_1) (- 9)) (<= 4 v_b_10_1) (<= (- v_b_10_1 (- ~n)) 9) (<= (- v_b_10_1 v_b_11_1) (- 1)) (<= (- ULTIMATE.start_main_~i~7 v_b_11_1) (- 2)) (<= (- (- v_b_0_1) (- v_b_11_1)) 5) (<= (+ ULTIMATE.start_main_~i~7 2) v_b_9_1) (<= (+ v_b_9_1 v_b_0_1) 5) (forall ((v_prenex_73 Int) (v_prenex_72 Int)) (or (<= v_b_11_1 v_prenex_73) (< v_prenex_73 v_b_10_1) (< v_prenex_72 v_b_0_1) (<= (- (select ULTIMATE.start_main_~array~7 v_prenex_73) (- (select ~array v_prenex_72))) 4) (<= v_b_9_1 v_prenex_72))) (<= v_b_11_1 (+ ULTIMATE.start_main_~i~7 2)) (<= (- v_b_11_1 ~n) 0) (<= (- v_b_10_1 v_b_9_1) (- 1)) (<= (- (- ULTIMATE.start_main_~i~7) v_b_0_1) (- 3)) (<= (+ v_b_11_1 v_b_9_1) 10) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_11_1)) 2) (<= (+ v_b_0_1 5) v_b_11_1) (<= (- v_b_0_1 (- v_b_10_1)) 4) (<= 9 (+ v_b_10_1 ~n)) (<= v_b_10_1 4) (<= (- (- v_b_0_1) v_b_9_1) (- 5)) (<= (- v_b_0_1 (- v_b_11_1)) 5) (forall ((v_prenex_36 Int) (v_prenex_35 Int)) (or (<= (- (select ULTIMATE.start_main_~array~7 v_prenex_36) (select ~array v_prenex_35)) 4) (<= v_b_9_1 v_prenex_35) (< v_prenex_36 v_b_10_1) (< v_prenex_35 v_b_0_1) (<= v_b_11_1 v_prenex_36))) (<= 10 (* 2 v_b_9_1)) (<= (- v_b_0_1 (- v_b_9_1)) 5) (<= (+ ~n v_b_0_1) 5) (<= 4 (+ v_b_0_1 v_b_10_1)) (<= (+ v_b_11_1 v_b_10_1) 9) (<= v_b_11_1 (+ v_b_10_1 1)) (<= (+ v_b_10_1 1) v_b_11_1) (<= (- ULTIMATE.start_main_~i~7 (- v_b_9_1)) 8) (<= (- ULTIMATE.start_main_~i~7 (- v_b_0_1)) 3) (<= (- (- ULTIMATE.start_main_~i~7) v_b_10_1) (- 7)) (<= (- (- v_b_10_1) v_b_10_1) (- 8)))) (<= (- (- ULTIMATE.start_main_~i~7) (- ~n)) 2) (<= 8 (+ ULTIMATE.start_main_~i~7 ~n)) (<= (- ULTIMATE.start_main_~i~7 ~n) (- 2)) (<= (* 2 ~n) 10) (<= (+ ULTIMATE.start_main_~i~7 2) ~n) (<= (- (- ULTIMATE.start_main_~i~7) ~n) (- 8)) (<= (- (- ULTIMATE.start_main_~i~7) ULTIMATE.start_main_~i~7) (- 6)) (<= (- ULTIMATE.start_main_~i~7 (- ~n)) 8) (<= ~n 5) (<= ULTIMATE.start_main_~i~7 3) (<= 6 (* 2 ULTIMATE.start_main_~i~7))))} [2018-12-17 14:25:50,312 FATAL L210 ngHoareTripleChecker]: Soundness check failed for the following hoare triple [2018-12-17 14:25:50,312 FATAL L212 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-17 14:25:50,313 FATAL L214 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-17 14:25:50,313 FATAL L218 ngHoareTripleChecker]: -- [2018-12-17 14:25:50,314 FATAL L219 ngHoareTripleChecker]: Pre: {2147483639#(or (exists ((v_b_11_1 Int) (v_v_21_1 Int) (v_b_9_1 Int) (v_v_4_1 Int) (v_b_0_1 Int) (v_b_10_1 Int)) (and (<= (- (- v_b_0_1) v_b_10_1) (- 4)) (<= (- v_b_0_1 v_b_10_1) (- 4)) (<= (- c_ULTIMATE.start_main_~i~7 v_v_21_1) (- 1)) (<= (- v_b_11_1 v_v_21_1) 1) (<= (- (- v_v_21_1) (- c_~n)) 1) (<= (- (- v_b_11_1) (- v_v_21_1)) (- 1)) (<= (- (- v_b_11_1) v_b_9_1) (- 10)) (<= (- v_b_11_1 (- v_b_11_1)) 10) (<= (- v_b_0_1 c_~n) (- 5)) (<= (- (- c_ULTIMATE.start_main_~i~7) c_ULTIMATE.start_main_~i~7) (- 6)) (<= (- v_b_0_1 v_b_11_1) (- 5)) (<= (- c_ULTIMATE.start_main_~i~7 (- c_~n)) 8) (<= (- (- v_b_0_1) c_~n) (- 5)) (<= (- (- v_b_0_1) (- v_b_10_1)) 4) (<= (- v_v_21_1 v_v_4_1) 4) (<= (- v_b_9_1 (- v_v_21_1)) 9) (<= (- (- v_b_11_1) v_b_11_1) (- 10)) (<= (- c_ULTIMATE.start_main_~i~7 v_v_4_1) 3) (<= (- (- v_b_9_1) (- v_v_4_1)) (- 5)) (<= (- v_b_9_1 (- v_b_9_1)) 10) (<= (- (- v_v_21_1) (- v_v_4_1)) (- 4)) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_11_1)) 8) (<= (- (- v_b_10_1) c_~n) (- 9)) (<= (- v_b_10_1 (- v_b_11_1)) 9) (<= (- (- v_b_10_1) v_b_9_1) (- 9)) (<= (- v_v_21_1 c_~n) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_10_1)) 1) (<= (- (- v_b_0_1) (- v_v_21_1)) 4) (<= (- v_b_10_1 (- v_v_4_1)) 4) (<= (- (- v_b_0_1) v_b_0_1) 0) (<= (- v_v_4_1 (- v_v_4_1)) 0) (<= (- (- v_b_9_1) c_~n) (- 10)) (<= (- v_b_0_1 v_v_4_1) 0) (<= (- v_b_11_1 (- c_~n)) 10) (<= (- v_b_10_1 (- v_b_9_1)) 9) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_v_4_1)) (- 3)) (<= (- (- v_b_11_1) (- c_~n)) 0) (<= (- v_b_10_1 v_v_4_1) 4) (<= (- (- v_b_10_1) v_v_4_1) (- 4)) (<= (- v_v_21_1 (- c_~n)) 9) (<= (- (- v_b_9_1) v_v_4_1) (- 5)) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_11_1) (- 8)) (<= (- (- v_v_4_1) (- c_~n)) 5) (<= (- (- v_b_10_1) (- v_v_21_1)) 0) (<= (- v_b_9_1 (- c_~n)) 10) (<= (- c_ULTIMATE.start_main_~i~7 v_b_10_1) (- 1)) (<= (- (- v_b_10_1) (- v_b_9_1)) 1) (<= (- (- v_b_10_1) (- c_~n)) 1) (<= (- (- v_v_4_1) c_~n) (- 5)) (<= (- (- v_b_0_1) v_b_11_1) (- 5)) (<= (- v_b_0_1 (- v_v_21_1)) 4) (<= (- v_b_10_1 v_v_21_1) 0) (<= (- (- v_v_4_1) v_v_4_1) 0) (<= (- c_ULTIMATE.start_main_~i~7 (- v_v_21_1)) 7) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_10_1)) 7) (<= (- (- v_b_0_1) (- v_b_9_1)) 5) (<= (- v_v_21_1 (- v_v_21_1)) 8) (<= (- v_b_0_1 (- c_~n)) 5) (<= (- (- v_b_11_1) (- v_b_9_1)) 0) (<= (- (- v_b_10_1) (- v_b_11_1)) 1) (<= (- (- c_ULTIMATE.start_main_~i~7) c_~n) (- 8)) (<= (- (- v_b_11_1) c_~n) (- 10)) (<= (- (- v_b_9_1) (- c_~n)) 0) (<= (- c_ULTIMATE.start_main_~i~7 v_b_0_1) 3) (<= (- (- c_ULTIMATE.start_main_~i~7) v_v_21_1) (- 7)) (<= (- v_b_10_1 (- v_b_10_1)) 8) (<= (- (- v_b_9_1) v_v_21_1) (- 9)) (<= (- v_b_0_1 v_v_21_1) (- 4)) (<= (- (- c_~n) c_~n) (- 10)) (<= (- (- c_ULTIMATE.start_main_~i~7) (- c_~n)) 2) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_9_1)) 2) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_v_21_1)) 1) (<= (- v_b_10_1 c_~n) (- 1)) (<= (- c_ULTIMATE.start_main_~i~7 v_b_9_1) (- 2)) (<= (- v_b_11_1 (- v_v_21_1)) 9) (<= (- v_b_11_1 v_b_9_1) 0) (<= (- (- v_b_11_1) (- v_v_4_1)) (- 5)) (<= (- (- v_b_9_1) v_b_9_1) (- 10)) (<= (- (- v_b_0_1) (- c_~n)) 5) (<= (- v_b_0_1 (- v_b_0_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_0_1)) (- 3)) (<= (- (- v_b_10_1) (- v_v_4_1)) (- 4)) (<= (- v_b_11_1 (- v_b_9_1)) 10) (<= (- v_v_4_1 (- c_~n)) 5) (<= (- v_b_9_1 (- v_v_4_1)) 5) (<= (- (- v_b_0_1) (- v_v_4_1)) 0) (<= (- (- v_v_21_1) v_v_21_1) (- 8)) (<= (- v_b_9_1 c_~n) 0) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_9_1) (- 8)) (<= (- v_b_0_1 v_b_9_1) (- 5)) (<= (- (- v_b_11_1) v_v_4_1) (- 5)) (<= (- c_ULTIMATE.start_main_~i~7 (- c_ULTIMATE.start_main_~i~7)) 6) (<= (- (- v_b_10_1) v_b_11_1) (- 9)) (<= (- c_ULTIMATE.start_main_~i~7 c_~n) (- 2)) (<= (- v_b_9_1 v_v_4_1) 5) (<= (- v_b_10_1 (- c_~n)) 9) (<= (- v_b_10_1 v_b_11_1) (- 1)) (<= (- (- v_b_10_1) v_v_21_1) (- 8)) (<= (- c_ULTIMATE.start_main_~i~7 v_b_11_1) (- 2)) (<= (- (- v_b_0_1) v_v_4_1) 0) (<= (- (- v_b_0_1) (- v_b_11_1)) 5) (<= (- (- v_b_9_1) (- v_v_21_1)) (- 1)) (<= (- v_b_11_1 v_v_4_1) 5) (<= (- v_v_21_1 (- v_v_4_1)) 4) (<= (- v_b_10_1 (- v_v_21_1)) 8) (<= (- (- v_b_11_1) v_v_21_1) (- 9)) (forall ((v_idx_45 Int) (v_idx_46 Int) (v_idx_44 Int) (v_idx_41 Int) (v_idx_42 Int) (v_idx_40 Int)) (or (< v_idx_45 v_b_0_1) (< v_idx_46 v_b_9_1) (<= v_b_11_1 v_idx_41) (< v_idx_42 v_b_11_1) (<= v_b_0_1 v_idx_44) (<= v_b_10_1 v_idx_40) (< v_idx_41 v_b_10_1) (<= v_b_9_1 v_idx_45) (and (<= (- (- v_b_9_1) (select c_ULTIMATE.start_main_~array~7 v_idx_41)) (- 9)) (<= (- c_ULTIMATE.start_main_~i~7 (select c_ULTIMATE.start_main_~array~7 v_idx_41)) (- 1)) (<= (- v_b_11_1 (select c_ULTIMATE.start_main_~array~7 v_idx_41)) 1) (<= (- v_b_0_1 (select c_ULTIMATE.start_main_~array~7 v_idx_41)) (- 4)) (<= (- (- (select c_ULTIMATE.start_main_~array~7 v_idx_41)) (- c_~n)) 1) (<= (- (- v_b_11_1) (- (select c_ULTIMATE.start_main_~array~7 v_idx_41))) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~7) (- (select c_ULTIMATE.start_main_~array~7 v_idx_41))) 1) (<= (- (select c_ULTIMATE.start_main_~array~7 v_idx_41) (select c_~array v_idx_45)) 4) (<= (- v_b_9_1 (- (select c_ULTIMATE.start_main_~array~7 v_idx_41))) 9) (<= (- v_b_11_1 (- (select c_ULTIMATE.start_main_~array~7 v_idx_41))) 9) (<= (- (- v_b_11_1) (- (select c_~array v_idx_45))) (- 5)) (<= (- c_ULTIMATE.start_main_~i~7 (select c_~array v_idx_45)) 3) (<= (- (- v_b_9_1) (- (select c_~array v_idx_45))) (- 5)) (<= (- (- (select c_ULTIMATE.start_main_~array~7 v_idx_41)) (- (select c_~array v_idx_45))) (- 4)) (<= (- (select c_ULTIMATE.start_main_~array~7 v_idx_41) c_~n) (- 1)) (<= (- (- v_b_0_1) (- (select c_ULTIMATE.start_main_~array~7 v_idx_41))) 4) (<= (- v_b_10_1 (- (select c_~array v_idx_45))) 4) (<= (- (select c_~array v_idx_45) (- (select c_~array v_idx_45))) 0) (<= (- (- v_b_10_1) (- (select c_~array v_idx_45))) (- 4)) (<= (- v_b_0_1 (select c_~array v_idx_45)) 0) (<= (- (select c_~array v_idx_45) (- c_~n)) 5) (<= (- (- c_ULTIMATE.start_main_~i~7) (- (select c_~array v_idx_45))) (- 3)) (<= (- v_b_10_1 (select c_~array v_idx_45)) 4) (<= (- (- v_b_10_1) (select c_~array v_idx_45)) (- 4)) (<= (- v_b_9_1 (- (select c_~array v_idx_45))) 5) (<= (- (- v_b_0_1) (- (select c_~array v_idx_45))) 0) (<= (- (select c_ULTIMATE.start_main_~array~7 v_idx_41) (- c_~n)) 9) (<= (- (- (select c_ULTIMATE.start_main_~array~7 v_idx_41)) (select c_ULTIMATE.start_main_~array~7 v_idx_41)) (- 8)) (<= (- (- v_b_11_1) (select c_~array v_idx_45)) (- 5)) (<= (- (- v_b_9_1) (select c_~array v_idx_45)) (- 5)) (<= (- v_b_9_1 (select c_~array v_idx_45)) 5) (<= (- (- v_b_10_1) (select c_ULTIMATE.start_main_~array~7 v_idx_41)) (- 8)) (<= (- (- v_b_0_1) (select c_~array v_idx_45)) 0) (<= (- (- v_b_9_1) (- (select c_ULTIMATE.start_main_~array~7 v_idx_41))) (- 1)) (<= (- v_b_11_1 (select c_~array v_idx_45)) 5) (<= (- (select c_ULTIMATE.start_main_~array~7 v_idx_41) (- (select c_~array v_idx_45))) 4) (<= (- v_b_10_1 (- (select c_ULTIMATE.start_main_~array~7 v_idx_41))) 8) (<= (- (- v_b_11_1) (select c_ULTIMATE.start_main_~array~7 v_idx_41)) (- 9)) (<= (- (- (select c_~array v_idx_45)) (- c_~n)) 5) (<= (- (- v_b_10_1) (- (select c_ULTIMATE.start_main_~array~7 v_idx_41))) 0) (<= (- v_b_0_1 (- (select c_~array v_idx_45))) 0) (<= (- (- (select c_~array v_idx_45)) c_~n) (- 5)) (<= (- (- c_ULTIMATE.start_main_~i~7) (select c_~array v_idx_45)) (- 3)) (<= (- v_b_0_1 (- (select c_ULTIMATE.start_main_~array~7 v_idx_41))) 4) (<= (- v_b_10_1 (select c_ULTIMATE.start_main_~array~7 v_idx_41)) 0) (<= (- (- (select c_~array v_idx_45)) (select c_~array v_idx_45)) 0) (<= (- c_ULTIMATE.start_main_~i~7 (- (select c_ULTIMATE.start_main_~array~7 v_idx_41))) 7) (<= (- (select c_ULTIMATE.start_main_~array~7 v_idx_41) (- (select c_ULTIMATE.start_main_~array~7 v_idx_41))) 8) (<= (- v_b_9_1 (select c_ULTIMATE.start_main_~array~7 v_idx_41)) 1) (<= (- (- c_ULTIMATE.start_main_~i~7) (select c_ULTIMATE.start_main_~array~7 v_idx_41)) (- 7)) (<= (- (- (select c_ULTIMATE.start_main_~array~7 v_idx_41)) (select c_~array v_idx_45)) (- 4)) (<= (- (- v_b_0_1) (select c_ULTIMATE.start_main_~array~7 v_idx_41)) (- 4)) (<= (- c_ULTIMATE.start_main_~i~7 (- (select c_~array v_idx_45))) 3) (<= (- v_b_11_1 (- (select c_~array v_idx_45))) 5) (<= (- (- (select c_ULTIMATE.start_main_~array~7 v_idx_41)) c_~n) (- 9)) (<= (- (select c_~array v_idx_45) c_~n) (- 5))))) (<= (- v_b_11_1 c_~n) 0) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_0_1) (- 3)) (<= (- v_b_10_1 v_b_9_1) (- 1)) (<= (- v_b_0_1 (- v_v_4_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_11_1)) 2) (<= (- c_~n (- c_~n)) 10) (<= (- (- c_ULTIMATE.start_main_~i~7) v_v_4_1) (- 3)) (<= (- v_b_0_1 (- v_b_10_1)) 4) (<= (- (- v_b_0_1) v_b_9_1) (- 5)) (<= (- v_b_0_1 (- v_b_11_1)) 5) (<= (- v_b_0_1 (- v_b_9_1)) 5) (<= (- v_b_9_1 v_v_21_1) 1) (<= (- (- v_v_21_1) v_v_4_1) (- 4)) (<= (- (- v_b_0_1) v_v_21_1) (- 4)) (<= (- c_ULTIMATE.start_main_~i~7 (- v_v_4_1)) 3) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_9_1)) 8) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_0_1)) 3) (<= (- v_b_11_1 (- v_v_4_1)) 5) (<= (- (- v_v_21_1) c_~n) (- 9)) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_10_1) (- 7)) (<= (- (- v_b_10_1) v_b_10_1) (- 8)) (<= (- v_v_4_1 c_~n) (- 5)))) (exists ((v_b_9_1 Int) (v_v_4_1 Int) (v_b_0_1 Int)) (and (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_9_1)) 9) (<= (- (- c_~n) c_~n) (- 10)) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_v_4_1)) (- 4)) (<= (- v_b_0_1 c_~n) (- 5)) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_9_1)) 1) (<= (- (- v_b_0_1) c_~n) (- 5)) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_0_1) (- 4)) (forall ((v_idx_37 Int) (v_idx_38 Int) (v_idx_39 Int)) (or (< v_idx_38 v_b_0_1) (< v_idx_39 v_b_9_1) (<= v_b_9_1 v_idx_38) (<= v_b_0_1 v_idx_37) (and (<= (- (- (select c_~array v_idx_38)) c_~n) (- 5)) (<= (- (- v_b_9_1) (- (select c_~array v_idx_38))) (- 5)) (<= (- (- (select c_~array v_idx_38)) (select c_~array v_idx_38)) 0) (<= (- (- c_ULTIMATE.start_main_~i~7) (select c_~array v_idx_38)) (- 4)) (<= (- (- v_b_9_1) (select c_~array v_idx_38)) (- 5)) (<= (- (- c_ULTIMATE.start_main_~i~7) (- (select c_~array v_idx_38))) (- 4)) (<= (- v_b_9_1 (select c_~array v_idx_38)) 5) (<= (- c_ULTIMATE.start_main_~i~7 (select c_~array v_idx_38)) 4) (<= (- c_ULTIMATE.start_main_~i~7 (- (select c_~array v_idx_38))) 4) (<= (- (select c_~array v_idx_38) (- (select c_~array v_idx_38))) 0) (<= (- v_b_0_1 (select c_~array v_idx_38)) 0) (<= (- (- v_b_0_1) (select c_~array v_idx_38)) 0) (<= (- (select c_~array v_idx_38) (- c_~n)) 5) (<= (- (- (select c_~array v_idx_38)) (- c_~n)) 5) (<= (- v_b_9_1 (- (select c_~array v_idx_38))) 5) (<= (- (- v_b_0_1) (- (select c_~array v_idx_38))) 0) (<= (- v_b_0_1 (- (select c_~array v_idx_38))) 0) (<= (- (select c_~array v_idx_38) c_~n) (- 5))))) (<= (- (- v_b_9_1) (- v_v_4_1)) (- 5)) (<= (- v_b_9_1 (- v_b_9_1)) 10) (<= (- (- c_ULTIMATE.start_main_~i~7) v_v_4_1) (- 4)) (<= (- c_ULTIMATE.start_main_~i~7 v_b_9_1) (- 1)) (<= (- (- v_b_9_1) v_b_9_1) (- 10)) (<= (- (- v_b_0_1) (- c_~n)) 5) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_0_1)) (- 4)) (<= (- v_b_0_1 (- v_b_0_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~7) (- c_~n)) 1) (<= (- c_ULTIMATE.start_main_~i~7 (- v_v_4_1)) 4) (<= (- (- v_b_0_1) v_b_0_1) 0) (<= (- v_v_4_1 (- v_v_4_1)) 0) (<= (- (- v_b_9_1) c_~n) (- 10)) (<= (- v_b_0_1 v_v_4_1) 0) (<= (- v_v_4_1 (- c_~n)) 5) (<= (- v_b_9_1 (- v_v_4_1)) 5) (<= (- (- v_b_0_1) (- v_v_4_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_9_1) (- 9)) (<= (- v_b_9_1 c_~n) 0) (<= (- v_b_0_1 v_b_9_1) (- 5)) (<= (- (- v_b_9_1) v_v_4_1) (- 5)) (<= (- v_b_9_1 v_v_4_1) 5) (<= (- c_ULTIMATE.start_main_~i~7 c_~n) (- 1)) (<= (- c_ULTIMATE.start_main_~i~7 v_v_4_1) 4) (<= (- (- v_b_0_1) v_v_4_1) 0) (<= (- c_ULTIMATE.start_main_~i~7 (- c_ULTIMATE.start_main_~i~7)) 8) (<= (- (- v_v_4_1) (- c_~n)) 5) (<= (- v_b_0_1 (- v_v_4_1)) 0) (<= (- v_b_9_1 (- c_~n)) 10) (<= (- c_~n (- c_~n)) 10) (<= (- (- v_v_4_1) c_~n) (- 5)) (<= (- (- v_v_4_1) v_v_4_1) 0) (<= (- (- v_b_0_1) (- v_b_9_1)) 5) (<= (- (- v_b_0_1) v_b_9_1) (- 5)) (<= (- v_b_0_1 (- c_~n)) 5) (<= (- v_b_0_1 (- v_b_9_1)) 5) (<= (- (- c_ULTIMATE.start_main_~i~7) c_~n) (- 9)) (<= (- (- v_b_9_1) (- c_~n)) 0) (<= (- c_ULTIMATE.start_main_~i~7 v_b_0_1) 4) (<= (- c_ULTIMATE.start_main_~i~7 (- c_~n)) 9) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_0_1)) 4) (<= (- (- c_ULTIMATE.start_main_~i~7) c_ULTIMATE.start_main_~i~7) (- 8)) (<= (- v_v_4_1 c_~n) (- 5)))))} [2018-12-17 14:25:50,314 FATAL L223 ngHoareTripleChecker]: Action: assume !!(main_~i~7 >= 0);main_~array~7 := main_~array~7[main_~i~7 := main_~i~7];main_#t~post2 := main_~i~7;main_~i~7 := main_#t~post2 - 1;havoc main_#t~post2; [2018-12-17 14:25:50,315 FATAL L184 hOps$ForEachOp$OfRef]: ActionStr: (and (<= 0 c_ULTIMATE.start_main_~i~7) (= c_ULTIMATE.start_main_~array~7_primed (store c_ULTIMATE.start_main_~array~7 c_ULTIMATE.start_main_~i~7 c_ULTIMATE.start_main_~i~7)) (= c_ULTIMATE.start_main_~i~7 (+ c_ULTIMATE.start_main_~i~7_primed 1))) [2018-12-17 14:25:50,316 FATAL L225 ngHoareTripleChecker]: Post: {2147483638#(or (exists ((v_b_11_1 Int) (v_b_14_1 Int) (v_v_21_1 Int) (v_b_9_1 Int) (v_v_40_1 Int) (v_v_4_1 Int) (v_b_10_1 Int) (v_b_0_1 Int)) (and (<= (- v_v_40_1 (- v_v_40_1)) 6) (<= (- (- v_b_0_1) v_b_10_1) (- 4)) (<= (- (- v_b_14_1) v_v_4_1) (- 3)) (<= (- v_b_0_1 v_b_10_1) (- 4)) (<= (- (- v_v_21_1) (- c_~n)) 1) (<= (- (- v_b_11_1) (- v_v_21_1)) (- 1)) (<= (- v_b_11_1 (- v_b_11_1)) 10) (<= (- (- c_ULTIMATE.start_main_~i~7) c_~n) (- 7)) (<= (- c_ULTIMATE.start_main_~i~7 v_b_10_1) (- 2)) (<= (- v_b_0_1 v_b_11_1) (- 5)) (<= (- (- v_b_0_1) c_~n) (- 5)) (<= (- (- v_b_0_1) (- v_b_10_1)) 4) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_v_21_1)) 2) (<= (- v_b_9_1 v_v_40_1) 2) (<= (- v_b_14_1 v_v_40_1) 0) (<= (- (- v_b_14_1) v_b_14_1) (- 6)) (<= (- v_v_21_1 (- v_v_40_1)) 7) (<= (- (- c_ULTIMATE.start_main_~i~7) v_v_40_1) (- 5)) (<= (- (- v_v_21_1) (- v_v_4_1)) (- 4)) (<= (- c_ULTIMATE.start_main_~i~7 c_~n) (- 3)) (<= (- v_b_10_1 (- v_v_4_1)) 4) (<= (- (- v_b_0_1) v_b_0_1) 0) (<= (- (- v_b_9_1) c_~n) (- 10)) (<= (- v_b_0_1 v_v_4_1) 0) (<= (- v_b_11_1 (- c_~n)) 10) (<= (- v_b_10_1 (- v_b_9_1)) 9) (<= (- v_b_10_1 v_v_4_1) 4) (<= (- (- v_b_9_1) (- v_v_40_1)) (- 2)) (<= (- (- v_v_40_1) (- c_~n)) 2) (<= (- (- v_b_14_1) (- v_b_9_1)) 2) (<= (- (- v_b_10_1) (- v_v_21_1)) 0) (<= (- (- v_b_10_1) (- c_~n)) 1) (<= (- (- v_v_4_1) c_~n) (- 5)) (<= (- (- v_b_0_1) v_b_11_1) (- 5)) (<= (- v_b_10_1 v_v_21_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_v_4_1)) (- 2)) (<= (- v_v_21_1 (- v_v_21_1)) 8) (<= (- v_b_14_1 (- v_b_14_1)) 6) (<= (- (- v_b_11_1) c_~n) (- 10)) (<= (- c_ULTIMATE.start_main_~i~7 (- c_~n)) 7) (<= (- (- v_b_9_1) (- c_~n)) 0) (<= (- v_b_9_1 (- v_v_40_1)) 8) (<= (- v_b_10_1 (- v_b_10_1)) 8) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_11_1)) 3) (<= (- (- v_b_0_1) v_b_14_1) (- 3)) (<= (- c_ULTIMATE.start_main_~i~7 v_v_4_1) 2) (<= (- v_b_0_1 v_v_21_1) (- 4)) (<= (- (- c_ULTIMATE.start_main_~i~7) v_v_4_1) (- 2)) (<= (- c_ULTIMATE.start_main_~i~7 (- c_ULTIMATE.start_main_~i~7)) 4) (<= (- v_b_0_1 (- v_b_14_1)) 3) (<= (- v_b_11_1 v_b_9_1) 0) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_10_1)) 6) (<= (- (- v_b_11_1) (- v_v_4_1)) (- 5)) (<= (- v_b_0_1 v_v_40_1) (- 3)) (<= (- c_ULTIMATE.start_main_~i~7 v_b_0_1) 2) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_11_1) (- 7)) (<= (- v_v_4_1 (- c_~n)) 5) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_9_1)) 3) (<= (- v_b_9_1 (- v_v_4_1)) 5) (<= (- v_b_14_1 v_v_21_1) (- 1)) (<= (- c_ULTIMATE.start_main_~i~7 (- v_v_4_1)) 2) (<= (- (- v_b_0_1) (- v_v_40_1)) 3) (<= (- v_b_14_1 v_b_9_1) (- 2)) (<= (- v_b_14_1 (- v_v_4_1)) 3) (<= (- (- c_ULTIMATE.start_main_~i~7) v_v_21_1) (- 6)) (<= (- (- v_b_0_1) v_v_40_1) (- 3)) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_14_1)) 5) (<= (- v_b_0_1 v_b_9_1) (- 5)) (<= (- (- v_v_4_1) v_v_40_1) (- 3)) (<= (- v_b_9_1 v_v_4_1) 5) (<= (- v_b_10_1 v_b_11_1) (- 1)) (<= (- (- v_b_10_1) v_v_21_1) (- 8)) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_11_1)) 7) (<= (- (- v_b_0_1) v_v_4_1) 0) (<= (- (- v_b_9_1) (- v_v_21_1)) (- 1)) (<= (- v_v_21_1 (- v_v_4_1)) 4) (<= (- v_b_10_1 (- v_v_21_1)) 8) (<= (- v_v_4_1 (- v_v_40_1)) 3) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_0_1)) (- 2)) (<= (- v_v_40_1 c_~n) (- 2)) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_0_1) (- 2)) (<= (- v_b_11_1 c_~n) 0) (<= (- v_b_10_1 v_b_9_1) (- 1)) (<= (- (- v_v_4_1) (- v_v_40_1)) 3) (<= (- c_~n (- c_~n)) 10) (<= (- v_b_14_1 (- v_v_40_1)) 6) (<= (- v_b_10_1 (- v_b_14_1)) 7) (forall ((v_idx_59 Int) (v_idx_56 Int) (v_idx_57 Int) (v_idx_54 Int) (v_idx_55 Int) (v_idx_61 Int) (v_idx_60 Int)) (or (< v_idx_55 v_b_14_1) (<= v_b_11_1 v_idx_56) (< v_idx_61 v_b_9_1) (< v_idx_56 v_b_10_1) (< v_idx_57 v_b_11_1) (and (<= (- (select c_ULTIMATE.start_main_~array~7 v_idx_55) (- (select c_ULTIMATE.start_main_~array~7 v_idx_55))) 6) (<= (- (- v_b_14_1) (select c_~array v_idx_60)) (- 3)) (<= (- (- v_b_10_1) (- (select c_ULTIMATE.start_main_~array~7 v_idx_55))) (- 1)) (<= (- (- (select c_ULTIMATE.start_main_~array~7 v_idx_55)) (select c_ULTIMATE.start_main_~array~7 v_idx_55)) (- 6)) (<= (- c_ULTIMATE.start_main_~i~7 (select c_ULTIMATE.start_main_~array~7 v_idx_55)) (- 1)) (<= (- v_b_11_1 (select c_ULTIMATE.start_main_~array~7 v_idx_56)) 1) (<= (- (- (select c_ULTIMATE.start_main_~array~7 v_idx_56)) (- c_~n)) 1) (<= (- (- v_b_11_1) (- (select c_ULTIMATE.start_main_~array~7 v_idx_56))) (- 1)) (<= (- (- v_b_14_1) (- (select c_~array v_idx_60))) (- 3)) (<= (- (select c_ULTIMATE.start_main_~array~7 v_idx_56) (select c_ULTIMATE.start_main_~array~7 v_idx_55)) 1) (<= (- v_b_11_1 (select c_ULTIMATE.start_main_~array~7 v_idx_55)) 2) (<= (- (select c_ULTIMATE.start_main_~array~7 v_idx_56) (select c_~array v_idx_60)) 4) (<= (- v_b_9_1 (- (select c_ULTIMATE.start_main_~array~7 v_idx_56))) 9) (<= (- (- v_b_14_1) (- (select c_ULTIMATE.start_main_~array~7 v_idx_55))) 0) (<= (- (- c_ULTIMATE.start_main_~i~7) (- (select c_ULTIMATE.start_main_~array~7 v_idx_56))) 2) (<= (- v_b_9_1 (select c_ULTIMATE.start_main_~array~7 v_idx_55)) 2) (<= (- (- v_b_11_1) (- (select c_ULTIMATE.start_main_~array~7 v_idx_55))) (- 2)) (<= (- v_b_14_1 (select c_ULTIMATE.start_main_~array~7 v_idx_55)) 0) (<= (- (select c_ULTIMATE.start_main_~array~7 v_idx_56) (- (select c_ULTIMATE.start_main_~array~7 v_idx_55))) 7) (<= (- (- v_b_9_1) (- (select c_~array v_idx_60))) (- 5)) (<= (- (- v_b_14_1) (select c_ULTIMATE.start_main_~array~7 v_idx_55)) (- 6)) (<= (- (- c_ULTIMATE.start_main_~i~7) (select c_ULTIMATE.start_main_~array~7 v_idx_55)) (- 5)) (<= (- (- (select c_ULTIMATE.start_main_~array~7 v_idx_56)) (- (select c_~array v_idx_60))) (- 4)) (<= (- (select c_ULTIMATE.start_main_~array~7 v_idx_56) c_~n) (- 1)) (<= (- (- v_b_0_1) (- (select c_ULTIMATE.start_main_~array~7 v_idx_56))) 4) (<= (- (- v_b_9_1) (select c_ULTIMATE.start_main_~array~7 v_idx_55)) (- 8)) (<= (- v_b_10_1 (- (select c_~array v_idx_60))) 4) (<= (- (select c_~array v_idx_60) (- (select c_~array v_idx_60))) 0) (<= (- v_b_0_1 (select c_~array v_idx_60)) 0) (<= (- v_b_10_1 (select c_~array v_idx_60)) 4) (<= (- (- v_b_10_1) (select c_~array v_idx_60)) (- 4)) (<= (- (select c_ULTIMATE.start_main_~array~7 v_idx_56) (- c_~n)) 9) (<= (- (- (select c_ULTIMATE.start_main_~array~7 v_idx_55)) c_~n) (- 8)) (<= (- v_b_14_1 (- (select c_ULTIMATE.start_main_~array~7 v_idx_56))) 7) (<= (- (- v_b_9_1) (select c_~array v_idx_60)) (- 5)) (<= (- (- v_b_9_1) (- (select c_ULTIMATE.start_main_~array~7 v_idx_55))) (- 2)) (<= (- (- v_b_11_1) (select c_ULTIMATE.start_main_~array~7 v_idx_55)) (- 8)) (<= (- v_b_0_1 (- (select c_ULTIMATE.start_main_~array~7 v_idx_55))) 3) (<= (- (- (select c_ULTIMATE.start_main_~array~7 v_idx_55)) (- c_~n)) 2) (<= (- (- (select c_~array v_idx_60)) (- c_~n)) 5) (<= (- (- v_b_10_1) (- (select c_ULTIMATE.start_main_~array~7 v_idx_56))) 0) (<= (- (- (select c_~array v_idx_60)) c_~n) (- 5)) (<= (- v_b_0_1 (- (select c_ULTIMATE.start_main_~array~7 v_idx_56))) 4) (<= (- v_b_10_1 (select c_ULTIMATE.start_main_~array~7 v_idx_56)) 0) (<= (- (- c_ULTIMATE.start_main_~i~7) (- (select c_~array v_idx_60))) (- 2)) (<= (- (- (select c_~array v_idx_60)) (select c_~array v_idx_60)) 0) (<= (- (select c_ULTIMATE.start_main_~array~7 v_idx_56) (- (select c_ULTIMATE.start_main_~array~7 v_idx_56))) 8) (<= (- v_b_9_1 (- (select c_ULTIMATE.start_main_~array~7 v_idx_55))) 8) (<= (- c_ULTIMATE.start_main_~i~7 (select c_~array v_idx_60)) 2) (<= (- (- v_b_9_1) (select c_ULTIMATE.start_main_~array~7 v_idx_56)) (- 9)) (<= (- (- c_ULTIMATE.start_main_~i~7) (- (select c_ULTIMATE.start_main_~array~7 v_idx_55))) 1) (<= (- v_b_0_1 (select c_ULTIMATE.start_main_~array~7 v_idx_56)) (- 4)) (<= (- (select c_~array v_idx_60) (select c_ULTIMATE.start_main_~array~7 v_idx_55)) (- 3)) (<= (- v_b_10_1 (- (select c_ULTIMATE.start_main_~array~7 v_idx_55))) 7) (<= (- (- c_ULTIMATE.start_main_~i~7) (select c_~array v_idx_60)) (- 2)) (<= (- v_b_14_1 (select c_~array v_idx_60)) 3) (<= (- v_b_11_1 (- (select c_ULTIMATE.start_main_~array~7 v_idx_56))) 9) (<= (- (- v_b_11_1) (- (select c_~array v_idx_60))) (- 5)) (<= (- v_b_0_1 (select c_ULTIMATE.start_main_~array~7 v_idx_55)) (- 3)) (<= (- (- v_b_10_1) (- (select c_~array v_idx_60))) (- 4)) (<= (- (select c_~array v_idx_60) (- c_~n)) 5) (<= (- (- v_b_14_1) (- (select c_ULTIMATE.start_main_~array~7 v_idx_56))) 1) (<= (- v_b_9_1 (- (select c_~array v_idx_60))) 5) (<= (- v_b_14_1 (select c_ULTIMATE.start_main_~array~7 v_idx_56)) (- 1)) (<= (- c_ULTIMATE.start_main_~i~7 (- (select c_~array v_idx_60))) 2) (<= (- (- v_b_0_1) (- (select c_ULTIMATE.start_main_~array~7 v_idx_55))) 3) (<= (- v_b_14_1 (- (select c_~array v_idx_60))) 3) (<= (- (- v_b_0_1) (- (select c_~array v_idx_60))) 0) (<= (- (- (select c_ULTIMATE.start_main_~array~7 v_idx_56)) (select c_ULTIMATE.start_main_~array~7 v_idx_56)) (- 8)) (<= (- (- (select c_ULTIMATE.start_main_~array~7 v_idx_56)) (- (select c_ULTIMATE.start_main_~array~7 v_idx_55))) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~7) (select c_ULTIMATE.start_main_~array~7 v_idx_56)) (- 6)) (<= (- (- v_b_0_1) (select c_ULTIMATE.start_main_~array~7 v_idx_55)) (- 3)) (<= (- (- (select c_~array v_idx_60)) (select c_ULTIMATE.start_main_~array~7 v_idx_55)) (- 3)) (<= (- (- v_b_11_1) (select c_~array v_idx_60)) (- 5)) (<= (- v_b_9_1 (select c_~array v_idx_60)) 5) (<= (- (- v_b_10_1) (select c_ULTIMATE.start_main_~array~7 v_idx_56)) (- 8)) (<= (- (- v_b_0_1) (select c_~array v_idx_60)) 0) (<= (- (- v_b_9_1) (- (select c_ULTIMATE.start_main_~array~7 v_idx_56))) (- 1)) (<= (- (select c_ULTIMATE.start_main_~array~7 v_idx_56) (- (select c_~array v_idx_60))) 4) (<= (- v_b_11_1 (select c_~array v_idx_60)) 5) (<= (- v_b_10_1 (- (select c_ULTIMATE.start_main_~array~7 v_idx_56))) 8) (<= (- (select c_~array v_idx_60) (- (select c_ULTIMATE.start_main_~array~7 v_idx_55))) 3) (<= (- (- v_b_11_1) (select c_ULTIMATE.start_main_~array~7 v_idx_56)) (- 9)) (<= (- (select c_ULTIMATE.start_main_~array~7 v_idx_55) c_~n) (- 2)) (<= (- v_b_0_1 (- (select c_~array v_idx_60))) 0) (<= (- (- v_b_10_1) (select c_ULTIMATE.start_main_~array~7 v_idx_55)) (- 7)) (<= (- (- (select c_~array v_idx_60)) (- (select c_ULTIMATE.start_main_~array~7 v_idx_55))) 3) (<= (- c_ULTIMATE.start_main_~i~7 (- (select c_ULTIMATE.start_main_~array~7 v_idx_56))) 6) (<= (- v_b_14_1 (- (select c_ULTIMATE.start_main_~array~7 v_idx_55))) 6) (<= (- c_ULTIMATE.start_main_~i~7 (select c_ULTIMATE.start_main_~array~7 v_idx_56)) (- 2)) (<= (- (- v_b_14_1) (select c_ULTIMATE.start_main_~array~7 v_idx_56)) (- 7)) (<= (- v_b_11_1 (- (select c_ULTIMATE.start_main_~array~7 v_idx_55))) 8) (<= (- v_b_9_1 (select c_ULTIMATE.start_main_~array~7 v_idx_56)) 1) (<= (- v_b_10_1 (select c_ULTIMATE.start_main_~array~7 v_idx_55)) 1) (<= (- (select c_ULTIMATE.start_main_~array~7 v_idx_55) (- c_~n)) 8) (<= (- (- (select c_ULTIMATE.start_main_~array~7 v_idx_56)) (select c_~array v_idx_60)) (- 4)) (<= (- (- (select c_ULTIMATE.start_main_~array~7 v_idx_56)) (select c_ULTIMATE.start_main_~array~7 v_idx_55)) (- 7)) (<= (- c_ULTIMATE.start_main_~i~7 (- (select c_ULTIMATE.start_main_~array~7 v_idx_55))) 5) (<= (- (- v_b_0_1) (select c_ULTIMATE.start_main_~array~7 v_idx_56)) (- 4)) (<= (- v_b_11_1 (- (select c_~array v_idx_60))) 5) (<= (- (- (select c_ULTIMATE.start_main_~array~7 v_idx_56)) c_~n) (- 9)) (<= (- (select c_~array v_idx_60) c_~n) (- 5))) (<= v_b_9_1 v_idx_60) (<= v_b_14_1 v_idx_54) (<= v_b_0_1 v_idx_59) (< v_idx_60 v_b_0_1) (<= v_b_10_1 v_idx_55))) (<= (- v_b_0_1 (- v_b_9_1)) 5) (<= (- v_b_9_1 v_v_21_1) 1) (<= (- c_ULTIMATE.start_main_~i~7 v_b_11_1) (- 3)) (<= (- v_b_10_1 v_v_40_1) 1) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_10_1)) 2) (<= (- v_b_11_1 (- v_v_4_1)) 5) (<= (- (- v_b_10_1) v_b_10_1) (- 8)) (<= (- (- v_b_14_1) v_b_9_1) (- 8)) (<= (- (- v_b_10_1) (- v_v_40_1)) (- 1)) (<= (- (- v_v_40_1) v_v_40_1) (- 6)) (<= (- c_ULTIMATE.start_main_~i~7 v_v_40_1) (- 1)) (<= (- v_b_11_1 v_v_21_1) 1) (<= (- v_b_10_1 v_b_14_1) 1) (<= (- (- v_b_11_1) v_b_9_1) (- 10)) (<= (- (- v_b_14_1) (- v_v_4_1)) (- 3)) (<= (- v_v_21_1 v_v_40_1) 1) (<= (- v_b_11_1 v_v_40_1) 2) (<= (- v_b_0_1 c_~n) (- 5)) (<= (- v_v_21_1 v_v_4_1) 4) (<= (- v_b_9_1 (- v_v_21_1)) 9) (<= (- (- v_b_14_1) (- v_v_40_1)) 0) (<= (- (- v_b_11_1) v_b_11_1) (- 10)) (<= (- (- v_b_11_1) (- v_v_40_1)) (- 2)) (<= (- (- v_b_9_1) (- v_v_4_1)) (- 5)) (<= (- (- v_b_14_1) v_v_40_1) (- 6)) (<= (- (- v_b_0_1) (- v_b_14_1)) 3) (<= (- v_b_9_1 (- v_b_9_1)) 10) (<= (- (- v_b_10_1) c_~n) (- 9)) (<= (- v_b_10_1 (- v_b_11_1)) 9) (<= (- (- v_b_10_1) v_b_9_1) (- 9)) (<= (- v_v_21_1 c_~n) (- 1)) (<= (- (- v_b_0_1) (- v_v_21_1)) 4) (<= (- (- v_b_9_1) v_v_40_1) (- 8)) (<= (- v_v_4_1 (- v_v_4_1)) 0) (<= (- (- v_b_11_1) (- c_~n)) 0) (<= (- (- v_b_10_1) v_v_4_1) (- 4)) (<= (- (- c_ULTIMATE.start_main_~i~7) (- c_~n)) 3) (<= (- v_v_21_1 (- c_~n)) 9) (<= (- (- v_v_40_1) c_~n) (- 8)) (<= (- (- v_b_14_1) c_~n) (- 8)) (<= (- c_ULTIMATE.start_main_~i~7 v_b_9_1) (- 3)) (<= (- v_b_14_1 (- v_v_21_1)) 7) (<= (- (- v_b_9_1) v_v_4_1) (- 5)) (<= (- (- c_ULTIMATE.start_main_~i~7) c_ULTIMATE.start_main_~i~7) (- 4)) (<= (- v_b_14_1 (- v_b_9_1)) 8) (<= (- (- v_b_11_1) v_v_40_1) (- 8)) (<= (- v_b_0_1 (- v_v_40_1)) 3) (<= (- v_b_11_1 v_b_14_1) 2) (<= (- (- v_v_4_1) (- c_~n)) 5) (<= (- v_b_9_1 (- c_~n)) 10) (<= (- (- v_b_10_1) (- v_b_9_1)) 1) (<= (- v_b_0_1 (- v_v_21_1)) 4) (<= (- (- v_v_4_1) v_v_4_1) 0) (<= (- (- v_b_0_1) (- v_b_9_1)) 5) (<= (- v_b_0_1 (- c_~n)) 5) (<= (- v_b_14_1 (- c_~n)) 8) (<= (- (- v_b_11_1) (- v_b_9_1)) 0) (<= (- (- v_b_10_1) (- v_b_11_1)) 1) (<= (- v_b_0_1 v_b_14_1) (- 3)) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_14_1) (- 5)) (<= (- (- v_b_9_1) v_v_21_1) (- 9)) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_v_40_1)) 1) (<= (- (- v_b_11_1) (- v_b_14_1)) (- 2)) (<= (- v_v_4_1 v_v_40_1) (- 3)) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_9_1) (- 7)) (<= (- v_b_10_1 (- v_v_40_1)) 7) (<= (- (- c_~n) c_~n) (- 10)) (<= (- v_b_14_1 v_v_4_1) 3) (<= (- v_b_10_1 c_~n) (- 1)) (<= (- v_b_11_1 (- v_v_21_1)) 9) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_10_1) (- 6)) (<= (- (- v_b_9_1) v_b_9_1) (- 10)) (<= (- (- v_b_0_1) (- c_~n)) 5) (<= (- v_b_0_1 (- v_b_0_1)) 0) (<= (- (- v_b_10_1) (- v_v_4_1)) (- 4)) (<= (- v_b_11_1 (- v_b_9_1)) 10) (<= (- (- v_b_14_1) (- v_v_21_1)) 1) (<= (- (- v_b_10_1) (- v_b_14_1)) (- 1)) (<= (- (- v_b_0_1) (- v_v_4_1)) 0) (<= (- (- v_b_10_1) v_b_14_1) (- 7)) (<= (- (- v_v_21_1) v_v_21_1) (- 8)) (<= (- v_b_9_1 c_~n) 0) (<= (- (- v_v_21_1) (- v_v_40_1)) (- 1)) (<= (- v_b_11_1 (- v_b_14_1)) 8) (<= (- (- v_b_11_1) v_v_4_1) (- 5)) (<= (- (- v_b_10_1) v_b_11_1) (- 9)) (<= (- v_b_10_1 (- c_~n)) 9) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_9_1)) 7) (<= (- (- v_b_0_1) (- v_b_11_1)) 5) (<= (- v_b_11_1 v_v_4_1) 5) (<= (- (- v_b_14_1) (- c_~n)) 2) (<= (- (- v_b_11_1) v_v_21_1) (- 9)) (<= (- v_b_0_1 (- v_v_4_1)) 0) (<= (- v_b_14_1 c_~n) (- 2)) (<= (- (- v_b_11_1) v_b_14_1) (- 8)) (<= (- (- v_b_10_1) v_v_40_1) (- 7)) (<= (- c_ULTIMATE.start_main_~i~7 (- v_v_21_1)) 6) (<= (- v_b_0_1 (- v_b_10_1)) 4) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_14_1)) 1) (<= (- (- v_b_0_1) v_b_9_1) (- 5)) (<= (- v_b_0_1 (- v_b_11_1)) 5) (<= (- c_ULTIMATE.start_main_~i~7 v_v_21_1) (- 2)) (<= (- (- v_b_14_1) v_v_21_1) (- 7)) (<= (- v_b_11_1 (- v_v_40_1)) 8) (<= (- v_v_40_1 (- c_~n)) 8) (<= (- (- v_v_21_1) v_v_4_1) (- 4)) (<= (- (- v_v_21_1) v_v_40_1) (- 7)) (<= (- c_ULTIMATE.start_main_~i~7 (- v_v_40_1)) 5) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_0_1)) 2) (<= (- (- v_b_0_1) v_v_21_1) (- 4)) (<= (- c_ULTIMATE.start_main_~i~7 v_b_14_1) (- 1)) (<= (- (- v_v_21_1) c_~n) (- 9)) (<= (- v_v_4_1 c_~n) (- 5)))) (exists ((v_b_12_1 Int) (v_b_13_1 Int) (v_b_9_1 Int) (v_v_4_1 Int) (v_b_0_1 Int) (v_v_37_1 Int)) (and (<= (- (- v_v_37_1) v_v_37_1) (- 8)) (<= (- v_b_13_1 (- c_~n)) 10) (<= (- c_ULTIMATE.start_main_~i~7 v_b_13_1) (- 2)) (<= (- c_ULTIMATE.start_main_~i~7 (- v_v_37_1)) 7) (<= (- (- v_b_13_1) (- v_b_9_1)) 0) (<= (- v_b_0_1 c_~n) (- 5)) (<= (- (- c_ULTIMATE.start_main_~i~7) c_ULTIMATE.start_main_~i~7) (- 6)) (<= (- c_ULTIMATE.start_main_~i~7 (- c_~n)) 8) (<= (- (- v_b_0_1) v_b_12_1) (- 4)) (<= (- (- v_b_0_1) c_~n) (- 5)) (<= (- (- v_b_12_1) v_b_12_1) (- 8)) (<= (- (- v_v_37_1) (- v_v_4_1)) (- 4)) (<= (- (- v_v_37_1) v_v_4_1) (- 4)) (<= (- v_b_12_1 v_v_37_1) 0) (<= (- c_ULTIMATE.start_main_~i~7 v_v_4_1) 3) (<= (- (- v_b_9_1) (- v_v_4_1)) (- 5)) (<= (- v_b_9_1 (- v_b_9_1)) 10) (<= (- v_b_0_1 (- v_v_37_1)) 4) (<= (- (- v_b_13_1) (- c_~n)) 0) (<= (- v_b_13_1 (- v_v_4_1)) 5) (<= (- (- v_b_0_1) v_v_37_1) (- 4)) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_12_1) (- 7)) (<= (- v_b_0_1 v_b_12_1) (- 4)) (<= (- (- v_b_0_1) v_b_0_1) 0) (<= (- v_v_4_1 (- v_v_4_1)) 0) (<= (- (- v_b_9_1) c_~n) (- 10)) (<= (- v_b_0_1 v_v_4_1) 0) (<= (- (- v_b_13_1) c_~n) (- 10)) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_v_4_1)) (- 3)) (<= (- (- v_b_13_1) v_b_13_1) (- 10)) (<= (- v_b_0_1 v_v_37_1) (- 4)) (<= (- (- v_b_12_1) v_v_37_1) (- 8)) (<= (- (- v_b_12_1) (- v_b_9_1)) 1) (<= (- v_b_12_1 c_~n) (- 1)) (<= (- (- v_b_0_1) v_b_13_1) (- 5)) (<= (- v_b_12_1 (- v_v_4_1)) 4) (<= (- (- v_b_9_1) v_v_4_1) (- 5)) (<= (- (- v_b_0_1) (- v_b_12_1)) 4) (<= (- v_b_12_1 v_b_9_1) (- 1)) (<= (- v_v_37_1 (- v_v_37_1)) 8) (<= (- (- v_b_13_1) (- v_v_37_1)) (- 1)) (<= (- (- v_v_4_1) (- c_~n)) 5) (<= (- v_b_9_1 (- c_~n)) 10) (<= (- v_b_12_1 v_b_13_1) (- 1)) (<= (- (- v_v_4_1) c_~n) (- 5)) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_13_1)) 8) (<= (- (- v_v_4_1) v_v_4_1) 0) (<= (- (- v_b_12_1) (- c_~n)) 1) (<= (- (- v_b_12_1) v_b_13_1) (- 9)) (<= (- (- v_b_0_1) (- v_b_9_1)) 5) (<= (- v_b_0_1 (- c_~n)) 5) (<= (- (- v_v_37_1) (- c_~n)) 1) (<= (- (- v_b_9_1) (- v_v_37_1)) (- 1)) (<= (- v_b_0_1 v_b_13_1) (- 5)) (<= (- (- c_ULTIMATE.start_main_~i~7) c_~n) (- 8)) (<= (- (- v_b_9_1) (- c_~n)) 0) (<= (- c_ULTIMATE.start_main_~i~7 v_b_0_1) 3) (<= (- v_b_13_1 (- v_b_13_1)) 10) (<= (- (- v_b_12_1) (- v_v_37_1)) 0) (<= (- v_b_12_1 (- v_b_9_1)) 9) (<= (- (- v_b_13_1) (- v_v_4_1)) (- 5)) (<= (- v_b_12_1 v_v_4_1) 4) (<= (- (- c_~n) c_~n) (- 10)) (<= (- (- c_ULTIMATE.start_main_~i~7) (- c_~n)) 2) (<= (- v_v_37_1 (- c_~n)) 9) (<= (- v_v_37_1 v_v_4_1) 4) (<= (- v_v_37_1 (- v_v_4_1)) 4) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_12_1)) 7) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_9_1)) 2) (<= (- c_ULTIMATE.start_main_~i~7 v_b_9_1) (- 2)) (<= (- (- v_b_12_1) (- v_v_4_1)) (- 4)) (<= (- v_b_9_1 v_v_37_1) 1) (<= (- (- v_b_13_1) v_b_9_1) (- 10)) (<= (- v_b_12_1 (- v_b_13_1)) 9) (<= (- (- v_b_9_1) v_b_9_1) (- 10)) (<= (- (- v_b_0_1) (- c_~n)) 5) (<= (- v_b_0_1 (- v_b_0_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_0_1)) (- 3)) (<= (- v_b_0_1 (- v_b_12_1)) 4) (<= (- (- v_b_12_1) (- v_b_13_1)) 1) (<= (- c_ULTIMATE.start_main_~i~7 v_b_12_1) (- 1)) (<= (- v_v_4_1 (- c_~n)) 5) (<= (- (- v_b_12_1) v_v_4_1) (- 4)) (<= (- v_b_9_1 (- v_v_4_1)) 5) (<= (- (- v_b_0_1) (- v_v_4_1)) 0) (<= (- v_b_9_1 c_~n) 0) (<= (- v_v_37_1 c_~n) (- 1)) (<= (- v_b_12_1 (- c_~n)) 9) (<= (- v_b_13_1 (- v_v_37_1)) 9) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_9_1) (- 8)) (<= (- (- v_b_12_1) c_~n) (- 9)) (<= (- (- v_b_0_1) (- v_b_13_1)) 5) (<= (- (- v_b_9_1) v_v_37_1) (- 9)) (<= (- v_b_0_1 v_b_9_1) (- 5)) (<= (- c_ULTIMATE.start_main_~i~7 (- c_ULTIMATE.start_main_~i~7)) 6) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_13_1)) 2) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_12_1)) 1) (<= (- c_ULTIMATE.start_main_~i~7 c_~n) (- 2)) (<= (- v_b_9_1 v_v_4_1) 5) (<= (- v_b_0_1 (- v_b_13_1)) 5) (<= (- (- v_v_37_1) c_~n) (- 9)) (forall ((v_idx_47 Int) (v_idx_48 Int) (v_idx_52 Int) (v_idx_53 Int) (v_idx_51 Int) (v_idx_49 Int)) (or (and (<= (- (- (select c_ULTIMATE.start_main_~array~7 v_idx_48)) (select c_ULTIMATE.start_main_~array~7 v_idx_48)) (- 8)) (<= (- (- v_b_12_1) (- (select c_ULTIMATE.start_main_~array~7 v_idx_48))) 0) (<= (- (- v_b_13_1) (- (select c_~array v_idx_52))) (- 5)) (<= (- c_ULTIMATE.start_main_~i~7 (- (select c_ULTIMATE.start_main_~array~7 v_idx_48))) 7) (<= (- v_b_12_1 (select c_~array v_idx_52)) 4) (<= (- (select c_ULTIMATE.start_main_~array~7 v_idx_48) (- c_~n)) 9) (<= (- (select c_ULTIMATE.start_main_~array~7 v_idx_48) (select c_~array v_idx_52)) 4) (<= (- (select c_ULTIMATE.start_main_~array~7 v_idx_48) (- (select c_~array v_idx_52))) 4) (<= (- (- (select c_ULTIMATE.start_main_~array~7 v_idx_48)) (- (select c_~array v_idx_52))) (- 4)) (<= (- (- (select c_ULTIMATE.start_main_~array~7 v_idx_48)) (select c_~array v_idx_52)) (- 4)) (<= (- (- v_b_12_1) (- (select c_~array v_idx_52))) (- 4)) (<= (- v_b_9_1 (select c_ULTIMATE.start_main_~array~7 v_idx_48)) 1) (<= (- v_b_12_1 (select c_ULTIMATE.start_main_~array~7 v_idx_48)) 0) (<= (- c_ULTIMATE.start_main_~i~7 (select c_~array v_idx_52)) 3) (<= (- (- v_b_9_1) (- (select c_~array v_idx_52))) (- 5)) (<= (- v_b_0_1 (- (select c_ULTIMATE.start_main_~array~7 v_idx_48))) 4) (<= (- v_b_13_1 (- (select c_~array v_idx_52))) 5) (<= (- (- v_b_0_1) (select c_ULTIMATE.start_main_~array~7 v_idx_48)) (- 4)) (<= (- (select c_~array v_idx_52) (- (select c_~array v_idx_52))) 0) (<= (- v_b_0_1 (select c_~array v_idx_52)) 0) (<= (- (select c_~array v_idx_52) (- c_~n)) 5) (<= (- (- c_ULTIMATE.start_main_~i~7) (- (select c_~array v_idx_52))) (- 3)) (<= (- (- v_b_12_1) (select c_~array v_idx_52)) (- 4)) (<= (- v_b_9_1 (- (select c_~array v_idx_52))) 5) (<= (- v_b_0_1 (select c_ULTIMATE.start_main_~array~7 v_idx_48)) (- 4)) (<= (- (- v_b_0_1) (- (select c_~array v_idx_52))) 0) (<= (- (- v_b_12_1) (select c_ULTIMATE.start_main_~array~7 v_idx_48)) (- 8)) (<= (- (select c_ULTIMATE.start_main_~array~7 v_idx_48) c_~n) (- 1)) (<= (- v_b_13_1 (- (select c_ULTIMATE.start_main_~array~7 v_idx_48))) 9) (<= (- (- v_b_9_1) (select c_ULTIMATE.start_main_~array~7 v_idx_48)) (- 9)) (<= (- v_b_12_1 (- (select c_~array v_idx_52))) 4) (<= (- (- v_b_9_1) (select c_~array v_idx_52)) (- 5)) (<= (- v_b_9_1 (select c_~array v_idx_52)) 5) (<= (- (select c_ULTIMATE.start_main_~array~7 v_idx_48) (- (select c_ULTIMATE.start_main_~array~7 v_idx_48))) 8) (<= (- (- (select c_ULTIMATE.start_main_~array~7 v_idx_48)) c_~n) (- 9)) (<= (- (- v_b_0_1) (select c_~array v_idx_52)) 0) (<= (- (- v_b_13_1) (select c_ULTIMATE.start_main_~array~7 v_idx_48)) (- 9)) (<= (- (- v_b_13_1) (- (select c_ULTIMATE.start_main_~array~7 v_idx_48))) (- 1)) (<= (- v_b_13_1 (select c_ULTIMATE.start_main_~array~7 v_idx_48)) 1) (<= (- (- (select c_~array v_idx_52)) (- c_~n)) 5) (<= (- (- c_ULTIMATE.start_main_~i~7) (- (select c_ULTIMATE.start_main_~array~7 v_idx_48))) 1) (<= (- v_b_0_1 (- (select c_~array v_idx_52))) 0) (<= (- (- (select c_~array v_idx_52)) c_~n) (- 5)) (<= (- (- c_ULTIMATE.start_main_~i~7) (select c_~array v_idx_52)) (- 3)) (<= (- (- (select c_~array v_idx_52)) (select c_~array v_idx_52)) 0) (<= (- c_ULTIMATE.start_main_~i~7 (select c_ULTIMATE.start_main_~array~7 v_idx_48)) (- 1)) (<= (- (- v_b_13_1) (select c_~array v_idx_52)) (- 5)) (<= (- (- (select c_ULTIMATE.start_main_~array~7 v_idx_48)) (- c_~n)) 1) (<= (- (- v_b_9_1) (- (select c_ULTIMATE.start_main_~array~7 v_idx_48))) (- 1)) (<= (- v_b_12_1 (- (select c_ULTIMATE.start_main_~array~7 v_idx_48))) 8) (<= (- (- v_b_0_1) (- (select c_ULTIMATE.start_main_~array~7 v_idx_48))) 4) (<= (- v_b_9_1 (- (select c_ULTIMATE.start_main_~array~7 v_idx_48))) 9) (<= (- c_ULTIMATE.start_main_~i~7 (- (select c_~array v_idx_52))) 3) (<= (- v_b_13_1 (select c_~array v_idx_52)) 5) (<= (- (- c_ULTIMATE.start_main_~i~7) (select c_ULTIMATE.start_main_~array~7 v_idx_48)) (- 7)) (<= (- (select c_~array v_idx_52) c_~n) (- 5))) (< v_idx_53 v_b_9_1) (< v_idx_48 v_b_12_1) (<= v_b_13_1 v_idx_48) (< v_idx_49 v_b_13_1) (<= v_b_0_1 v_idx_51) (< v_idx_52 v_b_0_1) (<= v_b_12_1 v_idx_47) (<= v_b_9_1 v_idx_52))) (<= (- (- v_b_0_1) v_v_4_1) 0) (<= (- (- v_b_13_1) v_v_37_1) (- 9)) (<= (- v_b_13_1 v_v_37_1) 1) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_13_1) (- 8)) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_v_37_1)) 1) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_0_1) (- 3)) (<= (- v_b_0_1 (- v_v_4_1)) 0) (<= (- c_~n (- c_~n)) 10) (<= (- (- c_ULTIMATE.start_main_~i~7) v_v_4_1) (- 3)) (<= (- v_b_13_1 c_~n) 0) (<= (- c_ULTIMATE.start_main_~i~7 v_v_37_1) (- 1)) (<= (- (- v_b_13_1) v_v_4_1) (- 5)) (<= (- (- v_b_0_1) v_b_9_1) (- 5)) (<= (- v_b_13_1 (- v_b_9_1)) 10) (<= (- v_b_12_1 (- v_b_12_1)) 8) (<= (- v_b_0_1 (- v_b_9_1)) 5) (<= (- v_b_12_1 (- v_v_37_1)) 8) (<= (- v_b_13_1 v_b_9_1) 0) (<= (- (- v_b_0_1) (- v_v_37_1)) 4) (<= (- v_b_9_1 (- v_v_37_1)) 9) (<= (- c_ULTIMATE.start_main_~i~7 (- v_v_4_1)) 3) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_9_1)) 8) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_0_1)) 3) (<= (- v_b_13_1 v_v_4_1) 5) (<= (- (- v_b_12_1) v_b_9_1) (- 9)) (<= (- (- c_ULTIMATE.start_main_~i~7) v_v_37_1) (- 7)) (<= (- v_v_4_1 c_~n) (- 5)))))} [2018-12-17 14:25:50,404 FATAL L263 ngHoareTripleChecker]: -- [2018-12-17 14:25:50,404 FATAL L264 ngHoareTripleChecker]: Simplified triple [2018-12-17 14:25:50,503 FATAL L265 ngHoareTripleChecker]: Pre: {2147483639#(or (exists ((v_b_11_1 Int) (v_v_21_1 Int) (v_b_9_1 Int) (v_v_4_1 Int) (v_b_0_1 Int) (v_b_10_1 Int)) (and (<= (- (- v_b_0_1) v_b_10_1) (- 4)) (<= (- v_b_0_1 v_b_10_1) (- 4)) (<= (- ULTIMATE.start_main_~i~7 v_v_21_1) (- 1)) (<= (- v_b_11_1 v_v_21_1) 1) (<= (- (- v_v_21_1) (- ~n)) 1) (<= (- (- v_b_11_1) (- v_v_21_1)) (- 1)) (<= (- (- v_b_11_1) v_b_9_1) (- 10)) (<= (- v_b_11_1 (- v_b_11_1)) 10) (<= (- v_b_0_1 ~n) (- 5)) (<= (- (- ULTIMATE.start_main_~i~7) ULTIMATE.start_main_~i~7) (- 6)) (<= (- v_b_0_1 v_b_11_1) (- 5)) (<= (- ULTIMATE.start_main_~i~7 (- ~n)) 8) (<= (- (- v_b_0_1) ~n) (- 5)) (<= (- (- v_b_0_1) (- v_b_10_1)) 4) (<= (- v_v_21_1 v_v_4_1) 4) (<= (- v_b_9_1 (- v_v_21_1)) 9) (<= (- (- v_b_11_1) v_b_11_1) (- 10)) (<= (- ULTIMATE.start_main_~i~7 v_v_4_1) 3) (<= (- (- v_b_9_1) (- v_v_4_1)) (- 5)) (<= (- v_b_9_1 (- v_b_9_1)) 10) (<= (- (- v_v_21_1) (- v_v_4_1)) (- 4)) (<= (- ULTIMATE.start_main_~i~7 (- v_b_11_1)) 8) (<= (- (- v_b_10_1) ~n) (- 9)) (<= (- v_b_10_1 (- v_b_11_1)) 9) (<= (- (- v_b_10_1) v_b_9_1) (- 9)) (<= (- v_v_21_1 ~n) (- 1)) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_10_1)) 1) (<= (- (- v_b_0_1) (- v_v_21_1)) 4) (<= (- v_b_10_1 (- v_v_4_1)) 4) (<= (- (- v_b_0_1) v_b_0_1) 0) (<= (- v_v_4_1 (- v_v_4_1)) 0) (<= (- (- v_b_9_1) ~n) (- 10)) (<= (- v_b_0_1 v_v_4_1) 0) (<= (- v_b_11_1 (- ~n)) 10) (<= (- v_b_10_1 (- v_b_9_1)) 9) (<= (- (- ULTIMATE.start_main_~i~7) (- v_v_4_1)) (- 3)) (<= (- (- v_b_11_1) (- ~n)) 0) (<= (- v_b_10_1 v_v_4_1) 4) (<= (- (- v_b_10_1) v_v_4_1) (- 4)) (<= (- v_v_21_1 (- ~n)) 9) (<= (- (- v_b_9_1) v_v_4_1) (- 5)) (<= (- (- ULTIMATE.start_main_~i~7) v_b_11_1) (- 8)) (<= (- (- v_v_4_1) (- ~n)) 5) (<= (- (- v_b_10_1) (- v_v_21_1)) 0) (<= (- v_b_9_1 (- ~n)) 10) (<= (- ULTIMATE.start_main_~i~7 v_b_10_1) (- 1)) (<= (- (- v_b_10_1) (- v_b_9_1)) 1) (<= (- (- v_b_10_1) (- ~n)) 1) (<= (- (- v_v_4_1) ~n) (- 5)) (<= (- (- v_b_0_1) v_b_11_1) (- 5)) (<= (- v_b_0_1 (- v_v_21_1)) 4) (<= (- v_b_10_1 v_v_21_1) 0) (<= (- (- v_v_4_1) v_v_4_1) 0) (<= (- ULTIMATE.start_main_~i~7 (- v_v_21_1)) 7) (<= (- ULTIMATE.start_main_~i~7 (- v_b_10_1)) 7) (<= (- (- v_b_0_1) (- v_b_9_1)) 5) (<= (- v_v_21_1 (- v_v_21_1)) 8) (<= (- v_b_0_1 (- ~n)) 5) (<= (- (- v_b_11_1) (- v_b_9_1)) 0) (<= (- (- v_b_10_1) (- v_b_11_1)) 1) (<= (- (- ULTIMATE.start_main_~i~7) ~n) (- 8)) (<= (- (- v_b_11_1) ~n) (- 10)) (<= (- (- v_b_9_1) (- ~n)) 0) (<= (- ULTIMATE.start_main_~i~7 v_b_0_1) 3) (<= (- (- ULTIMATE.start_main_~i~7) v_v_21_1) (- 7)) (<= (- v_b_10_1 (- v_b_10_1)) 8) (<= (- (- v_b_9_1) v_v_21_1) (- 9)) (<= (- v_b_0_1 v_v_21_1) (- 4)) (<= (- (- ~n) ~n) (- 10)) (<= (- (- ULTIMATE.start_main_~i~7) (- ~n)) 2) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_9_1)) 2) (<= (- (- ULTIMATE.start_main_~i~7) (- v_v_21_1)) 1) (<= (- v_b_10_1 ~n) (- 1)) (<= (- ULTIMATE.start_main_~i~7 v_b_9_1) (- 2)) (<= (- v_b_11_1 (- v_v_21_1)) 9) (<= (- v_b_11_1 v_b_9_1) 0) (<= (- (- v_b_11_1) (- v_v_4_1)) (- 5)) (<= (- (- v_b_9_1) v_b_9_1) (- 10)) (<= (- (- v_b_0_1) (- ~n)) 5) (<= (- v_b_0_1 (- v_b_0_1)) 0) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_0_1)) (- 3)) (<= (- (- v_b_10_1) (- v_v_4_1)) (- 4)) (<= (- v_b_11_1 (- v_b_9_1)) 10) (<= (- v_v_4_1 (- ~n)) 5) (<= (- v_b_9_1 (- v_v_4_1)) 5) (<= (- (- v_b_0_1) (- v_v_4_1)) 0) (<= (- (- v_v_21_1) v_v_21_1) (- 8)) (<= (- v_b_9_1 ~n) 0) (<= (- (- ULTIMATE.start_main_~i~7) v_b_9_1) (- 8)) (<= (- v_b_0_1 v_b_9_1) (- 5)) (<= (- (- v_b_11_1) v_v_4_1) (- 5)) (<= (- ULTIMATE.start_main_~i~7 (- ULTIMATE.start_main_~i~7)) 6) (<= (- (- v_b_10_1) v_b_11_1) (- 9)) (<= (- ULTIMATE.start_main_~i~7 ~n) (- 2)) (<= (- v_b_9_1 v_v_4_1) 5) (<= (- v_b_10_1 (- ~n)) 9) (<= (- v_b_10_1 v_b_11_1) (- 1)) (<= (- (- v_b_10_1) v_v_21_1) (- 8)) (<= (- ULTIMATE.start_main_~i~7 v_b_11_1) (- 2)) (<= (- (- v_b_0_1) v_v_4_1) 0) (<= (- (- v_b_0_1) (- v_b_11_1)) 5) (<= (- (- v_b_9_1) (- v_v_21_1)) (- 1)) (<= (- v_b_11_1 v_v_4_1) 5) (<= (- v_v_21_1 (- v_v_4_1)) 4) (<= (- v_b_10_1 (- v_v_21_1)) 8) (<= (- (- v_b_11_1) v_v_21_1) (- 9)) (forall ((v_idx_45 Int) (v_idx_46 Int) (v_idx_44 Int) (v_idx_41 Int) (v_idx_42 Int) (v_idx_40 Int)) (or (< v_idx_45 v_b_0_1) (< v_idx_46 v_b_9_1) (<= v_b_11_1 v_idx_41) (< v_idx_42 v_b_11_1) (<= v_b_0_1 v_idx_44) (<= v_b_10_1 v_idx_40) (< v_idx_41 v_b_10_1) (<= v_b_9_1 v_idx_45) (and (<= (- (- v_b_9_1) (select ULTIMATE.start_main_~array~7 v_idx_41)) (- 9)) (<= (- ULTIMATE.start_main_~i~7 (select ULTIMATE.start_main_~array~7 v_idx_41)) (- 1)) (<= (- v_b_11_1 (select ULTIMATE.start_main_~array~7 v_idx_41)) 1) (<= (- v_b_0_1 (select ULTIMATE.start_main_~array~7 v_idx_41)) (- 4)) (<= (- (- (select ULTIMATE.start_main_~array~7 v_idx_41)) (- ~n)) 1) (<= (- (- v_b_11_1) (- (select ULTIMATE.start_main_~array~7 v_idx_41))) (- 1)) (<= (- (- ULTIMATE.start_main_~i~7) (- (select ULTIMATE.start_main_~array~7 v_idx_41))) 1) (<= (- (select ULTIMATE.start_main_~array~7 v_idx_41) (select ~array v_idx_45)) 4) (<= (- v_b_9_1 (- (select ULTIMATE.start_main_~array~7 v_idx_41))) 9) (<= (- v_b_11_1 (- (select ULTIMATE.start_main_~array~7 v_idx_41))) 9) (<= (- (- v_b_11_1) (- (select ~array v_idx_45))) (- 5)) (<= (- ULTIMATE.start_main_~i~7 (select ~array v_idx_45)) 3) (<= (- (- v_b_9_1) (- (select ~array v_idx_45))) (- 5)) (<= (- (- (select ULTIMATE.start_main_~array~7 v_idx_41)) (- (select ~array v_idx_45))) (- 4)) (<= (- (select ULTIMATE.start_main_~array~7 v_idx_41) ~n) (- 1)) (<= (- (- v_b_0_1) (- (select ULTIMATE.start_main_~array~7 v_idx_41))) 4) (<= (- v_b_10_1 (- (select ~array v_idx_45))) 4) (<= (- (select ~array v_idx_45) (- (select ~array v_idx_45))) 0) (<= (- (- v_b_10_1) (- (select ~array v_idx_45))) (- 4)) (<= (- v_b_0_1 (select ~array v_idx_45)) 0) (<= (- (select ~array v_idx_45) (- ~n)) 5) (<= (- (- ULTIMATE.start_main_~i~7) (- (select ~array v_idx_45))) (- 3)) (<= (- v_b_10_1 (select ~array v_idx_45)) 4) (<= (- (- v_b_10_1) (select ~array v_idx_45)) (- 4)) (<= (- v_b_9_1 (- (select ~array v_idx_45))) 5) (<= (- (- v_b_0_1) (- (select ~array v_idx_45))) 0) (<= (- (select ULTIMATE.start_main_~array~7 v_idx_41) (- ~n)) 9) (<= (- (- (select ULTIMATE.start_main_~array~7 v_idx_41)) (select ULTIMATE.start_main_~array~7 v_idx_41)) (- 8)) (<= (- (- v_b_11_1) (select ~array v_idx_45)) (- 5)) (<= (- (- v_b_9_1) (select ~array v_idx_45)) (- 5)) (<= (- v_b_9_1 (select ~array v_idx_45)) 5) (<= (- (- v_b_10_1) (select ULTIMATE.start_main_~array~7 v_idx_41)) (- 8)) (<= (- (- v_b_0_1) (select ~array v_idx_45)) 0) (<= (- (- v_b_9_1) (- (select ULTIMATE.start_main_~array~7 v_idx_41))) (- 1)) (<= (- v_b_11_1 (select ~array v_idx_45)) 5) (<= (- (select ULTIMATE.start_main_~array~7 v_idx_41) (- (select ~array v_idx_45))) 4) (<= (- v_b_10_1 (- (select ULTIMATE.start_main_~array~7 v_idx_41))) 8) (<= (- (- v_b_11_1) (select ULTIMATE.start_main_~array~7 v_idx_41)) (- 9)) (<= (- (- (select ~array v_idx_45)) (- ~n)) 5) (<= (- (- v_b_10_1) (- (select ULTIMATE.start_main_~array~7 v_idx_41))) 0) (<= (- v_b_0_1 (- (select ~array v_idx_45))) 0) (<= (- (- (select ~array v_idx_45)) ~n) (- 5)) (<= (- (- ULTIMATE.start_main_~i~7) (select ~array v_idx_45)) (- 3)) (<= (- v_b_0_1 (- (select ULTIMATE.start_main_~array~7 v_idx_41))) 4) (<= (- v_b_10_1 (select ULTIMATE.start_main_~array~7 v_idx_41)) 0) (<= (- (- (select ~array v_idx_45)) (select ~array v_idx_45)) 0) (<= (- ULTIMATE.start_main_~i~7 (- (select ULTIMATE.start_main_~array~7 v_idx_41))) 7) (<= (- (select ULTIMATE.start_main_~array~7 v_idx_41) (- (select ULTIMATE.start_main_~array~7 v_idx_41))) 8) (<= (- v_b_9_1 (select ULTIMATE.start_main_~array~7 v_idx_41)) 1) (<= (- (- ULTIMATE.start_main_~i~7) (select ULTIMATE.start_main_~array~7 v_idx_41)) (- 7)) (<= (- (- (select ULTIMATE.start_main_~array~7 v_idx_41)) (select ~array v_idx_45)) (- 4)) (<= (- (- v_b_0_1) (select ULTIMATE.start_main_~array~7 v_idx_41)) (- 4)) (<= (- ULTIMATE.start_main_~i~7 (- (select ~array v_idx_45))) 3) (<= (- v_b_11_1 (- (select ~array v_idx_45))) 5) (<= (- (- (select ULTIMATE.start_main_~array~7 v_idx_41)) ~n) (- 9)) (<= (- (select ~array v_idx_45) ~n) (- 5))))) (<= (- v_b_11_1 ~n) 0) (<= (- (- ULTIMATE.start_main_~i~7) v_b_0_1) (- 3)) (<= (- v_b_10_1 v_b_9_1) (- 1)) (<= (- v_b_0_1 (- v_v_4_1)) 0) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_11_1)) 2) (<= (- ~n (- ~n)) 10) (<= (- (- ULTIMATE.start_main_~i~7) v_v_4_1) (- 3)) (<= (- v_b_0_1 (- v_b_10_1)) 4) (<= (- (- v_b_0_1) v_b_9_1) (- 5)) (<= (- v_b_0_1 (- v_b_11_1)) 5) (<= (- v_b_0_1 (- v_b_9_1)) 5) (<= (- v_b_9_1 v_v_21_1) 1) (<= (- (- v_v_21_1) v_v_4_1) (- 4)) (<= (- (- v_b_0_1) v_v_21_1) (- 4)) (<= (- ULTIMATE.start_main_~i~7 (- v_v_4_1)) 3) (<= (- ULTIMATE.start_main_~i~7 (- v_b_9_1)) 8) (<= (- ULTIMATE.start_main_~i~7 (- v_b_0_1)) 3) (<= (- v_b_11_1 (- v_v_4_1)) 5) (<= (- (- v_v_21_1) ~n) (- 9)) (<= (- (- ULTIMATE.start_main_~i~7) v_b_10_1) (- 7)) (<= (- (- v_b_10_1) v_b_10_1) (- 8)) (<= (- v_v_4_1 ~n) (- 5)))) (exists ((v_b_9_1 Int) (v_v_4_1 Int) (v_b_0_1 Int)) (and (<= (- ULTIMATE.start_main_~i~7 (- v_b_9_1)) 9) (<= (- (- ~n) ~n) (- 10)) (<= (- (- ULTIMATE.start_main_~i~7) (- v_v_4_1)) (- 4)) (<= (- v_b_0_1 ~n) (- 5)) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_9_1)) 1) (<= (- (- v_b_0_1) ~n) (- 5)) (<= (- (- ULTIMATE.start_main_~i~7) v_b_0_1) (- 4)) (forall ((v_idx_37 Int) (v_idx_38 Int) (v_idx_39 Int)) (or (< v_idx_38 v_b_0_1) (< v_idx_39 v_b_9_1) (<= v_b_9_1 v_idx_38) (<= v_b_0_1 v_idx_37) (and (<= (- (- (select ~array v_idx_38)) ~n) (- 5)) (<= (- (- v_b_9_1) (- (select ~array v_idx_38))) (- 5)) (<= (- (- (select ~array v_idx_38)) (select ~array v_idx_38)) 0) (<= (- (- ULTIMATE.start_main_~i~7) (select ~array v_idx_38)) (- 4)) (<= (- (- v_b_9_1) (select ~array v_idx_38)) (- 5)) (<= (- (- ULTIMATE.start_main_~i~7) (- (select ~array v_idx_38))) (- 4)) (<= (- v_b_9_1 (select ~array v_idx_38)) 5) (<= (- ULTIMATE.start_main_~i~7 (select ~array v_idx_38)) 4) (<= (- ULTIMATE.start_main_~i~7 (- (select ~array v_idx_38))) 4) (<= (- (select ~array v_idx_38) (- (select ~array v_idx_38))) 0) (<= (- v_b_0_1 (select ~array v_idx_38)) 0) (<= (- (- v_b_0_1) (select ~array v_idx_38)) 0) (<= (- (select ~array v_idx_38) (- ~n)) 5) (<= (- (- (select ~array v_idx_38)) (- ~n)) 5) (<= (- v_b_9_1 (- (select ~array v_idx_38))) 5) (<= (- (- v_b_0_1) (- (select ~array v_idx_38))) 0) (<= (- v_b_0_1 (- (select ~array v_idx_38))) 0) (<= (- (select ~array v_idx_38) ~n) (- 5))))) (<= (- (- v_b_9_1) (- v_v_4_1)) (- 5)) (<= (- v_b_9_1 (- v_b_9_1)) 10) (<= (- (- ULTIMATE.start_main_~i~7) v_v_4_1) (- 4)) (<= (- ULTIMATE.start_main_~i~7 v_b_9_1) (- 1)) (<= (- (- v_b_9_1) v_b_9_1) (- 10)) (<= (- (- v_b_0_1) (- ~n)) 5) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_0_1)) (- 4)) (<= (- v_b_0_1 (- v_b_0_1)) 0) (<= (- (- ULTIMATE.start_main_~i~7) (- ~n)) 1) (<= (- ULTIMATE.start_main_~i~7 (- v_v_4_1)) 4) (<= (- (- v_b_0_1) v_b_0_1) 0) (<= (- v_v_4_1 (- v_v_4_1)) 0) (<= (- (- v_b_9_1) ~n) (- 10)) (<= (- v_b_0_1 v_v_4_1) 0) (<= (- v_v_4_1 (- ~n)) 5) (<= (- v_b_9_1 (- v_v_4_1)) 5) (<= (- (- v_b_0_1) (- v_v_4_1)) 0) (<= (- (- ULTIMATE.start_main_~i~7) v_b_9_1) (- 9)) (<= (- v_b_9_1 ~n) 0) (<= (- v_b_0_1 v_b_9_1) (- 5)) (<= (- (- v_b_9_1) v_v_4_1) (- 5)) (<= (- v_b_9_1 v_v_4_1) 5) (<= (- ULTIMATE.start_main_~i~7 ~n) (- 1)) (<= (- ULTIMATE.start_main_~i~7 v_v_4_1) 4) (<= (- (- v_b_0_1) v_v_4_1) 0) (<= (- ULTIMATE.start_main_~i~7 (- ULTIMATE.start_main_~i~7)) 8) (<= (- (- v_v_4_1) (- ~n)) 5) (<= (- v_b_0_1 (- v_v_4_1)) 0) (<= (- v_b_9_1 (- ~n)) 10) (<= (- ~n (- ~n)) 10) (<= (- (- v_v_4_1) ~n) (- 5)) (<= (- (- v_v_4_1) v_v_4_1) 0) (<= (- (- v_b_0_1) (- v_b_9_1)) 5) (<= (- (- v_b_0_1) v_b_9_1) (- 5)) (<= (- v_b_0_1 (- ~n)) 5) (<= (- v_b_0_1 (- v_b_9_1)) 5) (<= (- (- ULTIMATE.start_main_~i~7) ~n) (- 9)) (<= (- (- v_b_9_1) (- ~n)) 0) (<= (- ULTIMATE.start_main_~i~7 v_b_0_1) 4) (<= (- ULTIMATE.start_main_~i~7 (- ~n)) 9) (<= (- ULTIMATE.start_main_~i~7 (- v_b_0_1)) 4) (<= (- (- ULTIMATE.start_main_~i~7) ULTIMATE.start_main_~i~7) (- 8)) (<= (- v_v_4_1 ~n) (- 5)))))} [2018-12-17 14:25:50,503 FATAL L269 ngHoareTripleChecker]: Action: assume !!(main_~i~7 >= 0);main_~array~7 := main_~array~7[main_~i~7 := main_~i~7];main_#t~post2 := main_~i~7;main_~i~7 := main_#t~post2 - 1;havoc main_#t~post2; [2018-12-17 14:25:50,503 FATAL L184 hOps$ForEachOp$OfRef]: ActionStr: (and (<= 0 c_ULTIMATE.start_main_~i~7) (= c_ULTIMATE.start_main_~array~7_primed (store c_ULTIMATE.start_main_~array~7 c_ULTIMATE.start_main_~i~7 c_ULTIMATE.start_main_~i~7)) (= c_ULTIMATE.start_main_~i~7 (+ c_ULTIMATE.start_main_~i~7_primed 1))) [2018-12-17 14:25:51,914 WARN L180 SmtUtils]: Spent 1.41 s on a formula simplification that was a NOOP. DAG size: 991 [2018-12-17 14:25:51,915 FATAL L271 ngHoareTripleChecker]: Post: {2147483638#(or (exists ((v_b_11_1 Int) (v_b_14_1 Int) (v_v_21_1 Int) (v_b_9_1 Int) (v_v_40_1 Int) (v_v_4_1 Int) (v_b_10_1 Int) (v_b_0_1 Int)) (and (<= (- v_v_40_1 (- v_v_40_1)) 6) (<= (- (- v_b_0_1) v_b_10_1) (- 4)) (<= (- (- v_b_14_1) v_v_4_1) (- 3)) (<= (- v_b_0_1 v_b_10_1) (- 4)) (<= (- (- v_v_21_1) (- ~n)) 1) (<= (- (- v_b_11_1) (- v_v_21_1)) (- 1)) (<= (- v_b_11_1 (- v_b_11_1)) 10) (<= (- (- ULTIMATE.start_main_~i~7) ~n) (- 7)) (<= (- ULTIMATE.start_main_~i~7 v_b_10_1) (- 2)) (<= (- v_b_0_1 v_b_11_1) (- 5)) (<= (- (- v_b_0_1) ~n) (- 5)) (<= (- (- v_b_0_1) (- v_b_10_1)) 4) (<= (- (- ULTIMATE.start_main_~i~7) (- v_v_21_1)) 2) (<= (- v_b_9_1 v_v_40_1) 2) (<= (- v_b_14_1 v_v_40_1) 0) (<= (- (- v_b_14_1) v_b_14_1) (- 6)) (<= (- v_v_21_1 (- v_v_40_1)) 7) (<= (- (- ULTIMATE.start_main_~i~7) v_v_40_1) (- 5)) (<= (- (- v_v_21_1) (- v_v_4_1)) (- 4)) (<= (- ULTIMATE.start_main_~i~7 ~n) (- 3)) (<= (- v_b_10_1 (- v_v_4_1)) 4) (<= (- (- v_b_0_1) v_b_0_1) 0) (<= (- (- v_b_9_1) ~n) (- 10)) (<= (- v_b_0_1 v_v_4_1) 0) (<= (- v_b_11_1 (- ~n)) 10) (<= (- v_b_10_1 (- v_b_9_1)) 9) (<= (- v_b_10_1 v_v_4_1) 4) (<= (- (- v_b_9_1) (- v_v_40_1)) (- 2)) (<= (- (- v_v_40_1) (- ~n)) 2) (<= (- (- v_b_14_1) (- v_b_9_1)) 2) (<= (- (- v_b_10_1) (- v_v_21_1)) 0) (<= (- (- v_b_10_1) (- ~n)) 1) (<= (- (- v_v_4_1) ~n) (- 5)) (<= (- (- v_b_0_1) v_b_11_1) (- 5)) (<= (- v_b_10_1 v_v_21_1) 0) (<= (- (- ULTIMATE.start_main_~i~7) (- v_v_4_1)) (- 2)) (<= (- v_v_21_1 (- v_v_21_1)) 8) (<= (- v_b_14_1 (- v_b_14_1)) 6) (<= (- (- v_b_11_1) ~n) (- 10)) (<= (- ULTIMATE.start_main_~i~7 (- ~n)) 7) (<= (- (- v_b_9_1) (- ~n)) 0) (<= (- v_b_9_1 (- v_v_40_1)) 8) (<= (- v_b_10_1 (- v_b_10_1)) 8) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_11_1)) 3) (<= (- (- v_b_0_1) v_b_14_1) (- 3)) (<= (- ULTIMATE.start_main_~i~7 v_v_4_1) 2) (<= (- v_b_0_1 v_v_21_1) (- 4)) (<= (- (- ULTIMATE.start_main_~i~7) v_v_4_1) (- 2)) (<= (- ULTIMATE.start_main_~i~7 (- ULTIMATE.start_main_~i~7)) 4) (<= (- v_b_0_1 (- v_b_14_1)) 3) (<= (- v_b_11_1 v_b_9_1) 0) (<= (- ULTIMATE.start_main_~i~7 (- v_b_10_1)) 6) (<= (- (- v_b_11_1) (- v_v_4_1)) (- 5)) (<= (- v_b_0_1 v_v_40_1) (- 3)) (<= (- ULTIMATE.start_main_~i~7 v_b_0_1) 2) (<= (- (- ULTIMATE.start_main_~i~7) v_b_11_1) (- 7)) (<= (- v_v_4_1 (- ~n)) 5) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_9_1)) 3) (<= (- v_b_9_1 (- v_v_4_1)) 5) (<= (- v_b_14_1 v_v_21_1) (- 1)) (<= (- ULTIMATE.start_main_~i~7 (- v_v_4_1)) 2) (<= (- (- v_b_0_1) (- v_v_40_1)) 3) (<= (- v_b_14_1 v_b_9_1) (- 2)) (<= (- v_b_14_1 (- v_v_4_1)) 3) (<= (- (- ULTIMATE.start_main_~i~7) v_v_21_1) (- 6)) (<= (- (- v_b_0_1) v_v_40_1) (- 3)) (<= (- ULTIMATE.start_main_~i~7 (- v_b_14_1)) 5) (<= (- v_b_0_1 v_b_9_1) (- 5)) (<= (- (- v_v_4_1) v_v_40_1) (- 3)) (<= (- v_b_9_1 v_v_4_1) 5) (<= (- v_b_10_1 v_b_11_1) (- 1)) (<= (- (- v_b_10_1) v_v_21_1) (- 8)) (<= (- ULTIMATE.start_main_~i~7 (- v_b_11_1)) 7) (<= (- (- v_b_0_1) v_v_4_1) 0) (<= (- (- v_b_9_1) (- v_v_21_1)) (- 1)) (<= (- v_v_21_1 (- v_v_4_1)) 4) (<= (- v_b_10_1 (- v_v_21_1)) 8) (<= (- v_v_4_1 (- v_v_40_1)) 3) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_0_1)) (- 2)) (<= (- v_v_40_1 ~n) (- 2)) (<= (- (- ULTIMATE.start_main_~i~7) v_b_0_1) (- 2)) (<= (- v_b_11_1 ~n) 0) (<= (- v_b_10_1 v_b_9_1) (- 1)) (<= (- (- v_v_4_1) (- v_v_40_1)) 3) (<= (- ~n (- ~n)) 10) (<= (- v_b_14_1 (- v_v_40_1)) 6) (<= (- v_b_10_1 (- v_b_14_1)) 7) (forall ((v_idx_59 Int) (v_idx_56 Int) (v_idx_57 Int) (v_idx_54 Int) (v_idx_55 Int) (v_idx_61 Int) (v_idx_60 Int)) (or (< v_idx_55 v_b_14_1) (<= v_b_11_1 v_idx_56) (< v_idx_61 v_b_9_1) (< v_idx_56 v_b_10_1) (< v_idx_57 v_b_11_1) (and (<= (- (select ULTIMATE.start_main_~array~7 v_idx_55) (- (select ULTIMATE.start_main_~array~7 v_idx_55))) 6) (<= (- (- v_b_14_1) (select ~array v_idx_60)) (- 3)) (<= (- (- v_b_10_1) (- (select ULTIMATE.start_main_~array~7 v_idx_55))) (- 1)) (<= (- (- (select ULTIMATE.start_main_~array~7 v_idx_55)) (select ULTIMATE.start_main_~array~7 v_idx_55)) (- 6)) (<= (- ULTIMATE.start_main_~i~7 (select ULTIMATE.start_main_~array~7 v_idx_55)) (- 1)) (<= (- v_b_11_1 (select ULTIMATE.start_main_~array~7 v_idx_56)) 1) (<= (- (- (select ULTIMATE.start_main_~array~7 v_idx_56)) (- ~n)) 1) (<= (- (- v_b_11_1) (- (select ULTIMATE.start_main_~array~7 v_idx_56))) (- 1)) (<= (- (- v_b_14_1) (- (select ~array v_idx_60))) (- 3)) (<= (- (select ULTIMATE.start_main_~array~7 v_idx_56) (select ULTIMATE.start_main_~array~7 v_idx_55)) 1) (<= (- v_b_11_1 (select ULTIMATE.start_main_~array~7 v_idx_55)) 2) (<= (- (select ULTIMATE.start_main_~array~7 v_idx_56) (select ~array v_idx_60)) 4) (<= (- v_b_9_1 (- (select ULTIMATE.start_main_~array~7 v_idx_56))) 9) (<= (- (- v_b_14_1) (- (select ULTIMATE.start_main_~array~7 v_idx_55))) 0) (<= (- (- ULTIMATE.start_main_~i~7) (- (select ULTIMATE.start_main_~array~7 v_idx_56))) 2) (<= (- v_b_9_1 (select ULTIMATE.start_main_~array~7 v_idx_55)) 2) (<= (- (- v_b_11_1) (- (select ULTIMATE.start_main_~array~7 v_idx_55))) (- 2)) (<= (- v_b_14_1 (select ULTIMATE.start_main_~array~7 v_idx_55)) 0) (<= (- (select ULTIMATE.start_main_~array~7 v_idx_56) (- (select ULTIMATE.start_main_~array~7 v_idx_55))) 7) (<= (- (- v_b_9_1) (- (select ~array v_idx_60))) (- 5)) (<= (- (- v_b_14_1) (select ULTIMATE.start_main_~array~7 v_idx_55)) (- 6)) (<= (- (- ULTIMATE.start_main_~i~7) (select ULTIMATE.start_main_~array~7 v_idx_55)) (- 5)) (<= (- (- (select ULTIMATE.start_main_~array~7 v_idx_56)) (- (select ~array v_idx_60))) (- 4)) (<= (- (select ULTIMATE.start_main_~array~7 v_idx_56) ~n) (- 1)) (<= (- (- v_b_0_1) (- (select ULTIMATE.start_main_~array~7 v_idx_56))) 4) (<= (- (- v_b_9_1) (select ULTIMATE.start_main_~array~7 v_idx_55)) (- 8)) (<= (- v_b_10_1 (- (select ~array v_idx_60))) 4) (<= (- (select ~array v_idx_60) (- (select ~array v_idx_60))) 0) (<= (- v_b_0_1 (select ~array v_idx_60)) 0) (<= (- v_b_10_1 (select ~array v_idx_60)) 4) (<= (- (- v_b_10_1) (select ~array v_idx_60)) (- 4)) (<= (- (select ULTIMATE.start_main_~array~7 v_idx_56) (- ~n)) 9) (<= (- (- (select ULTIMATE.start_main_~array~7 v_idx_55)) ~n) (- 8)) (<= (- v_b_14_1 (- (select ULTIMATE.start_main_~array~7 v_idx_56))) 7) (<= (- (- v_b_9_1) (select ~array v_idx_60)) (- 5)) (<= (- (- v_b_9_1) (- (select ULTIMATE.start_main_~array~7 v_idx_55))) (- 2)) (<= (- (- v_b_11_1) (select ULTIMATE.start_main_~array~7 v_idx_55)) (- 8)) (<= (- v_b_0_1 (- (select ULTIMATE.start_main_~array~7 v_idx_55))) 3) (<= (- (- (select ULTIMATE.start_main_~array~7 v_idx_55)) (- ~n)) 2) (<= (- (- (select ~array v_idx_60)) (- ~n)) 5) (<= (- (- v_b_10_1) (- (select ULTIMATE.start_main_~array~7 v_idx_56))) 0) (<= (- (- (select ~array v_idx_60)) ~n) (- 5)) (<= (- v_b_0_1 (- (select ULTIMATE.start_main_~array~7 v_idx_56))) 4) (<= (- v_b_10_1 (select ULTIMATE.start_main_~array~7 v_idx_56)) 0) (<= (- (- ULTIMATE.start_main_~i~7) (- (select ~array v_idx_60))) (- 2)) (<= (- (- (select ~array v_idx_60)) (select ~array v_idx_60)) 0) (<= (- (select ULTIMATE.start_main_~array~7 v_idx_56) (- (select ULTIMATE.start_main_~array~7 v_idx_56))) 8) (<= (- v_b_9_1 (- (select ULTIMATE.start_main_~array~7 v_idx_55))) 8) (<= (- ULTIMATE.start_main_~i~7 (select ~array v_idx_60)) 2) (<= (- (- v_b_9_1) (select ULTIMATE.start_main_~array~7 v_idx_56)) (- 9)) (<= (- (- ULTIMATE.start_main_~i~7) (- (select ULTIMATE.start_main_~array~7 v_idx_55))) 1) (<= (- v_b_0_1 (select ULTIMATE.start_main_~array~7 v_idx_56)) (- 4)) (<= (- (select ~array v_idx_60) (select ULTIMATE.start_main_~array~7 v_idx_55)) (- 3)) (<= (- v_b_10_1 (- (select ULTIMATE.start_main_~array~7 v_idx_55))) 7) (<= (- (- ULTIMATE.start_main_~i~7) (select ~array v_idx_60)) (- 2)) (<= (- v_b_14_1 (select ~array v_idx_60)) 3) (<= (- v_b_11_1 (- (select ULTIMATE.start_main_~array~7 v_idx_56))) 9) (<= (- (- v_b_11_1) (- (select ~array v_idx_60))) (- 5)) (<= (- v_b_0_1 (select ULTIMATE.start_main_~array~7 v_idx_55)) (- 3)) (<= (- (- v_b_10_1) (- (select ~array v_idx_60))) (- 4)) (<= (- (select ~array v_idx_60) (- ~n)) 5) (<= (- (- v_b_14_1) (- (select ULTIMATE.start_main_~array~7 v_idx_56))) 1) (<= (- v_b_9_1 (- (select ~array v_idx_60))) 5) (<= (- v_b_14_1 (select ULTIMATE.start_main_~array~7 v_idx_56)) (- 1)) (<= (- ULTIMATE.start_main_~i~7 (- (select ~array v_idx_60))) 2) (<= (- (- v_b_0_1) (- (select ULTIMATE.start_main_~array~7 v_idx_55))) 3) (<= (- v_b_14_1 (- (select ~array v_idx_60))) 3) (<= (- (- v_b_0_1) (- (select ~array v_idx_60))) 0) (<= (- (- (select ULTIMATE.start_main_~array~7 v_idx_56)) (select ULTIMATE.start_main_~array~7 v_idx_56)) (- 8)) (<= (- (- (select ULTIMATE.start_main_~array~7 v_idx_56)) (- (select ULTIMATE.start_main_~array~7 v_idx_55))) (- 1)) (<= (- (- ULTIMATE.start_main_~i~7) (select ULTIMATE.start_main_~array~7 v_idx_56)) (- 6)) (<= (- (- v_b_0_1) (select ULTIMATE.start_main_~array~7 v_idx_55)) (- 3)) (<= (- (- (select ~array v_idx_60)) (select ULTIMATE.start_main_~array~7 v_idx_55)) (- 3)) (<= (- (- v_b_11_1) (select ~array v_idx_60)) (- 5)) (<= (- v_b_9_1 (select ~array v_idx_60)) 5) (<= (- (- v_b_10_1) (select ULTIMATE.start_main_~array~7 v_idx_56)) (- 8)) (<= (- (- v_b_0_1) (select ~array v_idx_60)) 0) (<= (- (- v_b_9_1) (- (select ULTIMATE.start_main_~array~7 v_idx_56))) (- 1)) (<= (- (select ULTIMATE.start_main_~array~7 v_idx_56) (- (select ~array v_idx_60))) 4) (<= (- v_b_11_1 (select ~array v_idx_60)) 5) (<= (- v_b_10_1 (- (select ULTIMATE.start_main_~array~7 v_idx_56))) 8) (<= (- (select ~array v_idx_60) (- (select ULTIMATE.start_main_~array~7 v_idx_55))) 3) (<= (- (- v_b_11_1) (select ULTIMATE.start_main_~array~7 v_idx_56)) (- 9)) (<= (- (select ULTIMATE.start_main_~array~7 v_idx_55) ~n) (- 2)) (<= (- v_b_0_1 (- (select ~array v_idx_60))) 0) (<= (- (- v_b_10_1) (select ULTIMATE.start_main_~array~7 v_idx_55)) (- 7)) (<= (- (- (select ~array v_idx_60)) (- (select ULTIMATE.start_main_~array~7 v_idx_55))) 3) (<= (- ULTIMATE.start_main_~i~7 (- (select ULTIMATE.start_main_~array~7 v_idx_56))) 6) (<= (- v_b_14_1 (- (select ULTIMATE.start_main_~array~7 v_idx_55))) 6) (<= (- ULTIMATE.start_main_~i~7 (select ULTIMATE.start_main_~array~7 v_idx_56)) (- 2)) (<= (- (- v_b_14_1) (select ULTIMATE.start_main_~array~7 v_idx_56)) (- 7)) (<= (- v_b_11_1 (- (select ULTIMATE.start_main_~array~7 v_idx_55))) 8) (<= (- v_b_9_1 (select ULTIMATE.start_main_~array~7 v_idx_56)) 1) (<= (- v_b_10_1 (select ULTIMATE.start_main_~array~7 v_idx_55)) 1) (<= (- (select ULTIMATE.start_main_~array~7 v_idx_55) (- ~n)) 8) (<= (- (- (select ULTIMATE.start_main_~array~7 v_idx_56)) (select ~array v_idx_60)) (- 4)) (<= (- (- (select ULTIMATE.start_main_~array~7 v_idx_56)) (select ULTIMATE.start_main_~array~7 v_idx_55)) (- 7)) (<= (- ULTIMATE.start_main_~i~7 (- (select ULTIMATE.start_main_~array~7 v_idx_55))) 5) (<= (- (- v_b_0_1) (select ULTIMATE.start_main_~array~7 v_idx_56)) (- 4)) (<= (- v_b_11_1 (- (select ~array v_idx_60))) 5) (<= (- (- (select ULTIMATE.start_main_~array~7 v_idx_56)) ~n) (- 9)) (<= (- (select ~array v_idx_60) ~n) (- 5))) (<= v_b_9_1 v_idx_60) (<= v_b_14_1 v_idx_54) (<= v_b_0_1 v_idx_59) (< v_idx_60 v_b_0_1) (<= v_b_10_1 v_idx_55))) (<= (- v_b_0_1 (- v_b_9_1)) 5) (<= (- v_b_9_1 v_v_21_1) 1) (<= (- ULTIMATE.start_main_~i~7 v_b_11_1) (- 3)) (<= (- v_b_10_1 v_v_40_1) 1) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_10_1)) 2) (<= (- v_b_11_1 (- v_v_4_1)) 5) (<= (- (- v_b_10_1) v_b_10_1) (- 8)) (<= (- (- v_b_14_1) v_b_9_1) (- 8)) (<= (- (- v_b_10_1) (- v_v_40_1)) (- 1)) (<= (- (- v_v_40_1) v_v_40_1) (- 6)) (<= (- ULTIMATE.start_main_~i~7 v_v_40_1) (- 1)) (<= (- v_b_11_1 v_v_21_1) 1) (<= (- v_b_10_1 v_b_14_1) 1) (<= (- (- v_b_11_1) v_b_9_1) (- 10)) (<= (- (- v_b_14_1) (- v_v_4_1)) (- 3)) (<= (- v_v_21_1 v_v_40_1) 1) (<= (- v_b_11_1 v_v_40_1) 2) (<= (- v_b_0_1 ~n) (- 5)) (<= (- v_v_21_1 v_v_4_1) 4) (<= (- v_b_9_1 (- v_v_21_1)) 9) (<= (- (- v_b_14_1) (- v_v_40_1)) 0) (<= (- (- v_b_11_1) v_b_11_1) (- 10)) (<= (- (- v_b_11_1) (- v_v_40_1)) (- 2)) (<= (- (- v_b_9_1) (- v_v_4_1)) (- 5)) (<= (- (- v_b_14_1) v_v_40_1) (- 6)) (<= (- (- v_b_0_1) (- v_b_14_1)) 3) (<= (- v_b_9_1 (- v_b_9_1)) 10) (<= (- (- v_b_10_1) ~n) (- 9)) (<= (- v_b_10_1 (- v_b_11_1)) 9) (<= (- (- v_b_10_1) v_b_9_1) (- 9)) (<= (- v_v_21_1 ~n) (- 1)) (<= (- (- v_b_0_1) (- v_v_21_1)) 4) (<= (- (- v_b_9_1) v_v_40_1) (- 8)) (<= (- v_v_4_1 (- v_v_4_1)) 0) (<= (- (- v_b_11_1) (- ~n)) 0) (<= (- (- v_b_10_1) v_v_4_1) (- 4)) (<= (- (- ULTIMATE.start_main_~i~7) (- ~n)) 3) (<= (- v_v_21_1 (- ~n)) 9) (<= (- (- v_v_40_1) ~n) (- 8)) (<= (- (- v_b_14_1) ~n) (- 8)) (<= (- ULTIMATE.start_main_~i~7 v_b_9_1) (- 3)) (<= (- v_b_14_1 (- v_v_21_1)) 7) (<= (- (- v_b_9_1) v_v_4_1) (- 5)) (<= (- (- ULTIMATE.start_main_~i~7) ULTIMATE.start_main_~i~7) (- 4)) (<= (- v_b_14_1 (- v_b_9_1)) 8) (<= (- (- v_b_11_1) v_v_40_1) (- 8)) (<= (- v_b_0_1 (- v_v_40_1)) 3) (<= (- v_b_11_1 v_b_14_1) 2) (<= (- (- v_v_4_1) (- ~n)) 5) (<= (- v_b_9_1 (- ~n)) 10) (<= (- (- v_b_10_1) (- v_b_9_1)) 1) (<= (- v_b_0_1 (- v_v_21_1)) 4) (<= (- (- v_v_4_1) v_v_4_1) 0) (<= (- (- v_b_0_1) (- v_b_9_1)) 5) (<= (- v_b_0_1 (- ~n)) 5) (<= (- v_b_14_1 (- ~n)) 8) (<= (- (- v_b_11_1) (- v_b_9_1)) 0) (<= (- (- v_b_10_1) (- v_b_11_1)) 1) (<= (- v_b_0_1 v_b_14_1) (- 3)) (<= (- (- ULTIMATE.start_main_~i~7) v_b_14_1) (- 5)) (<= (- (- v_b_9_1) v_v_21_1) (- 9)) (<= (- (- ULTIMATE.start_main_~i~7) (- v_v_40_1)) 1) (<= (- (- v_b_11_1) (- v_b_14_1)) (- 2)) (<= (- v_v_4_1 v_v_40_1) (- 3)) (<= (- (- ULTIMATE.start_main_~i~7) v_b_9_1) (- 7)) (<= (- v_b_10_1 (- v_v_40_1)) 7) (<= (- (- ~n) ~n) (- 10)) (<= (- v_b_14_1 v_v_4_1) 3) (<= (- v_b_10_1 ~n) (- 1)) (<= (- v_b_11_1 (- v_v_21_1)) 9) (<= (- (- ULTIMATE.start_main_~i~7) v_b_10_1) (- 6)) (<= (- (- v_b_9_1) v_b_9_1) (- 10)) (<= (- (- v_b_0_1) (- ~n)) 5) (<= (- v_b_0_1 (- v_b_0_1)) 0) (<= (- (- v_b_10_1) (- v_v_4_1)) (- 4)) (<= (- v_b_11_1 (- v_b_9_1)) 10) (<= (- (- v_b_14_1) (- v_v_21_1)) 1) (<= (- (- v_b_10_1) (- v_b_14_1)) (- 1)) (<= (- (- v_b_0_1) (- v_v_4_1)) 0) (<= (- (- v_b_10_1) v_b_14_1) (- 7)) (<= (- (- v_v_21_1) v_v_21_1) (- 8)) (<= (- v_b_9_1 ~n) 0) (<= (- (- v_v_21_1) (- v_v_40_1)) (- 1)) (<= (- v_b_11_1 (- v_b_14_1)) 8) (<= (- (- v_b_11_1) v_v_4_1) (- 5)) (<= (- (- v_b_10_1) v_b_11_1) (- 9)) (<= (- v_b_10_1 (- ~n)) 9) (<= (- ULTIMATE.start_main_~i~7 (- v_b_9_1)) 7) (<= (- (- v_b_0_1) (- v_b_11_1)) 5) (<= (- v_b_11_1 v_v_4_1) 5) (<= (- (- v_b_14_1) (- ~n)) 2) (<= (- (- v_b_11_1) v_v_21_1) (- 9)) (<= (- v_b_0_1 (- v_v_4_1)) 0) (<= (- v_b_14_1 ~n) (- 2)) (<= (- (- v_b_11_1) v_b_14_1) (- 8)) (<= (- (- v_b_10_1) v_v_40_1) (- 7)) (<= (- ULTIMATE.start_main_~i~7 (- v_v_21_1)) 6) (<= (- v_b_0_1 (- v_b_10_1)) 4) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_14_1)) 1) (<= (- (- v_b_0_1) v_b_9_1) (- 5)) (<= (- v_b_0_1 (- v_b_11_1)) 5) (<= (- ULTIMATE.start_main_~i~7 v_v_21_1) (- 2)) (<= (- (- v_b_14_1) v_v_21_1) (- 7)) (<= (- v_b_11_1 (- v_v_40_1)) 8) (<= (- v_v_40_1 (- ~n)) 8) (<= (- (- v_v_21_1) v_v_4_1) (- 4)) (<= (- (- v_v_21_1) v_v_40_1) (- 7)) (<= (- ULTIMATE.start_main_~i~7 (- v_v_40_1)) 5) (<= (- ULTIMATE.start_main_~i~7 (- v_b_0_1)) 2) (<= (- (- v_b_0_1) v_v_21_1) (- 4)) (<= (- ULTIMATE.start_main_~i~7 v_b_14_1) (- 1)) (<= (- (- v_v_21_1) ~n) (- 9)) (<= (- v_v_4_1 ~n) (- 5)))) (exists ((v_b_12_1 Int) (v_b_13_1 Int) (v_b_9_1 Int) (v_v_4_1 Int) (v_b_0_1 Int) (v_v_37_1 Int)) (and (<= (- (- v_v_37_1) v_v_37_1) (- 8)) (<= (- v_b_13_1 (- ~n)) 10) (<= (- ULTIMATE.start_main_~i~7 v_b_13_1) (- 2)) (<= (- ULTIMATE.start_main_~i~7 (- v_v_37_1)) 7) (<= (- (- v_b_13_1) (- v_b_9_1)) 0) (<= (- v_b_0_1 ~n) (- 5)) (<= (- (- ULTIMATE.start_main_~i~7) ULTIMATE.start_main_~i~7) (- 6)) (<= (- ULTIMATE.start_main_~i~7 (- ~n)) 8) (<= (- (- v_b_0_1) v_b_12_1) (- 4)) (<= (- (- v_b_0_1) ~n) (- 5)) (<= (- (- v_b_12_1) v_b_12_1) (- 8)) (<= (- (- v_v_37_1) (- v_v_4_1)) (- 4)) (<= (- (- v_v_37_1) v_v_4_1) (- 4)) (<= (- v_b_12_1 v_v_37_1) 0) (<= (- ULTIMATE.start_main_~i~7 v_v_4_1) 3) (<= (- (- v_b_9_1) (- v_v_4_1)) (- 5)) (<= (- v_b_9_1 (- v_b_9_1)) 10) (<= (- v_b_0_1 (- v_v_37_1)) 4) (<= (- (- v_b_13_1) (- ~n)) 0) (<= (- v_b_13_1 (- v_v_4_1)) 5) (<= (- (- v_b_0_1) v_v_37_1) (- 4)) (<= (- (- ULTIMATE.start_main_~i~7) v_b_12_1) (- 7)) (<= (- v_b_0_1 v_b_12_1) (- 4)) (<= (- (- v_b_0_1) v_b_0_1) 0) (<= (- v_v_4_1 (- v_v_4_1)) 0) (<= (- (- v_b_9_1) ~n) (- 10)) (<= (- v_b_0_1 v_v_4_1) 0) (<= (- (- v_b_13_1) ~n) (- 10)) (<= (- (- ULTIMATE.start_main_~i~7) (- v_v_4_1)) (- 3)) (<= (- (- v_b_13_1) v_b_13_1) (- 10)) (<= (- v_b_0_1 v_v_37_1) (- 4)) (<= (- (- v_b_12_1) v_v_37_1) (- 8)) (<= (- (- v_b_12_1) (- v_b_9_1)) 1) (<= (- v_b_12_1 ~n) (- 1)) (<= (- (- v_b_0_1) v_b_13_1) (- 5)) (<= (- v_b_12_1 (- v_v_4_1)) 4) (<= (- (- v_b_9_1) v_v_4_1) (- 5)) (<= (- (- v_b_0_1) (- v_b_12_1)) 4) (<= (- v_b_12_1 v_b_9_1) (- 1)) (<= (- v_v_37_1 (- v_v_37_1)) 8) (<= (- (- v_b_13_1) (- v_v_37_1)) (- 1)) (<= (- (- v_v_4_1) (- ~n)) 5) (<= (- v_b_9_1 (- ~n)) 10) (<= (- v_b_12_1 v_b_13_1) (- 1)) (<= (- (- v_v_4_1) ~n) (- 5)) (<= (- ULTIMATE.start_main_~i~7 (- v_b_13_1)) 8) (<= (- (- v_v_4_1) v_v_4_1) 0) (<= (- (- v_b_12_1) (- ~n)) 1) (<= (- (- v_b_12_1) v_b_13_1) (- 9)) (<= (- (- v_b_0_1) (- v_b_9_1)) 5) (<= (- v_b_0_1 (- ~n)) 5) (<= (- (- v_v_37_1) (- ~n)) 1) (<= (- (- v_b_9_1) (- v_v_37_1)) (- 1)) (<= (- v_b_0_1 v_b_13_1) (- 5)) (<= (- (- ULTIMATE.start_main_~i~7) ~n) (- 8)) (<= (- (- v_b_9_1) (- ~n)) 0) (<= (- ULTIMATE.start_main_~i~7 v_b_0_1) 3) (<= (- v_b_13_1 (- v_b_13_1)) 10) (<= (- (- v_b_12_1) (- v_v_37_1)) 0) (<= (- v_b_12_1 (- v_b_9_1)) 9) (<= (- (- v_b_13_1) (- v_v_4_1)) (- 5)) (<= (- v_b_12_1 v_v_4_1) 4) (<= (- (- ~n) ~n) (- 10)) (<= (- (- ULTIMATE.start_main_~i~7) (- ~n)) 2) (<= (- v_v_37_1 (- ~n)) 9) (<= (- v_v_37_1 v_v_4_1) 4) (<= (- v_v_37_1 (- v_v_4_1)) 4) (<= (- ULTIMATE.start_main_~i~7 (- v_b_12_1)) 7) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_9_1)) 2) (<= (- ULTIMATE.start_main_~i~7 v_b_9_1) (- 2)) (<= (- (- v_b_12_1) (- v_v_4_1)) (- 4)) (<= (- v_b_9_1 v_v_37_1) 1) (<= (- (- v_b_13_1) v_b_9_1) (- 10)) (<= (- v_b_12_1 (- v_b_13_1)) 9) (<= (- (- v_b_9_1) v_b_9_1) (- 10)) (<= (- (- v_b_0_1) (- ~n)) 5) (<= (- v_b_0_1 (- v_b_0_1)) 0) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_0_1)) (- 3)) (<= (- v_b_0_1 (- v_b_12_1)) 4) (<= (- (- v_b_12_1) (- v_b_13_1)) 1) (<= (- ULTIMATE.start_main_~i~7 v_b_12_1) (- 1)) (<= (- v_v_4_1 (- ~n)) 5) (<= (- (- v_b_12_1) v_v_4_1) (- 4)) (<= (- v_b_9_1 (- v_v_4_1)) 5) (<= (- (- v_b_0_1) (- v_v_4_1)) 0) (<= (- v_b_9_1 ~n) 0) (<= (- v_v_37_1 ~n) (- 1)) (<= (- v_b_12_1 (- ~n)) 9) (<= (- v_b_13_1 (- v_v_37_1)) 9) (<= (- (- ULTIMATE.start_main_~i~7) v_b_9_1) (- 8)) (<= (- (- v_b_12_1) ~n) (- 9)) (<= (- (- v_b_0_1) (- v_b_13_1)) 5) (<= (- (- v_b_9_1) v_v_37_1) (- 9)) (<= (- v_b_0_1 v_b_9_1) (- 5)) (<= (- ULTIMATE.start_main_~i~7 (- ULTIMATE.start_main_~i~7)) 6) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_13_1)) 2) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_12_1)) 1) (<= (- ULTIMATE.start_main_~i~7 ~n) (- 2)) (<= (- v_b_9_1 v_v_4_1) 5) (<= (- v_b_0_1 (- v_b_13_1)) 5) (<= (- (- v_v_37_1) ~n) (- 9)) (forall ((v_idx_47 Int) (v_idx_48 Int) (v_idx_52 Int) (v_idx_53 Int) (v_idx_51 Int) (v_idx_49 Int)) (or (and (<= (- (- (select ULTIMATE.start_main_~array~7 v_idx_48)) (select ULTIMATE.start_main_~array~7 v_idx_48)) (- 8)) (<= (- (- v_b_12_1) (- (select ULTIMATE.start_main_~array~7 v_idx_48))) 0) (<= (- (- v_b_13_1) (- (select ~array v_idx_52))) (- 5)) (<= (- ULTIMATE.start_main_~i~7 (- (select ULTIMATE.start_main_~array~7 v_idx_48))) 7) (<= (- v_b_12_1 (select ~array v_idx_52)) 4) (<= (- (select ULTIMATE.start_main_~array~7 v_idx_48) (- ~n)) 9) (<= (- (select ULTIMATE.start_main_~array~7 v_idx_48) (select ~array v_idx_52)) 4) (<= (- (select ULTIMATE.start_main_~array~7 v_idx_48) (- (select ~array v_idx_52))) 4) (<= (- (- (select ULTIMATE.start_main_~array~7 v_idx_48)) (- (select ~array v_idx_52))) (- 4)) (<= (- (- (select ULTIMATE.start_main_~array~7 v_idx_48)) (select ~array v_idx_52)) (- 4)) (<= (- (- v_b_12_1) (- (select ~array v_idx_52))) (- 4)) (<= (- v_b_9_1 (select ULTIMATE.start_main_~array~7 v_idx_48)) 1) (<= (- v_b_12_1 (select ULTIMATE.start_main_~array~7 v_idx_48)) 0) (<= (- ULTIMATE.start_main_~i~7 (select ~array v_idx_52)) 3) (<= (- (- v_b_9_1) (- (select ~array v_idx_52))) (- 5)) (<= (- v_b_0_1 (- (select ULTIMATE.start_main_~array~7 v_idx_48))) 4) (<= (- v_b_13_1 (- (select ~array v_idx_52))) 5) (<= (- (- v_b_0_1) (select ULTIMATE.start_main_~array~7 v_idx_48)) (- 4)) (<= (- (select ~array v_idx_52) (- (select ~array v_idx_52))) 0) (<= (- v_b_0_1 (select ~array v_idx_52)) 0) (<= (- (select ~array v_idx_52) (- ~n)) 5) (<= (- (- ULTIMATE.start_main_~i~7) (- (select ~array v_idx_52))) (- 3)) (<= (- (- v_b_12_1) (select ~array v_idx_52)) (- 4)) (<= (- v_b_9_1 (- (select ~array v_idx_52))) 5) (<= (- v_b_0_1 (select ULTIMATE.start_main_~array~7 v_idx_48)) (- 4)) (<= (- (- v_b_0_1) (- (select ~array v_idx_52))) 0) (<= (- (- v_b_12_1) (select ULTIMATE.start_main_~array~7 v_idx_48)) (- 8)) (<= (- (select ULTIMATE.start_main_~array~7 v_idx_48) ~n) (- 1)) (<= (- v_b_13_1 (- (select ULTIMATE.start_main_~array~7 v_idx_48))) 9) (<= (- (- v_b_9_1) (select ULTIMATE.start_main_~array~7 v_idx_48)) (- 9)) (<= (- v_b_12_1 (- (select ~array v_idx_52))) 4) (<= (- (- v_b_9_1) (select ~array v_idx_52)) (- 5)) (<= (- v_b_9_1 (select ~array v_idx_52)) 5) (<= (- (select ULTIMATE.start_main_~array~7 v_idx_48) (- (select ULTIMATE.start_main_~array~7 v_idx_48))) 8) (<= (- (- (select ULTIMATE.start_main_~array~7 v_idx_48)) ~n) (- 9)) (<= (- (- v_b_0_1) (select ~array v_idx_52)) 0) (<= (- (- v_b_13_1) (select ULTIMATE.start_main_~array~7 v_idx_48)) (- 9)) (<= (- (- v_b_13_1) (- (select ULTIMATE.start_main_~array~7 v_idx_48))) (- 1)) (<= (- v_b_13_1 (select ULTIMATE.start_main_~array~7 v_idx_48)) 1) (<= (- (- (select ~array v_idx_52)) (- ~n)) 5) (<= (- (- ULTIMATE.start_main_~i~7) (- (select ULTIMATE.start_main_~array~7 v_idx_48))) 1) (<= (- v_b_0_1 (- (select ~array v_idx_52))) 0) (<= (- (- (select ~array v_idx_52)) ~n) (- 5)) (<= (- (- ULTIMATE.start_main_~i~7) (select ~array v_idx_52)) (- 3)) (<= (- (- (select ~array v_idx_52)) (select ~array v_idx_52)) 0) (<= (- ULTIMATE.start_main_~i~7 (select ULTIMATE.start_main_~array~7 v_idx_48)) (- 1)) (<= (- (- v_b_13_1) (select ~array v_idx_52)) (- 5)) (<= (- (- (select ULTIMATE.start_main_~array~7 v_idx_48)) (- ~n)) 1) (<= (- (- v_b_9_1) (- (select ULTIMATE.start_main_~array~7 v_idx_48))) (- 1)) (<= (- v_b_12_1 (- (select ULTIMATE.start_main_~array~7 v_idx_48))) 8) (<= (- (- v_b_0_1) (- (select ULTIMATE.start_main_~array~7 v_idx_48))) 4) (<= (- v_b_9_1 (- (select ULTIMATE.start_main_~array~7 v_idx_48))) 9) (<= (- ULTIMATE.start_main_~i~7 (- (select ~array v_idx_52))) 3) (<= (- v_b_13_1 (select ~array v_idx_52)) 5) (<= (- (- ULTIMATE.start_main_~i~7) (select ULTIMATE.start_main_~array~7 v_idx_48)) (- 7)) (<= (- (select ~array v_idx_52) ~n) (- 5))) (< v_idx_53 v_b_9_1) (< v_idx_48 v_b_12_1) (<= v_b_13_1 v_idx_48) (< v_idx_49 v_b_13_1) (<= v_b_0_1 v_idx_51) (< v_idx_52 v_b_0_1) (<= v_b_12_1 v_idx_47) (<= v_b_9_1 v_idx_52))) (<= (- (- v_b_0_1) v_v_4_1) 0) (<= (- (- v_b_13_1) v_v_37_1) (- 9)) (<= (- v_b_13_1 v_v_37_1) 1) (<= (- (- ULTIMATE.start_main_~i~7) v_b_13_1) (- 8)) (<= (- (- ULTIMATE.start_main_~i~7) (- v_v_37_1)) 1) (<= (- (- ULTIMATE.start_main_~i~7) v_b_0_1) (- 3)) (<= (- v_b_0_1 (- v_v_4_1)) 0) (<= (- ~n (- ~n)) 10) (<= (- (- ULTIMATE.start_main_~i~7) v_v_4_1) (- 3)) (<= (- v_b_13_1 ~n) 0) (<= (- ULTIMATE.start_main_~i~7 v_v_37_1) (- 1)) (<= (- (- v_b_13_1) v_v_4_1) (- 5)) (<= (- (- v_b_0_1) v_b_9_1) (- 5)) (<= (- v_b_13_1 (- v_b_9_1)) 10) (<= (- v_b_12_1 (- v_b_12_1)) 8) (<= (- v_b_0_1 (- v_b_9_1)) 5) (<= (- v_b_12_1 (- v_v_37_1)) 8) (<= (- v_b_13_1 v_b_9_1) 0) (<= (- (- v_b_0_1) (- v_v_37_1)) 4) (<= (- v_b_9_1 (- v_v_37_1)) 9) (<= (- ULTIMATE.start_main_~i~7 (- v_v_4_1)) 3) (<= (- ULTIMATE.start_main_~i~7 (- v_b_9_1)) 8) (<= (- ULTIMATE.start_main_~i~7 (- v_b_0_1)) 3) (<= (- v_b_13_1 v_v_4_1) 5) (<= (- (- v_b_12_1) v_b_9_1) (- 9)) (<= (- (- ULTIMATE.start_main_~i~7) v_v_37_1) (- 7)) (<= (- v_v_4_1 ~n) (- 5)))))} [2018-12-17 14:26:08,818 FATAL L210 ngHoareTripleChecker]: Soundness check failed for the following hoare triple [2018-12-17 14:26:08,818 FATAL L212 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-17 14:26:08,819 FATAL L214 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-17 14:26:08,819 FATAL L218 ngHoareTripleChecker]: -- [2018-12-17 14:26:08,820 FATAL L219 ngHoareTripleChecker]: Pre: {2147483635#(or (exists ((v_b_11_1 Int) (v_v_21_1 Int) (v_b_9_1 Int) (v_v_4_1 Int) (v_b_0_1 Int) (v_b_10_1 Int)) (and (<= (- (- v_b_0_1) v_b_10_1) (- 4)) (<= (- v_b_0_1 v_b_10_1) (- 4)) (<= (- c_ULTIMATE.start_main_~i~7 v_v_21_1) (- 1)) (<= (- v_b_11_1 v_v_21_1) 1) (<= (- (- v_v_21_1) (- c_~n)) 1) (<= (- (- v_b_11_1) (- v_v_21_1)) (- 1)) (<= (- (- v_b_11_1) v_b_9_1) (- 10)) (<= (- v_b_11_1 (- v_b_11_1)) 10) (<= (- v_b_0_1 c_~n) (- 5)) (<= (- (- c_ULTIMATE.start_main_~i~7) c_ULTIMATE.start_main_~i~7) (- 6)) (<= (- v_b_0_1 v_b_11_1) (- 5)) (<= (- c_ULTIMATE.start_main_~i~7 (- c_~n)) 8) (<= (- (- v_b_0_1) c_~n) (- 5)) (<= (- (- v_b_0_1) (- v_b_10_1)) 4) (<= (- v_v_21_1 v_v_4_1) 4) (<= (- v_b_9_1 (- v_v_21_1)) 9) (<= (- (- v_b_11_1) v_b_11_1) (- 10)) (<= (- c_ULTIMATE.start_main_~i~7 v_v_4_1) 3) (<= (- (- v_b_9_1) (- v_v_4_1)) (- 5)) (<= (- v_b_9_1 (- v_b_9_1)) 10) (<= (- (- v_v_21_1) (- v_v_4_1)) (- 4)) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_11_1)) 8) (<= (- (- v_b_10_1) c_~n) (- 9)) (<= (- v_b_10_1 (- v_b_11_1)) 9) (<= (- (- v_b_10_1) v_b_9_1) (- 9)) (<= (- v_v_21_1 c_~n) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_10_1)) 1) (<= (- (- v_b_0_1) (- v_v_21_1)) 4) (<= (- v_b_10_1 (- v_v_4_1)) 4) (<= (- (- v_b_0_1) v_b_0_1) 0) (<= (- v_v_4_1 (- v_v_4_1)) 0) (<= (- (- v_b_9_1) c_~n) (- 10)) (<= (- v_b_0_1 v_v_4_1) 0) (forall ((v_idx_78 Int) (v_idx_79 Int) (v_idx_76 Int) (v_idx_74 Int) (v_idx_75 Int) (v_idx_80 Int)) (or (< v_idx_79 v_b_0_1) (<= v_b_9_1 v_idx_79) (<= v_b_10_1 v_idx_74) (< v_idx_75 v_b_10_1) (<= v_b_0_1 v_idx_78) (and (<= (- (- v_b_9_1) (select c_ULTIMATE.start_main_~array~7 v_idx_75)) (- 9)) (<= (- c_ULTIMATE.start_main_~i~7 (select c_ULTIMATE.start_main_~array~7 v_idx_75)) (- 1)) (<= (- v_b_11_1 (select c_ULTIMATE.start_main_~array~7 v_idx_75)) 1) (<= (- v_b_0_1 (select c_ULTIMATE.start_main_~array~7 v_idx_75)) (- 4)) (<= (- (- (select c_ULTIMATE.start_main_~array~7 v_idx_75)) (- c_~n)) 1) (<= (- (- v_b_11_1) (- (select c_ULTIMATE.start_main_~array~7 v_idx_75))) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~7) (- (select c_ULTIMATE.start_main_~array~7 v_idx_75))) 1) (<= (- (select c_ULTIMATE.start_main_~array~7 v_idx_75) (select c_~array v_idx_79)) 4) (<= (- v_b_9_1 (- (select c_ULTIMATE.start_main_~array~7 v_idx_75))) 9) (<= (- v_b_11_1 (- (select c_ULTIMATE.start_main_~array~7 v_idx_75))) 9) (<= (- (- v_b_11_1) (- (select c_~array v_idx_79))) (- 5)) (<= (- c_ULTIMATE.start_main_~i~7 (select c_~array v_idx_79)) 3) (<= (- (- v_b_9_1) (- (select c_~array v_idx_79))) (- 5)) (<= (- (- (select c_ULTIMATE.start_main_~array~7 v_idx_75)) (- (select c_~array v_idx_79))) (- 4)) (<= (- (select c_ULTIMATE.start_main_~array~7 v_idx_75) c_~n) (- 1)) (<= (- (- v_b_0_1) (- (select c_ULTIMATE.start_main_~array~7 v_idx_75))) 4) (<= (- v_b_10_1 (- (select c_~array v_idx_79))) 4) (<= (- (select c_~array v_idx_79) (- (select c_~array v_idx_79))) 0) (<= (- (- v_b_10_1) (- (select c_~array v_idx_79))) (- 4)) (<= (- v_b_0_1 (select c_~array v_idx_79)) 0) (<= (- (select c_~array v_idx_79) (- c_~n)) 5) (<= (- (- c_ULTIMATE.start_main_~i~7) (- (select c_~array v_idx_79))) (- 3)) (<= (- v_b_10_1 (select c_~array v_idx_79)) 4) (<= (- (- v_b_10_1) (select c_~array v_idx_79)) (- 4)) (<= (- v_b_9_1 (- (select c_~array v_idx_79))) 5) (<= (- (- v_b_0_1) (- (select c_~array v_idx_79))) 0) (<= (- (select c_ULTIMATE.start_main_~array~7 v_idx_75) (- c_~n)) 9) (<= (- (- (select c_ULTIMATE.start_main_~array~7 v_idx_75)) (select c_ULTIMATE.start_main_~array~7 v_idx_75)) (- 8)) (<= (- (- v_b_11_1) (select c_~array v_idx_79)) (- 5)) (<= (- (- v_b_9_1) (select c_~array v_idx_79)) (- 5)) (<= (- v_b_9_1 (select c_~array v_idx_79)) 5) (<= (- (- v_b_10_1) (select c_ULTIMATE.start_main_~array~7 v_idx_75)) (- 8)) (<= (- (- v_b_0_1) (select c_~array v_idx_79)) 0) (<= (- (- v_b_9_1) (- (select c_ULTIMATE.start_main_~array~7 v_idx_75))) (- 1)) (<= (- v_b_11_1 (select c_~array v_idx_79)) 5) (<= (- (select c_ULTIMATE.start_main_~array~7 v_idx_75) (- (select c_~array v_idx_79))) 4) (<= (- v_b_10_1 (- (select c_ULTIMATE.start_main_~array~7 v_idx_75))) 8) (<= (- (- v_b_11_1) (select c_ULTIMATE.start_main_~array~7 v_idx_75)) (- 9)) (<= (- (- (select c_~array v_idx_79)) (- c_~n)) 5) (<= (- (- v_b_10_1) (- (select c_ULTIMATE.start_main_~array~7 v_idx_75))) 0) (<= (- v_b_0_1 (- (select c_~array v_idx_79))) 0) (<= (- (- (select c_~array v_idx_79)) c_~n) (- 5)) (<= (- (- c_ULTIMATE.start_main_~i~7) (select c_~array v_idx_79)) (- 3)) (<= (- v_b_0_1 (- (select c_ULTIMATE.start_main_~array~7 v_idx_75))) 4) (<= (- v_b_10_1 (select c_ULTIMATE.start_main_~array~7 v_idx_75)) 0) (<= (- (- (select c_~array v_idx_79)) (select c_~array v_idx_79)) 0) (<= (- c_ULTIMATE.start_main_~i~7 (- (select c_ULTIMATE.start_main_~array~7 v_idx_75))) 7) (<= (- (select c_ULTIMATE.start_main_~array~7 v_idx_75) (- (select c_ULTIMATE.start_main_~array~7 v_idx_75))) 8) (<= (- v_b_9_1 (select c_ULTIMATE.start_main_~array~7 v_idx_75)) 1) (<= (- (- c_ULTIMATE.start_main_~i~7) (select c_ULTIMATE.start_main_~array~7 v_idx_75)) (- 7)) (<= (- (- (select c_ULTIMATE.start_main_~array~7 v_idx_75)) (select c_~array v_idx_79)) (- 4)) (<= (- (- v_b_0_1) (select c_ULTIMATE.start_main_~array~7 v_idx_75)) (- 4)) (<= (- c_ULTIMATE.start_main_~i~7 (- (select c_~array v_idx_79))) 3) (<= (- v_b_11_1 (- (select c_~array v_idx_79))) 5) (<= (- (- (select c_ULTIMATE.start_main_~array~7 v_idx_75)) c_~n) (- 9)) (<= (- (select c_~array v_idx_79) c_~n) (- 5))) (<= v_b_11_1 v_idx_75) (< v_idx_76 v_b_11_1) (< v_idx_80 v_b_9_1))) (<= (- v_b_11_1 (- c_~n)) 10) (<= (- v_b_10_1 (- v_b_9_1)) 9) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_v_4_1)) (- 3)) (<= (- (- v_b_11_1) (- c_~n)) 0) (<= (- v_b_10_1 v_v_4_1) 4) (<= (- (- v_b_10_1) v_v_4_1) (- 4)) (<= (- v_v_21_1 (- c_~n)) 9) (<= (- (- v_b_9_1) v_v_4_1) (- 5)) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_11_1) (- 8)) (<= (- (- v_v_4_1) (- c_~n)) 5) (<= (- (- v_b_10_1) (- v_v_21_1)) 0) (<= (- v_b_9_1 (- c_~n)) 10) (<= (- c_ULTIMATE.start_main_~i~7 v_b_10_1) (- 1)) (<= (- (- v_b_10_1) (- v_b_9_1)) 1) (<= (- (- v_b_10_1) (- c_~n)) 1) (<= (- (- v_v_4_1) c_~n) (- 5)) (<= (- (- v_b_0_1) v_b_11_1) (- 5)) (<= (- v_b_0_1 (- v_v_21_1)) 4) (<= (- v_b_10_1 v_v_21_1) 0) (<= (- (- v_v_4_1) v_v_4_1) 0) (<= (- c_ULTIMATE.start_main_~i~7 (- v_v_21_1)) 7) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_10_1)) 7) (<= (- (- v_b_0_1) (- v_b_9_1)) 5) (<= (- v_v_21_1 (- v_v_21_1)) 8) (<= (- v_b_0_1 (- c_~n)) 5) (<= (- (- v_b_11_1) (- v_b_9_1)) 0) (<= (- (- v_b_10_1) (- v_b_11_1)) 1) (<= (- (- c_ULTIMATE.start_main_~i~7) c_~n) (- 8)) (<= (- (- v_b_11_1) c_~n) (- 10)) (<= (- (- v_b_9_1) (- c_~n)) 0) (<= (- c_ULTIMATE.start_main_~i~7 v_b_0_1) 3) (<= (- (- c_ULTIMATE.start_main_~i~7) v_v_21_1) (- 7)) (<= (- v_b_10_1 (- v_b_10_1)) 8) (<= (- (- v_b_9_1) v_v_21_1) (- 9)) (<= (- v_b_0_1 v_v_21_1) (- 4)) (<= (- (- c_~n) c_~n) (- 10)) (<= (- (- c_ULTIMATE.start_main_~i~7) (- c_~n)) 2) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_9_1)) 2) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_v_21_1)) 1) (<= (- v_b_10_1 c_~n) (- 1)) (<= (- c_ULTIMATE.start_main_~i~7 v_b_9_1) (- 2)) (<= (- v_b_11_1 (- v_v_21_1)) 9) (<= (- v_b_11_1 v_b_9_1) 0) (<= (- (- v_b_11_1) (- v_v_4_1)) (- 5)) (<= (- (- v_b_9_1) v_b_9_1) (- 10)) (<= (- (- v_b_0_1) (- c_~n)) 5) (<= (- v_b_0_1 (- v_b_0_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_0_1)) (- 3)) (<= (- (- v_b_10_1) (- v_v_4_1)) (- 4)) (<= (- v_b_11_1 (- v_b_9_1)) 10) (<= (- v_v_4_1 (- c_~n)) 5) (<= (- v_b_9_1 (- v_v_4_1)) 5) (<= (- (- v_b_0_1) (- v_v_4_1)) 0) (<= (- (- v_v_21_1) v_v_21_1) (- 8)) (<= (- v_b_9_1 c_~n) 0) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_9_1) (- 8)) (<= (- v_b_0_1 v_b_9_1) (- 5)) (<= (- (- v_b_11_1) v_v_4_1) (- 5)) (<= (- c_ULTIMATE.start_main_~i~7 (- c_ULTIMATE.start_main_~i~7)) 6) (<= (- (- v_b_10_1) v_b_11_1) (- 9)) (<= (- c_ULTIMATE.start_main_~i~7 c_~n) (- 2)) (<= (- v_b_9_1 v_v_4_1) 5) (<= (- v_b_10_1 (- c_~n)) 9) (<= (- v_b_10_1 v_b_11_1) (- 1)) (<= (- (- v_b_10_1) v_v_21_1) (- 8)) (<= (- c_ULTIMATE.start_main_~i~7 v_b_11_1) (- 2)) (<= (- (- v_b_0_1) v_v_4_1) 0) (<= (- (- v_b_0_1) (- v_b_11_1)) 5) (<= (- (- v_b_9_1) (- v_v_21_1)) (- 1)) (<= (- v_b_11_1 v_v_4_1) 5) (<= (- v_v_21_1 (- v_v_4_1)) 4) (<= (- v_b_10_1 (- v_v_21_1)) 8) (<= (- (- v_b_11_1) v_v_21_1) (- 9)) (<= (- v_b_11_1 c_~n) 0) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_0_1) (- 3)) (<= (- v_b_10_1 v_b_9_1) (- 1)) (<= (- v_b_0_1 (- v_v_4_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_11_1)) 2) (<= (- c_~n (- c_~n)) 10) (<= (- (- c_ULTIMATE.start_main_~i~7) v_v_4_1) (- 3)) (<= (- v_b_0_1 (- v_b_10_1)) 4) (<= (- (- v_b_0_1) v_b_9_1) (- 5)) (<= (- v_b_0_1 (- v_b_11_1)) 5) (<= (- v_b_0_1 (- v_b_9_1)) 5) (<= (- v_b_9_1 v_v_21_1) 1) (<= (- (- v_v_21_1) v_v_4_1) (- 4)) (<= (- (- v_b_0_1) v_v_21_1) (- 4)) (<= (- c_ULTIMATE.start_main_~i~7 (- v_v_4_1)) 3) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_9_1)) 8) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_0_1)) 3) (<= (- v_b_11_1 (- v_v_4_1)) 5) (<= (- (- v_v_21_1) c_~n) (- 9)) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_10_1) (- 7)) (<= (- (- v_b_10_1) v_b_10_1) (- 8)) (<= (- v_v_4_1 c_~n) (- 5)))) (exists ((v_b_22_1 Int) (v_v_282_1 Int) (v_b_21_1 Int)) (and (<= (- (- v_v_282_1) v_v_282_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_22_1) (- 7)) (<= (- v_b_22_1 v_v_282_1) 5) (<= (- (- c_~n) c_~n) (- 10)) (<= (- v_b_22_1 (- c_~n)) 10) (<= (- v_b_21_1 (- v_b_22_1)) 5) (<= (- (- c_ULTIMATE.start_main_~i~7) c_~n) (- 7)) (<= (- v_v_282_1 (- v_v_282_1)) 0) (<= (- (- v_b_22_1) (- c_~n)) 0) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_21_1) (- 2)) (<= (- v_b_21_1 (- c_~n)) 5) (<= (- c_ULTIMATE.start_main_~i~7 v_b_22_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~7) v_v_282_1) (- 2)) (<= (- c_ULTIMATE.start_main_~i~7 v_v_282_1) 4) (<= (- v_b_21_1 v_b_22_1) (- 5)) (<= (- c_ULTIMATE.start_main_~i~7 (- v_v_282_1)) 4) (<= (- c_ULTIMATE.start_main_~i~7 v_b_21_1) 4) (<= (- (- v_b_21_1) (- v_b_22_1)) 5) (<= (- (- v_v_282_1) c_~n) (- 5)) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_22_1)) 9) (<= (- (- v_b_21_1) (- v_v_282_1)) 0) (<= (- v_v_282_1 c_~n) (- 5)) (<= (- v_b_21_1 (- v_v_282_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_v_282_1)) (- 2)) (<= (- v_b_22_1 c_~n) 0) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_21_1)) (- 2)) (<= (- (- v_b_22_1) v_v_282_1) (- 5)) (<= (- (- c_ULTIMATE.start_main_~i~7) (- c_~n)) 3) (<= (- v_b_21_1 c_~n) (- 5)) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_22_1)) 3) (<= (- (- v_b_22_1) c_~n) (- 10)) (<= (- (- v_b_22_1) (- v_v_282_1)) (- 5)) (<= (- (- v_v_282_1) (- c_~n)) 5) (<= (- v_v_282_1 (- c_~n)) 5) (<= (- (- v_b_21_1) v_v_282_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~7) c_ULTIMATE.start_main_~i~7) (- 4)) (<= (- c_ULTIMATE.start_main_~i~7 c_~n) (- 1)) (<= (- (- v_b_21_1) c_~n) (- 5)) (<= (- (- v_b_21_1) v_b_22_1) (- 5)) (<= (- c_ULTIMATE.start_main_~i~7 (- c_ULTIMATE.start_main_~i~7)) 8) (<= (- (- v_b_21_1) v_b_21_1) 0) (<= (- (- v_b_22_1) v_b_22_1) (- 10)) (<= (- v_b_21_1 (- v_b_21_1)) 0) (<= (- v_b_22_1 (- v_v_282_1)) 5) (<= (- c_~n (- c_~n)) 10) (<= (- (- v_b_21_1) (- c_~n)) 5) (<= (- v_b_22_1 (- v_b_22_1)) 10) (<= (- c_ULTIMATE.start_main_~i~7 (- c_~n)) 9) (<= (- v_b_21_1 v_v_282_1) 0) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_21_1)) 4) (forall ((v_idx_83 Int) (v_idx_84 Int) (v_idx_82 Int)) (or (<= v_b_21_1 v_idx_82) (<= v_b_22_1 v_idx_83) (< v_idx_83 v_b_21_1) (and (<= (- v_b_22_1 (- (select c_~array v_idx_83))) 5) (<= (- (- (select c_~array v_idx_83)) (select c_~array v_idx_83)) 0) (<= (- (- c_ULTIMATE.start_main_~i~7) (select c_~array v_idx_83)) (- 2)) (<= (- (- v_b_22_1) (- (select c_~array v_idx_83))) (- 5)) (<= (- c_ULTIMATE.start_main_~i~7 (select c_~array v_idx_83)) 4) (<= (- (- (select c_~array v_idx_83)) (- c_~n)) 5) (<= (- (select c_~array v_idx_83) (- c_~n)) 5) (<= (- v_b_22_1 (select c_~array v_idx_83)) 5) (<= (- c_ULTIMATE.start_main_~i~7 (- (select c_~array v_idx_83))) 4) (<= (- (- v_b_21_1) (select c_~array v_idx_83)) 0) (<= (- (- (select c_~array v_idx_83)) c_~n) (- 5)) (<= (- (- v_b_21_1) (- (select c_~array v_idx_83))) 0) (<= (- (select c_~array v_idx_83) c_~n) (- 5)) (<= (- (select c_~array v_idx_83) (- (select c_~array v_idx_83))) 0) (<= (- v_b_21_1 (- (select c_~array v_idx_83))) 0) (<= (- v_b_21_1 (select c_~array v_idx_83)) 0) (<= (- (- c_ULTIMATE.start_main_~i~7) (- (select c_~array v_idx_83))) (- 2)) (<= (- (- v_b_22_1) (select c_~array v_idx_83)) (- 5))) (< v_idx_84 v_b_22_1))))))} [2018-12-17 14:26:08,820 FATAL L223 ngHoareTripleChecker]: Action: assume !!(main_~i~7 >= 0);main_~array~7 := main_~array~7[main_~i~7 := main_~i~7];main_#t~post2 := main_~i~7;main_~i~7 := main_#t~post2 - 1;havoc main_#t~post2; [2018-12-17 14:26:08,820 FATAL L184 hOps$ForEachOp$OfRef]: ActionStr: (and (<= 0 c_ULTIMATE.start_main_~i~7) (= c_ULTIMATE.start_main_~array~7_primed (store c_ULTIMATE.start_main_~array~7 c_ULTIMATE.start_main_~i~7 c_ULTIMATE.start_main_~i~7)) (= c_ULTIMATE.start_main_~i~7 (+ c_ULTIMATE.start_main_~i~7_primed 1))) [2018-12-17 14:26:08,821 FATAL L225 ngHoareTripleChecker]: Post: {2147483634#(exists ((v_b_22_1 Int) (v_v_295_1 Int) (v_b_25_1 Int) (v_v_282_1 Int) (v_b_26_1 Int) (v_b_21_1 Int)) (and (<= (- (- v_v_282_1) v_v_282_1) 0) (<= (- v_b_22_1 v_b_26_1) 2) (<= (- (- v_b_26_1) c_~n) (- 8)) (<= (- (- v_b_25_1) (- v_b_26_1)) 1) (<= (- v_b_22_1 v_v_282_1) 5) (<= (- (- c_ULTIMATE.start_main_~i~7) c_~n) (- 6)) (<= (- (- v_b_26_1) (- v_v_295_1)) (- 1)) (<= (- v_v_282_1 (- v_v_282_1)) 0) (<= (- c_ULTIMATE.start_main_~i~7 (- c_~n)) 8) (<= (- (- v_b_21_1) (- v_b_25_1)) 4) (<= (- v_b_25_1 (- v_v_282_1)) 4) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_26_1) (- 4)) (<= (- (- v_b_22_1) v_v_295_1) (- 7)) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_26_1)) 8) (<= (- (- v_b_25_1) (- v_v_282_1)) (- 2)) (<= (- (- v_b_26_1) (- c_~n)) 2) (<= (- (- c_ULTIMATE.start_main_~i~7) v_v_282_1) (- 1)) (<= (- v_b_25_1 v_v_295_1) 0) (<= (- (- v_b_25_1) (- v_v_295_1)) 0) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_25_1)) 7) (<= (- v_b_22_1 v_b_25_1) 3) (<= (- (- v_b_25_1) v_v_295_1) (- 4)) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_22_1) (- 6)) (<= (- (- v_b_21_1) (- v_b_22_1)) 5) (<= (- (- v_b_26_1) v_v_295_1) (- 5)) (<= (- v_b_21_1 (- v_v_295_1)) 4) (<= (- v_b_25_1 c_~n) (- 1)) (<= (- (- v_b_21_1) (- v_v_282_1)) 0) (<= (- v_b_21_1 (- v_v_282_1)) 0) (<= (- (- v_b_26_1) v_b_26_1) (- 6)) (<= (- v_b_26_1 v_v_295_1) 1) (<= (- v_b_22_1 c_~n) 0) (<= (- (- v_b_22_1) c_~n) (- 10)) (<= (- v_b_25_1 (- v_b_26_1)) 9) (<= (- v_v_282_1 (- c_~n)) 5) (<= (- v_b_21_1 (- v_b_25_1)) 4) (<= (- (- v_v_282_1) (- v_v_295_1)) 4) (<= (- (- v_b_21_1) v_v_282_1) 0) (<= (- v_v_295_1 c_~n) (- 1)) (<= (- (- v_b_21_1) v_b_22_1) (- 5)) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_22_1)) 8) (<= (- (- v_b_22_1) (- v_b_25_1)) (- 1)) (<= (- v_b_26_1 (- v_b_26_1)) 10) (<= (- (- v_b_21_1) v_b_21_1) 0) (<= (- v_b_22_1 v_v_295_1) 3) (<= (- v_b_21_1 (- v_b_21_1)) 0) (<= (- c_ULTIMATE.start_main_~i~7 v_b_26_1) (- 2)) (<= (- (- v_b_21_1) v_b_26_1) (- 3)) (<= (- (- v_b_25_1) v_b_26_1) (- 5)) (<= (- v_b_22_1 (- v_v_282_1)) 5) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_v_295_1)) 1) (<= (- c_ULTIMATE.start_main_~i~7 v_b_21_1) 3) (<= (- (- v_b_25_1) v_v_282_1) (- 2)) (<= (- v_b_26_1 c_~n) 0) (<= (- (- v_b_22_1) (- v_b_26_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_21_1) (- 1)) (<= (- v_b_21_1 v_v_295_1) (- 2)) (<= (- (- v_b_21_1) (- v_v_295_1)) 4) (<= (- (- v_b_21_1) (- c_~n)) 5) (<= (- v_b_22_1 (- v_b_22_1)) 10) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_25_1)) 1) (<= (- (- v_b_21_1) v_b_25_1) (- 2)) (<= (- (- v_v_282_1) v_v_295_1) (- 2)) (<= (- v_b_21_1 (- v_b_26_1)) 5) (<= (- (- v_b_26_1) (- v_v_282_1)) (- 3)) (<= (- (- c_ULTIMATE.start_main_~i~7) c_ULTIMATE.start_main_~i~7) (- 2)) (<= (- (- v_b_21_1) v_v_295_1) (- 2)) (<= (- (- c_~n) c_~n) (- 10)) (<= (- v_b_22_1 (- c_~n)) 10) (<= (- (- v_b_25_1) (- c_~n)) 3) (<= (- v_b_21_1 (- v_b_22_1)) 5) (<= (- (- v_v_295_1) (- c_~n)) 3) (<= (- c_ULTIMATE.start_main_~i~7 v_b_25_1) (- 1)) (<= (- (- v_b_22_1) (- c_~n)) 0) (<= (- v_v_295_1 (- c_~n)) 9) (<= (- v_b_26_1 (- v_v_282_1)) 5) (<= (- v_b_22_1 (- v_b_25_1)) 9) (<= (- c_ULTIMATE.start_main_~i~7 v_v_282_1) 3) (<= (- v_b_22_1 (- v_b_26_1)) 10) (<= (- v_b_21_1 (- c_~n)) 5) (<= (- v_b_25_1 (- c_~n)) 9) (forall ((v_idx_89 Int) (v_idx_87 Int) (v_idx_88 Int) (v_idx_86 Int) (v_idx_90 Int) (v_idx_91 Int)) (or (< v_idx_87 v_b_25_1) (<= v_b_21_1 v_idx_89) (< v_idx_91 v_b_22_1) (< v_idx_90 v_b_21_1) (<= v_b_25_1 v_idx_86) (<= v_b_22_1 v_idx_90) (and (<= (- (- (select c_~array v_idx_90)) (select c_~array v_idx_90)) 0) (<= (- (- v_b_21_1) (select c_ULTIMATE.start_main_~array~7 v_idx_87)) (- 2)) (<= (- v_b_22_1 (select c_~array v_idx_90)) 5) (<= (- (- (select c_ULTIMATE.start_main_~array~7 v_idx_87)) (- c_~n)) 3) (<= (- (- v_b_26_1) (- (select c_ULTIMATE.start_main_~array~7 v_idx_87))) (- 1)) (<= (- (select c_~array v_idx_90) (- (select c_~array v_idx_90))) 0) (<= (- v_b_25_1 (- (select c_~array v_idx_90))) 4) (<= (- (select c_ULTIMATE.start_main_~array~7 v_idx_87) (- c_~n)) 9) (<= (- v_b_26_1 (- (select c_~array v_idx_90))) 5) (<= (- c_ULTIMATE.start_main_~i~7 (select c_~array v_idx_90)) 3) (<= (- (- v_b_22_1) (select c_ULTIMATE.start_main_~array~7 v_idx_87)) (- 7)) (<= (- (- v_b_25_1) (- (select c_~array v_idx_90))) (- 2)) (<= (- c_ULTIMATE.start_main_~i~7 (- (select c_~array v_idx_90))) 3) (<= (- (- c_ULTIMATE.start_main_~i~7) (select c_~array v_idx_90)) (- 1)) (<= (- v_b_25_1 (select c_ULTIMATE.start_main_~array~7 v_idx_87)) 0) (<= (- (- v_b_25_1) (- (select c_ULTIMATE.start_main_~array~7 v_idx_87))) 0) (<= (- c_ULTIMATE.start_main_~i~7 (- (select c_ULTIMATE.start_main_~array~7 v_idx_87))) 7) (<= (- (- v_b_25_1) (select c_ULTIMATE.start_main_~array~7 v_idx_87)) (- 4)) (<= (- (- v_b_26_1) (select c_~array v_idx_90)) (- 3)) (<= (- (- v_b_26_1) (select c_ULTIMATE.start_main_~array~7 v_idx_87)) (- 5)) (<= (- v_b_21_1 (- (select c_ULTIMATE.start_main_~array~7 v_idx_87))) 4) (<= (- v_b_25_1 (select c_~array v_idx_90)) 4) (<= (- (- (select c_~array v_idx_90)) c_~n) (- 5)) (<= (- (- v_b_21_1) (- (select c_~array v_idx_90))) 0) (<= (- (select c_~array v_idx_90) c_~n) (- 5)) (<= (- v_b_21_1 (- (select c_~array v_idx_90))) 0) (<= (- v_b_26_1 (select c_ULTIMATE.start_main_~array~7 v_idx_87)) 1) (<= (- (- (select c_ULTIMATE.start_main_~array~7 v_idx_87)) c_~n) (- 7)) (<= (- (- v_b_22_1) (select c_~array v_idx_90)) (- 5)) (<= (- (- v_b_22_1) (- (select c_~array v_idx_90))) (- 5)) (<= (- (- (select c_~array v_idx_90)) (- c_~n)) 5) (<= (- (select c_~array v_idx_90) (- c_~n)) 5) (<= (- (- (select c_~array v_idx_90)) (- (select c_ULTIMATE.start_main_~array~7 v_idx_87))) 4) (<= (- c_ULTIMATE.start_main_~i~7 (select c_ULTIMATE.start_main_~array~7 v_idx_87)) (- 1)) (<= (- (- v_b_21_1) (select c_~array v_idx_90)) 0) (<= (- (select c_ULTIMATE.start_main_~array~7 v_idx_87) c_~n) (- 1)) (<= (- v_b_26_1 (- (select c_ULTIMATE.start_main_~array~7 v_idx_87))) 9) (<= (- (- v_b_22_1) (- (select c_ULTIMATE.start_main_~array~7 v_idx_87))) (- 1)) (<= (- v_b_22_1 (select c_ULTIMATE.start_main_~array~7 v_idx_87)) 3) (<= (- v_b_26_1 (select c_~array v_idx_90)) 5) (<= (- (- c_ULTIMATE.start_main_~i~7) (select c_ULTIMATE.start_main_~array~7 v_idx_87)) (- 3)) (<= (- v_b_22_1 (- (select c_~array v_idx_90))) 5) (<= (- (- c_ULTIMATE.start_main_~i~7) (- (select c_ULTIMATE.start_main_~array~7 v_idx_87))) 1) (<= (- (- v_b_25_1) (select c_~array v_idx_90)) (- 2)) (<= (- (select c_ULTIMATE.start_main_~array~7 v_idx_87) (- (select c_ULTIMATE.start_main_~array~7 v_idx_87))) 8) (<= (- v_b_21_1 (select c_ULTIMATE.start_main_~array~7 v_idx_87)) (- 2)) (<= (- (- v_b_21_1) (- (select c_ULTIMATE.start_main_~array~7 v_idx_87))) 4) (<= (- (select c_~array v_idx_90) (select c_ULTIMATE.start_main_~array~7 v_idx_87)) (- 2)) (<= (- (- (select c_ULTIMATE.start_main_~array~7 v_idx_87)) (select c_ULTIMATE.start_main_~array~7 v_idx_87)) (- 4)) (<= (- (- c_ULTIMATE.start_main_~i~7) (- (select c_~array v_idx_90))) (- 1)) (<= (- v_b_21_1 (select c_~array v_idx_90)) 0) (<= (- (select c_~array v_idx_90) (- (select c_ULTIMATE.start_main_~array~7 v_idx_87))) 4) (<= (- v_b_22_1 (- (select c_ULTIMATE.start_main_~array~7 v_idx_87))) 9) (<= (- v_b_25_1 (- (select c_ULTIMATE.start_main_~array~7 v_idx_87))) 8) (<= (- (- (select c_~array v_idx_90)) (select c_ULTIMATE.start_main_~array~7 v_idx_87)) (- 2)) (<= (- (- v_b_26_1) (- (select c_~array v_idx_90))) (- 3))) (<= v_b_26_1 v_idx_87) (< v_idx_88 v_b_26_1))) (<= (- c_ULTIMATE.start_main_~i~7 (- v_v_282_1)) 3) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_21_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~i~7 (- v_v_295_1)) 7) (<= (- v_b_21_1 v_b_22_1) (- 5)) (<= (- (- v_b_22_1) v_b_25_1) (- 7)) (<= (- (- v_b_25_1) v_b_25_1) (- 4)) (<= (- (- v_b_26_1) v_v_282_1) (- 3)) (<= (- v_b_25_1 v_v_282_1) 4) (<= (- (- v_v_282_1) c_~n) (- 5)) (<= (- v_v_282_1 c_~n) (- 5)) (<= (- (- v_v_295_1) c_~n) (- 7)) (<= (- (- c_ULTIMATE.start_main_~i~7) (- c_~n)) 4) (<= (- (- v_b_22_1) v_v_282_1) (- 5)) (<= (- c_ULTIMATE.start_main_~i~7 v_b_22_1) (- 2)) (<= (- v_b_25_1 (- v_b_25_1)) 8) (<= (- v_b_21_1 c_~n) (- 5)) (<= (- (- v_b_22_1) (- v_v_282_1)) (- 5)) (<= (- (- v_b_25_1) c_~n) (- 7)) (<= (- v_b_26_1 (- c_~n)) 10) (<= (- v_b_21_1 v_b_25_1) (- 2)) (<= (- (- v_v_282_1) (- c_~n)) 5) (<= (- c_ULTIMATE.start_main_~i~7 v_v_295_1) (- 1)) (<= (- c_ULTIMATE.start_main_~i~7 (- c_ULTIMATE.start_main_~i~7)) 6) (<= (- (- v_b_21_1) (- v_b_26_1)) 5) (<= (- (- v_b_22_1) v_b_26_1) (- 8)) (<= (- c_ULTIMATE.start_main_~i~7 c_~n) (- 2)) (<= (- (- v_b_21_1) c_~n) (- 5)) (<= (- v_b_26_1 (- v_v_295_1)) 9) (<= (- (- v_b_22_1) (- v_v_295_1)) (- 1)) (<= (- (- v_b_22_1) v_b_22_1) (- 10)) (<= (- v_b_26_1 v_v_282_1) 5) (<= (- (- c_ULTIMATE.start_main_~i~7) v_v_295_1) (- 3)) (<= (- c_~n (- c_~n)) 10) (<= (- v_b_21_1 v_b_26_1) (- 3)) (<= (- v_v_295_1 (- v_v_295_1)) 8) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_22_1)) 4) (<= (- v_b_25_1 v_b_26_1) (- 1)) (<= (- v_v_282_1 v_v_295_1) (- 2)) (<= (- (- v_v_295_1) v_v_295_1) (- 4)) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_v_282_1)) (- 1)) (<= (- v_b_21_1 v_v_282_1) 0) (<= (- v_v_282_1 (- v_v_295_1)) 4) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_26_1)) 2) (<= (- v_b_22_1 (- v_v_295_1)) 9) (<= (- v_b_25_1 (- v_v_295_1)) 8) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_21_1)) 3) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_25_1) (- 3))))} [2018-12-17 14:26:08,838 FATAL L263 ngHoareTripleChecker]: -- [2018-12-17 14:26:08,838 FATAL L264 ngHoareTripleChecker]: Simplified triple [2018-12-17 14:26:10,962 WARN L180 SmtUtils]: Spent 2.12 s on a formula simplification. DAG size of input: 577 DAG size of output: 174 [2018-12-17 14:26:10,963 FATAL L265 ngHoareTripleChecker]: Pre: {2147483635#(exists ((v_b_22_1 Int) (v_v_282_1 Int) (v_b_21_1 Int)) (and (<= (- (- v_v_282_1) v_v_282_1) 0) (<= (- (- ULTIMATE.start_main_~i~7) v_b_22_1) (- 7)) (<= (- v_b_22_1 v_v_282_1) 5) (<= (- (- ~n) ~n) (- 10)) (<= (- v_b_22_1 (- ~n)) 10) (<= (- v_b_21_1 (- v_b_22_1)) 5) (<= (- (- ULTIMATE.start_main_~i~7) ~n) (- 7)) (<= (- v_v_282_1 (- v_v_282_1)) 0) (<= (- (- v_b_22_1) (- ~n)) 0) (<= (- (- ULTIMATE.start_main_~i~7) v_b_21_1) (- 2)) (<= (- v_b_21_1 (- ~n)) 5) (<= (- ULTIMATE.start_main_~i~7 v_b_22_1) (- 1)) (<= (- (- ULTIMATE.start_main_~i~7) v_v_282_1) (- 2)) (<= (- ULTIMATE.start_main_~i~7 v_v_282_1) 4) (<= (- v_b_21_1 v_b_22_1) (- 5)) (<= (- ULTIMATE.start_main_~i~7 (- v_v_282_1)) 4) (<= (- ULTIMATE.start_main_~i~7 v_b_21_1) 4) (<= (- (- v_b_21_1) (- v_b_22_1)) 5) (<= (- (- v_v_282_1) ~n) (- 5)) (<= (- ULTIMATE.start_main_~i~7 (- v_b_22_1)) 9) (<= (- (- v_b_21_1) (- v_v_282_1)) 0) (<= (- v_v_282_1 ~n) (- 5)) (<= (- v_b_21_1 (- v_v_282_1)) 0) (<= (- (- ULTIMATE.start_main_~i~7) (- v_v_282_1)) (- 2)) (<= (- v_b_22_1 ~n) 0) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_21_1)) (- 2)) (<= (- (- v_b_22_1) v_v_282_1) (- 5)) (<= (- (- ULTIMATE.start_main_~i~7) (- ~n)) 3) (<= (- v_b_21_1 ~n) (- 5)) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_22_1)) 3) (<= (- (- v_b_22_1) ~n) (- 10)) (<= (- (- v_b_22_1) (- v_v_282_1)) (- 5)) (<= (- (- v_v_282_1) (- ~n)) 5) (<= (- v_v_282_1 (- ~n)) 5) (<= (- (- v_b_21_1) v_v_282_1) 0) (<= (- (- ULTIMATE.start_main_~i~7) ULTIMATE.start_main_~i~7) (- 4)) (<= (- ULTIMATE.start_main_~i~7 ~n) (- 1)) (<= (- (- v_b_21_1) ~n) (- 5)) (<= (- (- v_b_21_1) v_b_22_1) (- 5)) (<= (- ULTIMATE.start_main_~i~7 (- ULTIMATE.start_main_~i~7)) 8) (<= (- (- v_b_21_1) v_b_21_1) 0) (<= (- (- v_b_22_1) v_b_22_1) (- 10)) (<= (- v_b_21_1 (- v_b_21_1)) 0) (<= (- v_b_22_1 (- v_v_282_1)) 5) (<= (- ~n (- ~n)) 10) (<= (- (- v_b_21_1) (- ~n)) 5) (<= (- v_b_22_1 (- v_b_22_1)) 10) (<= (- ULTIMATE.start_main_~i~7 (- ~n)) 9) (<= (- v_b_21_1 v_v_282_1) 0) (<= (- ULTIMATE.start_main_~i~7 (- v_b_21_1)) 4) (forall ((v_idx_83 Int) (v_idx_84 Int) (v_idx_82 Int)) (or (<= v_b_21_1 v_idx_82) (<= v_b_22_1 v_idx_83) (< v_idx_83 v_b_21_1) (and (<= (- v_b_22_1 (- (select ~array v_idx_83))) 5) (<= (- (- (select ~array v_idx_83)) (select ~array v_idx_83)) 0) (<= (- (- ULTIMATE.start_main_~i~7) (select ~array v_idx_83)) (- 2)) (<= (- (- v_b_22_1) (- (select ~array v_idx_83))) (- 5)) (<= (- ULTIMATE.start_main_~i~7 (select ~array v_idx_83)) 4) (<= (- (- (select ~array v_idx_83)) (- ~n)) 5) (<= (- (select ~array v_idx_83) (- ~n)) 5) (<= (- v_b_22_1 (select ~array v_idx_83)) 5) (<= (- ULTIMATE.start_main_~i~7 (- (select ~array v_idx_83))) 4) (<= (- (- v_b_21_1) (select ~array v_idx_83)) 0) (<= (- (- (select ~array v_idx_83)) ~n) (- 5)) (<= (- (- v_b_21_1) (- (select ~array v_idx_83))) 0) (<= (- (select ~array v_idx_83) ~n) (- 5)) (<= (- (select ~array v_idx_83) (- (select ~array v_idx_83))) 0) (<= (- v_b_21_1 (- (select ~array v_idx_83))) 0) (<= (- v_b_21_1 (select ~array v_idx_83)) 0) (<= (- (- ULTIMATE.start_main_~i~7) (- (select ~array v_idx_83))) (- 2)) (<= (- (- v_b_22_1) (select ~array v_idx_83)) (- 5))) (< v_idx_84 v_b_22_1)))))} [2018-12-17 14:26:10,963 FATAL L269 ngHoareTripleChecker]: Action: assume !!(main_~i~7 >= 0);main_~array~7 := main_~array~7[main_~i~7 := main_~i~7];main_#t~post2 := main_~i~7;main_~i~7 := main_#t~post2 - 1;havoc main_#t~post2; [2018-12-17 14:26:10,963 FATAL L184 hOps$ForEachOp$OfRef]: ActionStr: (and (<= 0 c_ULTIMATE.start_main_~i~7) (= c_ULTIMATE.start_main_~array~7_primed (store c_ULTIMATE.start_main_~array~7 c_ULTIMATE.start_main_~i~7 c_ULTIMATE.start_main_~i~7)) (= c_ULTIMATE.start_main_~i~7 (+ c_ULTIMATE.start_main_~i~7_primed 1))) [2018-12-17 14:26:15,392 WARN L138 XnfTransformerHelper]: expecting exponential blowup for input size 52 [2018-12-17 14:26:15,713 FATAL L271 ngHoareTripleChecker]: Post: {2147483634#(or (and (<= (* 2 ~n) 14) (<= (- (- ULTIMATE.start_main_~i~7) ULTIMATE.start_main_~i~7) (- 2)) (<= 0 (+ ULTIMATE.start_main_~i~7 2)) (<= 1 ~n) (<= ULTIMATE.start_main_~i~7 4) (<= 6 (* 2 ~n)) (<= (* 2 ULTIMATE.start_main_~i~7) 6) (<= ~n 9) (<= 0 (+ ULTIMATE.start_main_~i~7 1)) (<= (- (- ULTIMATE.start_main_~i~7) ~n) (- 6)) (<= (- (- ~n) ~n) (- 10)) (<= ULTIMATE.start_main_~i~7 ~n) (<= (* 2 ~n) 12) (<= (* 2 ~n) 10) (<= ULTIMATE.start_main_~i~7 7) (<= (+ ULTIMATE.start_main_~i~7 2) ~n) (<= ULTIMATE.start_main_~i~7 6) (<= 2 (+ ULTIMATE.start_main_~i~7 ~n)) (<= (- ULTIMATE.start_main_~i~7 (- ~n)) 8) (<= (* 2 ULTIMATE.start_main_~i~7) 8) (exists ((v_b_22_1 Int) (v_b_25_1 Int) (v_b_26_1 Int) (v_b_21_1 Int)) (and (<= ULTIMATE.start_main_~i~7 (+ v_b_25_1 5)) (forall ((v_prenex_78 Int)) (or (<= v_b_22_1 v_prenex_78) (<= (- (- v_b_22_1) (select ~array v_prenex_78)) (- 5)) (< v_prenex_78 v_b_21_1))) (<= (+ v_b_22_1 ULTIMATE.start_main_~i~7) 10) (<= (- (- v_b_26_1) ~n) (- 8)) (<= (+ v_b_22_1 ULTIMATE.start_main_~i~7) 8) (<= v_b_26_1 ~n) (<= v_b_25_1 6) (<= (+ v_b_21_1 ~n) 5) (<= 3 (+ v_b_25_1 ULTIMATE.start_main_~i~7)) (<= v_b_26_1 (+ v_b_25_1 5)) (<= v_b_26_1 (+ v_b_25_1 1)) (<= (- (- ULTIMATE.start_main_~i~7) v_b_26_1) (- 4)) (<= v_b_22_1 (+ v_b_21_1 7)) (<= v_b_25_1 (+ v_b_26_1 1)) (<= (+ ULTIMATE.start_main_~i~7 v_b_21_1) 5) (<= v_b_21_1 4) (forall ((v_prenex_132 Int) (v_prenex_133 Int)) (or (<= (- (select ~array v_prenex_132) (select ULTIMATE.start_main_~array~7 v_prenex_133)) (- 2)) (<= v_b_26_1 v_prenex_133) (<= v_b_22_1 v_prenex_132) (< v_prenex_132 v_b_21_1) (< v_prenex_133 v_b_25_1))) (<= v_b_22_1 ~n) (<= (+ v_b_22_1 ULTIMATE.start_main_~i~7) 12) (<= (- ULTIMATE.start_main_~i~7 (- v_b_26_1)) 8) (<= v_b_26_1 (+ v_b_21_1 9)) (<= (- (- v_b_26_1) (- ~n)) 2) (<= (- ULTIMATE.start_main_~i~7 (- v_b_25_1)) 7) (<= 0 (+ (* 2 v_b_21_1) 4)) (<= (+ ~n v_b_21_1) 9) (<= 3 (+ ~n v_b_21_1)) (<= 1 (+ v_b_26_1 v_b_21_1)) (<= (- v_b_22_1 v_b_25_1) 3) (<= 5 (+ v_b_25_1 v_b_26_1)) (<= (* 2 v_b_21_1) 0) (<= (* 2 v_b_21_1) 2) (forall ((v_prenex_127 Int)) (or (< v_prenex_127 v_b_21_1) (<= v_b_22_1 v_prenex_127) (<= (- v_b_22_1 (select ~array v_prenex_127)) 5))) (<= v_b_25_1 (+ v_b_22_1 3)) (<= v_b_25_1 5) (<= (- (- ULTIMATE.start_main_~i~7) v_b_22_1) (- 6)) (<= ULTIMATE.start_main_~i~7 (+ v_b_21_1 7)) (<= (- (- v_b_21_1) (- v_b_22_1)) 5) (<= (- v_b_25_1 ~n) (- 1)) (<= (+ v_b_21_1 3) ~n) (<= 5 (+ v_b_22_1 v_b_25_1)) (<= 5 (+ v_b_25_1 ~n)) (<= 3 (+ v_b_22_1 v_b_25_1)) (<= 0 (+ v_b_21_1 3)) (<= (- v_b_22_1 ~n) 0) (forall ((v_prenex_129 Int)) (or (< v_prenex_129 v_b_21_1) (<= v_b_22_1 v_prenex_129) (<= (- (- v_b_25_1) (select ~array v_prenex_129)) (- 2)))) (<= (+ v_b_21_1 1) v_b_22_1) (<= (- (- v_b_22_1) ~n) (- 10)) (<= (+ v_b_22_1 v_b_25_1) 13) (<= (- v_b_25_1 (- v_b_26_1)) 9) (<= (+ v_b_26_1 ~n) 14) (<= (- v_b_21_1 (- v_b_25_1)) 4) (forall ((v_prenex_125 Int) (v_prenex_124 Int)) (or (<= (- (- (select ~array v_prenex_124)) (select ULTIMATE.start_main_~array~7 v_prenex_125)) (- 2)) (< v_prenex_124 v_b_21_1) (<= v_b_26_1 v_prenex_125) (< v_prenex_125 v_b_25_1) (<= v_b_22_1 v_prenex_124))) (<= (+ v_b_26_1 ~n) 10) (forall ((v_prenex_99 Int)) (or (<= v_b_22_1 v_prenex_99) (<= (- (- (select ~array v_prenex_99)) ~n) (- 5)) (< v_prenex_99 v_b_21_1))) (<= v_b_25_1 (+ ~n 3)) (<= v_b_26_1 v_b_22_1) (<= (- (- v_b_21_1) v_b_22_1) (- 5)) (<= (- ULTIMATE.start_main_~i~7 (- v_b_22_1)) 8) (forall ((v_prenex_117 Int)) (or (<= (- v_b_21_1 (- (select ~array v_prenex_117))) 0) (<= v_b_22_1 v_prenex_117) (< v_prenex_117 v_b_21_1))) (<= ULTIMATE.start_main_~i~7 (+ v_b_21_1 3)) (<= v_b_21_1 (+ ULTIMATE.start_main_~i~7 1)) (<= (- (- v_b_22_1) (- v_b_25_1)) (- 1)) (<= (* 2 v_b_25_1) 10) (<= (- v_b_26_1 (- v_b_26_1)) 10) (<= (- (- v_b_21_1) v_b_21_1) 0) (<= 0 (+ ULTIMATE.start_main_~i~7 v_b_26_1)) (<= (- ULTIMATE.start_main_~i~7 v_b_26_1) (- 2)) (<= (- (- v_b_21_1) v_b_26_1) (- 3)) (<= (- v_b_21_1 (- v_b_21_1)) 0) (<= v_b_26_1 5) (<= (+ ULTIMATE.start_main_~i~7 v_b_21_1) 7) (<= (- (- v_b_22_1) (- v_b_26_1)) 0) (<= (+ v_b_21_1 1) v_b_26_1) (<= 3 (+ v_b_21_1 ~n)) (<= 2 (+ v_b_22_1 ULTIMATE.start_main_~i~7)) (<= 0 (+ v_b_21_1 2)) (<= (- v_b_22_1 (- v_b_22_1)) 10) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_25_1)) 1) (<= v_b_25_1 (+ v_b_21_1 8)) (<= (+ v_b_22_1 v_b_25_1) 11) (<= v_b_22_1 9) (<= ULTIMATE.start_main_~i~7 (+ v_b_22_1 2)) (<= v_b_25_1 (+ ~n 1)) (<= ~n (+ v_b_26_1 4)) (<= (- v_b_21_1 (- v_b_26_1)) 5) (<= (+ v_b_26_1 ULTIMATE.start_main_~i~7) 8) (forall ((v_prenex_90 Int)) (or (< v_prenex_90 v_b_21_1) (<= v_b_22_1 v_prenex_90) (<= (- v_b_26_1 (select ~array v_prenex_90)) 5))) (forall ((v_prenex_83 Int)) (or (<= (- (select ~array v_prenex_83) (- ~n)) 5) (<= v_b_22_1 v_prenex_83) (< v_prenex_83 v_b_21_1))) (forall ((v_prenex_79 Int)) (or (<= (- (select ~array v_prenex_79) (- (select ~array v_prenex_79))) 0) (< v_prenex_79 v_b_21_1) (<= v_b_22_1 v_prenex_79))) (<= 2 (* 2 v_b_26_1)) (forall ((v_prenex_94 Int)) (or (<= (- v_b_25_1 (select ~array v_prenex_94)) 4) (< v_prenex_94 v_b_21_1) (<= v_b_22_1 v_prenex_94))) (<= v_b_26_1 7) (<= 7 (+ v_b_22_1 v_b_25_1)) (<= 0 v_b_25_1) (<= (+ v_b_25_1 ~n) 13) (<= 4 (* 2 v_b_26_1)) (<= 4 (+ v_b_22_1 v_b_26_1)) (<= (+ v_b_26_1 ULTIMATE.start_main_~i~7) 10) (<= 2 v_b_22_1) (<= (- v_b_22_1 (- ~n)) 10) (<= (- (- v_b_25_1) (- ~n)) 3) (<= 1 v_b_25_1) (<= (- v_b_21_1 (- v_b_22_1)) 5) (<= (+ v_b_22_1 v_b_26_1) 14) (<= (- (- v_b_22_1) (- ~n)) 0) (<= (- v_b_25_1 (- ~n)) 9) (<= (- v_b_21_1 (- ~n)) 5) (<= 5 (+ ~n v_b_21_1)) (<= 4 (+ ULTIMATE.start_main_~i~7 v_b_26_1)) (<= v_b_22_1 (+ v_b_21_1 9)) (<= v_b_22_1 (+ ~n 2)) (<= v_b_25_1 (+ ULTIMATE.start_main_~i~7 3)) (<= (+ v_b_22_1 v_b_25_1) 9) (<= v_b_25_1 (+ v_b_21_1 4)) (<= 4 (+ v_b_26_1 ~n)) (<= v_b_21_1 2) (<= (+ v_b_22_1 v_b_21_1) 9) (<= ULTIMATE.start_main_~i~7 (+ v_b_25_1 1)) (<= 4 (+ v_b_22_1 ULTIMATE.start_main_~i~7)) (<= 8 (+ v_b_26_1 ~n)) (<= (+ ~n v_b_21_1) 5) (<= 4 (* 2 v_b_25_1)) (<= 0 (+ v_b_21_1 1)) (<= (+ v_b_21_1 5) ~n) (<= (+ v_b_21_1 3) v_b_22_1) (<= 6 (* 2 v_b_26_1)) (<= (- v_b_25_1 (- v_b_25_1)) 8) (<= (- v_b_21_1 ~n) (- 5)) (<= (- v_b_26_1 (- ~n)) 10) (forall ((v_prenex_114 Int) (v_prenex_115 Int)) (or (<= v_b_22_1 v_prenex_115) (<= v_b_26_1 v_prenex_114) (< v_prenex_115 v_b_21_1) (< v_prenex_114 v_b_25_1) (<= (- (select ~array v_prenex_115) (- (select ULTIMATE.start_main_~array~7 v_prenex_114))) 4))) (<= (- v_b_21_1 v_b_25_1) (- 2)) (<= v_b_21_1 (+ v_b_26_1 1)) (<= (+ ULTIMATE.start_main_~i~7 1) v_b_25_1) (<= (+ v_b_25_1 v_b_26_1) 13) (<= (- (- v_b_21_1) (- v_b_26_1)) 5) (<= (- (- v_b_22_1) v_b_26_1) (- 8)) (forall ((v_prenex_101 Int)) (or (<= v_b_22_1 v_prenex_101) (< v_prenex_101 v_b_21_1) (<= (- v_b_21_1 (select ~array v_prenex_101)) 0))) (<= (+ v_b_21_1 2) v_b_25_1) (<= v_b_22_1 6) (<= 3 (+ v_b_25_1 v_b_26_1)) (<= (+ v_b_22_1 ~n) 12) (<= 2 (+ ULTIMATE.start_main_~i~7 v_b_26_1)) (<= (- (- v_b_21_1) ~n) (- 5)) (<= (+ v_b_22_1 v_b_26_1) 12) (<= v_b_26_1 9) (<= 6 (+ v_b_22_1 ULTIMATE.start_main_~i~7)) (<= ~n (+ v_b_25_1 7)) (<= v_b_26_1 (+ ULTIMATE.start_main_~i~7 2)) (forall ((v_prenex_92 Int)) (or (<= (- (- v_b_21_1) (select ~array v_prenex_92)) 0) (<= v_b_22_1 v_prenex_92) (< v_prenex_92 v_b_21_1))) (<= (- (- v_b_22_1) v_b_22_1) (- 10)) (<= v_b_25_1 (+ ULTIMATE.start_main_~i~7 5)) (forall ((v_prenex_112 Int)) (or (<= v_b_22_1 v_prenex_112) (< v_prenex_112 v_b_21_1) (<= (- v_b_26_1 (- (select ~array v_prenex_112))) 5))) (<= (+ ULTIMATE.start_main_~i~7 v_b_21_1) 3) (<= v_b_22_1 (+ v_b_25_1 5)) (<= v_b_26_1 (+ ~n 2)) (<= v_b_21_1 1) (<= (* 2 v_b_25_1) 12) (forall ((v_prenex_97 Int)) (or (<= (- (- v_b_26_1) (- (select ~array v_prenex_97))) (- 3)) (<= v_b_22_1 v_prenex_97) (< v_prenex_97 v_b_21_1))) (<= (+ v_b_25_1 1) ~n) (<= (+ v_b_25_1 v_b_21_1) 6) (<= 1 v_b_26_1) (<= 2 (+ v_b_26_1 ULTIMATE.start_main_~i~7)) (<= v_b_26_1 (+ ULTIMATE.start_main_~i~7 4)) (<= ULTIMATE.start_main_~i~7 v_b_22_1) (<= (- v_b_25_1 v_b_26_1) (- 1)) (<= v_b_26_1 (+ ~n 4)) (<= ~n (+ v_b_21_1 7)) (<= (+ v_b_21_1 5) v_b_22_1) (<= (+ v_b_21_1 ~n) 7) (<= v_b_25_1 (+ v_b_26_1 3)) (<= (+ v_b_25_1 ULTIMATE.start_main_~i~7) 9) (<= 0 (+ (* 2 v_b_21_1) 2)) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_26_1)) 2) (<= (- ULTIMATE.start_main_~i~7 (- v_b_21_1)) 3) (<= 3 v_b_22_1) (<= (+ v_b_25_1 1) v_b_22_1) (<= 6 (+ v_b_26_1 ~n)) (<= (- v_b_22_1 v_b_26_1) 2) (<= 3 v_b_26_1) (<= 0 (+ v_b_25_1 v_b_21_1)) (<= (+ v_b_26_1 ~n) 12) (<= 1 (+ v_b_25_1 v_b_26_1)) (<= 1 (+ v_b_25_1 ULTIMATE.start_main_~i~7)) (<= ~n (+ v_b_25_1 5)) (<= ULTIMATE.start_main_~i~7 (+ v_b_21_1 5)) (<= v_b_22_1 8) (<= v_b_21_1 (+ v_b_25_1 2)) (<= (- (- v_b_25_1) (- v_b_26_1)) 1) (<= 0 v_b_26_1) (<= 0 (+ v_b_25_1 ULTIMATE.start_main_~i~7 1)) (forall ((v_prenex_95 Int)) (or (< v_prenex_95 v_b_21_1) (<= v_b_22_1 v_prenex_95) (<= (- (- v_b_26_1) (select ~array v_prenex_95)) (- 3)))) (<= v_b_25_1 (+ v_b_26_1 5)) (<= (+ ULTIMATE.start_main_~i~7 v_b_26_1) 12) (<= (- (- v_b_21_1) (- v_b_25_1)) 4) (<= (* 2 v_b_26_1) 10) (<= 3 (+ v_b_26_1 v_b_21_1)) (<= (+ v_b_21_1 1) ULTIMATE.start_main_~i~7) (<= ULTIMATE.start_main_~i~7 (+ v_b_26_1 4)) (<= 2 (+ v_b_25_1 v_b_21_1)) (forall ((v_prenex_77 Int)) (or (<= (- (select ~array v_prenex_77) ~n) (- 5)) (<= v_b_22_1 v_prenex_77) (< v_prenex_77 v_b_21_1))) (<= 2 (* 2 v_b_25_1)) (<= 3 (+ v_b_22_1 v_b_21_1)) (<= (* 2 v_b_26_1) 14) (<= v_b_26_1 (+ v_b_21_1 5)) (<= (+ v_b_25_1 ~n) 11) (<= (+ ULTIMATE.start_main_~i~7 v_b_26_1) 10) (<= (* 2 v_b_21_1) 4) (<= 6 (* 2 v_b_22_1)) (<= 10 (* 2 v_b_22_1)) (forall ((v_prenex_110 Int)) (or (< v_prenex_110 v_b_21_1) (<= v_b_22_1 v_prenex_110) (<= (- (- (select ~array v_prenex_110)) (- ~n)) 5))) (<= 0 (+ v_b_26_1 ULTIMATE.start_main_~i~7)) (<= 0 (+ v_b_25_1 2)) (<= (- (- v_b_26_1) v_b_26_1) (- 6)) (<= 0 (+ v_b_26_1 1)) (<= (* 2 v_b_22_1) 12) (<= 2 v_b_26_1) (<= ~n (+ v_b_21_1 9)) (<= 0 (* 2 v_b_25_1)) (<= v_b_22_1 (+ v_b_26_1 4)) (<= 3 (+ v_b_25_1 ~n)) (<= (+ ULTIMATE.start_main_~i~7 2) v_b_26_1) (<= ~n (+ v_b_26_1 6)) (<= (* 2 v_b_22_1) 14) (<= (+ v_b_22_1 ~n) 14) (<= v_b_26_1 (+ v_b_22_1 2)) (<= ~n v_b_22_1) (forall ((v_prenex_98 Int)) (or (<= v_b_22_1 v_prenex_98) (< v_prenex_98 v_b_21_1) (<= (- (- v_b_25_1) (- (select ~array v_prenex_98))) (- 2)))) (<= (* 2 v_b_25_1) 8) (<= (+ v_b_26_1 v_b_21_1) 9) (<= (- (- v_b_25_1) v_b_26_1) (- 5)) (<= (+ v_b_26_1 ULTIMATE.start_main_~i~7) 12) (<= 4 (+ v_b_26_1 ULTIMATE.start_main_~i~7)) (<= (- ULTIMATE.start_main_~i~7 v_b_21_1) 3) (<= (+ v_b_22_1 ~n) 10) (<= (- v_b_26_1 ~n) 0) (<= v_b_22_1 (+ ULTIMATE.start_main_~i~7 4)) (<= (- (- ULTIMATE.start_main_~i~7) v_b_21_1) (- 1)) (<= (+ v_b_21_1 ~n) 9) (<= ~n (+ v_b_22_1 4)) (<= v_b_22_1 5) (<= v_b_21_1 3) (<= (- (- v_b_21_1) (- ~n)) 5) (<= 10 (+ v_b_22_1 ~n)) (<= v_b_26_1 (+ v_b_21_1 7)) (<= (+ v_b_21_1 1) ~n) (<= ~n (+ v_b_22_1 2)) (<= v_b_25_1 4) (<= (* 2 v_b_26_1) 12) (<= (- (- v_b_21_1) v_b_25_1) (- 2)) (<= v_b_22_1 (+ v_b_25_1 3)) (<= 5 (+ v_b_21_1 ~n)) (<= 0 (+ ULTIMATE.start_main_~i~7 v_b_21_1 3)) (<= v_b_21_1 (+ ULTIMATE.start_main_~i~7 3)) (<= (+ v_b_25_1 ULTIMATE.start_main_~i~7) 7) (forall ((v_prenex_89 Int)) (or (<= v_b_22_1 v_prenex_89) (<= (- (- ULTIMATE.start_main_~i~7) (select ~array v_prenex_89)) (- 1)) (< v_prenex_89 v_b_21_1))) (<= ~n (+ v_b_26_1 2)) (<= v_b_22_1 7) (<= (- ULTIMATE.start_main_~i~7 v_b_25_1) (- 1)) (<= (+ ULTIMATE.start_main_~i~7 2) v_b_22_1) (<= 7 (+ v_b_25_1 ~n)) (<= ULTIMATE.start_main_~i~7 (+ v_b_25_1 3)) (<= v_b_22_1 (+ v_b_26_1 2)) (<= (- v_b_22_1 (- v_b_25_1)) 9) (<= v_b_26_1 (+ v_b_25_1 7)) (<= v_b_25_1 7) (<= (- v_b_22_1 (- v_b_26_1)) 10) (<= v_b_21_1 0) (<= 1 (+ v_b_21_1 ~n)) (<= 8 (* 2 v_b_22_1)) (<= v_b_22_1 (+ ULTIMATE.start_main_~i~7 8)) (<= (+ v_b_26_1 v_b_21_1) 5) (<= 0 (+ v_b_26_1 v_b_21_1 1)) (<= 5 (+ v_b_22_1 v_b_21_1)) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_21_1)) (- 1)) (<= v_b_26_1 (+ ULTIMATE.start_main_~i~7 8)) (<= v_b_22_1 (+ v_b_25_1 7)) (<= (+ v_b_21_1 3) v_b_26_1) (<= (- v_b_21_1 v_b_22_1) (- 5)) (<= (+ ULTIMATE.start_main_~i~7 v_b_26_1) 8) (<= v_b_26_1 6) (<= v_b_26_1 8) (<= (- (- v_b_22_1) v_b_25_1) (- 7)) (forall ((v_idx_90 Int)) (or (< v_idx_90 v_b_21_1) (<= v_b_22_1 v_idx_90) (<= (- (- v_b_21_1) (- (select ~array v_idx_90))) 0))) (<= (- (- v_b_25_1) v_b_25_1) (- 4)) (<= (+ v_b_26_1 v_b_21_1) 7) (<= (+ v_b_22_1 v_b_26_1) 10) (<= (+ v_b_25_1 v_b_21_1) 4) (<= 6 (+ v_b_22_1 v_b_26_1)) (<= (+ v_b_22_1 v_b_21_1) 7) (<= 1 (+ v_b_22_1 v_b_21_1)) (forall ((v_prenex_81 Int)) (or (<= v_b_22_1 v_prenex_81) (<= (- v_b_25_1 (- (select ~array v_prenex_81))) 4) (< v_prenex_81 v_b_21_1))) (<= v_b_26_1 (+ v_b_22_1 4)) (<= v_b_22_1 (+ v_b_26_1 6)) (forall ((v_prenex_100 Int)) (or (< v_prenex_100 v_b_21_1) (<= (- ULTIMATE.start_main_~i~7 (- (select ~array v_prenex_100))) 3) (<= v_b_22_1 v_prenex_100))) (<= 1 (+ ~n v_b_21_1)) (<= 6 (+ v_b_22_1 ~n)) (<= (- ULTIMATE.start_main_~i~7 v_b_22_1) (- 2)) (forall ((v_prenex_82 Int)) (or (<= (- (- ULTIMATE.start_main_~i~7) (- (select ~array v_prenex_82))) (- 1)) (< v_prenex_82 v_b_21_1) (<= v_b_22_1 v_prenex_82))) (forall ((v_prenex_76 Int)) (or (<= (- ULTIMATE.start_main_~i~7 (select ~array v_prenex_76)) 3) (<= v_b_22_1 v_prenex_76) (< v_prenex_76 v_b_21_1))) (<= v_b_26_1 (+ v_b_25_1 3)) (<= (- (- v_b_25_1) ~n) (- 7)) (<= 1 (+ ULTIMATE.start_main_~i~7 v_b_21_1)) (<= (+ v_b_25_1 1) v_b_26_1) (<= 8 (+ v_b_22_1 ~n)) (<= v_b_22_1 (+ ~n 4)) (<= v_b_25_1 (+ ULTIMATE.start_main_~i~7 1)) (<= 0 (* 2 v_b_21_1)) (<= (+ v_b_25_1 ULTIMATE.start_main_~i~7) 11) (<= 0 (+ v_b_21_1 4)) (<= v_b_26_1 (+ ULTIMATE.start_main_~i~7 6)) (forall ((v_prenex_109 Int)) (or (<= (- (- (select ~array v_prenex_109)) (select ~array v_prenex_109)) 0) (< v_prenex_109 v_b_21_1) (<= v_b_22_1 v_prenex_109))) (<= (+ ~n v_b_21_1) 7) (forall ((v_prenex_87 Int) (v_prenex_86 Int)) (or (<= (- (- (select ~array v_prenex_87)) (- (select ULTIMATE.start_main_~array~7 v_prenex_86))) 4) (< v_prenex_87 v_b_21_1) (<= v_b_22_1 v_prenex_87) (< v_prenex_86 v_b_25_1) (<= v_b_26_1 v_prenex_86))) (<= 0 v_b_21_1) (<= v_b_22_1 (+ ULTIMATE.start_main_~i~7 6)) (<= v_b_25_1 8) (< v_b_22_1 (+ v_b_21_1 1)) (<= v_b_25_1 (+ v_b_22_1 1)) (forall ((v_prenex_84 Int)) (or (<= v_b_22_1 v_prenex_84) (< v_prenex_84 v_b_21_1) (<= (- v_b_22_1 (- (select ~array v_prenex_84))) 5))) (<= 2 v_b_25_1) (<= (+ v_b_22_1 v_b_21_1) 5) (<= 0 (+ v_b_25_1 v_b_21_1 2)) (<= 0 (+ v_b_25_1 1)) (<= (+ v_b_25_1 v_b_26_1) 11) (<= (+ v_b_25_1 v_b_26_1) 9) (<= v_b_25_1 (+ ULTIMATE.start_main_~i~7 7)) (<= ULTIMATE.start_main_~i~7 v_b_26_1) (<= ~n (+ v_b_21_1 5)) (<= 8 (+ v_b_22_1 v_b_26_1)) (<= ~n (+ v_b_25_1 3)) (<= 4 v_b_22_1) (<= (+ v_b_25_1 v_b_21_1) 8) (<= (- v_b_21_1 v_b_26_1) (- 3)) (<= (* 2 v_b_22_1) 10) (<= v_b_21_1 v_b_25_1) (<= (+ v_b_25_1 ~n) 9) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_22_1)) 4) (<= v_b_25_1 (+ v_b_21_1 6)) (<= 0 (+ ULTIMATE.start_main_~i~7 v_b_21_1 1)) (<= 5 v_b_22_1) (forall ((v_prenex_103 Int)) (or (< v_prenex_103 v_b_21_1) (<= (- (- v_b_22_1) (- (select ~array v_prenex_103))) (- 5)) (<= v_b_22_1 v_prenex_103))) (<= ULTIMATE.start_main_~i~7 (+ v_b_26_1 2)) (<= (- (- ULTIMATE.start_main_~i~7) v_b_25_1) (- 3)) (<= 1 v_b_22_1) (<= v_b_22_1 (+ v_b_21_1 5)))) (<= (+ ULTIMATE.start_main_~i~7 ~n) 10) (<= 10 (* 2 ~n)) (<= 0 (+ (* 2 ULTIMATE.start_main_~i~7) 2)) (<= 8 (* 2 ~n)) (<= 5 ~n) (<= 2 ~n) (<= ~n (+ ULTIMATE.start_main_~i~7 6)) (<= ~n 5) (<= 2 (* 2 ULTIMATE.start_main_~i~7)) (<= (- (- ULTIMATE.start_main_~i~7) (- ~n)) 4) (<= ~n (+ ULTIMATE.start_main_~i~7 4)) (<= 0 (+ ULTIMATE.start_main_~i~7 3)) (<= (- ULTIMATE.start_main_~i~7 (- ULTIMATE.start_main_~i~7)) 6) (<= (* 2 ULTIMATE.start_main_~i~7) 10) (<= (- ULTIMATE.start_main_~i~7 ~n) (- 2)) (<= 4 ~n) (<= 4 (+ ULTIMATE.start_main_~i~7 ~n)) (<= 0 ULTIMATE.start_main_~i~7) (<= 3 ~n) (<= 6 (+ ULTIMATE.start_main_~i~7 ~n)) (<= ULTIMATE.start_main_~i~7 (+ ~n 2)) (<= 0 (* 2 ULTIMATE.start_main_~i~7)) (<= ~n (+ ULTIMATE.start_main_~i~7 8)) (<= ULTIMATE.start_main_~i~7 3) (<= ~n 8) (<= (- ~n (- ~n)) 10) (<= (+ ULTIMATE.start_main_~i~7 ~n) 8) (<= ~n 7) (<= ~n 6) (<= (+ ULTIMATE.start_main_~i~7 ~n) 12) (<= ULTIMATE.start_main_~i~7 5) (<= 1 ULTIMATE.start_main_~i~7)) (and (<= (* 2 ~n) 14) (<= (- (- ULTIMATE.start_main_~i~7) ULTIMATE.start_main_~i~7) (- 2)) (<= 0 (+ ULTIMATE.start_main_~i~7 2)) (<= 1 ~n) (<= ULTIMATE.start_main_~i~7 4) (<= 6 (* 2 ~n)) (<= (* 2 ULTIMATE.start_main_~i~7) 6) (<= ~n 9) (<= 0 (+ ULTIMATE.start_main_~i~7 1)) (<= (- (- ULTIMATE.start_main_~i~7) ~n) (- 6)) (<= (- (- ~n) ~n) (- 10)) (<= ULTIMATE.start_main_~i~7 ~n) (<= (* 2 ~n) 12) (<= (* 2 ~n) 10) (<= ULTIMATE.start_main_~i~7 7) (<= (+ ULTIMATE.start_main_~i~7 2) ~n) (<= ULTIMATE.start_main_~i~7 6) (<= 2 (+ ULTIMATE.start_main_~i~7 ~n)) (<= (- ULTIMATE.start_main_~i~7 (- ~n)) 8) (<= (* 2 ULTIMATE.start_main_~i~7) 8) (<= (+ ULTIMATE.start_main_~i~7 ~n) 10) (<= 10 (* 2 ~n)) (<= 0 (+ (* 2 ULTIMATE.start_main_~i~7) 2)) (<= 8 (* 2 ~n)) (exists ((v_b_22_1 Int) (v_b_25_1 Int) (v_b_26_1 Int) (v_b_21_1 Int)) (and (<= ULTIMATE.start_main_~i~7 (+ v_b_25_1 5)) (forall ((v_prenex_78 Int)) (or (<= v_b_22_1 v_prenex_78) (<= (- (- v_b_22_1) (select ~array v_prenex_78)) (- 5)) (< v_prenex_78 v_b_21_1))) (<= (+ v_b_22_1 ULTIMATE.start_main_~i~7) 10) (<= (- (- v_b_26_1) ~n) (- 8)) (<= (+ v_b_22_1 ULTIMATE.start_main_~i~7) 8) (<= v_b_26_1 ~n) (<= v_b_25_1 6) (<= (+ v_b_21_1 ~n) 5) (<= 3 (+ v_b_25_1 ULTIMATE.start_main_~i~7)) (<= v_b_26_1 (+ v_b_25_1 5)) (<= v_b_26_1 (+ v_b_25_1 1)) (<= (- (- ULTIMATE.start_main_~i~7) v_b_26_1) (- 4)) (<= v_b_22_1 (+ v_b_21_1 7)) (<= v_b_25_1 (+ v_b_26_1 1)) (<= (+ ULTIMATE.start_main_~i~7 v_b_21_1) 5) (<= v_b_21_1 4) (forall ((v_prenex_132 Int) (v_prenex_133 Int)) (or (<= (- (select ~array v_prenex_132) (select ULTIMATE.start_main_~array~7 v_prenex_133)) (- 2)) (<= v_b_26_1 v_prenex_133) (<= v_b_22_1 v_prenex_132) (< v_prenex_132 v_b_21_1) (< v_prenex_133 v_b_25_1))) (<= v_b_22_1 ~n) (forall ((v_prenex_108 Int)) (or (<= v_b_26_1 v_prenex_108) (< v_prenex_108 v_b_25_1) (<= (- (- (select ULTIMATE.start_main_~array~7 v_prenex_108)) (select ULTIMATE.start_main_~array~7 v_prenex_108)) (- 4)))) (<= (+ v_b_22_1 ULTIMATE.start_main_~i~7) 12) (<= (- ULTIMATE.start_main_~i~7 (- v_b_26_1)) 8) (<= v_b_26_1 (+ v_b_21_1 9)) (<= (- (- v_b_26_1) (- ~n)) 2) (<= (- ULTIMATE.start_main_~i~7 (- v_b_25_1)) 7) (<= 0 (+ (* 2 v_b_21_1) 4)) (<= (+ ~n v_b_21_1) 9) (<= 3 (+ ~n v_b_21_1)) (<= 1 (+ v_b_26_1 v_b_21_1)) (<= (- v_b_22_1 v_b_25_1) 3) (<= 5 (+ v_b_25_1 v_b_26_1)) (<= (* 2 v_b_21_1) 0) (<= (* 2 v_b_21_1) 2) (forall ((v_prenex_127 Int)) (or (< v_prenex_127 v_b_21_1) (<= v_b_22_1 v_prenex_127) (<= (- v_b_22_1 (select ~array v_prenex_127)) 5))) (<= v_b_25_1 (+ v_b_22_1 3)) (<= v_b_25_1 5) (<= (- (- ULTIMATE.start_main_~i~7) v_b_22_1) (- 6)) (<= ULTIMATE.start_main_~i~7 (+ v_b_21_1 7)) (<= (- (- v_b_21_1) (- v_b_22_1)) 5) (<= (- v_b_25_1 ~n) (- 1)) (<= (+ v_b_21_1 3) ~n) (forall ((v_prenex_120 Int)) (or (<= v_b_26_1 v_prenex_120) (< v_prenex_120 v_b_25_1) (<= (- (select ULTIMATE.start_main_~array~7 v_prenex_120) (- ~n)) 9))) (<= 5 (+ v_b_22_1 v_b_25_1)) (<= 5 (+ v_b_25_1 ~n)) (<= 3 (+ v_b_22_1 v_b_25_1)) (<= 0 (+ v_b_21_1 3)) (<= (- v_b_22_1 ~n) 0) (forall ((v_prenex_129 Int)) (or (< v_prenex_129 v_b_21_1) (<= v_b_22_1 v_prenex_129) (<= (- (- v_b_25_1) (select ~array v_prenex_129)) (- 2)))) (<= (+ v_b_21_1 1) v_b_22_1) (<= (- (- v_b_22_1) ~n) (- 10)) (<= (+ v_b_22_1 v_b_25_1) 13) (forall ((v_idx_87 Int)) (or (< v_idx_87 v_b_25_1) (<= (- (- ULTIMATE.start_main_~i~7) (- (select ULTIMATE.start_main_~array~7 v_idx_87))) 1) (<= v_b_26_1 v_idx_87))) (<= (- v_b_25_1 (- v_b_26_1)) 9) (<= (+ v_b_26_1 ~n) 14) (<= (- v_b_21_1 (- v_b_25_1)) 4) (forall ((v_prenex_125 Int) (v_prenex_124 Int)) (or (<= (- (- (select ~array v_prenex_124)) (select ULTIMATE.start_main_~array~7 v_prenex_125)) (- 2)) (< v_prenex_124 v_b_21_1) (<= v_b_26_1 v_prenex_125) (< v_prenex_125 v_b_25_1) (<= v_b_22_1 v_prenex_124))) (forall ((v_prenex_126 Int)) (or (<= v_b_26_1 v_prenex_126) (< v_prenex_126 v_b_25_1) (<= (- (- ULTIMATE.start_main_~i~7) (select ULTIMATE.start_main_~array~7 v_prenex_126)) (- 3)))) (<= (+ v_b_26_1 ~n) 10) (forall ((v_prenex_99 Int)) (or (<= v_b_22_1 v_prenex_99) (<= (- (- (select ~array v_prenex_99)) ~n) (- 5)) (< v_prenex_99 v_b_21_1))) (<= v_b_25_1 (+ ~n 3)) (<= v_b_26_1 v_b_22_1) (<= (- (- v_b_21_1) v_b_22_1) (- 5)) (<= (- ULTIMATE.start_main_~i~7 (- v_b_22_1)) 8) (forall ((v_prenex_117 Int)) (or (<= (- v_b_21_1 (- (select ~array v_prenex_117))) 0) (<= v_b_22_1 v_prenex_117) (< v_prenex_117 v_b_21_1))) (forall ((v_prenex_113 Int)) (or (<= (- v_b_22_1 (select ULTIMATE.start_main_~array~7 v_prenex_113)) 3) (< v_prenex_113 v_b_25_1) (<= v_b_26_1 v_prenex_113))) (<= ULTIMATE.start_main_~i~7 (+ v_b_21_1 3)) (<= v_b_21_1 (+ ULTIMATE.start_main_~i~7 1)) (<= (- (- v_b_22_1) (- v_b_25_1)) (- 1)) (<= (* 2 v_b_25_1) 10) (<= (- v_b_26_1 (- v_b_26_1)) 10) (<= (- (- v_b_21_1) v_b_21_1) 0) (<= 0 (+ ULTIMATE.start_main_~i~7 v_b_26_1)) (<= (- ULTIMATE.start_main_~i~7 v_b_26_1) (- 2)) (<= (- (- v_b_21_1) v_b_26_1) (- 3)) (<= (- v_b_21_1 (- v_b_21_1)) 0) (<= v_b_26_1 5) (<= (+ ULTIMATE.start_main_~i~7 v_b_21_1) 7) (<= (- (- v_b_22_1) (- v_b_26_1)) 0) (forall ((v_prenex_131 Int)) (or (<= v_b_26_1 v_prenex_131) (< v_prenex_131 v_b_25_1) (<= (- v_b_21_1 (select ULTIMATE.start_main_~array~7 v_prenex_131)) (- 2)))) (<= (+ v_b_21_1 1) v_b_26_1) (<= 3 (+ v_b_21_1 ~n)) (<= 2 (+ v_b_22_1 ULTIMATE.start_main_~i~7)) (<= 0 (+ v_b_21_1 2)) (<= (- v_b_22_1 (- v_b_22_1)) 10) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_25_1)) 1) (<= v_b_25_1 (+ v_b_21_1 8)) (<= (+ v_b_22_1 v_b_25_1) 11) (<= v_b_22_1 9) (<= ULTIMATE.start_main_~i~7 (+ v_b_22_1 2)) (<= v_b_25_1 (+ ~n 1)) (forall ((v_prenex_104 Int)) (or (<= v_b_26_1 v_prenex_104) (<= (- (- (select ULTIMATE.start_main_~array~7 v_prenex_104)) ~n) (- 7)) (< v_prenex_104 v_b_25_1))) (<= ~n (+ v_b_26_1 4)) (<= (- v_b_21_1 (- v_b_26_1)) 5) (<= (+ v_b_26_1 ULTIMATE.start_main_~i~7) 8) (forall ((v_prenex_90 Int)) (or (< v_prenex_90 v_b_21_1) (<= v_b_22_1 v_prenex_90) (<= (- v_b_26_1 (select ~array v_prenex_90)) 5))) (forall ((v_prenex_83 Int)) (or (<= (- (select ~array v_prenex_83) (- ~n)) 5) (<= v_b_22_1 v_prenex_83) (< v_prenex_83 v_b_21_1))) (forall ((v_prenex_79 Int)) (or (<= (- (select ~array v_prenex_79) (- (select ~array v_prenex_79))) 0) (< v_prenex_79 v_b_21_1) (<= v_b_22_1 v_prenex_79))) (<= 2 (* 2 v_b_26_1)) (forall ((v_prenex_94 Int)) (or (<= (- v_b_25_1 (select ~array v_prenex_94)) 4) (< v_prenex_94 v_b_21_1) (<= v_b_22_1 v_prenex_94))) (<= v_b_26_1 7) (<= 7 (+ v_b_22_1 v_b_25_1)) (<= 0 v_b_25_1) (<= (+ v_b_25_1 ~n) 13) (<= 4 (* 2 v_b_26_1)) (<= 4 (+ v_b_22_1 v_b_26_1)) (<= (+ v_b_26_1 ULTIMATE.start_main_~i~7) 10) (<= 2 v_b_22_1) (<= (- v_b_22_1 (- ~n)) 10) (<= (- (- v_b_25_1) (- ~n)) 3) (<= 1 v_b_25_1) (<= (- v_b_21_1 (- v_b_22_1)) 5) (<= (+ v_b_22_1 v_b_26_1) 14) (<= (- (- v_b_22_1) (- ~n)) 0) (<= (- v_b_25_1 (- ~n)) 9) (<= (- v_b_21_1 (- ~n)) 5) (forall ((v_prenex_116 Int)) (or (< v_prenex_116 v_b_25_1) (<= (- (- v_b_25_1) (- (select ULTIMATE.start_main_~array~7 v_prenex_116))) 0) (<= v_b_26_1 v_prenex_116))) (<= 5 (+ ~n v_b_21_1)) (<= 4 (+ ULTIMATE.start_main_~i~7 v_b_26_1)) (<= v_b_22_1 (+ v_b_21_1 9)) (<= v_b_22_1 (+ ~n 2)) (<= v_b_25_1 (+ ULTIMATE.start_main_~i~7 3)) (<= (+ v_b_22_1 v_b_25_1) 9) (<= v_b_25_1 (+ v_b_21_1 4)) (<= 4 (+ v_b_26_1 ~n)) (<= v_b_21_1 2) (<= (+ v_b_22_1 v_b_21_1) 9) (<= ULTIMATE.start_main_~i~7 (+ v_b_25_1 1)) (<= 4 (+ v_b_22_1 ULTIMATE.start_main_~i~7)) (<= 8 (+ v_b_26_1 ~n)) (<= (+ ~n v_b_21_1) 5) (<= 4 (* 2 v_b_25_1)) (<= 0 (+ v_b_21_1 1)) (<= (+ v_b_21_1 5) ~n) (<= (+ v_b_21_1 3) v_b_22_1) (<= 6 (* 2 v_b_26_1)) (<= (- v_b_25_1 (- v_b_25_1)) 8) (<= (- v_b_21_1 ~n) (- 5)) (<= (- v_b_26_1 (- ~n)) 10) (forall ((v_prenex_114 Int) (v_prenex_115 Int)) (or (<= v_b_22_1 v_prenex_115) (<= v_b_26_1 v_prenex_114) (< v_prenex_115 v_b_21_1) (< v_prenex_114 v_b_25_1) (<= (- (select ~array v_prenex_115) (- (select ULTIMATE.start_main_~array~7 v_prenex_114))) 4))) (<= (- v_b_21_1 v_b_25_1) (- 2)) (<= v_b_21_1 (+ v_b_26_1 1)) (<= (+ ULTIMATE.start_main_~i~7 1) v_b_25_1) (<= (+ v_b_25_1 v_b_26_1) 13) (<= (- (- v_b_21_1) (- v_b_26_1)) 5) (<= (- (- v_b_22_1) v_b_26_1) (- 8)) (forall ((v_prenex_101 Int)) (or (<= v_b_22_1 v_prenex_101) (< v_prenex_101 v_b_21_1) (<= (- v_b_21_1 (select ~array v_prenex_101)) 0))) (<= (+ v_b_21_1 2) v_b_25_1) (<= v_b_22_1 6) (<= 3 (+ v_b_25_1 v_b_26_1)) (<= (+ v_b_22_1 ~n) 12) (<= 2 (+ ULTIMATE.start_main_~i~7 v_b_26_1)) (<= (- (- v_b_21_1) ~n) (- 5)) (<= (+ v_b_22_1 v_b_26_1) 12) (<= v_b_26_1 9) (<= 6 (+ v_b_22_1 ULTIMATE.start_main_~i~7)) (<= ~n (+ v_b_25_1 7)) (<= v_b_26_1 (+ ULTIMATE.start_main_~i~7 2)) (forall ((v_prenex_92 Int)) (or (<= (- (- v_b_21_1) (select ~array v_prenex_92)) 0) (<= v_b_22_1 v_prenex_92) (< v_prenex_92 v_b_21_1))) (<= (- (- v_b_22_1) v_b_22_1) (- 10)) (<= v_b_25_1 (+ ULTIMATE.start_main_~i~7 5)) (forall ((v_prenex_112 Int)) (or (<= v_b_22_1 v_prenex_112) (< v_prenex_112 v_b_21_1) (<= (- v_b_26_1 (- (select ~array v_prenex_112))) 5))) (<= (+ ULTIMATE.start_main_~i~7 v_b_21_1) 3) (<= v_b_22_1 (+ v_b_25_1 5)) (<= v_b_26_1 (+ ~n 2)) (<= v_b_21_1 1) (<= (* 2 v_b_25_1) 12) (forall ((v_prenex_97 Int)) (or (<= (- (- v_b_26_1) (- (select ~array v_prenex_97))) (- 3)) (<= v_b_22_1 v_prenex_97) (< v_prenex_97 v_b_21_1))) (<= (+ v_b_25_1 1) ~n) (<= (+ v_b_25_1 v_b_21_1) 6) (<= 1 v_b_26_1) (forall ((v_prenex_91 Int)) (or (<= v_b_26_1 v_prenex_91) (< v_prenex_91 v_b_25_1) (<= (- v_b_25_1 (select ULTIMATE.start_main_~array~7 v_prenex_91)) 0))) (<= 2 (+ v_b_26_1 ULTIMATE.start_main_~i~7)) (<= v_b_26_1 (+ ULTIMATE.start_main_~i~7 4)) (<= ULTIMATE.start_main_~i~7 v_b_22_1) (<= (- v_b_25_1 v_b_26_1) (- 1)) (<= v_b_26_1 (+ ~n 4)) (<= ~n (+ v_b_21_1 7)) (<= (+ v_b_21_1 5) v_b_22_1) (forall ((v_prenex_123 Int)) (or (<= (- v_b_22_1 (- (select ULTIMATE.start_main_~array~7 v_prenex_123))) 9) (<= v_b_26_1 v_prenex_123) (< v_prenex_123 v_b_25_1))) (<= (+ v_b_21_1 ~n) 7) (<= v_b_25_1 (+ v_b_26_1 3)) (<= (+ v_b_25_1 ULTIMATE.start_main_~i~7) 9) (<= 0 (+ (* 2 v_b_21_1) 2)) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_26_1)) 2) (<= (- ULTIMATE.start_main_~i~7 (- v_b_21_1)) 3) (<= 3 v_b_22_1) (<= (+ v_b_25_1 1) v_b_22_1) (<= 6 (+ v_b_26_1 ~n)) (<= (- v_b_22_1 v_b_26_1) 2) (<= 3 v_b_26_1) (<= 0 (+ v_b_25_1 v_b_21_1)) (<= (+ v_b_26_1 ~n) 12) (<= 1 (+ v_b_25_1 v_b_26_1)) (<= 1 (+ v_b_25_1 ULTIMATE.start_main_~i~7)) (<= ~n (+ v_b_25_1 5)) (<= ULTIMATE.start_main_~i~7 (+ v_b_21_1 5)) (<= v_b_22_1 8) (<= v_b_21_1 (+ v_b_25_1 2)) (<= (- (- v_b_25_1) (- v_b_26_1)) 1) (forall ((v_prenex_128 Int)) (or (< v_prenex_128 v_b_25_1) (<= (- (select ULTIMATE.start_main_~array~7 v_prenex_128) (- (select ULTIMATE.start_main_~array~7 v_prenex_128))) 8) (<= v_b_26_1 v_prenex_128))) (<= 0 v_b_26_1) (<= 0 (+ v_b_25_1 ULTIMATE.start_main_~i~7 1)) (forall ((v_prenex_95 Int)) (or (< v_prenex_95 v_b_21_1) (<= v_b_22_1 v_prenex_95) (<= (- (- v_b_26_1) (select ~array v_prenex_95)) (- 3)))) (<= v_b_25_1 (+ v_b_26_1 5)) (<= (+ ULTIMATE.start_main_~i~7 v_b_26_1) 12) (<= (- (- v_b_21_1) (- v_b_25_1)) 4) (<= (* 2 v_b_26_1) 10) (<= 3 (+ v_b_26_1 v_b_21_1)) (<= (+ v_b_21_1 1) ULTIMATE.start_main_~i~7) (<= ULTIMATE.start_main_~i~7 (+ v_b_26_1 4)) (<= 2 (+ v_b_25_1 v_b_21_1)) (forall ((v_prenex_77 Int)) (or (<= (- (select ~array v_prenex_77) ~n) (- 5)) (<= v_b_22_1 v_prenex_77) (< v_prenex_77 v_b_21_1))) (<= 2 (* 2 v_b_25_1)) (forall ((v_prenex_80 Int)) (or (<= (- (- v_b_26_1) (select ULTIMATE.start_main_~array~7 v_prenex_80)) (- 5)) (< v_prenex_80 v_b_25_1) (<= v_b_26_1 v_prenex_80))) (<= 3 (+ v_b_22_1 v_b_21_1)) (<= (* 2 v_b_26_1) 14) (<= v_b_26_1 (+ v_b_21_1 5)) (forall ((v_prenex_96 Int)) (or (<= (- (- v_b_26_1) (- (select ULTIMATE.start_main_~array~7 v_prenex_96))) (- 1)) (< v_prenex_96 v_b_25_1) (<= v_b_26_1 v_prenex_96))) (<= (+ v_b_25_1 ~n) 11) (<= (+ ULTIMATE.start_main_~i~7 v_b_26_1) 10) (<= (* 2 v_b_21_1) 4) (<= 6 (* 2 v_b_22_1)) (<= 10 (* 2 v_b_22_1)) (forall ((v_prenex_102 Int)) (or (<= (- v_b_26_1 (select ULTIMATE.start_main_~array~7 v_prenex_102)) 1) (< v_prenex_102 v_b_25_1) (<= v_b_26_1 v_prenex_102))) (forall ((v_prenex_110 Int)) (or (< v_prenex_110 v_b_21_1) (<= v_b_22_1 v_prenex_110) (<= (- (- (select ~array v_prenex_110)) (- ~n)) 5))) (<= 0 (+ v_b_26_1 ULTIMATE.start_main_~i~7)) (<= 0 (+ v_b_25_1 2)) (<= (- (- v_b_26_1) v_b_26_1) (- 6)) (<= 0 (+ v_b_26_1 1)) (forall ((v_prenex_93 Int)) (or (<= v_b_26_1 v_prenex_93) (<= (- (- v_b_21_1) (- (select ULTIMATE.start_main_~array~7 v_prenex_93))) 4) (< v_prenex_93 v_b_25_1))) (forall ((v_prenex_105 Int)) (or (< v_prenex_105 v_b_25_1) (<= v_b_26_1 v_prenex_105) (<= (- v_b_25_1 (- (select ULTIMATE.start_main_~array~7 v_prenex_105))) 8))) (<= (* 2 v_b_22_1) 12) (<= 2 v_b_26_1) (<= ~n (+ v_b_21_1 9)) (<= 0 (* 2 v_b_25_1)) (<= v_b_22_1 (+ v_b_26_1 4)) (<= 3 (+ v_b_25_1 ~n)) (<= (+ ULTIMATE.start_main_~i~7 2) v_b_26_1) (<= ~n (+ v_b_26_1 6)) (<= (* 2 v_b_22_1) 14) (<= (+ v_b_22_1 ~n) 14) (<= v_b_26_1 (+ v_b_22_1 2)) (<= ~n v_b_22_1) (forall ((v_prenex_98 Int)) (or (<= v_b_22_1 v_prenex_98) (< v_prenex_98 v_b_21_1) (<= (- (- v_b_25_1) (- (select ~array v_prenex_98))) (- 2)))) (<= (* 2 v_b_25_1) 8) (forall ((v_prenex_122 Int)) (or (<= (- ULTIMATE.start_main_~i~7 (- (select ULTIMATE.start_main_~array~7 v_prenex_122))) 7) (<= v_b_26_1 v_prenex_122) (< v_prenex_122 v_b_25_1))) (<= (+ v_b_26_1 v_b_21_1) 9) (<= (- (- v_b_25_1) v_b_26_1) (- 5)) (<= (+ v_b_26_1 ULTIMATE.start_main_~i~7) 12) (<= 4 (+ v_b_26_1 ULTIMATE.start_main_~i~7)) (<= (- ULTIMATE.start_main_~i~7 v_b_21_1) 3) (<= (+ v_b_22_1 ~n) 10) (<= (- v_b_26_1 ~n) 0) (<= v_b_22_1 (+ ULTIMATE.start_main_~i~7 4)) (<= (- (- ULTIMATE.start_main_~i~7) v_b_21_1) (- 1)) (<= (+ v_b_21_1 ~n) 9) (<= ~n (+ v_b_22_1 4)) (<= v_b_22_1 5) (<= v_b_21_1 3) (<= (- (- v_b_21_1) (- ~n)) 5) (<= 10 (+ v_b_22_1 ~n)) (<= v_b_26_1 (+ v_b_21_1 7)) (forall ((v_prenex_121 Int)) (or (< v_prenex_121 v_b_25_1) (<= v_b_26_1 v_prenex_121) (<= (- v_b_26_1 (- (select ULTIMATE.start_main_~array~7 v_prenex_121))) 9))) (<= (+ v_b_21_1 1) ~n) (<= ~n (+ v_b_22_1 2)) (<= v_b_25_1 4) (<= (* 2 v_b_26_1) 12) (<= (- (- v_b_21_1) v_b_25_1) (- 2)) (<= v_b_22_1 (+ v_b_25_1 3)) (forall ((v_prenex_106 Int)) (or (<= v_b_26_1 v_prenex_106) (< v_prenex_106 v_b_25_1) (<= (- ULTIMATE.start_main_~i~7 (select ULTIMATE.start_main_~array~7 v_prenex_106)) (- 1)))) (<= 5 (+ v_b_21_1 ~n)) (<= 0 (+ ULTIMATE.start_main_~i~7 v_b_21_1 3)) (<= v_b_21_1 (+ ULTIMATE.start_main_~i~7 3)) (<= (+ v_b_25_1 ULTIMATE.start_main_~i~7) 7) (forall ((v_prenex_89 Int)) (or (<= v_b_22_1 v_prenex_89) (<= (- (- ULTIMATE.start_main_~i~7) (select ~array v_prenex_89)) (- 1)) (< v_prenex_89 v_b_21_1))) (<= ~n (+ v_b_26_1 2)) (<= v_b_22_1 7) (<= (- ULTIMATE.start_main_~i~7 v_b_25_1) (- 1)) (<= (+ ULTIMATE.start_main_~i~7 2) v_b_22_1) (<= 7 (+ v_b_25_1 ~n)) (<= ULTIMATE.start_main_~i~7 (+ v_b_25_1 3)) (<= v_b_22_1 (+ v_b_26_1 2)) (<= (- v_b_22_1 (- v_b_25_1)) 9) (<= v_b_26_1 (+ v_b_25_1 7)) (<= v_b_25_1 7) (<= (- v_b_22_1 (- v_b_26_1)) 10) (<= v_b_21_1 0) (<= 1 (+ v_b_21_1 ~n)) (<= 8 (* 2 v_b_22_1)) (<= v_b_22_1 (+ ULTIMATE.start_main_~i~7 8)) (<= (+ v_b_26_1 v_b_21_1) 5) (<= 0 (+ v_b_26_1 v_b_21_1 1)) (<= 5 (+ v_b_22_1 v_b_21_1)) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_21_1)) (- 1)) (<= v_b_26_1 (+ ULTIMATE.start_main_~i~7 8)) (<= v_b_22_1 (+ v_b_25_1 7)) (<= (+ v_b_21_1 3) v_b_26_1) (<= (- v_b_21_1 v_b_22_1) (- 5)) (<= (+ ULTIMATE.start_main_~i~7 v_b_26_1) 8) (<= v_b_26_1 6) (<= v_b_26_1 8) (<= (- (- v_b_22_1) v_b_25_1) (- 7)) (forall ((v_idx_90 Int)) (or (< v_idx_90 v_b_21_1) (<= v_b_22_1 v_idx_90) (<= (- (- v_b_21_1) (- (select ~array v_idx_90))) 0))) (<= (- (- v_b_25_1) v_b_25_1) (- 4)) (<= (+ v_b_26_1 v_b_21_1) 7) (<= (+ v_b_22_1 v_b_26_1) 10) (<= (+ v_b_25_1 v_b_21_1) 4) (<= 6 (+ v_b_22_1 v_b_26_1)) (<= (+ v_b_22_1 v_b_21_1) 7) (<= 1 (+ v_b_22_1 v_b_21_1)) (forall ((v_prenex_81 Int)) (or (<= v_b_22_1 v_prenex_81) (<= (- v_b_25_1 (- (select ~array v_prenex_81))) 4) (< v_prenex_81 v_b_21_1))) (forall ((v_prenex_130 Int)) (or (<= (- (- v_b_25_1) (select ULTIMATE.start_main_~array~7 v_prenex_130)) (- 4)) (< v_prenex_130 v_b_25_1) (<= v_b_26_1 v_prenex_130))) (<= v_b_26_1 (+ v_b_22_1 4)) (<= v_b_22_1 (+ v_b_26_1 6)) (forall ((v_prenex_100 Int)) (or (< v_prenex_100 v_b_21_1) (<= (- ULTIMATE.start_main_~i~7 (- (select ~array v_prenex_100))) 3) (<= v_b_22_1 v_prenex_100))) (forall ((v_prenex_107 Int)) (or (<= v_b_26_1 v_prenex_107) (< v_prenex_107 v_b_25_1) (<= (- (- (select ULTIMATE.start_main_~array~7 v_prenex_107)) (- ~n)) 3))) (<= 1 (+ ~n v_b_21_1)) (<= 6 (+ v_b_22_1 ~n)) (<= (- ULTIMATE.start_main_~i~7 v_b_22_1) (- 2)) (forall ((v_prenex_111 Int)) (or (<= v_b_26_1 v_prenex_111) (<= (- (- v_b_22_1) (select ULTIMATE.start_main_~array~7 v_prenex_111)) (- 7)) (< v_prenex_111 v_b_25_1))) (forall ((v_prenex_82 Int)) (or (<= (- (- ULTIMATE.start_main_~i~7) (- (select ~array v_prenex_82))) (- 1)) (< v_prenex_82 v_b_21_1) (<= v_b_22_1 v_prenex_82))) (forall ((v_prenex_76 Int)) (or (<= (- ULTIMATE.start_main_~i~7 (select ~array v_prenex_76)) 3) (<= v_b_22_1 v_prenex_76) (< v_prenex_76 v_b_21_1))) (<= v_b_26_1 (+ v_b_25_1 3)) (<= (- (- v_b_25_1) ~n) (- 7)) (<= 1 (+ ULTIMATE.start_main_~i~7 v_b_21_1)) (<= (+ v_b_25_1 1) v_b_26_1) (<= 8 (+ v_b_22_1 ~n)) (<= v_b_22_1 (+ ~n 4)) (<= v_b_25_1 (+ ULTIMATE.start_main_~i~7 1)) (<= 0 (* 2 v_b_21_1)) (<= (+ v_b_25_1 ULTIMATE.start_main_~i~7) 11) (<= 0 (+ v_b_21_1 4)) (<= v_b_26_1 (+ ULTIMATE.start_main_~i~7 6)) (forall ((v_prenex_109 Int)) (or (<= (- (- (select ~array v_prenex_109)) (select ~array v_prenex_109)) 0) (< v_prenex_109 v_b_21_1) (<= v_b_22_1 v_prenex_109))) (<= (+ ~n v_b_21_1) 7) (forall ((v_prenex_87 Int) (v_prenex_86 Int)) (or (<= (- (- (select ~array v_prenex_87)) (- (select ULTIMATE.start_main_~array~7 v_prenex_86))) 4) (< v_prenex_87 v_b_21_1) (<= v_b_22_1 v_prenex_87) (< v_prenex_86 v_b_25_1) (<= v_b_26_1 v_prenex_86))) (<= 0 v_b_21_1) (<= v_b_22_1 (+ ULTIMATE.start_main_~i~7 6)) (<= v_b_25_1 8) (<= v_b_25_1 (+ v_b_22_1 1)) (forall ((v_prenex_84 Int)) (or (<= v_b_22_1 v_prenex_84) (< v_prenex_84 v_b_21_1) (<= (- v_b_22_1 (- (select ~array v_prenex_84))) 5))) (<= 2 v_b_25_1) (<= (+ v_b_22_1 v_b_21_1) 5) (<= 0 (+ v_b_25_1 v_b_21_1 2)) (<= 0 (+ v_b_25_1 1)) (<= (+ v_b_25_1 v_b_26_1) 11) (<= (+ v_b_25_1 v_b_26_1) 9) (<= v_b_25_1 (+ ULTIMATE.start_main_~i~7 7)) (<= ULTIMATE.start_main_~i~7 v_b_26_1) (<= ~n (+ v_b_21_1 5)) (<= 8 (+ v_b_22_1 v_b_26_1)) (<= ~n (+ v_b_25_1 3)) (<= 4 v_b_22_1) (<= (+ v_b_25_1 v_b_21_1) 8) (<= (- v_b_21_1 v_b_26_1) (- 3)) (<= (* 2 v_b_22_1) 10) (<= v_b_21_1 v_b_25_1) (forall ((v_prenex_88 Int)) (or (< v_prenex_88 v_b_25_1) (<= (- v_b_21_1 (- (select ULTIMATE.start_main_~array~7 v_prenex_88))) 4) (<= v_b_26_1 v_prenex_88))) (forall ((v_prenex_119 Int)) (or (<= (- (select ULTIMATE.start_main_~array~7 v_prenex_119) ~n) (- 1)) (< v_prenex_119 v_b_25_1) (<= v_b_26_1 v_prenex_119))) (<= (+ v_b_25_1 ~n) 9) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_22_1)) 4) (<= v_b_25_1 (+ v_b_21_1 6)) (<= 0 (+ ULTIMATE.start_main_~i~7 v_b_21_1 1)) (<= 5 v_b_22_1) (forall ((v_prenex_103 Int)) (or (< v_prenex_103 v_b_21_1) (<= (- (- v_b_22_1) (- (select ~array v_prenex_103))) (- 5)) (<= v_b_22_1 v_prenex_103))) (forall ((v_prenex_85 Int)) (or (<= (- (- v_b_21_1) (select ULTIMATE.start_main_~array~7 v_prenex_85)) (- 2)) (< v_prenex_85 v_b_25_1) (<= v_b_26_1 v_prenex_85))) (<= ULTIMATE.start_main_~i~7 (+ v_b_26_1 2)) (forall ((v_prenex_118 Int)) (or (<= (- (- v_b_22_1) (- (select ULTIMATE.start_main_~array~7 v_prenex_118))) (- 1)) (< v_prenex_118 v_b_25_1) (<= v_b_26_1 v_prenex_118))) (<= (- (- ULTIMATE.start_main_~i~7) v_b_25_1) (- 3)) (<= 1 v_b_22_1) (<= v_b_22_1 (+ v_b_21_1 5)))) (<= 5 ~n) (<= 2 ~n) (<= ~n (+ ULTIMATE.start_main_~i~7 6)) (<= ~n 5) (<= 2 (* 2 ULTIMATE.start_main_~i~7)) (<= (- (- ULTIMATE.start_main_~i~7) (- ~n)) 4) (<= ~n (+ ULTIMATE.start_main_~i~7 4)) (<= 0 (+ ULTIMATE.start_main_~i~7 3)) (<= (- ULTIMATE.start_main_~i~7 (- ULTIMATE.start_main_~i~7)) 6) (<= (* 2 ULTIMATE.start_main_~i~7) 10) (<= (- ULTIMATE.start_main_~i~7 ~n) (- 2)) (<= 4 ~n) (<= 4 (+ ULTIMATE.start_main_~i~7 ~n)) (<= 0 ULTIMATE.start_main_~i~7) (<= 3 ~n) (<= 6 (+ ULTIMATE.start_main_~i~7 ~n)) (<= ULTIMATE.start_main_~i~7 (+ ~n 2)) (<= 0 (* 2 ULTIMATE.start_main_~i~7)) (<= ~n (+ ULTIMATE.start_main_~i~7 8)) (<= ULTIMATE.start_main_~i~7 3) (<= ~n 8) (<= (- ~n (- ~n)) 10) (<= (+ ULTIMATE.start_main_~i~7 ~n) 8) (<= ~n 7) (<= ~n 6) (<= (+ ULTIMATE.start_main_~i~7 ~n) 12) (<= ULTIMATE.start_main_~i~7 5) (<= 1 ULTIMATE.start_main_~i~7)) (and (<= (* 2 ~n) 14) (<= (- (- ULTIMATE.start_main_~i~7) ULTIMATE.start_main_~i~7) (- 2)) (<= 0 (+ ULTIMATE.start_main_~i~7 2)) (<= 1 ~n) (<= ULTIMATE.start_main_~i~7 4) (<= 6 (* 2 ~n)) (<= (* 2 ULTIMATE.start_main_~i~7) 6) (<= ~n 9) (<= 0 (+ ULTIMATE.start_main_~i~7 1)) (<= (- (- ULTIMATE.start_main_~i~7) ~n) (- 6)) (<= (- (- ~n) ~n) (- 10)) (<= ULTIMATE.start_main_~i~7 ~n) (<= (* 2 ~n) 12) (<= (* 2 ~n) 10) (<= ULTIMATE.start_main_~i~7 7) (<= (+ ULTIMATE.start_main_~i~7 2) ~n) (<= ULTIMATE.start_main_~i~7 6) (<= 2 (+ ULTIMATE.start_main_~i~7 ~n)) (<= (- ULTIMATE.start_main_~i~7 (- ~n)) 8) (<= (* 2 ULTIMATE.start_main_~i~7) 8) (<= (+ ULTIMATE.start_main_~i~7 ~n) 10) (<= 10 (* 2 ~n)) (<= 0 (+ (* 2 ULTIMATE.start_main_~i~7) 2)) (<= 8 (* 2 ~n)) (<= 5 ~n) (<= 2 ~n) (<= ~n (+ ULTIMATE.start_main_~i~7 6)) (<= ~n 5) (<= 2 (* 2 ULTIMATE.start_main_~i~7)) (<= (- (- ULTIMATE.start_main_~i~7) (- ~n)) 4) (exists ((v_b_22_1 Int) (v_b_25_1 Int) (v_b_26_1 Int) (v_b_21_1 Int)) (and (<= ULTIMATE.start_main_~i~7 (+ v_b_25_1 5)) (< v_b_26_1 (+ v_b_25_1 1)) (<= (+ v_b_22_1 ULTIMATE.start_main_~i~7) 10) (<= (- (- v_b_26_1) ~n) (- 8)) (<= (+ v_b_22_1 ULTIMATE.start_main_~i~7) 8) (<= v_b_26_1 ~n) (<= v_b_25_1 6) (<= (+ v_b_21_1 ~n) 5) (<= 3 (+ v_b_25_1 ULTIMATE.start_main_~i~7)) (<= v_b_26_1 (+ v_b_25_1 5)) (<= v_b_26_1 (+ v_b_25_1 1)) (<= (- (- ULTIMATE.start_main_~i~7) v_b_26_1) (- 4)) (<= v_b_22_1 (+ v_b_21_1 7)) (<= v_b_25_1 (+ v_b_26_1 1)) (<= (+ ULTIMATE.start_main_~i~7 v_b_21_1) 5) (<= v_b_21_1 4) (forall ((v_prenex_132 Int) (v_prenex_133 Int)) (or (<= (- (select ~array v_prenex_132) (select ULTIMATE.start_main_~array~7 v_prenex_133)) (- 2)) (<= v_b_26_1 v_prenex_133) (<= v_b_22_1 v_prenex_132) (< v_prenex_132 v_b_21_1) (< v_prenex_133 v_b_25_1))) (<= v_b_22_1 ~n) (forall ((v_prenex_108 Int)) (or (<= v_b_26_1 v_prenex_108) (< v_prenex_108 v_b_25_1) (<= (- (- (select ULTIMATE.start_main_~array~7 v_prenex_108)) (select ULTIMATE.start_main_~array~7 v_prenex_108)) (- 4)))) (<= (+ v_b_22_1 ULTIMATE.start_main_~i~7) 12) (<= (- ULTIMATE.start_main_~i~7 (- v_b_26_1)) 8) (<= v_b_26_1 (+ v_b_21_1 9)) (<= (- (- v_b_26_1) (- ~n)) 2) (<= (- ULTIMATE.start_main_~i~7 (- v_b_25_1)) 7) (<= 0 (+ (* 2 v_b_21_1) 4)) (<= (+ ~n v_b_21_1) 9) (<= 3 (+ ~n v_b_21_1)) (<= 1 (+ v_b_26_1 v_b_21_1)) (<= (- v_b_22_1 v_b_25_1) 3) (<= 5 (+ v_b_25_1 v_b_26_1)) (<= (* 2 v_b_21_1) 0) (<= (* 2 v_b_21_1) 2) (<= v_b_25_1 (+ v_b_22_1 3)) (<= v_b_25_1 5) (<= (- (- ULTIMATE.start_main_~i~7) v_b_22_1) (- 6)) (<= ULTIMATE.start_main_~i~7 (+ v_b_21_1 7)) (<= (- (- v_b_21_1) (- v_b_22_1)) 5) (<= (- v_b_25_1 ~n) (- 1)) (<= (+ v_b_21_1 3) ~n) (forall ((v_prenex_120 Int)) (or (<= v_b_26_1 v_prenex_120) (< v_prenex_120 v_b_25_1) (<= (- (select ULTIMATE.start_main_~array~7 v_prenex_120) (- ~n)) 9))) (<= 5 (+ v_b_22_1 v_b_25_1)) (<= 5 (+ v_b_25_1 ~n)) (<= 3 (+ v_b_22_1 v_b_25_1)) (<= 0 (+ v_b_21_1 3)) (<= (- v_b_22_1 ~n) 0) (<= (+ v_b_21_1 1) v_b_22_1) (<= (- (- v_b_22_1) ~n) (- 10)) (<= (+ v_b_22_1 v_b_25_1) 13) (forall ((v_idx_87 Int)) (or (< v_idx_87 v_b_25_1) (<= (- (- ULTIMATE.start_main_~i~7) (- (select ULTIMATE.start_main_~array~7 v_idx_87))) 1) (<= v_b_26_1 v_idx_87))) (<= (- v_b_25_1 (- v_b_26_1)) 9) (<= (+ v_b_26_1 ~n) 14) (<= (- v_b_21_1 (- v_b_25_1)) 4) (forall ((v_prenex_125 Int) (v_prenex_124 Int)) (or (<= (- (- (select ~array v_prenex_124)) (select ULTIMATE.start_main_~array~7 v_prenex_125)) (- 2)) (< v_prenex_124 v_b_21_1) (<= v_b_26_1 v_prenex_125) (< v_prenex_125 v_b_25_1) (<= v_b_22_1 v_prenex_124))) (forall ((v_prenex_126 Int)) (or (<= v_b_26_1 v_prenex_126) (< v_prenex_126 v_b_25_1) (<= (- (- ULTIMATE.start_main_~i~7) (select ULTIMATE.start_main_~array~7 v_prenex_126)) (- 3)))) (<= (+ v_b_26_1 ~n) 10) (<= v_b_25_1 (+ ~n 3)) (<= v_b_26_1 v_b_22_1) (<= (- (- v_b_21_1) v_b_22_1) (- 5)) (<= (- ULTIMATE.start_main_~i~7 (- v_b_22_1)) 8) (forall ((v_prenex_113 Int)) (or (<= (- v_b_22_1 (select ULTIMATE.start_main_~array~7 v_prenex_113)) 3) (< v_prenex_113 v_b_25_1) (<= v_b_26_1 v_prenex_113))) (<= ULTIMATE.start_main_~i~7 (+ v_b_21_1 3)) (<= v_b_21_1 (+ ULTIMATE.start_main_~i~7 1)) (<= (- (- v_b_22_1) (- v_b_25_1)) (- 1)) (<= (* 2 v_b_25_1) 10) (<= (- v_b_26_1 (- v_b_26_1)) 10) (<= (- (- v_b_21_1) v_b_21_1) 0) (<= 0 (+ ULTIMATE.start_main_~i~7 v_b_26_1)) (<= (- ULTIMATE.start_main_~i~7 v_b_26_1) (- 2)) (<= (- (- v_b_21_1) v_b_26_1) (- 3)) (<= (- v_b_21_1 (- v_b_21_1)) 0) (<= v_b_26_1 5) (<= (+ ULTIMATE.start_main_~i~7 v_b_21_1) 7) (<= (- (- v_b_22_1) (- v_b_26_1)) 0) (forall ((v_prenex_131 Int)) (or (<= v_b_26_1 v_prenex_131) (< v_prenex_131 v_b_25_1) (<= (- v_b_21_1 (select ULTIMATE.start_main_~array~7 v_prenex_131)) (- 2)))) (<= (+ v_b_21_1 1) v_b_26_1) (<= 3 (+ v_b_21_1 ~n)) (<= 2 (+ v_b_22_1 ULTIMATE.start_main_~i~7)) (<= 0 (+ v_b_21_1 2)) (<= (- v_b_22_1 (- v_b_22_1)) 10) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_25_1)) 1) (<= v_b_25_1 (+ v_b_21_1 8)) (<= (+ v_b_22_1 v_b_25_1) 11) (<= v_b_22_1 9) (<= ULTIMATE.start_main_~i~7 (+ v_b_22_1 2)) (<= v_b_25_1 (+ ~n 1)) (forall ((v_prenex_104 Int)) (or (<= v_b_26_1 v_prenex_104) (<= (- (- (select ULTIMATE.start_main_~array~7 v_prenex_104)) ~n) (- 7)) (< v_prenex_104 v_b_25_1))) (<= ~n (+ v_b_26_1 4)) (<= (- v_b_21_1 (- v_b_26_1)) 5) (<= (+ v_b_26_1 ULTIMATE.start_main_~i~7) 8) (<= 2 (* 2 v_b_26_1)) (<= v_b_26_1 7) (<= 7 (+ v_b_22_1 v_b_25_1)) (<= 0 v_b_25_1) (<= (+ v_b_25_1 ~n) 13) (<= 4 (* 2 v_b_26_1)) (<= 4 (+ v_b_22_1 v_b_26_1)) (<= (+ v_b_26_1 ULTIMATE.start_main_~i~7) 10) (<= 2 v_b_22_1) (<= (- v_b_22_1 (- ~n)) 10) (<= (- (- v_b_25_1) (- ~n)) 3) (<= 1 v_b_25_1) (<= (- v_b_21_1 (- v_b_22_1)) 5) (<= (+ v_b_22_1 v_b_26_1) 14) (<= (- (- v_b_22_1) (- ~n)) 0) (<= (- v_b_25_1 (- ~n)) 9) (<= (- v_b_21_1 (- ~n)) 5) (forall ((v_prenex_116 Int)) (or (< v_prenex_116 v_b_25_1) (<= (- (- v_b_25_1) (- (select ULTIMATE.start_main_~array~7 v_prenex_116))) 0) (<= v_b_26_1 v_prenex_116))) (<= 5 (+ ~n v_b_21_1)) (<= 4 (+ ULTIMATE.start_main_~i~7 v_b_26_1)) (<= v_b_22_1 (+ v_b_21_1 9)) (<= v_b_22_1 (+ ~n 2)) (<= v_b_25_1 (+ ULTIMATE.start_main_~i~7 3)) (<= (+ v_b_22_1 v_b_25_1) 9) (<= v_b_25_1 (+ v_b_21_1 4)) (<= 4 (+ v_b_26_1 ~n)) (<= v_b_21_1 2) (<= (+ v_b_22_1 v_b_21_1) 9) (<= ULTIMATE.start_main_~i~7 (+ v_b_25_1 1)) (<= 4 (+ v_b_22_1 ULTIMATE.start_main_~i~7)) (<= 8 (+ v_b_26_1 ~n)) (<= (+ ~n v_b_21_1) 5) (<= 4 (* 2 v_b_25_1)) (<= 0 (+ v_b_21_1 1)) (<= (+ v_b_21_1 5) ~n) (<= (+ v_b_21_1 3) v_b_22_1) (<= 6 (* 2 v_b_26_1)) (<= (- v_b_25_1 (- v_b_25_1)) 8) (<= (- v_b_21_1 ~n) (- 5)) (<= (- v_b_26_1 (- ~n)) 10) (forall ((v_prenex_114 Int) (v_prenex_115 Int)) (or (<= v_b_22_1 v_prenex_115) (<= v_b_26_1 v_prenex_114) (< v_prenex_115 v_b_21_1) (< v_prenex_114 v_b_25_1) (<= (- (select ~array v_prenex_115) (- (select ULTIMATE.start_main_~array~7 v_prenex_114))) 4))) (<= (- v_b_21_1 v_b_25_1) (- 2)) (<= v_b_21_1 (+ v_b_26_1 1)) (<= (+ ULTIMATE.start_main_~i~7 1) v_b_25_1) (<= (+ v_b_25_1 v_b_26_1) 13) (<= (- (- v_b_21_1) (- v_b_26_1)) 5) (<= (- (- v_b_22_1) v_b_26_1) (- 8)) (<= (+ v_b_21_1 2) v_b_25_1) (<= v_b_22_1 6) (<= 3 (+ v_b_25_1 v_b_26_1)) (<= (+ v_b_22_1 ~n) 12) (<= 2 (+ ULTIMATE.start_main_~i~7 v_b_26_1)) (<= (- (- v_b_21_1) ~n) (- 5)) (<= (+ v_b_22_1 v_b_26_1) 12) (<= v_b_26_1 9) (<= 6 (+ v_b_22_1 ULTIMATE.start_main_~i~7)) (<= ~n (+ v_b_25_1 7)) (<= v_b_26_1 (+ ULTIMATE.start_main_~i~7 2)) (<= (- (- v_b_22_1) v_b_22_1) (- 10)) (<= v_b_25_1 (+ ULTIMATE.start_main_~i~7 5)) (<= (+ ULTIMATE.start_main_~i~7 v_b_21_1) 3) (<= v_b_22_1 (+ v_b_25_1 5)) (<= v_b_26_1 (+ ~n 2)) (<= v_b_21_1 1) (<= (* 2 v_b_25_1) 12) (<= (+ v_b_25_1 1) ~n) (<= (+ v_b_25_1 v_b_21_1) 6) (<= 1 v_b_26_1) (forall ((v_prenex_91 Int)) (or (<= v_b_26_1 v_prenex_91) (< v_prenex_91 v_b_25_1) (<= (- v_b_25_1 (select ULTIMATE.start_main_~array~7 v_prenex_91)) 0))) (<= 2 (+ v_b_26_1 ULTIMATE.start_main_~i~7)) (<= v_b_26_1 (+ ULTIMATE.start_main_~i~7 4)) (<= ULTIMATE.start_main_~i~7 v_b_22_1) (<= (- v_b_25_1 v_b_26_1) (- 1)) (<= v_b_26_1 (+ ~n 4)) (<= ~n (+ v_b_21_1 7)) (<= (+ v_b_21_1 5) v_b_22_1) (forall ((v_prenex_123 Int)) (or (<= (- v_b_22_1 (- (select ULTIMATE.start_main_~array~7 v_prenex_123))) 9) (<= v_b_26_1 v_prenex_123) (< v_prenex_123 v_b_25_1))) (<= (+ v_b_21_1 ~n) 7) (<= v_b_25_1 (+ v_b_26_1 3)) (<= (+ v_b_25_1 ULTIMATE.start_main_~i~7) 9) (<= 0 (+ (* 2 v_b_21_1) 2)) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_26_1)) 2) (<= (- ULTIMATE.start_main_~i~7 (- v_b_21_1)) 3) (<= 3 v_b_22_1) (<= (+ v_b_25_1 1) v_b_22_1) (<= 6 (+ v_b_26_1 ~n)) (<= (- v_b_22_1 v_b_26_1) 2) (<= 3 v_b_26_1) (<= 0 (+ v_b_25_1 v_b_21_1)) (<= (+ v_b_26_1 ~n) 12) (<= 1 (+ v_b_25_1 v_b_26_1)) (<= 1 (+ v_b_25_1 ULTIMATE.start_main_~i~7)) (<= ~n (+ v_b_25_1 5)) (<= ULTIMATE.start_main_~i~7 (+ v_b_21_1 5)) (<= v_b_22_1 8) (<= v_b_21_1 (+ v_b_25_1 2)) (<= (- (- v_b_25_1) (- v_b_26_1)) 1) (forall ((v_prenex_128 Int)) (or (< v_prenex_128 v_b_25_1) (<= (- (select ULTIMATE.start_main_~array~7 v_prenex_128) (- (select ULTIMATE.start_main_~array~7 v_prenex_128))) 8) (<= v_b_26_1 v_prenex_128))) (<= 0 v_b_26_1) (<= 0 (+ v_b_25_1 ULTIMATE.start_main_~i~7 1)) (<= v_b_25_1 (+ v_b_26_1 5)) (<= (+ ULTIMATE.start_main_~i~7 v_b_26_1) 12) (<= (- (- v_b_21_1) (- v_b_25_1)) 4) (<= (* 2 v_b_26_1) 10) (<= 3 (+ v_b_26_1 v_b_21_1)) (<= (+ v_b_21_1 1) ULTIMATE.start_main_~i~7) (<= ULTIMATE.start_main_~i~7 (+ v_b_26_1 4)) (<= 2 (+ v_b_25_1 v_b_21_1)) (<= 2 (* 2 v_b_25_1)) (forall ((v_prenex_80 Int)) (or (<= (- (- v_b_26_1) (select ULTIMATE.start_main_~array~7 v_prenex_80)) (- 5)) (< v_prenex_80 v_b_25_1) (<= v_b_26_1 v_prenex_80))) (<= 3 (+ v_b_22_1 v_b_21_1)) (<= (* 2 v_b_26_1) 14) (<= v_b_26_1 (+ v_b_21_1 5)) (forall ((v_prenex_96 Int)) (or (<= (- (- v_b_26_1) (- (select ULTIMATE.start_main_~array~7 v_prenex_96))) (- 1)) (< v_prenex_96 v_b_25_1) (<= v_b_26_1 v_prenex_96))) (<= (+ v_b_25_1 ~n) 11) (<= (+ ULTIMATE.start_main_~i~7 v_b_26_1) 10) (<= (* 2 v_b_21_1) 4) (<= 6 (* 2 v_b_22_1)) (<= 10 (* 2 v_b_22_1)) (forall ((v_prenex_102 Int)) (or (<= (- v_b_26_1 (select ULTIMATE.start_main_~array~7 v_prenex_102)) 1) (< v_prenex_102 v_b_25_1) (<= v_b_26_1 v_prenex_102))) (<= 0 (+ v_b_26_1 ULTIMATE.start_main_~i~7)) (<= 0 (+ v_b_25_1 2)) (<= (- (- v_b_26_1) v_b_26_1) (- 6)) (<= 0 (+ v_b_26_1 1)) (forall ((v_prenex_93 Int)) (or (<= v_b_26_1 v_prenex_93) (<= (- (- v_b_21_1) (- (select ULTIMATE.start_main_~array~7 v_prenex_93))) 4) (< v_prenex_93 v_b_25_1))) (forall ((v_prenex_105 Int)) (or (< v_prenex_105 v_b_25_1) (<= v_b_26_1 v_prenex_105) (<= (- v_b_25_1 (- (select ULTIMATE.start_main_~array~7 v_prenex_105))) 8))) (<= (* 2 v_b_22_1) 12) (<= 2 v_b_26_1) (<= ~n (+ v_b_21_1 9)) (<= 0 (* 2 v_b_25_1)) (<= v_b_22_1 (+ v_b_26_1 4)) (<= 3 (+ v_b_25_1 ~n)) (<= (+ ULTIMATE.start_main_~i~7 2) v_b_26_1) (<= ~n (+ v_b_26_1 6)) (<= (* 2 v_b_22_1) 14) (<= (+ v_b_22_1 ~n) 14) (<= v_b_26_1 (+ v_b_22_1 2)) (<= ~n v_b_22_1) (<= (* 2 v_b_25_1) 8) (forall ((v_prenex_122 Int)) (or (<= (- ULTIMATE.start_main_~i~7 (- (select ULTIMATE.start_main_~array~7 v_prenex_122))) 7) (<= v_b_26_1 v_prenex_122) (< v_prenex_122 v_b_25_1))) (<= (+ v_b_26_1 v_b_21_1) 9) (<= (- (- v_b_25_1) v_b_26_1) (- 5)) (<= (+ v_b_26_1 ULTIMATE.start_main_~i~7) 12) (<= 4 (+ v_b_26_1 ULTIMATE.start_main_~i~7)) (<= (- ULTIMATE.start_main_~i~7 v_b_21_1) 3) (<= (+ v_b_22_1 ~n) 10) (<= (- v_b_26_1 ~n) 0) (<= v_b_22_1 (+ ULTIMATE.start_main_~i~7 4)) (<= (- (- ULTIMATE.start_main_~i~7) v_b_21_1) (- 1)) (<= (+ v_b_21_1 ~n) 9) (<= ~n (+ v_b_22_1 4)) (<= v_b_22_1 5) (<= v_b_21_1 3) (<= (- (- v_b_21_1) (- ~n)) 5) (<= 10 (+ v_b_22_1 ~n)) (<= v_b_26_1 (+ v_b_21_1 7)) (forall ((v_prenex_121 Int)) (or (< v_prenex_121 v_b_25_1) (<= v_b_26_1 v_prenex_121) (<= (- v_b_26_1 (- (select ULTIMATE.start_main_~array~7 v_prenex_121))) 9))) (<= (+ v_b_21_1 1) ~n) (<= ~n (+ v_b_22_1 2)) (<= v_b_25_1 4) (<= (* 2 v_b_26_1) 12) (<= (- (- v_b_21_1) v_b_25_1) (- 2)) (<= v_b_22_1 (+ v_b_25_1 3)) (forall ((v_prenex_106 Int)) (or (<= v_b_26_1 v_prenex_106) (< v_prenex_106 v_b_25_1) (<= (- ULTIMATE.start_main_~i~7 (select ULTIMATE.start_main_~array~7 v_prenex_106)) (- 1)))) (<= 5 (+ v_b_21_1 ~n)) (<= 0 (+ ULTIMATE.start_main_~i~7 v_b_21_1 3)) (<= v_b_21_1 (+ ULTIMATE.start_main_~i~7 3)) (<= (+ v_b_25_1 ULTIMATE.start_main_~i~7) 7) (<= ~n (+ v_b_26_1 2)) (<= v_b_22_1 7) (<= (- ULTIMATE.start_main_~i~7 v_b_25_1) (- 1)) (<= (+ ULTIMATE.start_main_~i~7 2) v_b_22_1) (<= 7 (+ v_b_25_1 ~n)) (<= ULTIMATE.start_main_~i~7 (+ v_b_25_1 3)) (<= v_b_22_1 (+ v_b_26_1 2)) (<= (- v_b_22_1 (- v_b_25_1)) 9) (<= v_b_26_1 (+ v_b_25_1 7)) (<= v_b_25_1 7) (<= (- v_b_22_1 (- v_b_26_1)) 10) (<= v_b_21_1 0) (<= 1 (+ v_b_21_1 ~n)) (<= 8 (* 2 v_b_22_1)) (<= v_b_22_1 (+ ULTIMATE.start_main_~i~7 8)) (<= (+ v_b_26_1 v_b_21_1) 5) (<= 0 (+ v_b_26_1 v_b_21_1 1)) (<= 5 (+ v_b_22_1 v_b_21_1)) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_21_1)) (- 1)) (<= v_b_26_1 (+ ULTIMATE.start_main_~i~7 8)) (<= v_b_22_1 (+ v_b_25_1 7)) (<= (+ v_b_21_1 3) v_b_26_1) (<= (- v_b_21_1 v_b_22_1) (- 5)) (<= (+ ULTIMATE.start_main_~i~7 v_b_26_1) 8) (<= v_b_26_1 6) (<= v_b_26_1 8) (<= (- (- v_b_22_1) v_b_25_1) (- 7)) (<= (- (- v_b_25_1) v_b_25_1) (- 4)) (<= (+ v_b_26_1 v_b_21_1) 7) (<= (+ v_b_22_1 v_b_26_1) 10) (<= (+ v_b_25_1 v_b_21_1) 4) (<= 6 (+ v_b_22_1 v_b_26_1)) (<= (+ v_b_22_1 v_b_21_1) 7) (<= 1 (+ v_b_22_1 v_b_21_1)) (forall ((v_prenex_130 Int)) (or (<= (- (- v_b_25_1) (select ULTIMATE.start_main_~array~7 v_prenex_130)) (- 4)) (< v_prenex_130 v_b_25_1) (<= v_b_26_1 v_prenex_130))) (<= v_b_26_1 (+ v_b_22_1 4)) (<= v_b_22_1 (+ v_b_26_1 6)) (forall ((v_prenex_107 Int)) (or (<= v_b_26_1 v_prenex_107) (< v_prenex_107 v_b_25_1) (<= (- (- (select ULTIMATE.start_main_~array~7 v_prenex_107)) (- ~n)) 3))) (<= 1 (+ ~n v_b_21_1)) (<= 6 (+ v_b_22_1 ~n)) (<= (- ULTIMATE.start_main_~i~7 v_b_22_1) (- 2)) (forall ((v_prenex_111 Int)) (or (<= v_b_26_1 v_prenex_111) (<= (- (- v_b_22_1) (select ULTIMATE.start_main_~array~7 v_prenex_111)) (- 7)) (< v_prenex_111 v_b_25_1))) (<= v_b_26_1 (+ v_b_25_1 3)) (<= (- (- v_b_25_1) ~n) (- 7)) (<= 1 (+ ULTIMATE.start_main_~i~7 v_b_21_1)) (<= (+ v_b_25_1 1) v_b_26_1) (<= 8 (+ v_b_22_1 ~n)) (<= v_b_22_1 (+ ~n 4)) (<= v_b_25_1 (+ ULTIMATE.start_main_~i~7 1)) (<= 0 (* 2 v_b_21_1)) (<= (+ v_b_25_1 ULTIMATE.start_main_~i~7) 11) (<= 0 (+ v_b_21_1 4)) (<= v_b_26_1 (+ ULTIMATE.start_main_~i~7 6)) (<= (+ ~n v_b_21_1) 7) (forall ((v_prenex_87 Int) (v_prenex_86 Int)) (or (<= (- (- (select ~array v_prenex_87)) (- (select ULTIMATE.start_main_~array~7 v_prenex_86))) 4) (< v_prenex_87 v_b_21_1) (<= v_b_22_1 v_prenex_87) (< v_prenex_86 v_b_25_1) (<= v_b_26_1 v_prenex_86))) (<= 0 v_b_21_1) (<= v_b_22_1 (+ ULTIMATE.start_main_~i~7 6)) (<= v_b_25_1 8) (<= v_b_25_1 (+ v_b_22_1 1)) (<= 2 v_b_25_1) (<= (+ v_b_22_1 v_b_21_1) 5) (<= 0 (+ v_b_25_1 v_b_21_1 2)) (<= 0 (+ v_b_25_1 1)) (<= (+ v_b_25_1 v_b_26_1) 11) (<= (+ v_b_25_1 v_b_26_1) 9) (<= v_b_25_1 (+ ULTIMATE.start_main_~i~7 7)) (<= ULTIMATE.start_main_~i~7 v_b_26_1) (<= ~n (+ v_b_21_1 5)) (<= 8 (+ v_b_22_1 v_b_26_1)) (<= ~n (+ v_b_25_1 3)) (<= 4 v_b_22_1) (<= (+ v_b_25_1 v_b_21_1) 8) (<= (- v_b_21_1 v_b_26_1) (- 3)) (<= (* 2 v_b_22_1) 10) (<= v_b_21_1 v_b_25_1) (forall ((v_prenex_88 Int)) (or (< v_prenex_88 v_b_25_1) (<= (- v_b_21_1 (- (select ULTIMATE.start_main_~array~7 v_prenex_88))) 4) (<= v_b_26_1 v_prenex_88))) (forall ((v_prenex_119 Int)) (or (<= (- (select ULTIMATE.start_main_~array~7 v_prenex_119) ~n) (- 1)) (< v_prenex_119 v_b_25_1) (<= v_b_26_1 v_prenex_119))) (<= (+ v_b_25_1 ~n) 9) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_22_1)) 4) (<= v_b_25_1 (+ v_b_21_1 6)) (<= 0 (+ ULTIMATE.start_main_~i~7 v_b_21_1 1)) (<= 5 v_b_22_1) (forall ((v_prenex_85 Int)) (or (<= (- (- v_b_21_1) (select ULTIMATE.start_main_~array~7 v_prenex_85)) (- 2)) (< v_prenex_85 v_b_25_1) (<= v_b_26_1 v_prenex_85))) (<= ULTIMATE.start_main_~i~7 (+ v_b_26_1 2)) (forall ((v_prenex_118 Int)) (or (<= (- (- v_b_22_1) (- (select ULTIMATE.start_main_~array~7 v_prenex_118))) (- 1)) (< v_prenex_118 v_b_25_1) (<= v_b_26_1 v_prenex_118))) (<= (- (- ULTIMATE.start_main_~i~7) v_b_25_1) (- 3)) (<= 1 v_b_22_1) (<= v_b_22_1 (+ v_b_21_1 5)))) (<= ~n (+ ULTIMATE.start_main_~i~7 4)) (<= 0 (+ ULTIMATE.start_main_~i~7 3)) (<= (- ULTIMATE.start_main_~i~7 (- ULTIMATE.start_main_~i~7)) 6) (<= (* 2 ULTIMATE.start_main_~i~7) 10) (<= (- ULTIMATE.start_main_~i~7 ~n) (- 2)) (<= 4 ~n) (<= 4 (+ ULTIMATE.start_main_~i~7 ~n)) (<= 0 ULTIMATE.start_main_~i~7) (<= 3 ~n) (<= 6 (+ ULTIMATE.start_main_~i~7 ~n)) (<= ULTIMATE.start_main_~i~7 (+ ~n 2)) (<= 0 (* 2 ULTIMATE.start_main_~i~7)) (<= ~n (+ ULTIMATE.start_main_~i~7 8)) (<= ULTIMATE.start_main_~i~7 3) (<= ~n 8) (<= (- ~n (- ~n)) 10) (<= (+ ULTIMATE.start_main_~i~7 ~n) 8) (<= ~n 7) (<= ~n 6) (<= (+ ULTIMATE.start_main_~i~7 ~n) 12) (<= ULTIMATE.start_main_~i~7 5) (<= 1 ULTIMATE.start_main_~i~7)) (and (<= (* 2 ~n) 14) (<= (- (- ULTIMATE.start_main_~i~7) ULTIMATE.start_main_~i~7) (- 2)) (<= 1 ~n) (<= 0 (+ ULTIMATE.start_main_~i~7 2)) (<= ULTIMATE.start_main_~i~7 4) (<= 6 (* 2 ~n)) (<= (* 2 ULTIMATE.start_main_~i~7) 6) (<= ~n 9) (<= 0 (+ ULTIMATE.start_main_~i~7 1)) (<= (- (- ULTIMATE.start_main_~i~7) ~n) (- 6)) (<= (- (- ~n) ~n) (- 10)) (<= ULTIMATE.start_main_~i~7 ~n) (<= (* 2 ~n) 12) (<= (* 2 ~n) 10) (<= ULTIMATE.start_main_~i~7 7) (<= ULTIMATE.start_main_~i~7 6) (<= (+ ULTIMATE.start_main_~i~7 2) ~n) (<= 2 (+ ULTIMATE.start_main_~i~7 ~n)) (<= (- ULTIMATE.start_main_~i~7 (- ~n)) 8) (<= (* 2 ULTIMATE.start_main_~i~7) 8) (<= (+ ULTIMATE.start_main_~i~7 ~n) 10) (<= 10 (* 2 ~n)) (<= 0 (+ (* 2 ULTIMATE.start_main_~i~7) 2)) (<= 8 (* 2 ~n)) (<= 5 ~n) (<= 2 ~n) (exists ((v_b_22_1 Int) (v_b_25_1 Int) (v_b_26_1 Int) (v_b_21_1 Int)) (and (<= ULTIMATE.start_main_~i~7 (+ v_b_25_1 5)) (< v_b_26_1 (+ v_b_25_1 1)) (<= (+ v_b_22_1 ULTIMATE.start_main_~i~7) 10) (<= (- (- v_b_26_1) ~n) (- 8)) (<= (+ v_b_22_1 ULTIMATE.start_main_~i~7) 8) (<= v_b_26_1 ~n) (<= v_b_25_1 6) (<= (+ v_b_21_1 ~n) 5) (<= 3 (+ v_b_25_1 ULTIMATE.start_main_~i~7)) (<= v_b_26_1 (+ v_b_25_1 5)) (<= v_b_26_1 (+ v_b_25_1 1)) (<= (- (- ULTIMATE.start_main_~i~7) v_b_26_1) (- 4)) (<= v_b_22_1 (+ v_b_21_1 7)) (<= v_b_25_1 (+ v_b_26_1 1)) (<= (+ ULTIMATE.start_main_~i~7 v_b_21_1) 5) (<= v_b_21_1 4) (forall ((v_prenex_132 Int) (v_prenex_133 Int)) (or (<= (- (select ~array v_prenex_132) (select ULTIMATE.start_main_~array~7 v_prenex_133)) (- 2)) (<= v_b_26_1 v_prenex_133) (<= v_b_22_1 v_prenex_132) (< v_prenex_132 v_b_21_1) (< v_prenex_133 v_b_25_1))) (<= v_b_22_1 ~n) (<= (+ v_b_22_1 ULTIMATE.start_main_~i~7) 12) (<= (- ULTIMATE.start_main_~i~7 (- v_b_26_1)) 8) (<= v_b_26_1 (+ v_b_21_1 9)) (<= (- (- v_b_26_1) (- ~n)) 2) (<= (- ULTIMATE.start_main_~i~7 (- v_b_25_1)) 7) (<= 0 (+ (* 2 v_b_21_1) 4)) (<= (+ ~n v_b_21_1) 9) (<= 3 (+ ~n v_b_21_1)) (<= 1 (+ v_b_26_1 v_b_21_1)) (<= (- v_b_22_1 v_b_25_1) 3) (<= 5 (+ v_b_25_1 v_b_26_1)) (<= (* 2 v_b_21_1) 0) (<= (* 2 v_b_21_1) 2) (<= v_b_25_1 (+ v_b_22_1 3)) (<= v_b_25_1 5) (<= (- (- ULTIMATE.start_main_~i~7) v_b_22_1) (- 6)) (<= ULTIMATE.start_main_~i~7 (+ v_b_21_1 7)) (<= (- (- v_b_21_1) (- v_b_22_1)) 5) (<= (- v_b_25_1 ~n) (- 1)) (<= (+ v_b_21_1 3) ~n) (<= 5 (+ v_b_22_1 v_b_25_1)) (<= 5 (+ v_b_25_1 ~n)) (<= 3 (+ v_b_22_1 v_b_25_1)) (<= 0 (+ v_b_21_1 3)) (<= (- v_b_22_1 ~n) 0) (<= (+ v_b_21_1 1) v_b_22_1) (<= (- (- v_b_22_1) ~n) (- 10)) (<= (+ v_b_22_1 v_b_25_1) 13) (<= (- v_b_25_1 (- v_b_26_1)) 9) (<= (+ v_b_26_1 ~n) 14) (<= (- v_b_21_1 (- v_b_25_1)) 4) (forall ((v_prenex_125 Int) (v_prenex_124 Int)) (or (<= (- (- (select ~array v_prenex_124)) (select ULTIMATE.start_main_~array~7 v_prenex_125)) (- 2)) (< v_prenex_124 v_b_21_1) (<= v_b_26_1 v_prenex_125) (< v_prenex_125 v_b_25_1) (<= v_b_22_1 v_prenex_124))) (<= (+ v_b_26_1 ~n) 10) (<= v_b_25_1 (+ ~n 3)) (<= v_b_26_1 v_b_22_1) (<= (- (- v_b_21_1) v_b_22_1) (- 5)) (<= (- ULTIMATE.start_main_~i~7 (- v_b_22_1)) 8) (<= ULTIMATE.start_main_~i~7 (+ v_b_21_1 3)) (<= v_b_21_1 (+ ULTIMATE.start_main_~i~7 1)) (<= (- (- v_b_22_1) (- v_b_25_1)) (- 1)) (<= (* 2 v_b_25_1) 10) (<= (- v_b_26_1 (- v_b_26_1)) 10) (<= (- (- v_b_21_1) v_b_21_1) 0) (<= 0 (+ ULTIMATE.start_main_~i~7 v_b_26_1)) (<= (- ULTIMATE.start_main_~i~7 v_b_26_1) (- 2)) (<= (- (- v_b_21_1) v_b_26_1) (- 3)) (<= (- v_b_21_1 (- v_b_21_1)) 0) (<= v_b_26_1 5) (<= (+ ULTIMATE.start_main_~i~7 v_b_21_1) 7) (<= (- (- v_b_22_1) (- v_b_26_1)) 0) (<= (+ v_b_21_1 1) v_b_26_1) (<= 3 (+ v_b_21_1 ~n)) (<= 2 (+ v_b_22_1 ULTIMATE.start_main_~i~7)) (<= 0 (+ v_b_21_1 2)) (<= (- v_b_22_1 (- v_b_22_1)) 10) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_25_1)) 1) (<= v_b_25_1 (+ v_b_21_1 8)) (<= (+ v_b_22_1 v_b_25_1) 11) (<= v_b_22_1 9) (<= ULTIMATE.start_main_~i~7 (+ v_b_22_1 2)) (<= v_b_25_1 (+ ~n 1)) (<= ~n (+ v_b_26_1 4)) (<= (- v_b_21_1 (- v_b_26_1)) 5) (<= (+ v_b_26_1 ULTIMATE.start_main_~i~7) 8) (<= 2 (* 2 v_b_26_1)) (<= v_b_26_1 7) (<= 7 (+ v_b_22_1 v_b_25_1)) (<= 0 v_b_25_1) (<= (+ v_b_25_1 ~n) 13) (<= 4 (* 2 v_b_26_1)) (<= 4 (+ v_b_22_1 v_b_26_1)) (<= (+ v_b_26_1 ULTIMATE.start_main_~i~7) 10) (<= 2 v_b_22_1) (<= (- v_b_22_1 (- ~n)) 10) (<= (- (- v_b_25_1) (- ~n)) 3) (<= 1 v_b_25_1) (<= (- v_b_21_1 (- v_b_22_1)) 5) (<= (+ v_b_22_1 v_b_26_1) 14) (<= (- (- v_b_22_1) (- ~n)) 0) (<= (- v_b_25_1 (- ~n)) 9) (<= (- v_b_21_1 (- ~n)) 5) (<= 5 (+ ~n v_b_21_1)) (<= 4 (+ ULTIMATE.start_main_~i~7 v_b_26_1)) (<= v_b_22_1 (+ v_b_21_1 9)) (<= v_b_22_1 (+ ~n 2)) (<= v_b_25_1 (+ ULTIMATE.start_main_~i~7 3)) (<= (+ v_b_22_1 v_b_25_1) 9) (<= v_b_25_1 (+ v_b_21_1 4)) (<= 4 (+ v_b_26_1 ~n)) (<= v_b_21_1 2) (<= (+ v_b_22_1 v_b_21_1) 9) (<= ULTIMATE.start_main_~i~7 (+ v_b_25_1 1)) (<= 4 (+ v_b_22_1 ULTIMATE.start_main_~i~7)) (<= 8 (+ v_b_26_1 ~n)) (<= (+ ~n v_b_21_1) 5) (<= 4 (* 2 v_b_25_1)) (<= 0 (+ v_b_21_1 1)) (<= (+ v_b_21_1 5) ~n) (<= (+ v_b_21_1 3) v_b_22_1) (<= 6 (* 2 v_b_26_1)) (<= (- v_b_25_1 (- v_b_25_1)) 8) (<= (- v_b_21_1 ~n) (- 5)) (<= (- v_b_26_1 (- ~n)) 10) (forall ((v_prenex_114 Int) (v_prenex_115 Int)) (or (<= v_b_22_1 v_prenex_115) (<= v_b_26_1 v_prenex_114) (< v_prenex_115 v_b_21_1) (< v_prenex_114 v_b_25_1) (<= (- (select ~array v_prenex_115) (- (select ULTIMATE.start_main_~array~7 v_prenex_114))) 4))) (<= (- v_b_21_1 v_b_25_1) (- 2)) (<= v_b_21_1 (+ v_b_26_1 1)) (<= (+ ULTIMATE.start_main_~i~7 1) v_b_25_1) (<= (+ v_b_25_1 v_b_26_1) 13) (<= (- (- v_b_21_1) (- v_b_26_1)) 5) (<= (- (- v_b_22_1) v_b_26_1) (- 8)) (<= (+ v_b_21_1 2) v_b_25_1) (<= v_b_22_1 6) (<= 3 (+ v_b_25_1 v_b_26_1)) (<= (+ v_b_22_1 ~n) 12) (<= 2 (+ ULTIMATE.start_main_~i~7 v_b_26_1)) (<= (- (- v_b_21_1) ~n) (- 5)) (<= (+ v_b_22_1 v_b_26_1) 12) (<= v_b_26_1 9) (<= 6 (+ v_b_22_1 ULTIMATE.start_main_~i~7)) (<= ~n (+ v_b_25_1 7)) (<= v_b_26_1 (+ ULTIMATE.start_main_~i~7 2)) (<= (- (- v_b_22_1) v_b_22_1) (- 10)) (<= v_b_25_1 (+ ULTIMATE.start_main_~i~7 5)) (<= (+ ULTIMATE.start_main_~i~7 v_b_21_1) 3) (<= v_b_22_1 (+ v_b_25_1 5)) (<= v_b_26_1 (+ ~n 2)) (<= v_b_21_1 1) (<= (* 2 v_b_25_1) 12) (<= (+ v_b_25_1 1) ~n) (<= (+ v_b_25_1 v_b_21_1) 6) (<= 1 v_b_26_1) (<= 2 (+ v_b_26_1 ULTIMATE.start_main_~i~7)) (<= v_b_26_1 (+ ULTIMATE.start_main_~i~7 4)) (<= ULTIMATE.start_main_~i~7 v_b_22_1) (<= (- v_b_25_1 v_b_26_1) (- 1)) (<= v_b_26_1 (+ ~n 4)) (<= ~n (+ v_b_21_1 7)) (<= (+ v_b_21_1 5) v_b_22_1) (<= (+ v_b_21_1 ~n) 7) (<= v_b_25_1 (+ v_b_26_1 3)) (<= (+ v_b_25_1 ULTIMATE.start_main_~i~7) 9) (<= 0 (+ (* 2 v_b_21_1) 2)) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_26_1)) 2) (<= (- ULTIMATE.start_main_~i~7 (- v_b_21_1)) 3) (<= 3 v_b_22_1) (<= (+ v_b_25_1 1) v_b_22_1) (<= 6 (+ v_b_26_1 ~n)) (<= (- v_b_22_1 v_b_26_1) 2) (<= 3 v_b_26_1) (<= 0 (+ v_b_25_1 v_b_21_1)) (<= (+ v_b_26_1 ~n) 12) (<= 1 (+ v_b_25_1 v_b_26_1)) (<= 1 (+ v_b_25_1 ULTIMATE.start_main_~i~7)) (<= ~n (+ v_b_25_1 5)) (<= ULTIMATE.start_main_~i~7 (+ v_b_21_1 5)) (<= v_b_22_1 8) (<= v_b_21_1 (+ v_b_25_1 2)) (<= (- (- v_b_25_1) (- v_b_26_1)) 1) (<= 0 v_b_26_1) (<= 0 (+ v_b_25_1 ULTIMATE.start_main_~i~7 1)) (<= v_b_25_1 (+ v_b_26_1 5)) (<= (+ ULTIMATE.start_main_~i~7 v_b_26_1) 12) (<= (- (- v_b_21_1) (- v_b_25_1)) 4) (<= (* 2 v_b_26_1) 10) (<= 3 (+ v_b_26_1 v_b_21_1)) (<= (+ v_b_21_1 1) ULTIMATE.start_main_~i~7) (<= ULTIMATE.start_main_~i~7 (+ v_b_26_1 4)) (<= 2 (+ v_b_25_1 v_b_21_1)) (<= 2 (* 2 v_b_25_1)) (<= 3 (+ v_b_22_1 v_b_21_1)) (<= (* 2 v_b_26_1) 14) (<= v_b_26_1 (+ v_b_21_1 5)) (<= (+ v_b_25_1 ~n) 11) (<= (+ ULTIMATE.start_main_~i~7 v_b_26_1) 10) (<= (* 2 v_b_21_1) 4) (<= 6 (* 2 v_b_22_1)) (<= 10 (* 2 v_b_22_1)) (<= 0 (+ v_b_26_1 ULTIMATE.start_main_~i~7)) (<= 0 (+ v_b_25_1 2)) (<= (- (- v_b_26_1) v_b_26_1) (- 6)) (<= 0 (+ v_b_26_1 1)) (<= (* 2 v_b_22_1) 12) (<= 2 v_b_26_1) (<= ~n (+ v_b_21_1 9)) (<= 0 (* 2 v_b_25_1)) (<= v_b_22_1 (+ v_b_26_1 4)) (<= 3 (+ v_b_25_1 ~n)) (<= (+ ULTIMATE.start_main_~i~7 2) v_b_26_1) (<= ~n (+ v_b_26_1 6)) (<= (* 2 v_b_22_1) 14) (<= (+ v_b_22_1 ~n) 14) (<= v_b_26_1 (+ v_b_22_1 2)) (<= ~n v_b_22_1) (<= (* 2 v_b_25_1) 8) (<= (+ v_b_26_1 v_b_21_1) 9) (<= (- (- v_b_25_1) v_b_26_1) (- 5)) (<= (+ v_b_26_1 ULTIMATE.start_main_~i~7) 12) (<= 4 (+ v_b_26_1 ULTIMATE.start_main_~i~7)) (<= (- ULTIMATE.start_main_~i~7 v_b_21_1) 3) (<= (+ v_b_22_1 ~n) 10) (<= (- v_b_26_1 ~n) 0) (<= v_b_22_1 (+ ULTIMATE.start_main_~i~7 4)) (<= (- (- ULTIMATE.start_main_~i~7) v_b_21_1) (- 1)) (<= (+ v_b_21_1 ~n) 9) (<= ~n (+ v_b_22_1 4)) (<= v_b_22_1 5) (<= v_b_21_1 3) (<= (- (- v_b_21_1) (- ~n)) 5) (<= 10 (+ v_b_22_1 ~n)) (<= v_b_26_1 (+ v_b_21_1 7)) (<= (+ v_b_21_1 1) ~n) (<= ~n (+ v_b_22_1 2)) (<= v_b_25_1 4) (<= (* 2 v_b_26_1) 12) (<= (- (- v_b_21_1) v_b_25_1) (- 2)) (<= v_b_22_1 (+ v_b_25_1 3)) (<= 5 (+ v_b_21_1 ~n)) (<= 0 (+ ULTIMATE.start_main_~i~7 v_b_21_1 3)) (<= v_b_21_1 (+ ULTIMATE.start_main_~i~7 3)) (<= (+ v_b_25_1 ULTIMATE.start_main_~i~7) 7) (<= ~n (+ v_b_26_1 2)) (<= v_b_22_1 7) (<= (- ULTIMATE.start_main_~i~7 v_b_25_1) (- 1)) (<= (+ ULTIMATE.start_main_~i~7 2) v_b_22_1) (<= 7 (+ v_b_25_1 ~n)) (<= ULTIMATE.start_main_~i~7 (+ v_b_25_1 3)) (<= v_b_22_1 (+ v_b_26_1 2)) (<= (- v_b_22_1 (- v_b_25_1)) 9) (<= v_b_26_1 (+ v_b_25_1 7)) (<= v_b_25_1 7) (<= (- v_b_22_1 (- v_b_26_1)) 10) (<= v_b_21_1 0) (<= 1 (+ v_b_21_1 ~n)) (<= 8 (* 2 v_b_22_1)) (<= v_b_22_1 (+ ULTIMATE.start_main_~i~7 8)) (<= (+ v_b_26_1 v_b_21_1) 5) (<= 0 (+ v_b_26_1 v_b_21_1 1)) (<= 5 (+ v_b_22_1 v_b_21_1)) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_21_1)) (- 1)) (<= v_b_26_1 (+ ULTIMATE.start_main_~i~7 8)) (<= v_b_22_1 (+ v_b_25_1 7)) (<= (+ v_b_21_1 3) v_b_26_1) (<= (- v_b_21_1 v_b_22_1) (- 5)) (<= (+ ULTIMATE.start_main_~i~7 v_b_26_1) 8) (<= v_b_26_1 6) (<= v_b_26_1 8) (<= (- (- v_b_22_1) v_b_25_1) (- 7)) (<= (- (- v_b_25_1) v_b_25_1) (- 4)) (<= (+ v_b_26_1 v_b_21_1) 7) (<= (+ v_b_22_1 v_b_26_1) 10) (<= (+ v_b_25_1 v_b_21_1) 4) (<= 6 (+ v_b_22_1 v_b_26_1)) (<= (+ v_b_22_1 v_b_21_1) 7) (<= 1 (+ v_b_22_1 v_b_21_1)) (<= v_b_26_1 (+ v_b_22_1 4)) (<= v_b_22_1 (+ v_b_26_1 6)) (<= 1 (+ ~n v_b_21_1)) (<= 6 (+ v_b_22_1 ~n)) (<= (- ULTIMATE.start_main_~i~7 v_b_22_1) (- 2)) (<= v_b_26_1 (+ v_b_25_1 3)) (<= (- (- v_b_25_1) ~n) (- 7)) (<= 1 (+ ULTIMATE.start_main_~i~7 v_b_21_1)) (<= (+ v_b_25_1 1) v_b_26_1) (<= 8 (+ v_b_22_1 ~n)) (<= v_b_22_1 (+ ~n 4)) (<= v_b_25_1 (+ ULTIMATE.start_main_~i~7 1)) (<= 0 (* 2 v_b_21_1)) (<= (+ v_b_25_1 ULTIMATE.start_main_~i~7) 11) (<= 0 (+ v_b_21_1 4)) (<= v_b_26_1 (+ ULTIMATE.start_main_~i~7 6)) (<= (+ ~n v_b_21_1) 7) (forall ((v_prenex_87 Int) (v_prenex_86 Int)) (or (<= (- (- (select ~array v_prenex_87)) (- (select ULTIMATE.start_main_~array~7 v_prenex_86))) 4) (< v_prenex_87 v_b_21_1) (<= v_b_22_1 v_prenex_87) (< v_prenex_86 v_b_25_1) (<= v_b_26_1 v_prenex_86))) (<= 0 v_b_21_1) (<= v_b_22_1 (+ ULTIMATE.start_main_~i~7 6)) (<= v_b_25_1 8) (< v_b_22_1 (+ v_b_21_1 1)) (<= v_b_25_1 (+ v_b_22_1 1)) (<= 2 v_b_25_1) (<= (+ v_b_22_1 v_b_21_1) 5) (<= 0 (+ v_b_25_1 v_b_21_1 2)) (<= 0 (+ v_b_25_1 1)) (<= (+ v_b_25_1 v_b_26_1) 11) (<= (+ v_b_25_1 v_b_26_1) 9) (<= v_b_25_1 (+ ULTIMATE.start_main_~i~7 7)) (<= ULTIMATE.start_main_~i~7 v_b_26_1) (<= ~n (+ v_b_21_1 5)) (<= 8 (+ v_b_22_1 v_b_26_1)) (<= ~n (+ v_b_25_1 3)) (<= 4 v_b_22_1) (<= (+ v_b_25_1 v_b_21_1) 8) (<= (- v_b_21_1 v_b_26_1) (- 3)) (<= (* 2 v_b_22_1) 10) (<= v_b_21_1 v_b_25_1) (<= (+ v_b_25_1 ~n) 9) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_22_1)) 4) (<= v_b_25_1 (+ v_b_21_1 6)) (<= 0 (+ ULTIMATE.start_main_~i~7 v_b_21_1 1)) (<= 5 v_b_22_1) (<= ULTIMATE.start_main_~i~7 (+ v_b_26_1 2)) (<= (- (- ULTIMATE.start_main_~i~7) v_b_25_1) (- 3)) (<= 1 v_b_22_1) (<= v_b_22_1 (+ v_b_21_1 5)))) (<= ~n (+ ULTIMATE.start_main_~i~7 6)) (<= ~n 5) (<= 2 (* 2 ULTIMATE.start_main_~i~7)) (<= (- (- ULTIMATE.start_main_~i~7) (- ~n)) 4) (<= ~n (+ ULTIMATE.start_main_~i~7 4)) (<= 0 (+ ULTIMATE.start_main_~i~7 3)) (<= (- ULTIMATE.start_main_~i~7 (- ULTIMATE.start_main_~i~7)) 6) (<= (* 2 ULTIMATE.start_main_~i~7) 10) (<= (- ULTIMATE.start_main_~i~7 ~n) (- 2)) (<= 4 ~n) (<= 4 (+ ULTIMATE.start_main_~i~7 ~n)) (<= 0 ULTIMATE.start_main_~i~7) (<= 3 ~n) (<= 6 (+ ULTIMATE.start_main_~i~7 ~n)) (<= ULTIMATE.start_main_~i~7 (+ ~n 2)) (<= 0 (* 2 ULTIMATE.start_main_~i~7)) (<= ~n (+ ULTIMATE.start_main_~i~7 8)) (<= ULTIMATE.start_main_~i~7 3) (<= ~n 8) (<= (- ~n (- ~n)) 10) (<= (+ ULTIMATE.start_main_~i~7 ~n) 8) (<= ~n 7) (<= ~n 6) (<= (+ ULTIMATE.start_main_~i~7 ~n) 12) (<= ULTIMATE.start_main_~i~7 5) (<= 1 ULTIMATE.start_main_~i~7)))} [2018-12-17 14:26:22,767 FATAL L210 ngHoareTripleChecker]: Soundness check failed for the following hoare triple [2018-12-17 14:26:22,767 FATAL L212 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-17 14:26:22,768 FATAL L214 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-17 14:26:22,768 FATAL L218 ngHoareTripleChecker]: -- [2018-12-17 14:26:22,769 FATAL L219 ngHoareTripleChecker]: Pre: {2147483631#(or (exists ((v_b_11_1 Int) (v_v_21_1 Int) (v_b_9_1 Int) (v_v_4_1 Int) (v_b_0_1 Int) (v_b_10_1 Int)) (and (<= (- (- v_b_0_1) v_b_10_1) (- 4)) (<= (- v_b_0_1 v_b_10_1) (- 4)) (<= (- c_ULTIMATE.start_main_~i~7 v_v_21_1) (- 1)) (<= (- v_b_11_1 v_v_21_1) 1) (<= (- (- v_v_21_1) (- c_~n)) 1) (<= (- (- v_b_11_1) (- v_v_21_1)) (- 1)) (<= (- (- v_b_11_1) v_b_9_1) (- 10)) (<= (- v_b_11_1 (- v_b_11_1)) 10) (<= (- v_b_0_1 c_~n) (- 5)) (<= (- (- c_ULTIMATE.start_main_~i~7) c_ULTIMATE.start_main_~i~7) (- 6)) (<= (- v_b_0_1 v_b_11_1) (- 5)) (<= (- c_ULTIMATE.start_main_~i~7 (- c_~n)) 8) (<= (- (- v_b_0_1) c_~n) (- 5)) (<= (- (- v_b_0_1) (- v_b_10_1)) 4) (<= (- v_v_21_1 v_v_4_1) 4) (<= (- v_b_9_1 (- v_v_21_1)) 9) (<= (- (- v_b_11_1) v_b_11_1) (- 10)) (<= (- c_ULTIMATE.start_main_~i~7 v_v_4_1) 3) (<= (- (- v_b_9_1) (- v_v_4_1)) (- 5)) (<= (- v_b_9_1 (- v_b_9_1)) 10) (<= (- (- v_v_21_1) (- v_v_4_1)) (- 4)) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_11_1)) 8) (<= (- (- v_b_10_1) c_~n) (- 9)) (<= (- v_b_10_1 (- v_b_11_1)) 9) (<= (- (- v_b_10_1) v_b_9_1) (- 9)) (<= (- v_v_21_1 c_~n) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_10_1)) 1) (<= (- (- v_b_0_1) (- v_v_21_1)) 4) (<= (- v_b_10_1 (- v_v_4_1)) 4) (<= (- (- v_b_0_1) v_b_0_1) 0) (<= (- v_v_4_1 (- v_v_4_1)) 0) (<= (- (- v_b_9_1) c_~n) (- 10)) (<= (- v_b_0_1 v_v_4_1) 0) (<= (- v_b_11_1 (- c_~n)) 10) (<= (- v_b_10_1 (- v_b_9_1)) 9) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_v_4_1)) (- 3)) (forall ((v_idx_105 Int) (v_idx_109 Int) (v_idx_106 Int) (v_idx_107 Int) (v_idx_111 Int) (v_idx_110 Int)) (or (<= v_b_10_1 v_idx_105) (<= v_b_9_1 v_idx_110) (and (<= (- (- v_b_9_1) (select c_ULTIMATE.start_main_~array~7 v_idx_106)) (- 9)) (<= (- c_ULTIMATE.start_main_~i~7 (select c_ULTIMATE.start_main_~array~7 v_idx_106)) (- 1)) (<= (- v_b_11_1 (select c_ULTIMATE.start_main_~array~7 v_idx_106)) 1) (<= (- v_b_0_1 (select c_ULTIMATE.start_main_~array~7 v_idx_106)) (- 4)) (<= (- (- (select c_ULTIMATE.start_main_~array~7 v_idx_106)) (- c_~n)) 1) (<= (- (- v_b_11_1) (- (select c_ULTIMATE.start_main_~array~7 v_idx_106))) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~7) (- (select c_ULTIMATE.start_main_~array~7 v_idx_106))) 1) (<= (- (select c_ULTIMATE.start_main_~array~7 v_idx_106) (select c_~array v_idx_110)) 4) (<= (- v_b_9_1 (- (select c_ULTIMATE.start_main_~array~7 v_idx_106))) 9) (<= (- v_b_11_1 (- (select c_ULTIMATE.start_main_~array~7 v_idx_106))) 9) (<= (- (- v_b_11_1) (- (select c_~array v_idx_110))) (- 5)) (<= (- c_ULTIMATE.start_main_~i~7 (select c_~array v_idx_110)) 3) (<= (- (- v_b_9_1) (- (select c_~array v_idx_110))) (- 5)) (<= (- (- (select c_ULTIMATE.start_main_~array~7 v_idx_106)) (- (select c_~array v_idx_110))) (- 4)) (<= (- (select c_ULTIMATE.start_main_~array~7 v_idx_106) c_~n) (- 1)) (<= (- (- v_b_0_1) (- (select c_ULTIMATE.start_main_~array~7 v_idx_106))) 4) (<= (- v_b_10_1 (- (select c_~array v_idx_110))) 4) (<= (- (select c_~array v_idx_110) (- (select c_~array v_idx_110))) 0) (<= (- (- v_b_10_1) (- (select c_~array v_idx_110))) (- 4)) (<= (- v_b_0_1 (select c_~array v_idx_110)) 0) (<= (- (select c_~array v_idx_110) (- c_~n)) 5) (<= (- (- c_ULTIMATE.start_main_~i~7) (- (select c_~array v_idx_110))) (- 3)) (<= (- v_b_10_1 (select c_~array v_idx_110)) 4) (<= (- (- v_b_10_1) (select c_~array v_idx_110)) (- 4)) (<= (- v_b_9_1 (- (select c_~array v_idx_110))) 5) (<= (- (- v_b_0_1) (- (select c_~array v_idx_110))) 0) (<= (- (select c_ULTIMATE.start_main_~array~7 v_idx_106) (- c_~n)) 9) (<= (- (- (select c_ULTIMATE.start_main_~array~7 v_idx_106)) (select c_ULTIMATE.start_main_~array~7 v_idx_106)) (- 8)) (<= (- (- v_b_11_1) (select c_~array v_idx_110)) (- 5)) (<= (- (- v_b_9_1) (select c_~array v_idx_110)) (- 5)) (<= (- v_b_9_1 (select c_~array v_idx_110)) 5) (<= (- (- v_b_10_1) (select c_ULTIMATE.start_main_~array~7 v_idx_106)) (- 8)) (<= (- (- v_b_0_1) (select c_~array v_idx_110)) 0) (<= (- (- v_b_9_1) (- (select c_ULTIMATE.start_main_~array~7 v_idx_106))) (- 1)) (<= (- v_b_11_1 (select c_~array v_idx_110)) 5) (<= (- (select c_ULTIMATE.start_main_~array~7 v_idx_106) (- (select c_~array v_idx_110))) 4) (<= (- v_b_10_1 (- (select c_ULTIMATE.start_main_~array~7 v_idx_106))) 8) (<= (- (- v_b_11_1) (select c_ULTIMATE.start_main_~array~7 v_idx_106)) (- 9)) (<= (- (- (select c_~array v_idx_110)) (- c_~n)) 5) (<= (- (- v_b_10_1) (- (select c_ULTIMATE.start_main_~array~7 v_idx_106))) 0) (<= (- v_b_0_1 (- (select c_~array v_idx_110))) 0) (<= (- (- (select c_~array v_idx_110)) c_~n) (- 5)) (<= (- (- c_ULTIMATE.start_main_~i~7) (select c_~array v_idx_110)) (- 3)) (<= (- v_b_0_1 (- (select c_ULTIMATE.start_main_~array~7 v_idx_106))) 4) (<= (- v_b_10_1 (select c_ULTIMATE.start_main_~array~7 v_idx_106)) 0) (<= (- (- (select c_~array v_idx_110)) (select c_~array v_idx_110)) 0) (<= (- c_ULTIMATE.start_main_~i~7 (- (select c_ULTIMATE.start_main_~array~7 v_idx_106))) 7) (<= (- (select c_ULTIMATE.start_main_~array~7 v_idx_106) (- (select c_ULTIMATE.start_main_~array~7 v_idx_106))) 8) (<= (- v_b_9_1 (select c_ULTIMATE.start_main_~array~7 v_idx_106)) 1) (<= (- (- c_ULTIMATE.start_main_~i~7) (select c_ULTIMATE.start_main_~array~7 v_idx_106)) (- 7)) (<= (- (- (select c_ULTIMATE.start_main_~array~7 v_idx_106)) (select c_~array v_idx_110)) (- 4)) (<= (- (- v_b_0_1) (select c_ULTIMATE.start_main_~array~7 v_idx_106)) (- 4)) (<= (- c_ULTIMATE.start_main_~i~7 (- (select c_~array v_idx_110))) 3) (<= (- v_b_11_1 (- (select c_~array v_idx_110))) 5) (<= (- (- (select c_ULTIMATE.start_main_~array~7 v_idx_106)) c_~n) (- 9)) (<= (- (select c_~array v_idx_110) c_~n) (- 5))) (< v_idx_111 v_b_9_1) (< v_idx_110 v_b_0_1) (<= v_b_11_1 v_idx_106) (<= v_b_0_1 v_idx_109) (< v_idx_106 v_b_10_1) (< v_idx_107 v_b_11_1))) (<= (- (- v_b_11_1) (- c_~n)) 0) (<= (- v_b_10_1 v_v_4_1) 4) (<= (- (- v_b_10_1) v_v_4_1) (- 4)) (<= (- v_v_21_1 (- c_~n)) 9) (<= (- (- v_b_9_1) v_v_4_1) (- 5)) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_11_1) (- 8)) (<= (- (- v_v_4_1) (- c_~n)) 5) (<= (- (- v_b_10_1) (- v_v_21_1)) 0) (<= (- v_b_9_1 (- c_~n)) 10) (<= (- c_ULTIMATE.start_main_~i~7 v_b_10_1) (- 1)) (<= (- (- v_b_10_1) (- v_b_9_1)) 1) (<= (- (- v_b_10_1) (- c_~n)) 1) (<= (- (- v_v_4_1) c_~n) (- 5)) (<= (- (- v_b_0_1) v_b_11_1) (- 5)) (<= (- v_b_0_1 (- v_v_21_1)) 4) (<= (- v_b_10_1 v_v_21_1) 0) (<= (- (- v_v_4_1) v_v_4_1) 0) (<= (- c_ULTIMATE.start_main_~i~7 (- v_v_21_1)) 7) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_10_1)) 7) (<= (- (- v_b_0_1) (- v_b_9_1)) 5) (<= (- v_v_21_1 (- v_v_21_1)) 8) (<= (- v_b_0_1 (- c_~n)) 5) (<= (- (- v_b_11_1) (- v_b_9_1)) 0) (<= (- (- v_b_10_1) (- v_b_11_1)) 1) (<= (- (- c_ULTIMATE.start_main_~i~7) c_~n) (- 8)) (<= (- (- v_b_11_1) c_~n) (- 10)) (<= (- (- v_b_9_1) (- c_~n)) 0) (<= (- c_ULTIMATE.start_main_~i~7 v_b_0_1) 3) (<= (- (- c_ULTIMATE.start_main_~i~7) v_v_21_1) (- 7)) (<= (- v_b_10_1 (- v_b_10_1)) 8) (<= (- (- v_b_9_1) v_v_21_1) (- 9)) (<= (- v_b_0_1 v_v_21_1) (- 4)) (<= (- (- c_~n) c_~n) (- 10)) (<= (- (- c_ULTIMATE.start_main_~i~7) (- c_~n)) 2) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_9_1)) 2) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_v_21_1)) 1) (<= (- v_b_10_1 c_~n) (- 1)) (<= (- c_ULTIMATE.start_main_~i~7 v_b_9_1) (- 2)) (<= (- v_b_11_1 (- v_v_21_1)) 9) (<= (- v_b_11_1 v_b_9_1) 0) (<= (- (- v_b_11_1) (- v_v_4_1)) (- 5)) (<= (- (- v_b_9_1) v_b_9_1) (- 10)) (<= (- (- v_b_0_1) (- c_~n)) 5) (<= (- v_b_0_1 (- v_b_0_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_0_1)) (- 3)) (<= (- (- v_b_10_1) (- v_v_4_1)) (- 4)) (<= (- v_b_11_1 (- v_b_9_1)) 10) (<= (- v_v_4_1 (- c_~n)) 5) (<= (- v_b_9_1 (- v_v_4_1)) 5) (<= (- (- v_b_0_1) (- v_v_4_1)) 0) (<= (- (- v_v_21_1) v_v_21_1) (- 8)) (<= (- v_b_9_1 c_~n) 0) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_9_1) (- 8)) (<= (- v_b_0_1 v_b_9_1) (- 5)) (<= (- (- v_b_11_1) v_v_4_1) (- 5)) (<= (- c_ULTIMATE.start_main_~i~7 (- c_ULTIMATE.start_main_~i~7)) 6) (<= (- (- v_b_10_1) v_b_11_1) (- 9)) (<= (- c_ULTIMATE.start_main_~i~7 c_~n) (- 2)) (<= (- v_b_9_1 v_v_4_1) 5) (<= (- v_b_10_1 (- c_~n)) 9) (<= (- v_b_10_1 v_b_11_1) (- 1)) (<= (- (- v_b_10_1) v_v_21_1) (- 8)) (<= (- c_ULTIMATE.start_main_~i~7 v_b_11_1) (- 2)) (<= (- (- v_b_0_1) v_v_4_1) 0) (<= (- (- v_b_0_1) (- v_b_11_1)) 5) (<= (- (- v_b_9_1) (- v_v_21_1)) (- 1)) (<= (- v_b_11_1 v_v_4_1) 5) (<= (- v_v_21_1 (- v_v_4_1)) 4) (<= (- v_b_10_1 (- v_v_21_1)) 8) (<= (- (- v_b_11_1) v_v_21_1) (- 9)) (<= (- v_b_11_1 c_~n) 0) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_0_1) (- 3)) (<= (- v_b_10_1 v_b_9_1) (- 1)) (<= (- v_b_0_1 (- v_v_4_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_11_1)) 2) (<= (- c_~n (- c_~n)) 10) (<= (- (- c_ULTIMATE.start_main_~i~7) v_v_4_1) (- 3)) (<= (- v_b_0_1 (- v_b_10_1)) 4) (<= (- (- v_b_0_1) v_b_9_1) (- 5)) (<= (- v_b_0_1 (- v_b_11_1)) 5) (<= (- v_b_0_1 (- v_b_9_1)) 5) (<= (- v_b_9_1 v_v_21_1) 1) (<= (- (- v_v_21_1) v_v_4_1) (- 4)) (<= (- (- v_b_0_1) v_v_21_1) (- 4)) (<= (- c_ULTIMATE.start_main_~i~7 (- v_v_4_1)) 3) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_9_1)) 8) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_0_1)) 3) (<= (- v_b_11_1 (- v_v_4_1)) 5) (<= (- (- v_v_21_1) c_~n) (- 9)) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_10_1) (- 7)) (<= (- (- v_b_10_1) v_b_10_1) (- 8)) (<= (- v_v_4_1 c_~n) (- 5)))) (exists ((v_b_30_1 Int) (v_b_29_1 Int) (v_v_415_1 Int)) (and (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_30_1) (- 6)) (<= (- (- c_ULTIMATE.start_main_~i~7) c_ULTIMATE.start_main_~i~7) (- 2)) (<= (- (- c_ULTIMATE.start_main_~i~7) c_~n) (- 6)) (<= (- (- c_~n) c_~n) (- 10)) (<= (- v_b_29_1 c_~n) (- 5)) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_v_415_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_29_1)) 4) (<= (- v_b_29_1 (- c_~n)) 5) (<= (- v_b_30_1 (- c_~n)) 10) (<= (- (- v_v_415_1) c_~n) (- 5)) (<= (- v_v_415_1 (- c_~n)) 5) (<= (- (- v_b_30_1) (- v_v_415_1)) (- 5)) (<= (- v_b_30_1 c_~n) 0) (<= (- v_b_29_1 (- v_b_30_1)) 5) (<= (- (- v_b_29_1) (- c_~n)) 5) (<= (- (- v_v_415_1) (- c_~n)) 5) (forall ((v_idx_115 Int) (v_idx_113 Int) (v_idx_114 Int)) (or (<= v_b_30_1 v_idx_114) (< v_idx_115 v_b_30_1) (< v_idx_114 v_b_29_1) (and (<= (- v_b_30_1 (select c_~array v_idx_114)) 5) (<= (- v_b_29_1 (- (select c_~array v_idx_114))) 0) (<= (- (- v_b_30_1) (select c_~array v_idx_114)) (- 5)) (<= (- v_b_29_1 (select c_~array v_idx_114)) 0) (<= (- (select c_~array v_idx_114) c_~n) (- 5)) (<= (- (- v_b_29_1) (select c_~array v_idx_114)) 0) (<= (- c_ULTIMATE.start_main_~i~7 (- (select c_~array v_idx_114))) 4) (<= (- (- c_ULTIMATE.start_main_~i~7) (- (select c_~array v_idx_114))) (- 1)) (<= (- (select c_~array v_idx_114) (- (select c_~array v_idx_114))) 0) (<= (- (- c_ULTIMATE.start_main_~i~7) (select c_~array v_idx_114)) (- 1)) (<= (- (- v_b_29_1) (- (select c_~array v_idx_114))) 0) (<= (- (- (select c_~array v_idx_114)) (select c_~array v_idx_114)) 0) (<= (- (- (select c_~array v_idx_114)) c_~n) (- 5)) (<= (- (select c_~array v_idx_114) (- c_~n)) 5) (<= (- c_ULTIMATE.start_main_~i~7 (select c_~array v_idx_114)) 4) (<= (- (- v_b_30_1) (- (select c_~array v_idx_114))) (- 5)) (<= (- (- (select c_~array v_idx_114)) (- c_~n)) 5) (<= (- v_b_30_1 (- (select c_~array v_idx_114))) 5)) (<= v_b_29_1 v_idx_113))) (<= (- v_b_30_1 v_v_415_1) 5) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_29_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_29_1)) (- 1)) (<= (- v_b_30_1 (- v_b_30_1)) 10) (<= (- v_b_29_1 v_v_415_1) 0) (<= (- v_v_415_1 c_~n) (- 5)) (<= (- (- v_b_30_1) c_~n) (- 10)) (<= (- v_v_415_1 (- v_v_415_1)) 0) (<= (- (- v_b_29_1) v_b_30_1) (- 5)) (<= (- (- v_b_30_1) (- c_~n)) 0) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_30_1)) 9) (<= (- (- c_ULTIMATE.start_main_~i~7) (- c_~n)) 4) (<= (- v_b_30_1 (- v_v_415_1)) 5) (<= (- (- v_b_30_1) v_v_415_1) (- 5)) (<= (- c_ULTIMATE.start_main_~i~7 c_~n) (- 1)) (<= (- v_b_29_1 v_b_30_1) (- 5)) (<= (- c_ULTIMATE.start_main_~i~7 (- c_ULTIMATE.start_main_~i~7)) 8) (<= (- (- v_b_29_1) v_b_29_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~7) v_v_415_1) (- 1)) (<= (- (- v_b_29_1) (- v_v_415_1)) 0) (<= (- (- v_b_29_1) c_~n) (- 5)) (<= (- (- v_b_30_1) v_b_30_1) (- 10)) (<= (- c_ULTIMATE.start_main_~i~7 v_v_415_1) 4) (<= (- c_~n (- c_~n)) 10) (<= (- v_b_29_1 (- v_b_29_1)) 0) (<= (- v_b_29_1 (- v_v_415_1)) 0) (<= (- c_ULTIMATE.start_main_~i~7 v_b_29_1) 4) (<= (- (- v_b_29_1) v_v_415_1) 0) (<= (- c_ULTIMATE.start_main_~i~7 (- v_v_415_1)) 4) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_30_1)) 4) (<= (- c_ULTIMATE.start_main_~i~7 v_b_30_1) (- 1)) (<= (- c_ULTIMATE.start_main_~i~7 (- c_~n)) 9) (<= (- (- v_v_415_1) v_v_415_1) 0) (<= (- (- v_b_29_1) (- v_b_30_1)) 5))))} [2018-12-17 14:26:22,769 FATAL L223 ngHoareTripleChecker]: Action: assume !!(main_~i~7 >= 0);main_~array~7 := main_~array~7[main_~i~7 := main_~i~7];main_#t~post2 := main_~i~7;main_~i~7 := main_#t~post2 - 1;havoc main_#t~post2; [2018-12-17 14:26:22,769 FATAL L184 hOps$ForEachOp$OfRef]: ActionStr: (and (<= 0 c_ULTIMATE.start_main_~i~7) (= c_ULTIMATE.start_main_~array~7_primed (store c_ULTIMATE.start_main_~array~7 c_ULTIMATE.start_main_~i~7 c_ULTIMATE.start_main_~i~7)) (= c_ULTIMATE.start_main_~i~7 (+ c_ULTIMATE.start_main_~i~7_primed 1))) [2018-12-17 14:26:22,770 FATAL L225 ngHoareTripleChecker]: Post: {2147483630#(exists ((v_b_30_1 Int) (v_b_29_1 Int) (v_v_415_1 Int) (v_b_33_1 Int) (v_v_428_1 Int) (v_b_34_1 Int)) (and (<= (- v_v_428_1 (- v_v_428_1)) 8) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_30_1) (- 5)) (<= (- v_b_34_1 c_~n) 0) (<= (- v_b_29_1 c_~n) (- 5)) (<= (- v_b_34_1 (- c_~n)) 10) (<= (- (- v_b_30_1) (- v_b_33_1)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_33_1)) 1) (<= (- c_ULTIMATE.start_main_~i~7 (- c_~n)) 8) (<= (- (- c_ULTIMATE.start_main_~i~7) c_ULTIMATE.start_main_~i~7) 0) (<= (- v_b_29_1 v_v_428_1) (- 1)) (<= (- c_ULTIMATE.start_main_~i~7 (- v_v_415_1)) 3) (<= (- (- v_v_415_1) c_~n) (- 5)) (<= (- v_v_415_1 (- c_~n)) 5) (<= (- (- v_b_34_1) (- v_v_415_1)) (- 2)) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_29_1)) 0) (<= (- (- v_b_30_1) (- v_v_415_1)) (- 5)) (<= (- v_b_30_1 c_~n) 0) (<= (- v_b_29_1 (- v_b_30_1)) 5) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_33_1) (- 1)) (<= (- (- v_b_34_1) v_b_34_1) (- 4)) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_33_1)) 7) (<= (- v_b_30_1 v_v_415_1) 5) (<= (- v_v_415_1 (- v_v_428_1)) 4) (<= (- (- v_b_34_1) c_~n) (- 7)) (forall ((v_idx_119 Int) (v_idx_117 Int) (v_idx_118 Int) (v_idx_122 Int) (v_idx_120 Int) (v_idx_121 Int)) (or (<= v_b_34_1 v_idx_118) (and (<= (- (select c_ULTIMATE.start_main_~array~7 v_idx_118) (- (select c_ULTIMATE.start_main_~array~7 v_idx_118))) 8) (<= (- (- (select c_ULTIMATE.start_main_~array~7 v_idx_118)) (select c_ULTIMATE.start_main_~array~7 v_idx_118)) (- 2)) (<= (- (- (select c_ULTIMATE.start_main_~array~7 v_idx_118)) (- c_~n)) 4) (<= (- (- v_b_29_1) (- (select c_ULTIMATE.start_main_~array~7 v_idx_118))) 4) (<= (- v_b_30_1 (- (select c_ULTIMATE.start_main_~array~7 v_idx_118))) 9) (<= (- (- v_b_30_1) (select c_ULTIMATE.start_main_~array~7 v_idx_118)) (- 6)) (<= (- (- v_b_34_1) (select c_~array v_idx_121)) (- 2)) (<= (- v_b_34_1 (- (select c_~array v_idx_121))) 5) (<= (- (select c_~array v_idx_121) (select c_ULTIMATE.start_main_~array~7 v_idx_118)) (- 1)) (<= (- v_b_29_1 (select c_ULTIMATE.start_main_~array~7 v_idx_118)) (- 1)) (<= (- c_ULTIMATE.start_main_~i~7 (- (select c_~array v_idx_121))) 3) (<= (- (- (select c_~array v_idx_121)) c_~n) (- 5)) (<= (- (select c_~array v_idx_121) (- c_~n)) 5) (<= (- (- v_b_34_1) (- (select c_~array v_idx_121))) (- 2)) (<= (- (- v_b_30_1) (- (select c_~array v_idx_121))) (- 5)) (<= (- (- (select c_~array v_idx_121)) (- c_~n)) 5) (<= (- (- v_b_33_1) (select c_~array v_idx_121)) (- 1)) (<= (- (- (select c_~array v_idx_121)) (- (select c_ULTIMATE.start_main_~array~7 v_idx_118))) 4) (<= (- v_b_30_1 (select c_~array v_idx_121)) 5) (<= (- v_b_33_1 (select c_ULTIMATE.start_main_~array~7 v_idx_118)) 0) (<= (- (select c_~array v_idx_121) (- (select c_ULTIMATE.start_main_~array~7 v_idx_118))) 4) (<= (- v_b_29_1 (select c_~array v_idx_121)) 0) (<= (- (- v_b_30_1) (- (select c_ULTIMATE.start_main_~array~7 v_idx_118))) (- 1)) (<= (- (select c_~array v_idx_121) c_~n) (- 5)) (<= (- v_b_34_1 (- (select c_ULTIMATE.start_main_~array~7 v_idx_118))) 9) (<= (- c_ULTIMATE.start_main_~i~7 (- (select c_ULTIMATE.start_main_~array~7 v_idx_118))) 7) (<= (- (- v_b_34_1) (- (select c_ULTIMATE.start_main_~array~7 v_idx_118))) (- 1)) (<= (- (- v_b_33_1) (- (select c_ULTIMATE.start_main_~array~7 v_idx_118))) 0) (<= (- (- v_b_29_1) (select c_ULTIMATE.start_main_~array~7 v_idx_118)) (- 1)) (<= (- (select c_~array v_idx_121) (- (select c_~array v_idx_121))) 0) (<= (- v_b_30_1 (select c_ULTIMATE.start_main_~array~7 v_idx_118)) 4) (<= (- v_b_33_1 (- (select c_~array v_idx_121))) 4) (<= (- (select c_ULTIMATE.start_main_~array~7 v_idx_118) c_~n) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~7) (- (select c_ULTIMATE.start_main_~array~7 v_idx_118))) 1) (<= (- v_b_30_1 (- (select c_~array v_idx_121))) 5) (<= (- (select c_ULTIMATE.start_main_~array~7 v_idx_118) (- c_~n)) 9) (<= (- (- v_b_30_1) (select c_~array v_idx_121)) (- 5)) (<= (- (- c_ULTIMATE.start_main_~i~7) (- (select c_~array v_idx_121))) 0) (<= (- (- v_b_34_1) (select c_ULTIMATE.start_main_~array~7 v_idx_118)) (- 3)) (<= (- (- (select c_~array v_idx_121)) (select c_ULTIMATE.start_main_~array~7 v_idx_118)) (- 1)) (<= (- c_ULTIMATE.start_main_~i~7 (select c_ULTIMATE.start_main_~array~7 v_idx_118)) (- 1)) (<= (- v_b_33_1 (select c_~array v_idx_121)) 4) (<= (- c_ULTIMATE.start_main_~i~7 (select c_~array v_idx_121)) 3) (<= (- (- v_b_29_1) (- (select c_~array v_idx_121))) 0) (<= (- v_b_29_1 (- (select c_~array v_idx_121))) 0) (<= (- v_b_29_1 (- (select c_ULTIMATE.start_main_~array~7 v_idx_118))) 4) (<= (- (- v_b_33_1) (select c_ULTIMATE.start_main_~array~7 v_idx_118)) (- 2)) (<= (- (- v_b_33_1) (- (select c_~array v_idx_121))) (- 1)) (<= (- v_b_33_1 (- (select c_ULTIMATE.start_main_~array~7 v_idx_118))) 8) (<= (- (- v_b_29_1) (select c_~array v_idx_121)) 0) (<= (- (- c_ULTIMATE.start_main_~i~7) (select c_ULTIMATE.start_main_~array~7 v_idx_118)) (- 1)) (<= (- v_b_34_1 (select c_ULTIMATE.start_main_~array~7 v_idx_118)) 1) (<= (- (- c_ULTIMATE.start_main_~i~7) (select c_~array v_idx_121)) 0) (<= (- v_b_34_1 (select c_~array v_idx_121)) 5) (<= (- (- (select c_ULTIMATE.start_main_~array~7 v_idx_118)) c_~n) (- 6)) (<= (- (- (select c_~array v_idx_121)) (select c_~array v_idx_121)) 0)) (<= v_b_29_1 v_idx_120) (< v_idx_121 v_b_29_1) (< v_idx_122 v_b_30_1) (< v_idx_119 v_b_34_1) (<= v_b_33_1 v_idx_117) (< v_idx_118 v_b_33_1) (<= v_b_30_1 v_idx_121))) (<= (- v_b_30_1 (- v_b_30_1)) 10) (<= (- v_b_29_1 v_v_415_1) 0) (<= (- v_b_34_1 (- v_v_428_1)) 9) (<= (- (- v_b_29_1) v_b_33_1) (- 1)) (<= (- v_b_30_1 v_b_34_1) 3) (<= (- (- v_b_29_1) v_v_428_1) (- 1)) (<= (- (- v_b_29_1) v_b_30_1) (- 5)) (<= (- v_b_33_1 (- v_v_415_1)) 4) (<= (- (- v_b_30_1) (- c_~n)) 0) (<= (- v_b_30_1 (- v_b_33_1)) 9) (<= (- (- v_b_33_1) (- c_~n)) 4) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_v_428_1)) 1) (<= (- v_b_30_1 (- v_b_34_1)) 10) (<= (- c_ULTIMATE.start_main_~i~7 v_b_33_1) (- 1)) (<= (- v_v_428_1 (- c_~n)) 9) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_29_1)) 3) (<= (- (- v_b_30_1) v_v_415_1) (- 5)) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_v_415_1)) 0) (<= (- c_ULTIMATE.start_main_~i~7 v_b_29_1) 3) (<= (- v_b_29_1 v_b_33_1) (- 1)) (<= (- c_ULTIMATE.start_main_~i~7 v_v_428_1) (- 1)) (<= (- (- v_b_29_1) c_~n) (- 5)) (<= (- (- v_b_33_1) (- v_b_34_1)) 1) (<= (- (- v_b_29_1) (- v_b_33_1)) 4) (<= (- (- v_b_29_1) v_b_34_1) (- 2)) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_34_1)) 2) (<= (- v_b_33_1 (- v_b_33_1)) 8) (<= (- v_b_29_1 (- v_v_428_1)) 4) (<= (- (- v_b_33_1) v_v_428_1) (- 2)) (<= (- (- v_b_33_1) (- v_v_415_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_30_1)) 8) (<= (- (- c_ULTIMATE.start_main_~i~7) v_v_428_1) (- 1)) (<= (- (- v_v_428_1) c_~n) (- 6)) (<= (- (- v_b_30_1) v_b_33_1) (- 6)) (<= (- (- c_ULTIMATE.start_main_~i~7) c_~n) (- 5)) (<= (- (- c_ULTIMATE.start_main_~i~7) (- c_~n)) 5) (<= (- (- v_v_428_1) v_v_428_1) (- 2)) (<= (- (- v_v_428_1) (- c_~n)) 4) (<= (- (- c_~n) c_~n) (- 10)) (<= (- (- v_b_29_1) (- v_v_428_1)) 4) (<= (- v_b_30_1 (- v_v_428_1)) 9) (<= (- (- v_b_30_1) v_v_428_1) (- 6)) (<= (- v_b_29_1 (- c_~n)) 5) (<= (- v_b_30_1 (- c_~n)) 10) (<= (- (- v_b_34_1) v_v_415_1) (- 2)) (<= (- v_b_34_1 (- v_v_415_1)) 5) (<= (- v_v_415_1 v_v_428_1) (- 1)) (<= (- (- v_b_29_1) (- c_~n)) 5) (<= (- (- v_v_415_1) (- c_~n)) 5) (<= (- (- v_b_33_1) v_v_415_1) (- 1)) (<= (- (- v_v_415_1) (- v_v_428_1)) 4) (<= (- v_b_34_1 (- v_b_34_1)) 10) (<= (- v_b_33_1 v_v_428_1) 0) (<= (- c_ULTIMATE.start_main_~i~7 v_b_34_1) (- 2)) (<= (- (- v_b_30_1) (- v_v_428_1)) (- 1)) (<= (- v_b_33_1 (- v_b_34_1)) 9) (<= (- v_v_415_1 c_~n) (- 5)) (<= (- (- v_b_33_1) v_b_33_1) (- 2)) (<= (- c_ULTIMATE.start_main_~i~7 (- v_v_428_1)) 7) (<= (- (- v_b_34_1) (- v_v_428_1)) (- 1)) (<= (- (- v_b_30_1) c_~n) (- 10)) (<= (- (- v_b_33_1) (- v_v_428_1)) 0) (<= (- v_v_415_1 (- v_v_415_1)) 0) (<= (- v_b_30_1 v_v_428_1) 4) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_34_1) (- 2)) (<= (- v_b_29_1 (- v_b_33_1)) 4) (<= (- c_ULTIMATE.start_main_~i~7 v_b_30_1) (- 2)) (<= (- v_v_428_1 c_~n) (- 1)) (<= (- (- v_b_30_1) v_b_34_1) (- 7)) (<= (- (- v_b_30_1) (- v_b_34_1)) 0) (<= (- v_b_30_1 (- v_v_415_1)) 5) (<= (- (- v_b_34_1) (- c_~n)) 3) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_34_1)) 8) (<= (- c_ULTIMATE.start_main_~i~7 (- c_ULTIMATE.start_main_~i~7)) 6) (<= (- (- v_b_34_1) v_v_428_1) (- 3)) (<= (- (- v_v_415_1) v_v_428_1) (- 1)) (<= (- c_ULTIMATE.start_main_~i~7 c_~n) (- 2)) (<= (- v_b_29_1 v_b_30_1) (- 5)) (<= (- v_b_33_1 c_~n) (- 1)) (<= (- v_b_33_1 v_v_415_1) 4) (<= (- c_ULTIMATE.start_main_~i~7 v_v_415_1) 3) (<= (- (- v_b_29_1) v_b_29_1) 0) (<= (- (- v_b_29_1) (- v_v_415_1)) 0) (<= (- (- v_b_30_1) v_b_30_1) (- 10)) (<= (- c_~n (- c_~n)) 10) (<= (- v_b_30_1 v_b_33_1) 4) (<= (- v_b_29_1 (- v_b_29_1)) 0) (<= (- v_b_29_1 (- v_v_415_1)) 0) (<= (- v_b_33_1 (- c_~n)) 9) (<= (- v_b_33_1 (- v_v_428_1)) 8) (<= (- v_b_29_1 v_b_34_1) (- 2)) (<= (- (- v_b_29_1) v_v_415_1) 0) (<= (- (- v_b_33_1) v_b_34_1) (- 3)) (<= (- (- v_b_33_1) c_~n) (- 6)) (<= (- v_b_33_1 v_b_34_1) (- 1)) (<= (- v_b_29_1 (- v_b_34_1)) 5) (<= (- (- v_b_29_1) (- v_b_34_1)) 5) (<= (- v_b_34_1 v_v_428_1) 1) (<= (- (- c_ULTIMATE.start_main_~i~7) v_v_415_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_30_1)) 5) (<= (- v_b_34_1 v_v_415_1) 5) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_29_1) 0) (<= (- (- v_v_415_1) v_v_415_1) 0) (<= (- (- v_b_29_1) (- v_b_30_1)) 5)))} [2018-12-17 14:26:22,794 FATAL L263 ngHoareTripleChecker]: -- [2018-12-17 14:26:22,795 FATAL L264 ngHoareTripleChecker]: Simplified triple [2018-12-17 14:26:25,457 WARN L180 SmtUtils]: Spent 2.66 s on a formula simplification. DAG size of input: 577 DAG size of output: 172 [2018-12-17 14:26:25,457 FATAL L265 ngHoareTripleChecker]: Pre: {2147483631#(exists ((v_b_30_1 Int) (v_b_29_1 Int) (v_v_415_1 Int)) (and (<= (- (- ULTIMATE.start_main_~i~7) v_b_30_1) (- 6)) (<= (- (- ULTIMATE.start_main_~i~7) ULTIMATE.start_main_~i~7) (- 2)) (<= (- (- ULTIMATE.start_main_~i~7) ~n) (- 6)) (<= (- (- ~n) ~n) (- 10)) (<= (- v_b_29_1 ~n) (- 5)) (<= (- (- ULTIMATE.start_main_~i~7) (- v_v_415_1)) (- 1)) (<= (- ULTIMATE.start_main_~i~7 (- v_b_29_1)) 4) (<= (- v_b_29_1 (- ~n)) 5) (<= (- v_b_30_1 (- ~n)) 10) (<= (- (- v_v_415_1) ~n) (- 5)) (<= (- v_v_415_1 (- ~n)) 5) (<= (- (- v_b_30_1) (- v_v_415_1)) (- 5)) (<= (- v_b_30_1 ~n) 0) (<= (- v_b_29_1 (- v_b_30_1)) 5) (<= (- (- v_b_29_1) (- ~n)) 5) (<= (- (- v_v_415_1) (- ~n)) 5) (forall ((v_idx_115 Int) (v_idx_113 Int) (v_idx_114 Int)) (or (<= v_b_30_1 v_idx_114) (< v_idx_115 v_b_30_1) (< v_idx_114 v_b_29_1) (and (<= (- v_b_30_1 (select ~array v_idx_114)) 5) (<= (- v_b_29_1 (- (select ~array v_idx_114))) 0) (<= (- (- v_b_30_1) (select ~array v_idx_114)) (- 5)) (<= (- v_b_29_1 (select ~array v_idx_114)) 0) (<= (- (select ~array v_idx_114) ~n) (- 5)) (<= (- (- v_b_29_1) (select ~array v_idx_114)) 0) (<= (- ULTIMATE.start_main_~i~7 (- (select ~array v_idx_114))) 4) (<= (- (- ULTIMATE.start_main_~i~7) (- (select ~array v_idx_114))) (- 1)) (<= (- (select ~array v_idx_114) (- (select ~array v_idx_114))) 0) (<= (- (- ULTIMATE.start_main_~i~7) (select ~array v_idx_114)) (- 1)) (<= (- (- v_b_29_1) (- (select ~array v_idx_114))) 0) (<= (- (- (select ~array v_idx_114)) (select ~array v_idx_114)) 0) (<= (- (- (select ~array v_idx_114)) ~n) (- 5)) (<= (- (select ~array v_idx_114) (- ~n)) 5) (<= (- ULTIMATE.start_main_~i~7 (select ~array v_idx_114)) 4) (<= (- (- v_b_30_1) (- (select ~array v_idx_114))) (- 5)) (<= (- (- (select ~array v_idx_114)) (- ~n)) 5) (<= (- v_b_30_1 (- (select ~array v_idx_114))) 5)) (<= v_b_29_1 v_idx_113))) (<= (- v_b_30_1 v_v_415_1) 5) (<= (- (- ULTIMATE.start_main_~i~7) v_b_29_1) (- 1)) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_29_1)) (- 1)) (<= (- v_b_30_1 (- v_b_30_1)) 10) (<= (- v_b_29_1 v_v_415_1) 0) (<= (- v_v_415_1 ~n) (- 5)) (<= (- (- v_b_30_1) ~n) (- 10)) (<= (- v_v_415_1 (- v_v_415_1)) 0) (<= (- (- v_b_29_1) v_b_30_1) (- 5)) (<= (- (- v_b_30_1) (- ~n)) 0) (<= (- ULTIMATE.start_main_~i~7 (- v_b_30_1)) 9) (<= (- (- ULTIMATE.start_main_~i~7) (- ~n)) 4) (<= (- v_b_30_1 (- v_v_415_1)) 5) (<= (- (- v_b_30_1) v_v_415_1) (- 5)) (<= (- ULTIMATE.start_main_~i~7 ~n) (- 1)) (<= (- v_b_29_1 v_b_30_1) (- 5)) (<= (- ULTIMATE.start_main_~i~7 (- ULTIMATE.start_main_~i~7)) 8) (<= (- (- v_b_29_1) v_b_29_1) 0) (<= (- (- ULTIMATE.start_main_~i~7) v_v_415_1) (- 1)) (<= (- (- v_b_29_1) (- v_v_415_1)) 0) (<= (- (- v_b_29_1) ~n) (- 5)) (<= (- (- v_b_30_1) v_b_30_1) (- 10)) (<= (- ULTIMATE.start_main_~i~7 v_v_415_1) 4) (<= (- ~n (- ~n)) 10) (<= (- v_b_29_1 (- v_b_29_1)) 0) (<= (- v_b_29_1 (- v_v_415_1)) 0) (<= (- ULTIMATE.start_main_~i~7 v_b_29_1) 4) (<= (- (- v_b_29_1) v_v_415_1) 0) (<= (- ULTIMATE.start_main_~i~7 (- v_v_415_1)) 4) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_30_1)) 4) (<= (- ULTIMATE.start_main_~i~7 v_b_30_1) (- 1)) (<= (- ULTIMATE.start_main_~i~7 (- ~n)) 9) (<= (- (- v_v_415_1) v_v_415_1) 0) (<= (- (- v_b_29_1) (- v_b_30_1)) 5)))} [2018-12-17 14:26:25,457 FATAL L269 ngHoareTripleChecker]: Action: assume !!(main_~i~7 >= 0);main_~array~7 := main_~array~7[main_~i~7 := main_~i~7];main_#t~post2 := main_~i~7;main_~i~7 := main_#t~post2 - 1;havoc main_#t~post2; [2018-12-17 14:26:25,458 FATAL L184 hOps$ForEachOp$OfRef]: ActionStr: (and (<= 0 c_ULTIMATE.start_main_~i~7) (= c_ULTIMATE.start_main_~array~7_primed (store c_ULTIMATE.start_main_~array~7 c_ULTIMATE.start_main_~i~7 c_ULTIMATE.start_main_~i~7)) (= c_ULTIMATE.start_main_~i~7 (+ c_ULTIMATE.start_main_~i~7_primed 1))) [2018-12-17 14:26:29,309 WARN L138 XnfTransformerHelper]: expecting exponential blowup for input size 52 [2018-12-17 14:26:29,671 FATAL L271 ngHoareTripleChecker]: Post: {2147483630#(or (and (<= (- (- ULTIMATE.start_main_~i~7) (- ~n)) 5) (<= (* 2 ULTIMATE.start_main_~i~7) 9) (<= (* 2 ULTIMATE.start_main_~i~7) 6) (<= 0 (+ ULTIMATE.start_main_~i~7 3)) (<= 0 (+ (* 2 ULTIMATE.start_main_~i~7) 3)) (<= (- ULTIMATE.start_main_~i~7 (- ULTIMATE.start_main_~i~7)) 6) (<= (- (- ~n) ~n) (- 10)) (<= (- ULTIMATE.start_main_~i~7 ~n) (- 2)) (<= (* 2 ~n) 10) (<= ULTIMATE.start_main_~i~7 6) (<= (+ ULTIMATE.start_main_~i~7 2) ~n) (<= (+ ULTIMATE.start_main_~i~7 ~n) 11) (<= 0 ULTIMATE.start_main_~i~7) (<= 2 (+ ULTIMATE.start_main_~i~7 ~n)) (<= (- ULTIMATE.start_main_~i~7 (- ~n)) 8) (<= (- (- ULTIMATE.start_main_~i~7) ULTIMATE.start_main_~i~7) 0) (<= 0 (* 2 ULTIMATE.start_main_~i~7)) (<= ~n (+ ULTIMATE.start_main_~i~7 8)) (<= ULTIMATE.start_main_~i~7 3) (<= ~n 8) (<= ULTIMATE.start_main_~i~7 (+ ~n 1)) (<= 10 (* 2 ~n)) (<= (- ~n (- ~n)) 10) (exists ((v_b_30_1 Int) (v_b_29_1 Int) (v_b_33_1 Int) (v_b_34_1 Int)) (and (<= (* 2 v_b_29_1) 0) (<= (+ v_b_33_1 v_b_34_1) 12) (<= (- (- ULTIMATE.start_main_~i~7) v_b_30_1) (- 5)) (<= (+ v_b_29_1 v_b_33_1) 7) (< v_b_30_1 (+ v_b_29_1 1)) (<= (- v_b_29_1 ~n) (- 5)) (<= (- v_b_34_1 (- ~n)) 10) (<= (+ v_b_30_1 ULTIMATE.start_main_~i~7) 11) (<= ULTIMATE.start_main_~i~7 (+ v_b_33_1 2)) (<= 3 (+ v_b_33_1 ~n)) (<= 6 (+ v_b_30_1 v_b_33_1)) (<= ~n (+ v_b_29_1 5)) (<= v_b_34_1 (+ v_b_29_1 5)) (forall ((v_prenex_185 Int)) (or (< v_prenex_185 v_b_29_1) (<= (- (- ULTIMATE.start_main_~i~7) (- (select ~array v_prenex_185))) 0) (<= v_b_30_1 v_prenex_185))) (<= v_b_34_1 8) (<= (- v_b_29_1 (- v_b_30_1)) 5) (<= (- (- v_b_34_1) v_b_34_1) (- 4)) (<= (+ ULTIMATE.start_main_~i~7 2) v_b_30_1) (forall ((v_prenex_161 Int)) (or (<= v_b_30_1 v_prenex_161) (< v_prenex_161 v_b_29_1) (<= (- v_b_30_1 (select ~array v_prenex_161)) 5))) (<= (- (- v_b_34_1) ~n) (- 7)) (<= (+ v_b_30_1 ULTIMATE.start_main_~i~7) 8) (<= (- v_b_30_1 (- v_b_30_1)) 10) (<= v_b_30_1 (+ v_b_29_1 5)) (forall ((v_prenex_154 Int)) (or (<= (- (select ~array v_prenex_154) (- ~n)) 5) (<= v_b_30_1 v_prenex_154) (< v_prenex_154 v_b_29_1))) (<= v_b_33_1 4) (<= (- (- v_b_29_1) v_b_30_1) (- 5)) (forall ((v_prenex_167 Int)) (or (<= (- v_b_29_1 (select ~array v_prenex_167)) 0) (< v_prenex_167 v_b_29_1) (<= v_b_30_1 v_prenex_167))) (<= (- v_b_30_1 (- v_b_33_1)) 9) (forall ((v_prenex_186 Int)) (or (< v_prenex_186 v_b_29_1) (<= v_b_30_1 v_prenex_186) (<= (- v_b_30_1 (- (select ~array v_prenex_186))) 5))) (<= (- (- v_b_33_1) (- ~n)) 4) (<= v_b_29_1 (+ ULTIMATE.start_main_~i~7 3)) (<= 0 (+ ULTIMATE.start_main_~i~7 v_b_33_1 2)) (<= 5 (+ v_b_30_1 ULTIMATE.start_main_~i~7)) (forall ((v_prenex_174 Int)) (or (<= v_b_30_1 v_prenex_174) (<= (- ULTIMATE.start_main_~i~7 (- (select ~array v_prenex_174))) 3) (< v_prenex_174 v_b_29_1))) (<= (- v_b_30_1 (- v_b_34_1)) 10) (<= 2 v_b_30_1) (<= (- ULTIMATE.start_main_~i~7 v_b_33_1) (- 1)) (<= 4 (* 2 v_b_34_1)) (<= (- ULTIMATE.start_main_~i~7 (- v_b_29_1)) 3) (forall ((v_prenex_140 Int)) (or (< v_prenex_140 v_b_29_1) (<= v_b_30_1 v_prenex_140) (<= (- v_b_33_1 (- (select ~array v_prenex_140))) 4))) (<= (- ULTIMATE.start_main_~i~7 v_b_29_1) 3) (<= (- v_b_29_1 v_b_33_1) (- 1)) (<= (+ ULTIMATE.start_main_~i~7 v_b_33_1) 7) (<= v_b_34_1 (+ v_b_33_1 4)) (<= (+ v_b_29_1 1) v_b_33_1) (<= 3 (+ v_b_30_1 v_b_33_1)) (<= (+ v_b_33_1 1) ~n) (<= 0 (+ ULTIMATE.start_main_~i~7 v_b_34_1 1)) (<= ~n (+ v_b_33_1 4)) (<= 4 (+ ~n v_b_34_1)) (<= (- (- v_b_29_1) v_b_34_1) (- 2)) (<= v_b_33_1 (+ v_b_34_1 2)) (<= (+ ULTIMATE.start_main_~i~7 v_b_34_1) 8) (<= (- v_b_33_1 (- v_b_33_1)) 8) (<= 7 (+ v_b_30_1 v_b_34_1)) (forall ((v_prenex_152 Int)) (or (< v_prenex_152 v_b_29_1) (<= (- (- v_b_34_1) (- (select ~array v_prenex_152))) (- 2)) (<= v_b_30_1 v_prenex_152))) (<= v_b_33_1 (+ ULTIMATE.start_main_~i~7 4)) (<= v_b_34_1 (+ v_b_29_1 8)) (<= 0 (+ (* 2 v_b_29_1) 3)) (<= 7 (+ v_b_30_1 ~n)) (forall ((v_prenex_191 Int)) (or (<= v_b_30_1 v_prenex_191) (< v_prenex_191 v_b_29_1) (<= (- (- (select ~array v_prenex_191)) (select ~array v_prenex_191)) 0))) (<= (+ v_b_33_1 1) v_b_34_1) (<= v_b_33_1 (+ v_b_29_1 7)) (<= (+ ULTIMATE.start_main_~i~7 2) v_b_34_1) (<= 2 (* 2 v_b_33_1)) (<= (+ v_b_30_1 v_b_29_1) 8) (<= 0 (+ (* 2 v_b_33_1) 1)) (forall ((v_prenex_173 Int)) (or (<= (- (- v_b_30_1) (select ~array v_prenex_173)) (- 5)) (<= v_b_30_1 v_prenex_173) (< v_prenex_173 v_b_29_1))) (<= (+ v_b_29_1 2) v_b_30_1) (<= v_b_34_1 (+ v_b_33_1 1)) (<= 2 (+ ULTIMATE.start_main_~i~7 v_b_34_1)) (<= (* 2 v_b_30_1) 13) (<= 6 (+ v_b_33_1 ~n)) (<= (- ULTIMATE.start_main_~i~7 v_b_34_1) (- 2)) (<= 1 (* 2 v_b_34_1)) (<= v_b_30_1 (+ ~n 3)) (<= (- v_b_33_1 (- v_b_34_1)) 9) (<= v_b_30_1 5) (<= (+ v_b_29_1 5) v_b_30_1) (<= v_b_29_1 0) (<= (- (- ULTIMATE.start_main_~i~7) v_b_34_1) (- 2)) (<= v_b_33_1 (+ v_b_29_1 4)) (<= (- v_b_29_1 (- v_b_33_1)) 4) (<= (- ULTIMATE.start_main_~i~7 v_b_30_1) (- 2)) (<= 2 (+ v_b_29_1 v_b_34_1)) (<= (- (- v_b_34_1) (- ~n)) 3) (<= 2 (+ v_b_30_1 v_b_29_1)) (<= v_b_33_1 (+ ULTIMATE.start_main_~i~7 1)) (<= 5 (+ v_b_30_1 v_b_29_1)) (forall ((v_prenex_157 Int)) (or (<= (- (- v_b_33_1) (- (select ~array v_prenex_157))) (- 1)) (<= v_b_30_1 v_prenex_157) (< v_prenex_157 v_b_29_1))) (<= (+ v_b_30_1 v_b_34_1) 13) (forall ((v_prenex_183 Int) (v_prenex_184 Int)) (or (<= (- (select ~array v_prenex_183) (- (select ULTIMATE.start_main_~array~7 v_prenex_184))) 4) (< v_prenex_184 v_b_33_1) (<= v_b_34_1 v_prenex_184) (< v_prenex_183 v_b_29_1) (<= v_b_30_1 v_prenex_183))) (<= (- v_b_29_1 v_b_30_1) (- 5)) (<= 10 (+ v_b_30_1 ~n)) (<= (+ ~n v_b_34_1) 10) (<= 1 (+ ULTIMATE.start_main_~i~7 v_b_33_1)) (<= 5 (+ v_b_29_1 ~n)) (<= (+ v_b_30_1 v_b_33_1) 12) (forall ((v_prenex_145 Int)) (or (<= (- ULTIMATE.start_main_~i~7 (select ~array v_prenex_145)) 3) (<= v_b_30_1 v_prenex_145) (< v_prenex_145 v_b_29_1))) (<= v_b_30_1 (+ v_b_33_1 4)) (<= (+ v_b_33_1 v_b_34_1) 9) (<= v_b_30_1 ~n) (forall ((v_prenex_135 Int)) (or (< v_prenex_135 v_b_29_1) (<= (- (- v_b_29_1) (select ~array v_prenex_135)) 0) (<= v_b_30_1 v_prenex_135))) (<= 7 (* 2 v_b_30_1)) (<= (+ ULTIMATE.start_main_~i~7 1) v_b_33_1) (<= 2 (+ v_b_30_1 ULTIMATE.start_main_~i~7)) (<= 0 (+ v_b_29_1 v_b_34_1 1)) (<= (- (- v_b_33_1) v_b_34_1) (- 3)) (<= (* 2 v_b_34_1) 13) (<= 7 (+ ~n v_b_34_1)) (<= (- v_b_29_1 (- v_b_34_1)) 5) (<= (- v_b_33_1 v_b_34_1) (- 1)) (<= (+ v_b_33_1 ~n) 9) (<= (- (- ULTIMATE.start_main_~i~7) v_b_29_1) 0) (<= 2 (+ v_b_29_1 ~n)) (<= 0 (+ v_b_33_1 v_b_34_1)) (<= v_b_34_1 5) (<= 6 (+ ~n v_b_33_1)) (<= (- v_b_34_1 ~n) 0) (<= v_b_30_1 (+ v_b_29_1 8)) (<= 0 (+ v_b_29_1 v_b_33_1 2)) (<= (- (- v_b_30_1) (- v_b_33_1)) (- 1)) (<= 2 v_b_34_1) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_33_1)) 1) (<= (- v_b_30_1 ~n) 0) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_29_1)) 0) (<= (- (- ULTIMATE.start_main_~i~7) v_b_33_1) (- 1)) (<= ~n (+ v_b_33_1 7)) (<= (- ULTIMATE.start_main_~i~7 (- v_b_33_1)) 7) (<= v_b_34_1 (+ v_b_33_1 7)) (<= v_b_34_1 (+ ULTIMATE.start_main_~i~7 8)) (forall ((v_prenex_136 Int)) (or (<= (- (select ~array v_prenex_136) ~n) (- 5)) (< v_prenex_136 v_b_29_1) (<= v_b_30_1 v_prenex_136))) (<= v_b_30_1 8) (<= ULTIMATE.start_main_~i~7 (+ v_b_30_1 1)) (forall ((v_prenex_149 Int) (v_prenex_150 Int)) (or (< v_prenex_150 v_b_33_1) (<= v_b_34_1 v_prenex_150) (<= (- (- (select ~array v_prenex_149)) (select ULTIMATE.start_main_~array~7 v_prenex_150)) (- 1)) (< v_prenex_149 v_b_29_1) (<= v_b_30_1 v_prenex_149))) (<= (- v_b_30_1 v_b_34_1) 3) (<= (- (- v_b_29_1) v_b_33_1) (- 1)) (forall ((v_prenex_147 Int) (v_prenex_146 Int)) (or (< v_prenex_146 v_b_33_1) (<= (- (select ~array v_prenex_147) (select ULTIMATE.start_main_~array~7 v_prenex_146)) (- 1)) (<= v_b_34_1 v_prenex_146) (< v_prenex_147 v_b_29_1) (<= v_b_30_1 v_prenex_147))) (<= (+ v_b_29_1 v_b_33_1) 4) (<= (- (- v_b_30_1) (- ~n)) 0) (<= 1 v_b_33_1) (<= v_b_34_1 (+ ULTIMATE.start_main_~i~7 2)) (<= v_b_34_1 (+ ULTIMATE.start_main_~i~7 5)) (<= v_b_34_1 (+ ~n 3)) (<= 5 v_b_30_1) (<= (+ ~n v_b_34_1) 13) (<= (+ v_b_33_1 1) v_b_30_1) (<= ULTIMATE.start_main_~i~7 (+ v_b_34_1 4)) (<= ~n v_b_30_1) (<= (* 2 v_b_34_1) 10) (forall ((v_prenex_190 Int)) (or (<= v_b_30_1 v_prenex_190) (<= (- (- v_b_34_1) (select ~array v_prenex_190)) (- 2)) (< v_prenex_190 v_b_29_1))) (<= (- (- v_b_29_1) ~n) (- 5)) (<= (- (- v_b_33_1) (- v_b_34_1)) 1) (<= (- (- v_b_29_1) (- v_b_33_1)) 4) (<= v_b_34_1 v_b_30_1) (<= v_b_33_1 (+ v_b_30_1 2)) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_34_1)) 2) (forall ((v_prenex_141 Int)) (or (<= v_b_30_1 v_prenex_141) (<= (- v_b_29_1 (- (select ~array v_prenex_141))) 0) (< v_prenex_141 v_b_29_1))) (<= 3 (+ ~n v_b_33_1)) (<= (+ v_b_30_1 v_b_29_1) 5) (<= (+ v_b_33_1 ~n) 12) (<= 0 (+ v_b_29_1 3)) (<= (+ ~n v_b_33_1) 12) (<= ~n (+ v_b_34_1 6)) (<= (+ v_b_29_1 ~n) 5) (<= v_b_29_1 ULTIMATE.start_main_~i~7) (<= v_b_34_1 ~n) (<= (- ULTIMATE.start_main_~i~7 (- v_b_30_1)) 8) (forall ((v_prenex_175 Int)) (or (<= v_b_30_1 v_prenex_175) (<= (- (- ULTIMATE.start_main_~i~7) (select ~array v_prenex_175)) 0) (< v_prenex_175 v_b_29_1))) (<= ~n (+ v_b_34_1 3)) (<= (+ ULTIMATE.start_main_~i~7 v_b_33_1) 10) (<= v_b_30_1 (+ ULTIMATE.start_main_~i~7 5)) (<= ULTIMATE.start_main_~i~7 (+ v_b_34_1 1)) (<= ~n (+ v_b_30_1 3)) (<= (- (- v_b_30_1) v_b_33_1) (- 6)) (<= (+ v_b_29_1 v_b_34_1) 8) (<= (+ v_b_30_1 ~n) 13) (<= (+ v_b_29_1 v_b_34_1) 5) (<= v_b_30_1 (+ v_b_34_1 6)) (forall ((v_prenex_163 Int) (v_prenex_162 Int)) (or (< v_prenex_162 v_b_29_1) (< v_prenex_163 v_b_33_1) (<= v_b_34_1 v_prenex_163) (<= v_b_30_1 v_prenex_162) (<= (- (- (select ~array v_prenex_162)) (- (select ULTIMATE.start_main_~array~7 v_prenex_163))) 4))) (<= (+ v_b_29_1 5) ~n) (<= (+ v_b_29_1 ~n) 8) (<= v_b_33_1 (+ ULTIMATE.start_main_~i~7 7)) (forall ((v_prenex_187 Int)) (or (<= (- (- v_b_30_1) (- (select ~array v_prenex_187))) (- 5)) (<= v_b_30_1 v_prenex_187) (< v_prenex_187 v_b_29_1))) (<= (+ v_b_30_1 ~n) 10) (<= ULTIMATE.start_main_~i~7 (+ v_b_33_1 5)) (<= (- v_b_30_1 (- ~n)) 10) (<= (- v_b_29_1 (- ~n)) 5) (<= v_b_29_1 (+ v_b_34_1 1)) (<= v_b_30_1 (+ v_b_34_1 3)) (<= 10 (* 2 v_b_30_1)) (<= (- (- v_b_29_1) (- ~n)) 5) (<= 0 (+ ULTIMATE.start_main_~i~7 v_b_29_1 3)) (<= v_b_29_1 3) (<= (- v_b_34_1 (- v_b_34_1)) 10) (<= (* 2 v_b_33_1) 8) (<= (+ v_b_30_1 v_b_34_1) 10) (<= v_b_29_1 (+ v_b_33_1 2)) (<= 4 (+ v_b_30_1 v_b_34_1)) (<= (- (- v_b_33_1) v_b_33_1) (- 2)) (<= (- (- v_b_30_1) ~n) (- 10)) (<= ~n (+ v_b_29_1 8)) (<= 0 v_b_29_1) (<= 0 (+ v_b_34_1 1)) (forall ((v_prenex_168 Int)) (or (< v_prenex_168 v_b_29_1) (<= (- v_b_33_1 (select ~array v_prenex_168)) 4) (<= v_b_30_1 v_prenex_168))) (<= (+ ULTIMATE.start_main_~i~7 v_b_34_1) 11) (forall ((v_prenex_178 Int)) (or (< v_prenex_178 v_b_29_1) (<= (- (select ~array v_prenex_178) (- (select ~array v_prenex_178))) 0) (<= v_b_30_1 v_prenex_178))) (<= 0 (* 2 v_b_29_1)) (<= (- (- v_b_30_1) v_b_34_1) (- 7)) (<= (- (- v_b_30_1) (- v_b_34_1)) 0) (<= 0 (+ ULTIMATE.start_main_~i~7 v_b_29_1)) (<= (+ ULTIMATE.start_main_~i~7 v_b_29_1) 6) (forall ((v_prenex_148 Int)) (or (<= (- v_b_34_1 (select ~array v_prenex_148)) 5) (< v_prenex_148 v_b_29_1) (<= v_b_30_1 v_prenex_148))) (<= (- ULTIMATE.start_main_~i~7 (- v_b_34_1)) 8) (<= (+ ~n v_b_33_1) 9) (forall ((v_prenex_153 Int)) (or (<= v_b_30_1 v_prenex_153) (< v_prenex_153 v_b_29_1) (<= (- (- (select ~array v_prenex_153)) ~n) (- 5)))) (<= ULTIMATE.start_main_~i~7 (+ v_b_29_1 3)) (<= (* 2 v_b_29_1) 3) (<= (- v_b_33_1 ~n) (- 1)) (<= v_b_34_1 (+ v_b_30_1 3)) (<= (- (- v_b_29_1) v_b_29_1) 0) (<= (- (- v_b_30_1) v_b_30_1) (- 10)) (<= (- v_b_30_1 v_b_33_1) 4) (<= (* 2 v_b_30_1) 10) (<= (- v_b_29_1 (- v_b_29_1)) 0) (<= 1 (+ v_b_29_1 v_b_33_1)) (<= v_b_33_1 (+ ~n 2)) (<= v_b_30_1 (+ v_b_33_1 7)) (<= (+ v_b_30_1 v_b_33_1) 9) (forall ((v_prenex_142 Int)) (or (< v_prenex_142 v_b_29_1) (<= (- (- (select ~array v_prenex_142)) (- ~n)) 5) (<= v_b_30_1 v_prenex_142))) (<= (- v_b_33_1 (- ~n)) 9) (<= v_b_30_1 (+ ULTIMATE.start_main_~i~7 8)) (<= v_b_33_1 7) (<= (- v_b_29_1 v_b_34_1) (- 2)) (<= (- (- v_b_33_1) ~n) (- 6)) (<= (+ v_b_29_1 2) ~n) (<= v_b_33_1 (+ v_b_34_1 5)) (<= (- (- v_b_29_1) (- v_b_34_1)) 5) (forall ((v_prenex_144 Int)) (or (< v_prenex_144 v_b_29_1) (<= v_b_30_1 v_prenex_144) (<= (- (- v_b_33_1) (select ~array v_prenex_144)) (- 1)))) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_30_1)) 5) (<= (+ v_b_29_1 2) v_b_34_1) (<= 3 (+ v_b_33_1 v_b_34_1)) (<= 0 (+ v_b_33_1 2)) (forall ((v_idx_121 Int)) (or (< v_idx_121 v_b_29_1) (<= (- (- v_b_29_1) (- (select ~array v_idx_121))) 0) (<= v_b_30_1 v_idx_121))) (<= (+ ULTIMATE.start_main_~i~7 v_b_29_1) 3) (<= ULTIMATE.start_main_~i~7 (+ v_b_29_1 6)) (<= (- (- v_b_29_1) (- v_b_30_1)) 5) (forall ((v_prenex_171 Int)) (or (<= v_b_30_1 v_prenex_171) (<= (- v_b_34_1 (- (select ~array v_prenex_171))) 5) (< v_prenex_171 v_b_29_1))) (<= (* 2 v_b_33_1) 11))) (<= (+ ULTIMATE.start_main_~i~7 ~n) 8) (<= 5 (+ ULTIMATE.start_main_~i~7 ~n)) (<= 5 ~n) (<= ~n (+ ULTIMATE.start_main_~i~7 5)) (<= 2 ~n) (<= (* 2 ~n) 13) (<= ~n 5) (<= 7 (* 2 ~n)) (<= (- (- ULTIMATE.start_main_~i~7) ~n) (- 5))) (and (<= (- (- ULTIMATE.start_main_~i~7) (- ~n)) 5) (<= (* 2 ULTIMATE.start_main_~i~7) 9) (<= (* 2 ULTIMATE.start_main_~i~7) 6) (<= 0 (+ ULTIMATE.start_main_~i~7 3)) (<= 0 (+ (* 2 ULTIMATE.start_main_~i~7) 3)) (<= (- ULTIMATE.start_main_~i~7 (- ULTIMATE.start_main_~i~7)) 6) (<= (- (- ~n) ~n) (- 10)) (<= (- ULTIMATE.start_main_~i~7 ~n) (- 2)) (<= (* 2 ~n) 10) (<= ULTIMATE.start_main_~i~7 6) (<= (+ ULTIMATE.start_main_~i~7 2) ~n) (<= (+ ULTIMATE.start_main_~i~7 ~n) 11) (<= 0 ULTIMATE.start_main_~i~7) (<= 2 (+ ULTIMATE.start_main_~i~7 ~n)) (<= (- ULTIMATE.start_main_~i~7 (- ~n)) 8) (<= (- (- ULTIMATE.start_main_~i~7) ULTIMATE.start_main_~i~7) 0) (<= 0 (* 2 ULTIMATE.start_main_~i~7)) (<= ~n (+ ULTIMATE.start_main_~i~7 8)) (<= ULTIMATE.start_main_~i~7 3) (<= ~n 8) (<= ULTIMATE.start_main_~i~7 (+ ~n 1)) (<= 10 (* 2 ~n)) (<= (- ~n (- ~n)) 10) (exists ((v_b_30_1 Int) (v_b_29_1 Int) (v_b_33_1 Int) (v_b_34_1 Int)) (and (<= (* 2 v_b_29_1) 0) (<= (+ v_b_33_1 v_b_34_1) 12) (<= (- (- ULTIMATE.start_main_~i~7) v_b_30_1) (- 5)) (<= (+ v_b_29_1 v_b_33_1) 7) (<= (- v_b_29_1 ~n) (- 5)) (<= (- v_b_34_1 (- ~n)) 10) (<= (+ v_b_30_1 ULTIMATE.start_main_~i~7) 11) (<= ULTIMATE.start_main_~i~7 (+ v_b_33_1 2)) (<= 3 (+ v_b_33_1 ~n)) (<= 6 (+ v_b_30_1 v_b_33_1)) (<= ~n (+ v_b_29_1 5)) (<= v_b_34_1 (+ v_b_29_1 5)) (forall ((v_prenex_156 Int)) (or (<= v_b_34_1 v_prenex_156) (<= (- (- v_b_29_1) (- (select ULTIMATE.start_main_~array~7 v_prenex_156))) 4) (< v_prenex_156 v_b_33_1))) (<= v_b_34_1 8) (<= (- v_b_29_1 (- v_b_30_1)) 5) (<= (- (- v_b_34_1) v_b_34_1) (- 4)) (<= (+ ULTIMATE.start_main_~i~7 2) v_b_30_1) (<= (- (- v_b_34_1) ~n) (- 7)) (<= (+ v_b_30_1 ULTIMATE.start_main_~i~7) 8) (<= (- v_b_30_1 (- v_b_30_1)) 10) (<= v_b_30_1 (+ v_b_29_1 5)) (<= v_b_33_1 4) (<= (- (- v_b_29_1) v_b_30_1) (- 5)) (<= (- v_b_30_1 (- v_b_33_1)) 9) (<= (- (- v_b_33_1) (- ~n)) 4) (<= v_b_29_1 (+ ULTIMATE.start_main_~i~7 3)) (<= 0 (+ ULTIMATE.start_main_~i~7 v_b_33_1 2)) (forall ((v_prenex_166 Int)) (or (< v_prenex_166 v_b_33_1) (<= v_b_34_1 v_prenex_166) (<= (- (- v_b_33_1) (- (select ULTIMATE.start_main_~array~7 v_prenex_166))) 0))) (<= 5 (+ v_b_30_1 ULTIMATE.start_main_~i~7)) (<= (- v_b_30_1 (- v_b_34_1)) 10) (<= 2 v_b_30_1) (<= (- ULTIMATE.start_main_~i~7 v_b_33_1) (- 1)) (forall ((v_prenex_189 Int)) (or (< v_prenex_189 v_b_33_1) (<= v_b_34_1 v_prenex_189) (<= (- v_b_29_1 (select ULTIMATE.start_main_~array~7 v_prenex_189)) (- 1)))) (<= 4 (* 2 v_b_34_1)) (<= (- ULTIMATE.start_main_~i~7 (- v_b_29_1)) 3) (<= (- ULTIMATE.start_main_~i~7 v_b_29_1) 3) (<= (- v_b_29_1 v_b_33_1) (- 1)) (forall ((v_prenex_181 Int)) (or (<= (- v_b_33_1 (- (select ULTIMATE.start_main_~array~7 v_prenex_181))) 8) (<= v_b_34_1 v_prenex_181) (< v_prenex_181 v_b_33_1))) (<= (+ ULTIMATE.start_main_~i~7 v_b_33_1) 7) (<= v_b_34_1 (+ v_b_33_1 4)) (<= (+ v_b_29_1 1) v_b_33_1) (<= 3 (+ v_b_30_1 v_b_33_1)) (<= (+ v_b_33_1 1) ~n) (<= 0 (+ ULTIMATE.start_main_~i~7 v_b_34_1 1)) (<= ~n (+ v_b_33_1 4)) (<= 4 (+ ~n v_b_34_1)) (<= (- (- v_b_29_1) v_b_34_1) (- 2)) (<= v_b_33_1 (+ v_b_34_1 2)) (<= (+ ULTIMATE.start_main_~i~7 v_b_34_1) 8) (<= (- v_b_33_1 (- v_b_33_1)) 8) (<= 7 (+ v_b_30_1 v_b_34_1)) (<= v_b_33_1 (+ ULTIMATE.start_main_~i~7 4)) (<= v_b_34_1 (+ v_b_29_1 8)) (<= 0 (+ (* 2 v_b_29_1) 3)) (<= 7 (+ v_b_30_1 ~n)) (<= (+ v_b_33_1 1) v_b_34_1) (<= v_b_33_1 (+ v_b_29_1 7)) (<= (+ ULTIMATE.start_main_~i~7 2) v_b_34_1) (<= 2 (* 2 v_b_33_1)) (<= (+ v_b_30_1 v_b_29_1) 8) (<= 0 (+ (* 2 v_b_33_1) 1)) (<= (+ v_b_29_1 2) v_b_30_1) (forall ((v_prenex_182 Int)) (or (<= (- (- v_b_29_1) (select ULTIMATE.start_main_~array~7 v_prenex_182)) (- 1)) (<= v_b_34_1 v_prenex_182) (< v_prenex_182 v_b_33_1))) (<= v_b_34_1 (+ v_b_33_1 1)) (<= 2 (+ ULTIMATE.start_main_~i~7 v_b_34_1)) (<= (* 2 v_b_30_1) 13) (<= 6 (+ v_b_33_1 ~n)) (<= (- ULTIMATE.start_main_~i~7 v_b_34_1) (- 2)) (<= 1 (* 2 v_b_34_1)) (<= v_b_30_1 (+ ~n 3)) (<= (- v_b_33_1 (- v_b_34_1)) 9) (forall ((v_prenex_179 Int)) (or (< v_prenex_179 v_b_33_1) (<= (- (- (select ULTIMATE.start_main_~array~7 v_prenex_179)) (- ~n)) 4) (<= v_b_34_1 v_prenex_179))) (<= v_b_30_1 5) (<= (+ v_b_29_1 5) v_b_30_1) (<= v_b_29_1 0) (<= (- (- ULTIMATE.start_main_~i~7) v_b_34_1) (- 2)) (<= v_b_33_1 (+ v_b_29_1 4)) (<= (- v_b_29_1 (- v_b_33_1)) 4) (forall ((v_prenex_159 Int)) (or (< v_prenex_159 v_b_33_1) (<= v_b_34_1 v_prenex_159) (<= (- (- (select ULTIMATE.start_main_~array~7 v_prenex_159)) ~n) (- 6)))) (<= (- ULTIMATE.start_main_~i~7 v_b_30_1) (- 2)) (forall ((v_prenex_138 Int)) (or (< v_prenex_138 v_b_33_1) (<= v_b_34_1 v_prenex_138) (<= (- v_b_30_1 (- (select ULTIMATE.start_main_~array~7 v_prenex_138))) 9))) (<= 2 (+ v_b_29_1 v_b_34_1)) (<= (- (- v_b_34_1) (- ~n)) 3) (<= 2 (+ v_b_30_1 v_b_29_1)) (<= v_b_33_1 (+ ULTIMATE.start_main_~i~7 1)) (<= 5 (+ v_b_30_1 v_b_29_1)) (forall ((v_prenex_151 Int)) (or (<= (- (- v_b_30_1) (- (select ULTIMATE.start_main_~array~7 v_prenex_151))) (- 1)) (< v_prenex_151 v_b_33_1) (<= v_b_34_1 v_prenex_151))) (forall ((v_prenex_143 Int)) (or (<= v_b_34_1 v_prenex_143) (<= (- v_b_33_1 (select ULTIMATE.start_main_~array~7 v_prenex_143)) 0) (< v_prenex_143 v_b_33_1))) (forall ((v_prenex_164 Int)) (or (<= v_b_34_1 v_prenex_164) (< v_prenex_164 v_b_33_1) (<= (- v_b_29_1 (- (select ULTIMATE.start_main_~array~7 v_prenex_164))) 4))) (<= (+ v_b_30_1 v_b_34_1) 13) (forall ((v_prenex_183 Int) (v_prenex_184 Int)) (or (<= (- (select ~array v_prenex_183) (- (select ULTIMATE.start_main_~array~7 v_prenex_184))) 4) (< v_prenex_184 v_b_33_1) (<= v_b_34_1 v_prenex_184) (< v_prenex_183 v_b_29_1) (<= v_b_30_1 v_prenex_183))) (<= (- v_b_29_1 v_b_30_1) (- 5)) (<= 10 (+ v_b_30_1 ~n)) (<= (+ ~n v_b_34_1) 10) (<= 1 (+ ULTIMATE.start_main_~i~7 v_b_33_1)) (<= 5 (+ v_b_29_1 ~n)) (<= (+ v_b_30_1 v_b_33_1) 12) (<= v_b_30_1 (+ v_b_33_1 4)) (<= (+ v_b_33_1 v_b_34_1) 9) (forall ((v_idx_118 Int)) (or (<= v_b_34_1 v_idx_118) (<= (- v_b_30_1 (select ULTIMATE.start_main_~array~7 v_idx_118)) 4) (< v_idx_118 v_b_33_1))) (<= v_b_30_1 ~n) (<= 7 (* 2 v_b_30_1)) (<= (+ ULTIMATE.start_main_~i~7 1) v_b_33_1) (<= 2 (+ v_b_30_1 ULTIMATE.start_main_~i~7)) (<= 0 (+ v_b_29_1 v_b_34_1 1)) (<= (- (- v_b_33_1) v_b_34_1) (- 3)) (<= (* 2 v_b_34_1) 13) (<= 7 (+ ~n v_b_34_1)) (<= (- v_b_29_1 (- v_b_34_1)) 5) (<= (- v_b_33_1 v_b_34_1) (- 1)) (<= (+ v_b_33_1 ~n) 9) (<= (- (- ULTIMATE.start_main_~i~7) v_b_29_1) 0) (<= 2 (+ v_b_29_1 ~n)) (forall ((v_prenex_137 Int)) (or (< v_prenex_137 v_b_33_1) (<= v_b_34_1 v_prenex_137) (<= (- (- ULTIMATE.start_main_~i~7) (- (select ULTIMATE.start_main_~array~7 v_prenex_137))) 1))) (<= 0 (+ v_b_33_1 v_b_34_1)) (<= v_b_34_1 5) (<= 6 (+ ~n v_b_33_1)) (<= (- v_b_34_1 ~n) 0) (<= v_b_30_1 (+ v_b_29_1 8)) (<= 0 (+ v_b_29_1 v_b_33_1 2)) (<= (- (- v_b_30_1) (- v_b_33_1)) (- 1)) (<= 2 v_b_34_1) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_33_1)) 1) (<= (- v_b_30_1 ~n) 0) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_29_1)) 0) (<= (- (- ULTIMATE.start_main_~i~7) v_b_33_1) (- 1)) (<= ~n (+ v_b_33_1 7)) (<= (- ULTIMATE.start_main_~i~7 (- v_b_33_1)) 7) (forall ((v_prenex_139 Int)) (or (<= (- (- ULTIMATE.start_main_~i~7) (select ULTIMATE.start_main_~array~7 v_prenex_139)) (- 1)) (<= v_b_34_1 v_prenex_139) (< v_prenex_139 v_b_33_1))) (<= v_b_34_1 (+ v_b_33_1 7)) (<= v_b_34_1 (+ ULTIMATE.start_main_~i~7 8)) (<= v_b_30_1 8) (<= ULTIMATE.start_main_~i~7 (+ v_b_30_1 1)) (forall ((v_prenex_149 Int) (v_prenex_150 Int)) (or (< v_prenex_150 v_b_33_1) (<= v_b_34_1 v_prenex_150) (<= (- (- (select ~array v_prenex_149)) (select ULTIMATE.start_main_~array~7 v_prenex_150)) (- 1)) (< v_prenex_149 v_b_29_1) (<= v_b_30_1 v_prenex_149))) (<= (- v_b_30_1 v_b_34_1) 3) (<= (- (- v_b_29_1) v_b_33_1) (- 1)) (forall ((v_prenex_147 Int) (v_prenex_146 Int)) (or (< v_prenex_146 v_b_33_1) (<= (- (select ~array v_prenex_147) (select ULTIMATE.start_main_~array~7 v_prenex_146)) (- 1)) (<= v_b_34_1 v_prenex_146) (< v_prenex_147 v_b_29_1) (<= v_b_30_1 v_prenex_147))) (<= (+ v_b_29_1 v_b_33_1) 4) (<= (- (- v_b_30_1) (- ~n)) 0) (<= 1 v_b_33_1) (<= v_b_34_1 (+ ULTIMATE.start_main_~i~7 2)) (<= v_b_34_1 (+ ULTIMATE.start_main_~i~7 5)) (forall ((v_prenex_180 Int)) (or (<= (- (select ULTIMATE.start_main_~array~7 v_prenex_180) (- ~n)) 9) (< v_prenex_180 v_b_33_1) (<= v_b_34_1 v_prenex_180))) (<= v_b_34_1 (+ ~n 3)) (<= 5 v_b_30_1) (<= (+ ~n v_b_34_1) 13) (<= (+ v_b_33_1 1) v_b_30_1) (<= ULTIMATE.start_main_~i~7 (+ v_b_34_1 4)) (<= ~n v_b_30_1) (<= (* 2 v_b_34_1) 10) (<= (- (- v_b_29_1) ~n) (- 5)) (<= (- (- v_b_33_1) (- v_b_34_1)) 1) (forall ((v_prenex_158 Int)) (or (<= (- (- v_b_34_1) (- (select ULTIMATE.start_main_~array~7 v_prenex_158))) (- 1)) (< v_prenex_158 v_b_33_1) (<= v_b_34_1 v_prenex_158))) (<= (- (- v_b_29_1) (- v_b_33_1)) 4) (<= v_b_34_1 v_b_30_1) (<= v_b_33_1 (+ v_b_30_1 2)) (forall ((v_prenex_169 Int)) (or (< v_prenex_169 v_b_33_1) (<= v_b_34_1 v_prenex_169) (<= (- v_b_34_1 (select ULTIMATE.start_main_~array~7 v_prenex_169)) 1))) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_34_1)) 2) (<= 3 (+ ~n v_b_33_1)) (<= (+ v_b_30_1 v_b_29_1) 5) (<= (+ v_b_33_1 ~n) 12) (<= 0 (+ v_b_29_1 3)) (<= (+ ~n v_b_33_1) 12) (<= ~n (+ v_b_34_1 6)) (<= (+ v_b_29_1 ~n) 5) (<= v_b_29_1 ULTIMATE.start_main_~i~7) (<= v_b_34_1 ~n) (<= (- ULTIMATE.start_main_~i~7 (- v_b_30_1)) 8) (<= ~n (+ v_b_34_1 3)) (<= (+ ULTIMATE.start_main_~i~7 v_b_33_1) 10) (<= v_b_30_1 (+ ULTIMATE.start_main_~i~7 5)) (<= ULTIMATE.start_main_~i~7 (+ v_b_34_1 1)) (<= ~n (+ v_b_30_1 3)) (<= (- (- v_b_30_1) v_b_33_1) (- 6)) (<= (+ v_b_29_1 v_b_34_1) 8) (<= (+ v_b_30_1 ~n) 13) (<= (+ v_b_29_1 v_b_34_1) 5) (<= v_b_30_1 (+ v_b_34_1 6)) (forall ((v_prenex_163 Int) (v_prenex_162 Int)) (or (< v_prenex_162 v_b_29_1) (< v_prenex_163 v_b_33_1) (<= v_b_34_1 v_prenex_163) (<= v_b_30_1 v_prenex_162) (<= (- (- (select ~array v_prenex_162)) (- (select ULTIMATE.start_main_~array~7 v_prenex_163))) 4))) (<= (+ v_b_29_1 5) ~n) (<= (+ v_b_29_1 ~n) 8) (<= v_b_33_1 (+ ULTIMATE.start_main_~i~7 7)) (<= (+ v_b_30_1 ~n) 10) (<= ULTIMATE.start_main_~i~7 (+ v_b_33_1 5)) (< v_b_34_1 (+ v_b_33_1 1)) (<= (- v_b_30_1 (- ~n)) 10) (<= (- v_b_29_1 (- ~n)) 5) (<= v_b_29_1 (+ v_b_34_1 1)) (<= v_b_30_1 (+ v_b_34_1 3)) (<= 10 (* 2 v_b_30_1)) (<= (- (- v_b_29_1) (- ~n)) 5) (<= 0 (+ ULTIMATE.start_main_~i~7 v_b_29_1 3)) (<= v_b_29_1 3) (<= (- v_b_34_1 (- v_b_34_1)) 10) (<= (* 2 v_b_33_1) 8) (<= (+ v_b_30_1 v_b_34_1) 10) (<= v_b_29_1 (+ v_b_33_1 2)) (<= 4 (+ v_b_30_1 v_b_34_1)) (<= (- (- v_b_33_1) v_b_33_1) (- 2)) (forall ((v_prenex_188 Int)) (or (<= (- ULTIMATE.start_main_~i~7 (select ULTIMATE.start_main_~array~7 v_prenex_188)) (- 1)) (< v_prenex_188 v_b_33_1) (<= v_b_34_1 v_prenex_188))) (<= (- (- v_b_30_1) ~n) (- 10)) (<= ~n (+ v_b_29_1 8)) (forall ((v_prenex_177 Int)) (or (< v_prenex_177 v_b_33_1) (<= (- (- v_b_33_1) (select ULTIMATE.start_main_~array~7 v_prenex_177)) (- 2)) (<= v_b_34_1 v_prenex_177))) (<= 0 v_b_29_1) (<= 0 (+ v_b_34_1 1)) (<= (+ ULTIMATE.start_main_~i~7 v_b_34_1) 11) (forall ((v_prenex_155 Int)) (or (< v_prenex_155 v_b_33_1) (<= v_b_34_1 v_prenex_155) (<= (- v_b_34_1 (- (select ULTIMATE.start_main_~array~7 v_prenex_155))) 9))) (<= 0 (* 2 v_b_29_1)) (<= (- (- v_b_30_1) v_b_34_1) (- 7)) (<= (- (- v_b_30_1) (- v_b_34_1)) 0) (<= 0 (+ ULTIMATE.start_main_~i~7 v_b_29_1)) (forall ((v_prenex_176 Int)) (or (<= (- (select ULTIMATE.start_main_~array~7 v_prenex_176) ~n) (- 1)) (<= v_b_34_1 v_prenex_176) (< v_prenex_176 v_b_33_1))) (<= (+ ULTIMATE.start_main_~i~7 v_b_29_1) 6) (forall ((v_prenex_134 Int)) (or (< v_prenex_134 v_b_33_1) (<= (- (select ULTIMATE.start_main_~array~7 v_prenex_134) (- (select ULTIMATE.start_main_~array~7 v_prenex_134))) 8) (<= v_b_34_1 v_prenex_134))) (<= (- ULTIMATE.start_main_~i~7 (- v_b_34_1)) 8) (<= (+ ~n v_b_33_1) 9) (<= ULTIMATE.start_main_~i~7 (+ v_b_29_1 3)) (<= (* 2 v_b_29_1) 3) (forall ((v_prenex_160 Int)) (or (<= v_b_34_1 v_prenex_160) (<= (- (- v_b_34_1) (select ULTIMATE.start_main_~array~7 v_prenex_160)) (- 3)) (< v_prenex_160 v_b_33_1))) (<= (- v_b_33_1 ~n) (- 1)) (forall ((v_prenex_170 Int)) (or (< v_prenex_170 v_b_33_1) (<= v_b_34_1 v_prenex_170) (<= (- ULTIMATE.start_main_~i~7 (- (select ULTIMATE.start_main_~array~7 v_prenex_170))) 7))) (<= v_b_34_1 (+ v_b_30_1 3)) (<= (- (- v_b_29_1) v_b_29_1) 0) (<= (- (- v_b_30_1) v_b_30_1) (- 10)) (<= (- v_b_30_1 v_b_33_1) 4) (<= (* 2 v_b_30_1) 10) (forall ((v_prenex_172 Int)) (or (<= v_b_34_1 v_prenex_172) (< v_prenex_172 v_b_33_1) (<= (- (- v_b_30_1) (select ULTIMATE.start_main_~array~7 v_prenex_172)) (- 6)))) (<= (- v_b_29_1 (- v_b_29_1)) 0) (<= 1 (+ v_b_29_1 v_b_33_1)) (<= v_b_33_1 (+ ~n 2)) (<= v_b_30_1 (+ v_b_33_1 7)) (<= (+ v_b_30_1 v_b_33_1) 9) (<= (- v_b_33_1 (- ~n)) 9) (<= v_b_30_1 (+ ULTIMATE.start_main_~i~7 8)) (<= v_b_33_1 7) (<= (- v_b_29_1 v_b_34_1) (- 2)) (<= (- (- v_b_33_1) ~n) (- 6)) (<= (+ v_b_29_1 2) ~n) (<= v_b_33_1 (+ v_b_34_1 5)) (<= (- (- v_b_29_1) (- v_b_34_1)) 5) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_30_1)) 5) (<= (+ v_b_29_1 2) v_b_34_1) (<= 3 (+ v_b_33_1 v_b_34_1)) (<= 0 (+ v_b_33_1 2)) (<= (+ ULTIMATE.start_main_~i~7 v_b_29_1) 3) (<= ULTIMATE.start_main_~i~7 (+ v_b_29_1 6)) (<= (- (- v_b_29_1) (- v_b_30_1)) 5) (forall ((v_prenex_165 Int)) (or (<= (- (- (select ULTIMATE.start_main_~array~7 v_prenex_165)) (select ULTIMATE.start_main_~array~7 v_prenex_165)) (- 2)) (<= v_b_34_1 v_prenex_165) (< v_prenex_165 v_b_33_1))) (<= (* 2 v_b_33_1) 11))) (<= (+ ULTIMATE.start_main_~i~7 ~n) 8) (<= 5 (+ ULTIMATE.start_main_~i~7 ~n)) (<= 5 ~n) (<= ~n (+ ULTIMATE.start_main_~i~7 5)) (<= 2 ~n) (<= (* 2 ~n) 13) (<= ~n 5) (<= 7 (* 2 ~n)) (<= (- (- ULTIMATE.start_main_~i~7) ~n) (- 5))) (and (<= (- (- ULTIMATE.start_main_~i~7) (- ~n)) 5) (<= (* 2 ULTIMATE.start_main_~i~7) 9) (<= (* 2 ULTIMATE.start_main_~i~7) 6) (<= 0 (+ ULTIMATE.start_main_~i~7 3)) (<= 0 (+ (* 2 ULTIMATE.start_main_~i~7) 3)) (<= (- ULTIMATE.start_main_~i~7 (- ULTIMATE.start_main_~i~7)) 6) (<= (- (- ~n) ~n) (- 10)) (<= (- ULTIMATE.start_main_~i~7 ~n) (- 2)) (<= (* 2 ~n) 10) (<= ULTIMATE.start_main_~i~7 6) (<= (+ ULTIMATE.start_main_~i~7 2) ~n) (<= (+ ULTIMATE.start_main_~i~7 ~n) 11) (<= 0 ULTIMATE.start_main_~i~7) (<= 2 (+ ULTIMATE.start_main_~i~7 ~n)) (<= (- ULTIMATE.start_main_~i~7 (- ~n)) 8) (<= (- (- ULTIMATE.start_main_~i~7) ULTIMATE.start_main_~i~7) 0) (<= 0 (* 2 ULTIMATE.start_main_~i~7)) (<= ~n (+ ULTIMATE.start_main_~i~7 8)) (<= ULTIMATE.start_main_~i~7 3) (<= ~n 8) (<= ULTIMATE.start_main_~i~7 (+ ~n 1)) (<= 10 (* 2 ~n)) (<= (- ~n (- ~n)) 10) (<= (+ ULTIMATE.start_main_~i~7 ~n) 8) (<= 5 (+ ULTIMATE.start_main_~i~7 ~n)) (<= 5 ~n) (<= ~n (+ ULTIMATE.start_main_~i~7 5)) (<= 2 ~n) (<= (* 2 ~n) 13) (exists ((v_b_30_1 Int) (v_b_29_1 Int) (v_b_33_1 Int) (v_b_34_1 Int)) (and (<= (* 2 v_b_29_1) 0) (<= (+ v_b_33_1 v_b_34_1) 12) (<= (- (- ULTIMATE.start_main_~i~7) v_b_30_1) (- 5)) (<= (+ v_b_29_1 v_b_33_1) 7) (< v_b_30_1 (+ v_b_29_1 1)) (<= (- v_b_29_1 ~n) (- 5)) (<= (- v_b_34_1 (- ~n)) 10) (<= (+ v_b_30_1 ULTIMATE.start_main_~i~7) 11) (<= ULTIMATE.start_main_~i~7 (+ v_b_33_1 2)) (<= 3 (+ v_b_33_1 ~n)) (<= 6 (+ v_b_30_1 v_b_33_1)) (<= ~n (+ v_b_29_1 5)) (<= v_b_34_1 (+ v_b_29_1 5)) (<= v_b_34_1 8) (<= (- v_b_29_1 (- v_b_30_1)) 5) (<= (- (- v_b_34_1) v_b_34_1) (- 4)) (<= (+ ULTIMATE.start_main_~i~7 2) v_b_30_1) (<= (- (- v_b_34_1) ~n) (- 7)) (<= (+ v_b_30_1 ULTIMATE.start_main_~i~7) 8) (<= (- v_b_30_1 (- v_b_30_1)) 10) (<= v_b_30_1 (+ v_b_29_1 5)) (<= v_b_33_1 4) (<= (- (- v_b_29_1) v_b_30_1) (- 5)) (<= (- v_b_30_1 (- v_b_33_1)) 9) (<= (- (- v_b_33_1) (- ~n)) 4) (<= v_b_29_1 (+ ULTIMATE.start_main_~i~7 3)) (<= 0 (+ ULTIMATE.start_main_~i~7 v_b_33_1 2)) (<= 5 (+ v_b_30_1 ULTIMATE.start_main_~i~7)) (<= (- v_b_30_1 (- v_b_34_1)) 10) (<= 2 v_b_30_1) (<= (- ULTIMATE.start_main_~i~7 v_b_33_1) (- 1)) (<= 4 (* 2 v_b_34_1)) (<= (- ULTIMATE.start_main_~i~7 (- v_b_29_1)) 3) (<= (- ULTIMATE.start_main_~i~7 v_b_29_1) 3) (<= (- v_b_29_1 v_b_33_1) (- 1)) (<= (+ ULTIMATE.start_main_~i~7 v_b_33_1) 7) (<= v_b_34_1 (+ v_b_33_1 4)) (<= (+ v_b_29_1 1) v_b_33_1) (<= 3 (+ v_b_30_1 v_b_33_1)) (<= (+ v_b_33_1 1) ~n) (<= 0 (+ ULTIMATE.start_main_~i~7 v_b_34_1 1)) (<= ~n (+ v_b_33_1 4)) (<= 4 (+ ~n v_b_34_1)) (<= (- (- v_b_29_1) v_b_34_1) (- 2)) (<= v_b_33_1 (+ v_b_34_1 2)) (<= (+ ULTIMATE.start_main_~i~7 v_b_34_1) 8) (<= (- v_b_33_1 (- v_b_33_1)) 8) (<= 7 (+ v_b_30_1 v_b_34_1)) (<= v_b_33_1 (+ ULTIMATE.start_main_~i~7 4)) (<= v_b_34_1 (+ v_b_29_1 8)) (<= 0 (+ (* 2 v_b_29_1) 3)) (<= 7 (+ v_b_30_1 ~n)) (<= (+ v_b_33_1 1) v_b_34_1) (<= v_b_33_1 (+ v_b_29_1 7)) (<= (+ ULTIMATE.start_main_~i~7 2) v_b_34_1) (<= 2 (* 2 v_b_33_1)) (<= (+ v_b_30_1 v_b_29_1) 8) (<= 0 (+ (* 2 v_b_33_1) 1)) (<= (+ v_b_29_1 2) v_b_30_1) (<= v_b_34_1 (+ v_b_33_1 1)) (<= 2 (+ ULTIMATE.start_main_~i~7 v_b_34_1)) (<= (* 2 v_b_30_1) 13) (<= 6 (+ v_b_33_1 ~n)) (<= (- ULTIMATE.start_main_~i~7 v_b_34_1) (- 2)) (<= 1 (* 2 v_b_34_1)) (<= v_b_30_1 (+ ~n 3)) (<= (- v_b_33_1 (- v_b_34_1)) 9) (<= v_b_30_1 5) (<= (+ v_b_29_1 5) v_b_30_1) (<= v_b_29_1 0) (<= (- (- ULTIMATE.start_main_~i~7) v_b_34_1) (- 2)) (<= v_b_33_1 (+ v_b_29_1 4)) (<= (- v_b_29_1 (- v_b_33_1)) 4) (<= (- ULTIMATE.start_main_~i~7 v_b_30_1) (- 2)) (<= 2 (+ v_b_29_1 v_b_34_1)) (<= (- (- v_b_34_1) (- ~n)) 3) (<= 2 (+ v_b_30_1 v_b_29_1)) (<= v_b_33_1 (+ ULTIMATE.start_main_~i~7 1)) (<= 5 (+ v_b_30_1 v_b_29_1)) (<= (+ v_b_30_1 v_b_34_1) 13) (forall ((v_prenex_183 Int) (v_prenex_184 Int)) (or (<= (- (select ~array v_prenex_183) (- (select ULTIMATE.start_main_~array~7 v_prenex_184))) 4) (< v_prenex_184 v_b_33_1) (<= v_b_34_1 v_prenex_184) (< v_prenex_183 v_b_29_1) (<= v_b_30_1 v_prenex_183))) (<= (- v_b_29_1 v_b_30_1) (- 5)) (<= 10 (+ v_b_30_1 ~n)) (<= (+ ~n v_b_34_1) 10) (<= 1 (+ ULTIMATE.start_main_~i~7 v_b_33_1)) (<= 5 (+ v_b_29_1 ~n)) (<= (+ v_b_30_1 v_b_33_1) 12) (<= v_b_30_1 (+ v_b_33_1 4)) (<= (+ v_b_33_1 v_b_34_1) 9) (<= v_b_30_1 ~n) (<= 7 (* 2 v_b_30_1)) (<= (+ ULTIMATE.start_main_~i~7 1) v_b_33_1) (<= 2 (+ v_b_30_1 ULTIMATE.start_main_~i~7)) (<= 0 (+ v_b_29_1 v_b_34_1 1)) (<= (- (- v_b_33_1) v_b_34_1) (- 3)) (<= (* 2 v_b_34_1) 13) (<= 7 (+ ~n v_b_34_1)) (<= (- v_b_29_1 (- v_b_34_1)) 5) (<= (- v_b_33_1 v_b_34_1) (- 1)) (<= (+ v_b_33_1 ~n) 9) (<= (- (- ULTIMATE.start_main_~i~7) v_b_29_1) 0) (<= 2 (+ v_b_29_1 ~n)) (<= 0 (+ v_b_33_1 v_b_34_1)) (<= v_b_34_1 5) (<= 6 (+ ~n v_b_33_1)) (<= (- v_b_34_1 ~n) 0) (<= v_b_30_1 (+ v_b_29_1 8)) (<= 0 (+ v_b_29_1 v_b_33_1 2)) (<= (- (- v_b_30_1) (- v_b_33_1)) (- 1)) (<= 2 v_b_34_1) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_33_1)) 1) (<= (- v_b_30_1 ~n) 0) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_29_1)) 0) (<= (- (- ULTIMATE.start_main_~i~7) v_b_33_1) (- 1)) (<= ~n (+ v_b_33_1 7)) (<= (- ULTIMATE.start_main_~i~7 (- v_b_33_1)) 7) (<= v_b_34_1 (+ v_b_33_1 7)) (<= v_b_34_1 (+ ULTIMATE.start_main_~i~7 8)) (<= v_b_30_1 8) (<= ULTIMATE.start_main_~i~7 (+ v_b_30_1 1)) (forall ((v_prenex_149 Int) (v_prenex_150 Int)) (or (< v_prenex_150 v_b_33_1) (<= v_b_34_1 v_prenex_150) (<= (- (- (select ~array v_prenex_149)) (select ULTIMATE.start_main_~array~7 v_prenex_150)) (- 1)) (< v_prenex_149 v_b_29_1) (<= v_b_30_1 v_prenex_149))) (<= (- v_b_30_1 v_b_34_1) 3) (<= (- (- v_b_29_1) v_b_33_1) (- 1)) (forall ((v_prenex_147 Int) (v_prenex_146 Int)) (or (< v_prenex_146 v_b_33_1) (<= (- (select ~array v_prenex_147) (select ULTIMATE.start_main_~array~7 v_prenex_146)) (- 1)) (<= v_b_34_1 v_prenex_146) (< v_prenex_147 v_b_29_1) (<= v_b_30_1 v_prenex_147))) (<= (+ v_b_29_1 v_b_33_1) 4) (<= (- (- v_b_30_1) (- ~n)) 0) (<= 1 v_b_33_1) (<= v_b_34_1 (+ ULTIMATE.start_main_~i~7 2)) (<= v_b_34_1 (+ ULTIMATE.start_main_~i~7 5)) (<= v_b_34_1 (+ ~n 3)) (<= 5 v_b_30_1) (<= (+ ~n v_b_34_1) 13) (<= (+ v_b_33_1 1) v_b_30_1) (<= ULTIMATE.start_main_~i~7 (+ v_b_34_1 4)) (<= ~n v_b_30_1) (<= (* 2 v_b_34_1) 10) (<= (- (- v_b_29_1) ~n) (- 5)) (<= (- (- v_b_33_1) (- v_b_34_1)) 1) (<= (- (- v_b_29_1) (- v_b_33_1)) 4) (<= v_b_34_1 v_b_30_1) (<= v_b_33_1 (+ v_b_30_1 2)) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_34_1)) 2) (<= 3 (+ ~n v_b_33_1)) (<= (+ v_b_30_1 v_b_29_1) 5) (<= (+ v_b_33_1 ~n) 12) (<= 0 (+ v_b_29_1 3)) (<= (+ ~n v_b_33_1) 12) (<= ~n (+ v_b_34_1 6)) (<= (+ v_b_29_1 ~n) 5) (<= v_b_29_1 ULTIMATE.start_main_~i~7) (<= v_b_34_1 ~n) (<= (- ULTIMATE.start_main_~i~7 (- v_b_30_1)) 8) (<= ~n (+ v_b_34_1 3)) (<= (+ ULTIMATE.start_main_~i~7 v_b_33_1) 10) (<= v_b_30_1 (+ ULTIMATE.start_main_~i~7 5)) (<= ULTIMATE.start_main_~i~7 (+ v_b_34_1 1)) (<= ~n (+ v_b_30_1 3)) (<= (- (- v_b_30_1) v_b_33_1) (- 6)) (<= (+ v_b_29_1 v_b_34_1) 8) (<= (+ v_b_30_1 ~n) 13) (<= (+ v_b_29_1 v_b_34_1) 5) (<= v_b_30_1 (+ v_b_34_1 6)) (forall ((v_prenex_163 Int) (v_prenex_162 Int)) (or (< v_prenex_162 v_b_29_1) (< v_prenex_163 v_b_33_1) (<= v_b_34_1 v_prenex_163) (<= v_b_30_1 v_prenex_162) (<= (- (- (select ~array v_prenex_162)) (- (select ULTIMATE.start_main_~array~7 v_prenex_163))) 4))) (<= (+ v_b_29_1 5) ~n) (<= (+ v_b_29_1 ~n) 8) (<= v_b_33_1 (+ ULTIMATE.start_main_~i~7 7)) (<= (+ v_b_30_1 ~n) 10) (<= ULTIMATE.start_main_~i~7 (+ v_b_33_1 5)) (< v_b_34_1 (+ v_b_33_1 1)) (<= (- v_b_30_1 (- ~n)) 10) (<= (- v_b_29_1 (- ~n)) 5) (<= v_b_29_1 (+ v_b_34_1 1)) (<= v_b_30_1 (+ v_b_34_1 3)) (<= 10 (* 2 v_b_30_1)) (<= (- (- v_b_29_1) (- ~n)) 5) (<= 0 (+ ULTIMATE.start_main_~i~7 v_b_29_1 3)) (<= v_b_29_1 3) (<= (- v_b_34_1 (- v_b_34_1)) 10) (<= (* 2 v_b_33_1) 8) (<= (+ v_b_30_1 v_b_34_1) 10) (<= v_b_29_1 (+ v_b_33_1 2)) (<= 4 (+ v_b_30_1 v_b_34_1)) (<= (- (- v_b_33_1) v_b_33_1) (- 2)) (<= (- (- v_b_30_1) ~n) (- 10)) (<= ~n (+ v_b_29_1 8)) (<= 0 v_b_29_1) (<= 0 (+ v_b_34_1 1)) (<= (+ ULTIMATE.start_main_~i~7 v_b_34_1) 11) (<= 0 (* 2 v_b_29_1)) (<= (- (- v_b_30_1) v_b_34_1) (- 7)) (<= (- (- v_b_30_1) (- v_b_34_1)) 0) (<= 0 (+ ULTIMATE.start_main_~i~7 v_b_29_1)) (<= (+ ULTIMATE.start_main_~i~7 v_b_29_1) 6) (<= (- ULTIMATE.start_main_~i~7 (- v_b_34_1)) 8) (<= (+ ~n v_b_33_1) 9) (<= ULTIMATE.start_main_~i~7 (+ v_b_29_1 3)) (<= (* 2 v_b_29_1) 3) (<= (- v_b_33_1 ~n) (- 1)) (<= v_b_34_1 (+ v_b_30_1 3)) (<= (- (- v_b_29_1) v_b_29_1) 0) (<= (- (- v_b_30_1) v_b_30_1) (- 10)) (<= (- v_b_30_1 v_b_33_1) 4) (<= (* 2 v_b_30_1) 10) (<= (- v_b_29_1 (- v_b_29_1)) 0) (<= 1 (+ v_b_29_1 v_b_33_1)) (<= v_b_33_1 (+ ~n 2)) (<= v_b_30_1 (+ v_b_33_1 7)) (<= (+ v_b_30_1 v_b_33_1) 9) (<= (- v_b_33_1 (- ~n)) 9) (<= v_b_30_1 (+ ULTIMATE.start_main_~i~7 8)) (<= v_b_33_1 7) (<= (- v_b_29_1 v_b_34_1) (- 2)) (<= (- (- v_b_33_1) ~n) (- 6)) (<= (+ v_b_29_1 2) ~n) (<= v_b_33_1 (+ v_b_34_1 5)) (<= (- (- v_b_29_1) (- v_b_34_1)) 5) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_30_1)) 5) (<= (+ v_b_29_1 2) v_b_34_1) (<= 3 (+ v_b_33_1 v_b_34_1)) (<= 0 (+ v_b_33_1 2)) (<= (+ ULTIMATE.start_main_~i~7 v_b_29_1) 3) (<= ULTIMATE.start_main_~i~7 (+ v_b_29_1 6)) (<= (- (- v_b_29_1) (- v_b_30_1)) 5) (<= (* 2 v_b_33_1) 11))) (<= ~n 5) (<= 7 (* 2 ~n)) (<= (- (- ULTIMATE.start_main_~i~7) ~n) (- 5))) (and (<= (- (- ULTIMATE.start_main_~i~7) (- ~n)) 5) (exists ((v_b_30_1 Int) (v_b_29_1 Int) (v_b_33_1 Int) (v_b_34_1 Int)) (and (<= (* 2 v_b_29_1) 0) (<= (+ v_b_33_1 v_b_34_1) 12) (<= (- (- ULTIMATE.start_main_~i~7) v_b_30_1) (- 5)) (<= (+ v_b_29_1 v_b_33_1) 7) (<= (- v_b_29_1 ~n) (- 5)) (<= (- v_b_34_1 (- ~n)) 10) (<= (+ v_b_30_1 ULTIMATE.start_main_~i~7) 11) (<= ULTIMATE.start_main_~i~7 (+ v_b_33_1 2)) (<= 3 (+ v_b_33_1 ~n)) (<= 6 (+ v_b_30_1 v_b_33_1)) (<= ~n (+ v_b_29_1 5)) (<= v_b_34_1 (+ v_b_29_1 5)) (forall ((v_prenex_185 Int)) (or (< v_prenex_185 v_b_29_1) (<= (- (- ULTIMATE.start_main_~i~7) (- (select ~array v_prenex_185))) 0) (<= v_b_30_1 v_prenex_185))) (forall ((v_prenex_156 Int)) (or (<= v_b_34_1 v_prenex_156) (<= (- (- v_b_29_1) (- (select ULTIMATE.start_main_~array~7 v_prenex_156))) 4) (< v_prenex_156 v_b_33_1))) (<= v_b_34_1 8) (<= (- v_b_29_1 (- v_b_30_1)) 5) (<= (- (- v_b_34_1) v_b_34_1) (- 4)) (<= (+ ULTIMATE.start_main_~i~7 2) v_b_30_1) (forall ((v_prenex_161 Int)) (or (<= v_b_30_1 v_prenex_161) (< v_prenex_161 v_b_29_1) (<= (- v_b_30_1 (select ~array v_prenex_161)) 5))) (<= (- (- v_b_34_1) ~n) (- 7)) (<= (+ v_b_30_1 ULTIMATE.start_main_~i~7) 8) (<= (- v_b_30_1 (- v_b_30_1)) 10) (<= v_b_30_1 (+ v_b_29_1 5)) (forall ((v_prenex_154 Int)) (or (<= (- (select ~array v_prenex_154) (- ~n)) 5) (<= v_b_30_1 v_prenex_154) (< v_prenex_154 v_b_29_1))) (<= v_b_33_1 4) (<= (- (- v_b_29_1) v_b_30_1) (- 5)) (forall ((v_prenex_167 Int)) (or (<= (- v_b_29_1 (select ~array v_prenex_167)) 0) (< v_prenex_167 v_b_29_1) (<= v_b_30_1 v_prenex_167))) (<= (- v_b_30_1 (- v_b_33_1)) 9) (forall ((v_prenex_186 Int)) (or (< v_prenex_186 v_b_29_1) (<= v_b_30_1 v_prenex_186) (<= (- v_b_30_1 (- (select ~array v_prenex_186))) 5))) (<= (- (- v_b_33_1) (- ~n)) 4) (<= v_b_29_1 (+ ULTIMATE.start_main_~i~7 3)) (<= 0 (+ ULTIMATE.start_main_~i~7 v_b_33_1 2)) (forall ((v_prenex_166 Int)) (or (< v_prenex_166 v_b_33_1) (<= v_b_34_1 v_prenex_166) (<= (- (- v_b_33_1) (- (select ULTIMATE.start_main_~array~7 v_prenex_166))) 0))) (<= 5 (+ v_b_30_1 ULTIMATE.start_main_~i~7)) (forall ((v_prenex_174 Int)) (or (<= v_b_30_1 v_prenex_174) (<= (- ULTIMATE.start_main_~i~7 (- (select ~array v_prenex_174))) 3) (< v_prenex_174 v_b_29_1))) (<= (- v_b_30_1 (- v_b_34_1)) 10) (<= 2 v_b_30_1) (<= (- ULTIMATE.start_main_~i~7 v_b_33_1) (- 1)) (forall ((v_prenex_189 Int)) (or (< v_prenex_189 v_b_33_1) (<= v_b_34_1 v_prenex_189) (<= (- v_b_29_1 (select ULTIMATE.start_main_~array~7 v_prenex_189)) (- 1)))) (<= 4 (* 2 v_b_34_1)) (<= (- ULTIMATE.start_main_~i~7 (- v_b_29_1)) 3) (forall ((v_prenex_140 Int)) (or (< v_prenex_140 v_b_29_1) (<= v_b_30_1 v_prenex_140) (<= (- v_b_33_1 (- (select ~array v_prenex_140))) 4))) (<= (- ULTIMATE.start_main_~i~7 v_b_29_1) 3) (<= (- v_b_29_1 v_b_33_1) (- 1)) (forall ((v_prenex_181 Int)) (or (<= (- v_b_33_1 (- (select ULTIMATE.start_main_~array~7 v_prenex_181))) 8) (<= v_b_34_1 v_prenex_181) (< v_prenex_181 v_b_33_1))) (<= (+ ULTIMATE.start_main_~i~7 v_b_33_1) 7) (<= v_b_34_1 (+ v_b_33_1 4)) (<= (+ v_b_29_1 1) v_b_33_1) (<= 3 (+ v_b_30_1 v_b_33_1)) (<= (+ v_b_33_1 1) ~n) (<= 0 (+ ULTIMATE.start_main_~i~7 v_b_34_1 1)) (<= ~n (+ v_b_33_1 4)) (<= 4 (+ ~n v_b_34_1)) (<= (- (- v_b_29_1) v_b_34_1) (- 2)) (<= v_b_33_1 (+ v_b_34_1 2)) (<= (+ ULTIMATE.start_main_~i~7 v_b_34_1) 8) (<= (- v_b_33_1 (- v_b_33_1)) 8) (<= 7 (+ v_b_30_1 v_b_34_1)) (forall ((v_prenex_152 Int)) (or (< v_prenex_152 v_b_29_1) (<= (- (- v_b_34_1) (- (select ~array v_prenex_152))) (- 2)) (<= v_b_30_1 v_prenex_152))) (<= v_b_33_1 (+ ULTIMATE.start_main_~i~7 4)) (<= v_b_34_1 (+ v_b_29_1 8)) (<= 0 (+ (* 2 v_b_29_1) 3)) (<= 7 (+ v_b_30_1 ~n)) (forall ((v_prenex_191 Int)) (or (<= v_b_30_1 v_prenex_191) (< v_prenex_191 v_b_29_1) (<= (- (- (select ~array v_prenex_191)) (select ~array v_prenex_191)) 0))) (<= (+ v_b_33_1 1) v_b_34_1) (<= v_b_33_1 (+ v_b_29_1 7)) (<= (+ ULTIMATE.start_main_~i~7 2) v_b_34_1) (<= 2 (* 2 v_b_33_1)) (<= (+ v_b_30_1 v_b_29_1) 8) (<= 0 (+ (* 2 v_b_33_1) 1)) (forall ((v_prenex_173 Int)) (or (<= (- (- v_b_30_1) (select ~array v_prenex_173)) (- 5)) (<= v_b_30_1 v_prenex_173) (< v_prenex_173 v_b_29_1))) (<= (+ v_b_29_1 2) v_b_30_1) (forall ((v_prenex_182 Int)) (or (<= (- (- v_b_29_1) (select ULTIMATE.start_main_~array~7 v_prenex_182)) (- 1)) (<= v_b_34_1 v_prenex_182) (< v_prenex_182 v_b_33_1))) (<= v_b_34_1 (+ v_b_33_1 1)) (<= 2 (+ ULTIMATE.start_main_~i~7 v_b_34_1)) (<= (* 2 v_b_30_1) 13) (<= 6 (+ v_b_33_1 ~n)) (<= (- ULTIMATE.start_main_~i~7 v_b_34_1) (- 2)) (<= 1 (* 2 v_b_34_1)) (<= v_b_30_1 (+ ~n 3)) (<= (- v_b_33_1 (- v_b_34_1)) 9) (forall ((v_prenex_179 Int)) (or (< v_prenex_179 v_b_33_1) (<= (- (- (select ULTIMATE.start_main_~array~7 v_prenex_179)) (- ~n)) 4) (<= v_b_34_1 v_prenex_179))) (<= v_b_30_1 5) (<= (+ v_b_29_1 5) v_b_30_1) (<= v_b_29_1 0) (<= (- (- ULTIMATE.start_main_~i~7) v_b_34_1) (- 2)) (<= v_b_33_1 (+ v_b_29_1 4)) (<= (- v_b_29_1 (- v_b_33_1)) 4) (forall ((v_prenex_159 Int)) (or (< v_prenex_159 v_b_33_1) (<= v_b_34_1 v_prenex_159) (<= (- (- (select ULTIMATE.start_main_~array~7 v_prenex_159)) ~n) (- 6)))) (<= (- ULTIMATE.start_main_~i~7 v_b_30_1) (- 2)) (forall ((v_prenex_138 Int)) (or (< v_prenex_138 v_b_33_1) (<= v_b_34_1 v_prenex_138) (<= (- v_b_30_1 (- (select ULTIMATE.start_main_~array~7 v_prenex_138))) 9))) (<= 2 (+ v_b_29_1 v_b_34_1)) (<= (- (- v_b_34_1) (- ~n)) 3) (<= 2 (+ v_b_30_1 v_b_29_1)) (<= v_b_33_1 (+ ULTIMATE.start_main_~i~7 1)) (<= 5 (+ v_b_30_1 v_b_29_1)) (forall ((v_prenex_151 Int)) (or (<= (- (- v_b_30_1) (- (select ULTIMATE.start_main_~array~7 v_prenex_151))) (- 1)) (< v_prenex_151 v_b_33_1) (<= v_b_34_1 v_prenex_151))) (forall ((v_prenex_157 Int)) (or (<= (- (- v_b_33_1) (- (select ~array v_prenex_157))) (- 1)) (<= v_b_30_1 v_prenex_157) (< v_prenex_157 v_b_29_1))) (forall ((v_prenex_143 Int)) (or (<= v_b_34_1 v_prenex_143) (<= (- v_b_33_1 (select ULTIMATE.start_main_~array~7 v_prenex_143)) 0) (< v_prenex_143 v_b_33_1))) (forall ((v_prenex_164 Int)) (or (<= v_b_34_1 v_prenex_164) (< v_prenex_164 v_b_33_1) (<= (- v_b_29_1 (- (select ULTIMATE.start_main_~array~7 v_prenex_164))) 4))) (<= (+ v_b_30_1 v_b_34_1) 13) (forall ((v_prenex_183 Int) (v_prenex_184 Int)) (or (<= (- (select ~array v_prenex_183) (- (select ULTIMATE.start_main_~array~7 v_prenex_184))) 4) (< v_prenex_184 v_b_33_1) (<= v_b_34_1 v_prenex_184) (< v_prenex_183 v_b_29_1) (<= v_b_30_1 v_prenex_183))) (<= (- v_b_29_1 v_b_30_1) (- 5)) (<= 10 (+ v_b_30_1 ~n)) (<= (+ ~n v_b_34_1) 10) (<= 1 (+ ULTIMATE.start_main_~i~7 v_b_33_1)) (<= 5 (+ v_b_29_1 ~n)) (<= (+ v_b_30_1 v_b_33_1) 12) (forall ((v_prenex_145 Int)) (or (<= (- ULTIMATE.start_main_~i~7 (select ~array v_prenex_145)) 3) (<= v_b_30_1 v_prenex_145) (< v_prenex_145 v_b_29_1))) (<= v_b_30_1 (+ v_b_33_1 4)) (<= (+ v_b_33_1 v_b_34_1) 9) (forall ((v_idx_118 Int)) (or (<= v_b_34_1 v_idx_118) (<= (- v_b_30_1 (select ULTIMATE.start_main_~array~7 v_idx_118)) 4) (< v_idx_118 v_b_33_1))) (<= v_b_30_1 ~n) (forall ((v_prenex_135 Int)) (or (< v_prenex_135 v_b_29_1) (<= (- (- v_b_29_1) (select ~array v_prenex_135)) 0) (<= v_b_30_1 v_prenex_135))) (<= 7 (* 2 v_b_30_1)) (<= (+ ULTIMATE.start_main_~i~7 1) v_b_33_1) (<= 2 (+ v_b_30_1 ULTIMATE.start_main_~i~7)) (<= 0 (+ v_b_29_1 v_b_34_1 1)) (<= (- (- v_b_33_1) v_b_34_1) (- 3)) (<= (* 2 v_b_34_1) 13) (<= 7 (+ ~n v_b_34_1)) (<= (- v_b_29_1 (- v_b_34_1)) 5) (<= (- v_b_33_1 v_b_34_1) (- 1)) (<= (+ v_b_33_1 ~n) 9) (<= (- (- ULTIMATE.start_main_~i~7) v_b_29_1) 0) (<= 2 (+ v_b_29_1 ~n)) (forall ((v_prenex_137 Int)) (or (< v_prenex_137 v_b_33_1) (<= v_b_34_1 v_prenex_137) (<= (- (- ULTIMATE.start_main_~i~7) (- (select ULTIMATE.start_main_~array~7 v_prenex_137))) 1))) (<= 0 (+ v_b_33_1 v_b_34_1)) (<= v_b_34_1 5) (<= 6 (+ ~n v_b_33_1)) (<= (- v_b_34_1 ~n) 0) (<= v_b_30_1 (+ v_b_29_1 8)) (<= 0 (+ v_b_29_1 v_b_33_1 2)) (<= (- (- v_b_30_1) (- v_b_33_1)) (- 1)) (<= 2 v_b_34_1) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_33_1)) 1) (<= (- v_b_30_1 ~n) 0) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_29_1)) 0) (<= (- (- ULTIMATE.start_main_~i~7) v_b_33_1) (- 1)) (<= ~n (+ v_b_33_1 7)) (<= (- ULTIMATE.start_main_~i~7 (- v_b_33_1)) 7) (forall ((v_prenex_139 Int)) (or (<= (- (- ULTIMATE.start_main_~i~7) (select ULTIMATE.start_main_~array~7 v_prenex_139)) (- 1)) (<= v_b_34_1 v_prenex_139) (< v_prenex_139 v_b_33_1))) (<= v_b_34_1 (+ v_b_33_1 7)) (<= v_b_34_1 (+ ULTIMATE.start_main_~i~7 8)) (forall ((v_prenex_136 Int)) (or (<= (- (select ~array v_prenex_136) ~n) (- 5)) (< v_prenex_136 v_b_29_1) (<= v_b_30_1 v_prenex_136))) (<= v_b_30_1 8) (<= ULTIMATE.start_main_~i~7 (+ v_b_30_1 1)) (forall ((v_prenex_149 Int) (v_prenex_150 Int)) (or (< v_prenex_150 v_b_33_1) (<= v_b_34_1 v_prenex_150) (<= (- (- (select ~array v_prenex_149)) (select ULTIMATE.start_main_~array~7 v_prenex_150)) (- 1)) (< v_prenex_149 v_b_29_1) (<= v_b_30_1 v_prenex_149))) (<= (- v_b_30_1 v_b_34_1) 3) (<= (- (- v_b_29_1) v_b_33_1) (- 1)) (forall ((v_prenex_147 Int) (v_prenex_146 Int)) (or (< v_prenex_146 v_b_33_1) (<= (- (select ~array v_prenex_147) (select ULTIMATE.start_main_~array~7 v_prenex_146)) (- 1)) (<= v_b_34_1 v_prenex_146) (< v_prenex_147 v_b_29_1) (<= v_b_30_1 v_prenex_147))) (<= (+ v_b_29_1 v_b_33_1) 4) (<= (- (- v_b_30_1) (- ~n)) 0) (<= 1 v_b_33_1) (<= v_b_34_1 (+ ULTIMATE.start_main_~i~7 2)) (<= v_b_34_1 (+ ULTIMATE.start_main_~i~7 5)) (forall ((v_prenex_180 Int)) (or (<= (- (select ULTIMATE.start_main_~array~7 v_prenex_180) (- ~n)) 9) (< v_prenex_180 v_b_33_1) (<= v_b_34_1 v_prenex_180))) (<= v_b_34_1 (+ ~n 3)) (<= 5 v_b_30_1) (<= (+ ~n v_b_34_1) 13) (<= (+ v_b_33_1 1) v_b_30_1) (<= ULTIMATE.start_main_~i~7 (+ v_b_34_1 4)) (<= ~n v_b_30_1) (<= (* 2 v_b_34_1) 10) (forall ((v_prenex_190 Int)) (or (<= v_b_30_1 v_prenex_190) (<= (- (- v_b_34_1) (select ~array v_prenex_190)) (- 2)) (< v_prenex_190 v_b_29_1))) (<= (- (- v_b_29_1) ~n) (- 5)) (<= (- (- v_b_33_1) (- v_b_34_1)) 1) (forall ((v_prenex_158 Int)) (or (<= (- (- v_b_34_1) (- (select ULTIMATE.start_main_~array~7 v_prenex_158))) (- 1)) (< v_prenex_158 v_b_33_1) (<= v_b_34_1 v_prenex_158))) (<= (- (- v_b_29_1) (- v_b_33_1)) 4) (<= v_b_34_1 v_b_30_1) (<= v_b_33_1 (+ v_b_30_1 2)) (forall ((v_prenex_169 Int)) (or (< v_prenex_169 v_b_33_1) (<= v_b_34_1 v_prenex_169) (<= (- v_b_34_1 (select ULTIMATE.start_main_~array~7 v_prenex_169)) 1))) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_34_1)) 2) (forall ((v_prenex_141 Int)) (or (<= v_b_30_1 v_prenex_141) (<= (- v_b_29_1 (- (select ~array v_prenex_141))) 0) (< v_prenex_141 v_b_29_1))) (<= 3 (+ ~n v_b_33_1)) (<= (+ v_b_30_1 v_b_29_1) 5) (<= (+ v_b_33_1 ~n) 12) (<= 0 (+ v_b_29_1 3)) (<= (+ ~n v_b_33_1) 12) (<= ~n (+ v_b_34_1 6)) (<= (+ v_b_29_1 ~n) 5) (<= v_b_29_1 ULTIMATE.start_main_~i~7) (<= v_b_34_1 ~n) (<= (- ULTIMATE.start_main_~i~7 (- v_b_30_1)) 8) (forall ((v_prenex_175 Int)) (or (<= v_b_30_1 v_prenex_175) (<= (- (- ULTIMATE.start_main_~i~7) (select ~array v_prenex_175)) 0) (< v_prenex_175 v_b_29_1))) (<= ~n (+ v_b_34_1 3)) (<= (+ ULTIMATE.start_main_~i~7 v_b_33_1) 10) (<= v_b_30_1 (+ ULTIMATE.start_main_~i~7 5)) (<= ULTIMATE.start_main_~i~7 (+ v_b_34_1 1)) (<= ~n (+ v_b_30_1 3)) (<= (- (- v_b_30_1) v_b_33_1) (- 6)) (<= (+ v_b_29_1 v_b_34_1) 8) (<= (+ v_b_30_1 ~n) 13) (<= (+ v_b_29_1 v_b_34_1) 5) (<= v_b_30_1 (+ v_b_34_1 6)) (forall ((v_prenex_163 Int) (v_prenex_162 Int)) (or (< v_prenex_162 v_b_29_1) (< v_prenex_163 v_b_33_1) (<= v_b_34_1 v_prenex_163) (<= v_b_30_1 v_prenex_162) (<= (- (- (select ~array v_prenex_162)) (- (select ULTIMATE.start_main_~array~7 v_prenex_163))) 4))) (<= (+ v_b_29_1 5) ~n) (<= (+ v_b_29_1 ~n) 8) (<= v_b_33_1 (+ ULTIMATE.start_main_~i~7 7)) (forall ((v_prenex_187 Int)) (or (<= (- (- v_b_30_1) (- (select ~array v_prenex_187))) (- 5)) (<= v_b_30_1 v_prenex_187) (< v_prenex_187 v_b_29_1))) (<= (+ v_b_30_1 ~n) 10) (<= ULTIMATE.start_main_~i~7 (+ v_b_33_1 5)) (<= (- v_b_30_1 (- ~n)) 10) (<= (- v_b_29_1 (- ~n)) 5) (<= v_b_29_1 (+ v_b_34_1 1)) (<= v_b_30_1 (+ v_b_34_1 3)) (<= 10 (* 2 v_b_30_1)) (<= (- (- v_b_29_1) (- ~n)) 5) (<= 0 (+ ULTIMATE.start_main_~i~7 v_b_29_1 3)) (<= v_b_29_1 3) (<= (- v_b_34_1 (- v_b_34_1)) 10) (<= (* 2 v_b_33_1) 8) (<= (+ v_b_30_1 v_b_34_1) 10) (<= v_b_29_1 (+ v_b_33_1 2)) (<= 4 (+ v_b_30_1 v_b_34_1)) (<= (- (- v_b_33_1) v_b_33_1) (- 2)) (forall ((v_prenex_188 Int)) (or (<= (- ULTIMATE.start_main_~i~7 (select ULTIMATE.start_main_~array~7 v_prenex_188)) (- 1)) (< v_prenex_188 v_b_33_1) (<= v_b_34_1 v_prenex_188))) (<= (- (- v_b_30_1) ~n) (- 10)) (<= ~n (+ v_b_29_1 8)) (forall ((v_prenex_177 Int)) (or (< v_prenex_177 v_b_33_1) (<= (- (- v_b_33_1) (select ULTIMATE.start_main_~array~7 v_prenex_177)) (- 2)) (<= v_b_34_1 v_prenex_177))) (<= 0 v_b_29_1) (<= 0 (+ v_b_34_1 1)) (forall ((v_prenex_168 Int)) (or (< v_prenex_168 v_b_29_1) (<= (- v_b_33_1 (select ~array v_prenex_168)) 4) (<= v_b_30_1 v_prenex_168))) (<= (+ ULTIMATE.start_main_~i~7 v_b_34_1) 11) (forall ((v_prenex_155 Int)) (or (< v_prenex_155 v_b_33_1) (<= v_b_34_1 v_prenex_155) (<= (- v_b_34_1 (- (select ULTIMATE.start_main_~array~7 v_prenex_155))) 9))) (forall ((v_prenex_178 Int)) (or (< v_prenex_178 v_b_29_1) (<= (- (select ~array v_prenex_178) (- (select ~array v_prenex_178))) 0) (<= v_b_30_1 v_prenex_178))) (<= 0 (* 2 v_b_29_1)) (<= (- (- v_b_30_1) v_b_34_1) (- 7)) (<= (- (- v_b_30_1) (- v_b_34_1)) 0) (<= 0 (+ ULTIMATE.start_main_~i~7 v_b_29_1)) (forall ((v_prenex_176 Int)) (or (<= (- (select ULTIMATE.start_main_~array~7 v_prenex_176) ~n) (- 1)) (<= v_b_34_1 v_prenex_176) (< v_prenex_176 v_b_33_1))) (<= (+ ULTIMATE.start_main_~i~7 v_b_29_1) 6) (forall ((v_prenex_148 Int)) (or (<= (- v_b_34_1 (select ~array v_prenex_148)) 5) (< v_prenex_148 v_b_29_1) (<= v_b_30_1 v_prenex_148))) (forall ((v_prenex_134 Int)) (or (< v_prenex_134 v_b_33_1) (<= (- (select ULTIMATE.start_main_~array~7 v_prenex_134) (- (select ULTIMATE.start_main_~array~7 v_prenex_134))) 8) (<= v_b_34_1 v_prenex_134))) (<= (- ULTIMATE.start_main_~i~7 (- v_b_34_1)) 8) (<= (+ ~n v_b_33_1) 9) (forall ((v_prenex_153 Int)) (or (<= v_b_30_1 v_prenex_153) (< v_prenex_153 v_b_29_1) (<= (- (- (select ~array v_prenex_153)) ~n) (- 5)))) (<= ULTIMATE.start_main_~i~7 (+ v_b_29_1 3)) (<= (* 2 v_b_29_1) 3) (forall ((v_prenex_160 Int)) (or (<= v_b_34_1 v_prenex_160) (<= (- (- v_b_34_1) (select ULTIMATE.start_main_~array~7 v_prenex_160)) (- 3)) (< v_prenex_160 v_b_33_1))) (<= (- v_b_33_1 ~n) (- 1)) (forall ((v_prenex_170 Int)) (or (< v_prenex_170 v_b_33_1) (<= v_b_34_1 v_prenex_170) (<= (- ULTIMATE.start_main_~i~7 (- (select ULTIMATE.start_main_~array~7 v_prenex_170))) 7))) (<= v_b_34_1 (+ v_b_30_1 3)) (<= (- (- v_b_29_1) v_b_29_1) 0) (<= (- (- v_b_30_1) v_b_30_1) (- 10)) (<= (- v_b_30_1 v_b_33_1) 4) (<= (* 2 v_b_30_1) 10) (forall ((v_prenex_172 Int)) (or (<= v_b_34_1 v_prenex_172) (< v_prenex_172 v_b_33_1) (<= (- (- v_b_30_1) (select ULTIMATE.start_main_~array~7 v_prenex_172)) (- 6)))) (<= (- v_b_29_1 (- v_b_29_1)) 0) (<= 1 (+ v_b_29_1 v_b_33_1)) (<= v_b_33_1 (+ ~n 2)) (<= v_b_30_1 (+ v_b_33_1 7)) (<= (+ v_b_30_1 v_b_33_1) 9) (forall ((v_prenex_142 Int)) (or (< v_prenex_142 v_b_29_1) (<= (- (- (select ~array v_prenex_142)) (- ~n)) 5) (<= v_b_30_1 v_prenex_142))) (<= (- v_b_33_1 (- ~n)) 9) (<= v_b_30_1 (+ ULTIMATE.start_main_~i~7 8)) (<= v_b_33_1 7) (<= (- v_b_29_1 v_b_34_1) (- 2)) (<= (- (- v_b_33_1) ~n) (- 6)) (<= (+ v_b_29_1 2) ~n) (<= v_b_33_1 (+ v_b_34_1 5)) (<= (- (- v_b_29_1) (- v_b_34_1)) 5) (forall ((v_prenex_144 Int)) (or (< v_prenex_144 v_b_29_1) (<= v_b_30_1 v_prenex_144) (<= (- (- v_b_33_1) (select ~array v_prenex_144)) (- 1)))) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_30_1)) 5) (<= (+ v_b_29_1 2) v_b_34_1) (<= 3 (+ v_b_33_1 v_b_34_1)) (<= 0 (+ v_b_33_1 2)) (forall ((v_idx_121 Int)) (or (< v_idx_121 v_b_29_1) (<= (- (- v_b_29_1) (- (select ~array v_idx_121))) 0) (<= v_b_30_1 v_idx_121))) (<= (+ ULTIMATE.start_main_~i~7 v_b_29_1) 3) (<= ULTIMATE.start_main_~i~7 (+ v_b_29_1 6)) (<= (- (- v_b_29_1) (- v_b_30_1)) 5) (forall ((v_prenex_165 Int)) (or (<= (- (- (select ULTIMATE.start_main_~array~7 v_prenex_165)) (select ULTIMATE.start_main_~array~7 v_prenex_165)) (- 2)) (<= v_b_34_1 v_prenex_165) (< v_prenex_165 v_b_33_1))) (forall ((v_prenex_171 Int)) (or (<= v_b_30_1 v_prenex_171) (<= (- v_b_34_1 (- (select ~array v_prenex_171))) 5) (< v_prenex_171 v_b_29_1))) (<= (* 2 v_b_33_1) 11))) (<= (* 2 ULTIMATE.start_main_~i~7) 9) (<= (* 2 ULTIMATE.start_main_~i~7) 6) (<= 0 (+ ULTIMATE.start_main_~i~7 3)) (<= 0 (+ (* 2 ULTIMATE.start_main_~i~7) 3)) (<= (- ULTIMATE.start_main_~i~7 (- ULTIMATE.start_main_~i~7)) 6) (<= (- (- ~n) ~n) (- 10)) (<= (- ULTIMATE.start_main_~i~7 ~n) (- 2)) (<= (* 2 ~n) 10) (<= ULTIMATE.start_main_~i~7 6) (<= (+ ULTIMATE.start_main_~i~7 2) ~n) (<= (+ ULTIMATE.start_main_~i~7 ~n) 11) (<= 0 ULTIMATE.start_main_~i~7) (<= 2 (+ ULTIMATE.start_main_~i~7 ~n)) (<= (- ULTIMATE.start_main_~i~7 (- ~n)) 8) (<= (- (- ULTIMATE.start_main_~i~7) ULTIMATE.start_main_~i~7) 0) (<= 0 (* 2 ULTIMATE.start_main_~i~7)) (<= ~n (+ ULTIMATE.start_main_~i~7 8)) (<= ULTIMATE.start_main_~i~7 3) (<= ~n 8) (<= ULTIMATE.start_main_~i~7 (+ ~n 1)) (<= 10 (* 2 ~n)) (<= (- ~n (- ~n)) 10) (<= (+ ULTIMATE.start_main_~i~7 ~n) 8) (<= 5 (+ ULTIMATE.start_main_~i~7 ~n)) (<= 5 ~n) (<= ~n (+ ULTIMATE.start_main_~i~7 5)) (<= 2 ~n) (<= (* 2 ~n) 13) (<= ~n 5) (<= 7 (* 2 ~n)) (<= (- (- ULTIMATE.start_main_~i~7) ~n) (- 5))))} [2018-12-17 14:26:36,547 FATAL L210 ngHoareTripleChecker]: Soundness check failed for the following hoare triple [2018-12-17 14:26:36,548 FATAL L212 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-17 14:26:36,548 FATAL L214 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-17 14:26:36,548 FATAL L218 ngHoareTripleChecker]: -- [2018-12-17 14:26:36,549 FATAL L219 ngHoareTripleChecker]: Pre: {2147483627#(or (exists ((v_b_11_1 Int) (v_v_21_1 Int) (v_b_9_1 Int) (v_v_4_1 Int) (v_b_0_1 Int) (v_b_10_1 Int)) (and (<= (- (- v_b_0_1) v_b_10_1) (- 4)) (<= (- v_b_0_1 v_b_10_1) (- 4)) (<= (- c_ULTIMATE.start_main_~i~7 v_v_21_1) (- 1)) (<= (- v_b_11_1 v_v_21_1) 1) (<= (- (- v_v_21_1) (- c_~n)) 1) (<= (- (- v_b_11_1) (- v_v_21_1)) (- 1)) (<= (- (- v_b_11_1) v_b_9_1) (- 10)) (<= (- v_b_11_1 (- v_b_11_1)) 10) (<= (- v_b_0_1 c_~n) (- 5)) (<= (- (- c_ULTIMATE.start_main_~i~7) c_ULTIMATE.start_main_~i~7) (- 6)) (<= (- v_b_0_1 v_b_11_1) (- 5)) (<= (- c_ULTIMATE.start_main_~i~7 (- c_~n)) 8) (<= (- (- v_b_0_1) c_~n) (- 5)) (<= (- (- v_b_0_1) (- v_b_10_1)) 4) (<= (- v_v_21_1 v_v_4_1) 4) (<= (- v_b_9_1 (- v_v_21_1)) 9) (<= (- (- v_b_11_1) v_b_11_1) (- 10)) (<= (- c_ULTIMATE.start_main_~i~7 v_v_4_1) 3) (<= (- (- v_b_9_1) (- v_v_4_1)) (- 5)) (<= (- v_b_9_1 (- v_b_9_1)) 10) (forall ((v_idx_137 Int) (v_idx_138 Int) (v_idx_136 Int) (v_idx_140 Int) (v_idx_141 Int) (v_idx_142 Int)) (or (<= v_b_10_1 v_idx_136) (<= v_b_9_1 v_idx_141) (< v_idx_142 v_b_9_1) (< v_idx_141 v_b_0_1) (and (<= (- (- v_b_9_1) (select c_ULTIMATE.start_main_~array~7 v_idx_137)) (- 9)) (<= (- c_ULTIMATE.start_main_~i~7 (select c_ULTIMATE.start_main_~array~7 v_idx_137)) (- 1)) (<= (- v_b_11_1 (select c_ULTIMATE.start_main_~array~7 v_idx_137)) 1) (<= (- v_b_0_1 (select c_ULTIMATE.start_main_~array~7 v_idx_137)) (- 4)) (<= (- (- (select c_ULTIMATE.start_main_~array~7 v_idx_137)) (- c_~n)) 1) (<= (- (- v_b_11_1) (- (select c_ULTIMATE.start_main_~array~7 v_idx_137))) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~7) (- (select c_ULTIMATE.start_main_~array~7 v_idx_137))) 1) (<= (- (select c_ULTIMATE.start_main_~array~7 v_idx_137) (select c_~array v_idx_141)) 4) (<= (- v_b_9_1 (- (select c_ULTIMATE.start_main_~array~7 v_idx_137))) 9) (<= (- v_b_11_1 (- (select c_ULTIMATE.start_main_~array~7 v_idx_137))) 9) (<= (- (- v_b_11_1) (- (select c_~array v_idx_141))) (- 5)) (<= (- c_ULTIMATE.start_main_~i~7 (select c_~array v_idx_141)) 3) (<= (- (- v_b_9_1) (- (select c_~array v_idx_141))) (- 5)) (<= (- (- (select c_ULTIMATE.start_main_~array~7 v_idx_137)) (- (select c_~array v_idx_141))) (- 4)) (<= (- (select c_ULTIMATE.start_main_~array~7 v_idx_137) c_~n) (- 1)) (<= (- (- v_b_0_1) (- (select c_ULTIMATE.start_main_~array~7 v_idx_137))) 4) (<= (- v_b_10_1 (- (select c_~array v_idx_141))) 4) (<= (- (select c_~array v_idx_141) (- (select c_~array v_idx_141))) 0) (<= (- (- v_b_10_1) (- (select c_~array v_idx_141))) (- 4)) (<= (- v_b_0_1 (select c_~array v_idx_141)) 0) (<= (- (select c_~array v_idx_141) (- c_~n)) 5) (<= (- (- c_ULTIMATE.start_main_~i~7) (- (select c_~array v_idx_141))) (- 3)) (<= (- v_b_10_1 (select c_~array v_idx_141)) 4) (<= (- (- v_b_10_1) (select c_~array v_idx_141)) (- 4)) (<= (- v_b_9_1 (- (select c_~array v_idx_141))) 5) (<= (- (- v_b_0_1) (- (select c_~array v_idx_141))) 0) (<= (- (select c_ULTIMATE.start_main_~array~7 v_idx_137) (- c_~n)) 9) (<= (- (- (select c_ULTIMATE.start_main_~array~7 v_idx_137)) (select c_ULTIMATE.start_main_~array~7 v_idx_137)) (- 8)) (<= (- (- v_b_11_1) (select c_~array v_idx_141)) (- 5)) (<= (- (- v_b_9_1) (select c_~array v_idx_141)) (- 5)) (<= (- v_b_9_1 (select c_~array v_idx_141)) 5) (<= (- (- v_b_10_1) (select c_ULTIMATE.start_main_~array~7 v_idx_137)) (- 8)) (<= (- (- v_b_0_1) (select c_~array v_idx_141)) 0) (<= (- (- v_b_9_1) (- (select c_ULTIMATE.start_main_~array~7 v_idx_137))) (- 1)) (<= (- v_b_11_1 (select c_~array v_idx_141)) 5) (<= (- (select c_ULTIMATE.start_main_~array~7 v_idx_137) (- (select c_~array v_idx_141))) 4) (<= (- v_b_10_1 (- (select c_ULTIMATE.start_main_~array~7 v_idx_137))) 8) (<= (- (- v_b_11_1) (select c_ULTIMATE.start_main_~array~7 v_idx_137)) (- 9)) (<= (- (- (select c_~array v_idx_141)) (- c_~n)) 5) (<= (- (- v_b_10_1) (- (select c_ULTIMATE.start_main_~array~7 v_idx_137))) 0) (<= (- v_b_0_1 (- (select c_~array v_idx_141))) 0) (<= (- (- (select c_~array v_idx_141)) c_~n) (- 5)) (<= (- (- c_ULTIMATE.start_main_~i~7) (select c_~array v_idx_141)) (- 3)) (<= (- v_b_0_1 (- (select c_ULTIMATE.start_main_~array~7 v_idx_137))) 4) (<= (- v_b_10_1 (select c_ULTIMATE.start_main_~array~7 v_idx_137)) 0) (<= (- (- (select c_~array v_idx_141)) (select c_~array v_idx_141)) 0) (<= (- c_ULTIMATE.start_main_~i~7 (- (select c_ULTIMATE.start_main_~array~7 v_idx_137))) 7) (<= (- (select c_ULTIMATE.start_main_~array~7 v_idx_137) (- (select c_ULTIMATE.start_main_~array~7 v_idx_137))) 8) (<= (- v_b_9_1 (select c_ULTIMATE.start_main_~array~7 v_idx_137)) 1) (<= (- (- c_ULTIMATE.start_main_~i~7) (select c_ULTIMATE.start_main_~array~7 v_idx_137)) (- 7)) (<= (- (- (select c_ULTIMATE.start_main_~array~7 v_idx_137)) (select c_~array v_idx_141)) (- 4)) (<= (- (- v_b_0_1) (select c_ULTIMATE.start_main_~array~7 v_idx_137)) (- 4)) (<= (- c_ULTIMATE.start_main_~i~7 (- (select c_~array v_idx_141))) 3) (<= (- v_b_11_1 (- (select c_~array v_idx_141))) 5) (<= (- (- (select c_ULTIMATE.start_main_~array~7 v_idx_137)) c_~n) (- 9)) (<= (- (select c_~array v_idx_141) c_~n) (- 5))) (<= v_b_11_1 v_idx_137) (<= v_b_0_1 v_idx_140) (< v_idx_138 v_b_11_1) (< v_idx_137 v_b_10_1))) (<= (- (- v_v_21_1) (- v_v_4_1)) (- 4)) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_11_1)) 8) (<= (- (- v_b_10_1) c_~n) (- 9)) (<= (- v_b_10_1 (- v_b_11_1)) 9) (<= (- (- v_b_10_1) v_b_9_1) (- 9)) (<= (- v_v_21_1 c_~n) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_10_1)) 1) (<= (- (- v_b_0_1) (- v_v_21_1)) 4) (<= (- v_b_10_1 (- v_v_4_1)) 4) (<= (- (- v_b_0_1) v_b_0_1) 0) (<= (- v_v_4_1 (- v_v_4_1)) 0) (<= (- (- v_b_9_1) c_~n) (- 10)) (<= (- v_b_0_1 v_v_4_1) 0) (<= (- v_b_11_1 (- c_~n)) 10) (<= (- v_b_10_1 (- v_b_9_1)) 9) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_v_4_1)) (- 3)) (<= (- (- v_b_11_1) (- c_~n)) 0) (<= (- v_b_10_1 v_v_4_1) 4) (<= (- (- v_b_10_1) v_v_4_1) (- 4)) (<= (- v_v_21_1 (- c_~n)) 9) (<= (- (- v_b_9_1) v_v_4_1) (- 5)) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_11_1) (- 8)) (<= (- (- v_v_4_1) (- c_~n)) 5) (<= (- (- v_b_10_1) (- v_v_21_1)) 0) (<= (- v_b_9_1 (- c_~n)) 10) (<= (- c_ULTIMATE.start_main_~i~7 v_b_10_1) (- 1)) (<= (- (- v_b_10_1) (- v_b_9_1)) 1) (<= (- (- v_b_10_1) (- c_~n)) 1) (<= (- (- v_v_4_1) c_~n) (- 5)) (<= (- (- v_b_0_1) v_b_11_1) (- 5)) (<= (- v_b_0_1 (- v_v_21_1)) 4) (<= (- v_b_10_1 v_v_21_1) 0) (<= (- (- v_v_4_1) v_v_4_1) 0) (<= (- c_ULTIMATE.start_main_~i~7 (- v_v_21_1)) 7) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_10_1)) 7) (<= (- (- v_b_0_1) (- v_b_9_1)) 5) (<= (- v_v_21_1 (- v_v_21_1)) 8) (<= (- v_b_0_1 (- c_~n)) 5) (<= (- (- v_b_11_1) (- v_b_9_1)) 0) (<= (- (- v_b_10_1) (- v_b_11_1)) 1) (<= (- (- c_ULTIMATE.start_main_~i~7) c_~n) (- 8)) (<= (- (- v_b_11_1) c_~n) (- 10)) (<= (- (- v_b_9_1) (- c_~n)) 0) (<= (- c_ULTIMATE.start_main_~i~7 v_b_0_1) 3) (<= (- (- c_ULTIMATE.start_main_~i~7) v_v_21_1) (- 7)) (<= (- v_b_10_1 (- v_b_10_1)) 8) (<= (- (- v_b_9_1) v_v_21_1) (- 9)) (<= (- v_b_0_1 v_v_21_1) (- 4)) (<= (- (- c_~n) c_~n) (- 10)) (<= (- (- c_ULTIMATE.start_main_~i~7) (- c_~n)) 2) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_9_1)) 2) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_v_21_1)) 1) (<= (- v_b_10_1 c_~n) (- 1)) (<= (- c_ULTIMATE.start_main_~i~7 v_b_9_1) (- 2)) (<= (- v_b_11_1 (- v_v_21_1)) 9) (<= (- v_b_11_1 v_b_9_1) 0) (<= (- (- v_b_11_1) (- v_v_4_1)) (- 5)) (<= (- (- v_b_9_1) v_b_9_1) (- 10)) (<= (- (- v_b_0_1) (- c_~n)) 5) (<= (- v_b_0_1 (- v_b_0_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_0_1)) (- 3)) (<= (- (- v_b_10_1) (- v_v_4_1)) (- 4)) (<= (- v_b_11_1 (- v_b_9_1)) 10) (<= (- v_v_4_1 (- c_~n)) 5) (<= (- v_b_9_1 (- v_v_4_1)) 5) (<= (- (- v_b_0_1) (- v_v_4_1)) 0) (<= (- (- v_v_21_1) v_v_21_1) (- 8)) (<= (- v_b_9_1 c_~n) 0) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_9_1) (- 8)) (<= (- v_b_0_1 v_b_9_1) (- 5)) (<= (- (- v_b_11_1) v_v_4_1) (- 5)) (<= (- c_ULTIMATE.start_main_~i~7 (- c_ULTIMATE.start_main_~i~7)) 6) (<= (- (- v_b_10_1) v_b_11_1) (- 9)) (<= (- c_ULTIMATE.start_main_~i~7 c_~n) (- 2)) (<= (- v_b_9_1 v_v_4_1) 5) (<= (- v_b_10_1 (- c_~n)) 9) (<= (- v_b_10_1 v_b_11_1) (- 1)) (<= (- (- v_b_10_1) v_v_21_1) (- 8)) (<= (- c_ULTIMATE.start_main_~i~7 v_b_11_1) (- 2)) (<= (- (- v_b_0_1) v_v_4_1) 0) (<= (- (- v_b_0_1) (- v_b_11_1)) 5) (<= (- (- v_b_9_1) (- v_v_21_1)) (- 1)) (<= (- v_b_11_1 v_v_4_1) 5) (<= (- v_v_21_1 (- v_v_4_1)) 4) (<= (- v_b_10_1 (- v_v_21_1)) 8) (<= (- (- v_b_11_1) v_v_21_1) (- 9)) (<= (- v_b_11_1 c_~n) 0) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_0_1) (- 3)) (<= (- v_b_10_1 v_b_9_1) (- 1)) (<= (- v_b_0_1 (- v_v_4_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_11_1)) 2) (<= (- c_~n (- c_~n)) 10) (<= (- (- c_ULTIMATE.start_main_~i~7) v_v_4_1) (- 3)) (<= (- v_b_0_1 (- v_b_10_1)) 4) (<= (- (- v_b_0_1) v_b_9_1) (- 5)) (<= (- v_b_0_1 (- v_b_11_1)) 5) (<= (- v_b_0_1 (- v_b_9_1)) 5) (<= (- v_b_9_1 v_v_21_1) 1) (<= (- (- v_v_21_1) v_v_4_1) (- 4)) (<= (- (- v_b_0_1) v_v_21_1) (- 4)) (<= (- c_ULTIMATE.start_main_~i~7 (- v_v_4_1)) 3) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_9_1)) 8) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_0_1)) 3) (<= (- v_b_11_1 (- v_v_4_1)) 5) (<= (- (- v_v_21_1) c_~n) (- 9)) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_10_1) (- 7)) (<= (- (- v_b_10_1) v_b_10_1) (- 8)) (<= (- v_v_4_1 c_~n) (- 5)))) (exists ((v_b_37_1 Int) (v_b_38_1 Int) (v_v_548_1 Int)) (and (<= (- (- c_ULTIMATE.start_main_~i~7) (- c_~n)) 5) (<= (- (- v_b_37_1) c_~n) (- 5)) (<= (- (- v_b_38_1) (- v_v_548_1)) (- 5)) (<= (- v_b_37_1 c_~n) (- 5)) (<= (- (- v_b_38_1) (- c_~n)) 0) (<= (- (- v_v_548_1) c_~n) (- 5)) (<= (- (- c_~n) c_~n) (- 10)) (<= (- (- v_b_37_1) (- c_~n)) 5) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_37_1)) 0) (<= (- v_b_37_1 (- c_~n)) 5) (<= (- (- v_b_37_1) v_v_548_1) 0) (<= (- v_b_38_1 (- v_v_548_1)) 5) (<= (- (- c_ULTIMATE.start_main_~i~7) c_ULTIMATE.start_main_~i~7) 0) (<= (- v_b_38_1 (- c_~n)) 10) (<= (- v_b_37_1 (- v_b_38_1)) 5) (<= (- v_v_548_1 (- c_~n)) 5) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_v_548_1)) 0) (<= (- (- v_b_38_1) c_~n) (- 10)) (<= (- v_b_37_1 (- v_b_37_1)) 0) (<= (- v_v_548_1 (- v_v_548_1)) 0) (<= (- v_b_38_1 c_~n) 0) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_37_1) 0) (<= (- v_v_548_1 c_~n) (- 5)) (<= (- (- v_b_38_1) v_v_548_1) (- 5)) (<= (- (- c_ULTIMATE.start_main_~i~7) v_v_548_1) 0) (<= (- (- v_b_38_1) v_b_38_1) (- 10)) (<= (- v_b_37_1 v_b_38_1) (- 5)) (<= (- c_ULTIMATE.start_main_~i~7 v_b_37_1) 4) (<= (- (- v_b_37_1) v_b_37_1) 0) (<= (- (- v_v_548_1) v_v_548_1) 0) (<= (- c_ULTIMATE.start_main_~i~7 v_v_548_1) 4) (<= (- v_b_38_1 v_v_548_1) 5) (<= (- (- v_b_37_1) v_b_38_1) (- 5)) (<= (- v_b_38_1 (- v_b_38_1)) 10) (<= (- (- v_b_37_1) (- v_v_548_1)) 0) (<= (- c_ULTIMATE.start_main_~i~7 c_~n) (- 1)) (<= (- c_ULTIMATE.start_main_~i~7 (- c_ULTIMATE.start_main_~i~7)) 8) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_38_1) (- 5)) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_38_1)) 9) (<= (- c_~n (- c_~n)) 10) (<= (- (- v_b_37_1) (- v_b_38_1)) 5) (<= (- v_b_37_1 (- v_v_548_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_38_1)) 5) (<= (- c_ULTIMATE.start_main_~i~7 v_b_38_1) (- 1)) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_37_1)) 4) (forall ((v_idx_146 Int) (v_idx_144 Int) (v_idx_145 Int)) (or (<= v_b_38_1 v_idx_145) (<= v_b_37_1 v_idx_144) (< v_idx_145 v_b_37_1) (< v_idx_146 v_b_38_1) (and (<= (- (- (select c_~array v_idx_145)) (select c_~array v_idx_145)) 0) (<= (- (select c_~array v_idx_145) (- (select c_~array v_idx_145))) 0) (<= (- c_ULTIMATE.start_main_~i~7 (select c_~array v_idx_145)) 4) (<= (- v_b_38_1 (select c_~array v_idx_145)) 5) (<= (- (- v_b_38_1) (- (select c_~array v_idx_145))) (- 5)) (<= (- (- v_b_37_1) (- (select c_~array v_idx_145))) 0) (<= (- (- (select c_~array v_idx_145)) c_~n) (- 5)) (<= (- v_b_37_1 (- (select c_~array v_idx_145))) 0) (<= (- (select c_~array v_idx_145) c_~n) (- 5)) (<= (- (- v_b_38_1) (select c_~array v_idx_145)) (- 5)) (<= (- (- c_ULTIMATE.start_main_~i~7) (select c_~array v_idx_145)) 0) (<= (- (- v_b_37_1) (select c_~array v_idx_145)) 0) (<= (- v_b_38_1 (- (select c_~array v_idx_145))) 5) (<= (- c_ULTIMATE.start_main_~i~7 (- (select c_~array v_idx_145))) 4) (<= (- (select c_~array v_idx_145) (- c_~n)) 5) (<= (- (- c_ULTIMATE.start_main_~i~7) (- (select c_~array v_idx_145))) 0) (<= (- v_b_37_1 (select c_~array v_idx_145)) 0) (<= (- (- (select c_~array v_idx_145)) (- c_~n)) 5)))) (<= (- c_ULTIMATE.start_main_~i~7 (- c_~n)) 9) (<= (- c_ULTIMATE.start_main_~i~7 (- v_v_548_1)) 4) (<= (- v_b_37_1 v_v_548_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~7) c_~n) (- 5)) (<= (- (- v_v_548_1) (- c_~n)) 5))))} [2018-12-17 14:26:36,549 FATAL L223 ngHoareTripleChecker]: Action: assume !!(main_~i~7 >= 0);main_~array~7 := main_~array~7[main_~i~7 := main_~i~7];main_#t~post2 := main_~i~7;main_~i~7 := main_#t~post2 - 1;havoc main_#t~post2; [2018-12-17 14:26:36,549 FATAL L184 hOps$ForEachOp$OfRef]: ActionStr: (and (<= 0 c_ULTIMATE.start_main_~i~7) (= c_ULTIMATE.start_main_~array~7_primed (store c_ULTIMATE.start_main_~array~7 c_ULTIMATE.start_main_~i~7 c_ULTIMATE.start_main_~i~7)) (= c_ULTIMATE.start_main_~i~7 (+ c_ULTIMATE.start_main_~i~7_primed 1))) [2018-12-17 14:26:36,550 FATAL L225 ngHoareTripleChecker]: Post: {2147483626#(exists ((v_b_42_1 Int) (v_b_41_1 Int) (v_v_561_1 Int) (v_b_37_1 Int) (v_b_38_1 Int) (v_v_548_1 Int)) (and (<= (- (- v_b_41_1) (- v_v_548_1)) 0) (<= (- v_b_42_1 (- v_b_42_1)) 10) (<= (- v_b_37_1 c_~n) (- 5)) (<= (- v_b_42_1 (- c_~n)) 10) (<= (- (- v_v_548_1) c_~n) (- 5)) (<= (- v_b_38_1 v_b_42_1) 4) (<= (- (- v_b_38_1) v_b_41_1) (- 5)) (<= (- c_ULTIMATE.start_main_~i~7 (- c_~n)) 8) (<= (- (- v_v_561_1) (- c_~n)) 5) (<= (- v_b_37_1 (- v_b_38_1)) 5) (<= (- (- v_b_38_1) c_~n) (- 10)) (<= (- v_b_37_1 (- v_b_37_1)) 0) (<= (- (- v_b_42_1) (- c_~n)) 4) (<= (- v_b_38_1 c_~n) 0) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_42_1) 0) (<= (- v_v_548_1 c_~n) (- 5)) (<= (- v_b_41_1 c_~n) (- 1)) (<= (- (- v_b_41_1) c_~n) (- 5)) (<= (- (- v_b_38_1) v_v_548_1) (- 5)) (<= (- c_ULTIMATE.start_main_~i~7 v_b_37_1) 3) (<= (- c_ULTIMATE.start_main_~i~7 (- v_v_561_1)) 7) (<= (- (- v_b_38_1) (- v_v_561_1)) (- 1)) (<= (- (- v_b_42_1) c_~n) (- 6)) (<= (- (- v_v_561_1) v_v_561_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_37_1) 1) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_42_1)) 8) (<= (- (- v_b_37_1) v_b_37_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_42_1)) 2) (<= (- (- v_v_548_1) v_v_548_1) 0) (<= (- v_b_38_1 v_v_548_1) 5) (<= (- (- v_b_37_1) v_b_38_1) (- 5)) (<= (- v_b_41_1 (- v_b_42_1)) 9) (<= (- (- v_b_42_1) v_v_548_1) (- 1)) (<= (- (- v_b_37_1) (- v_v_548_1)) 0) (<= (- c_ULTIMATE.start_main_~i~7 (- v_v_548_1)) 3) (<= (- (- v_b_38_1) v_v_561_1) (- 5)) (<= (- (- v_b_41_1) (- v_v_561_1)) 0) (<= (- v_b_37_1 v_b_42_1) (- 1)) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_41_1)) 7) (<= (- v_b_41_1 v_v_561_1) 0) (<= (- v_b_41_1 v_b_42_1) (- 1)) (<= (- v_b_37_1 (- v_v_548_1)) 0) (<= (- v_b_41_1 (- v_v_561_1)) 8) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_37_1)) 3) (<= (- v_b_42_1 v_v_561_1) 1) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_41_1)) 1) (<= (- v_b_41_1 v_v_548_1) 4) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_v_561_1)) 1) (<= (- c_ULTIMATE.start_main_~i~7 v_b_38_1) (- 2)) (<= (- (- v_b_37_1) (- v_b_42_1)) 5) (<= (- v_b_38_1 (- v_b_42_1)) 10) (<= (- (- v_b_42_1) (- v_v_561_1)) (- 1)) (<= (- v_b_37_1 (- v_b_42_1)) 5) (<= (- (- v_v_548_1) v_v_561_1) 0) (<= (- v_b_37_1 v_v_548_1) 0) (<= (- (- v_b_37_1) v_v_561_1) 0) (<= (- (- v_b_38_1) v_b_42_1) (- 6)) (<= (- v_b_38_1 (- v_v_561_1)) 9) (<= (- (- v_b_37_1) c_~n) (- 5)) (<= (- (- v_b_38_1) (- v_v_548_1)) (- 5)) (<= (- (- v_b_38_1) (- c_~n)) 0) (<= (- (- c_~n) c_~n) (- 10)) (<= (- (- v_b_37_1) (- c_~n)) 5) (<= (- (- v_b_42_1) v_v_561_1) (- 1)) (<= (- v_b_38_1 (- v_b_41_1)) 9) (<= (- v_b_37_1 (- v_v_561_1)) 4) (<= (- (- v_b_37_1) (- v_b_41_1)) 4) (<= (- v_b_37_1 (- c_~n)) 5) (<= (- (- v_b_37_1) v_v_548_1) 0) (<= (- v_b_38_1 (- v_v_548_1)) 5) (<= (- c_ULTIMATE.start_main_~i~7 v_b_41_1) (- 1)) (<= (- v_v_561_1 c_~n) (- 1)) (<= (- v_b_37_1 v_b_41_1) 0) (<= (- (- v_b_37_1) (- v_v_561_1)) 4) (<= (- v_b_38_1 (- c_~n)) 10) (<= (- v_v_548_1 (- c_~n)) 5) (<= (- (- v_b_41_1) v_v_561_1) 0) (<= (- (- v_v_548_1) (- v_v_561_1)) 4) (<= (- v_b_41_1 (- v_b_41_1)) 8) (<= (- v_v_548_1 v_v_561_1) 0) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_38_1)) 8) (<= (- c_ULTIMATE.start_main_~i~7 v_v_561_1) (- 1)) (<= (- v_b_42_1 v_v_548_1) 5) (<= (- v_b_42_1 (- v_v_548_1)) 5) (<= (- v_v_548_1 (- v_v_548_1)) 0) (<= (- v_v_548_1 (- v_v_561_1)) 4) (<= (- (- v_v_561_1) c_~n) (- 5)) (<= (- (- c_ULTIMATE.start_main_~i~7) v_v_548_1) 1) (<= (- c_ULTIMATE.start_main_~i~7 v_v_548_1) 3) (<= (- (- v_b_38_1) v_b_38_1) (- 10)) (<= (- c_ULTIMATE.start_main_~i~7 v_b_42_1) (- 2)) (<= (- v_b_37_1 v_b_38_1) (- 5)) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_41_1) 1) (<= (- v_b_41_1 (- c_~n)) 9) (<= (- (- v_b_37_1) v_b_41_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_v_548_1)) 1) (<= (- (- c_ULTIMATE.start_main_~i~7) c_~n) (- 4)) (<= (- (- v_b_41_1) (- c_~n)) 5) (forall ((v_idx_148 Int) (v_idx_149 Int) (v_idx_151 Int) (v_idx_152 Int) (v_idx_150 Int) (v_idx_153 Int)) (or (<= v_b_38_1 v_idx_152) (<= v_b_37_1 v_idx_151) (< v_idx_152 v_b_37_1) (< v_idx_150 v_b_42_1) (and (<= (- (- v_b_41_1) (- (select c_~array v_idx_152))) 0) (<= (- v_b_38_1 (- (select c_ULTIMATE.start_main_~array~7 v_idx_149))) 9) (<= (- (- v_b_38_1) (- (select c_~array v_idx_152))) (- 5)) (<= (- (- (select c_~array v_idx_152)) c_~n) (- 5)) (<= (- (- v_b_42_1) (select c_ULTIMATE.start_main_~array~7 v_idx_149)) (- 1)) (<= (- v_b_37_1 (- (select c_ULTIMATE.start_main_~array~7 v_idx_149))) 4) (<= (- (- v_b_37_1) (select c_~array v_idx_152)) 0) (<= (- v_b_38_1 (- (select c_~array v_idx_152))) 5) (<= (- (select c_ULTIMATE.start_main_~array~7 v_idx_149) c_~n) (- 1)) (<= (- (- (select c_ULTIMATE.start_main_~array~7 v_idx_149)) (- c_~n)) 5) (<= (- (- v_b_37_1) (- (select c_ULTIMATE.start_main_~array~7 v_idx_149))) 4) (<= (- (select c_~array v_idx_152) (- c_~n)) 5) (<= (- (- v_b_41_1) (select c_ULTIMATE.start_main_~array~7 v_idx_149)) 0) (<= (- (- (select c_~array v_idx_152)) (- (select c_ULTIMATE.start_main_~array~7 v_idx_149))) 4) (<= (- (select c_~array v_idx_152) (select c_ULTIMATE.start_main_~array~7 v_idx_149)) 0) (<= (- c_ULTIMATE.start_main_~i~7 (select c_ULTIMATE.start_main_~array~7 v_idx_149)) (- 1)) (<= (- v_b_42_1 (select c_~array v_idx_152)) 5) (<= (- v_b_42_1 (- (select c_~array v_idx_152))) 5) (<= (- (select c_~array v_idx_152) (- (select c_~array v_idx_152))) 0) (<= (- (select c_~array v_idx_152) (- (select c_ULTIMATE.start_main_~array~7 v_idx_149))) 4) (<= (- (- (select c_ULTIMATE.start_main_~array~7 v_idx_149)) c_~n) (- 5)) (<= (- (select c_~array v_idx_152) c_~n) (- 5)) (<= (- (- v_b_38_1) (select c_~array v_idx_152)) (- 5)) (<= (- (- c_ULTIMATE.start_main_~i~7) (select c_~array v_idx_152)) 1) (<= (- c_ULTIMATE.start_main_~i~7 (- (select c_ULTIMATE.start_main_~array~7 v_idx_149))) 7) (<= (- c_ULTIMATE.start_main_~i~7 (select c_~array v_idx_152)) 3) (<= (- (- v_b_38_1) (- (select c_ULTIMATE.start_main_~array~7 v_idx_149))) (- 1)) (<= (- (- (select c_ULTIMATE.start_main_~array~7 v_idx_149)) (select c_ULTIMATE.start_main_~array~7 v_idx_149)) 0) (<= (- (- c_ULTIMATE.start_main_~i~7) (- (select c_~array v_idx_152))) 1) (<= (- (- (select c_~array v_idx_152)) (select c_~array v_idx_152)) 0) (<= (- v_b_38_1 (select c_~array v_idx_152)) 5) (<= (- (- v_b_41_1) (select c_~array v_idx_152)) 0) (<= (- (- v_b_42_1) (select c_~array v_idx_152)) (- 1)) (<= (- (- v_b_37_1) (- (select c_~array v_idx_152))) 0) (<= (- c_ULTIMATE.start_main_~i~7 (- (select c_~array v_idx_152))) 3) (<= (- v_b_37_1 (select c_ULTIMATE.start_main_~array~7 v_idx_149)) 0) (<= (- (select c_ULTIMATE.start_main_~array~7 v_idx_149) (- (select c_ULTIMATE.start_main_~array~7 v_idx_149))) 8) (<= (- (- v_b_38_1) (select c_ULTIMATE.start_main_~array~7 v_idx_149)) (- 5)) (<= (- (- v_b_41_1) (- (select c_ULTIMATE.start_main_~array~7 v_idx_149))) 0) (<= (- v_b_42_1 (- (select c_ULTIMATE.start_main_~array~7 v_idx_149))) 9) (<= (- (- v_b_42_1) (- (select c_~array v_idx_152))) (- 1)) (<= (- v_b_41_1 (- (select c_~array v_idx_152))) 4) (<= (- v_b_41_1 (select c_ULTIMATE.start_main_~array~7 v_idx_149)) 0) (<= (- v_b_37_1 (- (select c_~array v_idx_152))) 0) (<= (- v_b_41_1 (- (select c_ULTIMATE.start_main_~array~7 v_idx_149))) 8) (<= (- v_b_42_1 (select c_ULTIMATE.start_main_~array~7 v_idx_149)) 1) (<= (- v_b_38_1 (select c_ULTIMATE.start_main_~array~7 v_idx_149)) 5) (<= (- v_b_41_1 (select c_~array v_idx_152)) 4) (<= (- (- c_ULTIMATE.start_main_~i~7) (- (select c_ULTIMATE.start_main_~array~7 v_idx_149))) 1) (<= (- (select c_ULTIMATE.start_main_~array~7 v_idx_149) (- c_~n)) 9) (<= (- (- v_b_42_1) (- (select c_ULTIMATE.start_main_~array~7 v_idx_149))) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~7) (select c_ULTIMATE.start_main_~array~7 v_idx_149)) 1) (<= (- (- (select c_~array v_idx_152)) (select c_ULTIMATE.start_main_~array~7 v_idx_149)) 0) (<= (- v_b_37_1 (select c_~array v_idx_152)) 0) (<= (- (- v_b_37_1) (select c_ULTIMATE.start_main_~array~7 v_idx_149)) 0) (<= (- (- (select c_~array v_idx_152)) (- c_~n)) 5)) (<= v_b_41_1 v_idx_148) (< v_idx_149 v_b_41_1) (< v_idx_153 v_b_38_1) (<= v_b_42_1 v_idx_149))) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_38_1)) 6) (<= (- v_b_42_1 c_~n) 0) (<= (- (- v_b_38_1) (- v_b_41_1)) (- 1)) (<= (- (- v_b_41_1) v_v_548_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~7) c_ULTIMATE.start_main_~i~7) 2) (<= (- v_b_38_1 (- v_b_38_1)) 10) (<= (- c_ULTIMATE.start_main_~i~7 (- c_ULTIMATE.start_main_~i~7)) 6) (<= (- v_b_37_1 v_v_561_1) 0) (<= (- c_ULTIMATE.start_main_~i~7 c_~n) (- 2)) (<= (- v_v_561_1 (- v_v_561_1)) 8) (<= (- (- v_b_38_1) (- v_b_42_1)) 0) (<= (- v_b_38_1 v_b_41_1) 5) (<= (- v_b_37_1 (- v_b_41_1)) 4) (<= (- (- c_ULTIMATE.start_main_~i~7) (- c_~n)) 6) (<= (- v_b_42_1 (- v_v_561_1)) 9) (<= (- (- v_b_42_1) (- v_v_548_1)) (- 1)) (<= (- v_b_41_1 (- v_v_548_1)) 4) (<= (- (- v_b_41_1) (- v_b_42_1)) 1) (<= (- c_~n (- c_~n)) 10) (<= (- (- v_b_42_1) v_b_42_1) (- 2)) (<= (- (- v_b_37_1) (- v_b_38_1)) 5) (<= (- (- v_b_41_1) v_b_42_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_37_1)) 1) (<= (- v_b_38_1 v_v_561_1) 5) (<= (- v_v_561_1 (- c_~n)) 9) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_38_1) (- 4)) (<= (- (- c_ULTIMATE.start_main_~i~7) v_v_561_1) 1) (<= (- (- v_b_41_1) v_b_41_1) 0) (<= (- (- v_b_37_1) v_b_42_1) (- 1)) (<= (- (- v_v_548_1) (- c_~n)) 5)))} [2018-12-17 14:26:36,569 FATAL L263 ngHoareTripleChecker]: -- [2018-12-17 14:26:36,569 FATAL L264 ngHoareTripleChecker]: Simplified triple [2018-12-17 14:26:39,084 WARN L180 SmtUtils]: Spent 2.51 s on a formula simplification. DAG size of input: 577 DAG size of output: 170 [2018-12-17 14:26:39,085 FATAL L265 ngHoareTripleChecker]: Pre: {2147483627#(exists ((v_b_37_1 Int) (v_b_38_1 Int) (v_v_548_1 Int)) (and (<= (- (- ULTIMATE.start_main_~i~7) (- ~n)) 5) (<= (- (- v_b_37_1) ~n) (- 5)) (<= (- (- v_b_38_1) (- v_v_548_1)) (- 5)) (<= (- v_b_37_1 ~n) (- 5)) (<= (- (- v_b_38_1) (- ~n)) 0) (<= (- (- v_v_548_1) ~n) (- 5)) (<= (- (- ~n) ~n) (- 10)) (<= (- (- v_b_37_1) (- ~n)) 5) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_37_1)) 0) (<= (- v_b_37_1 (- ~n)) 5) (<= (- (- v_b_37_1) v_v_548_1) 0) (<= (- v_b_38_1 (- v_v_548_1)) 5) (<= (- (- ULTIMATE.start_main_~i~7) ULTIMATE.start_main_~i~7) 0) (<= (- v_b_38_1 (- ~n)) 10) (<= (- v_b_37_1 (- v_b_38_1)) 5) (<= (- v_v_548_1 (- ~n)) 5) (<= (- (- ULTIMATE.start_main_~i~7) (- v_v_548_1)) 0) (<= (- (- v_b_38_1) ~n) (- 10)) (<= (- v_b_37_1 (- v_b_37_1)) 0) (<= (- v_v_548_1 (- v_v_548_1)) 0) (<= (- v_b_38_1 ~n) 0) (<= (- (- ULTIMATE.start_main_~i~7) v_b_37_1) 0) (<= (- v_v_548_1 ~n) (- 5)) (<= (- (- v_b_38_1) v_v_548_1) (- 5)) (<= (- (- ULTIMATE.start_main_~i~7) v_v_548_1) 0) (<= (- (- v_b_38_1) v_b_38_1) (- 10)) (<= (- v_b_37_1 v_b_38_1) (- 5)) (<= (- ULTIMATE.start_main_~i~7 v_b_37_1) 4) (<= (- (- v_b_37_1) v_b_37_1) 0) (<= (- (- v_v_548_1) v_v_548_1) 0) (<= (- ULTIMATE.start_main_~i~7 v_v_548_1) 4) (<= (- v_b_38_1 v_v_548_1) 5) (<= (- (- v_b_37_1) v_b_38_1) (- 5)) (<= (- v_b_38_1 (- v_b_38_1)) 10) (<= (- (- v_b_37_1) (- v_v_548_1)) 0) (<= (- ULTIMATE.start_main_~i~7 ~n) (- 1)) (<= (- ULTIMATE.start_main_~i~7 (- ULTIMATE.start_main_~i~7)) 8) (<= (- (- ULTIMATE.start_main_~i~7) v_b_38_1) (- 5)) (<= (- ULTIMATE.start_main_~i~7 (- v_b_38_1)) 9) (<= (- ~n (- ~n)) 10) (<= (- (- v_b_37_1) (- v_b_38_1)) 5) (<= (- v_b_37_1 (- v_v_548_1)) 0) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_38_1)) 5) (<= (- ULTIMATE.start_main_~i~7 v_b_38_1) (- 1)) (<= (- ULTIMATE.start_main_~i~7 (- v_b_37_1)) 4) (forall ((v_idx_146 Int) (v_idx_144 Int) (v_idx_145 Int)) (or (<= v_b_38_1 v_idx_145) (<= v_b_37_1 v_idx_144) (< v_idx_145 v_b_37_1) (< v_idx_146 v_b_38_1) (and (<= (- (- (select ~array v_idx_145)) (select ~array v_idx_145)) 0) (<= (- (select ~array v_idx_145) (- (select ~array v_idx_145))) 0) (<= (- ULTIMATE.start_main_~i~7 (select ~array v_idx_145)) 4) (<= (- v_b_38_1 (select ~array v_idx_145)) 5) (<= (- (- v_b_38_1) (- (select ~array v_idx_145))) (- 5)) (<= (- (- v_b_37_1) (- (select ~array v_idx_145))) 0) (<= (- (- (select ~array v_idx_145)) ~n) (- 5)) (<= (- v_b_37_1 (- (select ~array v_idx_145))) 0) (<= (- (select ~array v_idx_145) ~n) (- 5)) (<= (- (- v_b_38_1) (select ~array v_idx_145)) (- 5)) (<= (- (- ULTIMATE.start_main_~i~7) (select ~array v_idx_145)) 0) (<= (- (- v_b_37_1) (select ~array v_idx_145)) 0) (<= (- v_b_38_1 (- (select ~array v_idx_145))) 5) (<= (- ULTIMATE.start_main_~i~7 (- (select ~array v_idx_145))) 4) (<= (- (select ~array v_idx_145) (- ~n)) 5) (<= (- (- ULTIMATE.start_main_~i~7) (- (select ~array v_idx_145))) 0) (<= (- v_b_37_1 (select ~array v_idx_145)) 0) (<= (- (- (select ~array v_idx_145)) (- ~n)) 5)))) (<= (- ULTIMATE.start_main_~i~7 (- ~n)) 9) (<= (- ULTIMATE.start_main_~i~7 (- v_v_548_1)) 4) (<= (- v_b_37_1 v_v_548_1) 0) (<= (- (- ULTIMATE.start_main_~i~7) ~n) (- 5)) (<= (- (- v_v_548_1) (- ~n)) 5)))} [2018-12-17 14:26:39,085 FATAL L269 ngHoareTripleChecker]: Action: assume !!(main_~i~7 >= 0);main_~array~7 := main_~array~7[main_~i~7 := main_~i~7];main_#t~post2 := main_~i~7;main_~i~7 := main_#t~post2 - 1;havoc main_#t~post2; [2018-12-17 14:26:39,085 FATAL L184 hOps$ForEachOp$OfRef]: ActionStr: (and (<= 0 c_ULTIMATE.start_main_~i~7) (= c_ULTIMATE.start_main_~array~7_primed (store c_ULTIMATE.start_main_~array~7 c_ULTIMATE.start_main_~i~7 c_ULTIMATE.start_main_~i~7)) (= c_ULTIMATE.start_main_~i~7 (+ c_ULTIMATE.start_main_~i~7_primed 1))) [2018-12-17 14:26:43,545 WARN L138 XnfTransformerHelper]: expecting exponential blowup for input size 52 [2018-12-17 14:26:43,921 FATAL L271 ngHoareTripleChecker]: Post: {2147483626#(or (and (<= (* 2 ~n) 14) (<= 0 (+ ULTIMATE.start_main_~i~7 ~n)) (<= 1 ~n) (<= ~n (+ ULTIMATE.start_main_~i~7 14)) (<= 6 (* 2 ~n)) (<= (* 2 ULTIMATE.start_main_~i~7) 6) (<= ~n 9) (<= 0 (+ ULTIMATE.start_main_~i~7 1)) (<= (- (- ~n) ~n) (- 10)) (<= 0 (+ ~n 3)) (<= (* 2 ~n) 10) (<= ULTIMATE.start_main_~i~7 7) (<= (+ ULTIMATE.start_main_~i~7 2) ~n) (<= (- ULTIMATE.start_main_~i~7 (- ~n)) 8) (<= (* 2 ~n) 18) (<= ULTIMATE.start_main_~i~7 9) (<= 2 (* 2 ~n)) (<= 10 (* 2 ~n)) (<= (+ ULTIMATE.start_main_~i~7 ~n) 16) (<= ~n 11) (<= ~n (+ ULTIMATE.start_main_~i~7 10)) (<= 0 (+ (* 2 ULTIMATE.start_main_~i~7) 2)) (<= 5 ~n) (<= ~n (+ ULTIMATE.start_main_~i~7 6)) (<= ULTIMATE.start_main_~i~7 11) (<= ~n 5) (<= 0 (+ ULTIMATE.start_main_~i~7 ~n 4)) (<= (- (- ULTIMATE.start_main_~i~7) ~n) (- 4)) (<= 0 (+ ULTIMATE.start_main_~i~7 5)) (<= ULTIMATE.start_main_~i~7 (+ ~n 6)) (<= 0 (+ ULTIMATE.start_main_~i~7 3)) (<= (- (- ULTIMATE.start_main_~i~7) ULTIMATE.start_main_~i~7) 2) (<= 0 (+ ULTIMATE.start_main_~i~7 9)) (<= (- ULTIMATE.start_main_~i~7 (- ULTIMATE.start_main_~i~7)) 6) (<= (* 2 ULTIMATE.start_main_~i~7) 10) (<= (- ULTIMATE.start_main_~i~7 ~n) (- 2)) (<= ~n 13) (<= 4 (+ ULTIMATE.start_main_~i~7 ~n)) (<= 0 (+ ~n 1)) (<= 3 ~n) (<= ULTIMATE.start_main_~i~7 (+ ~n 2)) (<= (- (- ULTIMATE.start_main_~i~7) (- ~n)) 6) (<= ULTIMATE.start_main_~i~7 3) (<= 0 (+ (* 2 ULTIMATE.start_main_~i~7) 6)) (<= (- ~n (- ~n)) 10) (exists ((v_b_42_1 Int) (v_b_41_1 Int) (v_b_37_1 Int) (v_b_38_1 Int)) (and (<= (+ v_b_42_1 ~n) 18) (<= 0 (+ v_b_41_1 2)) (<= 0 (+ v_b_42_1 ULTIMATE.start_main_~i~7 8)) (<= 0 (+ v_b_41_1 v_b_37_1)) (<= (+ ULTIMATE.start_main_~i~7 1) v_b_41_1) (<= (- v_b_42_1 (- ~n)) 10) (<= v_b_38_1 (+ v_b_42_1 4)) (<= (- (- v_b_38_1) v_b_41_1) (- 5)) (<= ULTIMATE.start_main_~i~7 (+ v_b_37_1 3)) (<= v_b_37_1 (+ v_b_42_1 3)) (<= 0 (+ v_b_37_1 v_b_38_1 3)) (<= v_b_38_1 (+ v_b_37_1 9)) (<= 0 (+ v_b_37_1 ~n 3)) (<= (+ v_b_41_1 ULTIMATE.start_main_~i~7) 7) (<= (+ v_b_41_1 v_b_37_1) 4) (<= ~n (+ v_b_41_1 9)) (<= (- v_b_37_1 (- v_b_38_1)) 5) (<= 5 v_b_38_1) (<= (+ ULTIMATE.start_main_~i~7 v_b_38_1) 12) (<= (* 2 v_b_37_1) 0) (<= (- (- v_b_38_1) ~n) (- 10)) (<= v_b_41_1 10) (<= (- v_b_37_1 (- v_b_37_1)) 0) (<= (- (- v_b_42_1) (- ~n)) 4) (<= (+ v_b_41_1 v_b_38_1) 17) (<= 0 (+ v_b_41_1 v_b_37_1 8)) (<= (- (- v_b_41_1) ~n) (- 5)) (<= (- v_b_41_1 ~n) (- 1)) (< v_b_42_1 (+ v_b_41_1 1)) (<= 2 (+ v_b_42_1 ~n)) (<= v_b_37_1 (+ v_b_41_1 4)) (<= v_b_38_1 (+ v_b_41_1 5)) (<= (+ v_b_38_1 ~n) 18) (<= 0 (+ v_b_37_1 4)) (<= v_b_42_1 11) (<= (+ v_b_42_1 ULTIMATE.start_main_~i~7) 16) (<= 0 (+ v_b_38_1 3)) (<= (- (- v_b_37_1) v_b_37_1) 0) (<= 0 (+ v_b_37_1 8)) (<= v_b_42_1 (+ ULTIMATE.start_main_~i~7 10)) (<= (+ v_b_37_1 1) ~n) (<= ULTIMATE.start_main_~i~7 (+ v_b_38_1 6)) (<= v_b_38_1 (+ v_b_42_1 12)) (<= v_b_41_1 (+ v_b_42_1 7)) (forall ((v_prenex_224 Int) (v_prenex_225 Int)) (or (< v_prenex_225 v_b_37_1) (<= (- (- (select ~array v_prenex_225)) (select ULTIMATE.start_main_~array~7 v_prenex_224)) 0) (<= v_b_42_1 v_prenex_224) (< v_prenex_224 v_b_41_1) (<= v_b_38_1 v_prenex_225))) (<= v_b_37_1 (+ v_b_41_1 8)) (<= (+ v_b_42_1 ~n) 10) (<= v_b_42_1 (+ v_b_37_1 9)) (<= v_b_41_1 (+ ULTIMATE.start_main_~i~7 5)) (<= (+ v_b_42_1 v_b_41_1) 17) (<= 1 (+ v_b_37_1 ~n)) (<= (* 2 v_b_38_1) 18) (<= 0 (+ v_b_41_1 8)) (forall ((v_prenex_198 Int) (v_prenex_197 Int)) (or (<= (- (select ~array v_prenex_198) (select ULTIMATE.start_main_~array~7 v_prenex_197)) 0) (<= v_b_42_1 v_prenex_197) (< v_prenex_197 v_b_41_1) (<= v_b_38_1 v_prenex_198) (< v_prenex_198 v_b_37_1))) (<= (- ULTIMATE.start_main_~i~7 (- v_b_41_1)) 7) (<= v_b_41_1 8) (<= ULTIMATE.start_main_~i~7 (+ v_b_38_1 2)) (<= (+ v_b_37_1 v_b_38_1) 5) (<= v_b_38_1 7) (<= (- ULTIMATE.start_main_~i~7 (- v_b_37_1)) 3) (<= v_b_37_1 0) (<= (- ULTIMATE.start_main_~i~7 v_b_38_1) (- 2)) (<= (+ ULTIMATE.start_main_~i~7 v_b_37_1) 7) (<= (- v_b_38_1 (- v_b_42_1)) 10) (forall ((v_prenex_237 Int) (v_prenex_238 Int)) (or (< v_prenex_238 v_b_37_1) (< v_prenex_237 v_b_41_1) (<= v_b_42_1 v_prenex_237) (<= v_b_38_1 v_prenex_238) (<= (- (- (select ~array v_prenex_238)) (- (select ULTIMATE.start_main_~array~7 v_prenex_237))) 4))) (<= ~n (+ v_b_37_1 9)) (<= v_b_38_1 11) (<= v_b_37_1 (+ v_b_38_1 3)) (<= v_b_41_1 (+ ULTIMATE.start_main_~i~7 1)) (<= v_b_37_1 (+ ~n 3)) (<= v_b_41_1 (+ v_b_37_1 4)) (<= ~n (+ v_b_38_1 8)) (<= (- (- v_b_37_1) ~n) (- 5)) (<= v_b_41_1 (+ ULTIMATE.start_main_~i~7 9)) (<= 6 (+ v_b_42_1 v_b_38_1)) (<= ULTIMATE.start_main_~i~7 (+ v_b_37_1 7)) (<= (+ ULTIMATE.start_main_~i~7 v_b_38_1) 8) (<= (- (- v_b_38_1) (- ~n)) 0) (<= (- (- v_b_37_1) (- ~n)) 5) (<= 0 (+ (* 2 v_b_41_1) 8)) (<= (+ v_b_42_1 v_b_37_1) 9) (<= v_b_42_1 (+ ULTIMATE.start_main_~i~7 6)) (<= (+ v_b_41_1 ULTIMATE.start_main_~i~7) 15) (<= (+ v_b_41_1 v_b_37_1) 12) (<= ULTIMATE.start_main_~i~7 (+ v_b_42_1 6)) (<= (- v_b_37_1 v_b_41_1) 0) (<= (+ v_b_37_1 ~n) 13) (<= 0 (+ v_b_41_1 4)) (<= (+ v_b_41_1 ~n) 13) (<= v_b_42_1 (+ v_b_38_1 8)) (<= 5 (+ v_b_37_1 ~n)) (<= ULTIMATE.start_main_~i~7 (+ v_b_41_1 7)) (<= v_b_41_1 4) (<= (+ v_b_42_1 v_b_38_1) 18) (<= v_b_41_1 6) (<= v_b_38_1 (+ ULTIMATE.start_main_~i~7 6)) (<= v_b_42_1 (+ v_b_41_1 5)) (<= ULTIMATE.start_main_~i~7 (+ v_b_41_1 3)) (<= v_b_41_1 (+ ULTIMATE.start_main_~i~7 13)) (<= (- (- v_b_38_1) v_b_38_1) (- 10)) (<= 0 (+ (* 2 v_b_42_1) 6)) (<= 1 (+ v_b_41_1 v_b_38_1)) (<= (+ v_b_41_1 v_b_38_1) 13) (<= 0 (+ (* 2 v_b_37_1) 8)) (<= v_b_41_1 (+ v_b_42_1 3)) (<= (- v_b_42_1 ~n) 0) (<= ULTIMATE.start_main_~i~7 (+ v_b_42_1 2)) (<= ULTIMATE.start_main_~i~7 (+ v_b_42_1 10)) (<= 2 (+ v_b_38_1 ~n)) (<= 0 (+ v_b_41_1 v_b_38_1 3)) (<= 4 (+ ULTIMATE.start_main_~i~7 v_b_38_1)) (<= (+ ULTIMATE.start_main_~i~7 v_b_37_1) 11) (<= (+ v_b_42_1 v_b_37_1) 13) (<= (- v_b_38_1 (- v_b_38_1)) 10) (<= (* 2 v_b_42_1) 18) (<= 0 (+ v_b_41_1 ULTIMATE.start_main_~i~7 5)) (<= (- (- v_b_38_1) (- v_b_42_1)) 0) (<= v_b_42_1 5) (<= (* 2 v_b_41_1) 12) (<= (- v_b_38_1 v_b_41_1) 5) (<= 0 (* 2 v_b_37_1)) (<= (- (- v_b_41_1) (- v_b_42_1)) 1) (<= (+ v_b_37_1 ~n) 5) (<= (- (- v_b_42_1) v_b_42_1) (- 2)) (<= 0 (+ v_b_38_1 1)) (<= v_b_41_1 (+ v_b_37_1 8)) (<= v_b_38_1 (+ v_b_37_1 5)) (<= (+ v_b_42_1 v_b_41_1) 13) (<= ~n (+ v_b_42_1 12)) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_37_1)) 1) (<= 2 (* 2 v_b_38_1)) (<= 0 (+ v_b_42_1 3)) (<= ULTIMATE.start_main_~i~7 (+ v_b_41_1 11)) (<= (+ v_b_41_1 1) v_b_38_1) (<= (- (- ULTIMATE.start_main_~i~7) v_b_38_1) (- 4)) (<= (+ v_b_41_1 1) v_b_42_1) (<= ~n (+ v_b_42_1 8)) (<= (- (- v_b_41_1) v_b_41_1) 0) (<= v_b_37_1 4) (<= (- (- v_b_37_1) v_b_42_1) (- 1)) (<= v_b_37_1 8) (<= 0 (+ v_b_42_1 1)) (<= v_b_42_1 (+ v_b_37_1 13)) (<= v_b_38_1 (+ ULTIMATE.start_main_~i~7 14)) (<= ~n (+ v_b_42_1 4)) (<= 1 (+ v_b_37_1 v_b_38_1)) (<= (+ v_b_42_1 ~n) 14) (<= v_b_38_1 (+ ~n 4)) (<= (- v_b_42_1 (- v_b_42_1)) 10) (<= (- v_b_37_1 ~n) (- 5)) (<= (- v_b_38_1 v_b_42_1) 4) (<= 0 (+ v_b_42_1 5)) (<= v_b_41_1 (+ v_b_38_1 3)) (<= (+ v_b_42_1 v_b_37_1) 5) (<= v_b_42_1 9) (<= (+ v_b_38_1 ~n) 14) (<= (* 2 v_b_37_1) 4) (<= v_b_37_1 v_b_41_1) (<= v_b_38_1 ~n) (<= ~n (+ v_b_37_1 5)) (<= (+ v_b_38_1 ~n) 10) (<= (+ v_b_41_1 ~n) 17) (<= 0 (+ (* 2 v_b_37_1) 4)) (<= (- v_b_38_1 ~n) 0) (<= 0 (+ (* 2 v_b_42_1) 2)) (<= (- (- ULTIMATE.start_main_~i~7) v_b_42_1) 0) (< v_b_38_1 (+ v_b_37_1 1)) (<= v_b_42_1 (+ ULTIMATE.start_main_~i~7 14)) (<= v_b_38_1 (+ v_b_41_1 9)) (<= (- ULTIMATE.start_main_~i~7 v_b_37_1) 3) (<= (+ v_b_41_1 v_b_37_1) 8) (<= 5 (+ v_b_41_1 ~n)) (<= (+ v_b_37_1 5) v_b_38_1) (<= (- (- v_b_42_1) ~n) (- 6)) (forall ((v_prenex_204 Int) (v_prenex_205 Int)) (or (< v_prenex_205 v_b_37_1) (<= v_b_38_1 v_prenex_205) (< v_prenex_204 v_b_41_1) (<= (- (select ~array v_prenex_205) (- (select ULTIMATE.start_main_~array~7 v_prenex_204))) 4) (<= v_b_42_1 v_prenex_204))) (<= (+ v_b_41_1 1) ~n) (<= 3 v_b_38_1) (<= (- (- ULTIMATE.start_main_~i~7) v_b_37_1) 1) (<= (- ULTIMATE.start_main_~i~7 (- v_b_42_1)) 8) (<= 0 (+ v_b_42_1 ULTIMATE.start_main_~i~7)) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_42_1)) 2) (<= v_b_42_1 ~n) (<= ~n (+ v_b_38_1 4)) (<= (+ v_b_37_1 v_b_38_1) 9) (<= v_b_38_1 (+ ~n 8)) (<= v_b_41_1 (+ ~n 7)) (<= (- v_b_41_1 (- v_b_42_1)) 9) (<= (- (- v_b_37_1) v_b_38_1) (- 5)) (<= 0 (+ v_b_42_1 v_b_41_1 7)) (<= (+ v_b_41_1 v_b_38_1) 9) (<= ~n v_b_38_1) (<= (+ ULTIMATE.start_main_~i~7 2) v_b_38_1) (<= (* 2 v_b_42_1) 10) (<= (* 2 v_b_38_1) 14) (<= v_b_41_1 12) (<= 10 (+ v_b_38_1 ~n)) (<= (- v_b_37_1 v_b_42_1) (- 1)) (<= 6 (+ v_b_38_1 ~n)) (<= 0 (+ v_b_42_1 v_b_38_1 2)) (<= 0 (+ v_b_41_1 ULTIMATE.start_main_~i~7 9)) (<= v_b_42_1 (+ v_b_38_1 4)) (<= 0 (+ v_b_41_1 ULTIMATE.start_main_~i~7 1)) (<= 2 (* 2 v_b_42_1)) (<= (- v_b_41_1 v_b_42_1) (- 1)) (<= 0 (+ ULTIMATE.start_main_~i~7 v_b_37_1 1)) (<= 0 (+ v_b_37_1 2)) (<= 1 (+ v_b_42_1 v_b_41_1)) (<= 1 (+ v_b_42_1 v_b_37_1)) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_41_1)) 1) (<= (+ ULTIMATE.start_main_~i~7 v_b_37_1) 3) (<= v_b_42_1 (+ v_b_37_1 5)) (<= 5 (+ v_b_37_1 v_b_38_1)) (<= (+ v_b_42_1 ULTIMATE.start_main_~i~7) 8) (<= v_b_42_1 v_b_38_1) (<= (- (- v_b_37_1) (- v_b_42_1)) 5) (<= (+ v_b_41_1 ULTIMATE.start_main_~i~7) 11) (<= 0 (+ ULTIMATE.start_main_~i~7 v_b_38_1)) (<= 2 (+ v_b_42_1 v_b_38_1)) (<= 1 (+ v_b_41_1 ~n)) (<= (- v_b_37_1 (- v_b_42_1)) 5) (<= v_b_37_1 6) (<= v_b_38_1 13) (<= (+ v_b_41_1 ~n) 9) (<= (* 2 v_b_42_1) 14) (<= (+ v_b_37_1 5) ~n) (<= v_b_38_1 (+ v_b_41_1 13)) (<= (- (- v_b_38_1) v_b_42_1) (- 6)) (<= (+ v_b_37_1 ~n) 9) (<= 0 (+ v_b_41_1 v_b_37_1 4)) (<= 0 (+ v_b_42_1 v_b_37_1 7)) (<= (- v_b_38_1 (- v_b_41_1)) 9) (<= 6 (* 2 v_b_38_1)) (<= 0 (* 2 v_b_41_1)) (<= (- (- v_b_37_1) (- v_b_41_1)) 4) (<= (- v_b_37_1 (- ~n)) 5) (<= (- ULTIMATE.start_main_~i~7 v_b_41_1) (- 1)) (<= (- v_b_38_1 (- ~n)) 10) (<= (+ v_b_37_1 1) v_b_38_1) (<= 0 v_b_37_1) (<= 1 v_b_38_1) (<= v_b_42_1 (+ v_b_41_1 1)) (<= v_b_42_1 13) (<= 0 (+ v_b_41_1 6)) (<= (- v_b_41_1 (- v_b_41_1)) 8) (<= v_b_42_1 (+ ULTIMATE.start_main_~i~7 2)) (<= ULTIMATE.start_main_~i~7 (+ v_b_37_1 11)) (<= (- ULTIMATE.start_main_~i~7 (- v_b_38_1)) 8) (<= 0 (+ (* 2 v_b_41_1) 4)) (<= (+ v_b_37_1 1) v_b_42_1) (<= (+ v_b_42_1 ULTIMATE.start_main_~i~7) 12) (<= (+ v_b_37_1 v_b_38_1) 13) (<= v_b_41_1 (+ v_b_42_1 11)) (<= v_b_37_1 (+ ULTIMATE.start_main_~i~7 5)) (<= 0 (+ ULTIMATE.start_main_~i~7 v_b_37_1 5)) (<= 0 (+ ULTIMATE.start_main_~i~7 v_b_38_1 4)) (<= 10 (* 2 v_b_38_1)) (<= (+ v_b_42_1 v_b_38_1) 14) (<= (- ULTIMATE.start_main_~i~7 v_b_42_1) (- 2)) (<= (+ ULTIMATE.start_main_~i~7 2) v_b_42_1) (<= (- v_b_37_1 v_b_38_1) (- 5)) (<= 0 (+ v_b_41_1 ~n 3)) (<= (* 2 v_b_41_1) 16) (<= (- (- ULTIMATE.start_main_~i~7) v_b_41_1) 1) (<= (- v_b_41_1 (- ~n)) 9) (<= 0 (+ v_b_42_1 v_b_41_1 3)) (<= (- (- v_b_37_1) v_b_41_1) 0) (<= 0 (+ v_b_42_1 v_b_37_1 3)) (<= v_b_41_1 (+ ~n 3)) (<= (- (- v_b_41_1) (- ~n)) 5) (<= v_b_41_1 (+ v_b_37_1 12)) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_38_1)) 6) (<= (+ v_b_42_1 v_b_38_1) 10) (<= ~n (+ v_b_37_1 13)) (<= (- (- v_b_38_1) (- v_b_41_1)) (- 1)) (<= v_b_38_1 (+ ULTIMATE.start_main_~i~7 10)) (<= v_b_38_1 (+ v_b_42_1 8)) (<= v_b_42_1 (+ ~n 4)) (<= 0 (+ v_b_42_1 ULTIMATE.start_main_~i~7 4)) (<= 0 (+ ULTIMATE.start_main_~i~7 v_b_37_1 9)) (<= v_b_37_1 (+ ULTIMATE.start_main_~i~7 9)) (<= v_b_42_1 (+ v_b_41_1 9)) (<= ~n (+ v_b_41_1 13)) (<= 5 (+ v_b_41_1 v_b_38_1)) (<= ~n (+ v_b_41_1 5)) (<= (+ ULTIMATE.start_main_~i~7 v_b_38_1) 16) (<= v_b_37_1 (+ ULTIMATE.start_main_~i~7 1)) (<= v_b_42_1 (+ v_b_41_1 13)) (<= v_b_38_1 (+ v_b_37_1 13)) (<= v_b_38_1 5) (<= (* 2 v_b_41_1) 8) (<= 0 (+ v_b_42_1 7)) (<= 6 (+ v_b_42_1 ~n)) (<= (- v_b_37_1 (- v_b_41_1)) 4) (<= v_b_37_1 (+ v_b_42_1 7)) (<= v_b_41_1 (+ v_b_38_1 7)) (<= 0 v_b_41_1) (<= 0 (+ v_b_37_1 6)) (<= (- (- v_b_37_1) (- v_b_38_1)) 5) (<= (- (- v_b_41_1) v_b_42_1) (- 1)) (<= (* 2 v_b_38_1) 10) (<= 0 (+ v_b_42_1 ~n 2)) (<= (* 2 v_b_37_1) 8) (<= v_b_37_1 2) (<= v_b_38_1 9) (<= (+ v_b_42_1 v_b_41_1) 9) (<= v_b_42_1 7) (<= 1 v_b_42_1) (<= v_b_42_1 (+ ~n 8)))) (<= 0 (+ ULTIMATE.start_main_~i~7 7)) (<= (+ ULTIMATE.start_main_~i~7 ~n) 8) (<= ~n 7) (<= (+ ULTIMATE.start_main_~i~7 ~n) 12) (<= 0 (+ (* 2 ULTIMATE.start_main_~i~7) 10)) (<= ULTIMATE.start_main_~i~7 5) (<= (* 2 ULTIMATE.start_main_~i~7) 14)) (and (<= (* 2 ~n) 14) (<= 0 (+ ULTIMATE.start_main_~i~7 ~n)) (<= ~n (+ ULTIMATE.start_main_~i~7 14)) (<= 1 ~n) (<= 6 (* 2 ~n)) (<= (* 2 ULTIMATE.start_main_~i~7) 6) (<= ~n 9) (<= 0 (+ ULTIMATE.start_main_~i~7 1)) (<= (- (- ~n) ~n) (- 10)) (<= 0 (+ ~n 3)) (<= (* 2 ~n) 10) (<= ULTIMATE.start_main_~i~7 7) (<= (+ ULTIMATE.start_main_~i~7 2) ~n) (<= (- ULTIMATE.start_main_~i~7 (- ~n)) 8) (<= (* 2 ~n) 18) (<= ULTIMATE.start_main_~i~7 9) (<= 2 (* 2 ~n)) (<= 10 (* 2 ~n)) (<= (+ ULTIMATE.start_main_~i~7 ~n) 16) (<= ~n 11) (<= ~n (+ ULTIMATE.start_main_~i~7 10)) (<= 0 (+ (* 2 ULTIMATE.start_main_~i~7) 2)) (<= 5 ~n) (<= ~n (+ ULTIMATE.start_main_~i~7 6)) (<= ULTIMATE.start_main_~i~7 11) (<= ~n 5) (<= 0 (+ ULTIMATE.start_main_~i~7 ~n 4)) (<= (- (- ULTIMATE.start_main_~i~7) ~n) (- 4)) (<= 0 (+ ULTIMATE.start_main_~i~7 5)) (<= ULTIMATE.start_main_~i~7 (+ ~n 6)) (<= 0 (+ ULTIMATE.start_main_~i~7 3)) (<= (- (- ULTIMATE.start_main_~i~7) ULTIMATE.start_main_~i~7) 2) (<= 0 (+ ULTIMATE.start_main_~i~7 9)) (<= (- ULTIMATE.start_main_~i~7 (- ULTIMATE.start_main_~i~7)) 6) (<= (* 2 ULTIMATE.start_main_~i~7) 10) (<= (- ULTIMATE.start_main_~i~7 ~n) (- 2)) (<= ~n 13) (<= 4 (+ ULTIMATE.start_main_~i~7 ~n)) (<= 0 (+ ~n 1)) (<= 3 ~n) (<= ULTIMATE.start_main_~i~7 (+ ~n 2)) (<= (- (- ULTIMATE.start_main_~i~7) (- ~n)) 6) (<= ULTIMATE.start_main_~i~7 3) (<= 0 (+ (* 2 ULTIMATE.start_main_~i~7) 6)) (<= (- ~n (- ~n)) 10) (exists ((v_b_42_1 Int) (v_b_41_1 Int) (v_b_37_1 Int) (v_b_38_1 Int)) (and (<= (+ v_b_42_1 ~n) 18) (<= 0 (+ v_b_41_1 2)) (<= 0 (+ v_b_42_1 ULTIMATE.start_main_~i~7 8)) (<= 0 (+ v_b_41_1 v_b_37_1)) (<= (+ ULTIMATE.start_main_~i~7 1) v_b_41_1) (<= (- v_b_42_1 (- ~n)) 10) (<= v_b_38_1 (+ v_b_42_1 4)) (<= (- (- v_b_38_1) v_b_41_1) (- 5)) (<= ULTIMATE.start_main_~i~7 (+ v_b_37_1 3)) (<= v_b_37_1 (+ v_b_42_1 3)) (<= 0 (+ v_b_37_1 v_b_38_1 3)) (forall ((v_prenex_214 Int)) (or (<= (- ULTIMATE.start_main_~i~7 (- (select ULTIMATE.start_main_~array~7 v_prenex_214))) 7) (< v_prenex_214 v_b_41_1) (<= v_b_42_1 v_prenex_214))) (<= v_b_38_1 (+ v_b_37_1 9)) (<= 0 (+ v_b_37_1 ~n 3)) (<= (+ v_b_41_1 ULTIMATE.start_main_~i~7) 7) (forall ((v_prenex_220 Int)) (or (<= v_b_42_1 v_prenex_220) (< v_prenex_220 v_b_41_1) (<= (- v_b_42_1 (select ULTIMATE.start_main_~array~7 v_prenex_220)) 1))) (<= (+ v_b_41_1 v_b_37_1) 4) (<= ~n (+ v_b_41_1 9)) (<= (- v_b_37_1 (- v_b_38_1)) 5) (<= 5 v_b_38_1) (<= (+ ULTIMATE.start_main_~i~7 v_b_38_1) 12) (<= (* 2 v_b_37_1) 0) (<= (- (- v_b_38_1) ~n) (- 10)) (<= v_b_41_1 10) (<= (- v_b_37_1 (- v_b_37_1)) 0) (<= (- (- v_b_42_1) (- ~n)) 4) (<= (+ v_b_41_1 v_b_38_1) 17) (<= 0 (+ v_b_41_1 v_b_37_1 8)) (<= (- (- v_b_41_1) ~n) (- 5)) (<= (- v_b_41_1 ~n) (- 1)) (< v_b_42_1 (+ v_b_41_1 1)) (<= 2 (+ v_b_42_1 ~n)) (<= v_b_37_1 (+ v_b_41_1 4)) (<= v_b_38_1 (+ v_b_41_1 5)) (<= (+ v_b_38_1 ~n) 18) (<= 0 (+ v_b_37_1 4)) (forall ((v_prenex_246 Int)) (or (< v_prenex_246 v_b_41_1) (<= v_b_42_1 v_prenex_246) (<= (- (select ULTIMATE.start_main_~array~7 v_prenex_246) (- ~n)) 9))) (<= v_b_42_1 11) (<= (+ v_b_42_1 ULTIMATE.start_main_~i~7) 16) (forall ((v_prenex_232 Int)) (or (<= v_b_42_1 v_prenex_232) (<= (- (- v_b_38_1) (select ULTIMATE.start_main_~array~7 v_prenex_232)) (- 5)) (< v_prenex_232 v_b_41_1))) (<= 0 (+ v_b_38_1 3)) (<= (- (- v_b_37_1) v_b_37_1) 0) (<= 0 (+ v_b_37_1 8)) (<= v_b_42_1 (+ ULTIMATE.start_main_~i~7 10)) (<= (+ v_b_37_1 1) ~n) (<= ULTIMATE.start_main_~i~7 (+ v_b_38_1 6)) (<= v_b_38_1 (+ v_b_42_1 12)) (<= v_b_41_1 (+ v_b_42_1 7)) (forall ((v_prenex_206 Int)) (or (<= (- (- (select ULTIMATE.start_main_~array~7 v_prenex_206)) ~n) (- 5)) (<= v_b_42_1 v_prenex_206) (< v_prenex_206 v_b_41_1))) (forall ((v_prenex_224 Int) (v_prenex_225 Int)) (or (< v_prenex_225 v_b_37_1) (<= (- (- (select ~array v_prenex_225)) (select ULTIMATE.start_main_~array~7 v_prenex_224)) 0) (<= v_b_42_1 v_prenex_224) (< v_prenex_224 v_b_41_1) (<= v_b_38_1 v_prenex_225))) (<= v_b_37_1 (+ v_b_41_1 8)) (<= (+ v_b_42_1 ~n) 10) (<= v_b_42_1 (+ v_b_37_1 9)) (<= v_b_41_1 (+ ULTIMATE.start_main_~i~7 5)) (forall ((v_prenex_234 Int)) (or (<= v_b_42_1 v_prenex_234) (<= (- (- v_b_42_1) (select ULTIMATE.start_main_~array~7 v_prenex_234)) (- 1)) (< v_prenex_234 v_b_41_1))) (<= (+ v_b_42_1 v_b_41_1) 17) (<= 1 (+ v_b_37_1 ~n)) (<= (* 2 v_b_38_1) 18) (forall ((v_prenex_208 Int)) (or (<= (- (- v_b_38_1) (- (select ULTIMATE.start_main_~array~7 v_prenex_208))) (- 1)) (<= v_b_42_1 v_prenex_208) (< v_prenex_208 v_b_41_1))) (<= 0 (+ v_b_41_1 8)) (forall ((v_prenex_198 Int) (v_prenex_197 Int)) (or (<= (- (select ~array v_prenex_198) (select ULTIMATE.start_main_~array~7 v_prenex_197)) 0) (<= v_b_42_1 v_prenex_197) (< v_prenex_197 v_b_41_1) (<= v_b_38_1 v_prenex_198) (< v_prenex_198 v_b_37_1))) (<= (- ULTIMATE.start_main_~i~7 (- v_b_41_1)) 7) (<= v_b_41_1 8) (<= ULTIMATE.start_main_~i~7 (+ v_b_38_1 2)) (<= (+ v_b_37_1 v_b_38_1) 5) (<= v_b_38_1 7) (<= (- ULTIMATE.start_main_~i~7 (- v_b_37_1)) 3) (<= v_b_37_1 0) (<= (- ULTIMATE.start_main_~i~7 v_b_38_1) (- 2)) (<= (+ ULTIMATE.start_main_~i~7 v_b_37_1) 7) (<= (- v_b_38_1 (- v_b_42_1)) 10) (forall ((v_prenex_237 Int) (v_prenex_238 Int)) (or (< v_prenex_238 v_b_37_1) (< v_prenex_237 v_b_41_1) (<= v_b_42_1 v_prenex_237) (<= v_b_38_1 v_prenex_238) (<= (- (- (select ~array v_prenex_238)) (- (select ULTIMATE.start_main_~array~7 v_prenex_237))) 4))) (<= ~n (+ v_b_37_1 9)) (<= v_b_38_1 11) (<= v_b_37_1 (+ v_b_38_1 3)) (<= v_b_41_1 (+ ULTIMATE.start_main_~i~7 1)) (<= v_b_37_1 (+ ~n 3)) (<= v_b_41_1 (+ v_b_37_1 4)) (<= ~n (+ v_b_38_1 8)) (<= (- (- v_b_37_1) ~n) (- 5)) (<= v_b_41_1 (+ ULTIMATE.start_main_~i~7 9)) (<= 6 (+ v_b_42_1 v_b_38_1)) (<= ULTIMATE.start_main_~i~7 (+ v_b_37_1 7)) (<= (+ ULTIMATE.start_main_~i~7 v_b_38_1) 8) (<= (- (- v_b_38_1) (- ~n)) 0) (<= (- (- v_b_37_1) (- ~n)) 5) (<= 0 (+ (* 2 v_b_41_1) 8)) (<= (+ v_b_42_1 v_b_37_1) 9) (<= v_b_42_1 (+ ULTIMATE.start_main_~i~7 6)) (<= (+ v_b_41_1 ULTIMATE.start_main_~i~7) 15) (<= (+ v_b_41_1 v_b_37_1) 12) (<= ULTIMATE.start_main_~i~7 (+ v_b_42_1 6)) (<= (- v_b_37_1 v_b_41_1) 0) (forall ((v_prenex_192 Int)) (or (<= v_b_42_1 v_prenex_192) (< v_prenex_192 v_b_41_1) (<= (- (- ULTIMATE.start_main_~i~7) (- (select ULTIMATE.start_main_~array~7 v_prenex_192))) 1))) (forall ((v_prenex_200 Int)) (or (< v_prenex_200 v_b_41_1) (<= (- (- v_b_37_1) (- (select ULTIMATE.start_main_~array~7 v_prenex_200))) 4) (<= v_b_42_1 v_prenex_200))) (<= (+ v_b_37_1 ~n) 13) (<= 0 (+ v_b_41_1 4)) (<= (+ v_b_41_1 ~n) 13) (<= v_b_42_1 (+ v_b_38_1 8)) (<= 5 (+ v_b_37_1 ~n)) (<= ULTIMATE.start_main_~i~7 (+ v_b_41_1 7)) (<= v_b_41_1 4) (<= (+ v_b_42_1 v_b_38_1) 18) (forall ((v_prenex_217 Int)) (or (< v_prenex_217 v_b_41_1) (<= (- (- v_b_42_1) (- (select ULTIMATE.start_main_~array~7 v_prenex_217))) (- 1)) (<= v_b_42_1 v_prenex_217))) (<= v_b_41_1 6) (<= v_b_38_1 (+ ULTIMATE.start_main_~i~7 6)) (<= v_b_42_1 (+ v_b_41_1 5)) (<= ULTIMATE.start_main_~i~7 (+ v_b_41_1 3)) (<= v_b_41_1 (+ ULTIMATE.start_main_~i~7 13)) (<= (- (- v_b_38_1) v_b_38_1) (- 10)) (<= 0 (+ (* 2 v_b_42_1) 6)) (<= 1 (+ v_b_41_1 v_b_38_1)) (<= (+ v_b_41_1 v_b_38_1) 13) (<= 0 (+ (* 2 v_b_37_1) 8)) (<= v_b_41_1 (+ v_b_42_1 3)) (<= (- v_b_42_1 ~n) 0) (<= ULTIMATE.start_main_~i~7 (+ v_b_42_1 2)) (<= ULTIMATE.start_main_~i~7 (+ v_b_42_1 10)) (<= 2 (+ v_b_38_1 ~n)) (<= 0 (+ v_b_41_1 v_b_38_1 3)) (<= 4 (+ ULTIMATE.start_main_~i~7 v_b_38_1)) (<= (+ ULTIMATE.start_main_~i~7 v_b_37_1) 11) (<= (+ v_b_42_1 v_b_37_1) 13) (<= (- v_b_38_1 (- v_b_38_1)) 10) (<= (* 2 v_b_42_1) 18) (<= 0 (+ v_b_41_1 ULTIMATE.start_main_~i~7 5)) (<= (- (- v_b_38_1) (- v_b_42_1)) 0) (<= v_b_42_1 5) (<= (* 2 v_b_41_1) 12) (<= (- v_b_38_1 v_b_41_1) 5) (<= 0 (* 2 v_b_37_1)) (<= (- (- v_b_41_1) (- v_b_42_1)) 1) (<= (+ v_b_37_1 ~n) 5) (<= (- (- v_b_42_1) v_b_42_1) (- 2)) (<= 0 (+ v_b_38_1 1)) (<= v_b_41_1 (+ v_b_37_1 8)) (forall ((v_prenex_196 Int)) (or (<= v_b_42_1 v_prenex_196) (<= (- (- (select ULTIMATE.start_main_~array~7 v_prenex_196)) (select ULTIMATE.start_main_~array~7 v_prenex_196)) 0) (< v_prenex_196 v_b_41_1))) (<= v_b_38_1 (+ v_b_37_1 5)) (<= (+ v_b_42_1 v_b_41_1) 13) (<= ~n (+ v_b_42_1 12)) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_37_1)) 1) (<= 2 (* 2 v_b_38_1)) (<= 0 (+ v_b_42_1 3)) (<= ULTIMATE.start_main_~i~7 (+ v_b_41_1 11)) (<= (+ v_b_41_1 1) v_b_38_1) (<= (- (- ULTIMATE.start_main_~i~7) v_b_38_1) (- 4)) (<= (+ v_b_41_1 1) v_b_42_1) (<= ~n (+ v_b_42_1 8)) (<= (- (- v_b_41_1) v_b_41_1) 0) (<= v_b_37_1 4) (forall ((v_prenex_207 Int)) (or (<= v_b_42_1 v_prenex_207) (<= (- v_b_38_1 (select ULTIMATE.start_main_~array~7 v_prenex_207)) 5) (< v_prenex_207 v_b_41_1))) (<= (- (- v_b_37_1) v_b_42_1) (- 1)) (<= v_b_37_1 8) (<= 0 (+ v_b_42_1 1)) (<= v_b_42_1 (+ v_b_37_1 13)) (<= v_b_38_1 (+ ULTIMATE.start_main_~i~7 14)) (<= ~n (+ v_b_42_1 4)) (<= 1 (+ v_b_37_1 v_b_38_1)) (<= (+ v_b_42_1 ~n) 14) (<= v_b_38_1 (+ ~n 4)) (<= (- v_b_42_1 (- v_b_42_1)) 10) (<= (- v_b_37_1 ~n) (- 5)) (<= (- v_b_38_1 v_b_42_1) 4) (<= 0 (+ v_b_42_1 5)) (<= v_b_41_1 (+ v_b_38_1 3)) (<= (+ v_b_42_1 v_b_37_1) 5) (<= v_b_42_1 9) (<= (+ v_b_38_1 ~n) 14) (<= (* 2 v_b_37_1) 4) (forall ((v_idx_149 Int)) (or (<= (- (- v_b_41_1) (select ULTIMATE.start_main_~array~7 v_idx_149)) 0) (< v_idx_149 v_b_41_1) (<= v_b_42_1 v_idx_149))) (<= v_b_37_1 v_b_41_1) (<= v_b_38_1 ~n) (<= ~n (+ v_b_37_1 5)) (<= (+ v_b_38_1 ~n) 10) (<= (+ v_b_41_1 ~n) 17) (<= 0 (+ (* 2 v_b_37_1) 4)) (<= (- v_b_38_1 ~n) 0) (<= 0 (+ (* 2 v_b_42_1) 2)) (<= (- (- ULTIMATE.start_main_~i~7) v_b_42_1) 0) (<= v_b_42_1 (+ ULTIMATE.start_main_~i~7 14)) (<= v_b_38_1 (+ v_b_41_1 9)) (<= (- ULTIMATE.start_main_~i~7 v_b_37_1) 3) (<= (+ v_b_41_1 v_b_37_1) 8) (<= 5 (+ v_b_41_1 ~n)) (<= (+ v_b_37_1 5) v_b_38_1) (<= (- (- v_b_42_1) ~n) (- 6)) (forall ((v_prenex_204 Int) (v_prenex_205 Int)) (or (< v_prenex_205 v_b_37_1) (<= v_b_38_1 v_prenex_205) (< v_prenex_204 v_b_41_1) (<= (- (select ~array v_prenex_205) (- (select ULTIMATE.start_main_~array~7 v_prenex_204))) 4) (<= v_b_42_1 v_prenex_204))) (<= (+ v_b_41_1 1) ~n) (<= 3 v_b_38_1) (<= (- (- ULTIMATE.start_main_~i~7) v_b_37_1) 1) (<= (- ULTIMATE.start_main_~i~7 (- v_b_42_1)) 8) (<= 0 (+ v_b_42_1 ULTIMATE.start_main_~i~7)) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_42_1)) 2) (<= v_b_42_1 ~n) (<= ~n (+ v_b_38_1 4)) (<= (+ v_b_37_1 v_b_38_1) 9) (<= v_b_38_1 (+ ~n 8)) (<= v_b_41_1 (+ ~n 7)) (<= (- v_b_41_1 (- v_b_42_1)) 9) (<= (- (- v_b_37_1) v_b_38_1) (- 5)) (<= 0 (+ v_b_42_1 v_b_41_1 7)) (<= (+ v_b_41_1 v_b_38_1) 9) (<= ~n v_b_38_1) (<= (+ ULTIMATE.start_main_~i~7 2) v_b_38_1) (<= (* 2 v_b_42_1) 10) (<= (* 2 v_b_38_1) 14) (<= v_b_41_1 12) (forall ((v_prenex_226 Int)) (or (< v_prenex_226 v_b_41_1) (<= v_b_42_1 v_prenex_226) (<= (- v_b_41_1 (- (select ULTIMATE.start_main_~array~7 v_prenex_226))) 8))) (<= 10 (+ v_b_38_1 ~n)) (<= (- v_b_37_1 v_b_42_1) (- 1)) (<= 6 (+ v_b_38_1 ~n)) (<= 0 (+ v_b_42_1 v_b_38_1 2)) (<= 0 (+ v_b_41_1 ULTIMATE.start_main_~i~7 9)) (forall ((v_prenex_240 Int)) (or (< v_prenex_240 v_b_41_1) (<= (- (- v_b_37_1) (select ULTIMATE.start_main_~array~7 v_prenex_240)) 0) (<= v_b_42_1 v_prenex_240))) (<= v_b_42_1 (+ v_b_38_1 4)) (<= 0 (+ v_b_41_1 ULTIMATE.start_main_~i~7 1)) (<= 2 (* 2 v_b_42_1)) (<= (- v_b_41_1 v_b_42_1) (- 1)) (<= 0 (+ ULTIMATE.start_main_~i~7 v_b_37_1 1)) (<= 0 (+ v_b_37_1 2)) (<= 1 (+ v_b_42_1 v_b_41_1)) (<= 1 (+ v_b_42_1 v_b_37_1)) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_41_1)) 1) (<= (+ ULTIMATE.start_main_~i~7 v_b_37_1) 3) (<= v_b_42_1 (+ v_b_37_1 5)) (<= 5 (+ v_b_37_1 v_b_38_1)) (<= (+ v_b_42_1 ULTIMATE.start_main_~i~7) 8) (<= v_b_42_1 v_b_38_1) (<= (- (- v_b_37_1) (- v_b_42_1)) 5) (<= (+ v_b_41_1 ULTIMATE.start_main_~i~7) 11) (<= 0 (+ ULTIMATE.start_main_~i~7 v_b_38_1)) (<= 2 (+ v_b_42_1 v_b_38_1)) (<= 1 (+ v_b_41_1 ~n)) (<= (- v_b_37_1 (- v_b_42_1)) 5) (<= v_b_37_1 6) (<= v_b_38_1 13) (<= (+ v_b_41_1 ~n) 9) (<= (* 2 v_b_42_1) 14) (<= (+ v_b_37_1 5) ~n) (<= v_b_38_1 (+ v_b_41_1 13)) (<= (- (- v_b_38_1) v_b_42_1) (- 6)) (forall ((v_prenex_223 Int)) (or (< v_prenex_223 v_b_41_1) (<= (- ULTIMATE.start_main_~i~7 (select ULTIMATE.start_main_~array~7 v_prenex_223)) (- 1)) (<= v_b_42_1 v_prenex_223))) (<= (+ v_b_37_1 ~n) 9) (<= 0 (+ v_b_41_1 v_b_37_1 4)) (<= 0 (+ v_b_42_1 v_b_37_1 7)) (<= (- v_b_38_1 (- v_b_41_1)) 9) (<= 6 (* 2 v_b_38_1)) (<= 0 (* 2 v_b_41_1)) (<= (- (- v_b_37_1) (- v_b_41_1)) 4) (<= (- v_b_37_1 (- ~n)) 5) (<= (- ULTIMATE.start_main_~i~7 v_b_41_1) (- 1)) (forall ((v_prenex_247 Int)) (or (<= v_b_42_1 v_prenex_247) (< v_prenex_247 v_b_41_1) (<= (- v_b_37_1 (select ULTIMATE.start_main_~array~7 v_prenex_247)) 0))) (<= (- v_b_38_1 (- ~n)) 10) (forall ((v_prenex_213 Int)) (or (< v_prenex_213 v_b_41_1) (<= (- (- ULTIMATE.start_main_~i~7) (select ULTIMATE.start_main_~array~7 v_prenex_213)) 1) (<= v_b_42_1 v_prenex_213))) (<= (+ v_b_37_1 1) v_b_38_1) (<= 0 v_b_37_1) (<= 1 v_b_38_1) (<= v_b_42_1 (+ v_b_41_1 1)) (<= v_b_42_1 13) (<= 0 (+ v_b_41_1 6)) (<= (- v_b_41_1 (- v_b_41_1)) 8) (<= v_b_42_1 (+ ULTIMATE.start_main_~i~7 2)) (<= ULTIMATE.start_main_~i~7 (+ v_b_37_1 11)) (<= (- ULTIMATE.start_main_~i~7 (- v_b_38_1)) 8) (<= 0 (+ (* 2 v_b_41_1) 4)) (<= (+ v_b_37_1 1) v_b_42_1) (<= (+ v_b_42_1 ULTIMATE.start_main_~i~7) 12) (<= (+ v_b_37_1 v_b_38_1) 13) (<= v_b_41_1 (+ v_b_42_1 11)) (<= v_b_37_1 (+ ULTIMATE.start_main_~i~7 5)) (<= 0 (+ ULTIMATE.start_main_~i~7 v_b_37_1 5)) (<= 0 (+ ULTIMATE.start_main_~i~7 v_b_38_1 4)) (<= 10 (* 2 v_b_38_1)) (<= (+ v_b_42_1 v_b_38_1) 14) (<= (- ULTIMATE.start_main_~i~7 v_b_42_1) (- 2)) (<= (+ ULTIMATE.start_main_~i~7 2) v_b_42_1) (forall ((v_prenex_245 Int)) (or (<= v_b_42_1 v_prenex_245) (< v_prenex_245 v_b_41_1) (<= (- v_b_42_1 (- (select ULTIMATE.start_main_~array~7 v_prenex_245))) 9))) (<= (- v_b_37_1 v_b_38_1) (- 5)) (<= 0 (+ v_b_41_1 ~n 3)) (<= (* 2 v_b_41_1) 16) (<= (- (- ULTIMATE.start_main_~i~7) v_b_41_1) 1) (<= (- v_b_41_1 (- ~n)) 9) (<= 0 (+ v_b_42_1 v_b_41_1 3)) (<= (- (- v_b_37_1) v_b_41_1) 0) (<= 0 (+ v_b_42_1 v_b_37_1 3)) (forall ((v_prenex_243 Int)) (or (<= v_b_42_1 v_prenex_243) (< v_prenex_243 v_b_41_1) (<= (- v_b_38_1 (- (select ULTIMATE.start_main_~array~7 v_prenex_243))) 9))) (<= v_b_41_1 (+ ~n 3)) (<= (- (- v_b_41_1) (- ~n)) 5) (forall ((v_prenex_222 Int)) (or (< v_prenex_222 v_b_41_1) (<= (- (- v_b_41_1) (- (select ULTIMATE.start_main_~array~7 v_prenex_222))) 0) (<= v_b_42_1 v_prenex_222))) (forall ((v_prenex_221 Int)) (or (<= v_b_42_1 v_prenex_221) (<= (- (select ULTIMATE.start_main_~array~7 v_prenex_221) ~n) (- 1)) (< v_prenex_221 v_b_41_1))) (<= v_b_41_1 (+ v_b_37_1 12)) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_38_1)) 6) (<= (+ v_b_42_1 v_b_38_1) 10) (<= ~n (+ v_b_37_1 13)) (<= (- (- v_b_38_1) (- v_b_41_1)) (- 1)) (<= v_b_38_1 (+ ULTIMATE.start_main_~i~7 10)) (<= v_b_38_1 (+ v_b_42_1 8)) (<= v_b_42_1 (+ ~n 4)) (<= 0 (+ v_b_42_1 ULTIMATE.start_main_~i~7 4)) (<= 0 (+ ULTIMATE.start_main_~i~7 v_b_37_1 9)) (<= v_b_37_1 (+ ULTIMATE.start_main_~i~7 9)) (<= v_b_42_1 (+ v_b_41_1 9)) (<= ~n (+ v_b_41_1 13)) (<= 5 (+ v_b_41_1 v_b_38_1)) (<= ~n (+ v_b_41_1 5)) (<= (+ ULTIMATE.start_main_~i~7 v_b_38_1) 16) (<= v_b_37_1 (+ ULTIMATE.start_main_~i~7 1)) (<= v_b_42_1 (+ v_b_41_1 13)) (<= v_b_38_1 (+ v_b_37_1 13)) (<= v_b_38_1 5) (forall ((v_prenex_242 Int)) (or (<= (- v_b_37_1 (- (select ULTIMATE.start_main_~array~7 v_prenex_242))) 4) (< v_prenex_242 v_b_41_1) (<= v_b_42_1 v_prenex_242))) (<= (* 2 v_b_41_1) 8) (<= 0 (+ v_b_42_1 7)) (<= 6 (+ v_b_42_1 ~n)) (<= (- v_b_37_1 (- v_b_41_1)) 4) (<= v_b_37_1 (+ v_b_42_1 7)) (forall ((v_prenex_203 Int)) (or (<= v_b_42_1 v_prenex_203) (<= (- v_b_41_1 (select ULTIMATE.start_main_~array~7 v_prenex_203)) 0) (< v_prenex_203 v_b_41_1))) (<= v_b_41_1 (+ v_b_38_1 7)) (<= 0 v_b_41_1) (<= 0 (+ v_b_37_1 6)) (<= (- (- v_b_37_1) (- v_b_38_1)) 5) (forall ((v_prenex_244 Int)) (or (< v_prenex_244 v_b_41_1) (<= (- (- (select ULTIMATE.start_main_~array~7 v_prenex_244)) (- ~n)) 5) (<= v_b_42_1 v_prenex_244))) (forall ((v_prenex_239 Int)) (or (< v_prenex_239 v_b_41_1) (<= (- (select ULTIMATE.start_main_~array~7 v_prenex_239) (- (select ULTIMATE.start_main_~array~7 v_prenex_239))) 8) (<= v_b_42_1 v_prenex_239))) (<= (- (- v_b_41_1) v_b_42_1) (- 1)) (<= (* 2 v_b_38_1) 10) (<= 0 (+ v_b_42_1 ~n 2)) (<= (* 2 v_b_37_1) 8) (<= v_b_37_1 2) (<= v_b_38_1 9) (<= (+ v_b_42_1 v_b_41_1) 9) (<= v_b_42_1 7) (<= 1 v_b_42_1) (<= v_b_42_1 (+ ~n 8)))) (<= 0 (+ ULTIMATE.start_main_~i~7 7)) (<= (+ ULTIMATE.start_main_~i~7 ~n) 8) (<= ~n 7) (<= (+ ULTIMATE.start_main_~i~7 ~n) 12) (<= 0 (+ (* 2 ULTIMATE.start_main_~i~7) 10)) (<= ULTIMATE.start_main_~i~7 5) (<= (* 2 ULTIMATE.start_main_~i~7) 14)) (and (<= (* 2 ~n) 14) (<= 0 (+ ULTIMATE.start_main_~i~7 ~n)) (<= ~n (+ ULTIMATE.start_main_~i~7 14)) (<= 1 ~n) (<= 6 (* 2 ~n)) (<= (* 2 ULTIMATE.start_main_~i~7) 6) (<= ~n 9) (<= 0 (+ ULTIMATE.start_main_~i~7 1)) (<= (- (- ~n) ~n) (- 10)) (<= 0 (+ ~n 3)) (<= (* 2 ~n) 10) (<= ULTIMATE.start_main_~i~7 7) (<= (+ ULTIMATE.start_main_~i~7 2) ~n) (<= (- ULTIMATE.start_main_~i~7 (- ~n)) 8) (<= (* 2 ~n) 18) (<= ULTIMATE.start_main_~i~7 9) (<= 2 (* 2 ~n)) (<= 10 (* 2 ~n)) (<= (+ ULTIMATE.start_main_~i~7 ~n) 16) (<= ~n 11) (<= ~n (+ ULTIMATE.start_main_~i~7 10)) (<= 0 (+ (* 2 ULTIMATE.start_main_~i~7) 2)) (<= 5 ~n) (<= ~n (+ ULTIMATE.start_main_~i~7 6)) (<= ULTIMATE.start_main_~i~7 11) (<= ~n 5) (<= 0 (+ ULTIMATE.start_main_~i~7 ~n 4)) (<= (- (- ULTIMATE.start_main_~i~7) ~n) (- 4)) (<= 0 (+ ULTIMATE.start_main_~i~7 5)) (<= ULTIMATE.start_main_~i~7 (+ ~n 6)) (<= 0 (+ ULTIMATE.start_main_~i~7 3)) (<= (- (- ULTIMATE.start_main_~i~7) ULTIMATE.start_main_~i~7) 2) (<= 0 (+ ULTIMATE.start_main_~i~7 9)) (<= (- ULTIMATE.start_main_~i~7 (- ULTIMATE.start_main_~i~7)) 6) (<= (* 2 ULTIMATE.start_main_~i~7) 10) (<= (- ULTIMATE.start_main_~i~7 ~n) (- 2)) (<= ~n 13) (<= 4 (+ ULTIMATE.start_main_~i~7 ~n)) (<= 0 (+ ~n 1)) (<= 3 ~n) (<= ULTIMATE.start_main_~i~7 (+ ~n 2)) (<= (- (- ULTIMATE.start_main_~i~7) (- ~n)) 6) (<= ULTIMATE.start_main_~i~7 3) (<= 0 (+ (* 2 ULTIMATE.start_main_~i~7) 6)) (<= (- ~n (- ~n)) 10) (<= 0 (+ ULTIMATE.start_main_~i~7 7)) (<= (+ ULTIMATE.start_main_~i~7 ~n) 8) (<= ~n 7) (<= (+ ULTIMATE.start_main_~i~7 ~n) 12) (<= 0 (+ (* 2 ULTIMATE.start_main_~i~7) 10)) (<= ULTIMATE.start_main_~i~7 5) (exists ((v_b_42_1 Int) (v_b_41_1 Int) (v_b_37_1 Int) (v_b_38_1 Int)) (and (<= (+ v_b_42_1 ~n) 18) (<= 0 (+ v_b_41_1 2)) (forall ((v_prenex_236 Int)) (or (<= v_b_38_1 v_prenex_236) (<= (- (- v_b_37_1) (select ~array v_prenex_236)) 0) (< v_prenex_236 v_b_37_1))) (<= 0 (+ v_b_42_1 ULTIMATE.start_main_~i~7 8)) (<= 0 (+ v_b_41_1 v_b_37_1)) (<= (+ ULTIMATE.start_main_~i~7 1) v_b_41_1) (<= (- v_b_42_1 (- ~n)) 10) (<= v_b_38_1 (+ v_b_42_1 4)) (<= (- (- v_b_38_1) v_b_41_1) (- 5)) (<= ULTIMATE.start_main_~i~7 (+ v_b_37_1 3)) (<= v_b_37_1 (+ v_b_42_1 3)) (<= 0 (+ v_b_37_1 v_b_38_1 3)) (forall ((v_prenex_214 Int)) (or (<= (- ULTIMATE.start_main_~i~7 (- (select ULTIMATE.start_main_~array~7 v_prenex_214))) 7) (< v_prenex_214 v_b_41_1) (<= v_b_42_1 v_prenex_214))) (<= v_b_38_1 (+ v_b_37_1 9)) (<= 0 (+ v_b_37_1 ~n 3)) (forall ((v_prenex_212 Int)) (or (<= v_b_38_1 v_prenex_212) (<= (- (- v_b_38_1) (select ~array v_prenex_212)) (- 5)) (< v_prenex_212 v_b_37_1))) (<= (+ v_b_41_1 ULTIMATE.start_main_~i~7) 7) (forall ((v_prenex_220 Int)) (or (<= v_b_42_1 v_prenex_220) (< v_prenex_220 v_b_41_1) (<= (- v_b_42_1 (select ULTIMATE.start_main_~array~7 v_prenex_220)) 1))) (<= (+ v_b_41_1 v_b_37_1) 4) (<= ~n (+ v_b_41_1 9)) (<= (- v_b_37_1 (- v_b_38_1)) 5) (forall ((v_prenex_210 Int)) (or (< v_prenex_210 v_b_37_1) (<= (- v_b_42_1 (select ~array v_prenex_210)) 5) (<= v_b_38_1 v_prenex_210))) (<= 5 v_b_38_1) (<= (+ ULTIMATE.start_main_~i~7 v_b_38_1) 12) (<= (* 2 v_b_37_1) 0) (<= (- (- v_b_38_1) ~n) (- 10)) (<= v_b_41_1 10) (<= (- v_b_37_1 (- v_b_37_1)) 0) (<= (- (- v_b_42_1) (- ~n)) 4) (<= (+ v_b_41_1 v_b_38_1) 17) (<= 0 (+ v_b_41_1 v_b_37_1 8)) (<= (- (- v_b_41_1) ~n) (- 5)) (<= (- v_b_41_1 ~n) (- 1)) (<= 2 (+ v_b_42_1 ~n)) (<= v_b_37_1 (+ v_b_41_1 4)) (<= v_b_38_1 (+ v_b_41_1 5)) (<= (+ v_b_38_1 ~n) 18) (<= 0 (+ v_b_37_1 4)) (forall ((v_prenex_246 Int)) (or (< v_prenex_246 v_b_41_1) (<= v_b_42_1 v_prenex_246) (<= (- (select ULTIMATE.start_main_~array~7 v_prenex_246) (- ~n)) 9))) (<= v_b_42_1 11) (<= (+ v_b_42_1 ULTIMATE.start_main_~i~7) 16) (forall ((v_prenex_232 Int)) (or (<= v_b_42_1 v_prenex_232) (<= (- (- v_b_38_1) (select ULTIMATE.start_main_~array~7 v_prenex_232)) (- 5)) (< v_prenex_232 v_b_41_1))) (<= 0 (+ v_b_38_1 3)) (forall ((v_prenex_193 Int)) (or (<= (- v_b_38_1 (- (select ~array v_prenex_193))) 5) (< v_prenex_193 v_b_37_1) (<= v_b_38_1 v_prenex_193))) (<= (- (- v_b_37_1) v_b_37_1) 0) (<= 0 (+ v_b_37_1 8)) (<= v_b_42_1 (+ ULTIMATE.start_main_~i~7 10)) (<= (+ v_b_37_1 1) ~n) (<= ULTIMATE.start_main_~i~7 (+ v_b_38_1 6)) (<= v_b_38_1 (+ v_b_42_1 12)) (<= v_b_41_1 (+ v_b_42_1 7)) (forall ((v_prenex_206 Int)) (or (<= (- (- (select ULTIMATE.start_main_~array~7 v_prenex_206)) ~n) (- 5)) (<= v_b_42_1 v_prenex_206) (< v_prenex_206 v_b_41_1))) (forall ((v_prenex_224 Int) (v_prenex_225 Int)) (or (< v_prenex_225 v_b_37_1) (<= (- (- (select ~array v_prenex_225)) (select ULTIMATE.start_main_~array~7 v_prenex_224)) 0) (<= v_b_42_1 v_prenex_224) (< v_prenex_224 v_b_41_1) (<= v_b_38_1 v_prenex_225))) (forall ((v_prenex_201 Int)) (or (<= (- (- (select ~array v_prenex_201)) (- ~n)) 5) (<= v_b_38_1 v_prenex_201) (< v_prenex_201 v_b_37_1))) (<= v_b_37_1 (+ v_b_41_1 8)) (<= (+ v_b_42_1 ~n) 10) (<= v_b_42_1 (+ v_b_37_1 9)) (<= v_b_41_1 (+ ULTIMATE.start_main_~i~7 5)) (forall ((v_prenex_234 Int)) (or (<= v_b_42_1 v_prenex_234) (<= (- (- v_b_42_1) (select ULTIMATE.start_main_~array~7 v_prenex_234)) (- 1)) (< v_prenex_234 v_b_41_1))) (<= (+ v_b_42_1 v_b_41_1) 17) (<= 1 (+ v_b_37_1 ~n)) (<= (* 2 v_b_38_1) 18) (forall ((v_prenex_208 Int)) (or (<= (- (- v_b_38_1) (- (select ULTIMATE.start_main_~array~7 v_prenex_208))) (- 1)) (<= v_b_42_1 v_prenex_208) (< v_prenex_208 v_b_41_1))) (<= 0 (+ v_b_41_1 8)) (forall ((v_prenex_198 Int) (v_prenex_197 Int)) (or (<= (- (select ~array v_prenex_198) (select ULTIMATE.start_main_~array~7 v_prenex_197)) 0) (<= v_b_42_1 v_prenex_197) (< v_prenex_197 v_b_41_1) (<= v_b_38_1 v_prenex_198) (< v_prenex_198 v_b_37_1))) (<= (- ULTIMATE.start_main_~i~7 (- v_b_41_1)) 7) (<= v_b_41_1 8) (<= ULTIMATE.start_main_~i~7 (+ v_b_38_1 2)) (<= (+ v_b_37_1 v_b_38_1) 5) (<= v_b_38_1 7) (<= (- ULTIMATE.start_main_~i~7 (- v_b_37_1)) 3) (<= v_b_37_1 0) (<= (- ULTIMATE.start_main_~i~7 v_b_38_1) (- 2)) (<= (+ ULTIMATE.start_main_~i~7 v_b_37_1) 7) (<= (- v_b_38_1 (- v_b_42_1)) 10) (forall ((v_idx_152 Int)) (or (<= v_b_38_1 v_idx_152) (< v_idx_152 v_b_37_1) (<= (- v_b_37_1 (select ~array v_idx_152)) 0))) (forall ((v_prenex_237 Int) (v_prenex_238 Int)) (or (< v_prenex_238 v_b_37_1) (< v_prenex_237 v_b_41_1) (<= v_b_42_1 v_prenex_237) (<= v_b_38_1 v_prenex_238) (<= (- (- (select ~array v_prenex_238)) (- (select ULTIMATE.start_main_~array~7 v_prenex_237))) 4))) (<= ~n (+ v_b_37_1 9)) (<= v_b_38_1 11) (<= v_b_37_1 (+ v_b_38_1 3)) (<= v_b_41_1 (+ ULTIMATE.start_main_~i~7 1)) (<= v_b_37_1 (+ ~n 3)) (<= v_b_41_1 (+ v_b_37_1 4)) (<= ~n (+ v_b_38_1 8)) (<= (- (- v_b_37_1) ~n) (- 5)) (<= v_b_41_1 (+ ULTIMATE.start_main_~i~7 9)) (forall ((v_prenex_235 Int)) (or (<= (- (- v_b_42_1) (- (select ~array v_prenex_235))) (- 1)) (< v_prenex_235 v_b_37_1) (<= v_b_38_1 v_prenex_235))) (<= 6 (+ v_b_42_1 v_b_38_1)) (<= ULTIMATE.start_main_~i~7 (+ v_b_37_1 7)) (<= (+ ULTIMATE.start_main_~i~7 v_b_38_1) 8) (<= (- (- v_b_38_1) (- ~n)) 0) (<= (- (- v_b_37_1) (- ~n)) 5) (<= 0 (+ (* 2 v_b_41_1) 8)) (<= (+ v_b_42_1 v_b_37_1) 9) (<= v_b_42_1 (+ ULTIMATE.start_main_~i~7 6)) (<= (+ v_b_41_1 ULTIMATE.start_main_~i~7) 15) (<= (+ v_b_41_1 v_b_37_1) 12) (<= ULTIMATE.start_main_~i~7 (+ v_b_42_1 6)) (<= (- v_b_37_1 v_b_41_1) 0) (forall ((v_prenex_192 Int)) (or (<= v_b_42_1 v_prenex_192) (< v_prenex_192 v_b_41_1) (<= (- (- ULTIMATE.start_main_~i~7) (- (select ULTIMATE.start_main_~array~7 v_prenex_192))) 1))) (forall ((v_prenex_200 Int)) (or (< v_prenex_200 v_b_41_1) (<= (- (- v_b_37_1) (- (select ULTIMATE.start_main_~array~7 v_prenex_200))) 4) (<= v_b_42_1 v_prenex_200))) (<= (+ v_b_37_1 ~n) 13) (<= 0 (+ v_b_41_1 4)) (<= (+ v_b_41_1 ~n) 13) (<= v_b_42_1 (+ v_b_38_1 8)) (<= 5 (+ v_b_37_1 ~n)) (<= ULTIMATE.start_main_~i~7 (+ v_b_41_1 7)) (<= v_b_41_1 4) (<= (+ v_b_42_1 v_b_38_1) 18) (forall ((v_prenex_217 Int)) (or (< v_prenex_217 v_b_41_1) (<= (- (- v_b_42_1) (- (select ULTIMATE.start_main_~array~7 v_prenex_217))) (- 1)) (<= v_b_42_1 v_prenex_217))) (<= v_b_41_1 6) (forall ((v_prenex_202 Int)) (or (< v_prenex_202 v_b_37_1) (<= v_b_38_1 v_prenex_202) (<= (- (- v_b_37_1) (- (select ~array v_prenex_202))) 0))) (<= v_b_38_1 (+ ULTIMATE.start_main_~i~7 6)) (<= v_b_42_1 (+ v_b_41_1 5)) (<= ULTIMATE.start_main_~i~7 (+ v_b_41_1 3)) (<= v_b_41_1 (+ ULTIMATE.start_main_~i~7 13)) (<= (- (- v_b_38_1) v_b_38_1) (- 10)) (<= 0 (+ (* 2 v_b_42_1) 6)) (<= 1 (+ v_b_41_1 v_b_38_1)) (<= (+ v_b_41_1 v_b_38_1) 13) (forall ((v_prenex_230 Int)) (or (<= (- v_b_38_1 (select ~array v_prenex_230)) 5) (< v_prenex_230 v_b_37_1) (<= v_b_38_1 v_prenex_230))) (<= 0 (+ (* 2 v_b_37_1) 8)) (<= v_b_41_1 (+ v_b_42_1 3)) (<= (- v_b_42_1 ~n) 0) (<= ULTIMATE.start_main_~i~7 (+ v_b_42_1 2)) (forall ((v_prenex_211 Int)) (or (< v_prenex_211 v_b_37_1) (<= v_b_38_1 v_prenex_211) (<= (- ULTIMATE.start_main_~i~7 (select ~array v_prenex_211)) 3))) (<= ULTIMATE.start_main_~i~7 (+ v_b_42_1 10)) (<= 2 (+ v_b_38_1 ~n)) (<= 0 (+ v_b_41_1 v_b_38_1 3)) (<= 4 (+ ULTIMATE.start_main_~i~7 v_b_38_1)) (forall ((v_prenex_194 Int)) (or (<= (- v_b_37_1 (- (select ~array v_prenex_194))) 0) (< v_prenex_194 v_b_37_1) (<= v_b_38_1 v_prenex_194))) (<= (+ ULTIMATE.start_main_~i~7 v_b_37_1) 11) (<= (+ v_b_42_1 v_b_37_1) 13) (<= (- v_b_38_1 (- v_b_38_1)) 10) (<= (* 2 v_b_42_1) 18) (forall ((v_prenex_227 Int)) (or (< v_prenex_227 v_b_37_1) (<= (- v_b_41_1 (- (select ~array v_prenex_227))) 4) (<= v_b_38_1 v_prenex_227))) (<= 0 (+ v_b_41_1 ULTIMATE.start_main_~i~7 5)) (<= (- (- v_b_38_1) (- v_b_42_1)) 0) (<= v_b_42_1 5) (<= (* 2 v_b_41_1) 12) (<= (- v_b_38_1 v_b_41_1) 5) (<= 0 (* 2 v_b_37_1)) (<= (- (- v_b_41_1) (- v_b_42_1)) 1) (<= (+ v_b_37_1 ~n) 5) (<= (- (- v_b_42_1) v_b_42_1) (- 2)) (<= 0 (+ v_b_38_1 1)) (<= v_b_41_1 (+ v_b_37_1 8)) (forall ((v_prenex_196 Int)) (or (<= v_b_42_1 v_prenex_196) (<= (- (- (select ULTIMATE.start_main_~array~7 v_prenex_196)) (select ULTIMATE.start_main_~array~7 v_prenex_196)) 0) (< v_prenex_196 v_b_41_1))) (<= v_b_38_1 (+ v_b_37_1 5)) (<= (+ v_b_42_1 v_b_41_1) 13) (<= ~n (+ v_b_42_1 12)) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_37_1)) 1) (<= 2 (* 2 v_b_38_1)) (<= 0 (+ v_b_42_1 3)) (forall ((v_prenex_209 Int)) (or (<= (- v_b_41_1 (select ~array v_prenex_209)) 4) (< v_prenex_209 v_b_37_1) (<= v_b_38_1 v_prenex_209))) (<= ULTIMATE.start_main_~i~7 (+ v_b_41_1 11)) (<= (+ v_b_41_1 1) v_b_38_1) (<= (- (- ULTIMATE.start_main_~i~7) v_b_38_1) (- 4)) (forall ((v_prenex_229 Int)) (or (< v_prenex_229 v_b_37_1) (<= v_b_38_1 v_prenex_229) (<= (- (- ULTIMATE.start_main_~i~7) (select ~array v_prenex_229)) 1))) (<= (+ v_b_41_1 1) v_b_42_1) (<= ~n (+ v_b_42_1 8)) (<= (- (- v_b_41_1) v_b_41_1) 0) (<= v_b_37_1 4) (forall ((v_prenex_207 Int)) (or (<= v_b_42_1 v_prenex_207) (<= (- v_b_38_1 (select ULTIMATE.start_main_~array~7 v_prenex_207)) 5) (< v_prenex_207 v_b_41_1))) (forall ((v_prenex_249 Int)) (or (<= v_b_38_1 v_prenex_249) (< v_prenex_249 v_b_37_1) (<= (- (select ~array v_prenex_249) ~n) (- 5)))) (<= (- (- v_b_37_1) v_b_42_1) (- 1)) (forall ((v_prenex_241 Int)) (or (<= (- v_b_42_1 (- (select ~array v_prenex_241))) 5) (<= v_b_38_1 v_prenex_241) (< v_prenex_241 v_b_37_1))) (<= v_b_37_1 8) (<= 0 (+ v_b_42_1 1)) (<= v_b_42_1 (+ v_b_37_1 13)) (<= v_b_38_1 (+ ULTIMATE.start_main_~i~7 14)) (<= ~n (+ v_b_42_1 4)) (forall ((v_prenex_231 Int)) (or (< v_prenex_231 v_b_37_1) (<= (- (- v_b_42_1) (select ~array v_prenex_231)) (- 1)) (<= v_b_38_1 v_prenex_231))) (<= 1 (+ v_b_37_1 v_b_38_1)) (<= (+ v_b_42_1 ~n) 14) (<= v_b_38_1 (+ ~n 4)) (<= (- v_b_42_1 (- v_b_42_1)) 10) (<= (- v_b_37_1 ~n) (- 5)) (<= (- v_b_38_1 v_b_42_1) 4) (<= 0 (+ v_b_42_1 5)) (<= v_b_41_1 (+ v_b_38_1 3)) (<= (+ v_b_42_1 v_b_37_1) 5) (<= v_b_42_1 9) (forall ((v_prenex_248 Int)) (or (< v_prenex_248 v_b_37_1) (<= v_b_38_1 v_prenex_248) (<= (- (- ULTIMATE.start_main_~i~7) (- (select ~array v_prenex_248))) 1))) (<= (+ v_b_38_1 ~n) 14) (<= (* 2 v_b_37_1) 4) (forall ((v_prenex_218 Int)) (or (<= v_b_38_1 v_prenex_218) (< v_prenex_218 v_b_37_1) (<= (- (select ~array v_prenex_218) (- (select ~array v_prenex_218))) 0))) (forall ((v_idx_149 Int)) (or (<= (- (- v_b_41_1) (select ULTIMATE.start_main_~array~7 v_idx_149)) 0) (< v_idx_149 v_b_41_1) (<= v_b_42_1 v_idx_149))) (<= v_b_37_1 v_b_41_1) (<= v_b_38_1 ~n) (<= ~n (+ v_b_37_1 5)) (<= (+ v_b_38_1 ~n) 10) (<= (+ v_b_41_1 ~n) 17) (<= 0 (+ (* 2 v_b_37_1) 4)) (<= (- v_b_38_1 ~n) 0) (<= 0 (+ (* 2 v_b_42_1) 2)) (<= (- (- ULTIMATE.start_main_~i~7) v_b_42_1) 0) (forall ((v_prenex_195 Int)) (or (<= v_b_38_1 v_prenex_195) (<= (- (select ~array v_prenex_195) (- ~n)) 5) (< v_prenex_195 v_b_37_1))) (<= v_b_42_1 (+ ULTIMATE.start_main_~i~7 14)) (<= v_b_38_1 (+ v_b_41_1 9)) (<= (- ULTIMATE.start_main_~i~7 v_b_37_1) 3) (<= (+ v_b_41_1 v_b_37_1) 8) (<= 5 (+ v_b_41_1 ~n)) (<= (+ v_b_37_1 5) v_b_38_1) (<= (- (- v_b_42_1) ~n) (- 6)) (forall ((v_prenex_204 Int) (v_prenex_205 Int)) (or (< v_prenex_205 v_b_37_1) (<= v_b_38_1 v_prenex_205) (< v_prenex_204 v_b_41_1) (<= (- (select ~array v_prenex_205) (- (select ULTIMATE.start_main_~array~7 v_prenex_204))) 4) (<= v_b_42_1 v_prenex_204))) (<= (+ v_b_41_1 1) ~n) (<= 3 v_b_38_1) (<= (- (- ULTIMATE.start_main_~i~7) v_b_37_1) 1) (<= (- ULTIMATE.start_main_~i~7 (- v_b_42_1)) 8) (<= 0 (+ v_b_42_1 ULTIMATE.start_main_~i~7)) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_42_1)) 2) (<= v_b_42_1 ~n) (<= ~n (+ v_b_38_1 4)) (<= (+ v_b_37_1 v_b_38_1) 9) (<= v_b_38_1 (+ ~n 8)) (<= v_b_41_1 (+ ~n 7)) (<= (- v_b_41_1 (- v_b_42_1)) 9) (<= (- (- v_b_37_1) v_b_38_1) (- 5)) (<= 0 (+ v_b_42_1 v_b_41_1 7)) (<= (+ v_b_41_1 v_b_38_1) 9) (<= ~n v_b_38_1) (<= (+ ULTIMATE.start_main_~i~7 2) v_b_38_1) (<= (* 2 v_b_42_1) 10) (<= (* 2 v_b_38_1) 14) (<= v_b_41_1 12) (forall ((v_prenex_226 Int)) (or (< v_prenex_226 v_b_41_1) (<= v_b_42_1 v_prenex_226) (<= (- v_b_41_1 (- (select ULTIMATE.start_main_~array~7 v_prenex_226))) 8))) (<= 10 (+ v_b_38_1 ~n)) (forall ((v_prenex_199 Int)) (or (<= (- (- (select ~array v_prenex_199)) ~n) (- 5)) (<= v_b_38_1 v_prenex_199) (< v_prenex_199 v_b_37_1))) (<= (- v_b_37_1 v_b_42_1) (- 1)) (<= 6 (+ v_b_38_1 ~n)) (<= 0 (+ v_b_42_1 v_b_38_1 2)) (<= 0 (+ v_b_41_1 ULTIMATE.start_main_~i~7 9)) (forall ((v_prenex_216 Int)) (or (<= (- (- v_b_41_1) (select ~array v_prenex_216)) 0) (< v_prenex_216 v_b_37_1) (<= v_b_38_1 v_prenex_216))) (forall ((v_prenex_240 Int)) (or (< v_prenex_240 v_b_41_1) (<= (- (- v_b_37_1) (select ULTIMATE.start_main_~array~7 v_prenex_240)) 0) (<= v_b_42_1 v_prenex_240))) (<= v_b_42_1 (+ v_b_38_1 4)) (<= 0 (+ v_b_41_1 ULTIMATE.start_main_~i~7 1)) (<= 2 (* 2 v_b_42_1)) (<= (- v_b_41_1 v_b_42_1) (- 1)) (<= 0 (+ ULTIMATE.start_main_~i~7 v_b_37_1 1)) (<= 0 (+ v_b_37_1 2)) (<= 1 (+ v_b_42_1 v_b_41_1)) (<= 1 (+ v_b_42_1 v_b_37_1)) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_41_1)) 1) (<= (+ ULTIMATE.start_main_~i~7 v_b_37_1) 3) (<= v_b_42_1 (+ v_b_37_1 5)) (<= 5 (+ v_b_37_1 v_b_38_1)) (<= (+ v_b_42_1 ULTIMATE.start_main_~i~7) 8) (<= v_b_42_1 v_b_38_1) (<= (- (- v_b_37_1) (- v_b_42_1)) 5) (<= (+ v_b_41_1 ULTIMATE.start_main_~i~7) 11) (<= 0 (+ ULTIMATE.start_main_~i~7 v_b_38_1)) (<= 2 (+ v_b_42_1 v_b_38_1)) (<= 1 (+ v_b_41_1 ~n)) (<= (- v_b_37_1 (- v_b_42_1)) 5) (<= v_b_37_1 6) (<= v_b_38_1 13) (<= (+ v_b_41_1 ~n) 9) (<= (* 2 v_b_42_1) 14) (<= (+ v_b_37_1 5) ~n) (<= v_b_38_1 (+ v_b_41_1 13)) (<= (- (- v_b_38_1) v_b_42_1) (- 6)) (forall ((v_prenex_223 Int)) (or (< v_prenex_223 v_b_41_1) (<= (- ULTIMATE.start_main_~i~7 (select ULTIMATE.start_main_~array~7 v_prenex_223)) (- 1)) (<= v_b_42_1 v_prenex_223))) (<= (+ v_b_37_1 ~n) 9) (<= 0 (+ v_b_41_1 v_b_37_1 4)) (<= 0 (+ v_b_42_1 v_b_37_1 7)) (<= (- v_b_38_1 (- v_b_41_1)) 9) (<= 6 (* 2 v_b_38_1)) (<= 0 (* 2 v_b_41_1)) (<= (- (- v_b_37_1) (- v_b_41_1)) 4) (<= (- v_b_37_1 (- ~n)) 5) (<= (- ULTIMATE.start_main_~i~7 v_b_41_1) (- 1)) (forall ((v_prenex_247 Int)) (or (<= v_b_42_1 v_prenex_247) (< v_prenex_247 v_b_41_1) (<= (- v_b_37_1 (select ULTIMATE.start_main_~array~7 v_prenex_247)) 0))) (forall ((v_prenex_219 Int)) (or (< v_prenex_219 v_b_37_1) (<= v_b_38_1 v_prenex_219) (<= (- ULTIMATE.start_main_~i~7 (- (select ~array v_prenex_219))) 3))) (<= (- v_b_38_1 (- ~n)) 10) (forall ((v_prenex_213 Int)) (or (< v_prenex_213 v_b_41_1) (<= (- (- ULTIMATE.start_main_~i~7) (select ULTIMATE.start_main_~array~7 v_prenex_213)) 1) (<= v_b_42_1 v_prenex_213))) (<= (+ v_b_37_1 1) v_b_38_1) (<= 0 v_b_37_1) (<= 1 v_b_38_1) (<= v_b_42_1 (+ v_b_41_1 1)) (forall ((v_prenex_233 Int)) (or (<= v_b_38_1 v_prenex_233) (<= (- (- v_b_41_1) (- (select ~array v_prenex_233))) 0) (< v_prenex_233 v_b_37_1))) (<= v_b_42_1 13) (<= 0 (+ v_b_41_1 6)) (<= (- v_b_41_1 (- v_b_41_1)) 8) (<= v_b_42_1 (+ ULTIMATE.start_main_~i~7 2)) (<= ULTIMATE.start_main_~i~7 (+ v_b_37_1 11)) (<= (- ULTIMATE.start_main_~i~7 (- v_b_38_1)) 8) (<= 0 (+ (* 2 v_b_41_1) 4)) (<= (+ v_b_37_1 1) v_b_42_1) (<= (+ v_b_42_1 ULTIMATE.start_main_~i~7) 12) (<= (+ v_b_37_1 v_b_38_1) 13) (<= v_b_41_1 (+ v_b_42_1 11)) (<= v_b_37_1 (+ ULTIMATE.start_main_~i~7 5)) (<= 0 (+ ULTIMATE.start_main_~i~7 v_b_37_1 5)) (<= 0 (+ ULTIMATE.start_main_~i~7 v_b_38_1 4)) (<= 10 (* 2 v_b_38_1)) (<= (+ v_b_42_1 v_b_38_1) 14) (<= (- ULTIMATE.start_main_~i~7 v_b_42_1) (- 2)) (<= (+ ULTIMATE.start_main_~i~7 2) v_b_42_1) (forall ((v_prenex_245 Int)) (or (<= v_b_42_1 v_prenex_245) (< v_prenex_245 v_b_41_1) (<= (- v_b_42_1 (- (select ULTIMATE.start_main_~array~7 v_prenex_245))) 9))) (<= (- v_b_37_1 v_b_38_1) (- 5)) (<= 0 (+ v_b_41_1 ~n 3)) (<= (* 2 v_b_41_1) 16) (<= (- (- ULTIMATE.start_main_~i~7) v_b_41_1) 1) (<= (- v_b_41_1 (- ~n)) 9) (<= 0 (+ v_b_42_1 v_b_41_1 3)) (<= (- (- v_b_37_1) v_b_41_1) 0) (<= 0 (+ v_b_42_1 v_b_37_1 3)) (forall ((v_prenex_243 Int)) (or (<= v_b_42_1 v_prenex_243) (< v_prenex_243 v_b_41_1) (<= (- v_b_38_1 (- (select ULTIMATE.start_main_~array~7 v_prenex_243))) 9))) (<= v_b_41_1 (+ ~n 3)) (<= (- (- v_b_41_1) (- ~n)) 5) (forall ((v_prenex_222 Int)) (or (< v_prenex_222 v_b_41_1) (<= (- (- v_b_41_1) (- (select ULTIMATE.start_main_~array~7 v_prenex_222))) 0) (<= v_b_42_1 v_prenex_222))) (forall ((v_prenex_221 Int)) (or (<= v_b_42_1 v_prenex_221) (<= (- (select ULTIMATE.start_main_~array~7 v_prenex_221) ~n) (- 1)) (< v_prenex_221 v_b_41_1))) (<= v_b_41_1 (+ v_b_37_1 12)) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_38_1)) 6) (<= (+ v_b_42_1 v_b_38_1) 10) (<= ~n (+ v_b_37_1 13)) (<= (- (- v_b_38_1) (- v_b_41_1)) (- 1)) (<= v_b_38_1 (+ ULTIMATE.start_main_~i~7 10)) (<= v_b_38_1 (+ v_b_42_1 8)) (<= v_b_42_1 (+ ~n 4)) (<= 0 (+ v_b_42_1 ULTIMATE.start_main_~i~7 4)) (<= 0 (+ ULTIMATE.start_main_~i~7 v_b_37_1 9)) (<= v_b_37_1 (+ ULTIMATE.start_main_~i~7 9)) (<= v_b_42_1 (+ v_b_41_1 9)) (<= ~n (+ v_b_41_1 13)) (<= 5 (+ v_b_41_1 v_b_38_1)) (<= ~n (+ v_b_41_1 5)) (<= (+ ULTIMATE.start_main_~i~7 v_b_38_1) 16) (<= v_b_37_1 (+ ULTIMATE.start_main_~i~7 1)) (<= v_b_42_1 (+ v_b_41_1 13)) (<= v_b_38_1 (+ v_b_37_1 13)) (<= v_b_38_1 5) (forall ((v_prenex_242 Int)) (or (<= (- v_b_37_1 (- (select ULTIMATE.start_main_~array~7 v_prenex_242))) 4) (< v_prenex_242 v_b_41_1) (<= v_b_42_1 v_prenex_242))) (<= (* 2 v_b_41_1) 8) (<= 0 (+ v_b_42_1 7)) (<= 6 (+ v_b_42_1 ~n)) (<= (- v_b_37_1 (- v_b_41_1)) 4) (<= v_b_37_1 (+ v_b_42_1 7)) (forall ((v_prenex_203 Int)) (or (<= v_b_42_1 v_prenex_203) (<= (- v_b_41_1 (select ULTIMATE.start_main_~array~7 v_prenex_203)) 0) (< v_prenex_203 v_b_41_1))) (<= v_b_41_1 (+ v_b_38_1 7)) (<= 0 v_b_41_1) (<= 0 (+ v_b_37_1 6)) (forall ((v_prenex_228 Int)) (or (<= v_b_38_1 v_prenex_228) (<= (- (- v_b_38_1) (- (select ~array v_prenex_228))) (- 5)) (< v_prenex_228 v_b_37_1))) (<= (- (- v_b_37_1) (- v_b_38_1)) 5) (forall ((v_prenex_244 Int)) (or (< v_prenex_244 v_b_41_1) (<= (- (- (select ULTIMATE.start_main_~array~7 v_prenex_244)) (- ~n)) 5) (<= v_b_42_1 v_prenex_244))) (forall ((v_prenex_239 Int)) (or (< v_prenex_239 v_b_41_1) (<= (- (select ULTIMATE.start_main_~array~7 v_prenex_239) (- (select ULTIMATE.start_main_~array~7 v_prenex_239))) 8) (<= v_b_42_1 v_prenex_239))) (<= (- (- v_b_41_1) v_b_42_1) (- 1)) (<= (* 2 v_b_38_1) 10) (<= 0 (+ v_b_42_1 ~n 2)) (<= (* 2 v_b_37_1) 8) (forall ((v_prenex_215 Int)) (or (< v_prenex_215 v_b_37_1) (<= v_b_38_1 v_prenex_215) (<= (- (- (select ~array v_prenex_215)) (select ~array v_prenex_215)) 0))) (<= v_b_37_1 2) (<= v_b_38_1 9) (<= (+ v_b_42_1 v_b_41_1) 9) (<= v_b_42_1 7) (<= 1 v_b_42_1) (<= v_b_42_1 (+ ~n 8)))) (<= (* 2 ULTIMATE.start_main_~i~7) 14)) (and (<= (* 2 ~n) 14) (<= 0 (+ ULTIMATE.start_main_~i~7 ~n)) (<= ~n (+ ULTIMATE.start_main_~i~7 14)) (<= 1 ~n) (<= 6 (* 2 ~n)) (<= (* 2 ULTIMATE.start_main_~i~7) 6) (<= ~n 9) (<= 0 (+ ULTIMATE.start_main_~i~7 1)) (<= (- (- ~n) ~n) (- 10)) (<= 0 (+ ~n 3)) (<= (* 2 ~n) 10) (<= ULTIMATE.start_main_~i~7 7) (<= (+ ULTIMATE.start_main_~i~7 2) ~n) (<= (- ULTIMATE.start_main_~i~7 (- ~n)) 8) (<= (* 2 ~n) 18) (<= ULTIMATE.start_main_~i~7 9) (<= 2 (* 2 ~n)) (<= 10 (* 2 ~n)) (<= (+ ULTIMATE.start_main_~i~7 ~n) 16) (<= ~n 11) (<= ~n (+ ULTIMATE.start_main_~i~7 10)) (<= 0 (+ (* 2 ULTIMATE.start_main_~i~7) 2)) (<= 5 ~n) (<= ~n (+ ULTIMATE.start_main_~i~7 6)) (<= ULTIMATE.start_main_~i~7 11) (<= ~n 5) (<= 0 (+ ULTIMATE.start_main_~i~7 ~n 4)) (<= (- (- ULTIMATE.start_main_~i~7) ~n) (- 4)) (<= 0 (+ ULTIMATE.start_main_~i~7 5)) (<= ULTIMATE.start_main_~i~7 (+ ~n 6)) (<= 0 (+ ULTIMATE.start_main_~i~7 3)) (<= (- (- ULTIMATE.start_main_~i~7) ULTIMATE.start_main_~i~7) 2) (<= 0 (+ ULTIMATE.start_main_~i~7 9)) (<= (- ULTIMATE.start_main_~i~7 (- ULTIMATE.start_main_~i~7)) 6) (<= (* 2 ULTIMATE.start_main_~i~7) 10) (<= (- ULTIMATE.start_main_~i~7 ~n) (- 2)) (<= ~n 13) (<= 4 (+ ULTIMATE.start_main_~i~7 ~n)) (<= 0 (+ ~n 1)) (<= 3 ~n) (<= ULTIMATE.start_main_~i~7 (+ ~n 2)) (<= (- (- ULTIMATE.start_main_~i~7) (- ~n)) 6) (<= ULTIMATE.start_main_~i~7 3) (<= 0 (+ (* 2 ULTIMATE.start_main_~i~7) 6)) (<= (- ~n (- ~n)) 10) (<= 0 (+ ULTIMATE.start_main_~i~7 7)) (<= (+ ULTIMATE.start_main_~i~7 ~n) 8) (<= ~n 7) (exists ((v_b_42_1 Int) (v_b_41_1 Int) (v_b_37_1 Int) (v_b_38_1 Int)) (and (<= (+ v_b_42_1 ~n) 18) (<= 0 (+ v_b_41_1 2)) (forall ((v_prenex_236 Int)) (or (<= v_b_38_1 v_prenex_236) (<= (- (- v_b_37_1) (select ~array v_prenex_236)) 0) (< v_prenex_236 v_b_37_1))) (<= 0 (+ v_b_42_1 ULTIMATE.start_main_~i~7 8)) (<= 0 (+ v_b_41_1 v_b_37_1)) (<= (+ ULTIMATE.start_main_~i~7 1) v_b_41_1) (<= (- v_b_42_1 (- ~n)) 10) (<= v_b_38_1 (+ v_b_42_1 4)) (<= (- (- v_b_38_1) v_b_41_1) (- 5)) (<= ULTIMATE.start_main_~i~7 (+ v_b_37_1 3)) (<= v_b_37_1 (+ v_b_42_1 3)) (<= 0 (+ v_b_37_1 v_b_38_1 3)) (<= v_b_38_1 (+ v_b_37_1 9)) (<= 0 (+ v_b_37_1 ~n 3)) (forall ((v_prenex_212 Int)) (or (<= v_b_38_1 v_prenex_212) (<= (- (- v_b_38_1) (select ~array v_prenex_212)) (- 5)) (< v_prenex_212 v_b_37_1))) (<= (+ v_b_41_1 ULTIMATE.start_main_~i~7) 7) (<= (+ v_b_41_1 v_b_37_1) 4) (<= ~n (+ v_b_41_1 9)) (<= (- v_b_37_1 (- v_b_38_1)) 5) (forall ((v_prenex_210 Int)) (or (< v_prenex_210 v_b_37_1) (<= (- v_b_42_1 (select ~array v_prenex_210)) 5) (<= v_b_38_1 v_prenex_210))) (<= 5 v_b_38_1) (<= (+ ULTIMATE.start_main_~i~7 v_b_38_1) 12) (<= (* 2 v_b_37_1) 0) (<= (- (- v_b_38_1) ~n) (- 10)) (<= v_b_41_1 10) (<= (- v_b_37_1 (- v_b_37_1)) 0) (<= (- (- v_b_42_1) (- ~n)) 4) (<= (+ v_b_41_1 v_b_38_1) 17) (<= 0 (+ v_b_41_1 v_b_37_1 8)) (<= (- (- v_b_41_1) ~n) (- 5)) (<= (- v_b_41_1 ~n) (- 1)) (<= 2 (+ v_b_42_1 ~n)) (<= v_b_37_1 (+ v_b_41_1 4)) (<= v_b_38_1 (+ v_b_41_1 5)) (<= (+ v_b_38_1 ~n) 18) (<= 0 (+ v_b_37_1 4)) (<= v_b_42_1 11) (<= (+ v_b_42_1 ULTIMATE.start_main_~i~7) 16) (<= 0 (+ v_b_38_1 3)) (forall ((v_prenex_193 Int)) (or (<= (- v_b_38_1 (- (select ~array v_prenex_193))) 5) (< v_prenex_193 v_b_37_1) (<= v_b_38_1 v_prenex_193))) (<= (- (- v_b_37_1) v_b_37_1) 0) (<= 0 (+ v_b_37_1 8)) (<= v_b_42_1 (+ ULTIMATE.start_main_~i~7 10)) (<= (+ v_b_37_1 1) ~n) (<= ULTIMATE.start_main_~i~7 (+ v_b_38_1 6)) (<= v_b_38_1 (+ v_b_42_1 12)) (<= v_b_41_1 (+ v_b_42_1 7)) (forall ((v_prenex_224 Int) (v_prenex_225 Int)) (or (< v_prenex_225 v_b_37_1) (<= (- (- (select ~array v_prenex_225)) (select ULTIMATE.start_main_~array~7 v_prenex_224)) 0) (<= v_b_42_1 v_prenex_224) (< v_prenex_224 v_b_41_1) (<= v_b_38_1 v_prenex_225))) (forall ((v_prenex_201 Int)) (or (<= (- (- (select ~array v_prenex_201)) (- ~n)) 5) (<= v_b_38_1 v_prenex_201) (< v_prenex_201 v_b_37_1))) (<= v_b_37_1 (+ v_b_41_1 8)) (<= (+ v_b_42_1 ~n) 10) (<= v_b_42_1 (+ v_b_37_1 9)) (<= v_b_41_1 (+ ULTIMATE.start_main_~i~7 5)) (<= (+ v_b_42_1 v_b_41_1) 17) (<= 1 (+ v_b_37_1 ~n)) (<= (* 2 v_b_38_1) 18) (<= 0 (+ v_b_41_1 8)) (forall ((v_prenex_198 Int) (v_prenex_197 Int)) (or (<= (- (select ~array v_prenex_198) (select ULTIMATE.start_main_~array~7 v_prenex_197)) 0) (<= v_b_42_1 v_prenex_197) (< v_prenex_197 v_b_41_1) (<= v_b_38_1 v_prenex_198) (< v_prenex_198 v_b_37_1))) (<= (- ULTIMATE.start_main_~i~7 (- v_b_41_1)) 7) (<= v_b_41_1 8) (<= ULTIMATE.start_main_~i~7 (+ v_b_38_1 2)) (<= (+ v_b_37_1 v_b_38_1) 5) (<= v_b_38_1 7) (<= (- ULTIMATE.start_main_~i~7 (- v_b_37_1)) 3) (<= v_b_37_1 0) (<= (- ULTIMATE.start_main_~i~7 v_b_38_1) (- 2)) (<= (+ ULTIMATE.start_main_~i~7 v_b_37_1) 7) (<= (- v_b_38_1 (- v_b_42_1)) 10) (forall ((v_idx_152 Int)) (or (<= v_b_38_1 v_idx_152) (< v_idx_152 v_b_37_1) (<= (- v_b_37_1 (select ~array v_idx_152)) 0))) (forall ((v_prenex_237 Int) (v_prenex_238 Int)) (or (< v_prenex_238 v_b_37_1) (< v_prenex_237 v_b_41_1) (<= v_b_42_1 v_prenex_237) (<= v_b_38_1 v_prenex_238) (<= (- (- (select ~array v_prenex_238)) (- (select ULTIMATE.start_main_~array~7 v_prenex_237))) 4))) (<= ~n (+ v_b_37_1 9)) (<= v_b_38_1 11) (<= v_b_37_1 (+ v_b_38_1 3)) (<= v_b_41_1 (+ ULTIMATE.start_main_~i~7 1)) (<= v_b_37_1 (+ ~n 3)) (<= v_b_41_1 (+ v_b_37_1 4)) (<= ~n (+ v_b_38_1 8)) (<= (- (- v_b_37_1) ~n) (- 5)) (<= v_b_41_1 (+ ULTIMATE.start_main_~i~7 9)) (forall ((v_prenex_235 Int)) (or (<= (- (- v_b_42_1) (- (select ~array v_prenex_235))) (- 1)) (< v_prenex_235 v_b_37_1) (<= v_b_38_1 v_prenex_235))) (<= 6 (+ v_b_42_1 v_b_38_1)) (<= ULTIMATE.start_main_~i~7 (+ v_b_37_1 7)) (<= (+ ULTIMATE.start_main_~i~7 v_b_38_1) 8) (<= (- (- v_b_38_1) (- ~n)) 0) (<= (- (- v_b_37_1) (- ~n)) 5) (<= 0 (+ (* 2 v_b_41_1) 8)) (<= (+ v_b_42_1 v_b_37_1) 9) (<= v_b_42_1 (+ ULTIMATE.start_main_~i~7 6)) (<= (+ v_b_41_1 ULTIMATE.start_main_~i~7) 15) (<= (+ v_b_41_1 v_b_37_1) 12) (<= ULTIMATE.start_main_~i~7 (+ v_b_42_1 6)) (<= (- v_b_37_1 v_b_41_1) 0) (<= (+ v_b_37_1 ~n) 13) (<= 0 (+ v_b_41_1 4)) (<= (+ v_b_41_1 ~n) 13) (<= v_b_42_1 (+ v_b_38_1 8)) (<= 5 (+ v_b_37_1 ~n)) (<= ULTIMATE.start_main_~i~7 (+ v_b_41_1 7)) (<= v_b_41_1 4) (<= (+ v_b_42_1 v_b_38_1) 18) (<= v_b_41_1 6) (forall ((v_prenex_202 Int)) (or (< v_prenex_202 v_b_37_1) (<= v_b_38_1 v_prenex_202) (<= (- (- v_b_37_1) (- (select ~array v_prenex_202))) 0))) (<= v_b_38_1 (+ ULTIMATE.start_main_~i~7 6)) (<= v_b_42_1 (+ v_b_41_1 5)) (<= ULTIMATE.start_main_~i~7 (+ v_b_41_1 3)) (<= v_b_41_1 (+ ULTIMATE.start_main_~i~7 13)) (<= (- (- v_b_38_1) v_b_38_1) (- 10)) (<= 0 (+ (* 2 v_b_42_1) 6)) (<= 1 (+ v_b_41_1 v_b_38_1)) (<= (+ v_b_41_1 v_b_38_1) 13) (forall ((v_prenex_230 Int)) (or (<= (- v_b_38_1 (select ~array v_prenex_230)) 5) (< v_prenex_230 v_b_37_1) (<= v_b_38_1 v_prenex_230))) (<= 0 (+ (* 2 v_b_37_1) 8)) (<= v_b_41_1 (+ v_b_42_1 3)) (<= (- v_b_42_1 ~n) 0) (<= ULTIMATE.start_main_~i~7 (+ v_b_42_1 2)) (forall ((v_prenex_211 Int)) (or (< v_prenex_211 v_b_37_1) (<= v_b_38_1 v_prenex_211) (<= (- ULTIMATE.start_main_~i~7 (select ~array v_prenex_211)) 3))) (<= ULTIMATE.start_main_~i~7 (+ v_b_42_1 10)) (<= 2 (+ v_b_38_1 ~n)) (<= 0 (+ v_b_41_1 v_b_38_1 3)) (<= 4 (+ ULTIMATE.start_main_~i~7 v_b_38_1)) (forall ((v_prenex_194 Int)) (or (<= (- v_b_37_1 (- (select ~array v_prenex_194))) 0) (< v_prenex_194 v_b_37_1) (<= v_b_38_1 v_prenex_194))) (<= (+ ULTIMATE.start_main_~i~7 v_b_37_1) 11) (<= (+ v_b_42_1 v_b_37_1) 13) (<= (- v_b_38_1 (- v_b_38_1)) 10) (<= (* 2 v_b_42_1) 18) (forall ((v_prenex_227 Int)) (or (< v_prenex_227 v_b_37_1) (<= (- v_b_41_1 (- (select ~array v_prenex_227))) 4) (<= v_b_38_1 v_prenex_227))) (<= 0 (+ v_b_41_1 ULTIMATE.start_main_~i~7 5)) (<= (- (- v_b_38_1) (- v_b_42_1)) 0) (<= v_b_42_1 5) (<= (* 2 v_b_41_1) 12) (<= (- v_b_38_1 v_b_41_1) 5) (<= 0 (* 2 v_b_37_1)) (<= (- (- v_b_41_1) (- v_b_42_1)) 1) (<= (+ v_b_37_1 ~n) 5) (<= (- (- v_b_42_1) v_b_42_1) (- 2)) (<= 0 (+ v_b_38_1 1)) (<= v_b_41_1 (+ v_b_37_1 8)) (<= v_b_38_1 (+ v_b_37_1 5)) (<= (+ v_b_42_1 v_b_41_1) 13) (<= ~n (+ v_b_42_1 12)) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_37_1)) 1) (<= 2 (* 2 v_b_38_1)) (<= 0 (+ v_b_42_1 3)) (forall ((v_prenex_209 Int)) (or (<= (- v_b_41_1 (select ~array v_prenex_209)) 4) (< v_prenex_209 v_b_37_1) (<= v_b_38_1 v_prenex_209))) (<= ULTIMATE.start_main_~i~7 (+ v_b_41_1 11)) (<= (+ v_b_41_1 1) v_b_38_1) (<= (- (- ULTIMATE.start_main_~i~7) v_b_38_1) (- 4)) (forall ((v_prenex_229 Int)) (or (< v_prenex_229 v_b_37_1) (<= v_b_38_1 v_prenex_229) (<= (- (- ULTIMATE.start_main_~i~7) (select ~array v_prenex_229)) 1))) (<= (+ v_b_41_1 1) v_b_42_1) (<= ~n (+ v_b_42_1 8)) (<= (- (- v_b_41_1) v_b_41_1) 0) (<= v_b_37_1 4) (forall ((v_prenex_249 Int)) (or (<= v_b_38_1 v_prenex_249) (< v_prenex_249 v_b_37_1) (<= (- (select ~array v_prenex_249) ~n) (- 5)))) (<= (- (- v_b_37_1) v_b_42_1) (- 1)) (forall ((v_prenex_241 Int)) (or (<= (- v_b_42_1 (- (select ~array v_prenex_241))) 5) (<= v_b_38_1 v_prenex_241) (< v_prenex_241 v_b_37_1))) (<= v_b_37_1 8) (<= 0 (+ v_b_42_1 1)) (<= v_b_42_1 (+ v_b_37_1 13)) (<= v_b_38_1 (+ ULTIMATE.start_main_~i~7 14)) (<= ~n (+ v_b_42_1 4)) (forall ((v_prenex_231 Int)) (or (< v_prenex_231 v_b_37_1) (<= (- (- v_b_42_1) (select ~array v_prenex_231)) (- 1)) (<= v_b_38_1 v_prenex_231))) (<= 1 (+ v_b_37_1 v_b_38_1)) (<= (+ v_b_42_1 ~n) 14) (<= v_b_38_1 (+ ~n 4)) (<= (- v_b_42_1 (- v_b_42_1)) 10) (<= (- v_b_37_1 ~n) (- 5)) (<= (- v_b_38_1 v_b_42_1) 4) (<= 0 (+ v_b_42_1 5)) (<= v_b_41_1 (+ v_b_38_1 3)) (<= (+ v_b_42_1 v_b_37_1) 5) (<= v_b_42_1 9) (forall ((v_prenex_248 Int)) (or (< v_prenex_248 v_b_37_1) (<= v_b_38_1 v_prenex_248) (<= (- (- ULTIMATE.start_main_~i~7) (- (select ~array v_prenex_248))) 1))) (<= (+ v_b_38_1 ~n) 14) (<= (* 2 v_b_37_1) 4) (forall ((v_prenex_218 Int)) (or (<= v_b_38_1 v_prenex_218) (< v_prenex_218 v_b_37_1) (<= (- (select ~array v_prenex_218) (- (select ~array v_prenex_218))) 0))) (<= v_b_37_1 v_b_41_1) (<= v_b_38_1 ~n) (<= ~n (+ v_b_37_1 5)) (<= (+ v_b_38_1 ~n) 10) (<= (+ v_b_41_1 ~n) 17) (<= 0 (+ (* 2 v_b_37_1) 4)) (<= (- v_b_38_1 ~n) 0) (<= 0 (+ (* 2 v_b_42_1) 2)) (<= (- (- ULTIMATE.start_main_~i~7) v_b_42_1) 0) (forall ((v_prenex_195 Int)) (or (<= v_b_38_1 v_prenex_195) (<= (- (select ~array v_prenex_195) (- ~n)) 5) (< v_prenex_195 v_b_37_1))) (< v_b_38_1 (+ v_b_37_1 1)) (<= v_b_42_1 (+ ULTIMATE.start_main_~i~7 14)) (<= v_b_38_1 (+ v_b_41_1 9)) (<= (- ULTIMATE.start_main_~i~7 v_b_37_1) 3) (<= (+ v_b_41_1 v_b_37_1) 8) (<= 5 (+ v_b_41_1 ~n)) (<= (+ v_b_37_1 5) v_b_38_1) (<= (- (- v_b_42_1) ~n) (- 6)) (forall ((v_prenex_204 Int) (v_prenex_205 Int)) (or (< v_prenex_205 v_b_37_1) (<= v_b_38_1 v_prenex_205) (< v_prenex_204 v_b_41_1) (<= (- (select ~array v_prenex_205) (- (select ULTIMATE.start_main_~array~7 v_prenex_204))) 4) (<= v_b_42_1 v_prenex_204))) (<= (+ v_b_41_1 1) ~n) (<= 3 v_b_38_1) (<= (- (- ULTIMATE.start_main_~i~7) v_b_37_1) 1) (<= (- ULTIMATE.start_main_~i~7 (- v_b_42_1)) 8) (<= 0 (+ v_b_42_1 ULTIMATE.start_main_~i~7)) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_42_1)) 2) (<= v_b_42_1 ~n) (<= ~n (+ v_b_38_1 4)) (<= (+ v_b_37_1 v_b_38_1) 9) (<= v_b_38_1 (+ ~n 8)) (<= v_b_41_1 (+ ~n 7)) (<= (- v_b_41_1 (- v_b_42_1)) 9) (<= (- (- v_b_37_1) v_b_38_1) (- 5)) (<= 0 (+ v_b_42_1 v_b_41_1 7)) (<= (+ v_b_41_1 v_b_38_1) 9) (<= ~n v_b_38_1) (<= (+ ULTIMATE.start_main_~i~7 2) v_b_38_1) (<= (* 2 v_b_42_1) 10) (<= (* 2 v_b_38_1) 14) (<= v_b_41_1 12) (<= 10 (+ v_b_38_1 ~n)) (forall ((v_prenex_199 Int)) (or (<= (- (- (select ~array v_prenex_199)) ~n) (- 5)) (<= v_b_38_1 v_prenex_199) (< v_prenex_199 v_b_37_1))) (<= (- v_b_37_1 v_b_42_1) (- 1)) (<= 6 (+ v_b_38_1 ~n)) (<= 0 (+ v_b_42_1 v_b_38_1 2)) (<= 0 (+ v_b_41_1 ULTIMATE.start_main_~i~7 9)) (forall ((v_prenex_216 Int)) (or (<= (- (- v_b_41_1) (select ~array v_prenex_216)) 0) (< v_prenex_216 v_b_37_1) (<= v_b_38_1 v_prenex_216))) (<= v_b_42_1 (+ v_b_38_1 4)) (<= 0 (+ v_b_41_1 ULTIMATE.start_main_~i~7 1)) (<= 2 (* 2 v_b_42_1)) (<= (- v_b_41_1 v_b_42_1) (- 1)) (<= 0 (+ ULTIMATE.start_main_~i~7 v_b_37_1 1)) (<= 0 (+ v_b_37_1 2)) (<= 1 (+ v_b_42_1 v_b_41_1)) (<= 1 (+ v_b_42_1 v_b_37_1)) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_41_1)) 1) (<= (+ ULTIMATE.start_main_~i~7 v_b_37_1) 3) (<= v_b_42_1 (+ v_b_37_1 5)) (<= 5 (+ v_b_37_1 v_b_38_1)) (<= (+ v_b_42_1 ULTIMATE.start_main_~i~7) 8) (<= v_b_42_1 v_b_38_1) (<= (- (- v_b_37_1) (- v_b_42_1)) 5) (<= (+ v_b_41_1 ULTIMATE.start_main_~i~7) 11) (<= 0 (+ ULTIMATE.start_main_~i~7 v_b_38_1)) (<= 2 (+ v_b_42_1 v_b_38_1)) (<= 1 (+ v_b_41_1 ~n)) (<= (- v_b_37_1 (- v_b_42_1)) 5) (<= v_b_37_1 6) (<= v_b_38_1 13) (<= (+ v_b_41_1 ~n) 9) (<= (* 2 v_b_42_1) 14) (<= (+ v_b_37_1 5) ~n) (<= v_b_38_1 (+ v_b_41_1 13)) (<= (- (- v_b_38_1) v_b_42_1) (- 6)) (<= (+ v_b_37_1 ~n) 9) (<= 0 (+ v_b_41_1 v_b_37_1 4)) (<= 0 (+ v_b_42_1 v_b_37_1 7)) (<= (- v_b_38_1 (- v_b_41_1)) 9) (<= 6 (* 2 v_b_38_1)) (<= 0 (* 2 v_b_41_1)) (<= (- (- v_b_37_1) (- v_b_41_1)) 4) (<= (- v_b_37_1 (- ~n)) 5) (<= (- ULTIMATE.start_main_~i~7 v_b_41_1) (- 1)) (forall ((v_prenex_219 Int)) (or (< v_prenex_219 v_b_37_1) (<= v_b_38_1 v_prenex_219) (<= (- ULTIMATE.start_main_~i~7 (- (select ~array v_prenex_219))) 3))) (<= (- v_b_38_1 (- ~n)) 10) (<= (+ v_b_37_1 1) v_b_38_1) (<= 0 v_b_37_1) (<= 1 v_b_38_1) (<= v_b_42_1 (+ v_b_41_1 1)) (forall ((v_prenex_233 Int)) (or (<= v_b_38_1 v_prenex_233) (<= (- (- v_b_41_1) (- (select ~array v_prenex_233))) 0) (< v_prenex_233 v_b_37_1))) (<= v_b_42_1 13) (<= 0 (+ v_b_41_1 6)) (<= (- v_b_41_1 (- v_b_41_1)) 8) (<= v_b_42_1 (+ ULTIMATE.start_main_~i~7 2)) (<= ULTIMATE.start_main_~i~7 (+ v_b_37_1 11)) (<= (- ULTIMATE.start_main_~i~7 (- v_b_38_1)) 8) (<= 0 (+ (* 2 v_b_41_1) 4)) (<= (+ v_b_37_1 1) v_b_42_1) (<= (+ v_b_42_1 ULTIMATE.start_main_~i~7) 12) (<= (+ v_b_37_1 v_b_38_1) 13) (<= v_b_41_1 (+ v_b_42_1 11)) (<= v_b_37_1 (+ ULTIMATE.start_main_~i~7 5)) (<= 0 (+ ULTIMATE.start_main_~i~7 v_b_37_1 5)) (<= 0 (+ ULTIMATE.start_main_~i~7 v_b_38_1 4)) (<= 10 (* 2 v_b_38_1)) (<= (+ v_b_42_1 v_b_38_1) 14) (<= (- ULTIMATE.start_main_~i~7 v_b_42_1) (- 2)) (<= (+ ULTIMATE.start_main_~i~7 2) v_b_42_1) (<= (- v_b_37_1 v_b_38_1) (- 5)) (<= 0 (+ v_b_41_1 ~n 3)) (<= (* 2 v_b_41_1) 16) (<= (- (- ULTIMATE.start_main_~i~7) v_b_41_1) 1) (<= (- v_b_41_1 (- ~n)) 9) (<= 0 (+ v_b_42_1 v_b_41_1 3)) (<= (- (- v_b_37_1) v_b_41_1) 0) (<= 0 (+ v_b_42_1 v_b_37_1 3)) (<= v_b_41_1 (+ ~n 3)) (<= (- (- v_b_41_1) (- ~n)) 5) (<= v_b_41_1 (+ v_b_37_1 12)) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_38_1)) 6) (<= (+ v_b_42_1 v_b_38_1) 10) (<= ~n (+ v_b_37_1 13)) (<= (- (- v_b_38_1) (- v_b_41_1)) (- 1)) (<= v_b_38_1 (+ ULTIMATE.start_main_~i~7 10)) (<= v_b_38_1 (+ v_b_42_1 8)) (<= v_b_42_1 (+ ~n 4)) (<= 0 (+ v_b_42_1 ULTIMATE.start_main_~i~7 4)) (<= 0 (+ ULTIMATE.start_main_~i~7 v_b_37_1 9)) (<= v_b_37_1 (+ ULTIMATE.start_main_~i~7 9)) (<= v_b_42_1 (+ v_b_41_1 9)) (<= ~n (+ v_b_41_1 13)) (<= 5 (+ v_b_41_1 v_b_38_1)) (<= ~n (+ v_b_41_1 5)) (<= (+ ULTIMATE.start_main_~i~7 v_b_38_1) 16) (<= v_b_37_1 (+ ULTIMATE.start_main_~i~7 1)) (<= v_b_42_1 (+ v_b_41_1 13)) (<= v_b_38_1 (+ v_b_37_1 13)) (<= v_b_38_1 5) (<= (* 2 v_b_41_1) 8) (<= 0 (+ v_b_42_1 7)) (<= 6 (+ v_b_42_1 ~n)) (<= (- v_b_37_1 (- v_b_41_1)) 4) (<= v_b_37_1 (+ v_b_42_1 7)) (<= v_b_41_1 (+ v_b_38_1 7)) (<= 0 v_b_41_1) (<= 0 (+ v_b_37_1 6)) (forall ((v_prenex_228 Int)) (or (<= v_b_38_1 v_prenex_228) (<= (- (- v_b_38_1) (- (select ~array v_prenex_228))) (- 5)) (< v_prenex_228 v_b_37_1))) (<= (- (- v_b_37_1) (- v_b_38_1)) 5) (<= (- (- v_b_41_1) v_b_42_1) (- 1)) (<= (* 2 v_b_38_1) 10) (<= 0 (+ v_b_42_1 ~n 2)) (<= (* 2 v_b_37_1) 8) (forall ((v_prenex_215 Int)) (or (< v_prenex_215 v_b_37_1) (<= v_b_38_1 v_prenex_215) (<= (- (- (select ~array v_prenex_215)) (select ~array v_prenex_215)) 0))) (<= v_b_37_1 2) (<= v_b_38_1 9) (<= (+ v_b_42_1 v_b_41_1) 9) (<= v_b_42_1 7) (<= 1 v_b_42_1) (<= v_b_42_1 (+ ~n 8)))) (<= (+ ULTIMATE.start_main_~i~7 ~n) 12) (<= 0 (+ (* 2 ULTIMATE.start_main_~i~7) 10)) (<= ULTIMATE.start_main_~i~7 5) (<= (* 2 ULTIMATE.start_main_~i~7) 14)))} [2018-12-17 14:26:53,156 FATAL L210 ngHoareTripleChecker]: Soundness check failed for the following hoare triple [2018-12-17 14:26:53,157 FATAL L212 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-17 14:26:53,157 FATAL L214 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-17 14:26:53,157 FATAL L218 ngHoareTripleChecker]: -- [2018-12-17 14:26:53,158 FATAL L219 ngHoareTripleChecker]: Pre: {2147483623#(or (exists ((v_b_11_1 Int) (v_v_21_1 Int) (v_b_9_1 Int) (v_v_4_1 Int) (v_b_0_1 Int) (v_b_10_1 Int)) (and (<= (- (- v_b_0_1) v_b_10_1) (- 4)) (<= (- v_b_0_1 v_b_10_1) (- 4)) (<= (- c_ULTIMATE.start_main_~i~7 v_v_21_1) (- 1)) (<= (- v_b_11_1 v_v_21_1) 1) (<= (- (- v_v_21_1) (- c_~n)) 1) (<= (- (- v_b_11_1) (- v_v_21_1)) (- 1)) (<= (- (- v_b_11_1) v_b_9_1) (- 10)) (<= (- v_b_11_1 (- v_b_11_1)) 10) (<= (- v_b_0_1 c_~n) (- 5)) (<= (- (- c_ULTIMATE.start_main_~i~7) c_ULTIMATE.start_main_~i~7) (- 6)) (<= (- v_b_0_1 v_b_11_1) (- 5)) (<= (- c_ULTIMATE.start_main_~i~7 (- c_~n)) 8) (<= (- (- v_b_0_1) c_~n) (- 5)) (<= (- (- v_b_0_1) (- v_b_10_1)) 4) (<= (- v_v_21_1 v_v_4_1) 4) (<= (- v_b_9_1 (- v_v_21_1)) 9) (<= (- (- v_b_11_1) v_b_11_1) (- 10)) (<= (- c_ULTIMATE.start_main_~i~7 v_v_4_1) 3) (<= (- (- v_b_9_1) (- v_v_4_1)) (- 5)) (<= (- v_b_9_1 (- v_b_9_1)) 10) (<= (- (- v_v_21_1) (- v_v_4_1)) (- 4)) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_11_1)) 8) (<= (- (- v_b_10_1) c_~n) (- 9)) (<= (- v_b_10_1 (- v_b_11_1)) 9) (<= (- (- v_b_10_1) v_b_9_1) (- 9)) (<= (- v_v_21_1 c_~n) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_10_1)) 1) (<= (- (- v_b_0_1) (- v_v_21_1)) 4) (<= (- v_b_10_1 (- v_v_4_1)) 4) (<= (- (- v_b_0_1) v_b_0_1) 0) (<= (- v_v_4_1 (- v_v_4_1)) 0) (<= (- (- v_b_9_1) c_~n) (- 10)) (<= (- v_b_0_1 v_v_4_1) 0) (<= (- v_b_11_1 (- c_~n)) 10) (<= (- v_b_10_1 (- v_b_9_1)) 9) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_v_4_1)) (- 3)) (<= (- (- v_b_11_1) (- c_~n)) 0) (<= (- v_b_10_1 v_v_4_1) 4) (<= (- (- v_b_10_1) v_v_4_1) (- 4)) (<= (- v_v_21_1 (- c_~n)) 9) (<= (- (- v_b_9_1) v_v_4_1) (- 5)) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_11_1) (- 8)) (<= (- (- v_v_4_1) (- c_~n)) 5) (<= (- (- v_b_10_1) (- v_v_21_1)) 0) (<= (- v_b_9_1 (- c_~n)) 10) (<= (- c_ULTIMATE.start_main_~i~7 v_b_10_1) (- 1)) (<= (- (- v_b_10_1) (- v_b_9_1)) 1) (<= (- (- v_b_10_1) (- c_~n)) 1) (<= (- (- v_v_4_1) c_~n) (- 5)) (<= (- (- v_b_0_1) v_b_11_1) (- 5)) (<= (- v_b_0_1 (- v_v_21_1)) 4) (<= (- v_b_10_1 v_v_21_1) 0) (<= (- (- v_v_4_1) v_v_4_1) 0) (<= (- c_ULTIMATE.start_main_~i~7 (- v_v_21_1)) 7) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_10_1)) 7) (<= (- (- v_b_0_1) (- v_b_9_1)) 5) (<= (- v_v_21_1 (- v_v_21_1)) 8) (<= (- v_b_0_1 (- c_~n)) 5) (<= (- (- v_b_11_1) (- v_b_9_1)) 0) (<= (- (- v_b_10_1) (- v_b_11_1)) 1) (<= (- (- c_ULTIMATE.start_main_~i~7) c_~n) (- 8)) (<= (- (- v_b_11_1) c_~n) (- 10)) (<= (- (- v_b_9_1) (- c_~n)) 0) (<= (- c_ULTIMATE.start_main_~i~7 v_b_0_1) 3) (<= (- (- c_ULTIMATE.start_main_~i~7) v_v_21_1) (- 7)) (<= (- v_b_10_1 (- v_b_10_1)) 8) (<= (- (- v_b_9_1) v_v_21_1) (- 9)) (<= (- v_b_0_1 v_v_21_1) (- 4)) (<= (- (- c_~n) c_~n) (- 10)) (<= (- (- c_ULTIMATE.start_main_~i~7) (- c_~n)) 2) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_9_1)) 2) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_v_21_1)) 1) (<= (- v_b_10_1 c_~n) (- 1)) (<= (- c_ULTIMATE.start_main_~i~7 v_b_9_1) (- 2)) (<= (- v_b_11_1 (- v_v_21_1)) 9) (<= (- v_b_11_1 v_b_9_1) 0) (<= (- (- v_b_11_1) (- v_v_4_1)) (- 5)) (forall ((v_idx_173 Int) (v_idx_174 Int) (v_idx_172 Int) (v_idx_177 Int) (v_idx_178 Int) (v_idx_176 Int)) (or (< v_idx_177 v_b_0_1) (< v_idx_178 v_b_9_1) (< v_idx_173 v_b_10_1) (<= v_b_9_1 v_idx_177) (<= v_b_10_1 v_idx_172) (and (<= (- (- v_b_9_1) (select c_ULTIMATE.start_main_~array~7 v_idx_173)) (- 9)) (<= (- c_ULTIMATE.start_main_~i~7 (select c_ULTIMATE.start_main_~array~7 v_idx_173)) (- 1)) (<= (- v_b_11_1 (select c_ULTIMATE.start_main_~array~7 v_idx_173)) 1) (<= (- v_b_0_1 (select c_ULTIMATE.start_main_~array~7 v_idx_173)) (- 4)) (<= (- (- (select c_ULTIMATE.start_main_~array~7 v_idx_173)) (- c_~n)) 1) (<= (- (- v_b_11_1) (- (select c_ULTIMATE.start_main_~array~7 v_idx_173))) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~7) (- (select c_ULTIMATE.start_main_~array~7 v_idx_173))) 1) (<= (- (select c_ULTIMATE.start_main_~array~7 v_idx_173) (select c_~array v_idx_177)) 4) (<= (- v_b_9_1 (- (select c_ULTIMATE.start_main_~array~7 v_idx_173))) 9) (<= (- v_b_11_1 (- (select c_ULTIMATE.start_main_~array~7 v_idx_173))) 9) (<= (- (- v_b_11_1) (- (select c_~array v_idx_177))) (- 5)) (<= (- c_ULTIMATE.start_main_~i~7 (select c_~array v_idx_177)) 3) (<= (- (- v_b_9_1) (- (select c_~array v_idx_177))) (- 5)) (<= (- (- (select c_ULTIMATE.start_main_~array~7 v_idx_173)) (- (select c_~array v_idx_177))) (- 4)) (<= (- (select c_ULTIMATE.start_main_~array~7 v_idx_173) c_~n) (- 1)) (<= (- (- v_b_0_1) (- (select c_ULTIMATE.start_main_~array~7 v_idx_173))) 4) (<= (- v_b_10_1 (- (select c_~array v_idx_177))) 4) (<= (- (select c_~array v_idx_177) (- (select c_~array v_idx_177))) 0) (<= (- (- v_b_10_1) (- (select c_~array v_idx_177))) (- 4)) (<= (- v_b_0_1 (select c_~array v_idx_177)) 0) (<= (- (select c_~array v_idx_177) (- c_~n)) 5) (<= (- (- c_ULTIMATE.start_main_~i~7) (- (select c_~array v_idx_177))) (- 3)) (<= (- v_b_10_1 (select c_~array v_idx_177)) 4) (<= (- (- v_b_10_1) (select c_~array v_idx_177)) (- 4)) (<= (- v_b_9_1 (- (select c_~array v_idx_177))) 5) (<= (- (- v_b_0_1) (- (select c_~array v_idx_177))) 0) (<= (- (select c_ULTIMATE.start_main_~array~7 v_idx_173) (- c_~n)) 9) (<= (- (- (select c_ULTIMATE.start_main_~array~7 v_idx_173)) (select c_ULTIMATE.start_main_~array~7 v_idx_173)) (- 8)) (<= (- (- v_b_11_1) (select c_~array v_idx_177)) (- 5)) (<= (- (- v_b_9_1) (select c_~array v_idx_177)) (- 5)) (<= (- v_b_9_1 (select c_~array v_idx_177)) 5) (<= (- (- v_b_10_1) (select c_ULTIMATE.start_main_~array~7 v_idx_173)) (- 8)) (<= (- (- v_b_0_1) (select c_~array v_idx_177)) 0) (<= (- (- v_b_9_1) (- (select c_ULTIMATE.start_main_~array~7 v_idx_173))) (- 1)) (<= (- v_b_11_1 (select c_~array v_idx_177)) 5) (<= (- (select c_ULTIMATE.start_main_~array~7 v_idx_173) (- (select c_~array v_idx_177))) 4) (<= (- v_b_10_1 (- (select c_ULTIMATE.start_main_~array~7 v_idx_173))) 8) (<= (- (- v_b_11_1) (select c_ULTIMATE.start_main_~array~7 v_idx_173)) (- 9)) (<= (- (- (select c_~array v_idx_177)) (- c_~n)) 5) (<= (- (- v_b_10_1) (- (select c_ULTIMATE.start_main_~array~7 v_idx_173))) 0) (<= (- v_b_0_1 (- (select c_~array v_idx_177))) 0) (<= (- (- (select c_~array v_idx_177)) c_~n) (- 5)) (<= (- (- c_ULTIMATE.start_main_~i~7) (select c_~array v_idx_177)) (- 3)) (<= (- v_b_0_1 (- (select c_ULTIMATE.start_main_~array~7 v_idx_173))) 4) (<= (- v_b_10_1 (select c_ULTIMATE.start_main_~array~7 v_idx_173)) 0) (<= (- (- (select c_~array v_idx_177)) (select c_~array v_idx_177)) 0) (<= (- c_ULTIMATE.start_main_~i~7 (- (select c_ULTIMATE.start_main_~array~7 v_idx_173))) 7) (<= (- (select c_ULTIMATE.start_main_~array~7 v_idx_173) (- (select c_ULTIMATE.start_main_~array~7 v_idx_173))) 8) (<= (- v_b_9_1 (select c_ULTIMATE.start_main_~array~7 v_idx_173)) 1) (<= (- (- c_ULTIMATE.start_main_~i~7) (select c_ULTIMATE.start_main_~array~7 v_idx_173)) (- 7)) (<= (- (- (select c_ULTIMATE.start_main_~array~7 v_idx_173)) (select c_~array v_idx_177)) (- 4)) (<= (- (- v_b_0_1) (select c_ULTIMATE.start_main_~array~7 v_idx_173)) (- 4)) (<= (- c_ULTIMATE.start_main_~i~7 (- (select c_~array v_idx_177))) 3) (<= (- v_b_11_1 (- (select c_~array v_idx_177))) 5) (<= (- (- (select c_ULTIMATE.start_main_~array~7 v_idx_173)) c_~n) (- 9)) (<= (- (select c_~array v_idx_177) c_~n) (- 5))) (<= v_b_0_1 v_idx_176) (< v_idx_174 v_b_11_1) (<= v_b_11_1 v_idx_173))) (<= (- (- v_b_9_1) v_b_9_1) (- 10)) (<= (- (- v_b_0_1) (- c_~n)) 5) (<= (- v_b_0_1 (- v_b_0_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_0_1)) (- 3)) (<= (- (- v_b_10_1) (- v_v_4_1)) (- 4)) (<= (- v_b_11_1 (- v_b_9_1)) 10) (<= (- v_v_4_1 (- c_~n)) 5) (<= (- v_b_9_1 (- v_v_4_1)) 5) (<= (- (- v_b_0_1) (- v_v_4_1)) 0) (<= (- (- v_v_21_1) v_v_21_1) (- 8)) (<= (- v_b_9_1 c_~n) 0) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_9_1) (- 8)) (<= (- v_b_0_1 v_b_9_1) (- 5)) (<= (- (- v_b_11_1) v_v_4_1) (- 5)) (<= (- c_ULTIMATE.start_main_~i~7 (- c_ULTIMATE.start_main_~i~7)) 6) (<= (- (- v_b_10_1) v_b_11_1) (- 9)) (<= (- c_ULTIMATE.start_main_~i~7 c_~n) (- 2)) (<= (- v_b_9_1 v_v_4_1) 5) (<= (- v_b_10_1 (- c_~n)) 9) (<= (- v_b_10_1 v_b_11_1) (- 1)) (<= (- (- v_b_10_1) v_v_21_1) (- 8)) (<= (- c_ULTIMATE.start_main_~i~7 v_b_11_1) (- 2)) (<= (- (- v_b_0_1) v_v_4_1) 0) (<= (- (- v_b_0_1) (- v_b_11_1)) 5) (<= (- (- v_b_9_1) (- v_v_21_1)) (- 1)) (<= (- v_b_11_1 v_v_4_1) 5) (<= (- v_v_21_1 (- v_v_4_1)) 4) (<= (- v_b_10_1 (- v_v_21_1)) 8) (<= (- (- v_b_11_1) v_v_21_1) (- 9)) (<= (- v_b_11_1 c_~n) 0) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_0_1) (- 3)) (<= (- v_b_10_1 v_b_9_1) (- 1)) (<= (- v_b_0_1 (- v_v_4_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_11_1)) 2) (<= (- c_~n (- c_~n)) 10) (<= (- (- c_ULTIMATE.start_main_~i~7) v_v_4_1) (- 3)) (<= (- v_b_0_1 (- v_b_10_1)) 4) (<= (- (- v_b_0_1) v_b_9_1) (- 5)) (<= (- v_b_0_1 (- v_b_11_1)) 5) (<= (- v_b_0_1 (- v_b_9_1)) 5) (<= (- v_b_9_1 v_v_21_1) 1) (<= (- (- v_v_21_1) v_v_4_1) (- 4)) (<= (- (- v_b_0_1) v_v_21_1) (- 4)) (<= (- c_ULTIMATE.start_main_~i~7 (- v_v_4_1)) 3) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_9_1)) 8) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_0_1)) 3) (<= (- v_b_11_1 (- v_v_4_1)) 5) (<= (- (- v_v_21_1) c_~n) (- 9)) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_10_1) (- 7)) (<= (- (- v_b_10_1) v_b_10_1) (- 8)) (<= (- v_v_4_1 c_~n) (- 5)))) (exists ((v_v_604_1 Int) (v_b_50_1 Int) (v_b_49_1 Int)) (and (<= (- (- v_b_49_1) v_b_50_1) (- 5)) (<= (- (- v_b_50_1) (- v_v_604_1)) (- 5)) (forall ((v_idx_180 Int) (v_idx_181 Int) (v_idx_182 Int)) (or (and (<= (- v_b_50_1 (- (select c_~array v_idx_181))) 5) (<= (- (- (select c_~array v_idx_181)) c_~n) (- 5)) (<= (- (- v_b_50_1) (- (select c_~array v_idx_181))) (- 5)) (<= (- v_b_49_1 (select c_~array v_idx_181)) 0) (<= (- v_b_50_1 (select c_~array v_idx_181)) 5) (<= (- (select c_~array v_idx_181) c_~n) (- 5)) (<= (- (- v_b_50_1) (select c_~array v_idx_181)) (- 5)) (<= (- c_ULTIMATE.start_main_~i~7 (select c_~array v_idx_181)) 4) (<= (- v_b_49_1 (- (select c_~array v_idx_181))) 0) (<= (- (select c_~array v_idx_181) (- (select c_~array v_idx_181))) 0) (<= (- (- v_b_49_1) (- (select c_~array v_idx_181))) 0) (<= (- (- c_ULTIMATE.start_main_~i~7) (select c_~array v_idx_181)) 1) (<= (- c_ULTIMATE.start_main_~i~7 (- (select c_~array v_idx_181))) 4) (<= (- (- v_b_49_1) (select c_~array v_idx_181)) 0) (<= (- (- (select c_~array v_idx_181)) (- c_~n)) 5) (<= (- (select c_~array v_idx_181) (- c_~n)) 5) (<= (- (- c_ULTIMATE.start_main_~i~7) (- (select c_~array v_idx_181))) 1) (<= (- (- (select c_~array v_idx_181)) (select c_~array v_idx_181)) 0)) (<= v_b_50_1 v_idx_181) (<= v_b_49_1 v_idx_180) (< v_idx_182 v_b_50_1) (< v_idx_181 v_b_49_1))) (<= (- v_v_604_1 c_~n) (- 5)) (<= (- (- c_~n) c_~n) (- 10)) (<= (- (- c_ULTIMATE.start_main_~i~7) v_v_604_1) 1) (<= (- c_ULTIMATE.start_main_~i~7 (- v_v_604_1)) 4) (<= (- v_b_50_1 (- v_b_50_1)) 10) (<= (- (- v_b_49_1) (- c_~n)) 5) (<= (- v_v_604_1 (- c_~n)) 5) (<= (- v_b_50_1 c_~n) 0) (<= (- c_ULTIMATE.start_main_~i~7 v_b_49_1) 4) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_49_1)) 1) (<= (- (- v_b_50_1) v_b_50_1) (- 10)) (<= (- v_b_50_1 (- v_v_604_1)) 5) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_50_1)) 6) (<= (- v_b_49_1 (- v_b_50_1)) 5) (<= (- v_b_50_1 (- c_~n)) 10) (<= (- (- v_b_49_1) (- v_b_50_1)) 5) (<= (- v_v_604_1 (- v_v_604_1)) 0) (<= (- (- v_b_49_1) (- v_v_604_1)) 0) (<= (- (- v_b_49_1) v_v_604_1) 0) (<= (- (- v_b_49_1) v_b_49_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~7) c_~n) (- 4)) (<= (- v_b_49_1 (- c_~n)) 5) (<= (- (- v_v_604_1) v_v_604_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~7) c_ULTIMATE.start_main_~i~7) 2) (<= (- c_ULTIMATE.start_main_~i~7 v_b_50_1) (- 1)) (<= (- v_b_49_1 (- v_v_604_1)) 0) (<= (- c_ULTIMATE.start_main_~i~7 c_~n) (- 1)) (<= (- v_b_49_1 (- v_b_49_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_49_1) 1) (<= (- c_ULTIMATE.start_main_~i~7 (- c_ULTIMATE.start_main_~i~7)) 8) (<= (- (- v_b_49_1) c_~n) (- 5)) (<= (- (- v_v_604_1) (- c_~n)) 5) (<= (- (- c_ULTIMATE.start_main_~i~7) (- c_~n)) 6) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_v_604_1)) 1) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_50_1)) 9) (<= (- c_~n (- c_~n)) 10) (<= (- (- v_v_604_1) c_~n) (- 5)) (<= (- v_b_49_1 v_v_604_1) 0) (<= (- v_b_50_1 v_v_604_1) 5) (<= (- (- v_b_50_1) c_~n) (- 10)) (<= (- (- v_b_50_1) v_v_604_1) (- 5)) (<= (- c_ULTIMATE.start_main_~i~7 v_v_604_1) 4) (<= (- (- v_b_50_1) (- c_~n)) 0) (<= (- v_b_49_1 c_~n) (- 5)) (<= (- c_ULTIMATE.start_main_~i~7 (- c_~n)) 9) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_50_1) (- 4)) (<= (- v_b_49_1 v_b_50_1) (- 5)) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_49_1)) 4))))} [2018-12-17 14:26:53,158 FATAL L223 ngHoareTripleChecker]: Action: assume !!(main_~i~7 >= 0);main_~array~7 := main_~array~7[main_~i~7 := main_~i~7];main_#t~post2 := main_~i~7;main_~i~7 := main_#t~post2 - 1;havoc main_#t~post2; [2018-12-17 14:26:53,158 FATAL L184 hOps$ForEachOp$OfRef]: ActionStr: (and (<= 0 c_ULTIMATE.start_main_~i~7) (= c_ULTIMATE.start_main_~array~7_primed (store c_ULTIMATE.start_main_~array~7 c_ULTIMATE.start_main_~i~7 c_ULTIMATE.start_main_~i~7)) (= c_ULTIMATE.start_main_~i~7 (+ c_ULTIMATE.start_main_~i~7_primed 1))) [2018-12-17 14:26:53,158 FATAL L225 ngHoareTripleChecker]: Post: {2147483622#(exists ((v_b_54_1 Int) (v_b_53_1 Int) (v_v_604_1 Int) (v_b_50_1 Int) (v_v_795_1 Int) (v_b_49_1 Int)) (and (<= (- (- v_b_49_1) v_b_50_1) (- 5)) (<= (- v_v_795_1 (- c_~n)) 9) (<= (- (- v_b_49_1) (- v_b_54_1)) 5) (<= (- (- v_b_50_1) v_b_54_1) (- 6)) (<= (- v_b_50_1 v_v_795_1) 5) (<= (- v_b_53_1 (- c_~n)) 9) (<= (- (- v_b_54_1) (- c_~n)) 4) (<= (- v_b_49_1 v_v_795_1) 0) (<= (- v_b_50_1 (- v_b_53_1)) 9) (<= (- (- v_b_53_1) c_~n) (- 5)) (<= (- c_ULTIMATE.start_main_~i~7 (- v_v_604_1)) 3) (<= (- (- v_b_50_1) (- v_b_53_1)) (- 1)) (<= (- v_b_53_1 v_b_54_1) (- 1)) (<= (- (- v_v_604_1) (- v_v_795_1)) 4) (<= (- c_ULTIMATE.start_main_~i~7 (- c_~n)) 8) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_49_1)) 3) (<= (- v_b_50_1 (- v_b_50_1)) 10) (<= (- (- v_b_49_1) (- c_~n)) 5) (<= (- v_v_795_1 c_~n) (- 1)) (<= (- v_b_53_1 v_v_795_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_49_1)) 1) (<= (- v_b_49_1 (- v_v_795_1)) 4) (<= (- v_b_49_1 v_b_54_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_50_1)) 6) (<= (- v_b_49_1 (- v_b_50_1)) 5) (<= (- v_b_54_1 (- c_~n)) 10) (<= (- (- v_b_49_1) v_v_795_1) 0) (<= (- (- v_b_49_1) (- v_b_50_1)) 5) (<= (- (- v_b_49_1) (- v_b_53_1)) 4) (<= (- v_b_53_1 v_v_604_1) 4) (<= (- (- v_b_49_1) v_v_604_1) 0) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_54_1)) 8) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_54_1) 0) (<= (- v_b_50_1 v_b_53_1) 5) (<= (- (- v_v_604_1) v_v_604_1) 0) (<= (- v_b_53_1 (- v_v_795_1)) 8) (<= (- (- v_b_49_1) v_b_54_1) (- 1)) (<= (- (- v_v_604_1) v_v_795_1) 0) (<= (- (- v_b_50_1) (- v_b_54_1)) 0) (<= (- v_b_49_1 (- v_b_54_1)) 5) (<= (- c_ULTIMATE.start_main_~i~7 (- v_v_795_1)) 7) (<= (- v_b_53_1 (- v_v_604_1)) 4) (<= (- (- v_b_53_1) (- v_v_604_1)) 0) (<= (- (- v_v_795_1) (- c_~n)) 5) (<= (- v_b_49_1 (- v_b_53_1)) 4) (<= (- v_b_49_1 (- v_v_604_1)) 0) (<= (- (- v_b_49_1) (- v_v_795_1)) 4) (<= (- v_b_49_1 (- v_b_49_1)) 0) (<= (- (- v_b_53_1) v_b_53_1) 0) (<= (- (- v_b_49_1) c_~n) (- 5)) (<= (- v_b_50_1 (- v_v_795_1)) 9) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_v_604_1)) 1) (<= (- v_b_53_1 c_~n) (- 1)) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_53_1)) 7) (<= (- v_b_54_1 (- v_v_604_1)) 5) (<= (- v_b_54_1 c_~n) 0) (<= (- v_b_49_1 v_v_604_1) 0) (<= (- v_b_50_1 v_v_604_1) 5) (<= (- (- v_b_50_1) c_~n) (- 10)) (<= (- (- v_b_50_1) v_v_604_1) (- 5)) (<= (- (- v_b_54_1) (- v_v_604_1)) (- 1)) (<= (- (- v_b_49_1) v_b_53_1) 0) (<= (- c_ULTIMATE.start_main_~i~7 v_b_54_1) (- 2)) (<= (- v_b_49_1 c_~n) (- 5)) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_50_1) (- 4)) (<= (- v_b_54_1 (- v_v_795_1)) 9) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_53_1) 1) (<= (- v_b_54_1 v_v_795_1) 1) (<= (- v_b_53_1 (- v_b_54_1)) 9) (<= (- (- v_b_53_1) (- v_b_54_1)) 1) (<= (- v_v_604_1 v_v_795_1) 0) (<= (- (- v_b_50_1) (- v_v_604_1)) (- 5)) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_v_795_1)) 1) (<= (- v_b_50_1 (- v_b_54_1)) 10) (<= (- v_v_604_1 c_~n) (- 5)) (<= (- (- v_b_53_1) (- c_~n)) 5) (<= (- (- c_~n) c_~n) (- 10)) (forall ((v_idx_184 Int) (v_idx_185 Int) (v_idx_188 Int) (v_idx_189 Int) (v_idx_186 Int) (v_idx_187 Int)) (or (< v_idx_185 v_b_53_1) (<= v_b_53_1 v_idx_184) (and (<= (- (select c_ULTIMATE.start_main_~array~7 v_idx_185) (- c_~n)) 9) (<= (- (select c_~array v_idx_188) (select c_ULTIMATE.start_main_~array~7 v_idx_185)) 0) (<= (- (- v_b_50_1) (- (select c_~array v_idx_188))) (- 5)) (<= (- (- c_ULTIMATE.start_main_~i~7) (- (select c_ULTIMATE.start_main_~array~7 v_idx_185))) 1) (<= (- v_b_50_1 (select c_ULTIMATE.start_main_~array~7 v_idx_185)) 5) (<= (- (select c_~array v_idx_188) c_~n) (- 5)) (<= (- v_b_49_1 (select c_ULTIMATE.start_main_~array~7 v_idx_185)) 0) (<= (- c_ULTIMATE.start_main_~i~7 (- (select c_~array v_idx_188))) 3) (<= (- (- (select c_~array v_idx_188)) (- (select c_ULTIMATE.start_main_~array~7 v_idx_185))) 4) (<= (- (- c_ULTIMATE.start_main_~i~7) (select c_~array v_idx_188)) 1) (<= (- (select c_ULTIMATE.start_main_~array~7 v_idx_185) c_~n) (- 1)) (<= (- (select c_~array v_idx_188) (- c_~n)) 5) (<= (- v_b_53_1 (select c_ULTIMATE.start_main_~array~7 v_idx_185)) 0) (<= (- v_b_49_1 (- (select c_ULTIMATE.start_main_~array~7 v_idx_185))) 4) (<= (- v_b_50_1 (- (select c_~array v_idx_188))) 5) (<= (- c_ULTIMATE.start_main_~i~7 (select c_ULTIMATE.start_main_~array~7 v_idx_185)) (- 1)) (<= (- (- (select c_ULTIMATE.start_main_~array~7 v_idx_185)) (select c_ULTIMATE.start_main_~array~7 v_idx_185)) 0) (<= (- (- v_b_50_1) (select c_ULTIMATE.start_main_~array~7 v_idx_185)) (- 5)) (<= (- (- v_b_49_1) (select c_ULTIMATE.start_main_~array~7 v_idx_185)) 0) (<= (- (select c_~array v_idx_188) (- (select c_~array v_idx_188))) 0) (<= (- (- v_b_54_1) (select c_ULTIMATE.start_main_~array~7 v_idx_185)) (- 1)) (<= (- (- v_b_49_1) (- (select c_~array v_idx_188))) 0) (<= (- v_b_53_1 (select c_~array v_idx_188)) 4) (<= (- (- v_b_49_1) (select c_~array v_idx_188)) 0) (<= (- (- v_b_54_1) (select c_~array v_idx_188)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~7) (select c_ULTIMATE.start_main_~array~7 v_idx_185)) 1) (<= (- (- (select c_~array v_idx_188)) (select c_~array v_idx_188)) 0) (<= (- v_b_53_1 (- (select c_ULTIMATE.start_main_~array~7 v_idx_185))) 8) (<= (- c_ULTIMATE.start_main_~i~7 (select c_~array v_idx_188)) 3) (<= (- v_b_54_1 (select c_~array v_idx_188)) 5) (<= (- (- (select c_~array v_idx_188)) (select c_ULTIMATE.start_main_~array~7 v_idx_185)) 0) (<= (- (- v_b_50_1) (- (select c_ULTIMATE.start_main_~array~7 v_idx_185))) (- 1)) (<= (- (select c_~array v_idx_188) (- (select c_ULTIMATE.start_main_~array~7 v_idx_185))) 4) (<= (- c_ULTIMATE.start_main_~i~7 (- (select c_ULTIMATE.start_main_~array~7 v_idx_185))) 7) (<= (- v_b_53_1 (- (select c_~array v_idx_188))) 4) (<= (- (- v_b_53_1) (- (select c_~array v_idx_188))) 0) (<= (- (- (select c_ULTIMATE.start_main_~array~7 v_idx_185)) (- c_~n)) 5) (<= (- v_b_49_1 (- (select c_~array v_idx_188))) 0) (<= (- (- v_b_49_1) (- (select c_ULTIMATE.start_main_~array~7 v_idx_185))) 4) (<= (- v_b_50_1 (- (select c_ULTIMATE.start_main_~array~7 v_idx_185))) 9) (<= (- (- (select c_~array v_idx_188)) (- c_~n)) 5) (<= (- (- c_ULTIMATE.start_main_~i~7) (- (select c_~array v_idx_188))) 1) (<= (- (select c_ULTIMATE.start_main_~array~7 v_idx_185) (- (select c_ULTIMATE.start_main_~array~7 v_idx_185))) 8) (<= (- v_b_54_1 (- (select c_~array v_idx_188))) 5) (<= (- (- (select c_~array v_idx_188)) c_~n) (- 5)) (<= (- (- v_b_53_1) (select c_ULTIMATE.start_main_~array~7 v_idx_185)) 0) (<= (- (- v_b_53_1) (- (select c_ULTIMATE.start_main_~array~7 v_idx_185))) 0) (<= (- v_b_49_1 (select c_~array v_idx_188)) 0) (<= (- v_b_50_1 (select c_~array v_idx_188)) 5) (<= (- (- v_b_50_1) (select c_~array v_idx_188)) (- 5)) (<= (- (- v_b_54_1) (- (select c_~array v_idx_188))) (- 1)) (<= (- (- v_b_53_1) (select c_~array v_idx_188)) 0) (<= (- (- v_b_54_1) (- (select c_ULTIMATE.start_main_~array~7 v_idx_185))) (- 1)) (<= (- v_b_54_1 (- (select c_ULTIMATE.start_main_~array~7 v_idx_185))) 9) (<= (- (- (select c_ULTIMATE.start_main_~array~7 v_idx_185)) c_~n) (- 5)) (<= (- v_b_54_1 (select c_ULTIMATE.start_main_~array~7 v_idx_185)) 1)) (< v_idx_186 v_b_54_1) (<= v_b_49_1 v_idx_187) (<= v_b_50_1 v_idx_188) (<= v_b_54_1 v_idx_185) (< v_idx_189 v_b_50_1) (< v_idx_188 v_b_49_1))) (<= (- c_ULTIMATE.start_main_~i~7 v_b_49_1) 3) (<= (- (- c_ULTIMATE.start_main_~i~7) v_v_604_1) 1) (<= (- v_v_604_1 (- c_~n)) 5) (<= (- v_b_50_1 c_~n) 0) (<= (- (- v_b_50_1) v_b_50_1) (- 10)) (<= (- v_b_50_1 (- v_v_604_1)) 5) (<= (- c_ULTIMATE.start_main_~i~7 v_v_795_1) (- 1)) (<= (- (- v_v_795_1) v_v_795_1) 0) (<= (- (- v_b_50_1) v_v_795_1) (- 5)) (<= (- c_ULTIMATE.start_main_~i~7 v_b_50_1) (- 2)) (<= (- v_b_50_1 (- c_~n)) 10) (<= (- v_v_604_1 (- v_v_604_1)) 0) (<= (- (- v_b_54_1) v_v_795_1) (- 1)) (<= (- (- v_b_49_1) (- v_v_604_1)) 0) (<= (- (- v_b_54_1) v_v_604_1) (- 1)) (<= (- (- v_b_49_1) v_b_49_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~7) v_v_795_1) 1) (<= (- v_b_50_1 v_b_54_1) 4) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_54_1)) 2) (<= (- (- c_ULTIMATE.start_main_~i~7) c_~n) (- 4)) (<= (- v_b_49_1 (- c_~n)) 5) (<= (- v_b_49_1 v_b_53_1) 0) (<= (- c_ULTIMATE.start_main_~i~7 v_v_604_1) 3) (<= (- v_b_54_1 v_v_604_1) 5) (<= (- (- v_b_50_1) (- v_v_795_1)) (- 1)) (<= (- (- v_b_54_1) c_~n) (- 6)) (<= (- (- c_ULTIMATE.start_main_~i~7) c_ULTIMATE.start_main_~i~7) 2) (<= (- v_v_604_1 (- v_v_795_1)) 4) (<= (- c_ULTIMATE.start_main_~i~7 (- c_ULTIMATE.start_main_~i~7)) 6) (<= (- c_ULTIMATE.start_main_~i~7 c_~n) (- 2)) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_49_1) 1) (<= (- (- v_v_604_1) (- c_~n)) 5) (<= (- (- c_ULTIMATE.start_main_~i~7) (- c_~n)) 6) (<= (- v_v_795_1 (- v_v_795_1)) 8) (<= (- c_~n (- c_~n)) 10) (<= (- (- v_v_604_1) c_~n) (- 5)) (<= (- (- v_b_53_1) v_v_795_1) 0) (<= (- (- v_b_53_1) v_b_54_1) (- 1)) (<= (- (- v_b_53_1) (- v_v_795_1)) 0) (<= (- (- v_b_50_1) v_b_53_1) (- 5)) (<= (- v_b_53_1 (- v_b_53_1)) 8) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_50_1)) 8) (<= (- v_b_54_1 (- v_b_54_1)) 10) (<= (- (- v_b_50_1) (- c_~n)) 0) (<= (- (- v_b_53_1) v_v_604_1) 0) (<= (- (- v_b_54_1) (- v_v_795_1)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_53_1)) 1) (<= (- v_b_49_1 v_b_50_1) (- 5)) (<= (- (- v_b_54_1) v_b_54_1) (- 2)) (<= (- c_ULTIMATE.start_main_~i~7 v_b_53_1) (- 1)) (<= (- (- v_v_795_1) c_~n) (- 5))))} [2018-12-17 14:26:53,186 FATAL L263 ngHoareTripleChecker]: -- [2018-12-17 14:26:53,187 FATAL L264 ngHoareTripleChecker]: Simplified triple [2018-12-17 14:26:55,318 WARN L180 SmtUtils]: Spent 2.13 s on a formula simplification. DAG size of input: 577 DAG size of output: 174 [2018-12-17 14:26:55,318 FATAL L265 ngHoareTripleChecker]: Pre: {2147483623#(exists ((v_v_604_1 Int) (v_b_50_1 Int) (v_b_49_1 Int)) (and (<= (- (- v_b_49_1) v_b_50_1) (- 5)) (<= (- (- v_b_50_1) (- v_v_604_1)) (- 5)) (forall ((v_idx_180 Int) (v_idx_181 Int) (v_idx_182 Int)) (or (and (<= (- v_b_50_1 (- (select ~array v_idx_181))) 5) (<= (- (- (select ~array v_idx_181)) ~n) (- 5)) (<= (- (- v_b_50_1) (- (select ~array v_idx_181))) (- 5)) (<= (- v_b_49_1 (select ~array v_idx_181)) 0) (<= (- v_b_50_1 (select ~array v_idx_181)) 5) (<= (- (select ~array v_idx_181) ~n) (- 5)) (<= (- (- v_b_50_1) (select ~array v_idx_181)) (- 5)) (<= (- ULTIMATE.start_main_~i~7 (select ~array v_idx_181)) 4) (<= (- v_b_49_1 (- (select ~array v_idx_181))) 0) (<= (- (select ~array v_idx_181) (- (select ~array v_idx_181))) 0) (<= (- (- v_b_49_1) (- (select ~array v_idx_181))) 0) (<= (- (- ULTIMATE.start_main_~i~7) (select ~array v_idx_181)) 1) (<= (- ULTIMATE.start_main_~i~7 (- (select ~array v_idx_181))) 4) (<= (- (- v_b_49_1) (select ~array v_idx_181)) 0) (<= (- (- (select ~array v_idx_181)) (- ~n)) 5) (<= (- (select ~array v_idx_181) (- ~n)) 5) (<= (- (- ULTIMATE.start_main_~i~7) (- (select ~array v_idx_181))) 1) (<= (- (- (select ~array v_idx_181)) (select ~array v_idx_181)) 0)) (<= v_b_50_1 v_idx_181) (<= v_b_49_1 v_idx_180) (< v_idx_182 v_b_50_1) (< v_idx_181 v_b_49_1))) (<= (- v_v_604_1 ~n) (- 5)) (<= (- (- ~n) ~n) (- 10)) (<= (- (- ULTIMATE.start_main_~i~7) v_v_604_1) 1) (<= (- ULTIMATE.start_main_~i~7 (- v_v_604_1)) 4) (<= (- v_b_50_1 (- v_b_50_1)) 10) (<= (- (- v_b_49_1) (- ~n)) 5) (<= (- v_v_604_1 (- ~n)) 5) (<= (- v_b_50_1 ~n) 0) (<= (- ULTIMATE.start_main_~i~7 v_b_49_1) 4) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_49_1)) 1) (<= (- (- v_b_50_1) v_b_50_1) (- 10)) (<= (- v_b_50_1 (- v_v_604_1)) 5) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_50_1)) 6) (<= (- v_b_49_1 (- v_b_50_1)) 5) (<= (- v_b_50_1 (- ~n)) 10) (<= (- (- v_b_49_1) (- v_b_50_1)) 5) (<= (- v_v_604_1 (- v_v_604_1)) 0) (<= (- (- v_b_49_1) (- v_v_604_1)) 0) (<= (- (- v_b_49_1) v_v_604_1) 0) (<= (- (- v_b_49_1) v_b_49_1) 0) (<= (- (- ULTIMATE.start_main_~i~7) ~n) (- 4)) (<= (- v_b_49_1 (- ~n)) 5) (<= (- (- v_v_604_1) v_v_604_1) 0) (<= (- (- ULTIMATE.start_main_~i~7) ULTIMATE.start_main_~i~7) 2) (<= (- ULTIMATE.start_main_~i~7 v_b_50_1) (- 1)) (<= (- v_b_49_1 (- v_v_604_1)) 0) (<= (- ULTIMATE.start_main_~i~7 ~n) (- 1)) (<= (- v_b_49_1 (- v_b_49_1)) 0) (<= (- (- ULTIMATE.start_main_~i~7) v_b_49_1) 1) (<= (- ULTIMATE.start_main_~i~7 (- ULTIMATE.start_main_~i~7)) 8) (<= (- (- v_b_49_1) ~n) (- 5)) (<= (- (- v_v_604_1) (- ~n)) 5) (<= (- (- ULTIMATE.start_main_~i~7) (- ~n)) 6) (<= (- (- ULTIMATE.start_main_~i~7) (- v_v_604_1)) 1) (<= (- ULTIMATE.start_main_~i~7 (- v_b_50_1)) 9) (<= (- ~n (- ~n)) 10) (<= (- (- v_v_604_1) ~n) (- 5)) (<= (- v_b_49_1 v_v_604_1) 0) (<= (- v_b_50_1 v_v_604_1) 5) (<= (- (- v_b_50_1) ~n) (- 10)) (<= (- (- v_b_50_1) v_v_604_1) (- 5)) (<= (- ULTIMATE.start_main_~i~7 v_v_604_1) 4) (<= (- (- v_b_50_1) (- ~n)) 0) (<= (- v_b_49_1 ~n) (- 5)) (<= (- ULTIMATE.start_main_~i~7 (- ~n)) 9) (<= (- (- ULTIMATE.start_main_~i~7) v_b_50_1) (- 4)) (<= (- v_b_49_1 v_b_50_1) (- 5)) (<= (- ULTIMATE.start_main_~i~7 (- v_b_49_1)) 4)))} [2018-12-17 14:26:55,318 FATAL L269 ngHoareTripleChecker]: Action: assume !!(main_~i~7 >= 0);main_~array~7 := main_~array~7[main_~i~7 := main_~i~7];main_#t~post2 := main_~i~7;main_~i~7 := main_#t~post2 - 1;havoc main_#t~post2; [2018-12-17 14:26:55,318 FATAL L184 hOps$ForEachOp$OfRef]: ActionStr: (and (<= 0 c_ULTIMATE.start_main_~i~7) (= c_ULTIMATE.start_main_~array~7_primed (store c_ULTIMATE.start_main_~array~7 c_ULTIMATE.start_main_~i~7 c_ULTIMATE.start_main_~i~7)) (= c_ULTIMATE.start_main_~i~7 (+ c_ULTIMATE.start_main_~i~7_primed 1))) [2018-12-17 14:26:59,116 WARN L138 XnfTransformerHelper]: expecting exponential blowup for input size 52 [2018-12-17 14:26:59,519 FATAL L271 ngHoareTripleChecker]: Post: {2147483622#(or (and (<= 0 (+ ULTIMATE.start_main_~i~7 ~n)) (<= (* 2 ~n) 14) (exists ((v_b_54_1 Int) (v_b_53_1 Int) (v_b_50_1 Int) (v_b_49_1 Int)) (and (<= (- (- v_b_49_1) v_b_50_1) (- 5)) (<= 6 (+ v_b_50_1 ~n)) (<= (* 2 v_b_50_1) 10) (<= ULTIMATE.start_main_~i~7 (+ v_b_49_1 7)) (<= (- (- v_b_54_1) (- ~n)) 4) (<= (- v_b_53_1 (- ~n)) 9) (<= v_b_49_1 (+ ULTIMATE.start_main_~i~7 1)) (<= (+ v_b_49_1 5) v_b_50_1) (<= v_b_53_1 4) (<= (- v_b_50_1 (- v_b_53_1)) 9) (<= v_b_54_1 5) (<= 1 (+ v_b_50_1 v_b_49_1)) (<= 1 (+ v_b_53_1 ~n)) (<= (- v_b_53_1 v_b_54_1) (- 1)) (<= 0 (+ v_b_54_1 ULTIMATE.start_main_~i~7)) (<= (- v_b_50_1 (- v_b_50_1)) 10) (<= (- (- v_b_49_1) (- ~n)) 5) (<= (+ v_b_49_1 1) v_b_54_1) (<= 0 (+ v_b_53_1 v_b_49_1)) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_49_1)) 1) (<= 0 (+ v_b_53_1 ULTIMATE.start_main_~i~7 5)) (<= (- v_b_49_1 v_b_54_1) (- 1)) (<= 5 (+ v_b_53_1 v_b_50_1)) (<= (+ v_b_49_1 ~n) 9) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_50_1)) 6) (<= (* 2 v_b_53_1) 12) (<= (+ ULTIMATE.start_main_~i~7 1) v_b_53_1) (<= (- (- v_b_49_1) (- v_b_50_1)) 5) (<= ~n (+ v_b_49_1 5)) (<= ULTIMATE.start_main_~i~7 (+ v_b_54_1 6)) (<= (- (- v_b_49_1) (- v_b_53_1)) 4) (<= ULTIMATE.start_main_~i~7 (+ v_b_53_1 7)) (<= (+ v_b_49_1 1) ~n) (<= ULTIMATE.start_main_~i~7 (+ v_b_53_1 3)) (<= (+ v_b_49_1 5) ~n) (<= v_b_54_1 (+ v_b_53_1 5)) (<= (+ v_b_53_1 ~n) 13) (<= 0 (* 2 v_b_53_1)) (<= (- (- v_b_50_1) (- v_b_54_1)) 0) (<= (- v_b_49_1 (- v_b_54_1)) 5) (<= 0 (+ v_b_54_1 3)) (<= 6 (+ v_b_54_1 ~n)) (<= (- v_b_49_1 (- v_b_53_1)) 4) (<= v_b_54_1 (+ v_b_53_1 1)) (<= (- (- v_b_53_1) v_b_53_1) 0) (<= (- (- v_b_49_1) ~n) (- 5)) (<= (- v_b_53_1 ~n) (- 1)) (<= (+ v_b_54_1 v_b_50_1) 14) (<= v_b_54_1 (+ v_b_49_1 5)) (<= v_b_49_1 4) (<= 1 (+ v_b_54_1 v_b_49_1)) (<= (- (- v_b_50_1) ~n) (- 10)) (<= (- (- v_b_49_1) v_b_53_1) 0) (<= (- ULTIMATE.start_main_~i~7 v_b_54_1) (- 2)) (<= 5 (+ v_b_53_1 ~n)) (<= (- (- ULTIMATE.start_main_~i~7) v_b_50_1) (- 4)) (<= (+ v_b_54_1 ~n) 14) (<= v_b_49_1 0) (<= 2 (* 2 v_b_54_1)) (<= (+ v_b_54_1 v_b_50_1) 10) (<= 0 (+ v_b_50_1 ULTIMATE.start_main_~i~7)) (<= ~n (+ v_b_50_1 4)) (<= (- ULTIMATE.start_main_~i~7 v_b_49_1) 3) (<= 0 (+ v_b_54_1 v_b_49_1 3)) (<= v_b_53_1 8) (<= v_b_50_1 (+ v_b_49_1 5)) (<= (- v_b_50_1 ~n) 0) (<= (- (- v_b_50_1) v_b_50_1) (- 10)) (<= v_b_54_1 (+ ~n 4)) (<= v_b_49_1 (+ v_b_53_1 4)) (<= 0 (+ v_b_53_1 4)) (<= 0 (+ (* 2 v_b_54_1) 2)) (<= (+ v_b_54_1 v_b_53_1) 13) (<= ~n (+ v_b_49_1 9)) (<= (+ v_b_53_1 ULTIMATE.start_main_~i~7) 7) (<= 5 (+ v_b_49_1 ~n)) (<= v_b_50_1 (+ ULTIMATE.start_main_~i~7 6)) (<= ~n v_b_50_1) (<= (- v_b_50_1 v_b_54_1) 4) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_54_1)) 2) (<= (+ v_b_53_1 v_b_50_1) 13) (<= 6 (+ v_b_54_1 v_b_50_1)) (<= (- v_b_49_1 (- ~n)) 5) (forall ((v_prenex_250 Int) (v_idx_188 Int)) (or (< v_prenex_250 v_b_53_1) (<= v_b_50_1 v_idx_188) (<= v_b_54_1 v_prenex_250) (<= (- (- (select ~array v_idx_188)) (- (select ULTIMATE.start_main_~array~7 v_prenex_250))) 4) (< v_idx_188 v_b_49_1))) (<= (+ v_b_54_1 ULTIMATE.start_main_~i~7) 12) (<= (+ v_b_54_1 v_b_49_1) 9) (<= v_b_53_1 (+ ULTIMATE.start_main_~i~7 9)) (<= (+ v_b_54_1 v_b_49_1) 5) (<= v_b_54_1 (+ ULTIMATE.start_main_~i~7 2)) (<= v_b_53_1 (+ v_b_50_1 3)) (<= (+ v_b_50_1 ~n) 14) (<= v_b_50_1 (+ v_b_53_1 5)) (<= ~n (+ v_b_53_1 9)) (<= (+ v_b_53_1 1) v_b_50_1) (forall ((v_prenex_273 Int) (v_prenex_272 Int)) (or (< v_prenex_272 v_b_53_1) (<= v_b_54_1 v_prenex_272) (<= v_b_50_1 v_prenex_273) (< v_prenex_273 v_b_49_1) (<= (- (select ~array v_prenex_273) (- (select ULTIMATE.start_main_~array~7 v_prenex_272))) 4))) (<= (+ v_b_53_1 v_b_50_1) 9) (<= (+ v_b_54_1 ULTIMATE.start_main_~i~7) 8) (<= (- (- v_b_50_1) v_b_53_1) (- 5)) (<= (- v_b_53_1 (- v_b_53_1)) 8) (<= (- ULTIMATE.start_main_~i~7 (- v_b_50_1)) 8) (<= (- v_b_54_1 (- v_b_54_1)) 10) (<= 1 (+ v_b_54_1 v_b_53_1)) (<= (+ ULTIMATE.start_main_~i~7 v_b_49_1) 3) (<= v_b_50_1 5) (<= (- v_b_49_1 v_b_50_1) (- 5)) (<= (- ULTIMATE.start_main_~i~7 v_b_53_1) (- 1)) (<= 2 (+ v_b_54_1 ~n)) (<= (- (- v_b_49_1) (- v_b_54_1)) 5) (<= (* 2 v_b_53_1) 8) (<= (- (- v_b_50_1) v_b_54_1) (- 6)) (<= (+ ULTIMATE.start_main_~i~7 2) v_b_50_1) (<= (- (- v_b_53_1) ~n) (- 5)) (<= 0 (* 2 v_b_49_1)) (<= v_b_54_1 (+ v_b_49_1 9)) (<= v_b_53_1 (+ ~n 3)) (<= (- (- v_b_50_1) (- v_b_53_1)) (- 1)) (<= 0 (+ ULTIMATE.start_main_~i~7 v_b_49_1 1)) (<= (- ULTIMATE.start_main_~i~7 (- v_b_49_1)) 3) (<= 5 (+ v_b_50_1 v_b_49_1)) (<= (- v_b_54_1 (- ~n)) 10) (<= (- v_b_49_1 (- v_b_50_1)) 5) (<= 0 v_b_49_1) (<= (+ v_b_54_1 v_b_53_1) 9) (<= 0 (+ v_b_53_1 ULTIMATE.start_main_~i~7 1)) (<= (* 2 v_b_49_1) 0) (<= (+ v_b_53_1 ULTIMATE.start_main_~i~7) 11) (<= (+ v_b_49_1 ~n) 5) (<= v_b_50_1 (+ v_b_49_1 9)) (< v_b_54_1 (+ v_b_53_1 1)) (forall ((v_prenex_257 Int) (v_prenex_258 Int)) (or (<= v_b_50_1 v_prenex_258) (< v_prenex_257 v_b_53_1) (<= (- (- (select ~array v_prenex_258)) (select ULTIMATE.start_main_~array~7 v_prenex_257)) 0) (< v_prenex_258 v_b_49_1) (<= v_b_54_1 v_prenex_257))) (<= (+ v_b_50_1 ~n) 10) (<= 0 (+ (* 2 v_b_53_1) 4)) (<= ~n (+ v_b_53_1 5)) (<= v_b_50_1 9) (<= (- ULTIMATE.start_main_~i~7 (- v_b_54_1)) 8) (<= (- (- ULTIMATE.start_main_~i~7) v_b_54_1) 0) (<= v_b_49_1 v_b_53_1) (<= (- v_b_50_1 v_b_53_1) 5) (<= 0 (+ ULTIMATE.start_main_~i~7 v_b_49_1 5)) (<= (+ v_b_50_1 v_b_49_1) 9) (<= 0 (+ v_b_54_1 ULTIMATE.start_main_~i~7 4)) (<= (- (- v_b_49_1) v_b_54_1) (- 1)) (< v_b_50_1 (+ v_b_49_1 1)) (<= v_b_54_1 (+ ULTIMATE.start_main_~i~7 6)) (<= (+ v_b_53_1 ~n) 9) (<= v_b_50_1 (+ ULTIMATE.start_main_~i~7 10)) (<= (+ v_b_53_1 v_b_49_1) 8) (<= v_b_54_1 (+ v_b_53_1 9)) (<= (+ v_b_54_1 ~n) 10) (<= v_b_53_1 (+ v_b_54_1 7)) (<= v_b_54_1 ~n) (<= 10 (+ v_b_50_1 ~n)) (<= (- v_b_49_1 (- v_b_49_1)) 0) (forall ((v_prenex_293 Int) (v_prenex_294 Int)) (or (< v_prenex_293 v_b_53_1) (<= (- (select ~array v_prenex_294) (select ULTIMATE.start_main_~array~7 v_prenex_293)) 0) (<= v_b_54_1 v_prenex_293) (< v_prenex_294 v_b_49_1) (<= v_b_50_1 v_prenex_294))) (<= ~n (+ v_b_54_1 8)) (<= (- ULTIMATE.start_main_~i~7 (- v_b_53_1)) 7) (<= v_b_53_1 (+ ULTIMATE.start_main_~i~7 5)) (<= 2 (+ v_b_54_1 v_b_50_1)) (<= (- v_b_54_1 ~n) 0) (<= v_b_54_1 (+ ULTIMATE.start_main_~i~7 10)) (<= v_b_49_1 (+ ULTIMATE.start_main_~i~7 5)) (<= v_b_53_1 (+ ULTIMATE.start_main_~i~7 1)) (<= (- v_b_49_1 ~n) (- 5)) (<= v_b_53_1 (+ v_b_49_1 4)) (<= (- (- ULTIMATE.start_main_~i~7) v_b_53_1) 1) (<= (- v_b_53_1 (- v_b_54_1)) 9) (<= (- (- v_b_53_1) (- v_b_54_1)) 1) (<= v_b_54_1 (+ v_b_50_1 4)) (<= v_b_50_1 ~n) (<= 1 (+ v_b_49_1 ~n)) (<= (- v_b_50_1 (- v_b_54_1)) 10) (<= v_b_50_1 (+ v_b_54_1 4)) (<= 4 (+ v_b_50_1 ULTIMATE.start_main_~i~7)) (<= (- (- v_b_53_1) (- ~n)) 5) (<= 0 v_b_53_1) (<= (+ v_b_53_1 1) v_b_54_1) (<= (+ v_b_53_1 1) ~n) (<= (* 2 v_b_54_1) 10) (<= 5 v_b_50_1) (<= 1 v_b_54_1) (<= (+ ULTIMATE.start_main_~i~7 2) v_b_54_1) (<= (- ULTIMATE.start_main_~i~7 v_b_50_1) (- 2)) (<= (- v_b_50_1 (- ~n)) 10) (<= v_b_50_1 (+ v_b_54_1 8)) (<= v_b_50_1 (+ ~n 4)) (<= (- (- v_b_49_1) v_b_49_1) 0) (<= 6 (* 2 v_b_50_1)) (<= v_b_53_1 (+ v_b_54_1 3)) (<= 0 (+ v_b_53_1 v_b_49_1 4)) (<= (- v_b_49_1 v_b_53_1) 0) (<= 0 (+ v_b_49_1 4)) (<= (* 2 v_b_50_1) 14) (<= 1 (+ v_b_53_1 v_b_50_1)) (<= (- (- v_b_54_1) ~n) (- 6)) (<= ULTIMATE.start_main_~i~7 (+ v_b_49_1 3)) (<= v_b_53_1 (+ v_b_49_1 8)) (<= (* 2 v_b_49_1) 4) (<= (- (- ULTIMATE.start_main_~i~7) v_b_49_1) 1) (<= ULTIMATE.start_main_~i~7 (+ v_b_54_1 2)) (<= (+ v_b_50_1 v_b_49_1) 5) (<= ULTIMATE.start_main_~i~7 (+ v_b_50_1 2)) (<= (+ v_b_50_1 ULTIMATE.start_main_~i~7) 12) (<= (+ v_b_50_1 ULTIMATE.start_main_~i~7) 8) (<= 0 (+ v_b_54_1 v_b_53_1 3)) (<= ~n (+ v_b_54_1 4)) (<= v_b_54_1 v_b_50_1) (<= (- (- v_b_53_1) v_b_54_1) (- 1)) (<= (+ v_b_53_1 v_b_49_1) 4) (<= v_b_49_1 (+ v_b_54_1 3)) (<= (- (- v_b_50_1) (- ~n)) 0) (<= 0 (+ (* 2 v_b_49_1) 4)) (<= (+ v_b_49_1 1) v_b_50_1) (<= 1 v_b_50_1) (<= v_b_50_1 (+ v_b_53_1 9)) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_53_1)) 1) (<= 10 (* 2 v_b_50_1)) (<= v_b_54_1 9) (<= (- (- v_b_54_1) v_b_54_1) (- 2)) (<= (* 2 v_b_54_1) 14) (<= (+ ULTIMATE.start_main_~i~7 v_b_49_1) 7))) (<= 1 ~n) (<= 6 (* 2 ~n)) (<= ~n 9) (<= (* 2 ULTIMATE.start_main_~i~7) 6) (<= 0 (+ ULTIMATE.start_main_~i~7 1)) (<= (- (- ULTIMATE.start_main_~i~7) ULTIMATE.start_main_~i~7) 2) (<= (- ULTIMATE.start_main_~i~7 (- ULTIMATE.start_main_~i~7)) 6) (<= (- (- ~n) ~n) (- 10)) (<= (* 2 ULTIMATE.start_main_~i~7) 10) (<= (- ULTIMATE.start_main_~i~7 ~n) (- 2)) (<= 4 (+ ULTIMATE.start_main_~i~7 ~n)) (<= (* 2 ~n) 10) (<= ULTIMATE.start_main_~i~7 7) (<= (+ ULTIMATE.start_main_~i~7 2) ~n) (<= (- ULTIMATE.start_main_~i~7 (- ~n)) 8) (<= ULTIMATE.start_main_~i~7 (+ ~n 2)) (<= (- (- ULTIMATE.start_main_~i~7) (- ~n)) 6) (<= ULTIMATE.start_main_~i~7 3) (<= 0 (+ (* 2 ULTIMATE.start_main_~i~7) 6)) (<= 10 (* 2 ~n)) (<= (- ~n (- ~n)) 10) (<= ~n (+ ULTIMATE.start_main_~i~7 10)) (<= (+ ULTIMATE.start_main_~i~7 ~n) 8) (<= 0 (+ (* 2 ULTIMATE.start_main_~i~7) 2)) (<= 5 ~n) (<= (+ ULTIMATE.start_main_~i~7 ~n) 12) (<= ~n (+ ULTIMATE.start_main_~i~7 6)) (<= ~n 5) (<= (- (- ULTIMATE.start_main_~i~7) ~n) (- 4)) (<= 0 (+ ULTIMATE.start_main_~i~7 5))) (and (<= 0 (+ ULTIMATE.start_main_~i~7 ~n)) (<= (* 2 ~n) 14) (<= 1 ~n) (<= 6 (* 2 ~n)) (<= ~n 9) (<= (* 2 ULTIMATE.start_main_~i~7) 6) (<= 0 (+ ULTIMATE.start_main_~i~7 1)) (<= (- (- ULTIMATE.start_main_~i~7) ULTIMATE.start_main_~i~7) 2) (<= (- ULTIMATE.start_main_~i~7 (- ULTIMATE.start_main_~i~7)) 6) (<= (- (- ~n) ~n) (- 10)) (<= (* 2 ULTIMATE.start_main_~i~7) 10) (<= (- ULTIMATE.start_main_~i~7 ~n) (- 2)) (<= 4 (+ ULTIMATE.start_main_~i~7 ~n)) (<= (* 2 ~n) 10) (<= ULTIMATE.start_main_~i~7 7) (<= (+ ULTIMATE.start_main_~i~7 2) ~n) (<= (- ULTIMATE.start_main_~i~7 (- ~n)) 8) (<= ULTIMATE.start_main_~i~7 (+ ~n 2)) (<= (- (- ULTIMATE.start_main_~i~7) (- ~n)) 6) (<= ULTIMATE.start_main_~i~7 3) (<= 0 (+ (* 2 ULTIMATE.start_main_~i~7) 6)) (<= 10 (* 2 ~n)) (<= (- ~n (- ~n)) 10) (<= ~n (+ ULTIMATE.start_main_~i~7 10)) (<= (+ ULTIMATE.start_main_~i~7 ~n) 8) (<= 0 (+ (* 2 ULTIMATE.start_main_~i~7) 2)) (<= 5 ~n) (<= (+ ULTIMATE.start_main_~i~7 ~n) 12) (<= ~n (+ ULTIMATE.start_main_~i~7 6)) (<= ~n 5) (<= (- (- ULTIMATE.start_main_~i~7) ~n) (- 4)) (exists ((v_b_54_1 Int) (v_b_53_1 Int) (v_b_50_1 Int) (v_b_49_1 Int)) (and (<= (- (- v_b_49_1) v_b_50_1) (- 5)) (<= 6 (+ v_b_50_1 ~n)) (forall ((v_prenex_278 Int)) (or (<= v_b_50_1 v_prenex_278) (<= (- v_b_54_1 (- (select ~array v_prenex_278))) 5) (< v_prenex_278 v_b_49_1))) (<= (* 2 v_b_50_1) 10) (<= ULTIMATE.start_main_~i~7 (+ v_b_49_1 7)) (<= (- (- v_b_54_1) (- ~n)) 4) (<= (- v_b_53_1 (- ~n)) 9) (<= v_b_49_1 (+ ULTIMATE.start_main_~i~7 1)) (<= (+ v_b_49_1 5) v_b_50_1) (<= v_b_53_1 4) (<= (- v_b_50_1 (- v_b_53_1)) 9) (<= v_b_54_1 5) (<= 1 (+ v_b_50_1 v_b_49_1)) (<= 1 (+ v_b_53_1 ~n)) (<= (- v_b_53_1 v_b_54_1) (- 1)) (<= 0 (+ v_b_54_1 ULTIMATE.start_main_~i~7)) (<= (- v_b_50_1 (- v_b_50_1)) 10) (<= (- (- v_b_49_1) (- ~n)) 5) (<= (+ v_b_49_1 1) v_b_54_1) (forall ((v_prenex_292 Int)) (or (<= v_b_50_1 v_prenex_292) (< v_prenex_292 v_b_49_1) (<= (- (- v_b_50_1) (- (select ~array v_prenex_292))) (- 5)))) (<= 0 (+ v_b_53_1 v_b_49_1)) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_49_1)) 1) (forall ((v_prenex_275 Int)) (or (< v_prenex_275 v_b_53_1) (<= (- ULTIMATE.start_main_~i~7 (- (select ULTIMATE.start_main_~array~7 v_prenex_275))) 7) (<= v_b_54_1 v_prenex_275))) (<= 0 (+ v_b_53_1 ULTIMATE.start_main_~i~7 5)) (forall ((v_prenex_261 Int)) (or (<= v_b_54_1 v_prenex_261) (<= (- (select ULTIMATE.start_main_~array~7 v_prenex_261) ~n) (- 1)) (< v_prenex_261 v_b_53_1))) (<= (- v_b_49_1 v_b_54_1) (- 1)) (<= 5 (+ v_b_53_1 v_b_50_1)) (<= (+ v_b_49_1 ~n) 9) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_50_1)) 6) (forall ((v_prenex_251 Int)) (or (<= v_b_50_1 v_prenex_251) (<= (- (select ~array v_prenex_251) ~n) (- 5)) (< v_prenex_251 v_b_49_1))) (<= (* 2 v_b_53_1) 12) (<= (+ ULTIMATE.start_main_~i~7 1) v_b_53_1) (<= (- (- v_b_49_1) (- v_b_50_1)) 5) (<= ~n (+ v_b_49_1 5)) (<= ULTIMATE.start_main_~i~7 (+ v_b_54_1 6)) (<= (- (- v_b_49_1) (- v_b_53_1)) 4) (<= ULTIMATE.start_main_~i~7 (+ v_b_53_1 7)) (<= (+ v_b_49_1 1) ~n) (forall ((v_prenex_298 Int)) (or (<= (- (- (select ULTIMATE.start_main_~array~7 v_prenex_298)) (- ~n)) 5) (< v_prenex_298 v_b_53_1) (<= v_b_54_1 v_prenex_298))) (forall ((v_prenex_262 Int)) (or (< v_prenex_262 v_b_53_1) (<= v_b_54_1 v_prenex_262) (<= (- (- v_b_50_1) (select ULTIMATE.start_main_~array~7 v_prenex_262)) (- 5)))) (<= ULTIMATE.start_main_~i~7 (+ v_b_53_1 3)) (<= (+ v_b_49_1 5) ~n) (<= v_b_54_1 (+ v_b_53_1 5)) (<= (+ v_b_53_1 ~n) 13) (<= 0 (* 2 v_b_53_1)) (<= (- (- v_b_50_1) (- v_b_54_1)) 0) (<= (- v_b_49_1 (- v_b_54_1)) 5) (forall ((v_prenex_297 Int)) (or (<= (- v_b_54_1 (select ~array v_prenex_297)) 5) (< v_prenex_297 v_b_49_1) (<= v_b_50_1 v_prenex_297))) (forall ((v_prenex_280 Int)) (or (<= (- (- ULTIMATE.start_main_~i~7) (- (select ULTIMATE.start_main_~array~7 v_prenex_280))) 1) (<= v_b_54_1 v_prenex_280) (< v_prenex_280 v_b_53_1))) (<= 0 (+ v_b_54_1 3)) (<= 6 (+ v_b_54_1 ~n)) (<= (- v_b_49_1 (- v_b_53_1)) 4) (<= v_b_54_1 (+ v_b_53_1 1)) (forall ((v_prenex_295 Int)) (or (< v_prenex_295 v_b_49_1) (<= v_b_50_1 v_prenex_295) (<= (- (- (select ~array v_prenex_295)) (select ~array v_prenex_295)) 0))) (<= (- (- v_b_53_1) v_b_53_1) 0) (forall ((v_prenex_266 Int)) (or (<= (- ULTIMATE.start_main_~i~7 (select ULTIMATE.start_main_~array~7 v_prenex_266)) (- 1)) (< v_prenex_266 v_b_53_1) (<= v_b_54_1 v_prenex_266))) (<= (- (- v_b_49_1) ~n) (- 5)) (forall ((v_prenex_306 Int)) (or (< v_prenex_306 v_b_53_1) (<= (- v_b_54_1 (select ULTIMATE.start_main_~array~7 v_prenex_306)) 1) (<= v_b_54_1 v_prenex_306))) (<= (- v_b_53_1 ~n) (- 1)) (<= (+ v_b_54_1 v_b_50_1) 14) (<= v_b_54_1 (+ v_b_49_1 5)) (<= v_b_49_1 4) (forall ((v_prenex_268 Int)) (or (< v_prenex_268 v_b_49_1) (<= v_b_50_1 v_prenex_268) (<= (- (- (select ~array v_prenex_268)) (- ~n)) 5))) (forall ((v_prenex_296 Int)) (or (<= (- v_b_53_1 (select ~array v_prenex_296)) 4) (<= v_b_50_1 v_prenex_296) (< v_prenex_296 v_b_49_1))) (<= 1 (+ v_b_54_1 v_b_49_1)) (<= (- (- v_b_50_1) ~n) (- 10)) (<= (- (- v_b_49_1) v_b_53_1) 0) (<= (- ULTIMATE.start_main_~i~7 v_b_54_1) (- 2)) (<= 5 (+ v_b_53_1 ~n)) (<= (- (- ULTIMATE.start_main_~i~7) v_b_50_1) (- 4)) (<= (+ v_b_54_1 ~n) 14) (<= v_b_49_1 0) (<= 2 (* 2 v_b_54_1)) (forall ((v_prenex_301 Int)) (or (< v_prenex_301 v_b_49_1) (<= v_b_50_1 v_prenex_301) (<= (- (- v_b_49_1) (- (select ~array v_prenex_301))) 0))) (<= (+ v_b_54_1 v_b_50_1) 10) (<= 0 (+ v_b_50_1 ULTIMATE.start_main_~i~7)) (<= ~n (+ v_b_50_1 4)) (forall ((v_prenex_256 Int)) (or (< v_prenex_256 v_b_53_1) (<= (- (- v_b_49_1) (select ULTIMATE.start_main_~array~7 v_prenex_256)) 0) (<= v_b_54_1 v_prenex_256))) (<= (- ULTIMATE.start_main_~i~7 v_b_49_1) 3) (<= 0 (+ v_b_54_1 v_b_49_1 3)) (<= v_b_53_1 8) (<= v_b_50_1 (+ v_b_49_1 5)) (forall ((v_prenex_279 Int)) (or (< v_prenex_279 v_b_53_1) (<= v_b_54_1 v_prenex_279) (<= (- (- v_b_54_1) (select ULTIMATE.start_main_~array~7 v_prenex_279)) (- 1)))) (forall ((v_prenex_299 Int)) (or (< v_prenex_299 v_b_49_1) (<= (- v_b_50_1 (select ~array v_prenex_299)) 5) (<= v_b_50_1 v_prenex_299))) (<= (- v_b_50_1 ~n) 0) (forall ((v_prenex_260 Int)) (or (< v_prenex_260 v_b_49_1) (<= (- v_b_50_1 (- (select ~array v_prenex_260))) 5) (<= v_b_50_1 v_prenex_260))) (<= (- (- v_b_50_1) v_b_50_1) (- 10)) (<= v_b_54_1 (+ ~n 4)) (<= v_b_49_1 (+ v_b_53_1 4)) (<= 0 (+ v_b_53_1 4)) (<= 0 (+ (* 2 v_b_54_1) 2)) (<= (+ v_b_54_1 v_b_53_1) 13) (forall ((v_prenex_304 Int)) (or (< v_prenex_304 v_b_53_1) (<= v_b_54_1 v_prenex_304) (<= (- (- ULTIMATE.start_main_~i~7) (select ULTIMATE.start_main_~array~7 v_prenex_304)) 1))) (<= ~n (+ v_b_49_1 9)) (<= (+ v_b_53_1 ULTIMATE.start_main_~i~7) 7) (forall ((v_prenex_283 Int)) (or (< v_prenex_283 v_b_49_1) (<= (- (- ULTIMATE.start_main_~i~7) (select ~array v_prenex_283)) 1) (<= v_b_50_1 v_prenex_283))) (<= 5 (+ v_b_49_1 ~n)) (<= v_b_50_1 (+ ULTIMATE.start_main_~i~7 6)) (<= ~n v_b_50_1) (<= (- v_b_50_1 v_b_54_1) 4) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_54_1)) 2) (<= (+ v_b_53_1 v_b_50_1) 13) (<= 6 (+ v_b_54_1 v_b_50_1)) (forall ((v_prenex_276 Int)) (or (<= v_b_54_1 v_prenex_276) (< v_prenex_276 v_b_53_1) (<= (- (- (select ULTIMATE.start_main_~array~7 v_prenex_276)) (select ULTIMATE.start_main_~array~7 v_prenex_276)) 0))) (<= (- v_b_49_1 (- ~n)) 5) (forall ((v_prenex_250 Int) (v_idx_188 Int)) (or (< v_prenex_250 v_b_53_1) (<= v_b_50_1 v_idx_188) (<= v_b_54_1 v_prenex_250) (<= (- (- (select ~array v_idx_188)) (- (select ULTIMATE.start_main_~array~7 v_prenex_250))) 4) (< v_idx_188 v_b_49_1))) (forall ((v_prenex_287 Int)) (or (<= v_b_50_1 v_prenex_287) (<= (- (- v_b_50_1) (select ~array v_prenex_287)) (- 5)) (< v_prenex_287 v_b_49_1))) (<= (+ v_b_54_1 ULTIMATE.start_main_~i~7) 12) (forall ((v_prenex_288 Int)) (or (<= v_b_50_1 v_prenex_288) (< v_prenex_288 v_b_49_1) (<= (- v_b_53_1 (- (select ~array v_prenex_288))) 4))) (forall ((v_prenex_281 Int)) (or (<= v_b_50_1 v_prenex_281) (<= (- (- v_b_53_1) (- (select ~array v_prenex_281))) 0) (< v_prenex_281 v_b_49_1))) (<= (+ v_b_54_1 v_b_49_1) 9) (<= v_b_53_1 (+ ULTIMATE.start_main_~i~7 9)) (forall ((v_prenex_305 Int)) (or (<= v_b_50_1 v_prenex_305) (< v_prenex_305 v_b_49_1) (<= (- v_b_49_1 (select ~array v_prenex_305)) 0))) (<= (+ v_b_54_1 v_b_49_1) 5) (<= v_b_54_1 (+ ULTIMATE.start_main_~i~7 2)) (forall ((v_prenex_300 Int)) (or (< v_prenex_300 v_b_53_1) (<= v_b_54_1 v_prenex_300) (<= (- v_b_49_1 (select ULTIMATE.start_main_~array~7 v_prenex_300)) 0))) (<= v_b_53_1 (+ v_b_50_1 3)) (<= (+ v_b_50_1 ~n) 14) (<= v_b_50_1 (+ v_b_53_1 5)) (<= ~n (+ v_b_53_1 9)) (forall ((v_prenex_286 Int)) (or (<= v_b_54_1 v_prenex_286) (< v_prenex_286 v_b_53_1) (<= (- (- v_b_53_1) (- (select ULTIMATE.start_main_~array~7 v_prenex_286))) 0))) (forall ((v_prenex_270 Int)) (or (<= (- (- v_b_50_1) (- (select ULTIMATE.start_main_~array~7 v_prenex_270))) (- 1)) (< v_prenex_270 v_b_53_1) (<= v_b_54_1 v_prenex_270))) (<= (+ v_b_53_1 1) v_b_50_1) (forall ((v_prenex_273 Int) (v_prenex_272 Int)) (or (< v_prenex_272 v_b_53_1) (<= v_b_54_1 v_prenex_272) (<= v_b_50_1 v_prenex_273) (< v_prenex_273 v_b_49_1) (<= (- (select ~array v_prenex_273) (- (select ULTIMATE.start_main_~array~7 v_prenex_272))) 4))) (<= (+ v_b_53_1 v_b_50_1) 9) (<= (+ v_b_54_1 ULTIMATE.start_main_~i~7) 8) (<= (- (- v_b_50_1) v_b_53_1) (- 5)) (<= (- v_b_53_1 (- v_b_53_1)) 8) (forall ((v_prenex_302 Int)) (or (<= (- (- v_b_49_1) (select ~array v_prenex_302)) 0) (<= v_b_50_1 v_prenex_302) (< v_prenex_302 v_b_49_1))) (<= (- ULTIMATE.start_main_~i~7 (- v_b_50_1)) 8) (<= (- v_b_54_1 (- v_b_54_1)) 10) (<= 1 (+ v_b_54_1 v_b_53_1)) (<= (+ ULTIMATE.start_main_~i~7 v_b_49_1) 3) (<= v_b_50_1 5) (<= (- v_b_49_1 v_b_50_1) (- 5)) (<= (- ULTIMATE.start_main_~i~7 v_b_53_1) (- 1)) (forall ((v_prenex_291 Int)) (or (< v_prenex_291 v_b_49_1) (<= (- (- (select ~array v_prenex_291)) ~n) (- 5)) (<= v_b_50_1 v_prenex_291))) (<= 2 (+ v_b_54_1 ~n)) (<= (- (- v_b_49_1) (- v_b_54_1)) 5) (<= (* 2 v_b_53_1) 8) (<= (- (- v_b_50_1) v_b_54_1) (- 6)) (<= (+ ULTIMATE.start_main_~i~7 2) v_b_50_1) (<= (- (- v_b_53_1) ~n) (- 5)) (<= 0 (* 2 v_b_49_1)) (<= v_b_54_1 (+ v_b_49_1 9)) (<= v_b_53_1 (+ ~n 3)) (<= (- (- v_b_50_1) (- v_b_53_1)) (- 1)) (<= 0 (+ ULTIMATE.start_main_~i~7 v_b_49_1 1)) (<= (- ULTIMATE.start_main_~i~7 (- v_b_49_1)) 3) (<= 5 (+ v_b_50_1 v_b_49_1)) (<= (- v_b_54_1 (- ~n)) 10) (<= (- v_b_49_1 (- v_b_50_1)) 5) (<= 0 v_b_49_1) (<= (+ v_b_54_1 v_b_53_1) 9) (<= 0 (+ v_b_53_1 ULTIMATE.start_main_~i~7 1)) (<= (* 2 v_b_49_1) 0) (<= (+ v_b_53_1 ULTIMATE.start_main_~i~7) 11) (<= (+ v_b_49_1 ~n) 5) (<= v_b_50_1 (+ v_b_49_1 9)) (forall ((v_prenex_259 Int)) (or (<= (- (- v_b_53_1) (select ULTIMATE.start_main_~array~7 v_prenex_259)) 0) (< v_prenex_259 v_b_53_1) (<= v_b_54_1 v_prenex_259))) (forall ((v_prenex_257 Int) (v_prenex_258 Int)) (or (<= v_b_50_1 v_prenex_258) (< v_prenex_257 v_b_53_1) (<= (- (- (select ~array v_prenex_258)) (select ULTIMATE.start_main_~array~7 v_prenex_257)) 0) (< v_prenex_258 v_b_49_1) (<= v_b_54_1 v_prenex_257))) (forall ((v_prenex_285 Int)) (or (<= v_b_54_1 v_prenex_285) (<= (- (select ULTIMATE.start_main_~array~7 v_prenex_285) (- ~n)) 9) (< v_prenex_285 v_b_53_1))) (<= (+ v_b_50_1 ~n) 10) (<= 0 (+ (* 2 v_b_53_1) 4)) (<= ~n (+ v_b_53_1 5)) (<= v_b_50_1 9) (<= (- ULTIMATE.start_main_~i~7 (- v_b_54_1)) 8) (<= (- (- ULTIMATE.start_main_~i~7) v_b_54_1) 0) (<= v_b_49_1 v_b_53_1) (forall ((v_idx_185 Int)) (or (< v_idx_185 v_b_53_1) (<= (- v_b_53_1 (- (select ULTIMATE.start_main_~array~7 v_idx_185))) 8) (<= v_b_54_1 v_idx_185))) (forall ((v_prenex_284 Int)) (or (<= (- v_b_49_1 (- (select ULTIMATE.start_main_~array~7 v_prenex_284))) 4) (< v_prenex_284 v_b_53_1) (<= v_b_54_1 v_prenex_284))) (<= (- v_b_50_1 v_b_53_1) 5) (<= 0 (+ ULTIMATE.start_main_~i~7 v_b_49_1 5)) (<= (+ v_b_50_1 v_b_49_1) 9) (<= 0 (+ v_b_54_1 ULTIMATE.start_main_~i~7 4)) (<= (- (- v_b_49_1) v_b_54_1) (- 1)) (<= v_b_54_1 (+ ULTIMATE.start_main_~i~7 6)) (<= (+ v_b_53_1 ~n) 9) (<= v_b_50_1 (+ ULTIMATE.start_main_~i~7 10)) (<= (+ v_b_53_1 v_b_49_1) 8) (<= v_b_54_1 (+ v_b_53_1 9)) (<= (+ v_b_54_1 ~n) 10) (<= v_b_53_1 (+ v_b_54_1 7)) (<= v_b_54_1 ~n) (<= 10 (+ v_b_50_1 ~n)) (forall ((v_prenex_303 Int)) (or (<= (- (select ~array v_prenex_303) (- (select ~array v_prenex_303))) 0) (<= v_b_50_1 v_prenex_303) (< v_prenex_303 v_b_49_1))) (<= (- v_b_49_1 (- v_b_49_1)) 0) (forall ((v_prenex_293 Int) (v_prenex_294 Int)) (or (< v_prenex_293 v_b_53_1) (<= (- (select ~array v_prenex_294) (select ULTIMATE.start_main_~array~7 v_prenex_293)) 0) (<= v_b_54_1 v_prenex_293) (< v_prenex_294 v_b_49_1) (<= v_b_50_1 v_prenex_294))) (<= ~n (+ v_b_54_1 8)) (<= (- ULTIMATE.start_main_~i~7 (- v_b_53_1)) 7) (<= v_b_53_1 (+ ULTIMATE.start_main_~i~7 5)) (<= 2 (+ v_b_54_1 v_b_50_1)) (<= (- v_b_54_1 ~n) 0) (<= v_b_54_1 (+ ULTIMATE.start_main_~i~7 10)) (<= v_b_49_1 (+ ULTIMATE.start_main_~i~7 5)) (<= v_b_53_1 (+ ULTIMATE.start_main_~i~7 1)) (<= (- v_b_49_1 ~n) (- 5)) (<= v_b_53_1 (+ v_b_49_1 4)) (<= (- (- ULTIMATE.start_main_~i~7) v_b_53_1) 1) (<= (- v_b_53_1 (- v_b_54_1)) 9) (<= (- (- v_b_53_1) (- v_b_54_1)) 1) (<= v_b_54_1 (+ v_b_50_1 4)) (<= v_b_50_1 ~n) (forall ((v_prenex_274 Int)) (or (<= v_b_50_1 v_prenex_274) (<= (- ULTIMATE.start_main_~i~7 (select ~array v_prenex_274)) 3) (< v_prenex_274 v_b_49_1))) (<= 1 (+ v_b_49_1 ~n)) (<= (- v_b_50_1 (- v_b_54_1)) 10) (<= v_b_50_1 (+ v_b_54_1 4)) (<= 4 (+ v_b_50_1 ULTIMATE.start_main_~i~7)) (<= (- (- v_b_53_1) (- ~n)) 5) (forall ((v_prenex_252 Int)) (or (< v_prenex_252 v_b_49_1) (<= (- (- v_b_54_1) (select ~array v_prenex_252)) (- 1)) (<= v_b_50_1 v_prenex_252))) (<= 0 v_b_53_1) (<= (+ v_b_53_1 1) v_b_54_1) (<= (+ v_b_53_1 1) ~n) (<= (* 2 v_b_54_1) 10) (<= 5 v_b_50_1) (<= 1 v_b_54_1) (forall ((v_prenex_282 Int)) (or (<= v_b_54_1 v_prenex_282) (< v_prenex_282 v_b_53_1) (<= (- (select ULTIMATE.start_main_~array~7 v_prenex_282) (- (select ULTIMATE.start_main_~array~7 v_prenex_282))) 8))) (<= (+ ULTIMATE.start_main_~i~7 2) v_b_54_1) (forall ((v_prenex_254 Int)) (or (< v_prenex_254 v_b_49_1) (<= v_b_50_1 v_prenex_254) (<= (- (select ~array v_prenex_254) (- ~n)) 5))) (<= (- ULTIMATE.start_main_~i~7 v_b_50_1) (- 2)) (<= (- v_b_50_1 (- ~n)) 10) (<= v_b_50_1 (+ v_b_54_1 8)) (<= v_b_50_1 (+ ~n 4)) (forall ((v_prenex_271 Int)) (or (<= v_b_50_1 v_prenex_271) (<= (- v_b_49_1 (- (select ~array v_prenex_271))) 0) (< v_prenex_271 v_b_49_1))) (<= (- (- v_b_49_1) v_b_49_1) 0) (<= 6 (* 2 v_b_50_1)) (forall ((v_prenex_289 Int)) (or (<= (- (- (select ULTIMATE.start_main_~array~7 v_prenex_289)) ~n) (- 5)) (<= v_b_54_1 v_prenex_289) (< v_prenex_289 v_b_53_1))) (<= v_b_53_1 (+ v_b_54_1 3)) (<= 0 (+ v_b_53_1 v_b_49_1 4)) (forall ((v_prenex_307 Int)) (or (< v_prenex_307 v_b_49_1) (<= v_b_50_1 v_prenex_307) (<= (- ULTIMATE.start_main_~i~7 (- (select ~array v_prenex_307))) 3))) (<= (- v_b_49_1 v_b_53_1) 0) (<= 0 (+ v_b_49_1 4)) (<= (* 2 v_b_50_1) 14) (<= 1 (+ v_b_53_1 v_b_50_1)) (<= (- (- v_b_54_1) ~n) (- 6)) (forall ((v_prenex_264 Int)) (or (<= (- (- v_b_54_1) (- (select ~array v_prenex_264))) (- 1)) (<= v_b_50_1 v_prenex_264) (< v_prenex_264 v_b_49_1))) (forall ((v_prenex_255 Int)) (or (<= v_b_54_1 v_prenex_255) (< v_prenex_255 v_b_53_1) (<= (- (- v_b_49_1) (- (select ULTIMATE.start_main_~array~7 v_prenex_255))) 4))) (forall ((v_prenex_269 Int)) (or (< v_prenex_269 v_b_53_1) (<= v_b_54_1 v_prenex_269) (<= (- v_b_53_1 (select ULTIMATE.start_main_~array~7 v_prenex_269)) 0))) (forall ((v_prenex_277 Int)) (or (<= (- (- v_b_54_1) (- (select ULTIMATE.start_main_~array~7 v_prenex_277))) (- 1)) (<= v_b_54_1 v_prenex_277) (< v_prenex_277 v_b_53_1))) (<= ULTIMATE.start_main_~i~7 (+ v_b_49_1 3)) (<= v_b_53_1 (+ v_b_49_1 8)) (<= (* 2 v_b_49_1) 4) (forall ((v_prenex_290 Int)) (or (<= v_b_54_1 v_prenex_290) (<= (- v_b_50_1 (select ULTIMATE.start_main_~array~7 v_prenex_290)) 5) (< v_prenex_290 v_b_53_1))) (<= (- (- ULTIMATE.start_main_~i~7) v_b_49_1) 1) (<= ULTIMATE.start_main_~i~7 (+ v_b_54_1 2)) (<= (+ v_b_50_1 v_b_49_1) 5) (<= ULTIMATE.start_main_~i~7 (+ v_b_50_1 2)) (forall ((v_prenex_263 Int)) (or (<= v_b_54_1 v_prenex_263) (< v_prenex_263 v_b_53_1) (<= (- v_b_54_1 (- (select ULTIMATE.start_main_~array~7 v_prenex_263))) 9))) (<= (+ v_b_50_1 ULTIMATE.start_main_~i~7) 12) (<= (+ v_b_50_1 ULTIMATE.start_main_~i~7) 8) (<= 0 (+ v_b_54_1 v_b_53_1 3)) (<= ~n (+ v_b_54_1 4)) (<= v_b_54_1 v_b_50_1) (<= (- (- v_b_53_1) v_b_54_1) (- 1)) (<= (+ v_b_53_1 v_b_49_1) 4) (forall ((v_prenex_265 Int)) (or (<= v_b_50_1 v_prenex_265) (<= (- (- v_b_53_1) (select ~array v_prenex_265)) 0) (< v_prenex_265 v_b_49_1))) (<= v_b_49_1 (+ v_b_54_1 3)) (<= (- (- v_b_50_1) (- ~n)) 0) (<= 0 (+ (* 2 v_b_49_1) 4)) (<= (+ v_b_49_1 1) v_b_50_1) (<= 1 v_b_50_1) (<= v_b_50_1 (+ v_b_53_1 9)) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_53_1)) 1) (<= 10 (* 2 v_b_50_1)) (<= v_b_54_1 9) (forall ((v_prenex_253 Int)) (or (<= v_b_54_1 v_prenex_253) (< v_prenex_253 v_b_53_1) (<= (- v_b_50_1 (- (select ULTIMATE.start_main_~array~7 v_prenex_253))) 9))) (forall ((v_prenex_267 Int)) (or (< v_prenex_267 v_b_49_1) (<= v_b_50_1 v_prenex_267) (<= (- (- ULTIMATE.start_main_~i~7) (- (select ~array v_prenex_267))) 1))) (<= (- (- v_b_54_1) v_b_54_1) (- 2)) (<= (* 2 v_b_54_1) 14) (<= (+ ULTIMATE.start_main_~i~7 v_b_49_1) 7))) (<= 0 (+ ULTIMATE.start_main_~i~7 5))) (and (<= 0 (+ ULTIMATE.start_main_~i~7 ~n)) (<= (* 2 ~n) 14) (<= 1 ~n) (<= 6 (* 2 ~n)) (<= ~n 9) (<= (* 2 ULTIMATE.start_main_~i~7) 6) (<= 0 (+ ULTIMATE.start_main_~i~7 1)) (<= (- (- ULTIMATE.start_main_~i~7) ULTIMATE.start_main_~i~7) 2) (<= (- ULTIMATE.start_main_~i~7 (- ULTIMATE.start_main_~i~7)) 6) (<= (- (- ~n) ~n) (- 10)) (<= (* 2 ULTIMATE.start_main_~i~7) 10) (<= (- ULTIMATE.start_main_~i~7 ~n) (- 2)) (<= 4 (+ ULTIMATE.start_main_~i~7 ~n)) (<= (* 2 ~n) 10) (<= ULTIMATE.start_main_~i~7 7) (<= (+ ULTIMATE.start_main_~i~7 2) ~n) (<= (- ULTIMATE.start_main_~i~7 (- ~n)) 8) (<= ULTIMATE.start_main_~i~7 (+ ~n 2)) (<= (- (- ULTIMATE.start_main_~i~7) (- ~n)) 6) (<= ULTIMATE.start_main_~i~7 3) (<= 0 (+ (* 2 ULTIMATE.start_main_~i~7) 6)) (<= 10 (* 2 ~n)) (<= (- ~n (- ~n)) 10) (<= ~n (+ ULTIMATE.start_main_~i~7 10)) (<= (+ ULTIMATE.start_main_~i~7 ~n) 8) (<= 0 (+ (* 2 ULTIMATE.start_main_~i~7) 2)) (<= 5 ~n) (exists ((v_b_54_1 Int) (v_b_53_1 Int) (v_b_50_1 Int) (v_b_49_1 Int)) (and (<= (- (- v_b_49_1) v_b_50_1) (- 5)) (<= 6 (+ v_b_50_1 ~n)) (forall ((v_prenex_278 Int)) (or (<= v_b_50_1 v_prenex_278) (<= (- v_b_54_1 (- (select ~array v_prenex_278))) 5) (< v_prenex_278 v_b_49_1))) (<= (* 2 v_b_50_1) 10) (<= ULTIMATE.start_main_~i~7 (+ v_b_49_1 7)) (<= (- (- v_b_54_1) (- ~n)) 4) (<= (- v_b_53_1 (- ~n)) 9) (<= v_b_49_1 (+ ULTIMATE.start_main_~i~7 1)) (<= (+ v_b_49_1 5) v_b_50_1) (<= v_b_53_1 4) (<= (- v_b_50_1 (- v_b_53_1)) 9) (<= v_b_54_1 5) (<= 1 (+ v_b_50_1 v_b_49_1)) (<= 1 (+ v_b_53_1 ~n)) (<= (- v_b_53_1 v_b_54_1) (- 1)) (<= 0 (+ v_b_54_1 ULTIMATE.start_main_~i~7)) (<= (- v_b_50_1 (- v_b_50_1)) 10) (<= (- (- v_b_49_1) (- ~n)) 5) (<= (+ v_b_49_1 1) v_b_54_1) (forall ((v_prenex_292 Int)) (or (<= v_b_50_1 v_prenex_292) (< v_prenex_292 v_b_49_1) (<= (- (- v_b_50_1) (- (select ~array v_prenex_292))) (- 5)))) (<= 0 (+ v_b_53_1 v_b_49_1)) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_49_1)) 1) (<= 0 (+ v_b_53_1 ULTIMATE.start_main_~i~7 5)) (<= (- v_b_49_1 v_b_54_1) (- 1)) (<= 5 (+ v_b_53_1 v_b_50_1)) (<= (+ v_b_49_1 ~n) 9) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_50_1)) 6) (forall ((v_prenex_251 Int)) (or (<= v_b_50_1 v_prenex_251) (<= (- (select ~array v_prenex_251) ~n) (- 5)) (< v_prenex_251 v_b_49_1))) (<= (* 2 v_b_53_1) 12) (<= (+ ULTIMATE.start_main_~i~7 1) v_b_53_1) (<= (- (- v_b_49_1) (- v_b_50_1)) 5) (<= ~n (+ v_b_49_1 5)) (<= ULTIMATE.start_main_~i~7 (+ v_b_54_1 6)) (<= (- (- v_b_49_1) (- v_b_53_1)) 4) (<= ULTIMATE.start_main_~i~7 (+ v_b_53_1 7)) (<= (+ v_b_49_1 1) ~n) (<= ULTIMATE.start_main_~i~7 (+ v_b_53_1 3)) (<= (+ v_b_49_1 5) ~n) (<= v_b_54_1 (+ v_b_53_1 5)) (<= (+ v_b_53_1 ~n) 13) (<= 0 (* 2 v_b_53_1)) (<= (- (- v_b_50_1) (- v_b_54_1)) 0) (<= (- v_b_49_1 (- v_b_54_1)) 5) (forall ((v_prenex_297 Int)) (or (<= (- v_b_54_1 (select ~array v_prenex_297)) 5) (< v_prenex_297 v_b_49_1) (<= v_b_50_1 v_prenex_297))) (<= 0 (+ v_b_54_1 3)) (<= 6 (+ v_b_54_1 ~n)) (<= (- v_b_49_1 (- v_b_53_1)) 4) (<= v_b_54_1 (+ v_b_53_1 1)) (forall ((v_prenex_295 Int)) (or (< v_prenex_295 v_b_49_1) (<= v_b_50_1 v_prenex_295) (<= (- (- (select ~array v_prenex_295)) (select ~array v_prenex_295)) 0))) (<= (- (- v_b_53_1) v_b_53_1) 0) (<= (- (- v_b_49_1) ~n) (- 5)) (<= (- v_b_53_1 ~n) (- 1)) (<= (+ v_b_54_1 v_b_50_1) 14) (<= v_b_54_1 (+ v_b_49_1 5)) (<= v_b_49_1 4) (forall ((v_prenex_268 Int)) (or (< v_prenex_268 v_b_49_1) (<= v_b_50_1 v_prenex_268) (<= (- (- (select ~array v_prenex_268)) (- ~n)) 5))) (forall ((v_prenex_296 Int)) (or (<= (- v_b_53_1 (select ~array v_prenex_296)) 4) (<= v_b_50_1 v_prenex_296) (< v_prenex_296 v_b_49_1))) (<= 1 (+ v_b_54_1 v_b_49_1)) (<= (- (- v_b_50_1) ~n) (- 10)) (<= (- (- v_b_49_1) v_b_53_1) 0) (<= (- ULTIMATE.start_main_~i~7 v_b_54_1) (- 2)) (<= 5 (+ v_b_53_1 ~n)) (<= (- (- ULTIMATE.start_main_~i~7) v_b_50_1) (- 4)) (<= (+ v_b_54_1 ~n) 14) (<= v_b_49_1 0) (<= 2 (* 2 v_b_54_1)) (forall ((v_prenex_301 Int)) (or (< v_prenex_301 v_b_49_1) (<= v_b_50_1 v_prenex_301) (<= (- (- v_b_49_1) (- (select ~array v_prenex_301))) 0))) (<= (+ v_b_54_1 v_b_50_1) 10) (<= 0 (+ v_b_50_1 ULTIMATE.start_main_~i~7)) (<= ~n (+ v_b_50_1 4)) (<= (- ULTIMATE.start_main_~i~7 v_b_49_1) 3) (<= 0 (+ v_b_54_1 v_b_49_1 3)) (<= v_b_53_1 8) (<= v_b_50_1 (+ v_b_49_1 5)) (forall ((v_prenex_299 Int)) (or (< v_prenex_299 v_b_49_1) (<= (- v_b_50_1 (select ~array v_prenex_299)) 5) (<= v_b_50_1 v_prenex_299))) (<= (- v_b_50_1 ~n) 0) (forall ((v_prenex_260 Int)) (or (< v_prenex_260 v_b_49_1) (<= (- v_b_50_1 (- (select ~array v_prenex_260))) 5) (<= v_b_50_1 v_prenex_260))) (<= (- (- v_b_50_1) v_b_50_1) (- 10)) (<= v_b_54_1 (+ ~n 4)) (<= v_b_49_1 (+ v_b_53_1 4)) (<= 0 (+ v_b_53_1 4)) (<= 0 (+ (* 2 v_b_54_1) 2)) (<= (+ v_b_54_1 v_b_53_1) 13) (<= ~n (+ v_b_49_1 9)) (<= (+ v_b_53_1 ULTIMATE.start_main_~i~7) 7) (forall ((v_prenex_283 Int)) (or (< v_prenex_283 v_b_49_1) (<= (- (- ULTIMATE.start_main_~i~7) (select ~array v_prenex_283)) 1) (<= v_b_50_1 v_prenex_283))) (<= 5 (+ v_b_49_1 ~n)) (<= v_b_50_1 (+ ULTIMATE.start_main_~i~7 6)) (<= ~n v_b_50_1) (<= (- v_b_50_1 v_b_54_1) 4) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_54_1)) 2) (<= (+ v_b_53_1 v_b_50_1) 13) (<= 6 (+ v_b_54_1 v_b_50_1)) (<= (- v_b_49_1 (- ~n)) 5) (forall ((v_prenex_250 Int) (v_idx_188 Int)) (or (< v_prenex_250 v_b_53_1) (<= v_b_50_1 v_idx_188) (<= v_b_54_1 v_prenex_250) (<= (- (- (select ~array v_idx_188)) (- (select ULTIMATE.start_main_~array~7 v_prenex_250))) 4) (< v_idx_188 v_b_49_1))) (forall ((v_prenex_287 Int)) (or (<= v_b_50_1 v_prenex_287) (<= (- (- v_b_50_1) (select ~array v_prenex_287)) (- 5)) (< v_prenex_287 v_b_49_1))) (<= (+ v_b_54_1 ULTIMATE.start_main_~i~7) 12) (forall ((v_prenex_288 Int)) (or (<= v_b_50_1 v_prenex_288) (< v_prenex_288 v_b_49_1) (<= (- v_b_53_1 (- (select ~array v_prenex_288))) 4))) (forall ((v_prenex_281 Int)) (or (<= v_b_50_1 v_prenex_281) (<= (- (- v_b_53_1) (- (select ~array v_prenex_281))) 0) (< v_prenex_281 v_b_49_1))) (<= (+ v_b_54_1 v_b_49_1) 9) (<= v_b_53_1 (+ ULTIMATE.start_main_~i~7 9)) (forall ((v_prenex_305 Int)) (or (<= v_b_50_1 v_prenex_305) (< v_prenex_305 v_b_49_1) (<= (- v_b_49_1 (select ~array v_prenex_305)) 0))) (<= (+ v_b_54_1 v_b_49_1) 5) (<= v_b_54_1 (+ ULTIMATE.start_main_~i~7 2)) (<= v_b_53_1 (+ v_b_50_1 3)) (<= (+ v_b_50_1 ~n) 14) (<= v_b_50_1 (+ v_b_53_1 5)) (<= ~n (+ v_b_53_1 9)) (<= (+ v_b_53_1 1) v_b_50_1) (forall ((v_prenex_273 Int) (v_prenex_272 Int)) (or (< v_prenex_272 v_b_53_1) (<= v_b_54_1 v_prenex_272) (<= v_b_50_1 v_prenex_273) (< v_prenex_273 v_b_49_1) (<= (- (select ~array v_prenex_273) (- (select ULTIMATE.start_main_~array~7 v_prenex_272))) 4))) (<= (+ v_b_53_1 v_b_50_1) 9) (<= (+ v_b_54_1 ULTIMATE.start_main_~i~7) 8) (<= (- (- v_b_50_1) v_b_53_1) (- 5)) (<= (- v_b_53_1 (- v_b_53_1)) 8) (forall ((v_prenex_302 Int)) (or (<= (- (- v_b_49_1) (select ~array v_prenex_302)) 0) (<= v_b_50_1 v_prenex_302) (< v_prenex_302 v_b_49_1))) (<= (- ULTIMATE.start_main_~i~7 (- v_b_50_1)) 8) (<= (- v_b_54_1 (- v_b_54_1)) 10) (<= 1 (+ v_b_54_1 v_b_53_1)) (<= (+ ULTIMATE.start_main_~i~7 v_b_49_1) 3) (<= v_b_50_1 5) (<= (- v_b_49_1 v_b_50_1) (- 5)) (<= (- ULTIMATE.start_main_~i~7 v_b_53_1) (- 1)) (forall ((v_prenex_291 Int)) (or (< v_prenex_291 v_b_49_1) (<= (- (- (select ~array v_prenex_291)) ~n) (- 5)) (<= v_b_50_1 v_prenex_291))) (<= 2 (+ v_b_54_1 ~n)) (<= (- (- v_b_49_1) (- v_b_54_1)) 5) (<= (* 2 v_b_53_1) 8) (<= (- (- v_b_50_1) v_b_54_1) (- 6)) (<= (+ ULTIMATE.start_main_~i~7 2) v_b_50_1) (<= (- (- v_b_53_1) ~n) (- 5)) (<= 0 (* 2 v_b_49_1)) (<= v_b_54_1 (+ v_b_49_1 9)) (<= v_b_53_1 (+ ~n 3)) (<= (- (- v_b_50_1) (- v_b_53_1)) (- 1)) (<= 0 (+ ULTIMATE.start_main_~i~7 v_b_49_1 1)) (<= (- ULTIMATE.start_main_~i~7 (- v_b_49_1)) 3) (<= 5 (+ v_b_50_1 v_b_49_1)) (<= (- v_b_54_1 (- ~n)) 10) (<= (- v_b_49_1 (- v_b_50_1)) 5) (<= 0 v_b_49_1) (<= (+ v_b_54_1 v_b_53_1) 9) (<= 0 (+ v_b_53_1 ULTIMATE.start_main_~i~7 1)) (<= (* 2 v_b_49_1) 0) (<= (+ v_b_53_1 ULTIMATE.start_main_~i~7) 11) (<= (+ v_b_49_1 ~n) 5) (<= v_b_50_1 (+ v_b_49_1 9)) (forall ((v_prenex_257 Int) (v_prenex_258 Int)) (or (<= v_b_50_1 v_prenex_258) (< v_prenex_257 v_b_53_1) (<= (- (- (select ~array v_prenex_258)) (select ULTIMATE.start_main_~array~7 v_prenex_257)) 0) (< v_prenex_258 v_b_49_1) (<= v_b_54_1 v_prenex_257))) (<= (+ v_b_50_1 ~n) 10) (<= 0 (+ (* 2 v_b_53_1) 4)) (<= ~n (+ v_b_53_1 5)) (<= v_b_50_1 9) (<= (- ULTIMATE.start_main_~i~7 (- v_b_54_1)) 8) (<= (- (- ULTIMATE.start_main_~i~7) v_b_54_1) 0) (<= v_b_49_1 v_b_53_1) (<= (- v_b_50_1 v_b_53_1) 5) (<= 0 (+ ULTIMATE.start_main_~i~7 v_b_49_1 5)) (<= (+ v_b_50_1 v_b_49_1) 9) (<= 0 (+ v_b_54_1 ULTIMATE.start_main_~i~7 4)) (<= (- (- v_b_49_1) v_b_54_1) (- 1)) (< v_b_50_1 (+ v_b_49_1 1)) (<= v_b_54_1 (+ ULTIMATE.start_main_~i~7 6)) (<= (+ v_b_53_1 ~n) 9) (<= v_b_50_1 (+ ULTIMATE.start_main_~i~7 10)) (<= (+ v_b_53_1 v_b_49_1) 8) (<= v_b_54_1 (+ v_b_53_1 9)) (<= (+ v_b_54_1 ~n) 10) (<= v_b_53_1 (+ v_b_54_1 7)) (<= v_b_54_1 ~n) (<= 10 (+ v_b_50_1 ~n)) (forall ((v_prenex_303 Int)) (or (<= (- (select ~array v_prenex_303) (- (select ~array v_prenex_303))) 0) (<= v_b_50_1 v_prenex_303) (< v_prenex_303 v_b_49_1))) (<= (- v_b_49_1 (- v_b_49_1)) 0) (forall ((v_prenex_293 Int) (v_prenex_294 Int)) (or (< v_prenex_293 v_b_53_1) (<= (- (select ~array v_prenex_294) (select ULTIMATE.start_main_~array~7 v_prenex_293)) 0) (<= v_b_54_1 v_prenex_293) (< v_prenex_294 v_b_49_1) (<= v_b_50_1 v_prenex_294))) (<= ~n (+ v_b_54_1 8)) (<= (- ULTIMATE.start_main_~i~7 (- v_b_53_1)) 7) (<= v_b_53_1 (+ ULTIMATE.start_main_~i~7 5)) (<= 2 (+ v_b_54_1 v_b_50_1)) (<= (- v_b_54_1 ~n) 0) (<= v_b_54_1 (+ ULTIMATE.start_main_~i~7 10)) (<= v_b_49_1 (+ ULTIMATE.start_main_~i~7 5)) (<= v_b_53_1 (+ ULTIMATE.start_main_~i~7 1)) (<= (- v_b_49_1 ~n) (- 5)) (<= v_b_53_1 (+ v_b_49_1 4)) (<= (- (- ULTIMATE.start_main_~i~7) v_b_53_1) 1) (<= (- v_b_53_1 (- v_b_54_1)) 9) (<= (- (- v_b_53_1) (- v_b_54_1)) 1) (<= v_b_54_1 (+ v_b_50_1 4)) (<= v_b_50_1 ~n) (forall ((v_prenex_274 Int)) (or (<= v_b_50_1 v_prenex_274) (<= (- ULTIMATE.start_main_~i~7 (select ~array v_prenex_274)) 3) (< v_prenex_274 v_b_49_1))) (<= 1 (+ v_b_49_1 ~n)) (<= (- v_b_50_1 (- v_b_54_1)) 10) (<= v_b_50_1 (+ v_b_54_1 4)) (<= 4 (+ v_b_50_1 ULTIMATE.start_main_~i~7)) (<= (- (- v_b_53_1) (- ~n)) 5) (forall ((v_prenex_252 Int)) (or (< v_prenex_252 v_b_49_1) (<= (- (- v_b_54_1) (select ~array v_prenex_252)) (- 1)) (<= v_b_50_1 v_prenex_252))) (<= 0 v_b_53_1) (<= (+ v_b_53_1 1) v_b_54_1) (<= (+ v_b_53_1 1) ~n) (<= (* 2 v_b_54_1) 10) (<= 5 v_b_50_1) (<= 1 v_b_54_1) (<= (+ ULTIMATE.start_main_~i~7 2) v_b_54_1) (forall ((v_prenex_254 Int)) (or (< v_prenex_254 v_b_49_1) (<= v_b_50_1 v_prenex_254) (<= (- (select ~array v_prenex_254) (- ~n)) 5))) (<= (- ULTIMATE.start_main_~i~7 v_b_50_1) (- 2)) (<= (- v_b_50_1 (- ~n)) 10) (<= v_b_50_1 (+ v_b_54_1 8)) (<= v_b_50_1 (+ ~n 4)) (forall ((v_prenex_271 Int)) (or (<= v_b_50_1 v_prenex_271) (<= (- v_b_49_1 (- (select ~array v_prenex_271))) 0) (< v_prenex_271 v_b_49_1))) (<= (- (- v_b_49_1) v_b_49_1) 0) (<= 6 (* 2 v_b_50_1)) (<= v_b_53_1 (+ v_b_54_1 3)) (<= 0 (+ v_b_53_1 v_b_49_1 4)) (forall ((v_prenex_307 Int)) (or (< v_prenex_307 v_b_49_1) (<= v_b_50_1 v_prenex_307) (<= (- ULTIMATE.start_main_~i~7 (- (select ~array v_prenex_307))) 3))) (<= (- v_b_49_1 v_b_53_1) 0) (<= 0 (+ v_b_49_1 4)) (<= (* 2 v_b_50_1) 14) (<= 1 (+ v_b_53_1 v_b_50_1)) (<= (- (- v_b_54_1) ~n) (- 6)) (forall ((v_prenex_264 Int)) (or (<= (- (- v_b_54_1) (- (select ~array v_prenex_264))) (- 1)) (<= v_b_50_1 v_prenex_264) (< v_prenex_264 v_b_49_1))) (<= ULTIMATE.start_main_~i~7 (+ v_b_49_1 3)) (<= v_b_53_1 (+ v_b_49_1 8)) (<= (* 2 v_b_49_1) 4) (<= (- (- ULTIMATE.start_main_~i~7) v_b_49_1) 1) (<= ULTIMATE.start_main_~i~7 (+ v_b_54_1 2)) (<= (+ v_b_50_1 v_b_49_1) 5) (<= ULTIMATE.start_main_~i~7 (+ v_b_50_1 2)) (<= (+ v_b_50_1 ULTIMATE.start_main_~i~7) 12) (<= (+ v_b_50_1 ULTIMATE.start_main_~i~7) 8) (<= 0 (+ v_b_54_1 v_b_53_1 3)) (<= ~n (+ v_b_54_1 4)) (<= v_b_54_1 v_b_50_1) (<= (- (- v_b_53_1) v_b_54_1) (- 1)) (<= (+ v_b_53_1 v_b_49_1) 4) (forall ((v_prenex_265 Int)) (or (<= v_b_50_1 v_prenex_265) (<= (- (- v_b_53_1) (select ~array v_prenex_265)) 0) (< v_prenex_265 v_b_49_1))) (<= v_b_49_1 (+ v_b_54_1 3)) (<= (- (- v_b_50_1) (- ~n)) 0) (<= 0 (+ (* 2 v_b_49_1) 4)) (<= (+ v_b_49_1 1) v_b_50_1) (<= 1 v_b_50_1) (<= v_b_50_1 (+ v_b_53_1 9)) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_53_1)) 1) (<= 10 (* 2 v_b_50_1)) (<= v_b_54_1 9) (forall ((v_prenex_267 Int)) (or (< v_prenex_267 v_b_49_1) (<= v_b_50_1 v_prenex_267) (<= (- (- ULTIMATE.start_main_~i~7) (- (select ~array v_prenex_267))) 1))) (<= (- (- v_b_54_1) v_b_54_1) (- 2)) (<= (* 2 v_b_54_1) 14) (<= (+ ULTIMATE.start_main_~i~7 v_b_49_1) 7))) (<= (+ ULTIMATE.start_main_~i~7 ~n) 12) (<= ~n (+ ULTIMATE.start_main_~i~7 6)) (<= ~n 5) (<= (- (- ULTIMATE.start_main_~i~7) ~n) (- 4)) (<= 0 (+ ULTIMATE.start_main_~i~7 5))) (and (<= 0 (+ ULTIMATE.start_main_~i~7 ~n)) (<= (* 2 ~n) 14) (<= 1 ~n) (<= 6 (* 2 ~n)) (<= ~n 9) (<= (* 2 ULTIMATE.start_main_~i~7) 6) (<= 0 (+ ULTIMATE.start_main_~i~7 1)) (<= (- (- ULTIMATE.start_main_~i~7) ULTIMATE.start_main_~i~7) 2) (<= (- ULTIMATE.start_main_~i~7 (- ULTIMATE.start_main_~i~7)) 6) (<= (- (- ~n) ~n) (- 10)) (<= (* 2 ULTIMATE.start_main_~i~7) 10) (<= (- ULTIMATE.start_main_~i~7 ~n) (- 2)) (<= 4 (+ ULTIMATE.start_main_~i~7 ~n)) (<= (* 2 ~n) 10) (<= ULTIMATE.start_main_~i~7 7) (<= (+ ULTIMATE.start_main_~i~7 2) ~n) (<= (- ULTIMATE.start_main_~i~7 (- ~n)) 8) (<= ULTIMATE.start_main_~i~7 (+ ~n 2)) (<= (- (- ULTIMATE.start_main_~i~7) (- ~n)) 6) (<= ULTIMATE.start_main_~i~7 3) (<= 0 (+ (* 2 ULTIMATE.start_main_~i~7) 6)) (<= 10 (* 2 ~n)) (<= (- ~n (- ~n)) 10) (<= ~n (+ ULTIMATE.start_main_~i~7 10)) (<= (+ ULTIMATE.start_main_~i~7 ~n) 8) (<= 0 (+ (* 2 ULTIMATE.start_main_~i~7) 2)) (<= 5 ~n) (<= (+ ULTIMATE.start_main_~i~7 ~n) 12) (<= ~n (+ ULTIMATE.start_main_~i~7 6)) (<= ~n 5) (<= (- (- ULTIMATE.start_main_~i~7) ~n) (- 4)) (<= 0 (+ ULTIMATE.start_main_~i~7 5)) (exists ((v_b_54_1 Int) (v_b_53_1 Int) (v_b_50_1 Int) (v_b_49_1 Int)) (and (<= (- (- v_b_49_1) v_b_50_1) (- 5)) (<= 6 (+ v_b_50_1 ~n)) (<= (* 2 v_b_50_1) 10) (<= ULTIMATE.start_main_~i~7 (+ v_b_49_1 7)) (<= (- (- v_b_54_1) (- ~n)) 4) (<= (- v_b_53_1 (- ~n)) 9) (<= v_b_49_1 (+ ULTIMATE.start_main_~i~7 1)) (<= (+ v_b_49_1 5) v_b_50_1) (<= v_b_53_1 4) (<= (- v_b_50_1 (- v_b_53_1)) 9) (<= v_b_54_1 5) (<= 1 (+ v_b_50_1 v_b_49_1)) (<= 1 (+ v_b_53_1 ~n)) (<= (- v_b_53_1 v_b_54_1) (- 1)) (<= 0 (+ v_b_54_1 ULTIMATE.start_main_~i~7)) (<= (- v_b_50_1 (- v_b_50_1)) 10) (<= (- (- v_b_49_1) (- ~n)) 5) (<= (+ v_b_49_1 1) v_b_54_1) (<= 0 (+ v_b_53_1 v_b_49_1)) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_49_1)) 1) (forall ((v_prenex_275 Int)) (or (< v_prenex_275 v_b_53_1) (<= (- ULTIMATE.start_main_~i~7 (- (select ULTIMATE.start_main_~array~7 v_prenex_275))) 7) (<= v_b_54_1 v_prenex_275))) (<= 0 (+ v_b_53_1 ULTIMATE.start_main_~i~7 5)) (forall ((v_prenex_261 Int)) (or (<= v_b_54_1 v_prenex_261) (<= (- (select ULTIMATE.start_main_~array~7 v_prenex_261) ~n) (- 1)) (< v_prenex_261 v_b_53_1))) (<= (- v_b_49_1 v_b_54_1) (- 1)) (<= 5 (+ v_b_53_1 v_b_50_1)) (<= (+ v_b_49_1 ~n) 9) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_50_1)) 6) (<= (* 2 v_b_53_1) 12) (<= (+ ULTIMATE.start_main_~i~7 1) v_b_53_1) (<= (- (- v_b_49_1) (- v_b_50_1)) 5) (<= ~n (+ v_b_49_1 5)) (<= ULTIMATE.start_main_~i~7 (+ v_b_54_1 6)) (<= (- (- v_b_49_1) (- v_b_53_1)) 4) (<= ULTIMATE.start_main_~i~7 (+ v_b_53_1 7)) (<= (+ v_b_49_1 1) ~n) (forall ((v_prenex_298 Int)) (or (<= (- (- (select ULTIMATE.start_main_~array~7 v_prenex_298)) (- ~n)) 5) (< v_prenex_298 v_b_53_1) (<= v_b_54_1 v_prenex_298))) (forall ((v_prenex_262 Int)) (or (< v_prenex_262 v_b_53_1) (<= v_b_54_1 v_prenex_262) (<= (- (- v_b_50_1) (select ULTIMATE.start_main_~array~7 v_prenex_262)) (- 5)))) (<= ULTIMATE.start_main_~i~7 (+ v_b_53_1 3)) (<= (+ v_b_49_1 5) ~n) (<= v_b_54_1 (+ v_b_53_1 5)) (<= (+ v_b_53_1 ~n) 13) (<= 0 (* 2 v_b_53_1)) (<= (- (- v_b_50_1) (- v_b_54_1)) 0) (<= (- v_b_49_1 (- v_b_54_1)) 5) (forall ((v_prenex_280 Int)) (or (<= (- (- ULTIMATE.start_main_~i~7) (- (select ULTIMATE.start_main_~array~7 v_prenex_280))) 1) (<= v_b_54_1 v_prenex_280) (< v_prenex_280 v_b_53_1))) (<= 0 (+ v_b_54_1 3)) (<= 6 (+ v_b_54_1 ~n)) (<= (- v_b_49_1 (- v_b_53_1)) 4) (<= v_b_54_1 (+ v_b_53_1 1)) (<= (- (- v_b_53_1) v_b_53_1) 0) (forall ((v_prenex_266 Int)) (or (<= (- ULTIMATE.start_main_~i~7 (select ULTIMATE.start_main_~array~7 v_prenex_266)) (- 1)) (< v_prenex_266 v_b_53_1) (<= v_b_54_1 v_prenex_266))) (<= (- (- v_b_49_1) ~n) (- 5)) (forall ((v_prenex_306 Int)) (or (< v_prenex_306 v_b_53_1) (<= (- v_b_54_1 (select ULTIMATE.start_main_~array~7 v_prenex_306)) 1) (<= v_b_54_1 v_prenex_306))) (<= (- v_b_53_1 ~n) (- 1)) (<= (+ v_b_54_1 v_b_50_1) 14) (<= v_b_54_1 (+ v_b_49_1 5)) (<= v_b_49_1 4) (<= 1 (+ v_b_54_1 v_b_49_1)) (<= (- (- v_b_50_1) ~n) (- 10)) (<= (- (- v_b_49_1) v_b_53_1) 0) (<= (- ULTIMATE.start_main_~i~7 v_b_54_1) (- 2)) (<= 5 (+ v_b_53_1 ~n)) (<= (- (- ULTIMATE.start_main_~i~7) v_b_50_1) (- 4)) (<= (+ v_b_54_1 ~n) 14) (<= v_b_49_1 0) (<= 2 (* 2 v_b_54_1)) (<= (+ v_b_54_1 v_b_50_1) 10) (<= 0 (+ v_b_50_1 ULTIMATE.start_main_~i~7)) (<= ~n (+ v_b_50_1 4)) (forall ((v_prenex_256 Int)) (or (< v_prenex_256 v_b_53_1) (<= (- (- v_b_49_1) (select ULTIMATE.start_main_~array~7 v_prenex_256)) 0) (<= v_b_54_1 v_prenex_256))) (<= (- ULTIMATE.start_main_~i~7 v_b_49_1) 3) (<= 0 (+ v_b_54_1 v_b_49_1 3)) (<= v_b_53_1 8) (<= v_b_50_1 (+ v_b_49_1 5)) (forall ((v_prenex_279 Int)) (or (< v_prenex_279 v_b_53_1) (<= v_b_54_1 v_prenex_279) (<= (- (- v_b_54_1) (select ULTIMATE.start_main_~array~7 v_prenex_279)) (- 1)))) (<= (- v_b_50_1 ~n) 0) (<= (- (- v_b_50_1) v_b_50_1) (- 10)) (<= v_b_54_1 (+ ~n 4)) (<= v_b_49_1 (+ v_b_53_1 4)) (<= 0 (+ v_b_53_1 4)) (<= 0 (+ (* 2 v_b_54_1) 2)) (<= (+ v_b_54_1 v_b_53_1) 13) (forall ((v_prenex_304 Int)) (or (< v_prenex_304 v_b_53_1) (<= v_b_54_1 v_prenex_304) (<= (- (- ULTIMATE.start_main_~i~7) (select ULTIMATE.start_main_~array~7 v_prenex_304)) 1))) (<= ~n (+ v_b_49_1 9)) (<= (+ v_b_53_1 ULTIMATE.start_main_~i~7) 7) (<= 5 (+ v_b_49_1 ~n)) (<= v_b_50_1 (+ ULTIMATE.start_main_~i~7 6)) (<= ~n v_b_50_1) (<= (- v_b_50_1 v_b_54_1) 4) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_54_1)) 2) (<= (+ v_b_53_1 v_b_50_1) 13) (<= 6 (+ v_b_54_1 v_b_50_1)) (forall ((v_prenex_276 Int)) (or (<= v_b_54_1 v_prenex_276) (< v_prenex_276 v_b_53_1) (<= (- (- (select ULTIMATE.start_main_~array~7 v_prenex_276)) (select ULTIMATE.start_main_~array~7 v_prenex_276)) 0))) (<= (- v_b_49_1 (- ~n)) 5) (forall ((v_prenex_250 Int) (v_idx_188 Int)) (or (< v_prenex_250 v_b_53_1) (<= v_b_50_1 v_idx_188) (<= v_b_54_1 v_prenex_250) (<= (- (- (select ~array v_idx_188)) (- (select ULTIMATE.start_main_~array~7 v_prenex_250))) 4) (< v_idx_188 v_b_49_1))) (<= (+ v_b_54_1 ULTIMATE.start_main_~i~7) 12) (<= (+ v_b_54_1 v_b_49_1) 9) (<= v_b_53_1 (+ ULTIMATE.start_main_~i~7 9)) (<= (+ v_b_54_1 v_b_49_1) 5) (<= v_b_54_1 (+ ULTIMATE.start_main_~i~7 2)) (forall ((v_prenex_300 Int)) (or (< v_prenex_300 v_b_53_1) (<= v_b_54_1 v_prenex_300) (<= (- v_b_49_1 (select ULTIMATE.start_main_~array~7 v_prenex_300)) 0))) (<= v_b_53_1 (+ v_b_50_1 3)) (<= (+ v_b_50_1 ~n) 14) (<= v_b_50_1 (+ v_b_53_1 5)) (<= ~n (+ v_b_53_1 9)) (forall ((v_prenex_286 Int)) (or (<= v_b_54_1 v_prenex_286) (< v_prenex_286 v_b_53_1) (<= (- (- v_b_53_1) (- (select ULTIMATE.start_main_~array~7 v_prenex_286))) 0))) (forall ((v_prenex_270 Int)) (or (<= (- (- v_b_50_1) (- (select ULTIMATE.start_main_~array~7 v_prenex_270))) (- 1)) (< v_prenex_270 v_b_53_1) (<= v_b_54_1 v_prenex_270))) (<= (+ v_b_53_1 1) v_b_50_1) (forall ((v_prenex_273 Int) (v_prenex_272 Int)) (or (< v_prenex_272 v_b_53_1) (<= v_b_54_1 v_prenex_272) (<= v_b_50_1 v_prenex_273) (< v_prenex_273 v_b_49_1) (<= (- (select ~array v_prenex_273) (- (select ULTIMATE.start_main_~array~7 v_prenex_272))) 4))) (<= (+ v_b_53_1 v_b_50_1) 9) (<= (+ v_b_54_1 ULTIMATE.start_main_~i~7) 8) (<= (- (- v_b_50_1) v_b_53_1) (- 5)) (<= (- v_b_53_1 (- v_b_53_1)) 8) (<= (- ULTIMATE.start_main_~i~7 (- v_b_50_1)) 8) (<= (- v_b_54_1 (- v_b_54_1)) 10) (<= 1 (+ v_b_54_1 v_b_53_1)) (<= (+ ULTIMATE.start_main_~i~7 v_b_49_1) 3) (<= v_b_50_1 5) (<= (- v_b_49_1 v_b_50_1) (- 5)) (<= (- ULTIMATE.start_main_~i~7 v_b_53_1) (- 1)) (<= (- (- v_b_49_1) (- v_b_54_1)) 5) (<= 2 (+ v_b_54_1 ~n)) (<= (* 2 v_b_53_1) 8) (<= (- (- v_b_50_1) v_b_54_1) (- 6)) (<= (+ ULTIMATE.start_main_~i~7 2) v_b_50_1) (<= (- (- v_b_53_1) ~n) (- 5)) (<= 0 (* 2 v_b_49_1)) (<= v_b_54_1 (+ v_b_49_1 9)) (<= v_b_53_1 (+ ~n 3)) (<= (- (- v_b_50_1) (- v_b_53_1)) (- 1)) (<= 0 (+ ULTIMATE.start_main_~i~7 v_b_49_1 1)) (<= (- ULTIMATE.start_main_~i~7 (- v_b_49_1)) 3) (<= 5 (+ v_b_50_1 v_b_49_1)) (<= (- v_b_54_1 (- ~n)) 10) (<= (- v_b_49_1 (- v_b_50_1)) 5) (<= 0 v_b_49_1) (<= (+ v_b_54_1 v_b_53_1) 9) (<= 0 (+ v_b_53_1 ULTIMATE.start_main_~i~7 1)) (<= (* 2 v_b_49_1) 0) (<= (+ v_b_53_1 ULTIMATE.start_main_~i~7) 11) (<= (+ v_b_49_1 ~n) 5) (<= v_b_50_1 (+ v_b_49_1 9)) (< v_b_54_1 (+ v_b_53_1 1)) (forall ((v_prenex_259 Int)) (or (<= (- (- v_b_53_1) (select ULTIMATE.start_main_~array~7 v_prenex_259)) 0) (< v_prenex_259 v_b_53_1) (<= v_b_54_1 v_prenex_259))) (forall ((v_prenex_257 Int) (v_prenex_258 Int)) (or (<= v_b_50_1 v_prenex_258) (< v_prenex_257 v_b_53_1) (<= (- (- (select ~array v_prenex_258)) (select ULTIMATE.start_main_~array~7 v_prenex_257)) 0) (< v_prenex_258 v_b_49_1) (<= v_b_54_1 v_prenex_257))) (forall ((v_prenex_285 Int)) (or (<= v_b_54_1 v_prenex_285) (<= (- (select ULTIMATE.start_main_~array~7 v_prenex_285) (- ~n)) 9) (< v_prenex_285 v_b_53_1))) (<= (+ v_b_50_1 ~n) 10) (<= 0 (+ (* 2 v_b_53_1) 4)) (<= ~n (+ v_b_53_1 5)) (<= v_b_50_1 9) (<= (- ULTIMATE.start_main_~i~7 (- v_b_54_1)) 8) (<= (- (- ULTIMATE.start_main_~i~7) v_b_54_1) 0) (<= v_b_49_1 v_b_53_1) (forall ((v_idx_185 Int)) (or (< v_idx_185 v_b_53_1) (<= (- v_b_53_1 (- (select ULTIMATE.start_main_~array~7 v_idx_185))) 8) (<= v_b_54_1 v_idx_185))) (forall ((v_prenex_284 Int)) (or (<= (- v_b_49_1 (- (select ULTIMATE.start_main_~array~7 v_prenex_284))) 4) (< v_prenex_284 v_b_53_1) (<= v_b_54_1 v_prenex_284))) (<= (- v_b_50_1 v_b_53_1) 5) (<= 0 (+ ULTIMATE.start_main_~i~7 v_b_49_1 5)) (<= (+ v_b_50_1 v_b_49_1) 9) (<= 0 (+ v_b_54_1 ULTIMATE.start_main_~i~7 4)) (<= (- (- v_b_49_1) v_b_54_1) (- 1)) (<= v_b_54_1 (+ ULTIMATE.start_main_~i~7 6)) (<= (+ v_b_53_1 ~n) 9) (<= v_b_50_1 (+ ULTIMATE.start_main_~i~7 10)) (<= (+ v_b_53_1 v_b_49_1) 8) (<= v_b_54_1 (+ v_b_53_1 9)) (<= (+ v_b_54_1 ~n) 10) (<= v_b_53_1 (+ v_b_54_1 7)) (<= v_b_54_1 ~n) (<= 10 (+ v_b_50_1 ~n)) (<= (- v_b_49_1 (- v_b_49_1)) 0) (forall ((v_prenex_293 Int) (v_prenex_294 Int)) (or (< v_prenex_293 v_b_53_1) (<= (- (select ~array v_prenex_294) (select ULTIMATE.start_main_~array~7 v_prenex_293)) 0) (<= v_b_54_1 v_prenex_293) (< v_prenex_294 v_b_49_1) (<= v_b_50_1 v_prenex_294))) (<= ~n (+ v_b_54_1 8)) (<= (- ULTIMATE.start_main_~i~7 (- v_b_53_1)) 7) (<= v_b_53_1 (+ ULTIMATE.start_main_~i~7 5)) (<= 2 (+ v_b_54_1 v_b_50_1)) (<= (- v_b_54_1 ~n) 0) (<= v_b_54_1 (+ ULTIMATE.start_main_~i~7 10)) (<= v_b_49_1 (+ ULTIMATE.start_main_~i~7 5)) (<= v_b_53_1 (+ ULTIMATE.start_main_~i~7 1)) (<= (- v_b_49_1 ~n) (- 5)) (<= v_b_53_1 (+ v_b_49_1 4)) (<= (- (- ULTIMATE.start_main_~i~7) v_b_53_1) 1) (<= (- v_b_53_1 (- v_b_54_1)) 9) (<= (- (- v_b_53_1) (- v_b_54_1)) 1) (<= v_b_54_1 (+ v_b_50_1 4)) (<= v_b_50_1 ~n) (<= 1 (+ v_b_49_1 ~n)) (<= (- v_b_50_1 (- v_b_54_1)) 10) (<= v_b_50_1 (+ v_b_54_1 4)) (<= 4 (+ v_b_50_1 ULTIMATE.start_main_~i~7)) (<= (- (- v_b_53_1) (- ~n)) 5) (<= 0 v_b_53_1) (<= (+ v_b_53_1 1) v_b_54_1) (<= (+ v_b_53_1 1) ~n) (<= (* 2 v_b_54_1) 10) (<= 5 v_b_50_1) (<= 1 v_b_54_1) (forall ((v_prenex_282 Int)) (or (<= v_b_54_1 v_prenex_282) (< v_prenex_282 v_b_53_1) (<= (- (select ULTIMATE.start_main_~array~7 v_prenex_282) (- (select ULTIMATE.start_main_~array~7 v_prenex_282))) 8))) (<= (+ ULTIMATE.start_main_~i~7 2) v_b_54_1) (<= (- ULTIMATE.start_main_~i~7 v_b_50_1) (- 2)) (<= (- v_b_50_1 (- ~n)) 10) (<= v_b_50_1 (+ v_b_54_1 8)) (<= v_b_50_1 (+ ~n 4)) (<= (- (- v_b_49_1) v_b_49_1) 0) (<= 6 (* 2 v_b_50_1)) (forall ((v_prenex_289 Int)) (or (<= (- (- (select ULTIMATE.start_main_~array~7 v_prenex_289)) ~n) (- 5)) (<= v_b_54_1 v_prenex_289) (< v_prenex_289 v_b_53_1))) (<= v_b_53_1 (+ v_b_54_1 3)) (<= 0 (+ v_b_53_1 v_b_49_1 4)) (<= (- v_b_49_1 v_b_53_1) 0) (<= 0 (+ v_b_49_1 4)) (<= (* 2 v_b_50_1) 14) (<= 1 (+ v_b_53_1 v_b_50_1)) (<= (- (- v_b_54_1) ~n) (- 6)) (forall ((v_prenex_255 Int)) (or (<= v_b_54_1 v_prenex_255) (< v_prenex_255 v_b_53_1) (<= (- (- v_b_49_1) (- (select ULTIMATE.start_main_~array~7 v_prenex_255))) 4))) (forall ((v_prenex_269 Int)) (or (< v_prenex_269 v_b_53_1) (<= v_b_54_1 v_prenex_269) (<= (- v_b_53_1 (select ULTIMATE.start_main_~array~7 v_prenex_269)) 0))) (forall ((v_prenex_277 Int)) (or (<= (- (- v_b_54_1) (- (select ULTIMATE.start_main_~array~7 v_prenex_277))) (- 1)) (<= v_b_54_1 v_prenex_277) (< v_prenex_277 v_b_53_1))) (<= ULTIMATE.start_main_~i~7 (+ v_b_49_1 3)) (<= v_b_53_1 (+ v_b_49_1 8)) (<= (* 2 v_b_49_1) 4) (forall ((v_prenex_290 Int)) (or (<= v_b_54_1 v_prenex_290) (<= (- v_b_50_1 (select ULTIMATE.start_main_~array~7 v_prenex_290)) 5) (< v_prenex_290 v_b_53_1))) (<= (- (- ULTIMATE.start_main_~i~7) v_b_49_1) 1) (<= ULTIMATE.start_main_~i~7 (+ v_b_54_1 2)) (<= (+ v_b_50_1 v_b_49_1) 5) (<= ULTIMATE.start_main_~i~7 (+ v_b_50_1 2)) (forall ((v_prenex_263 Int)) (or (<= v_b_54_1 v_prenex_263) (< v_prenex_263 v_b_53_1) (<= (- v_b_54_1 (- (select ULTIMATE.start_main_~array~7 v_prenex_263))) 9))) (<= (+ v_b_50_1 ULTIMATE.start_main_~i~7) 12) (<= (+ v_b_50_1 ULTIMATE.start_main_~i~7) 8) (<= 0 (+ v_b_54_1 v_b_53_1 3)) (<= ~n (+ v_b_54_1 4)) (<= v_b_54_1 v_b_50_1) (<= (- (- v_b_53_1) v_b_54_1) (- 1)) (<= (+ v_b_53_1 v_b_49_1) 4) (<= v_b_49_1 (+ v_b_54_1 3)) (<= (- (- v_b_50_1) (- ~n)) 0) (<= 0 (+ (* 2 v_b_49_1) 4)) (<= (+ v_b_49_1 1) v_b_50_1) (<= 1 v_b_50_1) (<= v_b_50_1 (+ v_b_53_1 9)) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_53_1)) 1) (<= 10 (* 2 v_b_50_1)) (<= v_b_54_1 9) (forall ((v_prenex_253 Int)) (or (<= v_b_54_1 v_prenex_253) (< v_prenex_253 v_b_53_1) (<= (- v_b_50_1 (- (select ULTIMATE.start_main_~array~7 v_prenex_253))) 9))) (<= (- (- v_b_54_1) v_b_54_1) (- 2)) (<= (* 2 v_b_54_1) 14) (<= (+ ULTIMATE.start_main_~i~7 v_b_49_1) 7)))))} [2018-12-17 14:27:00,066 INFO L266 AbstractInterpreter]: Error location(s) were unreachable [2018-12-17 14:27:00,067 INFO L272 AbstractInterpreter]: Visited 4 different actions 14 times. Merged at 1 different actions 5 times. Widened at 1 different actions 1 times. Found 1 fixpoints after 1 different actions. Largest state had 0 variables. [2018-12-17 14:27:00,071 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2018-12-17 14:27:00,072 INFO L403 sIntCurrentIteration]: Generating AbsInt predicates [2018-12-17 14:27:03,476 INFO L227 lantSequenceWeakener]: Weakened 3 states. On average, predicates are now at 38.89% of their original sizes. [2018-12-17 14:27:03,663 INFO L418 sIntCurrentIteration]: Unifying AI predicates [2018-12-17 14:27:03,706 INFO L420 sIntCurrentIteration]: We unified 4 AI predicates to 4 [2018-12-17 14:27:03,915 INFO L429 sIntCurrentIteration]: Finished generation of AbsInt predicates [2018-12-17 14:27:03,916 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-12-17 14:27:03,916 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 5 [2018-12-17 14:27:03,916 INFO L257 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-12-17 14:27:03,917 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 5 [2018-12-17 14:27:03,918 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-12-17 14:27:03,918 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 4 states. [2018-12-17 14:27:03,923 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 5 edges. 5 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-12-17 14:27:03,924 INFO L459 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-12-17 14:27:03,924 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-12-17 14:27:03,924 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-12-17 14:27:03,925 INFO L87 Difference]: Start difference. First operand 7 states and 9 transitions. Second operand 4 states. [2018-12-17 14:27:04,054 WARN L207 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-17 14:27:04,055 WARN L212 ngHoareTripleChecker]: Expected: UNKNOWN Actual: INVALID [2018-12-17 14:27:04,057 WARN L214 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-17 14:27:04,057 WARN L218 ngHoareTripleChecker]: -- [2018-12-17 14:27:04,057 WARN L219 ngHoareTripleChecker]: Pre: {105#true} [2018-12-17 14:27:04,057 WARN L223 ngHoareTripleChecker]: Action: ~array := ~array[0 := 0];~array := ~array[1 := 0];~array := ~array[2 := 0];~array := ~array[3 := 0];~array := ~array[4 := 0];~n := 5;havoc main_#res;havoc main_#t~post2, main_#t~post3, main_~array~7, main_~i~7;havoc main_~array~7;havoc main_~i~7;main_~i~7 := 4; [2018-12-17 14:27:04,058 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (and (= (store (store (store (store (store c_~array 0 0) 1 0) 2 0) 3 0) 4 0) c_~array_primed) (= c_ULTIMATE.start_main_~i~7_primed 4) (= c_~n_primed 5)) [2018-12-17 14:27:04,058 WARN L225 ngHoareTripleChecker]: Post: {106#(and (<= (- c_ULTIMATE.start_SelectionSort_~lh~4 c_~n) (- 5)) (<= (- c_~n (- c_~n)) 10) (<= (- (- c_ULTIMATE.start_SelectionSort_~lh~4) c_ULTIMATE.start_SelectionSort_~lh~4) 0) (<= (- c_ULTIMATE.start_SelectionSort_~lh~4 (- c_ULTIMATE.start_SelectionSort_~lh~4)) 0) (<= (- c_ULTIMATE.start_SelectionSort_~lh~4 (- c_~n)) 5) (<= (- (- c_ULTIMATE.start_SelectionSort_~lh~4) c_~n) (- 5)) (<= (- (- c_~n) c_~n) (- 10)) (<= (- (- c_ULTIMATE.start_SelectionSort_~lh~4) (- c_~n)) 5))} [2018-12-17 14:27:04,058 WARN L235 ngHoareTripleChecker]: -- [2018-12-17 14:27:04,058 WARN L237 ngHoareTripleChecker]: unsat core generation is disabled, enable it to get more details [2018-12-17 14:27:04,059 FATAL L613 ntHoareTripleChecker]: Check was UNKNOWN but should have been INVALID [2018-12-17 14:27:04,059 FATAL L616 ntHoareTripleChecker]: PreS: {#1{Arrays: {[ULTIMATE.start_main_~array~7] -> [-inf_0] v_957 [inf_0], [old(~array)] -> [-inf_0] v_959 [inf_0], [~array] -> [-inf_0] v_958 [inf_0], }, Substate: {17 vars top, }}} [2018-12-17 14:27:04,059 FATAL L621 ntHoareTripleChecker]: (and (= (store (store (store (store (store c_~array 0 0) 1 0) 2 0) 3 0) 4 0) c_~array_primed) (= c_ULTIMATE.start_main_~i~7_primed 4) (= c_~n_primed 5)) (~array := ~array[0 := 0];~array := ~array[1 := 0];~array := ~array[2 := 0];~array := ~array[3 := 0];~array := ~array[4 := 0];~n := 5;havoc main_#res;havoc main_#t~post2, main_#t~post3, main_~array~7, main_~i~7;havoc main_~array~7;havoc main_~i~7;main_~i~7 := 4;) [2018-12-17 14:27:04,060 FATAL L622 ntHoareTripleChecker]: Post: {#1{Arrays: {}, Substate: {ints: {~n = [5; 5]; ULTIMATE.start_SelectionSort_~lh~4 = [0; 0]}, relations: {ULTIMATE.start_SelectionSort_~lh~4 + ~n = [5; 5]; ULTIMATE.start_SelectionSort_~lh~4 - ~n = [-5; -5]}, }}} [2018-12-17 14:27:04,060 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2018-12-17 14:27:04,061 FATAL L292 ToolchainWalker]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction has thrown an exception: java.lang.AssertionError: Invalid hoare triple check at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.predicates.AbsIntHoareTripleChecker.checkInternalAbsInt(AbsIntHoareTripleChecker.java:254) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.predicates.AbsIntHoareTripleChecker.checkInternal(AbsIntHoareTripleChecker.java:182) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.predicates.CachingHoareTripleChecker.checkInternal(CachingHoareTripleChecker.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.AbstractInterpolantAutomaton$InternalSuccessorComputationHelper.computeSuccWithSolver(AbstractInterpolantAutomaton.java:359) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.DeterministicInterpolantAutomaton.addOtherSuccessors(DeterministicInterpolantAutomaton.java:197) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.BasicAbstractInterpolantAutomaton.computeSuccs(BasicAbstractInterpolantAutomaton.java:77) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.BasicAbstractInterpolantAutomaton.computeSuccs(BasicAbstractInterpolantAutomaton.java:1) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.AbstractInterpolantAutomaton.internalSuccessors(AbstractInterpolantAutomaton.java:234) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.AbstractInterpolantAutomaton.internalSuccessors(AbstractInterpolantAutomaton.java:1) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.TotalizeNwa.internalSuccessors(TotalizeNwa.java:213) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.ComplementDeterministicNwa.internalSuccessors(ComplementDeterministicNwa.java:121) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.ProductNwa.internalSuccessors(ProductNwa.java:216) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.ProductNwa.internalSuccessors(ProductNwa.java:208) at de.uni_freiburg.informatik.ultimate.automata.nestedword.reachablestates.NestedWordAutomatonReachableStates$ReachableStatesComputation.addInternalsAndSuccessors(NestedWordAutomatonReachableStates.java:1066) at de.uni_freiburg.informatik.ultimate.automata.nestedword.reachablestates.NestedWordAutomatonReachableStates$ReachableStatesComputation.(NestedWordAutomatonReachableStates.java:968) at de.uni_freiburg.informatik.ultimate.automata.nestedword.reachablestates.NestedWordAutomatonReachableStates.(NestedWordAutomatonReachableStates.java:188) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.Difference.computeDifference(Difference.java:137) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.Difference.(Difference.java:90) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.computeAutomataDifference(BasicCegarLoop.java:699) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.refineAbstraction(BasicCegarLoop.java:628) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterateInternal(AbstractCegarLoop.java:472) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:376) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.iterate(TraceAbstractionStarter.java:334) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:174) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:126) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:316) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) [2018-12-17 14:27:04,065 INFO L168 Benchmark]: Toolchain (without parser) took 92214.71 ms. Allocated memory was 1.5 GB in the beginning and 3.0 GB in the end (delta: 1.5 GB). Free memory was 1.5 GB in the beginning and 1.5 GB in the end (delta: -87.6 MB). Peak memory consumption was 1.4 GB. Max. memory is 7.1 GB. [2018-12-17 14:27:04,066 INFO L168 Benchmark]: Boogie PL CUP Parser took 0.27 ms. Allocated memory is still 1.5 GB. Free memory is still 1.5 GB. There was no memory consumed. Max. memory is 7.1 GB. [2018-12-17 14:27:04,067 INFO L168 Benchmark]: Boogie Procedure Inliner took 51.72 ms. Allocated memory is still 1.5 GB. Free memory is still 1.5 GB. There was no memory consumed. Max. memory is 7.1 GB. [2018-12-17 14:27:04,068 INFO L168 Benchmark]: Boogie Preprocessor took 36.88 ms. Allocated memory is still 1.5 GB. Free memory is still 1.5 GB. There was no memory consumed. Max. memory is 7.1 GB. [2018-12-17 14:27:04,068 INFO L168 Benchmark]: RCFGBuilder took 544.60 ms. Allocated memory is still 1.5 GB. Free memory was 1.5 GB in the beginning and 1.4 GB in the end (delta: 21.1 MB). Peak memory consumption was 21.1 MB. Max. memory is 7.1 GB. [2018-12-17 14:27:04,069 INFO L168 Benchmark]: TraceAbstraction took 91576.51 ms. Allocated memory was 1.5 GB in the beginning and 3.0 GB in the end (delta: 1.5 GB). Free memory was 1.4 GB in the beginning and 1.5 GB in the end (delta: -108.7 MB). Peak memory consumption was 1.4 GB. Max. memory is 7.1 GB. [2018-12-17 14:27:04,074 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.27 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 51.72 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 36.88 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 544.60 ms. Allocated memory is still 1.5 GB. Free memory was 1.5 GB in the beginning and 1.4 GB in the end (delta: 21.1 MB). Peak memory consumption was 21.1 MB. Max. memory is 7.1 GB. * TraceAbstraction took 91576.51 ms. Allocated memory was 1.5 GB in the beginning and 3.0 GB in the end (delta: 1.5 GB). Free memory was 1.4 GB in the beginning and 1.5 GB in the end (delta: -108.7 MB). Peak memory consumption was 1.4 GB. Max. memory is 7.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - ExceptionOrErrorResult: AssertionError: Invalid hoare triple check de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: AssertionError: Invalid hoare triple check: de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.predicates.AbsIntHoareTripleChecker.checkInternalAbsInt(AbsIntHoareTripleChecker.java:254) RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request...