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

Theorem climunii 7043
Description: An infinite sequence of complex numbers converges to at most one limit.
Hypotheses
Ref Expression
climuni.1 |- A e. V
climuni.2 |- B e. V
climunii.3 |- (F ~~> A /\ F ~~> B)
Assertion
Ref Expression
climunii |- A = B

Proof of Theorem climunii
StepHypRef Expression
1 z2get 6143 . . . . 5 |- ((k e. ZZ /\ m e. ZZ) -> E.j e. ZZ (k <_ j /\ m <_ j))
21rgen2a 1696 . . . 4 |- A.k e. ZZ A.m e. ZZ E.j e. ZZ (k <_ j /\ m <_ j)
3 climuni.1 . . . . . . . . 9 |- A e. V
4 climunii.3 . . . . . . . . . 10 |- (F ~~> A /\ F ~~> B)
54pm3.26i 320 . . . . . . . . 9 |- F ~~> A
6 climcl 6924 . . . . . . . . 9 |- ((A e. V /\ F ~~> A) -> A e. CC)
73, 5, 6mp2an 696 . . . . . . . 8 |- A e. CC
8 climuni.2 . . . . . . . . 9 |- B e. V
94pm3.27i 324 . . . . . . . . 9 |- F ~~> B
10 climcl 6924 . . . . . . . . 9 |- ((B e. V /\ F ~~> B) -> B e. CC)
118, 9, 10mp2an 696 . . . . . . . 8 |- B e. CC
127, 11subcl 5346 . . . . . . 7 |- (A - B) e. CC
1312abscl 6782 . . . . . 6 |- (abs` (A - B)) e. RR
14 2re 5934 . . . . . 6 |- 2 e. RR
15 2pos 5944 . . . . . 6 |- 0 < 2
1613, 14, 15divgt0i2 5821 . . . . 5 |- (0 < (abs`
(A - B)) -> 0 < ((abs` (A - B)) / 2))
17 2ne0 5945 . . . . . . . 8 |- 2 =/= 0
1813, 14, 17redivcl 5762 . . . . . . 7 |- ((abs` (A - B)) / 2) e. RR
19 0z 6101 . . . . . . . . 9 |- 0 e. ZZ
20 uzssz 6370 . . . . . . . . 9 |- (ZZ>` 0) (_ ZZ
21 ssid 2076 . . . . . . . . 9 |- ZZ (_ ZZ
2219, 20, 21clmi1 7032 . . . . . . . 8 |- (((A e. V /\ F ~~> A) /\ (((abs` (A - B)) / 2) e. RR /\ 0 < ((abs` (A - B)) / 2))) -> E.k e. ZZ A.j e. ZZ (k <_ j -> ((F` j) e. CC /\ (abs` ((F` j) - A)) < ((abs` (A - B)) / 2))))
233, 5, 22mpanl12 707 . . . . . . 7 |- ((((abs`
(A - B)) / 2) e. RR /\ 0 < ((abs` (A - B)) / 2)) -> E.k e. ZZ A.j e. ZZ (k <_ j -> ((F` j) e. CC /\ (abs` ((F` j) - A)) < ((abs`
(A - B)) / 2))))
2418, 23mpan 694 . . . . . 6 |- (0 < ((abs` (A - B)) / 2) -> E.k e. ZZ A.j e. ZZ (k <_ j -> ((F` j) e. CC /\ (abs` ((F` j) - A)) < ((abs` (A - B)) / 2))))
2519, 20, 21clmi1 7032 . . . . . . . 8 |- (((B e. V /\ F ~~> B) /\ (((abs` (A - B)) / 2) e. RR /\ 0 < ((abs` (A - B)) / 2))) -> E.m e. ZZ A.j e. ZZ (m <_ j -> ((F` j) e. CC /\ (abs` ((F` j) - B)) < ((abs` (A - B)) / 2))))
268, 9, 25mpanl12 707 . . . . . . 7 |- ((((abs`
(A - B)) / 2) e. RR /\ 0 < ((abs` (A - B)) / 2)) -> E.m e. ZZ A.j e. ZZ (m <_ j -> ((F` j) e. CC /\ (abs` ((F` j) - B)) < ((abs`
(A - B)) / 2))))
2718, 26mpan 694 . . . . . 6 |- (0 < ((abs` (A - B)) / 2) -> E.m e. ZZ A.j e. ZZ (m <_ j -> ((F` j) e. CC /\ (abs` ((F` j) - B)) < ((abs` (A - B)) / 2))))
2824, 27jca 288 . . . . 5 |- (0 < ((abs` (A - B)) / 2) -> (E.k e. ZZ A.j e. ZZ (k <_ j -> ((F` j) e. CC /\ (abs` ((F` j) - A)) < ((abs` (A - B)) / 2))) /\ E.m e. ZZ A.j e. ZZ (m <_ j -> ((F` j) e. CC /\ (abs` ((F` j) - B)) < ((abs` (A - B)) / 2)))))
29 r19.26 1747 . . . . . . . . 9 |- (A.j e. ZZ ((k <_ j -> ((F` j) e. CC /\ (abs` ((F` j) - A)) < ((abs` (A - B)) / 2))) /\ (m <_ j -> ((F` j) e. CC /\ (abs` ((F` j) - B)) < ((abs` (A - B)) / 2)))) <-> (A.j e. ZZ (k <_ j -> ((F` j) e. CC /\ (abs` ((F` j) - A)) < ((abs` (A - B)) / 2))) /\ A.j e. ZZ (m <_ j -> ((F` j) e. CC /\ (abs` ((F` j) - B)) < ((abs` (A - B)) / 2)))))
3013ltnr 5591 . . . . . . . . . . . 12 |- -. (abs` (A - B)) < (abs` (A - B))
31 anandi 510 . . . . . . . . . . . . 13 |- (((F` j) e. CC /\ ((abs`
((F` j) - A)) < ((abs` (A - B)) / 2) /\ (abs`
((F` j) - B)) < ((abs` (A - B)) / 2))) <-> (((F` j) e. CC /\ (abs` ((F` j) - A)) < ((abs` (A - B)) / 2)) /\ ((F` j) e. CC /\ (abs` ((F` j) - B)) < ((abs` (A - B)) / 2))))
32 abssubt 6840 . . . . . . . . . . . . . . . . . 18 |- (((F` j) e. CC /\ A e. CC) -> (abs`
((F` j) - A)) = (abs` (A - (F` j))))
337, 32mpan2 695 . . . . . . . . . . . . . . . . 17 |- ((F` j) e. CC -> (abs` ((F` j) - A)) = (abs`
(A - (F` j))))
3433breq1d 2624 . . . . . . . . . . . . . . . 16 |- ((F` j) e. CC -> ((abs` ((F` j) - A)) < ((abs` (A - B)) / 2) <-> (abs` (A - (F` j))) < ((abs` (A - B)) / 2)))
3534anbi1d 616 . . . . . . . . . . . . . . 15 |- ((F` j) e. CC -> (((abs`
((F` j) - A)) < ((abs` (A - B)) / 2) /\ (abs`
((F` j) - B)) < ((abs` (A - B)) / 2)) <-> ((abs` (A - (F` j))) < ((abs`
(A - B)) / 2) /\ (abs` ((F` j) - B)) < ((abs` (A - B)) / 2))))
36 abs3lemt 6852 . . . . . . . . . . . . . . . . 17 |- (((A e. CC /\ B e. CC) /\ ((F` j) e. CC /\ (abs` (A - B)) e. RR)) -> (((abs` (A - (F` j))) < ((abs`
(A - B)) / 2) /\ (abs` ((F` j) - B)) < ((abs` (A - B)) / 2)) -> (abs` (A - B)) < (abs` (A - B))))
377, 11, 36mpanl12 707 . . . . . . . . . . . . . . . 16 |- (((F` j) e. CC /\ (abs` (A - B)) e. RR) -> (((abs` (A - (F` j))) < ((abs` (A - B)) / 2) /\ (abs` ((F` j) - B)) < ((abs` (A - B)) / 2)) -> (abs` (A - B)) < (abs` (A - B))))
3813, 37mpan2 695 . . . . . . . . . . . . . . 15 |- ((F` j) e. CC -> (((abs`
(A - (F` j))) < ((abs` (A - B)) / 2) /\ (abs`
((F` j) - B)) < ((abs` (A - B)) / 2)) -> (abs` (A - B)) < (abs` (A - B))))
3935, 38sylbid 203 . . . . . . . . . . . . . 14 |- ((F` j) e. CC -> (((abs`
((F` j) - A)) < ((abs` (A - B)) / 2) /\ (abs`
((F` j) - B)) < ((abs` (A - B)) / 2)) -> (abs` (A - B)) < (abs` (A - B))))
4039imp 350 . . . . . . . . . . . . 13 |- (((F` j) e. CC /\ ((abs`
((F` j) - A)) < ((abs` (A - B)) / 2) /\ (abs`
((F` j) - B)) < ((abs` (A - B)) / 2))) -> (abs` (A - B)) < (abs`
(A - B)))
4131, 40sylbir 201 . . . . . . . . . . . 12 |- ((((F` j) e. CC /\ (abs`
((F` j) - A)) < ((abs` (A - B)) / 2)) /\ ((F` j) e. CC /\ (abs` ((F` j) - B)) < ((abs`
(A - B)) / 2))) -> (abs` (A - B)) < (abs` (A - B