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

Theorem 2climnn 7102
Description: If two sequences converge to each other, they converge to the same limit.
Hypothesis
Ref Expression
2climnn.1 |- G e. V
Assertion
Ref Expression
2climnn |- (((A e. CC /\ A.k e. NN ((F` k) e. CC /\ (G` k) e. CC)) /\ (A.x e. RR (0 < x -> E.j e. NN A.k e. NN (j <_ k -> (abs` ((G` k) - (F` k))) < x)) /\ F ~~> A)) -> G ~~> A)
Distinct variable groups:   x,k,j,A   j,F,k,x   x,G,k,j

Proof of Theorem 2climnn
StepHypRef Expression
1 rehalfclt 6034 . . . . . . 7 |- (y e. RR -> (y / 2) e. RR)
2 breq2 2623 . . . . . . . . 9 |- (x = (y / 2) -> (0 < x <-> 0 < (y / 2)))
3 opreq12 3970 . . . . . . . . . . . . 13 |- ((x = (y / 2) /\ x = (y / 2)) -> (x + x) = ((y / 2) + (y / 2)))
43anidms 434 . . . . . . . . . . . 12 |- (x = (y / 2) -> (x + x) = ((y / 2) + (y / 2)))
54breq2d 2630 . . . . . . . . . . 11 |- (x = (y / 2) -> ((abs` ((G` k) - A)) < (x + x) <-> (abs` ((G` k) - A)) < ((y / 2) + (y / 2))))
65imbi2d 612 . . . . . . . . . 10 |- (x = (y / 2) -> ((j <_ k -> (abs`
((G` k) - A)) < (x + x)) <-> (j <_ k -> (abs` ((G` k) - A)) < ((y / 2) + (y / 2)))))
76rexralbidv 1682 . . . . . . . . 9 |- (x = (y / 2) -> (E.j e. NN A.k e. NN (j <_ k -> (abs`
((G` k) - A)) < (x + x)) <-> E.j e. NN A.k e. NN (j <_ k -> (abs` ((G` k) - A)) < ((y / 2) + (y / 2)))))
82, 7imbi12d 626 . . . . . . . 8 |- (x = (y / 2) -> ((0 < x -> E.j e. NN A.k e. NN (j <_ k -> (abs` ((G` k) - A)) < (x + x))) <-> (0 < (y / 2) -> E.j e. NN A.k e. NN (j <_ k -> (abs` ((G` k) - A)) < ((y / 2) + (y / 2))))))
98rcla4v 1873 . . . . . . 7 |- ((y / 2) e. RR -> (A.x e. RR (0 < x -> E.j e. NN A.k e. NN (j <_ k -> (abs` ((G` k) - A)) < (x + x))) -> (0 < (y / 2) -> E.j e. NN A.k e. NN (j <_ k -> (abs`
((G` k) - A)) < ((y / 2) + (y / 2))))))
101, 9syl 10 . . . . . 6 |- (y e. RR -> (A.x e. RR (0 < x -> E.j e. NN A.k e. NN (j <_ k -> (abs` ((G` k) - A)) < (x + x))) -> (0 < (y / 2) -> E.j e. NN A.k e. NN (j <_ k -> (abs`
((G` k) - A)) < ((y / 2) + (y / 2))))))
11 1z 6159 . . . . . . . . . . . . . . . 16 |- 1 e. ZZ
12 nnuz 6439 . . . . . . . . . . . . . . . . 17 |- NN = (ZZ>` 1)
1312eqimss2i 2112 . . . . . . . . . . . . . . . 16 |- (ZZ>` 1) (_ NN
14 nnssz 6151 . . . . . . . . . . . . . . . 16 |- NN (_ ZZ
1511, 13, 14clmi2 7087 . . . . . . . . . . . . . . 15 |- (((A e. CC /\ F ~~> A) /\ (x e. RR /\ 0 < x)) -> E.j e. NN A.k e. NN (j <_ k -> (abs` ((F` k) - A)) < x))
1615adantllr 397 . . . . . . . . . . . . . 14 |- ((((A e. CC /\ A.k e. NN ((F` k) e. CC /\ (G` k) e. CC)) /\ F ~~> A) /\ (x e. RR /\ 0 < x)) -> E.j e. NN A.k e. NN (j <_ k -> (abs` ((F` k) - A)) < x))
1716anassrs 441 . . . . . . . . . . . . 13 |- (((((A e. CC /\ A.k e. NN ((F` k) e. CC /\ (G` k) e. CC)) /\ F ~~> A) /\ x e. RR) /\ 0 < x) -> E.j e. NN A.k e. NN (j <_ k -> (abs` ((F` k) - A)) < x))
18 lt2addt 5643 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- ((((abs`
((G` k) - (F` k))) e. RR /\ (abs`
((F` k) - A)) e. RR) /\ (x e. RR /\ x e. RR)) -> (((abs` ((G` k) - (F` k))) < x /\ (abs` ((F` k) - A)) < x) -> ((abs` ((G` k) - (F` k))) + (abs` ((F` k) - A))) < (x + x)))
19 subclt 5367 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 |- (((G` k) e. CC /\ (F` k) e. CC) -> ((G` k) - (F` k)) e. CC)
2019ancoms 436 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 |- (((F` k) e. CC /\ (G` k) e. CC) -> ((G` k) - (F` k)) e. CC)
21 absclt 6833 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 |- (((G` k) - (F` k)) e. CC -> (abs` ((G` k) - (F` k))) e. RR)
2220, 21syl 10 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 |- (((F` k) e. CC /\ (G` k) e. CC) -> (abs`
((G` k) - (F` k))) e. RR)
2322adantl 388 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 |- ((A e. CC /\ ((F` k) e. CC /\ (G` k) e. CC)) -> (abs` ((G` k) - (F` k))) e. RR)
24 subclt 5367 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 |- (((F` k) e. CC /\ A e. CC) -> ((F` k) - A) e. CC)
2524ancoms 436 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 |- ((A e. CC /\ (F` k) e. CC) -> ((F` k) - A) e. CC)
26 absclt 6833 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 |- (((F` k) - A) e. CC -> (abs` ((F` k) - A)) e. RR)
2725, 26syl 10 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 |- ((A e. CC /\ (F` k) e. CC) -> (abs`
((F` k) - A)) e. RR)
2827adantrr 395 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 |- ((A e. CC /\ ((F` k) e. CC /\ (G` k) e. CC)) -> (abs` ((F` k) - A)) e. RR)
2923, 28jca 288 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- ((A e. CC /\ ((F` k) e. CC /\ (G` k) e. CC)) -> ((abs` ((G` k) - (F` k))) e. RR /\ (abs` ((F` k) - A)) e. RR))
3029adantlr 393 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- (((A e. CC /\ x e. RR) /\ ((F` k) e. CC /\ (G` k) e. CC)) -> ((abs` ((G` k) - (F` k))) e. RR /\ (abs` ((F` k) - A)) e. RR))
31 pm3.2 283 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 |- (x e. RR -> (x e. RR -> (x e. RR /\ x e. RR)))
3231pm2.43i 64 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- (x e. RR -> (x e. RR /\ x e. RR))
3332ad2antlr 405 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- (((A e. CC /\ x e. RR) /\ ((F` k) e. CC /\ (G` k) e. CC)) -> (x e. RR /\ x e. RR))
3418, 30, 33sylanc 471 . . . . . . . . . . . . . . . . . . . . . . . 24 |- (((A e. CC /\ x e. RR) /\ ((F` k) e. CC /\ (G` k) e. CC)) -> (((abs` ((G` k) - (F` k))) < x /\ (abs` ((F` k) - A)) < x) -> ((abs` ((G` k) - (F` k))) + (abs` ((F` k) - A))) < (x + x)))
35 npncant 5400 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 |- (((G` k) e. CC /\ (F` k) e. CC /\ A e. CC) -> (((G` k) - (F` k)) + ((F` k) - A)) = ((G` k) - A))
36353com13 838 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 |- ((A e. CC /\ (F` k) e. CC /\ (G` k) e. CC) -> (((G` k) - (F` k)) + ((F` k) - A)) = ((G` k) - A))
37363expb 834 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 |- ((A e. CC /\ ((F` k) e. CC /\ (G` k) e. CC)) -> (((G` k) - (F` k)) + ((F` k) - A)) = ((G` k) - A))
3837fveq2d 3728 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 |- ((A e. CC /\ ((F` k) e. CC /\ (G` k) e. CC)) -> (abs` (((G` k) - (F` k)) + ((F` k) - A))) = (abs`
((G` k) - A)))
39 abstrit 6898 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 |- ((((G` k) - (F` k)) e. CC /\ ((F` k) - A) e. CC) -> (abs`
(((