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

Theorem ser1add2 6338
Description: The sum of two infinite series.
Hypotheses
Ref Expression
ser1add2.1 |- F:NN-->CC
ser1add2.2 |- G:NN-->CC
ser1add2.3 |- H e. V
ser1add2.4 |- ((k e. NN /\ N e. NN /\ k <_ N) -> (H` k) = ((F` k) + (G` k)))
Assertion
Ref Expression
ser1add2 |- (N e. NN -> (( + seq1 H)` N) = ((( + seq1 F)` N) + (( + seq1 G)` N)))
Distinct variable groups:   k,F   k,G   k,H   k,N

Proof of Theorem ser1add2
StepHypRef Expression
1 nnret 5929 . . . 4 |- (N e. NN -> N e. RR)
2 leidt 5531 . . . 4 |- (N e. RR -> N <_ N)
31, 2syl 10 . . 3 |- (N e. NN -> N <_ N)
4 breq1 2622 . . . . . 6 |- (j = 1 -> (j <_ N <-> 1 <_ N))
54anbi2d 616 . . . . 5 |- (j = 1 -> ((N e. NN /\ j <_ N) <-> (N e. NN /\ 1 <_ N)))
6 fveq2 3724 . . . . . 6 |- (j = 1 -> (( + seq1 H)` j) = (( + seq1 H)` 1))
7 fveq2 3724 . . . . . . 7 |- (j = 1 -> (( + seq1 F)` j) = (( + seq1 F)` 1))
8 fveq2 3724 . . . . . . 7 |- (j = 1 -> (( + seq1 G)` j) = (( + seq1 G)` 1))
97, 8opreq12d 3978 . . . . . 6 |- (j = 1 -> ((( + seq1 F)` j) + (( + seq1 G)` j)) = ((( + seq1 F)` 1) + (( + seq1 G)` 1)))
106, 9eqeq12d 1489 . . . . 5 |- (j = 1 -> ((( + seq1 H)` j) = ((( + seq1 F)` j) + (( + seq1 G)` j)) <-> (( + seq1 H)` 1) = ((( + seq1 F)` 1) + (( + seq1 G)` 1))))
115, 10imbi12d 626 . . . 4 |- (j = 1 -> (((N e. NN /\ j <_ N) -> (( + seq1 H)` j) = ((( + seq1 F)` j) + (( + seq1 G)` j))) <-> ((N e. NN /\ 1 <_ N) -> (( + seq1 H)` 1) = ((( + seq1 F)` 1) + (( + seq1 G)` 1)))))
12 breq1 2622 . . . . . 6 |- (j = m -> (j <_ N <-> m <_ N))
1312anbi2d 616 . . . . 5 |- (j = m -> ((N e. NN /\ j <_ N) <-> (N e. NN /\ m <_ N)))
14 fveq2 3724 . . . . . 6 |- (j = m -> (( + seq1 H)` j) = (( + seq1 H)` m))
15 fveq2 3724 . . . . . . 7 |- (j = m -> (( + seq1 F)` j) = (( + seq1 F)` m))
16 fveq2 3724 . . . . . . 7 |- (j = m -> (( + seq1 G)` j) = (( + seq1 G)` m))
1715, 16opreq12d 3978 . . . . . 6 |- (j = m -> ((( + seq1 F)` j) + (( + seq1 G)` j)) = ((( + seq1 F)` m) + (( + seq1 G)` m)))
1814, 17eqeq12d 1489 . . . . 5 |- (j = m -> ((( + seq1 H)` j) = ((( + seq1 F)` j) + (( + seq1 G)` j)) <-> (( + seq1 H)` m) = ((( + seq1 F)` m) + (( + seq1 G)` m))))
1913, 18imbi12d 626 . . . 4 |- (j = m -> (((N e. NN /\ j <_ N) -> (( + seq1 H)` j) = ((( + seq1 F)` j) + (( + seq1 G)` j))) <-> ((N e. NN /\ m <_ N) -> (( + seq1 H)` m) = ((( + seq1 F)` m) + (( + seq1 G)` m)))))
20 breq1 2622 . . . . . 6 |- (j = (m + 1) -> (j <_ N <-> (m + 1) <_ N))
2120anbi2d 616 . . . . 5 |- (j = (m + 1) -> ((N e. NN /\ j <_ N) <-> (N e. NN /\ (m + 1) <_ N)))
22 fveq2 3724 . . . . . 6 |- (j = (m + 1) -> (( + seq1 H)` j) = (( + seq1 H)` (m + 1)))
23 fveq2 3724 . . . . . . 7 |- (j = (m + 1) -> (( + seq1 F)` j) = (( + seq1 F)` (m + 1)))
24 fveq2 3724 . . . . . . 7 |- (j = (m + 1) -> (( + seq1 G)` j) = (( + seq1 G)` (m + 1)))
2523, 24opreq12d 3978 . . . . . 6 |- (j = (m + 1) -> ((( + seq1 F)` j) + (( + seq1 G)` j)) = ((( + seq1 F)` (m + 1)) + (( + seq1 G)` (m + 1))))
2622, 25eqeq12d 1489 . . . . 5 |- (j = (m + 1) -> ((( + seq1 H)` j) = ((( + seq1 F)` j) + (( + seq1 G)` j)) <-> (( + seq1 H)` (m + 1)) = ((( + seq1 F)` (m + 1)) + (( + seq1 G)` (m + 1)))))
2721, 26imbi12d 626 . . . 4 |- (j = (m + 1) -> (((N e. NN /\ j <_ N) -> (( + seq1 H)` j) = ((( + seq1 F)` j) + (( + seq1 G)` j))) <-> ((N e. NN /\ (m + 1) <_ N) -> (( + seq1 H)` (m + 1)) = ((( + seq1 F)` (m + 1)) + (( + seq1 G)` (m + 1))))))
28 breq1 2622 . . . . . 6 |- (j = N -> (j <_ N <-> N <_ N))
2928anbi2d 616 . . . . 5 |- (j = N -> ((N e. NN /\ j <_ N) <-> (N e. NN /\ N <_ N)))
30 fveq2 3724 . . . . . 6 |- (j = N -> (( + seq1 H)` j) = (( + seq1 H)` N))
31 fveq2 3724 . . . . . . 7 |- (j = N -> (( + seq1 F)` j) = (( + seq1 F)` N))
32 fveq2 3724 . . . . . . 7 |- (j = N -> (( + seq1 G)` j) = (( + seq1 G)` N))
3331, 32opreq12d 3978 . . . . . 6 |- (j = N -> ((( + seq1 F)` j) + (( + seq1 G)` j)) = ((( + seq1 F)` N) + (( + seq1 G)` N)))
3430, 33eqeq12d 1489 . . . . 5 |- (j = N -> ((( + seq1 H)` j) = ((( + seq1 F)` j) + (( + seq1 G)` j)) <-> (( + seq1 H)` N) = ((( + seq1 F)` N) + (( + seq1 G)` N))))
3529, 34imbi12d 626 . . . 4 |- (j = N -> (((N e. NN /\ j <_ N) -> (( + seq1 H)` j) = ((( + seq1 F)` j) + (( + seq1 G)` j))) <-> ((N e. NN /\ N <_ N) -> (( + seq1 H)` N) = ((( + seq1 F)` N) + (( + seq1 G)` N)))))
36 1nn 5934 . . . . . 6 |- 1 e. NN
37 breq1 2622 . . . . . . . . 9 |- (k = 1 -> (k <_ N <-> 1 <_ N))
3837anbi2d 616 . . . . . . . 8 |- (k = 1 -> ((N e. NN /\ k <_ N) <-> (N e. NN /\ 1 <_ N)))
39 fveq2 3724 . . . . . . . . 9 |- (k = 1 -> (H` k) = (H` 1))
40 fveq2 3724 . . . . . . . . . 10 |- (k = 1 -> (F` k) = (F` 1))
41 fveq2 3724 . . . . . . . . . 10 |- (k = 1 -> (G` k) = (G` 1))
4240, 41opreq12d 3978 . . . . . . . . 9 |- (k = 1 -> ((F` k) + (G` k)) = ((F` 1) + (G` 1)))
4339, 42eqeq12d 1489 . . . . . . . 8 |- (k = 1 -> ((H` k) = ((F` k) + (G` k)) <-> (H` 1) = ((F` 1) + (G` 1))))
4438, 43imbi12d 626 . . . . . . 7 |- (k = 1 -> (((N e. NN /\ k <_ N) -> (H` k) = ((F` k) + (G` k))) <-> ((N e. NN /\ 1 <_ N) -> (H` 1) = ((F` 1) + (G` 1)))))
45 ser1add2.4 . . . . . . . 8 |- ((k e. NN /\ N e. NN /\ k <_ N) -> (H` k) = ((F` k) + (G` k)))
46453expib 836 . . . . . . 7 |- (k e. NN -> ((N e. NN /\ k <_ N) -> (H` k) = ((F` k) + (G` k))))
4744, 46vtoclga 1852 . . . . . 6 |- (1 e. NN -> ((N e. NN /\ 1 <_ N) -> (H` 1) = ((F` 1) + (G` 1))))
4836, 47ax-mp 7 . . . . 5 |- ((N e. NN /\ 1 <_ N) -> (H` 1) = ((F` 1) + (G` 1)))
49 addex 5317 . . . . . 6 |- + e. V
50 ser1add2.3 . . . . . 6 |- H e. V
5149, 50seq11 6317 . . . . 5 |- (( + seq1 H)` 1) = (H` 1)
52 ser1add2.1 . . . . . . . 8 |- F:NN-->CC
53 nnex 5933 . . . . . . . 8 |- NN e. V
54 fex 3652 . . . . . . . 8 |- ((F:NN-->CC /\ NN e. V) -> F e. V)
5552, 53, 54mp2an 697 . . . . . . 7 |- F e. V
5649, 55seq11 6317 . . . . . 6 |-