HomeHome Metamath Proof Explorer < Previous   Next >
Related theorems
Unicode version

Theorem serzrelem 7061
Description: Lemma for serzre 7062, serzim 7063 and serzcj 7064.
Hypotheses
Ref Expression
serzre.1 |- F e. V
serzre.2 |- G e. V
serzrelem.3 |- (k e. (ZZ>`
M) -> ((F` k) e. CC /\ (G` k) = (H` (F` k))))
serzrelem.4 |- ((((<.M, + >. seq F)` m) e. CC /\ (F` (m + 1)) e. CC) -> (H` (((<.M, + >. seq F)` m) + (F` (m + 1)))) = ((H` ((<.M, + >. seq F)` m)) + (H` (F` (m + 1)))))
Assertion
Ref Expression
serzrelem |- (N e. (ZZ>` M) -> ((<.M, + >. seq G)` N) = (H` ((<.M, + >. seq F)` N)))
Distinct variable groups:   k,F,m   k,G,m   k,H,m   k,M,m

Proof of Theorem serzrelem
StepHypRef Expression
1 fveq2 3724 . . 3 |- (j = M -> ((<.M, + >. seq G)` j) = ((<.M, + >. seq G)` M))
2 fveq2 3724 . . . 4 |- (j = M -> ((<.M, + >. seq F)` j) = ((<.M, + >. seq F)` M))
32fveq2d 3728 . . 3 |- (j = M -> (H` ((<.M, + >. seq F)` j)) = (H` ((<.M, + >. seq F)` M)))
41, 3eqeq12d 1489 . 2 |- (j = M -> (((<.M, + >. seq G)` j) = (H` ((<.M, + >. seq F)` j)) <-> ((<.M, + >. seq G)` M) = (H` ((<.M, + >. seq F)` M))))
5 fveq2 3724 . . 3 |- (j = m -> ((<.M, + >. seq G)` j) = ((<.M, + >. seq G)` m))
6 fveq2 3724 . . . 4 |- (j = m -> ((<.M, + >. seq F)` j) = ((<.M, + >. seq F)` m))
76fveq2d 3728 . . 3 |- (j = m -> (H` ((<.M, + >. seq F)` j)) = (H` ((<.M, + >. seq F)` m)))
85, 7eqeq12d 1489 . 2 |- (j = m -> (((<.M, + >. seq G)` j) = (H` ((<.M, + >. seq F)` j)) <-> ((<.M, + >. seq G)` m) = (H` ((<.M, + >. seq F)` m))))
9 fveq2 3724 . . 3 |- (j = (m + 1) -> ((<.M, + >. seq G)` j) = ((<.M, + >. seq G)` (m + 1)))
10 fveq2 3724 . . . 4 |- (j = (m + 1) -> ((<.M, + >. seq F)` j) = ((<.M, + >. seq F)` (m + 1)))
1110fveq2d 3728 . . 3 |- (j = (m + 1) -> (H` ((<.M, + >. seq F)` j)) = (H` ((<.M, + >. seq F)` (m + 1))))
129, 11eqeq12d 1489 . 2 |- (j = (m + 1) -> (((<.M, + >. seq G)` j) = (H` ((<.M, + >. seq F)` j)) <-> ((<.M, + >. seq G)` (m + 1)) = (H` ((<.M, + >. seq F)` (m + 1)))))
13 fveq2 3724 . . 3 |- (j = N -> ((<.M, + >. seq G)` j) = ((<.M, + >. seq G)` N))
14 fveq2 3724 . . . 4 |- (j = N -> ((<.M, + >. seq F)` j) = ((<.M, + >. seq F)` N))
1514fveq2d 3728 . . 3 |- (j = N -> (H` ((<.M, + >. seq F)` j)) = (H` ((<.M, + >. seq F)` N)))
1613, 15eqeq12d 1489 . 2 |- (j = N -> (((<.M, + >. seq G)` j) = (H` ((<.M, + >. seq F)` j)) <-> ((<.M, + >. seq G)` N) = (H` ((<.M, + >. seq F)` N))))
17 uzidt 6427 . . . 4 |- (M e. ZZ -> M e. (ZZ>` M))
18 fveq2 3724 . . . . . 6 |- (k = M -> (G` k) = (G` M))
19 fveq2 3724 . . . . . . 7 |- (k = M -> (F` k) = (F` M))
2019fveq2d 3728 . . . . . 6 |- (k = M -> (H` (F` k)) = (H` (F` M)))
2118, 20eqeq12d 1489 . . . . 5 |- (k = M -> ((G` k) = (H` (F` k)) <-> (G` M) = (H` (F` M))))
22 serzrelem.3 . . . . . 6 |- (k e. (ZZ>`
M) -> ((F` k) e. CC /\ (G` k) = (H` (F` k))))
2322pm3.27d 325 . . . . 5 |- (k e. (ZZ>`
M) -> (G` k) = (H` (F` k)))
2421, 23vtoclga 1852 . . . 4 |- (M e. (ZZ>` M) -> (G` M) = (H` (F` M)))
2517, 24syl 10 . . 3 |- (M e. ZZ -> (G` M) = (H` (F` M)))
26 addex 5317 . . . 4 |- + e. V
27 serzre.2 . . . 4 |- G e. V
2826, 27seqz1 6547 . . 3 |- (M e. ZZ -> ((<.M, + >. seq G)` M) = (G` M))
29 serzre.1 . . . . 5 |- F e. V
3026, 29seqz1 6547 . . . 4 |- (M e. ZZ -> ((<.M, + >. seq F)` M) = (F` M))
3130fveq2d 3728 . . 3 |- (M e. ZZ -> (H` ((<.M, + >. seq F)` M)) = (H` (F` M)))
3225, 28, 313eqtr4d 1517 . 2 |- (M e. ZZ -> ((<.M, + >. seq G)` M) = (H` ((<.M, + >. seq F)` M)))
3326, 27seqzp1 6548 . . . . 5 |- (m e. (ZZ>` M) -> ((<.M, + >. seq G)` (m + 1)) = (((<.M, + >. seq G)` m) + (G` (m + 1))))
34 opreq1 3968 . . . . 5 |- (((<.M, + >. seq G)` m) = (H` ((<.M, + >. seq F)` m)) -> (((<.M, + >. seq G)` m) + (G` (m + 1))) = ((H` ((<.M, + >. seq F)` m)) + (G` (m + 1))))
3533, 34sylan9eq 1527 . . . 4 |- ((m e. (ZZ>` M) /\ ((<.M, + >. seq G)` m) = (H` ((<.M, + >. seq F)` m))) -> ((<.M, + >. seq G)` (m + 1)) = ((H` ((<.M, + >. seq F)` m)) + (G` (m + 1))))
36 serzrelem.4 . . . . . . 7 |- ((((<.M, + >. seq F)` m) e. CC /\ (F` (m + 1)) e. CC) -> (H` (((<.M, + >. seq F)` m) + (F` (m + 1)))) = ((H` ((<.M, + >. seq F)` m)) + (H` (F` (m + 1)))))
3722pm3.26d 321 . . . . . . . . 9 |- (k e. (ZZ>`
M) -> (F` k) e. CC)
3837rgen 1698 . . . . . . . 8 |- A.k e. (ZZ>` M)(F` k) e. CC
3929serzcl2t 7049 . . . . . . . 8 |- ((m e. (ZZ>` M) /\ A.k e. (ZZ>` M)(F` k) e. CC) -> ((<.M, + >. seq F)` m) e. CC)
4038, 39mpan2 696 . . . . . . 7 |- (m e. (ZZ>` M) -> ((<.M, + >. seq F)` m) e. CC)
41 peano2uz 6447 . . . . . . . 8 |- (m e. (ZZ>` M) -> (m + 1) e. (ZZ>` M))
42 fveq2 3724 . . . . . . . . . 10 |- (k = (m + 1) -> (F` k) = (F` (m + 1)))
4342eleq1d 1540 . . . . . . . . 9 |- (k = (m + 1) -> ((F` k) e. CC <-> (F` (m + 1)) e. CC))
4443, 37vtoclga 1852 . . . . . . . 8 |- ((m + 1) e. (ZZ>`
M) -> (F` (m + 1)) e. CC)
4541, 44syl 10 . . . . . . 7 |- (m e. (ZZ>` M) -> (F` (m + 1)) e. CC)
4636, 40, 45sylanc 471 . . . . . 6 |- (m e. (ZZ>` M) -> (H` (((<.M, + >. seq F)` m) + (F` (m + 1)))) = ((H` ((<.M, + >. seq F)` m)) + (H` (F` (m + 1)))))
4726, 29seqzp1 6548 . . . . . . 7 |- (m e. (ZZ>` M) -> ((<.M, + >. seq F)` (m + 1)) = (((<.M, + >. seq F)` m) + (F` (m + 1))))
4847fveq2d 3728 . . . . . 6 |- (m e. (ZZ>` M) -> (H` ((<.M, + >. seq F)` (m + 1))) = (H` (((<.M, + >. seq F)` m