MPE Home Metamath Proof Explorer < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >  txcnp Structured version   Unicode version

Theorem txcnp 20559
Description: If two functions are continuous at  D, then the ordered pair of them is continuous at  D into the product topology. (Contributed by Mario Carneiro, 9-Aug-2014.) (Revised by Mario Carneiro, 22-Aug-2015.)
Hypotheses
Ref Expression
txcnp.4  |-  ( ph  ->  J  e.  (TopOn `  X ) )
txcnp.5  |-  ( ph  ->  K  e.  (TopOn `  Y ) )
txcnp.6  |-  ( ph  ->  L  e.  (TopOn `  Z ) )
txcnp.7  |-  ( ph  ->  D  e.  X )
txcnp.8  |-  ( ph  ->  ( x  e.  X  |->  A )  e.  ( ( J  CnP  K
) `  D )
)
txcnp.9  |-  ( ph  ->  ( x  e.  X  |->  B )  e.  ( ( J  CnP  L
) `  D )
)
Assertion
Ref Expression
txcnp  |-  ( ph  ->  ( x  e.  X  |-> 
<. A ,  B >. )  e.  ( ( J  CnP  ( K  tX  L ) ) `  D ) )
Distinct variable groups:    ph, x    x, Y    x, Z    x, D    x, X
Allowed substitution hints:    A( x)    B( x)    J( x)    K( x)    L( x)

