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

Theorem xplmi 7973
Description: Two sequences converge if the sequence of their ordered pairs converges. One direction of Proposition 14-2.6 of [Gleason] p. 230. Warning: The HTML proof page is 0.5MB in size.
Hypotheses
Ref Expression
xplm.a |- R e. V
xplm.b |- S e. V
xplm.1 |- X = dom dom B
xplm.3 |- Y = dom dom C
xplm.5 |- B e. Met
xplm.6 |- C e. Met
xplm.7 |- D = {<.<.x, y>., z>. | ((x e. (X X. Y) /\ y e. (X X. Y)) /\ z = sup({((1st` x)B(1st` y)), ((2nd` x)C(2nd` y))}, RR, < ))}
xplmi.9 |- F = {<.k, w>. | (k e. NN /\ w = (1st`
(H` k)))}
xplmi.10 |- G = {<.k, w>. | (k e. NN /\ w = (2nd`
(H` k)))}
Assertion
Ref Expression
xplmi |- ((H:NN-->(X X. Y) /\ H(~~>m` D)<.R, S>.) -> ((F:NN-->X /\ F(~~>m` B)R) /\ (G:NN-->Y /\ G(~~>m` C)S)))
Distinct variable groups:   x,y,z,B   x,C,y,z   x,R,y,z   x,S,y,z   w,k,x,y,z,X   k,Y,w,x,y,z   x,F,y,z   x,G,y,z   k,H,w

Proof of Theorem xplmi
StepHypRef Expression
1 simprl 414 . . . . . . . 8 |- ((H(~~>m` D)<.R, S>. /\ (R e. X /\ S e. Y)) -> R e. X)
21a1i 8 . . . . . . 7 |- (H:NN-->(X X. Y) -> ((H(~~>m` D)<.R, S>. /\ (R e. X /\ S e. Y)) -> R e. X))
3 opex 2782 . . . . . . . . . . . . 13 |- <.R, S>. e. V
4 xplm.1 . . . . . . . . . . . . . . 15 |- X = dom dom B
5 xplm.3 . . . . . . . . . . . . . . 15 |- Y = dom dom C
6 xplm.5 . . . . . . . . . . . . . . 15 |- B e. Met
7 xplm.6 . . . . . . . . . . . . . . 15 |- C e. Met
8 xplm.7 . . . . . . . . . . . . . . 15 |- D = {<.<.x, y>., z>. | ((x e. (X X. Y) /\ y e. (X X. Y)) /\ z = sup({((1st` x)B(1st` y)), ((2nd` x)C(2nd` y))}, RR, < ))}
94, 5, 6, 7, 8metxp 7834 . . . . . . . . . . . . . 14 |- D e. Met
10 ltso 5512 . . . . . . . . . . . . . . . . . . 19 |- < Or RR
1110supex 4577 . . . . . . . . . . . . . . . . . 18 |- sup({((1st`
x)B(1st` y)), ((2nd` x)C(2nd`
y))}, RR, < ) e. V
1211, 8dmoprab2 4123 . . . . . . . . . . . . . . . . 17 |- dom D = ((X X. Y) X. (X X. Y))
1312dmeqi 3312 . . . . . . . . . . . . . . . 16 |- dom dom D = dom ((X X. Y) X. (X X. Y))
14 dmxpid 3333 . . . . . . . . . . . . . . . 16 |- dom ((X X. Y) X. (X X. Y)) = (X X. Y)
1513, 14eqtr2 1496 . . . . . . . . . . . . . . 15 |- (X X. Y) = dom dom D
16 1z 6159 . . . . . . . . . . . . . . 15 |- 1 e. ZZ
17 nnuz 6439 . . . . . . . . . . . . . . 15 |- NN = (ZZ>` 1)
1815, 16, 17lmcvg2 7933 . . . . . . . . . . . . . 14 |- (((D e. Met /\ <.R, S>. e. V /\ H(~~>m` D)<.R, S>.) /\ (v e. RR /\ 0 < v)) -> E.j e. NN A.m e. NN (j <_ m -> ((H` m)D<.R, S>.) < v))
199, 18mp3anl1 910 . . . . . . . . . . . . 13 |- (((<.R, S>. e. V /\ H(~~>m` D)<.R, S>.) /\ (v e. RR /\ 0 < v)) -> E.j e. NN A.m e. NN (j <_ m -> ((H` m)D<.R, S>.) < v))
203, 19mpanl1 706 . . . . . . . . . . . 12 |- ((H(~~>m` D)<.R, S>. /\ (v e. RR /\ 0 < v)) -> E.j e. NN A.m e. NN (j <_ m -> ((H` m)D<.R, S>.) < v))
2120adantlr 393 . . . . . . . . . . 11 |- (((H(~~>m` D)<.R, S>. /\ (R e. X /\ S e. Y)) /\ (v e. RR /\ 0 < v)) -> E.j e. NN A.m e. NN (j <_ m -> ((H` m)D<.R, S>.) < v))
2221adantll 392 . . . . . . . . . 10 |- (((H:NN-->(X X. Y) /\ (H(~~>m` D)<.R, S>. /\ (R e. X /\ S e. Y))) /\ (v e. RR /\ 0 < v)) -> E.j e. NN A.m e. NN (j <_ m -> ((H` m)D<.R, S>.) < v))
23 ffvelrn 3814 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- ((H:NN-->(X X. Y) /\ m e. NN) -> (H` m) e. (X X. Y))
24 elxp6 4102 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- ((H` m) e. (X X. Y) <-> ((H` m) = <.(1st`
(H` m)), (2nd` (H` m))>. /\ ((1st` (H` m)) e. X /\ (2nd` (H` m)) e. Y)))
2524pm3.26bi 322 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- ((H` m) e. (X X. Y) -> (H` m) = <.(1st` (H` m)), (2nd` (H` m))>.)
2623, 25syl 10 . . . . . . . . . . . . . . . . . . . . . . . 24 |- ((H:NN-->(X X. Y) /\ m e. NN) -> (H` m) = <.(1st` (H` m)), (2nd` (H` m))>.)
27 fveq2 3724 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 |- (k = m -> (H` k) = (H` m))
2827fveq2d 3728 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 |- (k = m -> (1st` (H` k)) = (1st` (H` m)))
29 xplmi.9 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 |- F = {<.k, w>. | (k e. NN /\ w = (1st`
(H` k)))}
30 fvex 3732 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 |- (1st` (H` m)) e. V
3128, 29, 30fvopab4 3780 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- (m e. NN -> (F` m) = (1st`
(H` m)))
3227fveq2d 3728 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 |- (k = m -> (2nd` (H` k)) = (2nd` (H` m)))
33 xplmi.10 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 |- G = {<.k, w>. | (k e. NN /\ w = (2nd`
(H` k)))}
34 fvex 3732 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 |- (2nd` (H` m)) e. V
3532, 33, 34fvopab4 3780 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- (m e. NN -> (G` m) = (2nd`
(H` m)))
3631, 35opeq12d 2495 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- (m e. NN -> <.(F` m), (G` m)>. = <.(1st`
(H` m)), (2nd` (H` m))>.)
3736adantl 388 . . . . . . . . . . . . . . . . . . . . . . . 24 |- ((H:NN-->(X X. Y) /\ m e. NN) -> <.(F` m), (G` m)>. = <.(1st`
(H` m)), (2nd` (H` m))>.)
3826, 37eqtr4d 1510 . . . . . . . . . . . . . . . . . . . . . . 23 |- ((H:NN-->(X X. Y) /\ m e. NN) -> (H` m) = <.(F` m), (G` m)>.)
3938opreq1d 3975 . . . . . . . . . . . . . . . . . . . . . 22 |- ((H:NN-->(X X. Y) /\ m e. NN) -> ((H` m)D<.R, S>.) = (<.(F` m), (G` m)>.D<.R, S>.))
4039breq1d 2629 . . . . . . . . . . . . . . . . . . . . 21 |- ((H:NN-->(X X. Y) /\ m e. NN) -> (((H` m)D<.R, S>.) < v <-> (<.(F` m), (G` m)>.D<.R, S>.) < v))
4140adantr 389 . . . . . . . . . . . . . . . . . . . 20 |- (((H:NN-->(X X. Y) /\ m e. NN) /\ ((R e. X /\ S e. Y) /\ v e. RR)) -> (((H` m)D<.R, S>.) < v <-> (<.(F` m), (G` m)>.D<.R, S>.) < v))
425metcl 7811 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- ((C e. Met /\ (G` m) e. Y /\ S e. Y) -> ((G` m)CS) e. RR)
437, 42mp3an1 903 . . . . . . . . . . . . . . . . . . . . . . . 24 |- (((G` m) e. Y /\ S e. Y) -> ((G` m)CS) e. RR)
44 ffvelrn 3814 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- ((G:NN-->Y /\ m e. NN) -> (G` m) e. Y)
45 ffvelrn 3814 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 |- ((H:NN-->(X X. Y) /\ k e. NN) -> (H` k) e. (X X. Y))
46 elxp7 4103 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 |- ((H` k) e. (X X. Y) <-> ((H` k) e. (V X. V) /\ ((1st` (H` k)) e. X /\ (2nd` (H` k)) e. Y)))
4746pm3.27bi 326 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 |- ((H` k) e. (X X. Y) -> ((1st` (H` k)) e. X /\ (2nd` (H` k)) e. Y))
4847pm3.27d 325 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 |- ((H` k) e. (X X. Y) -> (2nd` (H` k)) e. Y)
4945, 48syl 10 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 |- ((H:NN-->(X X. Y) /\ k e. NN) -> (2nd` (H` k)) e. Y)
5049r19.21aiva 1714 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- (H:NN-->(X X. Y) -> A.k e. NN (2nd` (H` k)) e. Y)
5133fopab2 3823 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- (A.k e. NN (2nd` (H` k)) e. Y <-> G:NN-->Y)
5250, 51sylib 198 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- (H:NN-->(X X. Y) -> G:NN-->Y)
5344, 52sylan 448 . . . . . . . . . . . . . . . . . . . . . . . 24 |- ((H:NN-->(X X. Y) /\ m e. NN) -> (G` m) e. Y)
5443, 53sylan 448 . . . . . . . . . . . . . . . . . . . . . . 23 |- (((H:NN-->(X X. Y) /\ m e. NN) /\ S e. Y) -> ((G` m)CS) e. RR)
5554adantrl 394 . . . . . . . . . . . . . . . . . . . . . 22 |- (((H: