ILE Home Intuitionistic Logic Explorer < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  ILE Home  >  Th. List  >  txlm Unicode version

Theorem txlm 13073
Description: Two sequences converge iff the sequence of their ordered pairs converges. Proposition 14-2.6 of [Gleason] p. 230. (Contributed by NM, 16-Jul-2007.) (Revised by Mario Carneiro, 5-May-2014.)
Hypotheses
Ref Expression
txlm.z  |-  Z  =  ( ZZ>= `  M )
txlm.m  |-  ( ph  ->  M  e.  ZZ )
txlm.j  |-  ( ph  ->  J  e.  (TopOn `  X ) )
txlm.k  |-  ( ph  ->  K  e.  (TopOn `  Y ) )
txlm.f  |-  ( ph  ->  F : Z --> X )
txlm.g  |-  ( ph  ->  G : Z --> Y )
txlm.h  |-  H  =  ( n  e.  Z  |-> 
<. ( F `  n
) ,  ( G `
 n ) >.
)
Assertion
Ref Expression
txlm  |-  ( ph  ->  ( ( F ( ~~> t `  J ) R  /\  G ( ~~> t `  K ) S )  <->  H ( ~~> t `  ( J  tX  K ) ) <. R ,  S >. ) )
Distinct variable groups:    n, F    ph, n    n, G    n, J    n, K    n, X    n, Y    n, Z
Allowed substitution hints:    R( n)    S( n)    H( n)    M( n)

