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

Theorem ser1cmp2 7113
Description: Comparison of partial sums of two infinite series of reals that excludes an initial segment.
Hypotheses
Ref Expression
ser1cmp2.1 |- F:NN-->RR
ser1cmp2.2 |- G:NN-->RR
ser1cmp2.3 |- (x e. NN -> 0 <_ (F` x))
ser1cmp2.4 |- ((x e. NN /\ B < x) -> (G` x) <_ (F` x))
ser1cmp2.5 |- S = sup(ran (( + seq1 G) |` {y e. NN | y <_ B}), RR, < )
Assertion
Ref Expression
ser1cmp2 |- ((A e. NN /\ B e. NN) -> (( + seq1 G)` A) <_ (S + (( + seq1 F)` A)))
Distinct variable groups:   x,y,B   x,F   x,G

Proof of Theorem ser1cmp2
StepHypRef Expression
1 fveq2 3709 . . . . 5 |- (z = 1 -> (( + seq1 G)` z) = (( + seq1 G)` 1))
2 fveq2 3709 . . . . . 6 |- (z = 1 -> (( + seq1 F)` z) = (( + seq1 F)` 1))
32opreq2d 3961 . . . . 5 |- (z = 1 -> (S + (( + seq1 F)` z)) = (S + (( + seq1 F)` 1)))
41, 3breq12d 2621 . . . 4 |- (z = 1 -> ((( + seq1 G)` z) <_ (S + (( + seq1 F)` z)) <-> (( + seq1 G)` 1) <_ (S + (( + seq1 F)` 1))))
54imbi2d 610 . . 3 |- (z = 1 -> ((B e. NN -> (( + seq1 G)` z) <_ (S + (( + seq1 F)` z))) <-> (B e. NN -> (( + seq1 G)` 1) <_ (S + (( + seq1 F)` 1)))))
6 fveq2 3709 . . . . 5 |- (z = w -> (( + seq1 G)` z) = (( + seq1 G)` w))
7 fveq2 3709 . . . . . 6 |- (z = w -> (( + seq1 F)` z) = (( + seq1 F)` w))
87opreq2d 3961 . . . . 5 |- (z = w -> (S + (( + seq1 F)` z)) = (S + (( + seq1 F)` w)))
96, 8breq12d 2621 . . . 4 |- (z = w -> ((( + seq1 G)` z) <_ (S + (( + seq1 F)` z)) <-> (( + seq1 G)` w) <_ (S + (( + seq1 F)` w))))
109imbi2d 610 . . 3 |- (z = w -> ((B e. NN -> (( + seq1 G)` z) <_ (S + (( + seq1 F)` z))) <-> (B e. NN -> (( + seq1 G)` w) <_ (S + (( + seq1 F)` w)))))
11 fveq2 3709 . . . . 5 |- (z = (w + 1) -> (( + seq1 G)` z) = (( + seq1 G)` (w + 1)))
12 fveq2 3709 . . . . . 6 |- (z = (w + 1) -> (( + seq1 F)` z) = (( + seq1 F)` (w + 1)))
1312opreq2d 3961 . . . . 5 |- (z = (w + 1) -> (S + (( + seq1 F)` z)) = (S + (( + seq1 F)` (w + 1))))
1411, 13breq12d 2621 . . . 4 |- (z = (w + 1) -> ((( + seq1 G)` z) <_ (S + (( + seq1 F)` z)) <-> (( + seq1 G)` (w + 1)) <_ (S + (( + seq1 F)` (w + 1)))))
1514imbi2d 610 . . 3 |- (z = (w + 1) -> ((B e. NN -> (( + seq1 G)` z) <_ (S + (( + seq1 F)` z))) <-> (B e. NN -> (( + seq1 G)` (w + 1)) <_ (S + (( + seq1 F)` (w + 1))))))
16 fveq2 3709 . . . . 5 |- (z = A -> (( + seq1 G)` z) = (( + seq1 G)` A))
17 fveq2 3709 . . . . . 6 |- (z = A -> (( + seq1 F)` z) = (( + seq1 F)` A))
1817opreq2d 3961 . . . . 5 |- (z = A -> (S + (( + seq1 F)` z)) = (S + (( + seq1 F)` A)))
1916, 18breq12d 2621 . . . 4 |- (z = A -> ((( + seq1 G)` z) <_ (S + (( + seq1 F)` z)) <-> (( + seq1 G)` A) <_ (S + (( + seq1 F)` A))))
2019imbi2d 610 . . 3 |- (z = A -> ((B e. NN -> (( + seq1 G)` z) <_ (S + (( + seq1 F)` z))) <-> (B e. NN -> (( + seq1 G)` A) <_ (S + (( + seq1 F)` A)))))
21 nnge1t 5891 . . . 4 |- (B e. NN -> 1 <_ B)
22 1nn 5882 . . . . 5 |- 1 e. NN
23 ser1cmp2.1 . . . . . 6 |- F:NN-->RR
24 ser1cmp2.2 . . . . . 6 |- G:NN-->RR
25 ser1cmp2.3 . . . . . 6 |- (x e. NN -> 0 <_ (F` x))
26 ser1cmp2.4 . . . . . 6 |- ((x e. NN /\ B < x) -> (G` x) <_ (F` x))
27 ser1cmp2.5 . . . . . 6 |- S = sup(ran (( + seq1 G) |` {y e. NN | y <_ B}), RR, < )
2823, 24, 25, 26, 27ser1cmp2lem 7112 . . . . 5 |- ((1 e. NN /\ B e. NN) -> (1 <_ B -> (( + seq1 G)` 1) <_ (S + (( + seq1 F)` 1))))
2922, 28mpan 693 . . . 4 |- (B e. NN -> (1 <_ B -> (( + seq1 G)` 1) <_ (S + (( + seq1 F)` 1))))
3021, 29mpd 26 . . 3 |- (B e. NN -> (( + seq1 G)` 1) <_ (S + (( + seq1 F)` 1)))
31 lelttrit 5596 . . . . . . 7 |- (((w + 1) e. RR /\ B e. RR) -> ((w + 1) <_ B \/ B < (w + 1)))
32 peano2nn 5883 . . . . . . . 8 |- (w e. NN -> (w + 1) e. NN)
33 nnret 5877 . . . . . . . 8 |- ((w + 1) e. NN -> (w + 1) e. RR)
3432, 33syl 10 . . . . . . 7 |- (w e. NN -> (w + 1) e. RR)
35 nnret 5877 . . . . . . 7 |- (B e. NN -> B e. RR)
3631, 34, 35syl2an 454 . . . . . 6 |- ((w e. NN /\ B e. NN) -> ((w + 1) <_ B \/ B < (w + 1)))
3723, 24, 25, 26, 27ser1cmp2lem 7112 . . . . . . . . 9 |- (((w + 1) e. NN /\ B e. NN) -> ((w + 1) <_ B -> (( + seq1 G)` (w + 1)) <_ (S + (( + seq1 F)` (w + 1)))))
3837, 32sylan 448 . . . . . . . 8 |- ((w e. NN /\ B e. NN) -> ((w + 1) <_ B -> (( + seq1 G)` (w + 1)) <_ (S + (( + seq1 F)` (w + 1)))))
3938a1dd 42 . . . . . . 7 |- ((w e. NN /\ B e. NN) -> ((w + 1) <_ B -> ((( + seq1 G)` w) <_ (S + (( + seq1 F)` w)) -> (( + seq1 G)` (w + 1)) <_ (S + (( + seq1 F)` (w + 1))))))
40 axaddrcl 5244 . . . . . . . . . . . . . 14 |- (((( + seq1 G)` w) e. RR /\ (G` (w + 1)) e. RR) -> ((( + seq1 G)` w) + (G` (w + 1))) e. RR)
4124ser1recl 6268 . . . . . . . . . . . . . 14 |- (w e. NN -> (( + seq1 G)` w) e. RR)
4224ffvelrni 3800 . . . . . . . . . . . . . . 15 |- ((w + 1) e. NN -> (G` (w + 1)) e. RR)
4332, 42syl 10 . . . . . . . . . . . . . 14 |- (w e. NN -> (G` (w + 1)) e. RR)
4440, 41, 43sylanc 471 . . . . . . . . . . . . 13 |- (w e. NN -> ((( + seq1 G)` w) + (G` (w + 1))) e. RR)
4544ad2antrr 404 . . . . . . . . . . . 12 |- (((w e. NN /\ (B e. NN /\ B < (w + 1))) /\ (( + seq1 G)` w) <_ (S + (( + seq1 F)` w))) -> ((( + seq1 G)` w) + (G` (w + 1))) e. RR)
46 axaddrcl 5244 . . . . . . . . . . . . . . 15 |- (((S + (( + seq1 F)` w)) e. RR /\ (G` (w + 1)) e. RR) -> ((S + (( + seq1 F)` w)) + (G` (w + 1))) e. RR)
47 axaddrcl 5244 . . . . . . . . . . . . . . . . 17 |- ((S e. RR /\ (( + seq1 F)` w) e. RR) -> (S + (( + seq1 F)` w)) e. RR)
4824ser1ref 6269 . . . . . . . . . . . . . . . . . . . 20 |- ( + seq1 G):NN-->RR
4948seq1ublem 6848 . . . . . . . . . . . . . . . . . . 19 |- (B e. NN -> (ran (( + seq1 G) |` {y e. NN | y <_ B}) (_ RR /\ ran (( + seq1 G) |` {y e. NN | y <_ B}) =/= (/) /\ E.z e. RR A.w e. ran (( + seq1 G) |` {y e. NN | y <_ B})w <_ z))
50 suprcl 6002 . . . . . . . . . . . . . . . . . . 19 |- ((ran (( + seq1 G) |` {y e. NN | y <_ B}) (_ RR /\ ran (( + seq1 G) |` {y e. NN | y <_ B}) =/= (/) /\ E.z e. RR A.w e. ran (( + seq1 G) |` {y e. NN | y <_ B})w <_ z) -> sup(ran (( + seq1 G) |` {y e. NN | y <_ B}), RR, < ) e. RR)
5149, 50syl 10 . . . . . . . . . . . . . . . . . 18 |- (B e. NN -> sup(ran (( + seq1 G) |` {y e. NN | y <_ B}), RR, < )