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

Theorem geolimilem 7187
Description: Lemma for geolimi 7188.
Hypotheses
Ref Expression
geoser.1 |- F = {<.k, y>. | (k e. NN0 /\ y = (A^k))}
geoser.2 |- A e. CC
geolimilem.3 |- (abs` A) < 1
geolimilem.4 |- G Fn NN0
geolimilem.5 |- (n e. NN0 -> (G` n) = (-u(A x. (F` n)) / (1 - A)))
Assertion
Ref Expression
geolimilem |- ( + seq0 F) ~~> (1 / (1 - A))
Distinct variable groups:   k,n,y,A   n,F   n,G

Proof of Theorem geolimilem
StepHypRef Expression
1 ax1cn 5252 . . . . . . . . . . 11 |- 1 e. CC
2 geoser.2 . . . . . . . . . . 11 |- A e. CC
31, 2subcl 5349 . . . . . . . . . 10 |- (1 - A) e. CC
4 1re 5418 . . . . . . . . . . 11 |- 1 e. RR
5 geolimilem.3 . . . . . . . . . . 11 |- (abs` A) < 1
6 abssubne0t 6835 . . . . . . . . . . 11 |- ((A e. CC /\ 1 e. RR /\ (abs` A) < 1) -> (1 - A) =/= 0)
72, 4, 5, 6mp3an 915 . . . . . . . . . 10 |- (1 - A) =/= 0
83, 7reccl 5692 . . . . . . . . 9 |- (1 / (1 - A)) e. CC
98negcl 5352 . . . . . . . 8 |- -u(1 / (1 - A)) e. CC
109, 2mulcl 5304 . . . . . . 7 |- (-u(1 / (1 - A)) x. A) e. CC
11 nnnn0t 6063 . . . . . . . . . 10 |- (n e. NN -> n e. NN0)
12 opreq2 3964 . . . . . . . . . . 11 |- (k = n -> (A^k) = (A^n))
13 geoser.1 . . . . . . . . . . 11 |- F = {<.k, y>. | (k e. NN0 /\ y = (A^k))}
14 oprex 3978 . . . . . . . . . . 11 |- (A^n) e. V
1512, 13, 14fvopab4 3775 . . . . . . . . . 10 |- (n e. NN0 -> (F` n) = (A^n))
1611, 15syl 10 . . . . . . . . 9 |- (n e. NN -> (F` n) = (A^n))
1716rgen 1696 . . . . . . . 8 |- A.n e. NN (F` n) = (A^n)
18 nn0ex 6062 . . . . . . . . . 10 |- NN0 e. V
1918, 13fopabex2 3608 . . . . . . . . 9 |- F e. V
2019expcnv 7185 . . . . . . . 8 |- ((A e. CC /\ A.n e. NN (F` n) = (A^n) /\ (abs` A) < 1) -> F ~~> 0)
212, 17, 5, 20mp3an 915 . . . . . . 7 |- F ~~> 0
2210, 21pm3.2i 285 . . . . . 6 |- ((-u(1 / (1 - A)) x. A) e. CC /\ F ~~> 0)
23 0z 6103 . . . . . . 7 |- 0 e. ZZ
24 elnn0uz 6386 . . . . . . . . 9 |- (n e. NN0 <-> n e. (ZZ>` 0))
25 expclt 6526 . . . . . . . . . . . . 13 |- ((A e. CC /\ k e. NN0) -> (A^k) e. CC)
262, 25mpan 694 . . . . . . . . . . . 12 |- (k e. NN0 -> (A^k) e. CC)
2713, 26fopab 3822 . . . . . . . . . . 11 |- F:NN0-->CC
2827ffvelrni 3810 . . . . . . . . . 10 |- (n e. NN0 -> (F` n) e. CC)
29 geolimilem.5 . . . . . . . . . . 11 |- (n e. NN0 -> (G` n) = (-u(A x. (F` n)) / (1 - A)))
302negcl 5352 . . . . . . . . . . . . . 14 |- -uA e. CC
31 div23t 5715 . . . . . . . . . . . . . . 15 |- (((-uA e. CC /\ (F` n) e. CC /\ (1 - A) e. CC) /\ (1 - A) =/= 0) -> ((-uA x. (F` n)) / (1 - A)) = ((-uA / (1 - A)) x. (F` n)))
327, 31mpan2 695 . . . . . . . . . . . . . 14 |- ((-uA e. CC /\ (F` n) e. CC /\ (1 - A) e. CC) -> ((-uA x. (F` n)) / (1 - A)) = ((-uA / (1 - A)) x. (F` n)))
3330, 3, 32mp3an13 906 . . . . . . . . . . . . 13 |- ((F` n) e. CC -> ((-uA x. (F` n)) / (1 - A)) = ((-uA / (1 - A)) x. (F` n)))
3428, 33syl 10 . . . . . . . . . . . 12 |- (n e. NN0 -> ((-uA x. (F` n)) / (1 - A)) = ((-uA / (1 - A)) x. (F` n)))
35 mulneg1t 5434 . . . . . . . . . . . . . . 15 |- ((A e. CC /\ (F` n) e. CC) -> (-uA x. (F` n)) = -u(A x. (F` n)))
362, 35mpan 694 . . . . . . . . . . . . . 14 |- ((F` n) e. CC -> (-uA x. (F` n)) = -u(A x. (F` n)))
3728, 36syl 10 . . . . . . . . . . . . 13 |- (n e. NN0 -> (-uA x. (F` n)) = -u(A x. (F` n)))
3837opreq1d 3970 . . . . . . . . . . . 12 |- (n e. NN0 -> ((-uA x. (F` n)) / (1 - A)) = (-u(A x. (F` n)) / (1 - A)))
39 mulneg12t 5436 . . . . . . . . . . . . . . . . 17 |- (((1 / (1 - A)) e. CC /\ A e. CC) -> (-u(1 / (1 - A)) x. A) = ((1 / (1 - A)) x. -uA))
408, 2, 39mp2an 696 . . . . . . . . . . . . . . . 16 |- (-u(1 / (1 - A)) x. A) = ((1 / (1 - A)) x. -uA)
41 divrec2t 5713 . . . . . . . . . . . . . . . . 17 |- ((-uA e. CC /\ (1 - A) e. CC /\ (1 - A) =/= 0) -> (-uA / (1 - A)) = ((1 / (1 - A)) x. -uA))
4230, 3, 7, 41mp3an 915 . . . . . . . . . . . . . . . 16 |- (-uA / (1 - A)) = ((1 / (1 - A)) x. -uA)
4340, 42eqtr4 1496 . . . . . . . . . . . . . . 15 |- (-u(1 / (1 - A)) x. A) = (-uA / (1 - A))
4443opreq1i 3966 . . . . . . . . . . . . . 14 |- ((-u(1 / (1 - A)) x. A) x. (F` n)) = ((-uA / (1 - A)) x. (F` n))
4544eqcomi 1477 . . . . . . . . . . . . 13 |- ((-uA / (1 - A)) x. (F` n)) = ((-u(1 / (1 - A)) x. A) x. (F` n))
4645a1i 8 . . . . . . . . . . . 12 |- (n e. NN0 -> ((-uA / (1 - A)) x. (F` n)) = ((-u(1 / (1 - A)) x. A) x. (F` n)))
4734, 38, 463eqtr3d 1513 . . . . . . . . . . 11 |- (n e. NN0 -> (-u(A x. (F` n)) / (1 - A)) = ((-u(1 / (1 - A)) x. A) x. (F` n)))
4829, 47eqtrd 1505 . . . . . . . . . 10 |- (n e. NN0 -> (G` n) = ((-u(1 / (1 - A)) x. A) x. (F` n)))
4928, 48jca 288 . . . . . . . . 9 |- (n e. NN0 -> ((F` n) e. CC /\ (G` n) = ((-u(1 / (1 - A)) x. A) x. (F` n))))
5024, 49sylbir 201 . . . . . . . 8 |- (n e. (ZZ>` 0) -> ((F` n) e. CC /\ (G` n) = ((-u(1 / (1 - A)) x. A) x. (F` n))))
5150rgen 1696 . . . . . . 7 |- A.n e. (ZZ>` 0)((F` n) e. CC /\ (G` n) = ((-u(1 / (1 - A)) x. A) x. (F` n)))
5223, 51pm3.2i 285 . . . . . 6 |- (0 e. ZZ /\ A.n e. (ZZ>` 0)((F` n) e. CC /\ (G` n) = ((-u(1 / (1 - A)) x. A) x. (F` n))))
53 geolimilem.4 . . . . . . . 8 |- G Fn NN0
54 fnex 3603 . . . . . . . 8 |- ((G Fn NN0 /\ NN0 e. V) -> G e. V)
5553, 18, 54mp2an 696 . . . . . . 7 |- G e. V
5623elisseti 1815 . . . . . . 7 |- 0 e. V
5719, 55, 56climmulc2 7082 . . . . . 6 |- ((((-u(1 / (1 - A)) x. A) e. CC /\ F ~~> 0) /\ (0 e. ZZ /\ A.n e. (ZZ>` 0)((F` n) e. CC /\ (G` n) = ((-u(1 / (1 - A)) x. A) x. (F` n))))) -> G ~~> ((-u(1 / (1 - A)) x. A) x. 0))
5822, 52, 57mp2an 696 . . . . 5 |- G ~~> ((-u(1 / (1 - A)) x. A) x. 0)
5910mul01 5414 . . . . 5 |- ((-u(1 / (1 - A)) x. A) x. 0) = 0
6058, 59breqtr 2634 . . . 4 |- G ~~> 0
6160, 8pm3.2i 285 . . 3 |- (G ~~> 0 /\ (1 / (1 - A)) e. CC)
62 axmulcl 5256 . . . . . . . . . . . 12 |- ((A e. CC /\ (F` n) e. CC) -> (A x. (F` n)) e. CC)
632, 62mpan 694 . . . . . . . . . . 11 |- ((F` n) e. CC -> (A x. (F` n)) e. CC)
6428, 63syl 10 . . . . . . . . . 10 |- (n e. NN0 -> (A x. (F` n)) e. CC)
65 negclt 5351 . . . . . . . . . 10 |- ((A x. (F` n)) e. CC -> -u(A x. (F` n)) e. CC)
6664, 65syl 10 . . . . . . . . 9 |- (n e. NN0 -> -u(A x. (F` n)) e. CC)
67 divclt 5691 . . . . . . . . . 10 |- ((-u(A x. (F` n)) e. CC /\ (1 - A) e. CC /\ (1 - A) =/= 0) -> (-u(A x. (F` n)) / (1 - A)) e. CC)
683, 7, 67mp3an23 907 . . . . . . . . 9 |- (-u(A x. (F` n)) e. CC -> (-u(A x. (F` n)) / (1 - A)) e. CC)
6966, 68syl 10 . . . . . . . 8 |- (n e. NN0 -> (-u(A x. (F` n)) / (1 - A)) e. CC)
7029, 69eqeltrd 1546 . . . . . . 7 |- (n e. NN0 -> (G` n) e. CC)
71 expclt 6526 . . . . . . . . . . . . . . 15 |- ((A e. CC /\ n e. NN0) -> (A^n) e. CC)
722, 71mpan 694 . . . . . . . . . . . . . 14 |- (n e. NN0 -> (A^n) e. CC)
73 axmulcom 5259 . . . . . . . . . . . . . . 15 |- ((A e. CC /\ (A^n) e. CC) -> (A x. (A^n)