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

Theorem clm4le 7081
Description: Express the predicate F converges to A, with a non-strict ordering requirement.
Hypotheses
Ref Expression
clm1.1 |- M e. ZZ
clm1.2 |- (ZZ>` M) (_ Z
clm1.3 |- Z (_ ZZ
clm1.4 |- N e. ZZ
clm1.5 |- (ZZ>` N) (_ W
clm1.6 |- W (_ ZZ
clm2.7 |- F e. V
Assertion
Ref Expression
clm4le |- ((A e. CC /\ A.k e. W (F` k) e. CC) -> (F ~~> A <-> A.x e. RR (0 < x -> E.j e. Z A.k e. W (j <_ k -> (abs` ((F` k) - A)) <_ x))))
Distinct variable groups:   j,k,x,A   j,F,k,x   j,M,k   k,N   j,W,k,x   j,Z,k,x

Proof of Theorem clm4le
StepHypRef Expression
1 clm1.1 . . . . 5 |- M e. ZZ
2 clm1.2 . . . . 5 |- (ZZ>` M) (_ Z
3 clm1.3 . . . . 5 |- Z (_ ZZ
4 clm1.4 . . . . 5 |- N e. ZZ
5 clm1.5 . . . . 5 |- (ZZ>` N) (_ W
6 clm1.6 . . . . 5 |- W (_ ZZ
7 clm2.7 . . . . 5 |- F e. V
81, 2, 3, 4, 5, 6, 7clm4 7080 . . . 4 |- ((A e. CC /\ A.k e. (Z i^i W)(F` k) e. CC) -> (F ~~> A <-> A.x e. RR (0 < x -> E.j e. Z A.k e. W (j <_ k -> (abs` ((F` k) - A)) < x))))
9 inss2 2231 . . . . 5 |- (Z i^i W) (_ W
10 ssralv 2114 . . . . 5 |- ((Z i^i W) (_ W -> (A.k e. W (F` k) e. CC -> A.k e. (Z i^i W)(F` k) e. CC))
119, 10ax-mp 7 . . . 4 |- (A.k e. W (F` k) e. CC -> A.k e. (Z i^i W)(F` k) e. CC)
128, 11sylan2 451 . . 3 |- ((A e. CC /\ A.k e. W (F` k) e. CC) -> (F ~~> A <-> A.x e. RR (0 < x -> E.j e. Z A.k e. W (j <_ k -> (abs` ((F` k) - A)) < x))))
13 ax-17 971 . . . . . . . . 9 |- (A e. CC -> A.k A e. CC)
14 hbra1 1687 . . . . . . . . 9 |- (A.k e. W (F` k) e. CC -> A.kA.k e. W (F` k) e. CC)
1513, 14hban 1009 . . . . . . . 8 |- ((A e. CC /\ A.k e. W (F` k) e. CC) -> A.k(A e. CC /\ A.k e. W (F` k) e. CC))
16 ax-17 971 . . . . . . . 8 |- (x e. RR -> A.k x e. RR)
1715, 16hban 1009 . . . . . . 7 |- (((A e. CC /\ A.k e. W (F` k) e. CC) /\ x e. RR) -> A.k((A e. CC /\ A.k e. W (F` k) e. CC) /\ x e. RR))
18 ltlet 5520 . . . . . . . . 9 |- (((abs` ((F` k) - A)) e. RR /\ x e. RR) -> ((abs` ((F` k) - A)) < x -> (abs` ((F` k) - A)) <_ x))
19 subclt 5367 . . . . . . . . . . . . . 14 |- (((F` k) e. CC /\ A e. CC) -> ((F` k) - A) e. CC)
2019ancoms 436 . . . . . . . . . . . . 13 |- ((A e. CC /\ (F` k) e. CC) -> ((F` k) - A) e. CC)
21 absclt 6833 . . . . . . . . . . . . 13 |- (((F` k) - A) e. CC -> (abs` ((F` k) - A)) e. RR)
2220, 21syl 10 . . . . . . . . . . . 12 |- ((A e. CC /\ (F` k) e. CC) -> (abs`
((F` k) - A)) e. RR)
23 ra4 1694 . . . . . . . . . . . . 13 |- (A.k e. W (F` k) e. CC -> (k e. W -> (F` k) e. CC))
2423imp 350 . . . . . . . . . . . 12 |- ((A.k e. W (F` k) e. CC /\ k e. W) -> (F` k) e. CC)
2522, 24sylan2 451 . . . . . . . . . . 11 |- ((A e. CC /\ (A.k e. W (F` k) e. CC /\ k e. W)) -> (abs` ((F` k) - A)) e. RR)
2625anassrs 441 . . . . . . . . . 10 |- (((A e. CC /\ A.k e. W (F` k) e. CC) /\ k e. W) -> (abs` ((F` k) - A)) e. RR)
2726adantlr 393 . . . . . . . . 9 |- ((((A e. CC /\ A.k e. W (F` k) e. CC) /\ x e. RR) /\ k e. W) -> (abs` ((F` k) - A)) e. RR)
28 simplr 413 . . . . . . . . 9 |- ((((A e. CC /\ A.k e. W (F` k) e. CC) /\ x e. RR) /\ k e. W) -> x e. RR)
2918, 27, 28sylanc 471 . . . . . . . 8 |- ((((A e. CC /\ A.k e. W (F` k) e. CC) /\ x e. RR) /\ k e. W) -> ((abs` ((F` k) - A)) < x -> (abs` ((F` k) - A)) <_ x))
3029imim2d 25 . . . . . . 7 |- ((((A e. CC /\ A.k e. W (F` k) e. CC) /\ x e. RR) /\ k e. W) -> ((j <_ k -> (abs` ((F` k) - A)) < x) -> (j <_ k -> (abs`
((F` k) - A)) <_ x)))
3117, 30r19.20da 1708 . . . . . 6 |- (((A e. CC /\ A.k e. W (F` k) e. CC) /\ x e. RR) -> (A.k e. W (j <_ k -> (abs` ((F` k) - A)) < x) -> A.k e. W (j <_ k -> (abs`
((F` k) - A)) <_ x)))
3231r19.22sdv 1738 . . . . 5 |- (((A e. CC /\ A.k e. W (F` k) e. CC) /\ x e. RR) -> (E.j e. Z A.k e. W (j <_ k -> (abs` ((F` k) - A)) < x) -> E.j e. Z A.k e. W (j <_ k -> (abs`
((F` k) - A)) <_ x)))
3332imim2d 25 . . . 4 |- (((A e. CC /\ A.k e. W (F` k) e. CC) /\ x e. RR) -> ((0 < x -> E.j e. Z A.k e. W (j <_ k -> (abs` ((F` k) - A)) < x)) -> (0 < x -> E.j e. Z A.k e. W (j <_ k -> (abs` ((F` k) - A)) <_ x))))
3433r19.20dva 1709 . . 3 |- ((A e. CC /\ A.k e. W (F` k) e. CC) -> (A.x e. RR (0 < x -> E.j e. Z A.k e. W (j <_ k -> (abs` ((F` k) - A)) < x)) -> A.x e. RR (0 < x -> E.j e. Z A.k e. W (j <_ k -> (abs` ((F` k) - A)) <_ x))))
3512, 34sylbid 203 . 2 |- ((A e. CC /\ A.k e. W (F` k) e. CC) -> (F ~~> A -> A.x e. RR (0 < x -> E.j e. Z A.k e. W (j <_ k -> (abs` ((F` k) - A)) <_ x))))
36 rehalfclt 6034 . . . . . . . . 9 |- (y e. RR -> (y / 2) e. RR)
37 breq2 2623 . . . . . . . . . . 11 |- (x = (y / 2) -> (0 < x <-> 0 < (y / 2)))
38 breq2 2623 . . . . . . . . . . . . 13 |- (x = (y / 2) -> ((abs` ((F` k) - A)) <_ x <-> (abs` ((F` k) - A)) <_ (y / 2)))
3938imbi2d 612 . . . . . . . . . . . 12 |- (x = (y / 2) -> ((j <_ k -> (abs`
((F` k) - A)) <_ x) <-> (j <_ k -> (abs` ((F` k) - A)) <_ (y / 2))))
4039rexralbidv 1682 . . . . . . . . . . 11 |- (x = (y / 2) -> (E.j e. Z A.k e. W (j <_ k -> (abs`
((F` k) - A)) <_ x) <-> E.j e. Z A.k e. W (j <_ k -> (abs` ((F` k) - A)) <_ (y / 2))))
4137, 40imbi12d 626 . . . . . . . . . 10 |- (x = (y / 2) -> ((0 < x -> E.j e. Z A.k e. W (j <_ k -> (abs` ((F` k) - A)) <_ x)) <-> (0 < (y / 2) -> E.j e. Z A.k e. W (j <_ k -> (abs` ((F` k) - A)) <_ (y / 2)))))
4241rcla4v 1873 . . . . . . . . 9 |- ((y / 2) e. RR -> (A.x e. RR (0 < x -> E.j e. Z A.k e. W (j <_ k -> (abs` ((F` k) - A)) <_ x)) -> (0 < (y / 2) -> E.j e. Z A.k e. W (j <_ k -> (abs`
((F` k) - A)) <_ (y / 2)))))
4336, 42syl 10 . . . . . . . 8 |- (y e. RR -> (A.x e. RR (0 < x -> E.j e. Z A.k e. W (j <_ k -> (abs` ((F` k) - A)) <_ x)) -> (0 < (y / 2) -> E.j e. Z A.k e. W (j <_ k -> (abs`
((F` k) - A)) <_ (y / 2)))))
4443ad2antrr 404 . . . . . . 7 |- (((y e. RR /\ 0 < y) /\ (A e. CC /\ A.k e. W (F` k) e. CC)) -> (A.x e. RR (0 < x -> E.j e. Z A.k e. W (j <_ k -> (abs` ((F` k) - A)) <_ x)) -> (0 < (y /