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

Theorem climsqueeze 7084
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
climsqueeze |- ((F ~~> A /\ M e. ZZ /\ A.k e. (ZZ>` M)(((F` k) e. RR /\ (G` k) e. RR) /\ ((F` k) <_ (G` k) /\ (G` k) <_ A))) -> G ~~> A)
Distinct variable groups:   A,k   k,F   k,G   k,M

Proof of Theorem climsqueeze
StepHypRef Expression
1 climsqueeze.3 . . . . 5 |- A e. V
21climrecl 7055 . . . 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) /\ ((F` k) <_ (G` k) /\ (G` k) <_ A)) -> (F` k) e. RR)
43r19.20si 1703 . . . 4 |- (A.k e. (ZZ>` M)(((F` k) e. RR /\ (G` k) e. RR) /\ ((F` k) <_ (G` k) /\ (G` k) <_ A)) -> A.k e. (ZZ>` M)(F` k) e. RR)
52, 4syl3an3 860 . . 3 |- ((M e. ZZ /\ F ~~> A /\ A.k e. (ZZ>` M)(((F` k) e. RR /\ (G` k) e. RR) /\ ((F` k) <_ (G` k) /\ (G` k) <_ A))) -> A e. RR)
6 lesub2t 5642 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- (((F` k) e. RR /\ (G` k) e. RR /\ A e. RR) -> ((F` k) <_ (G` k) <-> (A - (G` k)) <_ (A - (F` k))))
763comr 840 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- ((A e. RR /\ (F` k) e. RR /\ (G` k) e. RR) -> ((F` k) <_ (G` k) <-> (A - (G` k)) <_ (A - (F` k))))
87biimpd 153 . . . . . . . . . . . . . . . . . . . . . . . 24 |- ((A e. RR /\ (F` k) e. RR /\ (G` k) e. RR) -> ((F` k) <_ (G` k) -> (A - (G` k)) <_ (A - (F` k))))
983exp 831 . . . . . . . . . . . . . . . . . . . . . . 23 |- (A e. RR -> ((F` k) e. RR -> ((G` k) e. RR -> ((F` k) <_ (G` k) -> (A - (G` k)) <_ (A - (F` k))))))
109imp44 371 . . . . . . . . . . . . . . . . . . . . . 22 |- ((A e. RR /\ (((F` k) e. RR /\ (G` k) e. RR) /\ (F` k) <_ (G` k))) -> (A - (G` k)) <_ (A - (F` k)))
1110adantrrr 403 . . . . . . . . . . . . . . . . . . . . 21 |- ((A e. RR /\ (((F` k) e. RR /\ (G` k) e. RR) /\ ((F` k) <_ (G` k) /\ (G` k) <_ A))) -> (A - (G` k)) <_ (A - (F` k)))
12 abssuble0t 6842 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- (((G` k) e. RR /\ A e. RR /\ (G` k) <_ A) -> (abs` ((G` k) - A)) = (A - (G` k)))
13123com12 836 . . . . . . . . . . . . . . . . . . . . . . . 24 |- ((A e. RR /\ (G` k) e. RR /\ (G` k) <_ A) -> (abs` ((G` k) - A)) = (A - (G` k)))
14133expb 833 . . . . . . . . . . . . . . . . . . . . . . 23 |- ((A e. RR /\ ((G` k) e. RR /\ (G` k) <_ A)) -> (abs` ((G` k) - A)) = (A - (G` k)))
1514adantrrl 402 . . . . . . . . . . . . . . . . . . . . . 22 |- ((A e. RR /\ ((G` k) e. RR /\ ((F` k) <_ (G` k) /\ (G` k) <_ A))) -> (abs` ((G` k) - A)) = (A - (G` k)))
1615adantrll 400 . . . . . . . . . . . . . . . . . . . . 21 |- ((A e. RR /\ (((F` k) e. RR /\ (G` k) e. RR) /\ ((F` k) <_ (G` k) /\ (G` k) <_ A))) -> (abs` ((G` k) - A)) = (A - (G` k)))
17 abssuble0t 6842 . . . . . . . . . . . . . . . . . . . . . 22 |- (((F` k) e. RR /\ A e. RR /\ (F` k) <_ A) -> (abs` ((F` k) - A)) = (A - (F` k)))
183adantl 388 . . . . . . . . . . . . . . . . . . . . . 22 |- ((A e. RR /\ (((F` k) e. RR /\ (G` k) e. RR) /\ ((F` k) <_ (G` k) /\ (G` k) <_ A))) -> (F` k) e. RR)
19 pm3.26 319 . . . . . . . . . . . . . . . . . . . . . 22 |- ((A e. RR /\ (((F` k) e. RR /\ (G` k) e. RR) /\ ((F` k) <_ (G` k) /\ (G` k) <_ A))) -> A e. RR)
20 letrt 5506 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- (((F` k) e. RR /\ (G` k) e. RR /\ A e. RR) -> (((F` k) <_ (G` k) /\ (G` k) <_ A) -> (F` k) <_ A))
21203comr 840 . . . . . . . . . . . . . . . . . . . . . . . 24 |- ((A e. RR /\ (F` k) e. RR /\ (G` k) e. RR) -> (((F` k) <_ (G` k) /\ (G` k) <_ A) -> (F` k) <_ A))
22213exp 831 . . . . . . . . . . . . . . . . . . . . . . 23 |- (A e. RR -> ((F` k) e. RR -> ((G` k) e. RR -> (((F` k) <_ (G` k) /\ (G` k) <_ A) -> (F` k) <_ A))))
2322imp44 371 . . . . . . . . . . . . . . . . . . . . . 22 |- ((A e. RR /\ (((F` k) e. RR /\ (G` k) e. RR) /\ ((F` k) <_ (G` k) /\ (G` k) <_ A))) -> (F` k) <_ A)
2417, 18, 19, 23syl3anc 857 . . . . . . . . . . . . . . . . . . . . 21 |- ((A e. RR /\ (((F` k) e. RR /\ (G` k) e. RR) /\ ((F` k) <_ (G` k) /\ (G` k) <_ A))) -> (abs` ((F` k) - A)) = (A - (F` k)))
2511, 16, 243brtr4d 2640 . . . . . . . . . . . . . . . . . . . 20 |- ((A e. RR /\ (((F` k) e. RR /\ (G` k) e. RR) /\ ((F` k) <_ (G` k) /\ (G` k) <_ A))) -> (abs` ((G` k) - A)) <_ (abs` ((F` k) - A)))
2625adantlr 393 . . . . . . . . . . . . . . . . . . 19 |- (((A e. RR /\ x e. RR) /\ (((F` k) e. RR /\ (G` k) e. RR) /\ ((F` k) <_ (G` k) /\ (G` k) <_ A))) -> (abs` ((G` k) - A)) <_ (abs` ((F` k) - A)))
27 lelttrt 5504 . . . . . . . . . . . . . . . . . . . . 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))
28 resubclt 5418 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- (((G` k) e. RR /\ A e. RR) -> ((G` k) - A) e. RR)
2928ancoms 436 . . . . . . . . . . . . . . . . . . . . . . . 24 |- ((A e. RR /\ (G` k) e. RR) -> ((G` k) - A) e. RR)
3029recnd 5295 . . . . . . . . . . . . . . . . . . . . . . 23 |- ((A e. RR /\ (G` k) e. RR) -> ((G` k) - A) e. CC)
31 absclt 6776 . . . . . . . . . . . . . . . . . . . . . . 23 |- (((G` k) - A) e. CC -> (abs` ((G` k) - A)) e. RR)
3230, 31syl 10 . . . . . . . . . . . . . . . . . . . . . 22 |- ((A e. RR /\ (G` k) e. RR) -> (abs`
((G` k) - A)) e. RR)
3332ad2ant2rl 411 . . . . . . . . . . . . . . . . . . . . 21 |- (((A e. RR /\ x e. RR) /\ ((F` k) e. RR /\ (G` k) e. RR)) -> (abs`
((G` k) - A)) e. RR)
34 resubclt 5418 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- (((F` k) e. RR /\ A e. RR) -> ((F` k) - A) e. RR)
3534ancoms 436 . . . . . . . . . . . . . . . . . . . . . . . 24 |- ((A e. RR /\ (F` k) e. RR) -> ((F` k) - A) e. RR)
3635recnd 5295 . . . . . . . . . . . . . . . . . . . . . . 23 |- ((A e. RR /\ (F` k) e. RR) -> ((F` k) - A) e. CC)
37 absclt 6776 . . . . . . . . . . . . . . . . . . . . . . 23 |- (((F` k) - A) e. CC -> (abs` ((F` k) - A)) e. RR)
3836, 37syl 10 . . . . . . . . . . . . . . . . . . . . . 22 |- ((A e. RR /\ (F` k) e. RR) -> (abs`
((F` k) - A)) e. RR)
3938ad2ant2r 409 . . . . . . . . . . . . . . . . . . . . 21 |- (((A e. RR /\ x e. RR) /\ ((F` k) e. RR /\ (G` k) e. RR)) -> (abs`
((F` k) - A)) e. RR)
40 simplr 413 . . . . . . . . . . . . . . . . . . . . 21 |- (((A e. RR /\