Proof of Theorem txlm
Dummy variables  j  k  u  v  w  t are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 r19.27v 2597 . . . . . . . 8  |-  ( ( A. u  e.  J  ( R  e.  u  ->  E. j  e.  Z  A. k  e.  ( ZZ>=
`  j ) ( F `  k )  e.  u )  /\  A. v  e.  K  ( S  e.  v  ->  E. j  e.  Z  A. k  e.  ( ZZ>=
`  j ) ( G `  k )  e.  v ) )  ->  A. u  e.  J  ( ( R  e.  u  ->  E. j  e.  Z  A. k  e.  ( ZZ>= `  j )
( F `  k
)  e.  u )  /\  A. v  e.  K  ( S  e.  v  ->  E. j  e.  Z  A. k  e.  ( ZZ>= `  j )
( G `  k
)  e.  v ) ) )
2 r19.28v 2598 . . . . . . . . 9  |-  ( ( ( R  e.  u  ->  E. j  e.  Z  A. k  e.  ( ZZ>=
`  j ) ( F `  k )  e.  u )  /\  A. v  e.  K  ( S  e.  v  ->  E. j  e.  Z  A. k  e.  ( ZZ>=
`  j ) ( G `  k )  e.  v ) )  ->  A. v  e.  K  ( ( R  e.  u  ->  E. j  e.  Z  A. k  e.  ( ZZ>= `  j )
( F `  k
)  e.  u )  /\  ( S  e.  v  ->  E. j  e.  Z  A. k  e.  ( ZZ>= `  j )
( G `  k
)  e.  v ) ) )
32ralimi 2533 . . . . . . . 8  |-  ( A. u  e.  J  (
( R  e.  u  ->  E. j  e.  Z  A. k  e.  ( ZZ>=
`  j ) ( F `  k )  e.  u )  /\  A. v  e.  K  ( S  e.  v  ->  E. j  e.  Z  A. k  e.  ( ZZ>=
`  j ) ( G `  k )  e.  v ) )  ->  A. u  e.  J  A. v  e.  K  ( ( R  e.  u  ->  E. j  e.  Z  A. k  e.  ( ZZ>= `  j )
( F `  k
)  e.  u )  /\  ( S  e.  v  ->  E. j  e.  Z  A. k  e.  ( ZZ>= `  j )
( G `  k
)  e.  v ) ) )
41, 3syl 14 . . . . . . 7  |-  ( ( A. u  e.  J  ( R  e.  u  ->  E. j  e.  Z  A. k  e.  ( ZZ>=
`  j ) ( F `  k )  e.  u )  /\  A. v  e.  K  ( S  e.  v  ->  E. j  e.  Z  A. k  e.  ( ZZ>=
`  j ) ( G `  k )  e.  v ) )  ->  A. u  e.  J  A. v  e.  K  ( ( R  e.  u  ->  E. j  e.  Z  A. k  e.  ( ZZ>= `  j )
( F `  k
)  e.  u )  /\  ( S  e.  v  ->  E. j  e.  Z  A. k  e.  ( ZZ>= `  j )
( G `  k
)  e.  v ) ) )
5 simprl 526 . . . . . . . . . . . . . . 15  |-  ( (
ph  /\  ( w  e.  ( J  tX  K
)  /\  <. R ,  S >.  e.  w ) )  ->  w  e.  ( J  tX  K ) )
6 txlm.j . . . . . . . . . . . . . . . . . 18  |-  ( ph  ->  J  e.  (TopOn `  X ) )
7 topontop 12806 . . . . . . . . . . . . . . . . . 18  |-  ( J  e.  (TopOn `  X
)  ->  J  e.  Top )
86, 7syl 14 . . . . . . . . . . . . . . . . 17  |-  ( ph  ->  J  e.  Top )
9 txlm.k . . . . . . . . . . . . . . . . . 18  |-  ( ph  ->  K  e.  (TopOn `  Y ) )
10 topontop 12806 . . . . . . . . . . . . . . . . . 18  |-  ( K  e.  (TopOn `  Y
)  ->  K  e.  Top )
119, 10syl 14 . . . . . . . . . . . . . . . . 17  |-  ( ph  ->  K  e.  Top )
12 eqid 2170 . . . . . . . . . . . . . . . . . 18  |-  ran  (
u  e.  J , 
v  e.  K  |->  ( u  X.  v ) )  =  ran  (
u  e.  J , 
v  e.  K  |->  ( u  X.  v ) )
1312txval 13049 . . . . . . . . . . . . . . . . 17  |-  ( ( J  e.  Top  /\  K  e.  Top )  ->  ( J  tX  K
)  =  ( topGen ` 
ran  ( u  e.  J ,  v  e.  K  |->  ( u  X.  v ) ) ) )
148, 11, 13syl2anc 409 . . . . . . . . . . . . . . . 16  |-  ( ph  ->  ( J  tX  K
)  =  ( topGen ` 
ran  ( u  e.  J ,  v  e.  K  |->  ( u  X.  v ) ) ) )
1514adantr 274 . . . . . . . . . . . . . . 15  |-  ( (
ph  /\  ( w  e.  ( J  tX  K
)  /\  <. R ,  S >.  e.  w ) )  ->  ( J  tX  K )  =  (
topGen `  ran  ( u  e.  J ,  v  e.  K  |->  ( u  X.  v ) ) ) )
165, 15eleqtrd 2249 . . . . . . . . . . . . . 14  |-  ( (
ph  /\  ( w  e.  ( J  tX  K
)  /\  <. R ,  S >.  e.  w ) )  ->  w  e.  ( topGen `  ran  ( u  e.  J ,  v  e.  K  |->  ( u  X.  v ) ) ) )
17 simprr 527 . . . . . . . . . . . . . 14  |-  ( (
ph  /\  ( w  e.  ( J  tX  K
)  /\  <. R ,  S >.  e.  w ) )  ->  <. R ,  S >.  e.  w )
18 tg2 12854 . . . . . . . . . . . . . 14  |-  ( ( w  e.  ( topGen ` 
ran  ( u  e.  J ,  v  e.  K  |->  ( u  X.  v ) ) )  /\  <. R ,  S >.  e.  w )  ->  E. t  e.  ran  ( u  e.  J ,  v  e.  K  |->  ( u  X.  v
) ) ( <. R ,  S >.  e.  t  /\  t  C_  w ) )
1916, 17, 18syl2anc 409 . . . . . . . . . . . . 13  |-  ( (
ph  /\  ( w  e.  ( J  tX  K
)  /\  <. R ,  S >.  e.  w ) )  ->  E. t  e.  ran  ( u  e.  J ,  v  e.  K  |->  ( u  X.  v ) ) (
<. R ,  S >.  e.  t  /\  t  C_  w ) )
20 vex 2733 . . . . . . . . . . . . . . . 16  |-  u  e. 
_V
21 vex 2733 . . . . . . . . . . . . . . . 16  |-  v  e. 
_V
2220, 21xpex 4726 . . . . . . . . . . . . . . 15  |-  ( u  X.  v )  e. 
_V
2322rgen2w 2526 . . . . . . . . . . . . . 14  |-  A. u  e.  J  A. v  e.  K  ( u  X.  v )  e.  _V
24 eqid 2170 . . . . . . . . . . . . . . 15  |-  ( u  e.  J ,  v  e.  K  |->  ( u  X.  v ) )  =  ( u  e.  J ,  v  e.  K  |->  ( u  X.  v ) )
25 eleq2 2234 . . . . . . . . . . . . . . . 16  |-  ( t  =  ( u  X.  v )  ->  ( <. R ,  S >.  e.  t  <->  <. R ,  S >.  e.  ( u  X.  v ) ) )
26 sseq1 3170 . . . . . . . . . . . . . . . 16  |-  ( t  =  ( u  X.  v )  ->  (
t  C_  w  <->  ( u  X.  v )  C_  w
) )
2725, 26anbi12d 470 . . . . . . . . . . . . . . 15  |-  ( t  =  ( u  X.  v )  ->  (
( <. R ,  S >.  e.  t  /\  t  C_  w )  <->  ( <. R ,  S >.  e.  ( u  X.  v )  /\  ( u  X.  v )  C_  w
) ) )
2824, 27rexrnmpo 5968 . . . . . . . . . . . . . 14  |-  ( A. u  e.  J  A. v  e.  K  (
u  X.  v )  e.  _V  ->  ( E. t  e.  ran  ( u  e.  J ,  v  e.  K  |->  ( u  X.  v
) ) ( <. R ,  S >.  e.  t  /\  t  C_  w )  <->  E. u  e.  J  E. v  e.  K  ( <. R ,  S >.  e.  ( u  X.  v )  /\  ( u  X.  v )  C_  w
) ) )
2923, 28ax-mp 5 . . . . . . . . . . . . 13  |-  ( E. t  e.  ran  (
u  e.  J , 
v  e.  K  |->  ( u  X.  v ) ) ( <. R ,  S >.  e.  t  /\  t  C_  w )  <->  E. u  e.  J  E. v  e.  K  ( <. R ,  S >.  e.  ( u  X.  v )  /\  ( u  X.  v )  C_  w
) )
3019, 29sylib 121 . . . . . . . . . . . 12  |-  ( (
ph  /\  ( w  e.  ( J  tX  K
)  /\  <. R ,  S >.  e.  w ) )  ->  E. u  e.  J  E. v  e.  K  ( <. R ,  S >.  e.  ( u  X.  v )  /\  ( u  X.  v )  C_  w
) )
3130ex 114 . . . . . . . . . . 11  |-  ( ph  ->  ( ( w  e.  ( J  tX  K
)  /\  <. R ,  S >.  e.  w )  ->  E. u  e.  J  E. v  e.  K  ( <. R ,  S >.  e.  ( u  X.  v )  /\  (
u  X.  v ) 
C_  w ) ) )
32 r19.29 2607 . . . . . . . . . . . . 13  |-  ( ( A. u  e.  J  A. v  e.  K  ( ( R  e.  u  ->  E. j  e.  Z  A. k  e.  ( ZZ>= `  j )
( F `  k
)  e.  u )  /\  ( S  e.  v  ->  E. j  e.  Z  A. k  e.  ( ZZ>= `  j )
( G `  k
)  e.  v ) )  /\  E. u  e.  J  E. v  e.  K  ( <. R ,  S >.  e.  ( u  X.  v )  /\  ( u  X.  v )  C_  w
) )  ->  E. u  e.  J  ( A. v  e.  K  (
( R  e.  u  ->  E. j  e.  Z  A. k  e.  ( ZZ>=
`  j ) ( F `  k )  e.  u )  /\  ( S  e.  v  ->  E. j  e.  Z  A. k  e.  ( ZZ>=
`  j ) ( G `  k )  e.  v ) )  /\  E. v  e.  K  ( <. R ,  S >.  e.  ( u  X.  v )  /\  ( u  X.  v
)  C_  w )
) )
33 r19.29 2607 . . . . . . . . . . . . . . 15  |-  ( ( A. v  e.  K  ( ( R  e.  u  ->  E. j  e.  Z  A. k  e.  ( ZZ>= `  j )
( F `  k
)  e.  u )  /\  ( S  e.  v  ->  E. j  e.  Z  A. k  e.  ( ZZ>= `  j )
( G `  k
)  e.  v ) )  /\  E. v  e.  K  ( <. R ,  S >.  e.  ( u  X.  v )  /\  ( u  X.  v )  C_  w
) )  ->  E. v  e.  K  ( (
( R  e.  u  ->  E. j  e.  Z  A. k  e.  ( ZZ>=
`  j ) ( F `  k )  e.  u )  /\  ( S  e.  v  ->  E. j  e.  Z  A. k  e.  ( ZZ>=
`  j ) ( G `  k )  e.  v ) )  /\  ( <. R ,  S >.  e.  ( u  X.  v )  /\  ( u  X.  v
)  C_  w )
) )
34 simprl 526 . . . . . . . . . . . . . . . . . . . . 21  |-  ( ( ( ( ph  /\  u  e.  J )  /\  v  e.  K
)  /\  ( <. R ,  S >.  e.  ( u  X.  v )  /\  ( u  X.  v )  C_  w
) )  ->  <. R ,  S >.  e.  ( u  X.  v ) )
35 opelxp 4641 . . . . . . . . . . . . . . . . . . . . 21  |-  ( <. R ,  S >.  e.  ( u  X.  v
)  <->  ( R  e.  u  /\  S  e.  v ) )
3634, 35sylib 121 . . . . . . . . . . . . . . . . . . . 20  |-  ( ( ( ( ph  /\  u  e.  J )  /\  v  e.  K
)  /\  ( <. R ,  S >.  e.  ( u  X.  v )  /\  ( u  X.  v )  C_  w
) )  ->  ( R  e.  u  /\  S  e.  v )
)
37 pm2.27 40 . . . . . . . . . . . . . . . . . . . . 21  |-  ( R  e.  u  ->  (
( R  e.  u  ->  E. j  e.  Z  A. k  e.  ( ZZ>=
`  j ) ( F `  k )  e.  u )  ->  E. j  e.  Z  A. k  e.  ( ZZ>=
`  j ) ( F `  k )  e.  u ) )
38 pm2.27 40 . . . . . . . . . . . . . . . . . . . . 21  |-  ( S  e.  v  ->  (
( S  e.  v  ->  E. j  e.  Z  A. k  e.  ( ZZ>=
`  j ) ( G `  k )  e.  v )  ->  E. j  e.  Z  A. k  e.  ( ZZ>=
`  j ) ( G `  k )  e.  v ) )
3937, 38im2anan9 593 . . . . . . . . . . . . . . . . . . . 20  |-  ( ( R  e.  u  /\  S  e.  v )  ->  ( ( ( R  e.  u  ->  E. j  e.  Z  A. k  e.  ( ZZ>= `  j )
( F `  k
)  e.  u )  /\  ( S  e.  v  ->  E. j  e.  Z  A. k  e.  ( ZZ>= `  j )
( G `  k
)  e.  v ) )  ->  ( E. j  e.  Z  A. k  e.  ( ZZ>= `  j ) ( F `
 k )  e.  u  /\  E. j  e.  Z  A. k  e.  ( ZZ>= `  j )
( G `  k
)  e.  v ) ) )
4036, 39syl 14 . . . . . . . . . . . . . . . . . . 19  |-  ( ( ( ( ph  /\  u  e.  J )  /\  v  e.  K
)  /\  ( <. R ,  S >.  e.  ( u  X.  v )  /\  ( u  X.  v )  C_  w
) )  ->  (
( ( R  e.  u  ->  E. j  e.  Z  A. k  e.  ( ZZ>= `  j )
( F `  k
)  e.  u )  /\  ( S  e.  v  ->  E. j  e.  Z  A. k  e.  ( ZZ>= `  j )
( G `  k
)  e.  v ) )  ->  ( E. j  e.  Z  A. k  e.  ( ZZ>= `  j ) ( F `
 k )  e.  u  /\  E. j  e.  Z  A. k  e.  ( ZZ>= `  j )
( G `  k
)  e.  v ) ) )
41 txlm.z . . . . . . . . . . . . . . . . . . . . 21  |-  Z  =  ( ZZ>= `  M )
4241rexanuz2 10955 . . . . . . . . . . . . . . . . . . . 20  |-  ( E. j  e.  Z  A. k  e.  ( ZZ>= `  j ) ( ( F `  k )  e.  u  /\  ( G `  k )  e.  v )  <->  ( E. j  e.  Z  A. k  e.  ( ZZ>= `  j ) ( F `
 k )  e.  u  /\  E. j  e.  Z  A. k  e.  ( ZZ>= `  j )
( G `  k
)  e.  v ) )
4341uztrn2 9504 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( ( j  e.  Z  /\  k  e.  ( ZZ>= `  j ) )  -> 
k  e.  Z )
44 opelxpi 4643 . . . . . . . . . . . . . . . . . . . . . . . . . 26  |-  ( ( ( F `  k
)  e.  u  /\  ( G `  k )  e.  v )  ->  <. ( F `  k
) ,  ( G `
 k ) >.  e.  ( u  X.  v
) )
45 txlm.h . . . . . . . . . . . . . . . . . . . . . . . . . . . 28  |-  H  =  ( n  e.  Z  |-> 
<. ( F `  n
) ,  ( G `
 n ) >.
)
46 fveq2 5496 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29  |-  ( n  =  k  ->  ( F `  n )  =  ( F `  k ) )
47 fveq2 5496 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29  |-  ( n  =  k  ->  ( G `  n )  =  ( G `  k ) )
4846, 47opeq12d 3773 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28  |-  ( n  =  k  ->  <. ( F `  n ) ,  ( G `  n ) >.  =  <. ( F `  k ) ,  ( G `  k ) >. )
49 simpr 109 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28  |-  ( ( ( ( ( ph  /\  u  e.  J )  /\  v  e.  K
)  /\  ( <. R ,  S >.  e.  ( u  X.  v )  /\  ( u  X.  v )  C_  w
) )  /\  k  e.  Z )  ->  k  e.  Z )
50 txlm.f . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31  |-  ( ph  ->  F : Z --> X )
5150ad4antr 491 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30  |-  ( ( ( ( ( ph  /\  u  e.  J )  /\  v  e.  K
)  /\  ( <. R ,  S >.  e.  ( u  X.  v )  /\  ( u  X.  v )  C_  w
) )  /\  k  e.  Z )  ->  F : Z --> X )
5251, 49ffvelrnd 5632 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29  |-  ( ( ( ( ( ph  /\  u  e.  J )  /\  v  e.  K
)  /\  ( <. R ,  S >.  e.  ( u  X.  v )  /\  ( u  X.  v )  C_  w
) )  /\  k  e.  Z )  ->  ( F `  k )  e.  X )
53 txlm.g . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31  |-  ( ph  ->  G : Z --> Y )
5453ad4antr 491 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30  |-  ( ( ( ( ( ph  /\  u  e.  J )  /\  v  e.  K
)  /\  ( <. R ,  S >.  e.  ( u  X.  v )  /\  ( u  X.  v )  C_  w
) )  /\  k  e.  Z )  ->  G : Z --> Y )
5554, 49ffvelrnd 5632 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29  |-  ( ( ( ( ( ph  /\  u  e.  J )  /\  v  e.  K
)  /\  ( <. R ,  S >.  e.  ( u  X.  v )  /\  ( u  X.  v )  C_  w
) )  /\  k  e.  Z )  ->  ( G `  k )  e.  Y )
56 opexg 4213 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29  |-  ( ( ( F `  k
)  e.  X  /\  ( G `  k )  e.  Y )  ->  <. ( F `  k
) ,  ( G `
 k ) >.  e.  _V )
5752, 55, 56syl2anc 409 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28  |-  ( ( ( ( ( ph  /\  u  e.  J )  /\  v  e.  K
)  /\  ( <. R ,  S >.  e.  ( u  X.  v )  /\  ( u  X.  v )  C_  w
) )  /\  k  e.  Z )  ->  <. ( F `  k ) ,  ( G `  k ) >.  e.  _V )
5845, 48, 49, 57fvmptd3 5589 . . . . . . . . . . . . . . . . . . . . . . . . . . 27  |-  ( ( ( ( ( ph  /\  u  e.  J )  /\  v  e.  K
)  /\  ( <. R ,  S >.  e.  ( u  X.  v )  /\  ( u  X.  v )  C_  w
) )  /\  k  e.  Z )  ->  ( H `  k )  =  <. ( F `  k ) ,  ( G `  k )
>. )
5958eleq1d 2239 . . . . . . . . . . . . . . . . . . . . . . . . . 26  |-  ( ( ( ( ( ph  /\  u  e.  J )  /\  v  e.  K
)  /\  ( <. R ,  S >.  e.  ( u  X.  v )  /\  ( u  X.  v )  C_  w
) )  /\  k  e.  Z )  ->  (
( H `  k
)  e.  ( u  X.  v )  <->  <. ( F `
 k ) ,  ( G `  k
) >.  e.  ( u  X.  v ) ) )
6044, 59syl5ibr 155 . . . . . . . . . . . . . . . . . . . . . . . . 25  |-  ( ( ( ( ( ph  /\  u  e.  J )  /\  v  e.  K
)  /\  ( <. R ,  S >.  e.  ( u  X.  v )  /\  ( u  X.  v )  C_  w
) )  /\  k  e.  Z )  ->  (
( ( F `  k )  e.  u  /\  ( G `  k
)  e.  v )  ->  ( H `  k )  e.  ( u  X.  v ) ) )
61 simplrr 531 . . . . . . . . . . . . . . . . . . . . . . . . . 26  |-  ( ( ( ( ( ph  /\  u  e.  J )  /\  v  e.  K
)  /\  ( <. R ,  S >.  e.  ( u  X.  v )  /\  ( u  X.  v )  C_  w
) )  /\  k  e.  Z )  ->  (
u  X.  v ) 
C_  w )
6261sseld 3146 . . . . . . . . . . . . . . . . . . . . . . . . 25  |-  ( ( ( ( ( ph  /\  u  e.  J )  /\  v  e.  K
)  /\  ( <. R ,  S >.  e.  ( u  X.  v )  /\  ( u  X.  v )  C_  w
) )  /\  k  e.  Z )  ->  (
( H `  k
)  e.  ( u  X.  v )  -> 
( H `  k
)  e.  w ) )
6360, 62syld 45 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( ( ( ( ( ph  /\  u  e.  J )  /\  v  e.  K
)  /\  ( <. R ,  S >.  e.  ( u  X.  v )  /\  ( u  X.  v )  C_  w
) )  /\  k  e.  Z )  ->  (
( ( F `  k )  e.  u  /\  ( G `  k
)  e.  v )  ->  ( H `  k )  e.  w
) )
6443, 63sylan2 284 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( ( ( ( ( ph  /\  u  e.  J )  /\  v  e.  K
)  /\  ( <. R ,  S >.  e.  ( u  X.  v )  /\  ( u  X.  v )  C_  w
) )  /\  (
j  e.  Z  /\  k  e.  ( ZZ>= `  j ) ) )  ->  ( ( ( F `  k )  e.  u  /\  ( G `  k )  e.  v )  ->  ( H `  k )  e.  w ) )
6564anassrs 398 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ( ( ( ( (
ph  /\  u  e.  J )  /\  v  e.  K )  /\  ( <. R ,  S >.  e.  ( u  X.  v
)  /\  ( u  X.  v )  C_  w
) )  /\  j  e.  Z )  /\  k  e.  ( ZZ>= `  j )
)  ->  ( (
( F `  k
)  e.  u  /\  ( G `  k )  e.  v )  -> 
( H `  k
)  e.  w ) )
6665ralimdva 2537 . . . . . . . . . . . . . . . . . . . . 21  |-  ( ( ( ( ( ph  /\  u  e.  J )  /\  v  e.  K
)  /\  ( <. R ,  S >.  e.  ( u  X.  v )  /\  ( u  X.  v )  C_  w
) )  /\  j  e.  Z )  ->  ( A. k  e.  ( ZZ>=
`  j ) ( ( F `  k
)  e.  u  /\  ( G `  k )  e.  v )  ->  A. k  e.  ( ZZ>=
`  j ) ( H `  k )  e.  w ) )
6766reximdva 2572 . . . . . . . . . . . . . . . . . . . 20  |-  ( ( ( ( ph  /\  u  e.  J )  /\  v  e.  K
)  /\  ( <. R ,  S >.  e.  ( u  X.  v )  /\  ( u  X.  v )  C_  w
) )  ->  ( E. j  e.  Z  A. k  e.  ( ZZ>=
`  j ) ( ( F `  k
)  e.  u  /\  ( G `  k )  e.  v )  ->  E. j  e.  Z  A. k  e.  ( ZZ>=
`  j ) ( H `  k )  e.  w ) )
6842, 67syl5bir 152 . . . . . . . . . . . . . . . . . . 19  |-  ( ( ( ( ph  /\  u  e.  J )  /\  v  e.  K
)  /\  ( <. R ,  S >.  e.  ( u  X.  v )  /\  ( u  X.  v )  C_  w
) )  ->  (
( E. j  e.  Z  A. k  e.  ( ZZ>= `  j )
( F `  k
)  e.  u  /\  E. j  e.  Z  A. k  e.  ( ZZ>= `  j ) ( G `
 k )  e.  v )  ->  E. j  e.  Z  A. k  e.  ( ZZ>= `  j )
( H `  k
)  e.  w ) )
6940, 68syld 45 . . . . . . . . . . . . . . . . . 18  |-  ( ( ( ( ph  /\  u  e.  J )  /\  v  e.  K
)  /\  ( <. R ,  S >.  e.  ( u  X.  v )  /\  ( u  X.  v )  C_  w
) )  ->  (
( ( R  e.  u  ->  E. j  e.  Z  A. k  e.  ( ZZ>= `  j )
( F `  k
)  e.  u )  /\  ( S  e.  v  ->  E. j  e.  Z  A. k  e.  ( ZZ>= `  j )
( G `  k
)  e.  v ) )  ->  E. j  e.  Z  A. k  e.  ( ZZ>= `  j )
( H `  k
)  e.  w ) )
7069ex 114 . . . . . . . . . . . . . . . . 17  |-  ( ( ( ph  /\  u  e.  J )  /\  v  e.  K )  ->  (
( <. R ,  S >.  e.  ( u  X.  v )  /\  (
u  X.  v ) 
C_  w )  -> 
( ( ( R  e.  u  ->  E. j  e.  Z  A. k  e.  ( ZZ>= `  j )
( F `  k
)  e.  u )  /\  ( S  e.  v  ->  E. j  e.  Z  A. k  e.  ( ZZ>= `  j )
( G `  k
)  e.  v ) )  ->  E. j  e.  Z  A. k  e.  ( ZZ>= `  j )
( H `  k
)  e.  w ) ) )
7170impcomd 253 . . . . . . . . . . . . . . . 16  |-  ( ( ( ph  /\  u  e.  J )  /\  v  e.  K )  ->  (
( ( ( R  e.  u  ->  E. j  e.  Z  A. k  e.  ( ZZ>= `  j )
( F `  k
)  e.  u )  /\  ( S  e.  v  ->  E. j  e.  Z  A. k  e.  ( ZZ>= `  j )
( G `  k
)  e.  v ) )  /\  ( <. R ,  S >.  e.  ( u  X.  v
)  /\  ( u  X.  v )  C_  w
) )  ->  E. j  e.  Z  A. k  e.  ( ZZ>= `  j )
( H `  k
)  e.  w ) )
7271rexlimdva 2587 . . . . . . . . . . . . . . 15  |-  ( (
ph  /\  u  e.  J )  ->  ( E. v  e.  K  ( ( ( R  e.  u  ->  E. j  e.  Z  A. k  e.  ( ZZ>= `  j )
( F `  k
)  e.  u )  /\  ( S  e.  v  ->  E. j  e.  Z  A. k  e.  ( ZZ>= `  j )
( G `  k
)  e.  v ) )  /\  ( <. R ,  S >.  e.  ( u  X.  v
)  /\  ( u  X.  v )  C_  w
) )  ->  E. j  e.  Z  A. k  e.  ( ZZ>= `  j )
( H `  k
)  e.  w ) )
7333, 72syl5 32 . . . . . . . . . . . . . 14  |-  ( (
ph  /\  u  e.  J )  ->  (
( A. v  e.  K  ( ( R  e.  u  ->  E. j  e.  Z  A. k  e.  ( ZZ>= `  j )
( F `  k
)  e.  u )  /\  ( S  e.  v  ->  E. j  e.  Z  A. k  e.  ( ZZ>= `  j )
( G `  k
)  e.  v ) )  /\  E. v  e.  K  ( <. R ,  S >.  e.  ( u  X.  v )  /\  ( u  X.  v )  C_  w
) )  ->  E. j  e.  Z  A. k  e.  ( ZZ>= `  j )
( H `  k
)  e.  w ) )
7473rexlimdva 2587 . . . . . . . . . . . . 13  |-  ( ph  ->  ( E. u  e.  J  ( A. v  e.  K  ( ( R  e.  u  ->  E. j  e.  Z  A. k  e.  ( ZZ>= `  j ) ( F `
 k )  e.  u )  /\  ( S  e.  v  ->  E. j  e.  Z  A. k  e.  ( ZZ>= `  j ) ( G `
 k )  e.  v ) )  /\  E. v  e.  K  (
<. R ,  S >.  e.  ( u  X.  v
)  /\  ( u  X.  v )  C_  w
) )  ->  E. j  e.  Z  A. k  e.  ( ZZ>= `  j )
( H `  k
)  e.  w ) )
7532, 74syl5 32 . . . . . . . . . . . 12  |-  ( ph  ->  ( ( A. u  e.  J  A. v  e.  K  ( ( R  e.  u  ->  E. j  e.  Z  A. k  e.  ( ZZ>= `  j ) ( F `
 k )  e.  u )  /\  ( S  e.  v  ->  E. j  e.  Z  A. k  e.  ( ZZ>= `  j ) ( G `
 k )  e.  v ) )  /\  E. u  e.  J  E. v  e.  K  ( <. R ,  S >.  e.  ( u  X.  v
)  /\  ( u  X.  v )  C_  w
) )  ->  E. j  e.  Z  A. k  e.  ( ZZ>= `  j )
( H `  k
)  e.  w ) )
7675expcomd 1434 . . . . . . . . . . 11  |-  ( ph  ->  ( E. u  e.  J  E. v  e.  K  ( <. R ,  S >.  e.  ( u  X.  v )  /\  ( u  X.  v
)  C_  w )  ->  ( A. u  e.  J  A. v  e.  K  ( ( R  e.  u  ->  E. j  e.  Z  A. k  e.  ( ZZ>= `  j )
( F `  k
)  e.  u )  /\  ( S  e.  v  ->  E. j  e.  Z  A. k  e.  ( ZZ>= `  j )
( G `  k
)  e.  v ) )  ->  E. j  e.  Z  A. k  e.  ( ZZ>= `  j )
( H `  k
)  e.  w ) ) )
7731, 76syld 45 . . . . . . . . . 10  |-  ( ph  ->  ( ( w  e.  ( J  tX  K
)  /\  <. R ,  S >.  e.  w )  ->  ( A. u  e.  J  A. v  e.  K  ( ( R  e.  u  ->  E. j  e.  Z  A. k  e.  ( ZZ>= `  j ) ( F `
 k )  e.  u )  /\  ( S  e.  v  ->  E. j  e.  Z  A. k  e.  ( ZZ>= `  j ) ( G `
 k )  e.  v ) )  ->  E. j  e.  Z  A. k  e.  ( ZZ>=
`  j ) ( H `  k )  e.  w ) ) )
7877expdimp 257 . . . . . . . . 9  |-  ( (
ph  /\  w  e.  ( J  tX  K ) )  ->  ( <. R ,  S >.  e.  w  ->  ( A. u  e.  J  A. v  e.  K  ( ( R  e.  u  ->  E. j  e.  Z  A. k  e.  ( ZZ>= `  j )
( F `  k
)  e.  u )  /\  ( S  e.  v  ->  E. j  e.  Z  A. k  e.  ( ZZ>= `  j )
( G `  k
)  e.  v ) )  ->  E. j  e.  Z  A. k  e.  ( ZZ>= `  j )
( H `  k
)  e.  w ) ) )
7978com23 78 . . . . . . . 8  |-  ( (
ph  /\  w  e.  ( J  tX  K ) )  ->  ( A. u  e.  J  A. v  e.  K  (
( R  e.  u  ->  E. j  e.  Z  A. k  e.  ( ZZ>=
`  j ) ( F `  k )  e.  u )  /\  ( S  e.  v  ->  E. j  e.  Z  A. k  e.  ( ZZ>=
`  j ) ( G `  k )  e.  v ) )  ->  ( <. R ,  S >.  e.  w  ->  E. j  e.  Z  A. k  e.  ( ZZ>=
`  j ) ( H `  k )  e.  w ) ) )
8079ralrimdva 2550 . . . . . . 7  |-  ( ph  ->  ( A. u  e.  J  A. v  e.  K  ( ( R  e.  u  ->  E. j  e.  Z  A. k  e.  ( ZZ>= `  j )
( F `  k
)  e.  u )  /\  ( S  e.  v  ->  E. j  e.  Z  A. k  e.  ( ZZ>= `  j )
( G `  k
)  e.  v ) )  ->  A. w  e.  ( J  tX  K
) ( <. R ,  S >.  e.  w  ->  E. j  e.  Z  A. k  e.  ( ZZ>=
`  j ) ( H `  k )  e.  w ) ) )
814, 80syl5 32 . . . . . 6  |-  ( ph  ->  ( ( A. u  e.  J  ( R  e.  u  ->  E. j  e.  Z  A. k  e.  ( ZZ>= `  j )
( F `  k
)  e.  u )  /\  A. v  e.  K  ( S  e.  v  ->  E. j  e.  Z  A. k  e.  ( ZZ>= `  j )
( G `  k
)  e.  v ) )  ->  A. w  e.  ( J  tX  K
) ( <. R ,  S >.  e.  w  ->  E. j  e.  Z  A. k  e.  ( ZZ>=
`  j ) ( H `  k )  e.  w ) ) )
8281adantr 274 . . . . 5  |-  ( (
ph  /\  ( R  e.  X  /\  S  e.  Y ) )  -> 
( ( A. u  e.  J  ( R  e.  u  ->  E. j  e.  Z  A. k  e.  ( ZZ>= `  j )
( F `  k
)  e.  u )  /\  A. v  e.  K  ( S  e.  v  ->  E. j  e.  Z  A. k  e.  ( ZZ>= `  j )
( G `  k
)  e.  v ) )  ->  A. w  e.  ( J  tX  K
) ( <. R ,  S >.  e.  w  ->  E. j  e.  Z  A. k  e.  ( ZZ>=
`  j ) ( H `  k )  e.  w ) ) )
838adantr 274 . . . . . . . . . . . 12  |-  ( (
ph  /\  ( S  e.  Y  /\  u  e.  J ) )  ->  J  e.  Top )
8411adantr 274 . . . . . . . . . . . 12  |-  ( (
ph  /\  ( S  e.  Y  /\  u  e.  J ) )  ->  K  e.  Top )
85 simprr 527 . . . . . . . . . . . 12  |-  ( (
ph  /\  ( S  e.  Y  /\  u  e.  J ) )  ->  u  e.  J )
86 toponmax 12817 . . . . . . . . . . . . . 14  |-  ( K  e.  (TopOn `  Y
)  ->  Y  e.  K )
879, 86syl 14 . . . . . . . . . . . . 13  |-  ( ph  ->  Y  e.  K )
8887adantr 274 . . . . . . . . . . . 12  |-  ( (
ph  /\  ( S  e.  Y  /\  u  e.  J ) )  ->  Y  e.  K )
89 txopn 13059 . . . . . . . . . . . 12  |-  ( ( ( J  e.  Top  /\  K  e.  Top )  /\  ( u  e.  J  /\  Y  e.  K
) )  ->  (
u  X.  Y )  e.  ( J  tX  K ) )
9083, 84, 85, 88, 89syl22anc 1234 . . . . . . . . . . 11  |-  ( (
ph  /\  ( S  e.  Y  /\  u  e.  J ) )  -> 
( u  X.  Y
)  e.  ( J 
tX  K ) )
91 eleq2 2234 . . . . . . . . . . . . 13  |-  ( w  =  ( u  X.  Y )  ->  ( <. R ,  S >.  e.  w  <->  <. R ,  S >.  e.  ( u  X.  Y ) ) )
92 eleq2 2234 . . . . . . . . . . . . . 14  |-  ( w  =  ( u  X.  Y )  ->  (
( H `  k
)  e.  w  <->  ( H `  k )  e.  ( u  X.  Y ) ) )
9392rexralbidv 2496 . . . . . . . . . . . . 13  |-  ( w  =  ( u  X.  Y )  ->  ( E. j  e.  Z  A. k  e.  ( ZZ>=
`  j ) ( H `  k )  e.  w  <->  E. j  e.  Z  A. k  e.  ( ZZ>= `  j )
( H `  k
)  e.  ( u  X.  Y ) ) )
9491, 93imbi12d 233 . . . . . . . . . . . 12  |-  ( w  =  ( u  X.  Y )  ->  (
( <. R ,  S >.  e.  w  ->  E. j  e.  Z  A. k  e.  ( ZZ>= `  j )
( H `  k
)  e.  w )  <-> 
( <. R ,  S >.  e.  ( u  X.  Y )  ->  E. j  e.  Z  A. k  e.  ( ZZ>= `  j )
( H `  k
)  e.  ( u  X.  Y ) ) ) )
9594rspcv 2830 . . . . . . . . . . 11  |-  ( ( u  X.  Y )  e.  ( J  tX  K )  ->  ( A. w  e.  ( J  tX  K ) (
<. R ,  S >.  e.  w  ->  E. j  e.  Z  A. k  e.  ( ZZ>= `  j )
( H `  k
)  e.  w )  ->  ( <. R ,  S >.  e.  ( u  X.  Y )  ->  E. j  e.  Z  A. k  e.  ( ZZ>=
`  j ) ( H `  k )  e.  ( u  X.  Y ) ) ) )
9690, 95syl 14 . . . . . . . . . 10  |-  ( (
ph  /\  ( S  e.  Y  /\  u  e.  J ) )  -> 
( A. w  e.  ( J  tX  K
) ( <. R ,  S >.  e.  w  ->  E. j  e.  Z  A. k  e.  ( ZZ>=
`  j ) ( H `  k )  e.  w )  -> 
( <. R ,  S >.  e.  ( u  X.  Y )  ->  E. j  e.  Z  A. k  e.  ( ZZ>= `  j )
( H `  k
)  e.  ( u  X.  Y ) ) ) )
97 simprl 526 . . . . . . . . . . . . 13  |-  ( (
ph  /\  ( S  e.  Y  /\  u  e.  J ) )  ->  S  e.  Y )
98 opelxpi 4643 . . . . . . . . . . . . 13  |-  ( ( R  e.  u  /\  S  e.  Y )  -> 
<. R ,  S >.  e.  ( u  X.  Y
) )
9997, 98sylan2 284 . . . . . . . . . . . 12  |-  ( ( R  e.  u  /\  ( ph  /\  ( S  e.  Y  /\  u  e.  J ) ) )  ->  <. R ,  S >.  e.  ( u  X.  Y ) )
10099expcom 115 . . . . . . . . . . 11  |-  ( (
ph  /\  ( S  e.  Y  /\  u  e.  J ) )  -> 
( R  e.  u  -> 
<. R ,  S >.  e.  ( u  X.  Y
) ) )
101 simpr 109 . . . . . . . . . . . . . . . . . . 19  |-  ( (
ph  /\  k  e.  Z )  ->  k  e.  Z )
10250ffvelrnda 5631 . . . . . . . . . . . . . . . . . . . 20  |-  ( (
ph  /\  k  e.  Z )  ->  ( F `  k )  e.  X )
10353ffvelrnda 5631 . . . . . . . . . . . . . . . . . . . 20  |-  ( (
ph  /\  k  e.  Z )  ->  ( G `  k )  e.  Y )
104102, 103, 56syl2anc 409 . . . . . . . . . . . . . . . . . . 19  |-  ( (
ph  /\  k  e.  Z )  ->  <. ( F `  k ) ,  ( G `  k ) >.  e.  _V )
10545, 48, 101, 104fvmptd3 5589 . . . . . . . . . . . . . . . . . 18  |-  ( (
ph  /\  k  e.  Z )  ->  ( H `  k )  =  <. ( F `  k ) ,  ( G `  k )
>. )
106105eleq1d 2239 . . . . . . . . . . . . . . . . 17  |-  ( (
ph  /\  k  e.  Z )  ->  (
( H `  k
)  e.  ( u  X.  Y )  <->  <. ( F `
 k ) ,  ( G `  k
) >.  e.  ( u  X.  Y ) ) )
107 opelxp1 4645 . . . . . . . . . . . . . . . . 17  |-  ( <.
( F `  k
) ,  ( G `
 k ) >.  e.  ( u  X.  Y
)  ->  ( F `  k )  e.  u
)
108106, 107syl6bi 162 . . . . . . . . . . . . . . . 16  |-  ( (
ph  /\  k  e.  Z )  ->  (
( H `  k
)  e.  ( u  X.  Y )  -> 
( F `  k
)  e.  u ) )
10943, 108sylan2 284 . . . . . . . . . . . . . . 15  |-  ( (
ph  /\  ( j  e.  Z  /\  k  e.  ( ZZ>= `  j )
) )  ->  (
( H `  k
)  e.  ( u  X.  Y )  -> 
( F `  k
)  e.  u ) )
110109anassrs 398 . . . . . . . . . . . . . 14  |-  ( ( ( ph  /\  j  e.  Z )  /\  k  e.  ( ZZ>= `  j )
)  ->  ( ( H `  k )  e.  ( u  X.  Y
)  ->  ( F `  k )  e.  u
) )
111110ralimdva 2537 . . . . . . . . . . . . 13  |-  ( (
ph  /\  j  e.  Z )  ->  ( A. k  e.  ( ZZ>=
`  j ) ( H `  k )  e.  ( u  X.  Y )  ->  A. k  e.  ( ZZ>= `  j )
( F `  k
)  e.  u ) )
112111reximdva 2572 . . . . . . . . . . . 12  |-  ( ph  ->  ( E. j  e.  Z  A. k  e.  ( ZZ>= `  j )
( H `  k
)  e.  ( u  X.  Y )  ->  E. j  e.  Z  A. k  e.  ( ZZ>=
`  j ) ( F `  k )  e.  u ) )
113112adantr 274 . . . . . . . . . . 11  |-  ( (
ph  /\  ( S  e.  Y  /\  u  e.  J ) )  -> 
( E. j  e.  Z  A. k  e.  ( ZZ>= `  j )
( H `  k
)  e.  ( u  X.  Y )  ->  E. j  e.  Z  A. k  e.  ( ZZ>=
`  j ) ( F `  k )  e.  u ) )
114100, 113imim12d 74 . . . . . . . . . 10  |-  ( (
ph  /\  ( S  e.  Y  /\  u  e.  J ) )  -> 
( ( <. R ,  S >.  e.  ( u  X.  Y )  ->  E. j  e.  Z  A. k  e.  ( ZZ>=
`  j ) ( H `  k )  e.  ( u  X.  Y ) )  -> 
( R  e.  u  ->  E. j  e.  Z  A. k  e.  ( ZZ>=
`  j ) ( F `  k )  e.  u ) ) )
11596, 114syld 45 . . . . . . . . 9  |-  ( (
ph  /\  ( S  e.  Y  /\  u  e.  J ) )  -> 
( A. w  e.  ( J  tX  K
) ( <. R ,  S >.  e.  w  ->  E. j  e.  Z  A. k  e.  ( ZZ>=
`  j ) ( H `  k )  e.  w )  -> 
( R  e.  u  ->  E. j  e.  Z  A. k  e.  ( ZZ>=
`  j ) ( F `  k )  e.  u ) ) )
116115anassrs 398 . . . . . . . 8  |-  ( ( ( ph  /\  S  e.  Y )  /\  u  e.  J )  ->  ( A. w  e.  ( J  tX  K ) (
<. R ,  S >.  e.  w  ->  E. j  e.  Z  A. k  e.  ( ZZ>= `  j )
( H `  k
)  e.  w )  ->  ( R  e.  u  ->  E. j  e.  Z  A. k  e.  ( ZZ>= `  j )
( F `  k
)  e.  u ) ) )
117116ralrimdva 2550 . . . . . . 7  |-  ( (
ph  /\  S  e.  Y )  ->  ( A. w  e.  ( J  tX  K ) (
<. R ,  S >.  e.  w  ->  E. j  e.  Z  A. k  e.  ( ZZ>= `  j )
( H `  k
)  e.  w )  ->  A. u  e.  J  ( R  e.  u  ->  E. j  e.  Z  A. k  e.  ( ZZ>=
`  j ) ( F `  k )  e.  u ) ) )
118117adantrl 475 . . . . . 6  |-  ( (
ph  /\  ( R  e.  X  /\  S  e.  Y ) )  -> 
( A. w  e.  ( J  tX  K
) ( <. R ,  S >.  e.  w  ->  E. j  e.  Z  A. k  e.  ( ZZ>=
`  j ) ( H `  k )  e.  w )  ->  A. u  e.  J  ( R  e.  u  ->  E. j  e.  Z  A. k  e.  ( ZZ>=
`  j ) ( F `  k )  e.  u ) ) )
1198adantr 274 . . . . . . . . . . . 12  |-  ( (
ph  /\  ( R  e.  X  /\  v  e.  K ) )  ->  J  e.  Top )
12011adantr 274 . . . . . . . . . . . 12  |-  ( (
ph  /\  ( R  e.  X  /\  v  e.  K ) )  ->  K  e.  Top )
121 toponmax 12817 . . . . . . . . . . . . . 14  |-  ( J  e.  (TopOn `  X
)  ->  X  e.  J )
1226, 121syl 14 . . . . . . . . . . . . 13  |-  ( ph  ->  X  e.  J )
123122adantr 274 . . . . . . . . . . . 12  |-  ( (
ph  /\  ( R  e.  X  /\  v  e.  K ) )  ->  X  e.  J )
124 simprr 527 . . . . . . . . . . . 12  |-  ( (
ph  /\  ( R  e.  X  /\  v  e.  K ) )  -> 
v  e.  K )
125 txopn 13059 . . . . . . . . . . . 12  |-  ( ( ( J  e.  Top  /\  K  e.  Top )  /\  ( X  e.  J  /\  v  e.  K
) )  ->  ( X  X.  v )  e.  ( J  tX  K
) )
126119, 120, 123, 124, 125syl22anc 1234 . . . . . . . . . . 11  |-  ( (
ph  /\  ( R  e.  X  /\  v  e.  K ) )  -> 
( X  X.  v
)  e.  ( J 
tX  K ) )
127 eleq2 2234 . . . . . . . . . . . . 13  |-  ( w  =  ( X  X.  v )  ->  ( <. R ,  S >.  e.  w  <->  <. R ,  S >.  e.  ( X  X.  v ) ) )
128 eleq2 2234 . . . . . . . . . . . . . 14  |-  ( w  =  ( X  X.  v )  ->  (
( H `  k
)  e.  w  <->  ( H `  k )  e.  ( X  X.  v ) ) )
129128rexralbidv 2496 . . . . . . . . . . . . 13  |-  ( w  =  ( X  X.  v )  ->  ( E. j  e.  Z  A. k  e.  ( ZZ>=
`  j ) ( H `  k )  e.  w  <->  E. j  e.  Z  A. k  e.  ( ZZ>= `  j )
( H `  k
)  e.  ( X  X.  v ) ) )
130127, 129imbi12d 233 . . . . . . . . . . . 12  |-  ( w  =  ( X  X.  v )  ->  (
( <. R ,  S >.  e.  w  ->  E. j  e.  Z  A. k  e.  ( ZZ>= `  j )
( H `  k
)  e.  w )  <-> 
( <. R ,  S >.  e.  ( X  X.  v )  ->  E. j  e.  Z  A. k  e.  ( ZZ>= `  j )
( H `  k
)  e.  ( X  X.  v ) ) ) )
131130rspcv 2830 . . . . . . . . . . 11  |-  ( ( X  X.  v )  e.  ( J  tX  K )  ->  ( A. w  e.  ( J  tX  K ) (
<. R ,  S >.  e.  w  ->  E. j  e.  Z  A. k  e.  ( ZZ>= `  j )
( H `  k
)  e.  w )  ->  ( <. R ,  S >.  e.  ( X  X.  v )  ->  E. j  e.  Z  A. k  e.  ( ZZ>=
`  j ) ( H `  k )  e.  ( X  X.  v ) ) ) )
132126, 131syl 14 . . . . . . . . . 10  |-  ( (
ph  /\  ( R  e.  X  /\  v  e.  K ) )  -> 
( A. w  e.  ( J  tX  K
) ( <. R ,  S >.  e.  w  ->  E. j  e.  Z  A. k  e.  ( ZZ>=
`  j ) ( H `  k )  e.  w )  -> 
( <. R ,  S >.  e.  ( X  X.  v )  ->  E. j  e.  Z  A. k  e.  ( ZZ>= `  j )
( H `  k
)  e.  ( X  X.  v ) ) ) )
133 opelxpi 4643 . . . . . . . . . . . . 13  |-  ( ( R  e.  X  /\  S  e.  v )  -> 
<. R ,  S >.  e.  ( X  X.  v
) )
134133ex 114 . . . . . . . . . . . 12  |-  ( R  e.  X  ->  ( S  e.  v  ->  <. R ,  S >.  e.  ( X  X.  v
) ) )
135134ad2antrl 487 . . . . . . . . . . 11  |-  ( (
ph  /\  ( R  e.  X  /\  v  e.  K ) )  -> 
( S  e.  v  ->  <. R ,  S >.  e.  ( X  X.  v ) ) )
136105eleq1d 2239 . . . . . . . . . . . . . . . . 17  |-  ( (
ph  /\  k  e.  Z )  ->  (
( H `  k
)  e.  ( X  X.  v )  <->  <. ( F `
 k ) ,  ( G `  k
) >.  e.  ( X  X.  v ) ) )
137 opelxp2 4646 . . . . . . . . . . . . . . . . 17  |-  ( <.
( F `  k
) ,  ( G `
 k ) >.  e.  ( X  X.  v
)  ->  ( G `  k )  e.  v )
138136, 137syl6bi 162 . . . . . . . . . . . . . . . 16  |-  ( (
ph  /\  k  e.  Z )  ->  (
( H `  k
)  e.  ( X  X.  v )  -> 
( G `  k
)  e.  v ) )
13943, 138sylan2 284 . . . . . . . . . . . . . . 15  |-  ( (
ph  /\  ( j  e.  Z  /\  k  e.  ( ZZ>= `  j )
) )  ->  (
( H `  k
)  e.  ( X  X.  v )  -> 
( G `  k
)  e.  v ) )
140139anassrs 398 . . . . . . . . . . . . . 14  |-  ( ( ( ph  /\  j  e.  Z )  /\  k  e.  ( ZZ>= `  j )
)  ->  ( ( H `  k )  e.  ( X  X.  v
)  ->  ( G `  k )  e.  v ) )
141140ralimdva 2537 . . . . . . . . . . . . 13  |-  ( (
ph  /\  j  e.  Z )  ->  ( A. k  e.  ( ZZ>=
`  j ) ( H `  k )  e.  ( X  X.  v )  ->  A. k  e.  ( ZZ>= `  j )
( G `  k
)  e.  v ) )
142141reximdva 2572 . . . . . . . . . . . 12  |-  ( ph  ->  ( E. j  e.  Z  A. k  e.  ( ZZ>= `  j )
( H `  k
)  e.  ( X  X.  v )  ->  E. j  e.  Z  A. k  e.  ( ZZ>=
`  j ) ( G `  k )  e.  v ) )
143142adantr 274 . . . . . . . . . . 11  |-  ( (
ph  /\  ( R  e.  X  /\  v  e.  K ) )  -> 
( E. j  e.  Z  A. k  e.  ( ZZ>= `  j )
( H `  k
)  e.  ( X  X.  v )  ->  E. j  e.  Z  A. k  e.  ( ZZ>=
`  j ) ( G `  k )  e.  v ) )
144135, 143imim12d 74 . . . . . . . . . 10  |-  ( (
ph  /\  ( R  e.  X  /\  v  e.  K ) )  -> 
( ( <. R ,  S >.  e.  ( X  X.  v )  ->  E. j  e.  Z  A. k  e.  ( ZZ>=
`  j ) ( H `  k )  e.  ( X  X.  v ) )  -> 
( S  e.  v  ->  E. j  e.  Z  A. k  e.  ( ZZ>=
`  j ) ( G `  k )  e.  v ) ) )
145132, 144syld 45 . . . . . . . . 9  |-  ( (
ph  /\  ( R  e.  X  /\  v  e.  K ) )  -> 
( A. w  e.  ( J  tX  K
) ( <. R ,  S >.  e.  w  ->  E. j  e.  Z  A. k  e.  ( ZZ>=
`  j ) ( H `  k )  e.  w )  -> 
( S  e.  v  ->  E. j  e.  Z  A. k  e.  ( ZZ>=
`  j ) ( G `  k )  e.  v ) ) )
146145anassrs 398 . . . . . . . 8  |-  ( ( ( ph  /\  R  e.  X )  /\  v  e.  K )  ->  ( A. w  e.  ( J  tX  K ) (
<. R ,  S >.  e.  w  ->  E. j  e.  Z  A. k  e.  ( ZZ>= `  j )
( H `  k
)  e.  w )  ->  ( S  e.  v  ->  E. j  e.  Z  A. k  e.  ( ZZ>= `  j )
( G `  k
)  e.  v ) ) )
147146ralrimdva 2550 . . . . . . 7  |-  ( (
ph  /\  R  e.  X )  ->  ( A. w  e.  ( J  tX  K ) (
<. R ,  S >.  e.  w  ->  E. j  e.  Z  A. k  e.  ( ZZ>= `  j )
( H `  k
)  e.  w )  ->  A. v  e.  K  ( S  e.  v  ->  E. j  e.  Z  A. k  e.  ( ZZ>=
`  j ) ( G `  k )  e.  v ) ) )
148147adantrr 476 . . . . . 6  |-  ( (
ph  /\  ( R  e.  X  /\  S  e.  Y ) )  -> 
( A. w  e.  ( J  tX  K
) ( <. R ,  S >.  e.  w  ->  E. j  e.  Z  A. k  e.  ( ZZ>=
`  j ) ( H `  k )  e.  w )  ->  A. v  e.  K  ( S  e.  v  ->  E. j  e.  Z  A. k  e.  ( ZZ>=
`  j ) ( G `  k )  e.  v ) ) )
149118, 148jcad 305 . . . . 5  |-  ( (
ph  /\  ( R  e.  X  /\  S  e.  Y ) )  -> 
( A. w  e.  ( J  tX  K
) ( <. R ,  S >.  e.  w  ->  E. j  e.  Z  A. k  e.  ( ZZ>=
`  j ) ( H `  k )  e.  w )  -> 
( A. u  e.  J  ( R  e.  u  ->  E. j  e.  Z  A. k  e.  ( ZZ>= `  j )
( F `  k
)  e.  u )  /\  A. v  e.  K  ( S  e.  v  ->  E. j  e.  Z  A. k  e.  ( ZZ>= `  j )
( G `  k
)  e.  v ) ) ) )
15082, 149impbid 128 . . . 4  |-  ( (
ph  /\  ( R  e.  X  /\  S  e.  Y ) )  -> 
( ( A. u  e.  J  ( R  e.  u  ->  E. j  e.  Z  A. k  e.  ( ZZ>= `  j )
( F `  k
)  e.  u )  /\  A. v  e.  K  ( S  e.  v  ->  E. j  e.  Z  A. k  e.  ( ZZ>= `  j )
( G `  k
)  e.  v ) )  <->  A. w  e.  ( J  tX  K ) ( <. R ,  S >.  e.  w  ->  E. j  e.  Z  A. k  e.  ( ZZ>= `  j )
( H `  k
)  e.  w ) ) )
151150pm5.32da 449 . . 3  |-  ( ph  ->  ( ( ( R  e.  X  /\  S  e.  Y )  /\  ( A. u  e.  J  ( R  e.  u  ->  E. j  e.  Z  A. k  e.  ( ZZ>=
`  j ) ( F `  k )  e.  u )  /\  A. v  e.  K  ( S  e.  v  ->  E. j  e.  Z  A. k  e.  ( ZZ>=
`  j ) ( G `  k )  e.  v ) ) )  <->  ( ( R  e.  X  /\  S  e.  Y )  /\  A. w  e.  ( J  tX  K ) ( <. R ,  S >.  e.  w  ->  E. j  e.  Z  A. k  e.  ( ZZ>= `  j )
( H `  k
)  e.  w ) ) ) )
152 opelxp 4641 . . . 4  |-  ( <. R ,  S >.  e.  ( X  X.  Y
)  <->  ( R  e.  X  /\  S  e.  Y ) )
153152anbi1i 455 . . 3  |-  ( (
<. R ,  S >.  e.  ( X  X.  Y
)  /\  A. w  e.  ( J  tX  K
) ( <. R ,  S >.  e.  w  ->  E. j  e.  Z  A. k  e.  ( ZZ>=
`  j ) ( H `  k )  e.  w ) )  <-> 
( ( R  e.  X  /\  S  e.  Y )  /\  A. w  e.  ( J  tX  K ) ( <. R ,  S >.  e.  w  ->  E. j  e.  Z  A. k  e.  ( ZZ>= `  j )
( H `  k
)  e.  w ) ) )
154151, 153bitr4di 197 . 2  |-  ( ph  ->  ( ( ( R  e.  X  /\  S  e.  Y )  /\  ( A. u  e.  J  ( R  e.  u  ->  E. j  e.  Z  A. k  e.  ( ZZ>=
`  j ) ( F `  k )  e.  u )  /\  A. v  e.  K  ( S  e.  v  ->  E. j  e.  Z  A. k  e.  ( ZZ>=
`  j ) ( G `  k )  e.  v ) ) )  <->  ( <. R ,  S >.  e.  ( X  X.  Y )  /\  A. w  e.  ( J 
tX  K ) (
<. R ,  S >.  e.  w  ->  E. j  e.  Z  A. k  e.  ( ZZ>= `  j )
( H `  k
)  e.  w ) ) ) )
155 txlm.m . . . . 5  |-  ( ph  ->  M  e.  ZZ )
156 eqidd 2171 . . . . 5  |-  ( (
ph  /\  k  e.  Z )  ->  ( F `  k )  =  ( F `  k ) )
1576, 41, 155, 50, 156lmbrf 13009 . . . 4  |-  ( ph  ->  ( F ( ~~> t `  J ) R  <->  ( R  e.  X  /\  A. u  e.  J  ( R  e.  u  ->  E. j  e.  Z  A. k  e.  ( ZZ>= `  j )
( F `  k
)  e.  u ) ) ) )
158 eqidd 2171 . . . . 5  |-  ( (
ph  /\  k  e.  Z )  ->  ( G `  k )  =  ( G `  k ) )
1599, 41, 155, 53, 158lmbrf 13009 . . . 4  |-  ( ph  ->  ( G ( ~~> t `  K ) S  <->  ( S  e.  Y  /\  A. v  e.  K  ( S  e.  v  ->  E. j  e.  Z  A. k  e.  ( ZZ>= `  j )
( G `  k
)  e.  v ) ) ) )
160157, 159anbi12d 470 . . 3  |-  ( ph  ->  ( ( F ( ~~> t `  J ) R  /\  G ( ~~> t `  K ) S )  <->  ( ( R  e.  X  /\  A. u  e.  J  ( R  e.  u  ->  E. j  e.  Z  A. k  e.  ( ZZ>=
`  j ) ( F `  k )  e.  u ) )  /\  ( S  e.  Y  /\  A. v  e.  K  ( S  e.  v  ->  E. j  e.  Z  A. k  e.  ( ZZ>= `  j )
( G `  k
)  e.  v ) ) ) ) )
161 an4 581 . . 3  |-  ( ( ( R  e.  X  /\  A. u  e.  J  ( R  e.  u  ->  E. j  e.  Z  A. k  e.  ( ZZ>=
`  j ) ( F `  k )  e.  u ) )  /\  ( S  e.  Y  /\  A. v  e.  K  ( S  e.  v  ->  E. j  e.  Z  A. k  e.  ( ZZ>= `  j )
( G `  k
)  e.  v ) ) )  <->  ( ( R  e.  X  /\  S  e.  Y )  /\  ( A. u  e.  J  ( R  e.  u  ->  E. j  e.  Z  A. k  e.  ( ZZ>= `  j )
( F `  k
)  e.  u )  /\  A. v  e.  K  ( S  e.  v  ->  E. j  e.  Z  A. k  e.  ( ZZ>= `  j )
( G `  k
)  e.  v ) ) ) )
162160, 161bitrdi 195 . 2  |-  ( ph  ->  ( ( F ( ~~> t `  J ) R  /\  G ( ~~> t `  K ) S )  <->  ( ( R  e.  X  /\  S  e.  Y )  /\  ( A. u  e.  J  ( R  e.  u  ->  E. j  e.  Z  A. k  e.  ( ZZ>= `  j )
( F `  k
)  e.  u )  /\  A. v  e.  K  ( S  e.  v  ->  E. j  e.  Z  A. k  e.  ( ZZ>= `  j )
( G `  k
)  e.  v ) ) ) ) )
163 txtopon 13056 . . . 4  |-  ( ( J  e.  (TopOn `  X )  /\  K  e.  (TopOn `  Y )
)  ->  ( J  tX  K )  e.  (TopOn `  ( X  X.  Y
) ) )
1646, 9, 163syl2anc 409 . . 3  |-  ( ph  ->  ( J  tX  K
)  e.  (TopOn `  ( X  X.  Y
) ) )
16550ffvelrnda 5631 . . . . 5  |-  ( (
ph  /\  n  e.  Z )  ->  ( F `  n )  e.  X )
16653ffvelrnda 5631 . . . . 5  |-  ( (
ph  /\  n  e.  Z )  ->  ( G `  n )  e.  Y )
167165, 166opelxpd 4644 . . . 4  |-  ( (
ph  /\  n  e.  Z )  ->  <. ( F `  n ) ,  ( G `  n ) >.  e.  ( X  X.  Y ) )
168167, 45fmptd 5650 . . 3  |-  ( ph  ->  H : Z --> ( X  X.  Y ) )
169 eqidd 2171 . . 3  |-  ( (
ph  /\  k  e.  Z )  ->  ( H `  k )  =  ( H `  k ) )
170164, 41, 155, 168, 169lmbrf 13009 . 2  |-  ( ph  ->  ( H ( ~~> t `  ( J  tX  K ) ) <. R ,  S >.  <-> 
( <. R ,  S >.  e.  ( X  X.  Y )  /\  A. w  e.  ( J  tX  K ) ( <. R ,  S >.  e.  w  ->  E. j  e.  Z  A. k  e.  ( ZZ>= `  j )
( H `  k
)  e.  w ) ) ) )
171154, 162, 1703bitr4d 219 1  |-  ( ph  ->  ( ( F ( ~~> t `  J ) R  /\  G ( ~~> t `  K ) S )  <->  H ( ~~> t `  ( J  tX  K ) ) <. R ,  S >. ) )
Colors of variables: wff set class
Syntax hints:    -> wi 4    /\ wa 103    <-> wb 104    = wceq 1348    e. wcel 2141   A.wral 2448   E.wrex 2449   _Vcvv 2730    C_ wss 3121   <.cop 3586   class class class wbr 3989    |-> cmpt 4050    X. cxp 4609   ran crn 4612   -->wf 5194   ` cfv 5198  (class class class)co 5853    e. cmpo 5855   ZZcz 9212   ZZ>=cuz 9487   topGenctg 12594   Topctop 12789  TopOnctopon 12802   ~~> tclm 12981    tX ctx 13046
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-ia1 105  ax-ia2 106  ax-ia3 107  ax-in1 609  ax-in2 610  ax-io 704  ax-5 1440  ax-7 1441  ax-gen 1442  ax-ie1 1486  ax-ie2 1487  ax-8 1497  ax-10 1498  ax-11 1499  ax-i12 1500  ax-bndl 1502  ax-4 1503  ax-17 1519  ax-i9 1523  ax-ial 1527  ax-i5r 1528  ax-13 2143  ax-14 2144  ax-ext 2152  ax-coll 4104  ax-sep 4107  ax-pow 4160  ax-pr 4194  ax-un 4418  ax-setind 4521  ax-cnex 7865  ax-resscn 7866  ax-1cn 7867  ax-1re 7868  ax-icn 7869  ax-addcl 7870  ax-addrcl 7871  ax-mulcl 7872  ax-addcom 7874  ax-addass 7876  ax-distr 7878  ax-i2m1 7879  ax-0lt1 7880  ax-0id 7882  ax-rnegex 7883  ax-cnre 7885  ax-pre-ltirr 7886  ax-pre-ltwlin 7887  ax-pre-lttrn 7888  ax-pre-apti 7889  ax-pre-ltadd 7890
This theorem depends on definitions:  df-bi 116  df-dc 830  df-3or 974  df-3an 975  df-tru 1351  df-fal 1354  df-nf 1454  df-sb 1756  df-eu 2022  df-mo 2023  df-clab 2157  df-cleq 2163  df-clel 2166  df-nfc 2301  df-ne 2341  df-nel 2436  df-ral 2453  df-rex 2454  df-reu 2455  df-rab 2457  df-v 2732  df-sbc 2956  df-csb 3050  df-dif 3123  df-un 3125  df-in 3127  df-ss 3134  df-if 3527  df-pw 3568  df-sn 3589  df-pr 3590  df-op 3592  df-uni 3797  df-int 3832  df-iun 3875  df-br 3990  df-opab 4051  df-mpt 4052  df-id 4278  df-xp 4617  df-rel 4618  df-cnv 4619  df-co 4620  df-dm 4621  df-rn 4622  df-res 4623  df-ima 4624  df-iota 5160  df-fun 5200  df-fn 5201  df-f 5202  df-f1 5203  df-fo 5204  df-f1o 5205  df-fv 5206  df-riota 5809  df-ov 5856  df-oprab 5857  df-mpo 5858  df-1st 6119  df-2nd 6120  df-pm 6629  df-pnf 7956  df-mnf 7957  df-xr 7958  df-ltxr 7959  df-le 7960  df-sub 8092  df-neg 8093  df-inn 8879  df-n0 9136  df-z 9213  df-uz 9488  df-topgen 12600  df-top 12790  df-topon 12803  df-bases 12835  df-lm 12984  df-tx 13047
This theorem is referenced by:  lmcn2  13074
  Copyright terms: Public domain W3C validator