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

Theorem isumcmpi 7215
Description: Comparison of two infinite sums. (Contributed by Paul Chapman, 13-Nov-2007.)
Hypotheses
Ref Expression
isumcmpi.1 |- A e. V
isumcmpi.2 |- B e. V
isumcmpi.3 |- F = {<.j, y>. | (j e. (ZZ>`
M) /\ y = A)}
isumcmpi.4 |- G = {<.j, y>. | (j e. (ZZ>`
M) /\ y = B)}
isumcmpi.5 |- (j e. (ZZ>`
M) -> (A e. RR /\ B e. RR /\ A <_ B))
Assertion
Ref Expression
isumcmpi |- ((M e. ZZ /\ (E.x(<.M, + >. seq F) ~~> x /\ E.x(<.M, + >. seq G) ~~> x)) -> sum_j e. (ZZ>` M)A <_ sum_j e. (ZZ>` M)B)
Distinct variable groups:   x,y,A   x,B,y   x,F   x,G   x,j,y,M

Proof of Theorem isumcmpi
StepHypRef Expression
1 r19.26 1750 . . . . . . 7 |- (A.k e. (ZZ>` M)(((F` k) e. RR /\ (G` k) e. RR) /\ (F` k) <_ (G` k)) <-> (A.k e. (ZZ>`
M)((F` k) e. RR /\ (G` k) e. RR) /\ A.k e. (ZZ>` M)(F` k) <_ (G` k)))
2 r19.26 1750 . . . . . . . 8 |- (A.k e. (ZZ>` M)((F` k) e. RR /\ (G` k) e. RR) <-> (A.k e. (ZZ>` M)(F` k) e. RR /\ A.k e. (ZZ>` M)(G` k) e. RR))
3 isumcmpi.5 . . . . . . . . . . . . 13 |- (j e. (ZZ>`
M) -> (A e. RR /\ B e. RR /\ A <_ B))
433simp1d 794 . . . . . . . . . . . 12 |- (j e. (ZZ>`
M) -> A e. RR)
5 fvopab2 3791 . . . . . . . . . . . . 13 |- ((j e. (ZZ>` M) /\ A e. RR) -> ({<.j, y>. | (j e. (ZZ>` M) /\ y = A)}` j) = A)
6 isumcmpi.3 . . . . . . . . . . . . . 14 |- F = {<.j, y>. | (j e. (ZZ>`
M) /\ y = A)}
76fveq1i 3725 . . . . . . . . . . . . 13 |- (F` j) = ({<.j, y>. | (j e. (ZZ>` M) /\ y = A)}` j)
85, 7syl5eq 1519 . . . . . . . . . . . 12 |- ((j e. (ZZ>` M) /\ A e. RR) -> (F` j) = A)
94, 8mpdan 704 . . . . . . . . . . 11 |- (j e. (ZZ>`
M) -> (F` j) = A)
109, 4eqeltrd 1548 . . . . . . . . . 10 |- (j e. (ZZ>`
M) -> (F` j) e. RR)
1110rgen 1698 . . . . . . . . 9 |- A.j e. (ZZ>` M)(F` j) e. RR
12 ax-17 971 . . . . . . . . . 10 |- ((F` j) e. RR -> A.k(F` j) e. RR)
13 hbopab1 2813 . . . . . . . . . . . . 13 |- (x e. {<.j, y>. | (j e. (ZZ>` M) /\ y = A)} -> A.j x e. {<.j, y>. | (j e. (ZZ>` M) /\ y = A)})
146, 13hbxfr 1563 . . . . . . . . . . . 12 |- (x e. F -> A.j x e. F)
15 ax-17 971 . . . . . . . . . . . 12 |- (x e. k -> A.j x e. k)
1614, 15hbfv 3729 . . . . . . . . . . 11 |- (x e. (F` k) -> A.j x e. (F` k))
17 ax-17 971 . . . . . . . . . . 11 |- (x e. RR -> A.j x e. RR)
1816, 17hbel 1566 . . . . . . . . . 10 |- ((F` k) e. RR -> A.j(F` k) e. RR)
19 fveq2 3724 . . . . . . . . . . 11 |- (j = k -> (F` j) = (F` k))
2019eleq1d 1540 . . . . . . . . . 10 |- (j = k -> ((F` j) e. RR <-> (F` k) e. RR))
2112, 18, 20cbvral 1798 . . . . . . . . 9 |- (A.j e. (ZZ>` M)(F` j) e. RR <-> A.k e. (ZZ>` M)(F` k) e. RR)
2211, 21mpbi 189 . . . . . . . 8 |- A.k e. (ZZ>` M)(F` k) e. RR
2333simp2d 795 . . . . . . . . . . . 12 |- (j e. (ZZ>`
M) -> B e. RR)
24 fvopab2 3791 . . . . . . . . . . . . 13 |- ((j e. (ZZ>` M) /\ B e. RR) -> ({<.j, y>. | (j e. (ZZ>` M) /\ y = B)}` j) = B)
25 isumcmpi.4 . . . . . . . . . . . . . 14 |- G = {<.j, y>. | (j e. (ZZ>`
M) /\ y = B)}
2625fveq1i 3725 . . . . . . . . . . . . 13 |- (G` j) = ({<.j, y>. | (j e. (ZZ>` M) /\ y = B)}` j)
2724, 26syl5eq 1519 . . . . . . . . . . . 12 |- ((j e. (ZZ>` M) /\ B e. RR) -> (G` j) = B)
2823, 27mpdan 704 . . . . . . . . . . 11 |- (j e. (ZZ>`
M) -> (G` j) = B)
2928, 23eqeltrd 1548 . . . . . . . . . 10 |- (j e. (ZZ>`
M) -> (G` j) e. RR)
3029rgen 1698 . . . . . . . . 9 |- A.j e. (ZZ>` M)(G` j) e. RR
31 ax-17 971 . . . . . . . . . 10 |- ((G` j) e. RR -> A.k(G` j) e. RR)
32 hbopab1 2813 . . . . . . . . . . . . 13 |- (x e. {<.j, y>. | (j e. (ZZ>` M) /\ y = B)} -> A.j x e. {<.j, y>. | (j e. (ZZ>` M) /\ y = B)})
3325, 32hbxfr 1563 . . . . . . . . . . . 12 |- (x e. G -> A.j x e. G)
3433, 15hbfv 3729 . . . . . . . . . . 11 |- (x e. (G` k) -> A.j x e. (G` k))
3534, 17hbel 1566 . . . . . . . . . 10 |- ((G` k) e. RR -> A.j(G` k) e. RR)
36 fveq2 3724 . . . . . . . . . . 11 |- (j = k -> (G` j) = (G` k))
3736eleq1d 1540 . . . . . . . . . 10 |- (j = k -> ((G` j) e. RR <-> (G` k) e. RR))
3831, 35, 37cbvral 1798 . . . . . . . . 9 |- (A.j e. (ZZ>` M)(G` j) e. RR <-> A.k e. (ZZ>` M)(G` k) e. RR)
3930, 38mpbi 189 . . . . . . . 8 |- A.k e. (ZZ>` M)(G` k) e. RR
402, 22, 39mpbir2an 730 . . . . . . 7 |- A.k e. (ZZ>` M)((F` k) e. RR /\ (G` k) e. RR)
4133simp3d 796 . . . . . . . . . 10 |- (j e. (ZZ>`
M) -> A <_ B)
4241, 9, 283brtr4d 2645 . . . . . . . . 9 |- (j e. (ZZ>`
M) -> (F` j) <_ (G` j))
4342rgen 1698 . . . . . . . 8 |- A.j e. (ZZ>` M)(F` j) <_ (G` j)
44 ax-17 971 . . . . . . . . 9 |- ((F` j) <_ (G` j) -> A.k(F` j) <_ (G` j))
45 ax-17 971 . . . . . . . . . 10 |- (x e. <_ -> A.j x e. <_ )
4616, 45, 34hbbr 2658 . . . . . . . . 9 |- ((F` k) <_ (G` k) -> A.j(F` k) <_ (G` k))
4719, 36breq12d 2631 . . . . . . . . 9 |- (j = k -> ((F` j) <_ (G` j) <-> (F` k) <_ (G` k)))
4844, 46, 47cbvral 1798 . . . . . . . 8 |- (A.j e. (ZZ>` M)(F` j) <_ (G` j) <-> A.k e. (ZZ>`
M)(F` k) <_ (G` k))
4943, 48mpbi 189 . . . . . . 7 |- A.k e. (ZZ>` M)(F` k) <_ (G` k)
501, 40, 49mpbir2an 730 . . . . . 6 |- A.k e. (ZZ>` M)(((F` k) e. RR /\ (G` k) e. RR) /\ (F` k) <_ (G` k))
51 df-3an 777 . . . . . . 7 |- (((F` k) e. RR /\ (G` k) e. RR /\ (F` k) <_ (G` k)) <-> (((F` k) e. RR /\ (G` k) e. RR) /\ (F` k) <_ (G` k)))
5251ralbii 1667 . . . . . 6 |- (A.k e. (ZZ>` M)((F` k) e. RR /\ (G` k) e. RR /\ (F` k) <_ (G` k)) <-> A.k e. (ZZ>` M)(((F` k) e. RR /\ (G` k) e. RR) /\ (F` k) <_ (G` k)))
5350, 52mpbir 190 . . . . 5 |- A.k e. (ZZ>` M)((F` k) e. RR /\ (G` k) e. RR /\ (F` k) <_ (G` k))
54 sumex 6981 . . . . . 6 |- sum_j e. (ZZ>` M)A e. V
55 sumex 6981 . . . . . 6 |- sum_j e. (ZZ>` M)B e. V
56 fvex 3732 . . . . . . 7 |- (ZZ>` M) e. V
5756, 6fopabex2 3612 . . . . . 6 |- F e. V
5856, 25fopabex2 3612 . . . . . 6 |- G e. V
5954, 55, 57, 58iserzcmp 7142 . . . . 5 |- ((((<.M, + >. seq F) ~~> sum_j e. (ZZ>` M)A /\ (<.M, + >. seq G) ~~> sum_j e. (ZZ>` M)B) /\ (M e. ZZ /\ A.k e. (ZZ>` M)((F` k) e. RR /\ (G` k) e. RR /\ (F` k) <_ (G` k)))) -> sum_j e. (ZZ>` M)A <_ sum_j e. (ZZ>` M)B)
6053, 59mpanr2 710 . . . 4 |- ((((<.M, + >. seq F) ~~> sum_j e. (ZZ>` M)A /\ (<.M, + >. seq G) ~~> sum_j e. (ZZ>` M)B) /\ M e. ZZ) -> sum_j e. (ZZ>` M)A <_ sum_j e. (ZZ>` M)B)
6160expcom 374 . . 3 |- (M e. ZZ -> (((<.M, + >. seq F) ~~> sum_j e. (ZZ>` M)A /\ (<.M, + >. seq G) ~~> sum_j e. (ZZ>` M)B) -> sum_j e. (ZZ>` M)A <_ sum_j e. (ZZ>` M)B))
62 isumcmpi.1 . . . . 5 |- A e. V
6362, 6isumclim3t 7200 . . . 4 |- ((M e. ZZ /\ E.x(<.M, + >. seq F) ~~> x) -> (<.M, + >. seq F) ~~> sum_j e. (ZZ>` M)A)
6463ex 373 . . 3<