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

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

Proof of Theorem climunii
StepHypRef Expression
1 nn2get 4438 . . . . 5 |- ((y e. NN /\ w e. NN) -> E.z e. NN (y <_ z /\ w <_ z))
21rgen2 1248 . . . 4 |- A.y e. NN A.w e. NN E.z e. NN (y <_ z /\ w <_ z)
3 climunii.3 . . . . . . . . . 10 |- (F ~~> A /\ F ~~> B)
43pm3.26i 257 . . . . . . . . 9 |- F ~~> A
5 climuni.3 . . . . . . . . . 10 |- F e. V
6 climuni.1 . . . . . . . . . 10 |- A e. V
75, 6climcn 4879 . . . . . . . . 9 |- (F ~~> A -> A e. CC)
84, 7ax-mp 6 . . . . . . . 8 |- A e. CC
93pm3.27i 261 . . . . . . . . 9 |- F ~~> B
10 climuni.2 . . . . . . . . . 10 |- B e. V
115, 10climcn 4879 . . . . . . . . 9 |- (F ~~> B -> B e. CC)
129, 11ax-mp 6 . . . . . . . 8 |- B e. CC
138, 12subcl 4139 . . . . . . 7 |- (A - B) e. CC
1413abscl 4840 . . . . . 6 |- (abs` (A - B)) e. RR
15 2re 4470 . . . . . 6 |- 2 e. RR
16 2pos 4479 . . . . . 6 |- 0 < 2
1714, 15, 16divgt0lem 4389 . . . . 5 |- (0 < (abs`
(A - B)) -> 0 < ((abs` (A - B)) / 2))
1815, 16gt0ne0i 4345 . . . . . . . 8 |- 2 =/= 0
1914, 15, 18redivcl 4274 . . . . . . 7 |- ((abs` (A - B)) / 2) e. RR
20 breq2 2066 . . . . . . . . 9 |- (x = ((abs` (A - B)) / 2) -> (0 < x <-> 0 < ((abs` (A - B)) / 2)))
21 breq2 2066 . . . . . . . . . . . 12 |- (x = ((abs` (A - B)) / 2) -> ((abs` ((F` z) - A)) < x <-> (abs` ((F` z) - A)) < ((abs`
(A - B)) / 2)))
2221imbi2d 464 . . . . . . . . . . 11 |- (x = ((abs` (A - B)) / 2) -> ((y <_ z -> (abs`
((F` z) - A)) < x) <-> (y <_ z -> (abs` ((F` z) - A)) < ((abs` (A - B)) / 2))))
2322biraldv 1219 . . . . . . . . . 10 |- (x = ((abs` (A - B)) / 2) -> (A.z e. NN (y <_ z -> (abs`
((F` z) - A)) < x) <-> A.z e. NN (y <_ z -> (abs` ((F` z) - A)) < ((abs` (A - B)) / 2))))
2423birexdv 1220 . . . . . . . . 9 |- (x = ((abs` (A - B)) / 2) -> (E.y e. NN A.z e. NN (y <_ z -> (abs`
((F` z) - A)) < x) <-> E.y e. NN A.z e. NN (y <_ z -> (abs` ((F` z) - A)) < ((abs` (A - B)) / 2))))
2520, 24imbi12d 474 . . . . . . . 8 |- (x = ((abs` (A - B)) / 2) -> ((0 < x -> E.y e. NN A.z e. NN (y <_ z -> (abs` ((F` z) - A)) < x)) <-> (0 < ((abs` (A - B)) / 2) -> E.y e. NN A.z e. NN (y <_ z -> (abs` ((F` z) - A)) < ((abs` (A - B)) / 2)))))
265, 6climconv 4880 . . . . . . . . 9 |- (F ~~> A -> A.x e. RR (0 < x -> E.y e. NN A.z e. NN (y <_ z -> (abs` ((F` z) - A)) < x)))
274, 26ax-mp 6 . . . . . . . 8 |- A.x e. RR (0 < x -> E.y e. NN A.z e. NN (y <_ z -> (abs` ((F` z) - A)) < x))
2825, 27vtoclri 1393 . . . . . . 7 |- (((abs` (A - B)) / 2) e. RR -> (0 < ((abs` (A - B)) / 2) -> E.y e. NN A.z e. NN (y <_ z -> (abs`
((F` z) - A)) < ((abs` (A - B)) / 2))))
2919, 28ax-mp 6 . . . . . 6 |- (0 < ((abs` (A - B)) / 2) -> E.y e. NN A.z e. NN (y <_ z -> (abs` ((F` z) - A)) < ((abs` (A - B)) / 2)))
30 breq2 2066 . . . . . . . . . . . 12 |- (x = ((abs` (A - B)) / 2) -> ((abs` ((F` z) - B)) < x <-> (abs` ((F` z) - B)) < ((abs`
(A - B)) / 2)))
3130imbi2d 464 . . . . . . . . . . 11 |- (x = ((abs` (A - B)) / 2) -> ((w <_ z -> (abs`
((F` z) - B)) < x) <-> (w <_ z -> (abs` ((F` z) - B)) < ((abs` (A - B)) / 2))))
3231biraldv 1219 . . . . . . . . . 10 |- (x = ((abs` (A - B)) / 2) -> (A.z e. NN (w <_ z -> (abs`
((F` z) - B)) < x) <-> A.z e. NN (w <_ z -> (abs` ((F` z) - B)) < ((abs` (A - B)) / 2))))
3332birexdv 1220 . . . . . . . . 9 |- (x = ((abs` (A - B)) / 2) -> (E.w e. NN A.z e. NN (w <_ z -> (abs`
((F` z) - B)) < x) <-> E.w e. NN A.z e. NN (w <_ z -> (abs` ((F` z) - B)) < ((abs` (A - B)) / 2))))
3420, 33imbi12d 474 . . . . . . . 8 |- (x = ((abs` (A - B)) / 2) -> ((0 < x -> E.w e. NN A.z e. NN (w <_ z -> (abs` ((F` z) - B)) < x)) <-> (0 < ((abs` (A - B)) / 2) -> E.w e. NN A.z e. NN (w <_ z -> (abs` ((F` z) - B)) < ((abs` (A - B)) / 2)))))
355, 10climconv 4880 . . . . . . . . 9 |- (F ~~> B -> A.x e. RR (0 < x -> E.w e. NN A.z e. NN (w <_ z -> (abs` ((F` z) - B)) < x)))
369, 35ax-mp 6 . . . . . . . 8 |- A.x e. RR (0 < x -> E.w e. NN A.z e. NN (w <_ z -> (abs` ((F` z) - B)) < x))
3734, 36vtoclri 1393 . . . . . . 7 |- (((abs` (A - B)) / 2) e. RR -> (0 < ((abs` (A - B)) / 2) -> E.w e. NN A.z e. NN (w <_ z -> (abs`
((F` z) - B)) < ((abs` (A - B)) / 2))))
3819, 37ax-mp 6 . . . . . 6 |- (0 < ((abs` (A - B)) / 2) -> E.w e. NN A.z e. NN (w <_ z -> (abs` ((F` z) - B)) < ((abs` (A - B)) / 2)))
3929, 38jca 236 . . . . 5 |- (0 < ((abs` (A - B)) / 2) -> (E.y e. NN A.z e. NN (y <_ z -> (abs`
((F` z) - A)) < ((abs` (A - B)) / 2)) /\ E.w e. NN A.z e. NN (w <_ z -> (abs` ((F` z) - B)) < ((abs`
(A - B)) / 2))))
40 r19.26 1289 . . . . . . . . 9 |- (A.z e. NN ((y <_ z -> (abs`
((F` z) - A)) < ((abs` (A - B)) / 2)) /\ (w <_ z -> (abs` ((F` z) - B)) < ((abs`
(A - B)) / 2))) <-> (A.z e. NN (y <_ z -> (abs`
((F` z) - A)) < ((abs` (A - B)) / 2)) /\ A.z e. NN (w <_ z -> (abs` ((F` z) - B)) < ((abs`
(A - B)) / 2))))
4114ltnr 4338 . . . . . . . . . . . . 13 |- -. (abs` (A - B)) < (abs` (A - B))
425, 6climseq 4878 . . . . . . . . . . . . . . . . . . 19 |- (F ~~> A -> F:NN-->CC)
434, 42ax-mp 6 . . . . . . . . . . . . . . . . . 18 |- F:NN-->CC
44 ffvrn 2890 . . . . . . . . . . . . . . . . . 18 |- ((F:NN-->CC /\ z e. NN) -> (F` z) e. CC)
4543, 44mpan 518 . . . . . . . . . . . . . . . . 17 |- (z e. NN -> (F` z) e. CC)
46 abssubt 4864 . . . . . . . . . . . . . . . . . 18 |- (((F` z) e. CC /\ A e. CC) -> (abs`
((F` z) - A)) = (abs` (A - (F` z))))
478, 46mpan2 519 . . . . . . . . . . . . . . . . 17 |- ((F` z) e. CC -> (abs` ((F` z) - A)) = (abs`
(A - (F` z))))
4845, 47syl 12 . . . . . . . . . . . . . . . 16 |- (z e. NN -> (abs` ((F` z) - A)) = (abs`
(A - (F` z))))
4948breq1d 2071 . . . . . . . . . . . . . . 15 |- (z e. NN -> ((abs` ((F` z) - A)) < ((abs` (A - B)) / 2) <-> (abs` (A - (F` z))) < ((abs` (A - B)) / 2)))
5049anbi1d 469 . . . . . . . . . . . . . 14 |- (z e. NN -> (((abs`
((F` z) - A)) < ((