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

Theorem climsqueeze2 7141
Description: Convergence of a sequence sandwiched between another converging sequence and its limit.
Hypotheses
Ref Expression
climsqueeze.1 |- F e. V
climsqueeze.2 |- G e. V
climsqueeze.3 |- A e. V
Assertion
Ref Expression
climsqueeze2 |- ((F ~~> A /\ M e. ZZ /\ A.k e. (ZZ>` M)(((F` k) e. RR /\ (G` k) e. RR) /\ (A <_ (G` k) /\ (G` k) <_ (F` k)))) -> G ~~> A)
Distinct variable groups:   A,k   k,F   k,G   k,M

Proof of Theorem climsqueeze2
StepHypRef Expression
1 climsqueeze.3 . . . . 5 |- A e. V
21climrecl 7110 . . . 4 |- ((M e. ZZ /\ F ~~> A /\ A.k e. (ZZ>` M)(F` k) e. RR) -> A e. RR)
3 simpll 412 . . . . 5 |- ((((F` k) e. RR /\ (G` k) e. RR) /\ (A <_ (G` k) /\ (G` k) <_ (F` k))) -> (F` k) e. RR)
43r19.20si 1706 . . . 4 |- (A.k e. (ZZ>` M)(((F` k) e. RR /\ (G` k) e. RR) /\ (A <_ (G` k) /\ (G` k) <_ (F` k))) -> A.k e. (ZZ>` M)(F` k) e. RR)
52, 4syl3an3 861 . . 3 |- ((M e. ZZ /\ F ~~> A /\ A.k e. (ZZ>` M)(((F` k) e. RR /\ (G` k) e. RR) /\ (A <_ (G` k) /\ (G` k) <_ (F` k)))) -> A e. RR)
6 lesub1t 5660 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- (((G` k) e. RR /\ (F` k) e. RR /\ A e. RR) -> ((G` k) <_ (F` k) <-> ((G` k) - A) <_ ((F` k) - A)))
763com13 838 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- ((A e. RR /\ (F` k) e. RR /\ (G` k) e. RR) -> ((G` k) <_ (F` k) <-> ((G` k) - A) <_ ((F` k) - A)))
87biimpd 153 . . . . . . . . . . . . . . . . . . . . . . . 24 |- ((A e. RR /\ (F` k) e. RR /\ (G` k) e. RR) -> ((G` k) <_ (F` k) -> ((G` k) - A) <_ ((F` k) - A)))
983exp 832 . . . . . . . . . . . . . . . . . . . . . . 23 |- (A e. RR -> ((F` k) e. RR -> ((G` k) e. RR -> ((G` k) <_ (F` k) -> ((G` k) - A) <_ ((F` k) - A)))))
109imp44 371 . . . . . . . . . . . . . . . . . . . . . 22 |- ((A e. RR /\ (((F` k) e. RR /\ (G` k) e. RR) /\ (G` k) <_ (F` k))) -> ((G` k) - A) <_ ((F` k) - A))
1110adantrrl 402 . . . . . . . . . . . . . . . . . . . . 21 |- ((A e. RR /\ (((F` k) e. RR /\ (G` k) e. RR) /\ (A <_ (G` k) /\ (G` k) <_ (F` k)))) -> ((G` k) - A) <_ ((F` k) - A))
12 abssubge0t 6895 . . . . . . . . . . . . . . . . . . . . . . . 24 |- ((A e. RR /\ (G` k) e. RR /\ A <_ (G` k)) -> (abs` ((G` k) - A)) = ((G` k) - A))
13123expb 834 . . . . . . . . . . . . . . . . . . . . . . 23 |- ((A e. RR /\ ((G` k) e. RR /\ A <_ (G` k))) -> (abs` ((G` k) - A)) = ((G` k) - A))
1413adantrll 400 . . . . . . . . . . . . . . . . . . . . . 22 |- ((A e. RR /\ (((F` k) e. RR /\ (G` k) e. RR) /\ A <_ (G` k))) -> (abs` ((G` k) - A)) = ((G` k) - A))
1514adantrrr 403 . . . . . . . . . . . . . . . . . . . . 21 |- ((A e. RR /\ (((F` k) e. RR /\ (G` k) e. RR) /\ (A <_ (G` k) /\ (G` k) <_ (F` k)))) -> (abs` ((G` k) - A)) = ((G` k) - A))
16 abssubge0t 6895 . . . . . . . . . . . . . . . . . . . . . 22 |- ((A e. RR /\ (F` k) e. RR /\ A <_ (F` k)) -> (abs` ((F` k) - A)) = ((F` k) - A))
17 pm3.26 319 . . . . . . . . . . . . . . . . . . . . . 22 |- ((A e. RR /\ (((F` k) e. RR /\ (G` k) e. RR) /\ (A <_ (G` k) /\ (G` k) <_ (F` k)))) -> A e. RR)
183adantl 388 . . . . . . . . . . . . . . . . . . . . . 22 |- ((A e. RR /\ (((F` k) e. RR /\ (G` k) e. RR) /\ (A <_ (G` k) /\ (G` k) <_ (F` k)))) -> (F` k) e. RR)
19 letrt 5525 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- ((A e. RR /\ (G` k) e. RR /\ (F` k) e. RR) -> ((A <_ (G` k) /\ (G` k) <_ (F` k)) -> A <_ (F` k)))
20193com23 839 . . . . . . . . . . . . . . . . . . . . . . . 24 |- ((A e. RR /\ (F` k) e. RR /\ (G` k) e. RR) -> ((A <_ (G` k) /\ (G` k) <_ (F` k)) -> A <_ (F` k)))
21203exp 832 . . . . . . . . . . . . . . . . . . . . . . 23 |- (A e. RR -> ((F` k) e. RR -> ((G` k) e. RR -> ((A <_ (G` k) /\ (G` k) <_ (F` k)) -> A <_ (F` k)))))
2221imp44 371 . . . . . . . . . . . . . . . . . . . . . 22 |- ((A e. RR /\ (((F` k) e. RR /\ (G` k) e. RR) /\ (A <_ (G` k) /\ (G` k) <_ (F` k)))) -> A <_ (F` k))
2316, 17, 18, 22syl3anc 858 . . . . . . . . . . . . . . . . . . . . 21 |- ((A e. RR /\ (((F` k) e. RR /\ (G` k) e. RR) /\ (A <_ (G` k) /\ (G` k) <_ (F` k)))) -> (abs` ((F` k) - A)) = ((F` k) - A))
2411, 15, 233brtr4d 2645 . . . . . . . . . . . . . . . . . . . 20 |- ((A e. RR /\ (((F` k) e. RR /\ (G` k) e. RR) /\ (A <_ (G` k) /\ (G` k) <_ (F` k)))) -> (abs` ((G` k) - A)) <_ (abs` ((F` k) - A)))
2524adantlr 393 . . . . . . . . . . . . . . . . . . 19 |- (((A e. RR /\ x e. RR) /\ (((F` k) e. RR /\ (G` k) e. RR) /\ (A <_ (G` k) /\ (G` k) <_ (F` k)))) -> (abs` ((G` k) - A)) <_ (abs` ((F` k) - A)))
26 lelttrt 5523 . . . . . . . . . . . . . . . . . . . . 21 |- (((abs` ((G` k) - A)) e. RR /\ (abs` ((F` k) - A)) e. RR /\ x e. RR) -> (((abs` ((G` k) - A)) <_ (abs`
((F` k) - A)) /\ (abs` ((F` k) - A)) < x) -> (abs` ((G` k) - A)) < x))
27 resubclt 5438 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- (((G` k) e. RR /\ A e. RR) -> ((G` k) - A) e. RR)
2827ancoms 436 . . . . . . . . . . . . . . . . . . . . . . . 24 |- ((A e. RR /\ (G` k) e. RR) -> ((G` k) - A) e. RR)
2928recnd 5315 . . . . . . . . . . . . . . . . . . . . . . 23 |- ((A e. RR /\ (G` k) e. RR) -> ((G` k) - A) e. CC)
30 absclt 6833 . . . . . . . . . . . . . . . . . . . . . . 23 |- (((G` k) - A) e. CC -> (abs` ((G` k) - A)) e. RR)
3129, 30syl 10 . . . . . . . . . . . . . . . . . . . . . 22 |- ((A e. RR /\ (G` k) e. RR) -> (abs`
((G` k) - A)) e. RR)
3231ad2ant2rl 411 . . . . . . . . . . . . . . . . . . . . 21 |- (((A e. RR /\ x e. RR) /\ ((F` k) e. RR /\ (G` k) e. RR)) -> (abs`
((G` k) - A)) e. RR)
33 resubclt 5438 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- (((F` k) e. RR /\ A e. RR) -> ((F` k) - A) e. RR)
3433ancoms 436 . . . . . . . . . . . . . . . . . . . . . . . 24 |- ((A e. RR /\ (F` k) e. RR) -> ((F` k) - A) e. RR)
3534recnd 5315 . . . . . . . . . . . . . . . . . . . . . . 23 |- ((A e. RR /\ (F` k) e. RR) -> ((F` k) - A) e. CC)
36 absclt 6833 . . . . . . . . . . . . . . . . . . . . . . 23 |- (((F` k) - A) e. CC -> (abs` ((F` k) - A)) e. RR)
3735, 36syl 10 . . . . . . . . . . . . . . . . . . . . . 22 |- ((A e. RR /\ (F` k) e. RR) -> (abs`
((F` k) - A)) e. RR)
3837ad2ant2r 409 . . . . . . . . . . . . . . . . . . . . 21 |- (((A e. RR /\ x e. RR) /\ ((F` k) e. RR /\ (G` k) e. RR)) -> (abs`
((F` k) - A)) e. RR)
39 simplr 413 . . . . . . . . . . . . . . . . . . . . 21 |- (((A e. RR /\ x e. RR) /\ ((F` k) e. RR /\ (G` k) e. RR)) -> x e. RR)
4026, 32, 38, 39syl3anc 858 . . . . . . . . . . . . . . . . . . . 20 |- (((A e. RR /\ x e. RR) /\ ((F` k) e. RR /\ (G<