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

Theorem cvg2 6922
Description: Two ways to express that a sequence converges or is Cauchy.
Hypothesis
Ref Expression
cvg2.1 |- ((y e. F /\ z e. G) -> A e. RR)
Assertion
Ref Expression
cvg2 |- (A.x e. RR (0 < x -> E.y e. F A.z e. G (ph -> A < x)) <-> A.x e. RR (0 < x -> E.y e. F A.z e. G (ph -> A <_ x)))
Distinct variable groups:   x,y,z   x,A   x,F,z   x,G   ph,x

Proof of Theorem cvg2
StepHypRef Expression
1 ltlet 5520 . . . . . . . . . 10 |- ((A e. RR /\ x e. RR) -> (A < x -> A <_ x))
21ancoms 436 . . . . . . . . 9 |- ((x e. RR /\ A e. RR) -> (A < x -> A <_ x))
3 cvg2.1 . . . . . . . . 9 |- ((y e. F /\ z e. G) -> A e. RR)
42, 3sylan2 451 . . . . . . . 8 |- ((x e. RR /\ (y e. F /\ z e. G)) -> (A < x -> A <_ x))
54anassrs 441 . . . . . . 7 |- (((x e. RR /\ y e. F) /\ z e. G) -> (A < x -> A <_ x))
65imim2d 25 . . . . . 6 |- (((x e. RR /\ y e. F) /\ z e. G) -> ((ph -> A < x) -> (ph -> A <_ x)))
76r19.20dva 1709 . . . . 5 |- ((x e. RR /\ y e. F) -> (A.z e. G (ph -> A < x) -> A.z e. G (ph -> A <_ x)))
87r19.22dva 1739 . . . 4 |- (x e. RR -> (E.y e. F A.z e. G (ph -> A < x) -> E.y e. F A.z e. G (ph -> A <_ x)))
98imim2d 25 . . 3 |- (x e. RR -> ((0 < x -> E.y e. F A.z e. G (ph -> A < x)) -> (0 < x -> E.y e. F A.z e. G (ph -> A <_ x))))
109r19.20i 1704 . 2 |- (A.x e. RR (0 < x -> E.y e. F A.z e. G (ph -> A < x)) -> A.x e. RR (0 < x -> E.y e. F A.z e. G (ph -> A <_ x)))
11 breq2 2623 . . . . . . 7 |- (x = (w / 2) -> (0 < x <-> 0 < (w / 2)))
12 breq2 2623 . . . . . . . . 9 |- (x = (w / 2) -> (A <_ x <-> A <_ (w / 2)))
1312imbi2d 612 . . . . . . . 8 |- (x = (w / 2) -> ((ph -> A <_ x) <-> (ph -> A <_ (w / 2))))
1413rexralbidv 1682 . . . . . . 7 |- (x = (w / 2) -> (E.y e. F A.z e. G (ph -> A <_ x) <-> E.y e. F A.z e. G (ph -> A <_ (w / 2))))
1511, 14imbi12d 626 . . . . . 6 |- (x = (w / 2) -> ((0 < x -> E.y e. F A.z e. G (ph -> A <_ x)) <-> (0 < (w / 2) -> E.y e. F A.z e. G (ph -> A <_ (w / 2)))))
1615rcla4cv 1874 . . . . 5 |- (A.x e. RR (0 < x -> E.y e. F A.z e. G (ph -> A <_ x)) -> ((w / 2) e. RR -> (0 < (w / 2) -> E.y e. F A.z e. G (ph -> A <_ (w / 2)))))
17 biimt 731 . . . . . . . . . 10 |- (((w / 2) e. RR /\ 0 < (w / 2)) -> (E.y e. F A.z e. G (ph -> A <_ (w / 2)) <-> (((w / 2) e. RR /\ 0 < (w / 2)) -> E.y e. F A.z e. G (ph -> A <_ (w / 2)))))
18 rehalfclt 6034 . . . . . . . . . . 11 |- (w e. RR -> (w / 2) e. RR)
1918adantr 389 . . . . . . . . . 10 |- ((w e. RR /\ 0 < w) -> (w / 2) e. RR)
20 halfpos2t 6037 . . . . . . . . . . 11 |- (w e. RR -> (0 < w <-> 0 < (w / 2)))
2120biimpa 416 . . . . . . . . . 10 |- ((w e. RR /\ 0 < w) -> 0 < (w / 2))
2217, 19, 21sylanc 471 . . . . . . . . 9 |- ((w e. RR /\ 0 < w) -> (E.y e. F A.z e. G (ph -> A <_ (w / 2)) <-> (((w / 2) e. RR /\ 0 < (w / 2)) -> E.y e. F A.z e. G (ph -> A <_ (w / 2)))))
23 impexp 347 . . . . . . . . 9 |- ((((w / 2) e. RR /\ 0 < (w / 2)) -> E.y e. F A.z e. G (ph -> A <_ (w / 2))) <-> ((w / 2) e. RR -> (0 < (w / 2) -> E.y e. F A.z e. G (ph -> A <_ (w / 2)))))
2422, 23syl6bb 536 . . . . . . . 8 |- ((w e. RR /\ 0 < w) -> (E.y e. F A.z e. G (ph -> A <_ (w / 2)) <-> ((w / 2) e. RR -> (0 < (w / 2) -> E.y e. F A.z e. G (ph -> A <_ (w / 2))))))
25 halfpost 6036 . . . . . . . . . . . . . . . 16 |- (w e. RR -> (0 < w <-> (w / 2) < w))
2625biimpa 416 . . . . . . . . . . . . . . 15 |- ((w e. RR /\ 0 < w) -> (w / 2) < w)
2726adantr 389 . . . . . . . . . . . . . 14 |- (((w e. RR /\ 0 < w) /\ A e. RR) -> (w / 2) < w)
28 lelttrt 5523 . . . . . . . . . . . . . . 15 |- ((A e. RR /\ (w / 2) e. RR /\ w e. RR) -> ((A <_ (w / 2) /\ (w / 2) < w) -> A < w))
29 pm3.27 323 . . . . . . . . . . . . . . 15 |- (((w e. RR /\ 0 < w) /\ A e. RR) -> A e. RR)
3018ad2antrr 404 . . . . . . . . . . . . . . 15 |- (((w e. RR /\ 0 < w) /\ A e. RR) -> (w / 2) e. RR)
31 simpll 412 . . . . . . . . . . . . . . 15 |- (((w e. RR /\ 0 < w) /\ A e. RR) -> w e. RR)
3228, 29, 30, 31syl3anc 858 . . . . . . . . . . . . . 14 |- (((w e. RR /\ 0 < w) /\ A e. RR) -> ((A <_ (w / 2) /\ (w / 2) < w) -> A < w))
3327, 32mpan2d 702 . . . . . . . . . . . . 13 |- (((w e. RR /\ 0 < w) /\ A e. RR) -> (A <_ (w / 2) -> A < w))
3433, 3sylan2 451 . . . . . . . . . . . 12 |- (((w e. RR /\ 0 < w) /\ (y e. F /\ z e. G)) -> (A <_ (w / 2) -> A < w))
3534anassrs 441 . . . . . . . . . . 11 |- ((((w e. RR /\ 0 < w) /\ y e. F) /\ z e. G) -> (A <_ (w / 2) -> A < w))
3635imim2d 25 . . . . . . . . . 10 |- ((((w e. RR /\ 0 < w) /\ y e. F) /\ z e. G) -> ((ph -> A <_ (w / 2)) -> (ph -> A < w)))
3736r19.20dva 1709 . . . . . . . . 9 |- (((w e. RR /\ 0 < w) /\ y e. F) -> (A.z e. G (ph -> A <_ (w / 2)) -> A.z e. G (ph -> A < w)))
3837r19.22dva 1739 . . . . . . . 8 |- ((w e. RR /\ 0 < w) -> (E.y e. F A.z e. G (ph -> A <_ (w / 2)) -> E.y e. F A.z e. G (ph -> A < w)))
3924, 38sylbird 205 . . . . . . 7 |- ((w e. RR /\ 0 < w) -> (((w / 2) e. RR -> (0 < (w / 2) -> E.y e. F A.z e. G (ph -> A <_ (w / 2)))) -> E.y e. F A.z e. G (ph -> A < w)))
4039com12 11 . . . . . 6 |- (((w / 2) e. RR -> (0 < (w / 2) -> E.y e. F A.z e. G (ph -> A <_ (w / 2)))) -> ((w e. RR /\ 0 < w) -> E.y e. F A.z e. G (ph -> A < w)))
4140exp3a 375 . . . . 5 |- (((w / 2) e. RR -> (0 < (w / 2) -> E.y e. F A.z e. G (ph -> A <_ (w / 2)))) -> (w e. RR -> (0 < w -> E.y e. F A.z e. G (ph -> A < w))))
4216, 41syl 10 . . . 4 |- (A.x e. RR (0 < x -> E.y e. F A.z e. G (ph -> A <_ x)) -> (w e. RR -> (0 < w -> E.y e. F A.z e. G (ph -> A < w))))
4342r19.21aiv 1713 . . 3 |- (A.x e. RR (0 < x -> E.y e. F A.z e. G (ph -> A <_ x)) -> A.w e. RR (0 < w -> E.y e. F A.z e. G (ph -> A < w)))
44 breq2 2623 . . . . 5 |- (w = x -> (0 < w <-> 0 < x))
45 breq2 2623 . . . . . . 7 |- (w = x -> (A < w <-> A < x))
4645imbi2d 612 . . . . . 6 |- (w = x -> ((ph -> A < w) <-> (ph -> A < x)))
4746rexralbidv 1682 . . . . 5 |- (w = x -> (E.y e. F A.z e. G (ph -> A < w) <-> E.y e. F A.z e. G (ph -> A < x)))
4844, 47imbi12d 626 . . . 4 |- (w = x -> ((0 < w -> E.y e. F A.z e. G (ph -> A < w)) <-> (0 < x -> E.y e. F A.z e. G (ph -> A < x))))
4948cbvralv 1800 . . 3 |- (A.w e. RR (0 < w -> E.y e. F A.z e. G (ph -> A < w)) <-> A.x e. RR (0 < x -> E.