Table of ContentsTable of Contents Mathbox for Jeff Madsen < Previous   Next >
Related theorems
Unicode version

Theorem mettrifi 11912
Description: Generalized triangle inequality for arbitrary finite sums.
Hypothesis
Ref Expression
mettrifi.1 |- X = dom dom M
Assertion
Ref Expression
mettrifi |- (((M e. Met /\ N e. NN) /\ (A.k e. (1...(N + 1))(F` k) e. X /\ A.k e. (1...N)(G` k) = ((F` k)M(F` (k + 1))))) -> ((F` 1)M(F` (N + 1))) <_ sum_k e. (1...N)(G` k))
Distinct variable groups:   k,M   k,N   k,F   k,G   k,X

Proof of Theorem mettrifi
StepHypRef Expression
1 opreq1 4026 . . . . . . . . . 10 |- (j = 1 -> (j + 1) = (1 + 1))
21opreq2d 4034 . . . . . . . . 9 |- (j = 1 -> (1...(j + 1)) = (1...(1 + 1)))
32raleq1d 1835 . . . . . . . 8 |- (j = 1 -> (A.k e. (1...(j + 1))(F` k) e. X <-> A.k e. (1...(1 + 1))(F` k) e. X))
4 opreq2 4027 . . . . . . . . 9 |- (j = 1 -> (1...j) = (1...1))
54raleq1d 1835 . . . . . . . 8 |- (j = 1 -> (A.k e. (1...j)(G` k) = ((F` k)M(F` (k + 1))) <-> A.k e. (1...1)(G` k) = ((F` k)M(F` (k + 1)))))
63, 5anbi12d 631 . . . . . . 7 |- (j = 1 -> ((A.k e. (1...(j + 1))(F` k) e. X /\ A.k e. (1...j)(G` k) = ((F` k)M(F` (k + 1)))) <-> (A.k e. (1...(1 + 1))(F` k) e. X /\ A.k e. (1...1)(G` k) = ((F` k)M(F` (k + 1))))))
76anbi2d 619 . . . . . 6 |- (j = 1 -> ((M e. Met /\ (A.k e. (1...(j + 1))(F` k) e. X /\ A.k e. (1...j)(G` k) = ((F` k)M(F` (k + 1))))) <-> (M e. Met /\ (A.k e. (1...(1 + 1))(F` k) e. X /\ A.k e. (1...1)(G` k) = ((F` k)M(F` (k + 1)))))))
81fveq2d 3839 . . . . . . . 8 |- (j = 1 -> (F` (j + 1)) = (F` (1 + 1)))
98opreq2d 4034 . . . . . . 7 |- (j = 1 -> ((F` 1)M(F` (j + 1))) = ((F` 1)M(F` (1 + 1))))
104sumeq1d 7193 . . . . . . 7 |- (j = 1 -> sum_k e. (1...j)(G` k) = sum_k e. (1...1)(G` k))
119, 10breq12d 2704 . . . . . 6 |- (j = 1 -> (((F` 1)M(F` (j + 1))) <_ sum_k e. (1...j)(G` k) <-> ((F` 1)M(F` (1 + 1))) <_ sum_k e. (1...1)(G` k)))
127, 11imbi12d 629 . . . . 5 |- (j = 1 -> (((M e. Met /\ (A.k e. (1...(j + 1))(F` k) e. X /\ A.k e. (1...j)(G` k) = ((F` k)M(F` (k + 1))))) -> ((F` 1)M(F` (j + 1))) <_ sum_k e. (1...j)(G` k)) <-> ((M e. Met /\ (A.k e. (1...(1 + 1))(F` k) e. X /\ A.k e. (1...1)(G` k) = ((F` k)M(F` (k + 1))))) -> ((F` 1)M(F` (1 + 1))) <_ sum_k e. (1...1)(G` k))))
13 opreq1 4026 . . . . . . . . . 10 |- (j = m -> (j + 1) = (m + 1))
1413opreq2d 4034 . . . . . . . . 9 |- (j = m -> (1...(j + 1)) = (1...(m + 1)))
1514raleq1d 1835 . . . . . . . 8 |- (j = m -> (A.k e. (1...(j + 1))(F` k) e. X <-> A.k e. (1...(m + 1))(F` k) e. X))
16 opreq2 4027 . . . . . . . . 9 |- (j = m -> (1...j) = (1...m))
1716raleq1d 1835 . . . . . . . 8 |- (j = m -> (A.k e. (1...j)(G` k) = ((F` k)M(F` (k + 1))) <-> A.k e. (1...m)(G` k) = ((F` k)M(F` (k + 1)))))
1815, 17anbi12d 631 . . . . . . 7 |- (j = m -> ((A.k e. (1...(j + 1))(F` k) e. X /\ A.k e. (1...j)(G` k) = ((F` k)M(F` (k + 1)))) <-> (A.k e. (1...(m + 1))(F` k) e. X /\ A.k e. (1...m)(G` k) = ((F` k)M(F` (k + 1))))))
1918anbi2d 619 . . . . . 6 |- (j = m -> ((M e. Met /\ (A.k e. (1...(j + 1))(F` k) e. X /\ A.k e. (1...j)(G` k) = ((F` k)M(F` (k + 1))))) <-> (M e. Met /\ (A.k e. (1...(m + 1))(F` k) e. X /\ A.k e. (1...m)(G` k) = ((F` k)M(F` (k + 1)))))))
2013fveq2d 3839 . . . . . . . 8 |- (j = m -> (F` (j + 1)) = (F` (m + 1)))
2120opreq2d 4034 . . . . . . 7 |- (j = m -> ((F` 1)M(F` (j + 1))) = ((F` 1)M(F` (m + 1))))
2216sumeq1d 7193 . . . . . . 7 |- (j = m -> sum_k e. (1...j)(G` k) = sum_k e. (1...m)(G` k))
2321, 22breq12d 2704 . . . . . 6 |- (j = m -> (((F` 1)M(F` (j + 1))) <_ sum_k e. (1...j)(G` k) <-> ((F` 1)M(F` (m + 1))) <_ sum_k e. (1...m)(G` k)))
2419, 23imbi12d 629 . . . . 5 |- (j = m -> (((M e. Met /\ (A.k e. (1...(j + 1))(F` k) e. X /\ A.k e. (1...j)(G` k) = ((F` k)M(F` (k + 1))))) -> ((F` 1)M(F` (j + 1))) <_ sum_k e. (1...j)(G` k)) <-> ((M e. Met /\ (A.k e. (1...(m + 1))(F` k) e. X /\ A.k e. (1...m)(G` k) = ((F` k)M(F` (k + 1))))) -> ((F` 1)M(F` (m + 1))) <_ sum_k e. (1...m)(G` k))))
25 opreq1 4026 . . . . . . . . . 10 |- (j = (m + 1) -> (j + 1) = ((m + 1) + 1))
2625opreq2d 4034 . . . . . . . . 9 |- (j = (m + 1) -> (1...(j + 1)) = (1...((m + 1) + 1)))
2726raleq1d 1835 . . . . . . . 8 |- (j = (m + 1) -> (A.k e. (1...(j + 1))(F` k) e. X <-> A.k e. (1...((m + 1) + 1))(F` k) e. X))
28 opreq2 4027 . . . . . . . . 9 |- (j = (m + 1) -> (1...j) = (1...(m + 1)))
2928raleq1d 1835 . . . . . . . 8 |- (j = (m + 1) -> (A.k e. (1...j)(G` k) = ((F` k)M(F` (k + 1))) <-> A.k e. (1...(m + 1))(G` k) = ((F` k)M(F` (k + 1)))))
3027, 29anbi12d 631 . . . . . . 7 |- (j = (m + 1) -> ((A.k e. (1...(j + 1))(F` k) e. X /\ A.k e. (1...j)(G` k) = ((F` k)M(F` (k + 1)))) <-> (A.k e. (1...((m + 1) + 1))(F` k) e. X /\ A.k e. (1...(m + 1))(G` k) = ((F` k)M(F` (k + 1))))))
3130anbi2d 619 . . . . . 6 |- (j = (m + 1) -> ((M e. Met /\ (A.k e. (1...(j + 1))(F` k) e. X /\ A.k e. (1...j)(G` k) = ((F` k)M(F` (k + 1))))) <-> (M e. Met /\ (A.k e. (1...((m + 1) + 1))(F` k) e. X /\ A.k e. (1...(m + 1))(G` k) = ((F` k)M(F` (k + 1)))))))
3225fveq2d 3839 . . . . . . . 8 |- (j = (m + 1) -> (F` (j + 1)) = (F` ((m + 1) + 1)))
3332opreq2d 4034 . . . . . . 7 |- (j = (m + 1) -> ((F` 1)M(F` (j + 1))) = ((F` 1)M(F` ((m + 1) + 1))))
3428sumeq1d 7193 . . . . . . 7 |- (j = (m + 1) -> sum_k e. (1...j)(G` k) = sum_k e. (1...(m + 1))(G` k))
3533, 34breq12d 2704 . . . . . 6 |- (j = (m + 1) -> (((F` 1)M(F` (j + 1))) <_ sum_k e. (1...j)(G` k) <-> ((F` 1)M(F` ((m + 1) + 1))) <_ sum_k e. (1...(m + 1))(G` k)))
3631, 35imbi12d 629 . . . . 5 |- (j = (m + 1) -> (((M e. Met /\ (A.k e. (1...(j + 1))(F` k) e. X /\ A.k e. (1...j)(G` k) = ((F` k)M(F` (k + 1))))) -> ((F` 1)M(F` (j + 1))) <_ sum_k e. (1...j)(G` k)) <-> ((M e. Met /\ (A.k e. (1...((m + 1) + 1))(F` k) e. X /\ A.k e. (1...(m + 1))(G` k) = ((F` k)M(F` (k + 1))))) -> ((F` 1)M(F` ((m + 1) + 1))) <_ sum_k e. (1...(m + 1))(G` k))))
37 opreq1 4026 . . . . . . . . . 10 |- (j = N -> (j + 1) = (N + 1))
3837opreq2d 4034 . . . . . . . . 9 |- (j = N -> (1...(j + 1)) = (1...(N + 1)))
3938raleq1d 1835 . . . . . . . 8 |- (j = N -> (A.k e. (1...(j + 1))(F` k) e. X <-> A.k e. (1...(N + 1))(F` k) e. X))
40 opreq2 4027 . . . . . . . . 9 |- (j = N -> (1...j) = (1...N))
4140raleq1d 1835 . . . . . . . 8 |- (j = N -> (A.k e. (1...j)(G` k) = ((F` k)M(F` (k + 1))) <-> A.k e. (1...N)(G` k) = ((F` k)M(F` (k + 1)))))
4239, 41anbi12d 631 . . . . . . 7 |- (j = N -> ((A.k e. (1...(j + 1))(F` k) e. X /\ A.k e. (1...j)(G` k) = ((F` k)M(F` (k + 1)))) <-> (A.k e. (1...(N + 1))(F` k) e. X /\ A.k e. (1...N)(G` k) = ((F` k)M(F` (k + 1))))))
4342anbi2d 619 . . . . . 6 |- (j = N -> ((M e. Met /\ (A.k e. (1...(j + 1))(F` k) e. X /\ A.k e. (1...j)(G` k) = ((F` k)M(F` (k + 1))))) <-> (M e. Met /\ (A.k e. (1...(N + 1))(F` k) e. X /\ A.k e. (1...N)(G` k) = ((F` k)M(F` (k + 1)))))))
4437fveq2d 3839 . . . . . . . 8 |- (j = N -> (F` (j + 1)) = (F` (N + 1)))
4544opreq2d 4034 . . . . . . 7 |- (j = N -> ((F` 1)M(F` (j + 1))) = ((F` 1)M(F` (N + 1))))
4640sumeq1d 7193 . . . . . . 7 |- (j = N -> sum_k e. (1...j)(G` k) = sum_k e. (1...N)(G` k))
4745, 46breq12d 2704 . . . . . 6 |- (j = N -> (((F` 1)M(F` (j + 1))) <_ sum_k e. (1...j)(G` k) <-> ((F` 1)M(F` (N + 1))) <_ sum_k e. (1...N)(G` k)))
4843, 47imbi12d 629 . . . . 5 |- (j = N -> (((M e. Met /\ (A.k e. (1...(j + 1))(F` k) e. X /\ A.k e. (1...j)(G` k) = ((F` k)M(F` (k + 1))))) -> ((F` 1)M(F` (j + 1))) <_ sum_k e. (1...j)(G` k)) <-> ((M e. Met /\ (A.k e. (1...(N + 1))(F` k) e. X /\ A.k e. (1...N)(G` k) = ((F` k)M(F` (k + 1))))) -> ((F` 1)M(F` (N + 1))) <_ sum_k e. (1...N)(G` k))))
49 eqle 5725 . . . . . 6 |- ((((F` 1)M(F` (1 + 1))) e. RR /\ ((F` 1)M(F` (1 + 1))) = sum_k e. (1...1)(G` k)) -> ((F` 1)M(F` (1 + 1))) <_ sum_k e. (1...1)(G` k))
50 mettrifi.1 . . . . . . . . . 10 |- X = dom dom M
5150metcl 8021 . . . . . . . . 9 |- ((M e. Met /\ (F` 1) e. X /\ (F` (1 + 1)) e. X) -> ((F` 1)M(F` (1 + 1))) e. RR)
52513expb 840 . . . . . . . 8 |- ((M e. Met /\ ((F` 1) e. X /\ (F` (1 + 1)) e. X)) -> ((F` 1)M(F` (1 + 1))) e. RR)
53 df-2 6116 . . . . . . . . . . . . . 14 |- 2 = (1 + 1)
5453eleq1i 1580 . . . . . . . . . . . . 13 |- (2 e. (ZZ>=`
1) <-> (1 + 1) e. (ZZ>=` 1))
55 1z 6327 . . . . . . . . . . . . . 14 |- 1 e. ZZ
5655eluz1i 6549 . . . . . . . . . . . . 13 |- (2 e. (ZZ>=`
1) <-> (2 e. ZZ /\ 1 <_ 2))
5754, 56bitr3i 173 . . . . . . . . . . . 12 |- ((1 + 1) e. (ZZ>=`
1) <-> (2 e. ZZ /\ 1 <_ 2))
58 2z 6328 . . . . . . . . . . . 12 |- 2 e. ZZ
59 1re 5589 . . . . . . . . . . . . 13 |- 1 e. RR
60 2re 6125 . . . . . . . . . . . . 13 |- 2 e. RR
61 1lt2 6174 . . . . . . . . . . . . 13 |- 1 < 2
6259, 60, 61ltleii 5735 . . . . . . . . . . . 12 |- 1 <_ 2
6357, 58, 62mpbir2an 735 . . . . . . . . . . 11 |- (1 + 1) e. (ZZ>=` 1)
64 eluzfz1 6615 . . . . . . . . . . 11 |- ((1 + 1) e. (ZZ>=`
1) -> 1 e. (1...(1 + 1)))
6563, 64ax-mp 7 . . . . . . . . . 10 |- 1 e. (1...(1 + 1))
66 fveq2 3835 . . . . . . . . . . . 12 |- (k = 1 -> (F` k) = (F` 1))
6766eleq1d 1583 . . . . . . . . . . 11 |- (k = 1 -> ((F` k) e. X <-> (F` 1) e. X))
6867rcla4v 1919 . . . . . . . . . 10 |- (1 e. (1...(1 + 1)) -> (A.k e. (1...(1 + 1))(F` k) e. X -> (F` 1) e. X))
6965, 68ax-mp 7 . . . . . . . . 9 |- (A.k e. (1...(1 + 1))(F` k) e. X -> (F` 1) e. X)
70 eluzfz2 6617 . . . . . . . . . . 11 |- ((1 + 1) e. (ZZ>=`
1) -> (1 + 1) e. (1...(1 + 1)))
7163, 70ax-mp 7 . . . . . . . . . 10 |- (1 + 1) e. (1...(1 + 1))
72 fveq2 3835 . . . . . . . . . . . 12 |- (k = (1 + 1) -> (F` k) = (F` (1 + 1)))
7372eleq1d 1583 . . . . . . . . . . 11 |- (k = (1 + 1) -> ((F` k) e. X <-> (F` (1 + 1)) e. X))
7473rcla4v 1919 . . . . . . . . . 10 |- ((1 + 1) e. (1...(1 + 1)) -> (A.k e. (1...(1 + 1))(F` k) e. X -> (F` (1 + 1)) e. X))
7571, 74ax-mp 7 . . . . . . . . 9 |- (A.k e. (1...(1 + 1))(F` k) e. X -> (F` (1 + 1)) e. X)
7669, 75jca 286 . . . . . . . 8 |- (A.k e. (1...(1 + 1))(F` k) e. X -> ((F` 1) e. X /\ (F` (1 + 1)) e. X))
7752, 76sylan2 453 . . . . . . 7 |- ((M e. Met /\ A.k e. (1...(1 + 1))(F` k) e. X) -> ((F` 1)M(F` (1 + 1))) e. RR)
7877adantrr 395 . . . . . 6 |- ((M e. Met /\ (A.k e. (1...(1 + 1))(F` k) e. X /\ A.k e. (1...1)(G` k) = ((F` k)M(F` (k + 1))))) -> ((F` 1)M(F` (1 + 1))) e. RR)
79 elfz3 6619 . . . . . . . . . 10 |- (1 e. ZZ -> 1 e. (1...1))
8055, 79ax-mp 7 . . . . . . . . 9 |- 1 e. (1...1)
81 fveq2 3835 . . . . . . . . . . 11 |- (k = 1 -> (G` k) = (G` 1))
82 opreq1 4026 . . . . . . . . . . . . 13 |- (k = 1 -> (k + 1) = (1 + 1))
8382fveq2d 3839 . . . . . . . . . . . 12 |- (k = 1 -> (F` (k + 1)) = (F` (1 + 1)))
8466, 83opreq12d 4036 . . . . . . . . . . 11 |- (k = 1 -> ((F` k)M(F` (k + 1))) = ((F` 1)M(F` (1 + 1))))
8581, 84eqeq12d 1532 . . . . . . . . . 10 |- (k = 1 -> ((G` k) = ((F` k)M(F` (k + 1))) <-> (G` 1) = ((F` 1)M(F` (1 + 1)))))
8685rcla4v 1919 . . . . . . . . 9 |- (1 e. (1...1) -> (A.k e. (1...1)(G` k) = ((F` k)M(F` (k + 1))) -> (G` 1) = ((F` 1)M(F` (1 + 1)))))
8780, 86ax-mp 7 . . . . . . . 8 |- (A.k e. (1...1)(G` k) = ((F` k)M(F` (k + 1))) -> (G` 1) = ((F` 1)M(F` (1 + 1))))
8887ad2antll 407 . . . . . . 7 |- ((M e. Met /\ (A.k e. (1...(1 + 1))(F` k) e. X /\ A.k e. (1...1)(G` k) = ((F` k)M(F` (k + 1))))) -> (G` 1) = ((F` 1)M(F` (1 + 1))))
89 fvex 3843 . . . . . . . 8 |- (G` 1) e. V
9081fsum1i 7208 . . . . . . . 8 |- (((G` 1) e. V /\ 1 e. ZZ) -> sum_k e. (1...1)(G` k) = (G` 1))
9189, 55, 90mp2an 701 . . . . . . 7 |- sum_k e. (1...1)(G` k) = (G` 1)
9288, 91syl5req 1563 . . . . . 6 |- ((M e. Met /\ (A.k e. (1...(1 + 1))(F` k) e. X /\ A.k e. (1...1)(G` k) = ((F` k)M(F` (k + 1))))) -> ((F` 1)M(F` (1 + 1))) = sum_k e. (1...1)(G` k))
9349, 78, 92sylanc 473 . . . . 5 |- ((M e. Met /\ (A.k e. (1...(1 + 1))(F` k) e. X /\ A.k e. (1...1)(G` k) = ((F` k)M(F` (k + 1))))) -> ((F` 1)M(F` (1 + 1))) <_ sum_k e. (1...1)(G` k))
94 fzssp1 6637 . . . . . . . . . . 11 |- ((1 e. ZZ /\ (m + 1) e. ZZ) -> (1...(m + 1)) (_ (1...((m + 1) + 1)))
95 nnz 6321 . . . . . . . . . . . 12 |- (m e. NN -> m e. ZZ)
9695peano2zdi 6335 . . . . . . . . . . 11 |- (m e. NN -> (m + 1) e. ZZ)
9794, 55, 96sylancr 474 . . . . . . . . . 10 |- (m e. NN -> (1...(m + 1)) (_ (1...((m + 1) + 1)))
98 ssralv 2166 . . . . . . . . . 10 |- ((1...(m + 1)) (_ (1...((m + 1) + 1)) -> (A.k e. (1...((m + 1) + 1))(F` k) e. X -> A.k e. (1...(m + 1))(F` k) e. X))
9997, 98syl 10 . . . . . . . . 9 |- (m e. NN -> (A.k e. (1...((m + 1) + 1))(F` k) e. X -> A.k e. (1...(m + 1))(F` k) e. X))
100 fzssp1 6637 . . . . . . . . . . 11 |- ((1 e. ZZ /\ m e. ZZ) -> (1...m) (_ (1...(m + 1)))
101100, 55, 95sylancr 474 . . . . . . . . . 10 |- (m e. NN -> (1...m) (_ (1...(m + 1)))
102 ssralv 2166 . . . . . . . . . 10 |- ((1...m) (_ (1...(m + 1)) -> (A.k e. (1...(m + 1))(G` k) = ((F` k)M(F` (k + 1))) -> A.k e. (1...m)(G` k) = ((F` k)M(F` (k + 1)))))
103101, 102syl 10 . . . . . . . . 9 |- (m e. NN -> (A.k e. (1...(m + 1))(G` k) = ((F` k)M(F` (k + 1))) -> A.k e. (1...m)(G` k) = ((F` k)M(F` (k + 1)))))
10499, 103anim12d 561 . . . . . . . 8 |- (m e. NN -> ((A.k e. (1...((m + 1) + 1))(F` k) e. X /\ A.k e. (1...(m + 1))(G` k) = ((F` k)M(F` (k + 1)))) -> (A.k e. (1...(m + 1))(F` k) e. X /\ A.k e. (1...m)(G` k) = ((F` k)M(F` (k + 1))))))
105104anim2d 564 . . . . . . 7 |- (m e. NN -> ((M e. Met /\ (A.k e. (1...((m + 1) + 1))(F` k) e. X /\ A.k e. (1...(m + 1))(G` k) = ((F` k)M(F` (k + 1))))) -> (M e. Met /\ (A.k e. (1...(m + 1))(F` k) e. X /\ A.k e. (1...m)(G` k) = ((F` k)M(F` (k + 1)))))))
106105imim1d 28 . . . . . 6 |- (m e. NN -> (((M e. Met /\ (A.k e. (1...(m + 1))(F` k) e. X /\ A.k e. (1...m)(G` k) = ((F` k)M(F` (k + 1))))) -> ((F` 1)M(F` (m + 1))) <_ sum_k e. (1...m)(G` k)) -> ((M e. Met /\ (A.k e. (1...((m + 1) + 1))(F` k) e. X /\ A.k e. (1...(m + 1))(G` k) = ((F` k)M(F` (k + 1))))) -> ((F` 1)M(F` (m + 1))) <_ sum_k e. (1...m)(G` k))))
107 leadd1 5779 . . . . . . . . . . . . . . 15 |- ((((F` 1)M(F` (m + 1))) e. RR /\ sum_k e. (1...m)(G` k) e. RR /\ ((F` (m + 1))M(F` ((m + 1) + 1))) e. RR) -> (((F` 1)M(F` (m + 1))) <_ sum_k e. (1...m)(G` k) <-> (((F` 1)M(F` (m + 1))) + ((F` (m + 1))M(F` ((m + 1) + 1)))) <_ (sum_k e. (1...m)(G` k) + ((F` (m + 1))M(F` ((m + 1) + 1))))))
10850metcl 8021 . . . . . . . . . . . . . . . 16 |- ((M e. Met /\ (F` 1) e. X /\ (F` (m + 1)) e. X) -> ((F` 1)M(F` (m + 1))) e. RR)
109 simplr 413 . . . . . . . . . . . . . . . 16 |- (((m e. NN /\ M e. Met) /\ (A.k e. (1...((m + 1) + 1))(F` k) e. X /\ A.k e. (1...(m + 1))(G` k) = ((F` k)M(F` (k + 1))))) -> M e. Met)
11067rcla4va 1921 . . . . . . . . . . . . . . . . . 18 |- ((1 e. (1...((m + 1) + 1)) /\ A.k e. (1...((m + 1) + 1))(F` k) e. X) -> (F` 1) e. X)
111 peano2nn 6080 . . . . . . . . . . . . . . . . . . . . 21 |- (m e. NN -> (m + 1) e. NN)
112 peano2nn 6080 . . . . . . . . . . . . . . . . . . . . 21 |- ((m + 1) e. NN -> ((m + 1) + 1) e. NN)
113111, 112syl 10 . . . . . . . . . . . . . . . . . . . 20 |- (m e. NN -> ((m + 1) + 1) e. NN)
114 elnnuz 6567 . . . . . . . . . . . . . . . . . . . 20 |- (((m + 1) + 1) e. NN <-> ((m + 1) + 1) e. (ZZ>=` 1))
115113, 114sylib 196 . . . . . . . . . . . . . . . . . . 19 |- (m e. NN -> ((m + 1) + 1) e. (ZZ>=`
1))
116 eluzfz1 6615 . . . . . . . . . . . . . . . . . . 19 |- (((m + 1) + 1) e. (ZZ>=`
1) -> 1 e. (1...((m + 1) + 1)))
117115, 116syl 10 . . . . . . . . . . . . . . . . . 18 |- (m e. NN -> 1 e. (1...((m + 1) + 1)))
118110, 117sylan 450 . . . . . . . . . . . . . . . . 17 |- ((m e. NN /\ A.k e. (1...((m + 1) + 1))(F` k) e. X) -> (F` 1) e. X)
119118ad2ant2r 409 . . . . . . . . . . . . . . . 16 |- (((m e. NN /\ M e. Met) /\ (A.k e. (1...((m + 1) + 1))(F` k) e. X /\ A.k e. (1...(m + 1))(G` k) = ((F` k)M(F` (k + 1))))) -> (F` 1) e. X)
120 fveq2 3835 . . . . . . . . . . . . . . . . . . . 20 |- (k = (m + 1) -> (F` k) = (F` (m + 1)))
121120eleq1d 1583 . . . . . . . . . . . . . . . . . . 19 |- (k = (m + 1) -> ((F` k) e. X <-> (F` (m + 1)) e. X))
122121rcla4va 1921 . . . . . . . . . . . . . . . . . 18 |- (((m + 1) e. (1...((m + 1) + 1)) /\ A.k e. (1...((m + 1) + 1))(F` k) e. X) -> (F` (m + 1)) e. X)
123 nnge1 6088 . . . . . . . . . . . . . . . . . . . . 21 |- ((m + 1) e. NN -> 1 <_ (m + 1))
124111, 123syl 10 . . . . . . . . . . . . . . . . . . . 20 |- (m e. NN -> 1 <_ (m + 1))
125 nnre 6074 . . . . . . . . . . . . . . . . . . . . 21 |- ((m + 1) e. NN -> (m + 1) e. RR)
126 lep1 5952 . . . . . . . . . . . . . . . . . . . . 21 |- ((m + 1) e. RR -> (m + 1) <_ ((m + 1) + 1))
127111, 125, 1263syl 20 . . . . . . . . . . . . . . . . . . . 20 |- (m e. NN -> (m + 1) <_ ((m + 1) + 1))
128124, 127jca 286 . . . . . . . . . . . . . . . . . . 19 |- (m e. NN -> (1 <_ (m + 1) /\ (m + 1) <_ ((m + 1) + 1)))
129 elfz 6599 . . . . . . . . . . . . . . . . . . . 20 |- (((m + 1) e. ZZ /\ 1 e. ZZ /\ ((m + 1) + 1) e. ZZ) -> ((m + 1) e. (1...((m + 1) + 1)) <-> (1 <_ (m + 1) /\ (m + 1) <_ ((m + 1) + 1))))
13055a1i 8 . . . . . . . . . . . . . . . . . . . 20 |- (m e. NN -> 1 e. ZZ)
131 nnz 6321 . . . . . . . . . . . . . . . . . . . . 21 |- (((m + 1) + 1) e. NN -> ((m + 1) + 1) e. ZZ)
132111, 112, 1313syl 20 . . . . . . . . . . . . . . . . . . . 20 |- (m e. NN -> ((m + 1) + 1) e. ZZ)
133129, 96, 130, 132syl3anc 864 . . . . . . . . . . . . . . . . . . 19 |- (m e. NN -> ((m + 1) e. (1...((m + 1) + 1)) <-> (1 <_ (m + 1) /\ (m + 1) <_ ((m + 1) + 1))))
134128, 133mpbird 194 . . . . . . . . . . . . . . . . . 18 |- (m e. NN -> (m + 1) e. (1...((m + 1) + 1)))
135122, 134sylan 450 . . . . . . . . . . . . . . . . 17 |- ((m e. NN /\ A.k e. (1...((m + 1) + 1))(F` k) e. X) -> (F` (m + 1)) e. X)
136135ad2ant2r 409 . . . . . . . . . . . . . . . 16 |- (((m e. NN /\ M e. Met) /\ (A.k e. (1...((m + 1) + 1))(F` k) e. X /\ A.k e. (1...(m + 1))(G` k) = ((F` k)M(F` (k + 1))))) -> (F` (m + 1)) e. X)
137108, 109, 119, 136syl3anc 864 . . . . . . . . . . . . . . 15 |- (((m e. NN /\ M e. Met) /\ (A.k e. (1...((m + 1) + 1))(F` k) e. X /\ A.k e. (1...(m + 1))(G` k) = ((F` k)M(F` (k + 1))))) -> ((F` 1)M(F` (m + 1))) e. RR)
138 fsumrecl 7220 . . . . . . . . . . . . . . . 16 |- ((m e. (ZZ>=` 1) /\ A.k e. (1...m)(G` k) e. RR) -> sum_k e. (1...m)(G` k) e. RR)
139 elnnuz 6567 . . . . . . . . . . . . . . . . . 18 |- (m e. NN <-> m e. (ZZ>=` 1))
140139biimpi 149 . . . . . . . . . . . . . . . . 17 |- (m e. NN -> m e. (ZZ>=` 1))
141140ad2antrr 404 . . . . . . . . . . . . . . . 16 |- (((m e. NN /\ M e. Met) /\ (A.k e. (1...((m + 1) + 1))(F` k) e. X /\ A.k e. (1...(m + 1))(G` k) = ((F` k)M(F` (k + 1))))) -> m e. (ZZ>=` 1))
142 ax-17 1007 . . . . . . . . . . . . . . . . . . . 20 |- ((m e. NN /\ M e. Met) -> A.k(m e. NN /\ M e. Met))
143 hbra1 1733 . . . . . . . . . . . . . . . . . . . 20 |- (A.k e. (1...((m + 1) + 1))(F` k) e. X -> A.kA.k e. (1...((m + 1) + 1))(F` k) e. X)
144142, 143hban 1045 . . . . . . . . . . . . . . . . . . 19 |- (((m e. NN /\ M e. Met) /\ A.k e. (1...((m + 1) + 1))(F` k) e. X) -> A.k((m e. NN /\ M e. Met) /\ A.k e. (1...((m + 1) + 1))(F` k) e. X))
145 eleq1 1577 . . . . . . . . . . . . . . . . . . . 20 |- ((G` k) = ((F` k)M(F` (k + 1))) -> ((G` k) e. RR <-> ((F` k)M(F` (k + 1))) e. RR))
14650metcl 8021 . . . . . . . . . . . . . . . . . . . . . . 23 |- ((M e. Met /\ (F` k) e. X /\ (F` (k + 1)) e. X) -> ((F` k)M(F` (k + 1))) e. RR)
147 simpllr 11363 . . . . . . . . . . . . . . . . . . . . . . 23 |- ((((m e. NN /\ M e. Met) /\ k e. (1...(m + 1))) /\ A.j e. (1...((m + 1) + 1))(F` j) e. X) -> M e. Met)
148 fveq2 3835 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 |- (j = k -> (F` j) = (F` k))
149148eleq1d 1583 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- (j = k -> ((F` j) e. X <-> (F` k) e. X))
150149rcla4va 1921 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- ((k e. (1...((m + 1) + 1)) /\ A.j e. (1...((m + 1) + 1))(F` j) e. X) -> (F` k) e. X)
151 ssel2 2116 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- (((1...(m + 1)) (_ (1...((m + 1) + 1)) /\ k e. (1...(m + 1))) -> k e. (1...((m + 1) + 1)))
152151, 97sylan 450 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- ((m e. NN /\ k e. (1...(m + 1))) -> k e. (1...((m + 1) + 1)))
153150, 152sylan 450 . . . . . . . . . . . . . . . . . . . . . . . 24 |- (((m e. NN /\ k e. (1...(m + 1))) /\ A.j e. (1...((m + 1) + 1))(F` j) e. X) -> (F` k) e. X)
154153adantllr 397 . . . . . . . . . . . . . . . . . . . . . . 23 |- ((((m e. NN /\ M e. Met) /\ k e. (1...(m + 1))) /\ A.j e. (1...((m + 1) + 1))(F` j) e. X) -> (F` k) e. X)
155 fveq2 3835 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 |- (j = (k + 1) -> (F` j) = (F` (k + 1)))
156155eleq1d 1583 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- (j = (k + 1) -> ((F` j) e. X <-> (F` (k + 1)) e. X))
157156rcla4va 1921 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- (((k + 1) e. (1...((m + 1) + 1)) /\ A.j e. (1...((m + 1) + 1))(F` j) e. X) -> (F` (k + 1)) e. X)
158 fzp1ss 6638 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 |- ((1 e. ZZ /\ ((m + 1) + 1) e. ZZ) -> ((1 + 1)...((m + 1) + 1)) (_ (1...((m + 1) + 1)))
159158, 55, 132sylancr 474 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 |- (m e. NN -> ((1 + 1)...((m + 1) + 1)) (_ (1...((m + 1) + 1)))
160159adantr 389 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- ((m e. NN /\ k e. (1...(m + 1))) -> ((1 + 1)...((m + 1) + 1)) (_ (1...((m + 1) + 1)))
161 elfzelz 6610 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 |- (k e. (1...(m + 1)) -> k e. ZZ)
162161adantl 388 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 |- ((m e. NN /\ k e. (1...(m + 1))) -> k e. ZZ)
163 fzaddel 6630 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 |- (((1 e. ZZ /\ (m + 1) e. ZZ) /\ (k e. ZZ /\ 1 e. ZZ)) -> (k e. (1...(m + 1)) <-> (k + 1) e. ((1 + 1)...((m + 1) + 1))))
16455a1i 8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 |- ((m e. NN /\ k e. ZZ) -> 1 e. ZZ)
16596adantr 389 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 |- ((m e. NN /\ k e. ZZ) -> (m + 1) e. ZZ)
166 pm3.27 321 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 |- ((m e. NN /\ k e. ZZ) -> k e. ZZ)
167163, 164, 165, 166, 164syl2anc 475 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 |- ((m e. NN /\ k e. ZZ) -> (k e. (1...(m + 1)) <-> (k + 1) e. ((1 + 1)...((m + 1) + 1))))
168167biimpd 151 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 |- ((m e. NN /\ k e. ZZ) -> (k e. (1...(m + 1)) -> (k + 1) e. ((1 + 1)...((m + 1) + 1))))
169168ex 371 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 |- (m e. NN -> (k e. ZZ -> (k e. (1...(m + 1)) -> (k + 1) e. ((1 + 1)...((m + 1) + 1)))))
170169com23 32 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 |- (m e. NN -> (k e. (1...(m + 1)) -> (k e. ZZ -> (k + 1) e. ((1 + 1)...((m + 1) + 1)))))
171170imp 348 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 |- ((m e. NN /\ k e. (1...(m + 1))) -> (k e. ZZ -> (k + 1) e. ((1 + 1)...((m + 1) + 1))))
172162, 171mpd 26 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- ((m