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

Theorem climabslem 7148
Description: Lemma for climabs 7149, climcj 7150, climre 7151, and climim 7152.
Hypotheses
Ref Expression
climabs.1 |- A e. V
climabs.2 |- G e. V
climabs.3 |- M e. ZZ
climabs.4 |- F ~~> A
climabslem.5 |- (k e. (ZZ>`
M) -> ((F` k) e. CC /\ (G` k) = (H` (F` k))))
climabslem.6 |- A.x e. CC (H` x) e. CC
climabslem.7 |- (((F` k) e. CC /\ A e. CC) -> (abs`
((H` (F` k)) - (H` A))) <_ (abs` ((F` k) - A)))
Assertion
Ref Expression
climabslem |- G ~~> (H` A)
Distinct variable groups:   A,k,x   k,F,x   k,G,x   k,M,x   k,H,x

Proof of Theorem climabslem
StepHypRef Expression
1 climabs.4 . . . 4 |- F ~~> A
2 climabs.3 . . . . 5 |- M e. ZZ
3 climabs.1 . . . . . 6 |- A e. V
4 climcl 6978 . . . . . 6 |- ((A e. V /\ F ~~> A) -> A e. CC)
53, 1, 4mp2an 697 . . . . 5 |- A e. CC
6 climabslem.5 . . . . . . 7 |- (k e. (ZZ>`
M) -> ((F` k) e. CC /\ (G` k) = (H` (F` k))))
76pm3.26d 321 . . . . . 6 |- (k e. (ZZ>`
M) -> (F` k) e. CC)
87rgen 1698 . . . . 5 |- A.k e. (ZZ>` M)(F` k) e. CC
9 climrel 6976 . . . . . . . 8 |- Rel ~~>
109brrelexi 3208 . . . . . . 7 |- (F ~~> A -> F e. V)
111, 10ax-mp 7 . . . . . 6 |- F e. V
1211clm4at 7090 . . . . 5 |- ((M e. ZZ /\ A e. CC /\ A.k e. (ZZ>` M)(F` k) e. CC) -> (F ~~> A <-> A.x e. RR (0 < x -> E.j e. ZZ A.k e. (ZZ>` M)(j <_ k -> (abs` ((F` k) - A)) < x))))
132, 5, 8, 12mp3an 916 . . . 4 |- (F ~~> A <-> A.x e. RR (0 < x -> E.j e. ZZ A.k e. (ZZ>` M)(j <_ k -> (abs` ((F` k) - A)) < x)))
141, 13mpbi 189 . . 3 |- A.x e. RR (0 < x -> E.j e. ZZ A.k e. (ZZ>` M)(j <_ k -> (abs` ((F` k) - A)) < x))
156pm3.27d 325 . . . . . . . . . . . . . . 15 |- (k e. (ZZ>`
M) -> (G` k) = (H` (F` k)))
1615opreq1d 3975 . . . . . . . . . . . . . 14 |- (k e. (ZZ>`
M) -> ((G` k) - (H` A)) = ((H` (F` k)) - (H` A)))
1716fveq2d 3728 . . . . . . . . . . . . 13 |- (k e. (ZZ>`
M) -> (abs` ((G` k) - (H` A))) = (abs`
((H` (F` k)) - (H` A))))
18 climabslem.7 . . . . . . . . . . . . . . 15 |- (((F` k) e. CC /\ A e. CC) -> (abs`
((H` (F` k)) - (H` A))) <_ (abs` ((F` k) - A)))
195, 18mpan2 696 . . . . . . . . . . . . . 14 |- ((F` k) e. CC -> (abs` ((H` (F` k)) - (H` A))) <_ (abs` ((F` k) - A)))
207, 19syl 10 . . . . . . . . . . . . 13 |- (k e. (ZZ>`
M) -> (abs` ((H` (F` k)) - (H` A))) <_ (abs` ((F` k) - A)))
2117, 20eqbrtrd 2635 . . . . . . . . . . . 12 |- (k e. (ZZ>`
M) -> (abs` ((G` k) - (H` A))) <_ (abs`
((F` k) - A)))
2221adantr 389 . . . . . . . . . . 11 |- ((k e. (ZZ>` M) /\ x e. RR) -> (abs`
((G` k) - (H` A))) <_ (abs` ((F` k) - A)))
23 lelttrt 5523 . . . . . . . . . . . . 13 |- (((abs` ((G` k) - (H` A))) e. RR /\ (abs` ((F` k) - A)) e. RR /\ x e. RR) -> (((abs` ((G` k) - (H` A))) <_ (abs`
((F` k) - A)) /\ (abs` ((F` k) - A)) < x) -> (abs` ((G` k) - (H` A))) < x))
24233expa 833 . . . . . . . . . . . 12 |- ((((abs`
((G` k) - (H` A))) e. RR /\ (abs`
((F` k) - A)) e. RR) /\ x e. RR) -> (((abs` ((G` k) - (H` A))) <_ (abs` ((F` k) - A)) /\ (abs` ((F` k) - A)) < x) -> (abs` ((G` k) - (H` A))) < x))
25 fveq2 3724 . . . . . . . . . . . . . . . . . . 19 |- (x = (F` k) -> (H` x) = (H` (F` k)))
2625eleq1d 1540 . . . . . . . . . . . . . . . . . 18 |- (x = (F` k) -> ((H` x) e. CC <-> (H` (F` k)) e. CC))
27 climabslem.6 . . . . . . . . . . . . . . . . . 18 |- A.x e. CC (H` x) e. CC
2826, 27vtoclri 1859 . . . . . . . . . . . . . . . . 17 |- ((F` k) e. CC -> (H` (F` k)) e. CC)
297, 28syl 10 . . . . . . . . . . . . . . . 16 |- (k e. (ZZ>`
M) -> (H` (F` k)) e. CC)
3015, 29eqeltrd 1548 . . . . . . . . . . . . . . 15 |- (k e. (ZZ>`
M) -> (G` k) e. CC)
31 fveq2 3724 . . . . . . . . . . . . . . . . . . 19 |- (x = A -> (H` x) = (H` A))
3231eleq1d 1540 . . . . . . . . . . . . . . . . . 18 |- (x = A -> ((H` x) e. CC <-> (H` A) e. CC))
3332, 27vtoclri 1859 . . . . . . . . . . . . . . . . 17 |- (A e. CC -> (H` A) e. CC)
345, 33ax-mp 7 . . . . . . . . . . . . . . . 16 |- (H` A) e. CC
35 subclt 5367 . . . . . . . . . . . . . . . 16 |- (((G` k) e. CC /\ (H` A) e. CC) -> ((G` k) - (H` A)) e. CC)
3634, 35mpan2 696 . . . . . . . . . . . . . . 15 |- ((G` k) e. CC -> ((G` k) - (H` A)) e. CC)
3730, 36syl 10 . . . . . . . . . . . . . 14 |- (k e. (ZZ>`
M) -> ((G` k) - (H` A)) e. CC)
38 absclt 6833 . . . . . . . . . . . . . 14 |- (((G` k) - (H` A)) e. CC -> (abs` ((G` k) - (H` A))) e. RR)
3937, 38syl 10 . . . . . . . . . . . . 13 |- (k e. (ZZ>`
M) -> (abs` ((G` k) - (H` A))) e. RR)
40 subclt 5367 . . . . . . . . . . . . . . 15 |- (((F` k) e. CC /\ A e. CC) -> ((F` k) - A) e. CC)
415, 40mpan2 696 . . . . . . . . . . . . . 14 |- ((F` k) e. CC -> ((F` k) - A) e. CC)
42 absclt 6833 . . . . . . . . . . . . . 14 |- (((F` k) - A) e. CC -> (abs` ((F` k) - A)) e. RR)
437, 41, 423syl 20 . . . . . . . . . . . . 13 |- (k e. (ZZ>`
M) -> (abs` ((F` k) - A)) e. RR)
4439, 43jca 288 . . . . . . . . . . . 12 |- (k e. (ZZ>`
M) -> ((abs` ((G` k) - (H` A))) e. RR /\ (abs` ((F` k) - A)) e. RR))
4524, 44sylan 448 . . . . . . . . . . 11 |- ((k e. (ZZ>` M) /\ x e. RR) -> (((abs` ((G` k) - (H` A))) <_ (abs`
((F` k) - A)) /\ (abs` ((F` k) - A)) < x) -> (abs` ((G` k) - (H` A))) < x))
4622, 45mpand 701 . . . . . . . . . 10 |- ((k e. (ZZ>` M) /\ x e. RR) -> ((abs` ((F` k) - A)) < x -> (abs` ((G` k) - (H` A))) < x))
4746imim2d 25 . . . . . . . . 9 |- ((k e. (ZZ>` M) /\ x e. RR) -> ((j <_ k -> (abs` ((F` k) - A)) < x) -> (j <_ k -> (abs`
((G` k) - (H` A))) < x)))
4847expcom 374 . . . . . . . 8 |- (x e. RR -> (k e. (ZZ>` M) -> ((j <_ k -> (abs` ((F` k) - A)) < x) -> (j <_ k -> (abs` ((G` k) - (H` A))) < x))))
4948r19.21aiv 1713 . . . . . . 7 |- (x e. RR -> A.k e. (ZZ>`
M)((j <_ k -> (abs` ((F` k) - A)) < x) -> (j <_ k -> (abs`
((G` k) - (H` A))) < x)))
50 r19.20 1702 . . . . . . 7 |- (A.k e. (ZZ>` M)((j <_ k -> (abs`
((F` k) - A)) < x) -> (j <_ k -> (abs` ((G` k) - (H` A))) < x)) -> (A.k e. (ZZ>`
M)(j <_ k -> (abs` ((F` k) - A)) < x) -> A.k e. (ZZ>` M)(j <_ k -> (abs`
((G` k) - (H` A))) < x)))
5149, 50syl 10 . . . . . 6 |- (x e. RR -> (A.k e. (ZZ>` M)(j <_ k -> (abs` ((F` k) - A)) < x) -> A.k e. (ZZ>` M)(j <_ k -> (abs`