Proof of Theorem txcnp
Dummy variables  s 
r  t  v  w  y  z are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 txcnp.4 . . . . . . 7  |-  ( ph  ->  J  e.  (TopOn `  X ) )
2 txcnp.5 . . . . . . 7  |-  ( ph  ->  K  e.  (TopOn `  Y ) )
3 txcnp.8 . . . . . . 7  |-  ( ph  ->  ( x  e.  X  |->  A )  e.  ( ( J  CnP  K
) `  D )
)
4 cnpf2 20190 . . . . . . 7  |-  ( ( J  e.  (TopOn `  X )  /\  K  e.  (TopOn `  Y )  /\  ( x  e.  X  |->  A )  e.  ( ( J  CnP  K
) `  D )
)  ->  ( x  e.  X  |->  A ) : X --> Y )
51, 2, 3, 4syl3anc 1264 . . . . . 6  |-  ( ph  ->  ( x  e.  X  |->  A ) : X --> Y )
6 eqid 2420 . . . . . . 7  |-  ( x  e.  X  |->  A )  =  ( x  e.  X  |->  A )
76fmpt 6049 . . . . . 6  |-  ( A. x  e.  X  A  e.  Y  <->  ( x  e.  X  |->  A ) : X --> Y )
85, 7sylibr 215 . . . . 5  |-  ( ph  ->  A. x  e.  X  A  e.  Y )
98r19.21bi 2792 . . . 4  |-  ( (
ph  /\  x  e.  X )  ->  A  e.  Y )
10 txcnp.6 . . . . . . 7  |-  ( ph  ->  L  e.  (TopOn `  Z ) )
11 txcnp.9 . . . . . . 7  |-  ( ph  ->  ( x  e.  X  |->  B )  e.  ( ( J  CnP  L
) `  D )
)
12 cnpf2 20190 . . . . . . 7  |-  ( ( J  e.  (TopOn `  X )  /\  L  e.  (TopOn `  Z )  /\  ( x  e.  X  |->  B )  e.  ( ( J  CnP  L
) `  D )
)  ->  ( x  e.  X  |->  B ) : X --> Z )
131, 10, 11, 12syl3anc 1264 . . . . . 6  |-  ( ph  ->  ( x  e.  X  |->  B ) : X --> Z )
14 eqid 2420 . . . . . . 7  |-  ( x  e.  X  |->  B )  =  ( x  e.  X  |->  B )
1514fmpt 6049 . . . . . 6  |-  ( A. x  e.  X  B  e.  Z  <->  ( x  e.  X  |->  B ) : X --> Z )
1613, 15sylibr 215 . . . . 5  |-  ( ph  ->  A. x  e.  X  B  e.  Z )
1716r19.21bi 2792 . . . 4  |-  ( (
ph  /\  x  e.  X )  ->  B  e.  Z )
18 opelxpi 4877 . . . 4  |-  ( ( A  e.  Y  /\  B  e.  Z )  -> 
<. A ,  B >.  e.  ( Y  X.  Z
) )
199, 17, 18syl2anc 665 . . 3  |-  ( (
ph  /\  x  e.  X )  ->  <. A ,  B >.  e.  ( Y  X.  Z ) )
20 eqid 2420 . . 3  |-  ( x  e.  X  |->  <. A ,  B >. )  =  ( x  e.  X  |->  <. A ,  B >. )
2119, 20fmptd 6052 . 2  |-  ( ph  ->  ( x  e.  X  |-> 
<. A ,  B >. ) : X --> ( Y  X.  Z ) )
22 txcnp.7 . . . . . . . . 9  |-  ( ph  ->  D  e.  X )
23 simpr 462 . . . . . . . . . . . 12  |-  ( (
ph  /\  x  e.  X )  ->  x  e.  X )
24 opex 4677 . . . . . . . . . . . 12  |-  <. A ,  B >.  e.  _V
2520fvmpt2 5964 . . . . . . . . . . . 12  |-  ( ( x  e.  X  /\  <. A ,  B >.  e. 
_V )  ->  (
( x  e.  X  |-> 
<. A ,  B >. ) `
 x )  = 
<. A ,  B >. )
2623, 24, 25sylancl 666 . . . . . . . . . . 11  |-  ( (
ph  /\  x  e.  X )  ->  (
( x  e.  X  |-> 
<. A ,  B >. ) `
 x )  = 
<. A ,  B >. )
276fvmpt2 5964 . . . . . . . . . . . . 13  |-  ( ( x  e.  X  /\  A  e.  Y )  ->  ( ( x  e.  X  |->  A ) `  x )  =  A )
2823, 9, 27syl2anc 665 . . . . . . . . . . . 12  |-  ( (
ph  /\  x  e.  X )  ->  (
( x  e.  X  |->  A ) `  x
)  =  A )
2914fvmpt2 5964 . . . . . . . . . . . . 13  |-  ( ( x  e.  X  /\  B  e.  Z )  ->  ( ( x  e.  X  |->  B ) `  x )  =  B )
3023, 17, 29syl2anc 665 . . . . . . . . . . . 12  |-  ( (
ph  /\  x  e.  X )  ->  (
( x  e.  X  |->  B ) `  x
)  =  B )
3128, 30opeq12d 4189 . . . . . . . . . . 11  |-  ( (
ph  /\  x  e.  X )  ->  <. (
( x  e.  X  |->  A ) `  x
) ,  ( ( x  e.  X  |->  B ) `  x )
>.  =  <. A ,  B >. )
3226, 31eqtr4d 2464 . . . . . . . . . 10  |-  ( (
ph  /\  x  e.  X )  ->  (
( x  e.  X  |-> 
<. A ,  B >. ) `
 x )  = 
<. ( ( x  e.  X  |->  A ) `  x ) ,  ( ( x  e.  X  |->  B ) `  x
) >. )
3332ralrimiva 2837 . . . . . . . . 9  |-  ( ph  ->  A. x  e.  X  ( ( x  e.  X  |->  <. A ,  B >. ) `  x )  =  <. ( ( x  e.  X  |->  A ) `
 x ) ,  ( ( x  e.  X  |->  B ) `  x ) >. )
34 nffvmpt1 5880 . . . . . . . . . . 11  |-  F/_ x
( ( x  e.  X  |->  <. A ,  B >. ) `  D )
35 nffvmpt1 5880 . . . . . . . . . . . 12  |-  F/_ x
( ( x  e.  X  |->  A ) `  D )
36 nffvmpt1 5880 . . . . . . . . . . . 12  |-  F/_ x
( ( x  e.  X  |->  B ) `  D )
3735, 36nfop 4197 . . . . . . . . . . 11  |-  F/_ x <. ( ( x  e.  X  |->  A ) `  D ) ,  ( ( x  e.  X  |->  B ) `  D
) >.
3834, 37nfeq 2593 . . . . . . . . . 10  |-  F/ x
( ( x  e.  X  |->  <. A ,  B >. ) `  D )  =  <. ( ( x  e.  X  |->  A ) `
 D ) ,  ( ( x  e.  X  |->  B ) `  D ) >.
39 fveq2 5872 . . . . . . . . . . 11  |-  ( x  =  D  ->  (
( x  e.  X  |-> 
<. A ,  B >. ) `
 x )  =  ( ( x  e.  X  |->  <. A ,  B >. ) `  D ) )
40 fveq2 5872 . . . . . . . . . . . 12  |-  ( x  =  D  ->  (
( x  e.  X  |->  A ) `  x
)  =  ( ( x  e.  X  |->  A ) `  D ) )
41 fveq2 5872 . . . . . . . . . . . 12  |-  ( x  =  D  ->  (
( x  e.  X  |->  B ) `  x
)  =  ( ( x  e.  X  |->  B ) `  D ) )
4240, 41opeq12d 4189 . . . . . . . . . . 11  |-  ( x  =  D  ->  <. (
( x  e.  X  |->  A ) `  x
) ,  ( ( x  e.  X  |->  B ) `  x )
>.  =  <. ( ( x  e.  X  |->  A ) `  D ) ,  ( ( x  e.  X  |->  B ) `
 D ) >.
)
4339, 42eqeq12d 2442 . . . . . . . . . 10  |-  ( x  =  D  ->  (
( ( x  e.  X  |->  <. A ,  B >. ) `  x )  =  <. ( ( x  e.  X  |->  A ) `
 x ) ,  ( ( x  e.  X  |->  B ) `  x ) >.  <->  ( (
x  e.  X  |->  <. A ,  B >. ) `
 D )  = 
<. ( ( x  e.  X  |->  A ) `  D ) ,  ( ( x  e.  X  |->  B ) `  D
) >. ) )
4438, 43rspc 3173 . . . . . . . . 9  |-  ( D  e.  X  ->  ( A. x  e.  X  ( ( x  e.  X  |->  <. A ,  B >. ) `  x )  =  <. ( ( x  e.  X  |->  A ) `
 x ) ,  ( ( x  e.  X  |->  B ) `  x ) >.  ->  (
( x  e.  X  |-> 
<. A ,  B >. ) `
 D )  = 
<. ( ( x  e.  X  |->  A ) `  D ) ,  ( ( x  e.  X  |->  B ) `  D
) >. ) )
4522, 33, 44sylc 62 . . . . . . . 8  |-  ( ph  ->  ( ( x  e.  X  |->  <. A ,  B >. ) `  D )  =  <. ( ( x  e.  X  |->  A ) `
 D ) ,  ( ( x  e.  X  |->  B ) `  D ) >. )
4645eleq1d 2489 . . . . . . 7  |-  ( ph  ->  ( ( ( x  e.  X  |->  <. A ,  B >. ) `  D
)  e.  ( v  X.  w )  <->  <. ( ( x  e.  X  |->  A ) `  D ) ,  ( ( x  e.  X  |->  B ) `
 D ) >.  e.  ( v  X.  w
) ) )
4746adantr 466 . . . . . 6  |-  ( (
ph  /\  ( v  e.  K  /\  w  e.  L ) )  -> 
( ( ( x  e.  X  |->  <. A ,  B >. ) `  D
)  e.  ( v  X.  w )  <->  <. ( ( x  e.  X  |->  A ) `  D ) ,  ( ( x  e.  X  |->  B ) `
 D ) >.  e.  ( v  X.  w
) ) )
483ad2antrr 730 . . . . . . . . . 10  |-  ( ( ( ph  /\  (
v  e.  K  /\  w  e.  L )
)  /\  ( (
( x  e.  X  |->  A ) `  D
)  e.  v  /\  ( ( x  e.  X  |->  B ) `  D )  e.  w
) )  ->  (
x  e.  X  |->  A )  e.  ( ( J  CnP  K ) `
 D ) )
49 simplrl 768 . . . . . . . . . 10  |-  ( ( ( ph  /\  (
v  e.  K  /\  w  e.  L )
)  /\  ( (
( x  e.  X  |->  A ) `  D
)  e.  v  /\  ( ( x  e.  X  |->  B ) `  D )  e.  w
) )  ->  v  e.  K )
50 simprl 762 . . . . . . . . . 10  |-  ( ( ( ph  /\  (
v  e.  K  /\  w  e.  L )
)  /\  ( (
( x  e.  X  |->  A ) `  D
)  e.  v  /\  ( ( x  e.  X  |->  B ) `  D )  e.  w
) )  ->  (
( x  e.  X  |->  A ) `  D
)  e.  v )
51 cnpimaex 20196 . . . . . . . . . 10  |-  ( ( ( x  e.  X  |->  A )  e.  ( ( J  CnP  K
) `  D )  /\  v  e.  K  /\  ( ( x  e.  X  |->  A ) `  D )  e.  v )  ->  E. r  e.  J  ( D  e.  r  /\  (
( x  e.  X  |->  A ) " r
)  C_  v )
)
5248, 49, 50, 51syl3anc 1264 . . . . . . . . 9  |-  ( ( ( ph  /\  (
v  e.  K  /\  w  e.  L )
)  /\  ( (
( x  e.  X  |->  A ) `  D
)  e.  v  /\  ( ( x  e.  X  |->  B ) `  D )  e.  w
) )  ->  E. r  e.  J  ( D  e.  r  /\  (
( x  e.  X  |->  A ) " r
)  C_  v )
)
5311ad2antrr 730 . . . . . . . . . 10  |-  ( ( ( ph  /\  (
v  e.  K  /\  w  e.  L )
)  /\  ( (
( x  e.  X  |->  A ) `  D
)  e.  v  /\  ( ( x  e.  X  |->  B ) `  D )  e.  w
) )  ->  (
x  e.  X  |->  B )  e.  ( ( J  CnP  L ) `
 D ) )
54 simplrr 769 . . . . . . . . . 10  |-  ( ( ( ph  /\  (
v  e.  K  /\  w  e.  L )
)  /\  ( (
( x  e.  X  |->  A ) `  D
)  e.  v  /\  ( ( x  e.  X  |->  B ) `  D )  e.  w
) )  ->  w  e.  L )
55 simprr 764 . . . . . . . . . 10  |-  ( ( ( ph  /\  (
v  e.  K  /\  w  e.  L )
)  /\  ( (
( x  e.  X  |->  A ) `  D
)  e.  v  /\  ( ( x  e.  X  |->  B ) `  D )  e.  w
) )  ->  (
( x  e.  X  |->  B ) `  D
)  e.  w )
56 cnpimaex 20196 . . . . . . . . . 10  |-  ( ( ( x  e.  X  |->  B )  e.  ( ( J  CnP  L
) `  D )  /\  w  e.  L  /\  ( ( x  e.  X  |->  B ) `  D )  e.  w
)  ->  E. s  e.  J  ( D  e.  s  /\  (
( x  e.  X  |->  B ) " s
)  C_  w )
)
5753, 54, 55, 56syl3anc 1264 . . . . . . . . 9  |-  ( ( ( ph  /\  (
v  e.  K  /\  w  e.  L )
)  /\  ( (
( x  e.  X  |->  A ) `  D
)  e.  v  /\  ( ( x  e.  X  |->  B ) `  D )  e.  w
) )  ->  E. s  e.  J  ( D  e.  s  /\  (
( x  e.  X  |->  B ) " s
)  C_  w )
)
5852, 57jca 534 . . . . . . . 8  |-  ( ( ( ph  /\  (
v  e.  K  /\  w  e.  L )
)  /\  ( (
( x  e.  X  |->  A ) `  D
)  e.  v  /\  ( ( x  e.  X  |->  B ) `  D )  e.  w
) )  ->  ( E. r  e.  J  ( D  e.  r  /\  ( ( x  e.  X  |->  A ) "
r )  C_  v
)  /\  E. s  e.  J  ( D  e.  s  /\  (
( x  e.  X  |->  B ) " s
)  C_  w )
) )
5958ex 435 . . . . . . 7  |-  ( (
ph  /\  ( v  e.  K  /\  w  e.  L ) )  -> 
( ( ( ( x  e.  X  |->  A ) `  D )  e.  v  /\  (
( x  e.  X  |->  B ) `  D
)  e.  w )  ->  ( E. r  e.  J  ( D  e.  r  /\  (
( x  e.  X  |->  A ) " r
)  C_  v )  /\  E. s  e.  J  ( D  e.  s  /\  ( ( x  e.  X  |->  B ) "
s )  C_  w
) ) ) )
60 opelxp 4875 . . . . . . 7  |-  ( <.
( ( x  e.  X  |->  A ) `  D ) ,  ( ( x  e.  X  |->  B ) `  D
) >.  e.  ( v  X.  w )  <->  ( (
( x  e.  X  |->  A ) `  D
)  e.  v  /\  ( ( x  e.  X  |->  B ) `  D )  e.  w
) )
61 reeanv 2994 . . . . . . 7  |-  ( E. r  e.  J  E. s  e.  J  (
( D  e.  r  /\  ( ( x  e.  X  |->  A )
" r )  C_  v )  /\  ( D  e.  s  /\  ( ( x  e.  X  |->  B ) "
s )  C_  w
) )  <->  ( E. r  e.  J  ( D  e.  r  /\  ( ( x  e.  X  |->  A ) "
r )  C_  v
)  /\  E. s  e.  J  ( D  e.  s  /\  (
( x  e.  X  |->  B ) " s
)  C_  w )
) )
6259, 60, 613imtr4g 273 . . . . . 6  |-  ( (
ph  /\  ( v  e.  K  /\  w  e.  L ) )  -> 
( <. ( ( x  e.  X  |->  A ) `
 D ) ,  ( ( x  e.  X  |->  B ) `  D ) >.  e.  ( v  X.  w )  ->  E. r  e.  J  E. s  e.  J  ( ( D  e.  r  /\  ( ( x  e.  X  |->  A ) " r ) 
C_  v )  /\  ( D  e.  s  /\  ( ( x  e.  X  |->  B ) "
s )  C_  w
) ) ) )
6347, 62sylbid 218 . . . . 5  |-  ( (
ph  /\  ( v  e.  K  /\  w  e.  L ) )  -> 
( ( ( x  e.  X  |->  <. A ,  B >. ) `  D
)  e.  ( v  X.  w )  ->  E. r  e.  J  E. s  e.  J  ( ( D  e.  r  /\  ( ( x  e.  X  |->  A ) " r ) 
C_  v )  /\  ( D  e.  s  /\  ( ( x  e.  X  |->  B ) "
s )  C_  w
) ) ) )
64 an4 831 . . . . . . . . . . 11  |-  ( ( ( D  e.  r  /\  ( ( x  e.  X  |->  A )
" r )  C_  v )  /\  ( D  e.  s  /\  ( ( x  e.  X  |->  B ) "
s )  C_  w
) )  <->  ( ( D  e.  r  /\  D  e.  s )  /\  ( ( ( x  e.  X  |->  A )
" r )  C_  v  /\  ( ( x  e.  X  |->  B )
" s )  C_  w ) ) )
65 elin 3646 . . . . . . . . . . . . . 14  |-  ( D  e.  ( r  i^i  s )  <->  ( D  e.  r  /\  D  e.  s ) )
6665biimpri 209 . . . . . . . . . . . . 13  |-  ( ( D  e.  r  /\  D  e.  s )  ->  D  e.  ( r  i^i  s ) )
6766a1i 11 . . . . . . . . . . . 12  |-  ( ( ( ph  /\  (
v  e.  K  /\  w  e.  L )
)  /\  ( r  e.  J  /\  s  e.  J ) )  -> 
( ( D  e.  r  /\  D  e.  s )  ->  D  e.  ( r  i^i  s
) ) )
68 simpl 458 . . . . . . . . . . . . . . . 16  |-  ( ( r  e.  J  /\  s  e.  J )  ->  r  e.  J )
69 toponss 19868 . . . . . . . . . . . . . . . 16  |-  ( ( J  e.  (TopOn `  X )  /\  r  e.  J )  ->  r  C_  X )
701, 68, 69syl2an 479 . . . . . . . . . . . . . . 15  |-  ( (
ph  /\  ( r  e.  J  /\  s  e.  J ) )  -> 
r  C_  X )
71 ssinss1 3687 . . . . . . . . . . . . . . . . . . . . 21  |-  ( r 
C_  X  ->  (
r  i^i  s )  C_  X )
7271adantl 467 . . . . . . . . . . . . . . . . . . . 20  |-  ( (
ph  /\  r  C_  X )  ->  (
r  i^i  s )  C_  X )
7372sselda 3461 . . . . . . . . . . . . . . . . . . 19  |-  ( ( ( ph  /\  r  C_  X )  /\  t  e.  ( r  i^i  s
) )  ->  t  e.  X )
7433ad2antrr 730 . . . . . . . . . . . . . . . . . . 19  |-  ( ( ( ph  /\  r  C_  X )  /\  t  e.  ( r  i^i  s
) )  ->  A. x  e.  X  ( (
x  e.  X  |->  <. A ,  B >. ) `
 x )  = 
<. ( ( x  e.  X  |->  A ) `  x ) ,  ( ( x  e.  X  |->  B ) `  x
) >. )
75 nffvmpt1 5880 . . . . . . . . . . . . . . . . . . . . 21  |-  F/_ x
( ( x  e.  X  |->  <. A ,  B >. ) `  t )
76 nffvmpt1 5880 . . . . . . . . . . . . . . . . . . . . . 22  |-  F/_ x
( ( x  e.  X  |->  A ) `  t )
77 nffvmpt1 5880 . . . . . . . . . . . . . . . . . . . . . 22  |-  F/_ x
( ( x  e.  X  |->  B ) `  t )
7876, 77nfop 4197 . . . . . . . . . . . . . . . . . . . . 21  |-  F/_ x <. ( ( x  e.  X  |->  A ) `  t ) ,  ( ( x  e.  X  |->  B ) `  t
) >.
7975, 78nfeq 2593 . . . . . . . . . . . . . . . . . . . 20  |-  F/ x
( ( x  e.  X  |->  <. A ,  B >. ) `  t )  =  <. ( ( x  e.  X  |->  A ) `
 t ) ,  ( ( x  e.  X  |->  B ) `  t ) >.
80 fveq2 5872 . . . . . . . . . . . . . . . . . . . . 21  |-  ( x  =  t  ->  (
( x  e.  X  |-> 
<. A ,  B >. ) `
 x )  =  ( ( x  e.  X  |->  <. A ,  B >. ) `  t ) )
81 fveq2 5872 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( x  =  t  ->  (
( x  e.  X  |->  A ) `  x
)  =  ( ( x  e.  X  |->  A ) `  t ) )
82 fveq2 5872 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( x  =  t  ->  (
( x  e.  X  |->  B ) `  x
)  =  ( ( x  e.  X  |->  B ) `  t ) )
8381, 82opeq12d 4189 . . . . . . . . . . . . . . . . . . . . 21  |-  ( x  =  t  ->  <. (
( x  e.  X  |->  A ) `  x
) ,  ( ( x  e.  X  |->  B ) `  x )
>.  =  <. ( ( x  e.  X  |->  A ) `  t ) ,  ( ( x  e.  X  |->  B ) `
 t ) >.
)
8480, 83eqeq12d 2442 . . . . . . . . . . . . . . . . . . . 20  |-  ( x  =  t  ->  (
( ( x  e.  X  |->  <. A ,  B >. ) `  x )  =  <. ( ( x  e.  X  |->  A ) `
 x ) ,  ( ( x  e.  X  |->  B ) `  x ) >.  <->  ( (
x  e.  X  |->  <. A ,  B >. ) `
 t )  = 
<. ( ( x  e.  X  |->  A ) `  t ) ,  ( ( x  e.  X  |->  B ) `  t
) >. ) )
8579, 84rspc 3173 . . . . . . . . . . . . . . . . . . 19  |-  ( t  e.  X  ->  ( A. x  e.  X  ( ( x  e.  X  |->  <. A ,  B >. ) `  x )  =  <. ( ( x  e.  X  |->  A ) `
 x ) ,  ( ( x  e.  X  |->  B ) `  x ) >.  ->  (
( x  e.  X  |-> 
<. A ,  B >. ) `
 t )  = 
<. ( ( x  e.  X  |->  A ) `  t ) ,  ( ( x  e.  X  |->  B ) `  t
) >. ) )
8673, 74, 85sylc 62 . . . . . . . . . . . . . . . . . 18  |-  ( ( ( ph  /\  r  C_  X )  /\  t  e.  ( r  i^i  s
) )  ->  (
( x  e.  X  |-> 
<. A ,  B >. ) `
 t )  = 
<. ( ( x  e.  X  |->  A ) `  t ) ,  ( ( x  e.  X  |->  B ) `  t
) >. )
87 inss1 3679 . . . . . . . . . . . . . . . . . . . . 21  |-  ( r  i^i  s )  C_  r
88 simpr 462 . . . . . . . . . . . . . . . . . . . . 21  |-  ( ( ( ph  /\  r  C_  X )  /\  t  e.  ( r  i^i  s
) )  ->  t  e.  ( r  i^i  s
) )
8987, 88sseldi 3459 . . . . . . . . . . . . . . . . . . . 20  |-  ( ( ( ph  /\  r  C_  X )  /\  t  e.  ( r  i^i  s
) )  ->  t  e.  r )
905ad2antrr 730 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ( ( ph  /\  r  C_  X )  /\  t  e.  ( r  i^i  s
) )  ->  (
x  e.  X  |->  A ) : X --> Y )
91 ffun 5739 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ( x  e.  X  |->  A ) : X --> Y  ->  Fun  ( x  e.  X  |->  A ) )
9290, 91syl 17 . . . . . . . . . . . . . . . . . . . . 21  |-  ( ( ( ph  /\  r  C_  X )  /\  t  e.  ( r  i^i  s
) )  ->  Fun  ( x  e.  X  |->  A ) )
9372adantr 466 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( ( ( ph  /\  r  C_  X )  /\  t  e.  ( r  i^i  s
) )  ->  (
r  i^i  s )  C_  X )
94 fdm 5741 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( ( x  e.  X  |->  A ) : X --> Y  ->  dom  ( x  e.  X  |->  A )  =  X )
9590, 94syl 17 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( ( ( ph  /\  r  C_  X )  /\  t  e.  ( r  i^i  s
) )  ->  dom  ( x  e.  X  |->  A )  =  X )
9693, 95sseqtr4d 3498 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ( ( ph  /\  r  C_  X )  /\  t  e.  ( r  i^i  s
) )  ->  (
r  i^i  s )  C_ 
dom  ( x  e.  X  |->  A ) )
9796, 88sseldd 3462 . . . . . . . . . . . . . . . . . . . . 21  |-  ( ( ( ph  /\  r  C_  X )  /\  t  e.  ( r  i^i  s
) )  ->  t  e.  dom  ( x  e.  X  |->  A ) )
98 funfvima 6146 . . . . . . . . . . . . . . . . . . . . 21  |-  ( ( Fun  ( x  e.  X  |->  A )  /\  t  e.  dom  ( x  e.  X  |->  A ) )  ->  ( t  e.  r  ->  ( ( x  e.  X  |->  A ) `  t )  e.  ( ( x  e.  X  |->  A )
" r ) ) )
9992, 97, 98syl2anc 665 . . . . . . . . . . . . . . . . . . . 20  |-  ( ( ( ph  /\  r  C_  X )  /\  t  e.  ( r  i^i  s
) )  ->  (
t  e.  r  -> 
( ( x  e.  X  |->  A ) `  t )  e.  ( ( x  e.  X  |->  A ) " r
) ) )
10089, 99mpd 15 . . . . . . . . . . . . . . . . . . 19  |-  ( ( ( ph  /\  r  C_  X )  /\  t  e.  ( r  i^i  s
) )  ->  (
( x  e.  X  |->  A ) `  t
)  e.  ( ( x  e.  X  |->  A ) " r ) )
101 inss2 3680 . . . . . . . . . . . . . . . . . . . . 21  |-  ( r  i^i  s )  C_  s
102101, 88sseldi 3459 . . . . . . . . . . . . . . . . . . . 20  |-  ( ( ( ph  /\  r  C_  X )  /\  t  e.  ( r  i^i  s
) )  ->  t  e.  s )
10313ad2antrr 730 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ( ( ph  /\  r  C_  X )  /\  t  e.  ( r  i^i  s
) )  ->  (
x  e.  X  |->  B ) : X --> Z )
104 ffun 5739 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ( x  e.  X  |->  B ) : X --> Z  ->  Fun  ( x  e.  X  |->  B ) )
105103, 104syl 17 . . . . . . . . . . . . . . . . . . . . 21  |-  ( ( ( ph  /\  r  C_  X )  /\  t  e.  ( r  i^i  s
) )  ->  Fun  ( x  e.  X  |->  B ) )
106 fdm 5741 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( ( x  e.  X  |->  B ) : X --> Z  ->  dom  ( x  e.  X  |->  B )  =  X )
107103, 106syl 17 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( ( ( ph  /\  r  C_  X )  /\  t  e.  ( r  i^i  s
) )  ->  dom  ( x  e.  X  |->  B )  =  X )
10893, 107sseqtr4d 3498 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ( ( ph  /\  r  C_  X )  /\  t  e.  ( r  i^i  s
) )  ->  (
r  i^i  s )  C_ 
dom  ( x  e.  X  |->  B ) )
109108, 88sseldd 3462 . . . . . . . . . . . . . . . . . . . . 21  |-  ( ( ( ph  /\  r  C_  X )  /\  t  e.  ( r  i^i  s
) )  ->  t  e.  dom  ( x  e.  X  |->  B ) )
110 funfvima 6146 . . . . . . . . . . . . . . . . . . . . 21  |-  ( ( Fun  ( x  e.  X  |->  B )  /\  t  e.  dom  ( x  e.  X  |->  B ) )  ->  ( t  e.  s  ->  ( ( x  e.  X  |->  B ) `  t )  e.  ( ( x  e.  X  |->  B )
" s ) ) )
111105, 109, 110syl2anc 665 . . . . . . . . . . . . . . . . . . . 20  |-  ( ( ( ph  /\  r  C_  X )  /\  t  e.  ( r  i^i  s
) )  ->  (
t  e.  s  -> 
( ( x  e.  X  |->  B ) `  t )  e.  ( ( x  e.  X  |->  B ) " s
) ) )
112102, 111mpd 15 . . . . . . . . . . . . . . . . . . 19  |-  ( ( ( ph  /\  r  C_  X )  /\  t  e.  ( r  i^i  s
) )  ->  (
( x  e.  X  |->  B ) `  t
)  e.  ( ( x  e.  X  |->  B ) " s ) )
113 opelxpi 4877 . . . . . . . . . . . . . . . . . . 19  |-  ( ( ( ( x  e.  X  |->  A ) `  t )  e.  ( ( x  e.  X  |->  A ) " r
)  /\  ( (
x  e.  X  |->  B ) `  t )  e.  ( ( x  e.  X  |->  B )
" s ) )  ->  <. ( ( x  e.  X  |->  A ) `
 t ) ,  ( ( x  e.  X  |->  B ) `  t ) >.  e.  ( ( ( x  e.  X  |->  A ) "
r )  X.  (
( x  e.  X  |->  B ) " s
) ) )
114100, 112, 113syl2anc 665 . . . . . . . . . . . . . . . . . 18  |-  ( ( ( ph  /\  r  C_  X )  /\  t  e.  ( r  i^i  s
) )  ->  <. (
( x  e.  X  |->  A ) `  t
) ,  ( ( x  e.  X  |->  B ) `  t )
>.  e.  ( ( ( x  e.  X  |->  A ) " r )  X.  ( ( x  e.  X  |->  B )
" s ) ) )
11586, 114eqeltrd 2508 . . . . . . . . . . . . . . . . 17  |-  ( ( ( ph  /\  r  C_  X )  /\  t  e.  ( r  i^i  s
) )  ->  (
( x  e.  X  |-> 
<. A ,  B >. ) `
 t )  e.  ( ( ( x  e.  X  |->  A )
" r )  X.  ( ( x  e.  X  |->  B ) "
s ) ) )
116115ralrimiva 2837 . . . . . . . . . . . . . . . 16  |-  ( (
ph  /\  r  C_  X )  ->  A. t  e.  ( r  i^i  s
) ( ( x  e.  X  |->  <. A ,  B >. ) `  t
)  e.  ( ( ( x  e.  X  |->  A ) " r
)  X.  ( ( x  e.  X  |->  B ) " s ) ) )
117 ffun 5739 . . . . . . . . . . . . . . . . . . 19  |-  ( ( x  e.  X  |->  <. A ,  B >. ) : X --> ( Y  X.  Z )  ->  Fun  ( x  e.  X  |-> 
<. A ,  B >. ) )
11821, 117syl 17 . . . . . . . . . . . . . . . . . 18  |-  ( ph  ->  Fun  ( x  e.  X  |->  <. A ,  B >. ) )
119118adantr 466 . . . . . . . . . . . . . . . . 17  |-  ( (
ph  /\  r  C_  X )  ->  Fun  ( x  e.  X  |-> 
<. A ,  B >. ) )
120 fdm 5741 . . . . . . . . . . . . . . . . . . . 20  |-  ( ( x  e.  X  |->  <. A ,  B >. ) : X --> ( Y  X.  Z )  ->  dom  ( x  e.  X  |-> 
<. A ,  B >. )  =  X )
12121, 120syl 17 . . . . . . . . . . . . . . . . . . 19  |-  ( ph  ->  dom  ( x  e.  X  |->  <. A ,  B >. )  =  X )
122121adantr 466 . . . . . . . . . . . . . . . . . 18  |-  ( (
ph  /\  r  C_  X )  ->  dom  ( x  e.  X  |-> 
<. A ,  B >. )  =  X )
12372, 122sseqtr4d 3498 . . . . . . . . . . . . . . . . 17  |-  ( (
ph  /\  r  C_  X )  ->  (
r  i^i  s )  C_ 
dom  ( x  e.  X  |->  <. A ,  B >. ) )
124 funimass4 5923 . . . . . . . . . . . . . . . . 17  |-  ( ( Fun  ( x  e.  X  |->  <. A ,  B >. )  /\  ( r  i^i  s )  C_  dom  ( x  e.  X  |-> 
<. A ,  B >. ) )  ->  ( (
( x  e.  X  |-> 
<. A ,  B >. )
" ( r  i^i  s ) )  C_  ( ( ( x  e.  X  |->  A )
" r )  X.  ( ( x  e.  X  |->  B ) "
s ) )  <->  A. t  e.  ( r  i^i  s
) ( ( x  e.  X  |->  <. A ,  B >. ) `  t
)  e.  ( ( ( x  e.  X  |->  A ) " r
)  X.  ( ( x  e.  X  |->  B ) " s ) ) ) )
125119, 123, 124syl2anc 665 . . . . . . . . . . . . . . . 16  |-  ( (
ph  /\  r  C_  X )  ->  (
( ( x  e.  X  |->  <. A ,  B >. ) " ( r  i^i  s ) ) 
C_  ( ( ( x  e.  X  |->  A ) " r )  X.  ( ( x  e.  X  |->  B )
" s ) )  <->  A. t  e.  (
r  i^i  s )
( ( x  e.  X  |->  <. A ,  B >. ) `  t )  e.  ( ( ( x  e.  X  |->  A ) " r )  X.  ( ( x  e.  X  |->  B )
" s ) ) ) )
126116, 125mpbird 235 . . . . . . . . . . . . . . 15  |-  ( (
ph  /\  r  C_  X )  ->  (
( x  e.  X  |-> 
<. A ,  B >. )
" ( r  i^i  s ) )  C_  ( ( ( x  e.  X  |->  A )
" r )  X.  ( ( x  e.  X  |->  B ) "
s ) ) )
12770, 126syldan 472 . . . . . . . . . . . . . 14  |-  ( (
ph  /\  ( r  e.  J  /\  s  e.  J ) )  -> 
( ( x  e.  X  |->  <. A ,  B >. ) " ( r  i^i  s ) ) 
C_  ( ( ( x  e.  X  |->  A ) " r )  X.  ( ( x  e.  X  |->  B )
" s ) ) )
128127adantlr 719 . . . . . . . . . . . . 13  |-  ( ( ( ph  /\  (
v  e.  K  /\  w  e.  L )
)  /\  ( r  e.  J  /\  s  e.  J ) )  -> 
( ( x  e.  X  |->  <. A ,  B >. ) " ( r  i^i  s ) ) 
C_  ( ( ( x  e.  X  |->  A ) " r )  X.  ( ( x  e.  X  |->  B )
" s ) ) )
129 xpss12 4951 . . . . . . . . . . . . 13  |-  ( ( ( ( x  e.  X  |->  A ) "
r )  C_  v  /\  ( ( x  e.  X  |->  B ) "
s )  C_  w
)  ->  ( (
( x  e.  X  |->  A ) " r
)  X.  ( ( x  e.  X  |->  B ) " s ) )  C_  ( v  X.  w ) )
130 sstr2 3468 . . . . . . . . . . . . 13  |-  ( ( ( x  e.  X  |-> 
<. A ,  B >. )
" ( r  i^i  s ) )  C_  ( ( ( x  e.  X  |->  A )
" r )  X.  ( ( x  e.  X  |->  B ) "
s ) )  -> 
( ( ( ( x  e.  X  |->  A ) " r )  X.  ( ( x  e.  X  |->  B )
" s ) ) 
C_  ( v  X.  w )  ->  (
( x  e.  X  |-> 
<. A ,  B >. )
" ( r  i^i  s ) )  C_  ( v  X.  w
) ) )
131128, 129, 130syl2im 39 . . . . . . . . . . . 12  |-  ( ( ( ph  /\  (
v  e.  K  /\  w  e.  L )
)  /\  ( r  e.  J  /\  s  e.  J ) )  -> 
( ( ( ( x  e.  X  |->  A ) " r ) 
C_  v  /\  (
( x  e.  X  |->  B ) " s
)  C_  w )  ->  ( ( x  e.  X  |->  <. A ,  B >. ) " ( r  i^i  s ) ) 
C_  ( v  X.  w ) ) )
13267, 131anim12d 565 . . . . . . . . . . 11  |-  ( ( ( ph  /\  (
v  e.  K  /\  w  e.  L )
)  /\  ( r  e.  J  /\  s  e.  J ) )  -> 
( ( ( D  e.  r  /\  D  e.  s )  /\  (
( ( x  e.  X  |->  A ) "
r )  C_  v  /\  ( ( x  e.  X  |->  B ) "
s )  C_  w
) )  ->  ( D  e.  ( r  i^i  s )  /\  (
( x  e.  X  |-> 
<. A ,  B >. )
" ( r  i^i  s ) )  C_  ( v  X.  w
) ) ) )
13364, 132syl5bi 220 . . . . . . . . . 10  |-  ( ( ( ph  /\  (
v  e.  K  /\  w  e.  L )
)  /\  ( r  e.  J  /\  s  e.  J ) )  -> 
( ( ( D  e.  r  /\  (
( x  e.  X  |->  A ) " r
)  C_  v )  /\  ( D  e.  s  /\  ( ( x  e.  X  |->  B )
" s )  C_  w ) )  -> 
( D  e.  ( r  i^i  s )  /\  ( ( x  e.  X  |->  <. A ,  B >. ) " (
r  i^i  s )
)  C_  ( v  X.  w ) ) ) )
134 topontop 19865 . . . . . . . . . . . . 13  |-  ( J  e.  (TopOn `  X
)  ->  J  e.  Top )
1351, 134syl 17 . . . . . . . . . . . 12  |-  ( ph  ->  J  e.  Top )
136 inopn 19853 . . . . . . . . . . . . 13  |-  ( ( J  e.  Top  /\  r  e.  J  /\  s  e.  J )  ->  ( r  i^i  s
)  e.  J )
1371363expb 1206 . . . . . . . . . . . 12  |-  ( ( J  e.  Top  /\  ( r  e.  J  /\  s  e.  J
) )  ->  (
r  i^i  s )  e.  J )
138135, 137sylan 473 . . . . . . . . . . 11  |-  ( (
ph  /\  ( r  e.  J  /\  s  e.  J ) )  -> 
( r  i^i  s
)  e.  J )
139138adantlr 719 . . . . . . . . . 10  |-  ( ( ( ph  /\  (
v  e.  K  /\  w  e.  L )
)  /\  ( r  e.  J  /\  s  e.  J ) )  -> 
( r  i^i  s
)  e.  J )
140133, 139jctild 545 . . . . . . . . 9  |-  ( ( ( ph  /\  (
v  e.  K  /\  w  e.  L )
)  /\  ( r  e.  J  /\  s  e.  J ) )  -> 
( ( ( D  e.  r  /\  (
( x  e.  X  |->  A ) " r
)  C_  v )  /\  ( D  e.  s  /\  ( ( x  e.  X  |->  B )
" s )  C_  w ) )  -> 
( ( r  i^i  s )  e.  J  /\  ( D  e.  ( r  i^i  s )  /\  ( ( x  e.  X  |->  <. A ,  B >. ) " (
r  i^i  s )
)  C_  ( v  X.  w ) ) ) ) )
141140expimpd 606 . . . . . . . 8  |-  ( (
ph  /\  ( v  e.  K  /\  w  e.  L ) )  -> 
( ( ( r  e.  J  /\  s  e.  J )  /\  (
( D  e.  r  /\  ( ( x  e.  X  |->  A )
" r )  C_  v )  /\  ( D  e.  s  /\  ( ( x  e.  X  |->  B ) "
s )  C_  w
) ) )  -> 
( ( r  i^i  s )  e.  J  /\  ( D  e.  ( r  i^i  s )  /\  ( ( x  e.  X  |->  <. A ,  B >. ) " (
r  i^i  s )
)  C_  ( v  X.  w ) ) ) ) )
142 eleq2 2493 . . . . . . . . . 10  |-  ( z  =  ( r  i^i  s )  ->  ( D  e.  z  <->  D  e.  ( r  i^i  s
) ) )
143 imaeq2 5175 . . . . . . . . . . 11  |-  ( z  =  ( r  i^i  s )  ->  (
( x  e.  X  |-> 
<. A ,  B >. )
" z )  =  ( ( x  e.  X  |->  <. A ,  B >. ) " ( r  i^i  s ) ) )
144143sseq1d 3488 . . . . . . . . . 10  |-  ( z  =  ( r  i^i  s )  ->  (
( ( x  e.  X  |->  <. A ,  B >. ) " z ) 
C_  ( v  X.  w )  <->  ( (
x  e.  X  |->  <. A ,  B >. )
" ( r  i^i  s ) )  C_  ( v  X.  w
) ) )
145142, 144anbi12d 715 . . . . . . . . 9  |-  ( z  =  ( r  i^i  s )  ->  (
( D  e.  z  /\  ( ( x  e.  X  |->  <. A ,  B >. ) " z
)  C_  ( v  X.  w ) )  <->  ( D  e.  ( r  i^i  s
)  /\  ( (
x  e.  X  |->  <. A ,  B >. )
" ( r  i^i  s ) )  C_  ( v  X.  w
) ) ) )
146145rspcev 3179 . . . . . . . 8  |-  ( ( ( r  i^i  s
)  e.  J  /\  ( D  e.  (
r  i^i  s )  /\  ( ( x  e.  X  |->  <. A ,  B >. ) " ( r  i^i  s ) ) 
C_  ( v  X.  w ) ) )  ->  E. z  e.  J  ( D  e.  z  /\  ( ( x  e.  X  |->  <. A ,  B >. ) " z ) 
C_  ( v  X.  w ) ) )
147141, 146syl6 34 . . . . . . 7  |-  ( (
ph  /\  ( v  e.  K  /\  w  e.  L ) )  -> 
( ( ( r  e.  J  /\  s  e.  J )  /\  (
( D  e.  r  /\  ( ( x  e.  X  |->  A )
" r )  C_  v )  /\  ( D  e.  s  /\  ( ( x  e.  X  |->  B ) "
s )  C_  w
) ) )  ->  E. z  e.  J  ( D  e.  z  /\  ( ( x  e.  X  |->  <. A ,  B >. ) " z ) 
C_  ( v  X.  w ) ) ) )
148147expd 437 . . . . . 6  |-  ( (
ph  /\  ( v  e.  K  /\  w  e.  L ) )  -> 
( ( r  e.  J  /\  s  e.  J )  ->  (
( ( D  e.  r  /\  ( ( x  e.  X  |->  A ) " r ) 
C_  v )  /\  ( D  e.  s  /\  ( ( x  e.  X  |->  B ) "
s )  C_  w
) )  ->  E. z  e.  J  ( D  e.  z  /\  (
( x  e.  X  |-> 
<. A ,  B >. )
" z )  C_  ( v  X.  w
) ) ) ) )
149148rexlimdvv 2921 . . . . 5  |-  ( (
ph  /\  ( v  e.  K  /\  w  e.  L ) )  -> 
( E. r  e.  J  E. s  e.  J  ( ( D  e.  r  /\  (
( x  e.  X  |->  A ) " r
)  C_  v )  /\  ( D  e.  s  /\  ( ( x  e.  X  |->  B )
" s )  C_  w ) )  ->  E. z  e.  J  ( D  e.  z  /\  ( ( x  e.  X  |->  <. A ,  B >. ) " z ) 
C_  ( v  X.  w ) ) ) )
15063, 149syld 45 . . . 4  |-  ( (
ph  /\  ( v  e.  K  /\  w  e.  L ) )  -> 
( ( ( x  e.  X  |->  <. A ,  B >. ) `  D
)  e.  ( v  X.  w )  ->  E. z  e.  J  ( D  e.  z  /\  ( ( x  e.  X  |->  <. A ,  B >. ) " z ) 
C_  ( v  X.  w ) ) ) )
151150ralrimivva 2844 . . 3  |-  ( ph  ->  A. v  e.  K  A. w  e.  L  ( ( ( x  e.  X  |->  <. A ,  B >. ) `  D
)  e.  ( v  X.  w )  ->  E. z  e.  J  ( D  e.  z  /\  ( ( x  e.  X  |->  <. A ,  B >. ) " z ) 
C_  ( v  X.  w ) ) ) )
152 vex 3081 . . . . . 6  |-  v  e. 
_V
153 vex 3081 . . . . . 6  |-  w  e. 
_V
154152, 153xpex 6600 . . . . 5  |-  ( v  X.  w )  e. 
_V
155154rgen2w 2785 . . . 4  |-  A. v  e.  K  A. w  e.  L  ( v  X.  w )  e.  _V
156 eqid 2420 . . . . 5  |-  ( v  e.  K ,  w  e.  L  |->  ( v  X.  w ) )  =  ( v  e.  K ,  w  e.  L  |->  ( v  X.  w ) )
157 eleq2 2493 . . . . . 6  |-  ( y  =  ( v  X.  w )  ->  (
( ( x  e.  X  |->  <. A ,  B >. ) `  D )  e.  y  <->  ( (
x  e.  X  |->  <. A ,  B >. ) `
 D )  e.  ( v  X.  w
) ) )
158 sseq2 3483 . . . . . . . 8  |-  ( y  =  ( v  X.  w )  ->  (
( ( x  e.  X  |->  <. A ,  B >. ) " z ) 
C_  y  <->  ( (
x  e.  X  |->  <. A ,  B >. )
" z )  C_  ( v  X.  w
) ) )
159158anbi2d 708 . . . . . . 7  |-  ( y  =  ( v  X.  w )  ->  (
( D  e.  z  /\  ( ( x  e.  X  |->  <. A ,  B >. ) " z
)  C_  y )  <->  ( D  e.  z  /\  ( ( x  e.  X  |->  <. A ,  B >. ) " z ) 
C_  ( v  X.  w ) ) ) )
160159rexbidv 2937 . . . . . 6  |-  ( y  =  ( v  X.  w )  ->  ( E. z  e.  J  ( D  e.  z  /\  ( ( x  e.  X  |->  <. A ,  B >. ) " z ) 
C_  y )  <->  E. z  e.  J  ( D  e.  z  /\  (
( x  e.  X  |-> 
<. A ,  B >. )
" z )  C_  ( v  X.  w
) ) ) )
161157, 160imbi12d 321 . . . . 5  |-  ( y  =  ( v  X.  w )  ->  (
( ( ( x  e.  X  |->  <. A ,  B >. ) `  D
)  e.  y  ->  E. z  e.  J  ( D  e.  z  /\  ( ( x  e.  X  |->  <. A ,  B >. ) " z ) 
C_  y ) )  <-> 
( ( ( x  e.  X  |->  <. A ,  B >. ) `  D
)  e.  ( v  X.  w )  ->  E. z  e.  J  ( D  e.  z  /\  ( ( x  e.  X  |->  <. A ,  B >. ) " z ) 
C_  ( v  X.  w ) ) ) ) )
162156, 161ralrnmpt2 6416 . . . 4  |-  ( A. v  e.  K  A. w  e.  L  (
v  X.  w )  e.  _V  ->  ( A. y  e.  ran  ( v  e.  K ,  w  e.  L  |->  ( v  X.  w
) ) ( ( ( x  e.  X  |-> 
<. A ,  B >. ) `
 D )  e.  y  ->  E. z  e.  J  ( D  e.  z  /\  (
( x  e.  X  |-> 
<. A ,  B >. )
" z )  C_  y ) )  <->  A. v  e.  K  A. w  e.  L  ( (
( x  e.  X  |-> 
<. A ,  B >. ) `
 D )  e.  ( v  X.  w
)  ->  E. z  e.  J  ( D  e.  z  /\  (
( x  e.  X  |-> 
<. A ,  B >. )
" z )  C_  ( v  X.  w
) ) ) ) )
163155, 162ax-mp 5 . . 3  |-  ( A. y  e.  ran  ( v  e.  K ,  w  e.  L  |->  ( v  X.  w ) ) ( ( ( x  e.  X  |->  <. A ,  B >. ) `  D
)  e.  y  ->  E. z  e.  J  ( D  e.  z  /\  ( ( x  e.  X  |->  <. A ,  B >. ) " z ) 
C_  y ) )  <->  A. v  e.  K  A. w  e.  L  ( ( ( x  e.  X  |->  <. A ,  B >. ) `  D
)  e.  ( v  X.  w )  ->  E. z  e.  J  ( D  e.  z  /\  ( ( x  e.  X  |->  <. A ,  B >. ) " z ) 
C_  ( v  X.  w ) ) ) )
164151, 163sylibr 215 . 2  |-  ( ph  ->  A. y  e.  ran  ( v  e.  K ,  w  e.  L  |->  ( v  X.  w
) ) ( ( ( x  e.  X  |-> 
<. A ,  B >. ) `
 D )  e.  y  ->  E. z  e.  J  ( D  e.  z  /\  (
( x  e.  X  |-> 
<. A ,  B >. )
" z )  C_  y ) ) )
165 topontop 19865 . . . . 5  |-  ( K  e.  (TopOn `  Y
)  ->  K  e.  Top )
1662, 165syl 17 . . . 4  |-  ( ph  ->  K  e.  Top )
167 topontop 19865 . . . . 5  |-  ( L  e.  (TopOn `  Z
)  ->  L  e.  Top )
16810, 167syl 17 . . . 4  |-  ( ph  ->  L  e.  Top )
169 eqid 2420 . . . . 5  |-  ran  (
v  e.  K ,  w  e.  L  |->  ( v  X.  w ) )  =  ran  (
v  e.  K ,  w  e.  L  |->  ( v  X.  w ) )
170169txval 20503 . . . 4  |-  ( ( K  e.  Top  /\  L  e.  Top )  ->  ( K  tX  L
)  =  ( topGen ` 
ran  ( v  e.  K ,  w  e.  L  |->  ( v  X.  w ) ) ) )
171166, 168, 170syl2anc 665 . . 3  |-  ( ph  ->  ( K  tX  L
)  =  ( topGen ` 
ran  ( v  e.  K ,  w  e.  L  |->  ( v  X.  w ) ) ) )
172 txtopon 20530 . . . 4  |-  ( ( K  e.  (TopOn `  Y )  /\  L  e.  (TopOn `  Z )
)  ->  ( K  tX  L )  e.  (TopOn `  ( Y  X.  Z
) ) )
1732, 10, 172syl2anc 665 . . 3  |-  ( ph  ->  ( K  tX  L
)  e.  (TopOn `  ( Y  X.  Z
) ) )
1741, 171, 173, 22tgcnp 20193 . 2  |-  ( ph  ->  ( ( x  e.  X  |->  <. A ,  B >. )  e.  ( ( J  CnP  ( K 
tX  L ) ) `
 D )  <->  ( (
x  e.  X  |->  <. A ,  B >. ) : X --> ( Y  X.  Z )  /\  A. y  e.  ran  (
v  e.  K ,  w  e.  L  |->  ( v  X.  w ) ) ( ( ( x  e.  X  |->  <. A ,  B >. ) `
 D )  e.  y  ->  E. z  e.  J  ( D  e.  z  /\  (
( x  e.  X  |-> 
<. A ,  B >. )
" z )  C_  y ) ) ) ) )
17521, 164, 174mpbir2and 930 1  |-  ( ph  ->  ( x  e.  X  |-> 
<. A ,  B >. )  e.  ( ( J  CnP  ( K  tX  L ) ) `  D ) )
Colors of variables: wff setvar class
Syntax hints:    -> wi 4    <-> wb 187    /\ wa 370    = wceq 1437    e. wcel 1867   A.wral 2773   E.wrex 2774   _Vcvv 3078    i^i cin 3432    C_ wss 3433   <.cop 3999    |-> cmpt 4475    X. cxp 4843   dom cdm 4845   ran crn 4846   "cima 4848   Fun wfun 5586   -->wf 5588   ` cfv 5592  (class class class)co 6296    |-> cmpt2 6298   topGenctg 15288   Topctop 19841  TopOnctopon 19842    CnP ccnp 20165    tX ctx 20499
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1665  ax-4 1678  ax-5 1748  ax-6 1794  ax-7 1838  ax-8 1869  ax-9 1871  ax-10 1886  ax-11 1891  ax-12 1904  ax-13 2052  ax-ext 2398  ax-sep 4539  ax-nul 4547  ax-pow 4594  ax-pr 4652  ax-un 6588
This theorem depends on definitions:  df-bi 188  df-or 371  df-an 372  df-3an 984  df-tru 1440  df-ex 1660  df-nf 1664  df-sb 1787  df-eu 2267  df-mo 2268  df-clab 2406  df-cleq 2412  df-clel 2415  df-nfc 2570  df-ne 2618  df-ral 2778  df-rex 2779  df-rab 2782  df-v 3080  df-sbc 3297  df-csb 3393  df-dif 3436  df-un 3438  df-in 3440  df-ss 3447  df-nul 3759  df-if 3907  df-pw 3978  df-sn 3994  df-pr 3996  df-op 4000  df-uni 4214  df-iun 4295  df-br 4418  df-opab 4476  df-mpt 4477  df-id 4760  df-xp 4851  df-rel 4852  df-cnv 4853  df-co 4854  df-dm 4855  df-rn 4856  df-res 4857  df-ima 4858  df-iota 5556  df-fun 5594  df-fn 5595  df-f 5596  df-fv 5600  df-ov 6299  df-oprab 6300  df-mpt2 6301  df-1st 6798  df-2nd 6799  df-map 7473  df-topgen 15294  df-top 19845  df-bases 19846  df-topon 19847  df-cnp 20168  df-tx 20501
This theorem is referenced by:  limccnp2  22721
  Copyright terms: Public domain W3C validator