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

Theorem txcnp 12440
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 . . . . . 6  |-  ( ph  ->  J  e.  (TopOn `  X ) )
2 txcnp.5 . . . . . 6  |-  ( ph  ->  K  e.  (TopOn `  Y ) )
3 txcnp.8 . . . . . 6  |-  ( ph  ->  ( x  e.  X  |->  A )  e.  ( ( J  CnP  K
) `  D )
)
4 cnpf2 12376 . . . . . 6  |-  ( ( 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 1216 . . . . 5  |-  ( ph  ->  ( x  e.  X  |->  A ) : X --> Y )
65fvmptelrn 5573 . . . 4  |-  ( (
ph  /\  x  e.  X )  ->  A  e.  Y )
7 txcnp.6 . . . . . 6  |-  ( ph  ->  L  e.  (TopOn `  Z ) )
8 txcnp.9 . . . . . 6  |-  ( ph  ->  ( x  e.  X  |->  B )  e.  ( ( J  CnP  L
) `  D )
)
9 cnpf2 12376 . . . . . 6  |-  ( ( J  e.  (TopOn `  X )  /\  L  e.  (TopOn `  Z )  /\  ( x  e.  X  |->  B )  e.  ( ( J  CnP  L
) `  D )
)  ->  ( x  e.  X  |->  B ) : X --> Z )
101, 7, 8, 9syl3anc 1216 . . . . 5  |-  ( ph  ->  ( x  e.  X  |->  B ) : X --> Z )
1110fvmptelrn 5573 . . . 4  |-  ( (
ph  /\  x  e.  X )  ->  B  e.  Z )
126, 11opelxpd 4572 . . 3  |-  ( (
ph  /\  x  e.  X )  ->  <. A ,  B >.  e.  ( Y  X.  Z ) )
1312fmpttd 5575 . 2  |-  ( ph  ->  ( x  e.  X  |-> 
<. A ,  B >. ) : X --> ( Y  X.  Z ) )
14 txcnp.7 . . . . . . . . 9  |-  ( ph  ->  D  e.  X )
15 simpr 109 . . . . . . . . . . . 12  |-  ( (
ph  /\  x  e.  X )  ->  x  e.  X )
1612elexd 2699 . . . . . . . . . . . 12  |-  ( (
ph  /\  x  e.  X )  ->  <. A ,  B >.  e.  _V )
17 eqid 2139 . . . . . . . . . . . . 13  |-  ( x  e.  X  |->  <. A ,  B >. )  =  ( x  e.  X  |->  <. A ,  B >. )
1817fvmpt2 5504 . . . . . . . . . . . 12  |-  ( ( x  e.  X  /\  <. A ,  B >.  e. 
_V )  ->  (
( x  e.  X  |-> 
<. A ,  B >. ) `
 x )  = 
<. A ,  B >. )
1915, 16, 18syl2anc 408 . . . . . . . . . . 11  |-  ( (
ph  /\  x  e.  X )  ->  (
( x  e.  X  |-> 
<. A ,  B >. ) `
 x )  = 
<. A ,  B >. )
20 eqid 2139 . . . . . . . . . . . . . 14  |-  ( x  e.  X  |->  A )  =  ( x  e.  X  |->  A )
2120fvmpt2 5504 . . . . . . . . . . . . 13  |-  ( ( x  e.  X  /\  A  e.  Y )  ->  ( ( x  e.  X  |->  A ) `  x )  =  A )
2215, 6, 21syl2anc 408 . . . . . . . . . . . 12  |-  ( (
ph  /\  x  e.  X )  ->  (
( x  e.  X  |->  A ) `  x
)  =  A )
23 eqid 2139 . . . . . . . . . . . . . 14  |-  ( x  e.  X  |->  B )  =  ( x  e.  X  |->  B )
2423fvmpt2 5504 . . . . . . . . . . . . 13  |-  ( ( x  e.  X  /\  B  e.  Z )  ->  ( ( x  e.  X  |->  B ) `  x )  =  B )
2515, 11, 24syl2anc 408 . . . . . . . . . . . 12  |-  ( (
ph  /\  x  e.  X )  ->  (
( x  e.  X  |->  B ) `  x
)  =  B )
2622, 25opeq12d 3713 . . . . . . . . . . 11  |-  ( (
ph  /\  x  e.  X )  ->  <. (
( x  e.  X  |->  A ) `  x
) ,  ( ( x  e.  X  |->  B ) `  x )
>.  =  <. A ,  B >. )
2719, 26eqtr4d 2175 . . . . . . . . . 10  |-  ( (
ph  /\  x  e.  X )  ->  (
( x  e.  X  |-> 
<. A ,  B >. ) `
 x )  = 
<. ( ( x  e.  X  |->  A ) `  x ) ,  ( ( x  e.  X  |->  B ) `  x
) >. )
2827ralrimiva 2505 . . . . . . . . 9  |-  ( ph  ->  A. x  e.  X  ( ( x  e.  X  |->  <. A ,  B >. ) `  x )  =  <. ( ( x  e.  X  |->  A ) `
 x ) ,  ( ( x  e.  X  |->  B ) `  x ) >. )
29 nffvmpt1 5432 . . . . . . . . . . 11  |-  F/_ x
( ( x  e.  X  |->  <. A ,  B >. ) `  D )
30 nffvmpt1 5432 . . . . . . . . . . . 12  |-  F/_ x
( ( x  e.  X  |->  A ) `  D )
31 nffvmpt1 5432 . . . . . . . . . . . 12  |-  F/_ x
( ( x  e.  X  |->  B ) `  D )
3230, 31nfop 3721 . . . . . . . . . . 11  |-  F/_ x <. ( ( x  e.  X  |->  A ) `  D ) ,  ( ( x  e.  X  |->  B ) `  D
) >.
3329, 32nfeq 2289 . . . . . . . . . 10  |-  F/ x
( ( x  e.  X  |->  <. A ,  B >. ) `  D )  =  <. ( ( x  e.  X  |->  A ) `
 D ) ,  ( ( x  e.  X  |->  B ) `  D ) >.
34 fveq2 5421 . . . . . . . . . . 11  |-  ( x  =  D  ->  (
( x  e.  X  |-> 
<. A ,  B >. ) `
 x )  =  ( ( x  e.  X  |->  <. A ,  B >. ) `  D ) )
35 fveq2 5421 . . . . . . . . . . . 12  |-  ( x  =  D  ->  (
( x  e.  X  |->  A ) `  x
)  =  ( ( x  e.  X  |->  A ) `  D ) )
36 fveq2 5421 . . . . . . . . . . . 12  |-  ( x  =  D  ->  (
( x  e.  X  |->  B ) `  x
)  =  ( ( x  e.  X  |->  B ) `  D ) )
3735, 36opeq12d 3713 . . . . . . . . . . 11  |-  ( x  =  D  ->  <. (
( x  e.  X  |->  A ) `  x
) ,  ( ( x  e.  X  |->  B ) `  x )
>.  =  <. ( ( x  e.  X  |->  A ) `  D ) ,  ( ( x  e.  X  |->  B ) `
 D ) >.
)
3834, 37eqeq12d 2154 . . . . . . . . . 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
) >. ) )
3933, 38rspc 2783 . . . . . . . . 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
) >. ) )
4014, 28, 39sylc 62 . . . . . . . 8  |-  ( ph  ->  ( ( x  e.  X  |->  <. A ,  B >. ) `  D )  =  <. ( ( x  e.  X  |->  A ) `
 D ) ,  ( ( x  e.  X  |->  B ) `  D ) >. )
4140eleq1d 2208 . . . . . . 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
) ) )
4241adantr 274 . . . . . 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
) ) )
431ad2antrr 479 . . . . . . . . . 10  |-  ( ( ( ph  /\  (
v  e.  K  /\  w  e.  L )
)  /\  ( (
( x  e.  X  |->  A ) `  D
)  e.  v  /\  ( ( x  e.  X  |->  B ) `  D )  e.  w
) )  ->  J  e.  (TopOn `  X )
)
442ad2antrr 479 . . . . . . . . . 10  |-  ( ( ( ph  /\  (
v  e.  K  /\  w  e.  L )
)  /\  ( (
( x  e.  X  |->  A ) `  D
)  e.  v  /\  ( ( x  e.  X  |->  B ) `  D )  e.  w
) )  ->  K  e.  (TopOn `  Y )
)
4514ad2antrr 479 . . . . . . . . . 10  |-  ( ( ( ph  /\  (
v  e.  K  /\  w  e.  L )
)  /\  ( (
( x  e.  X  |->  A ) `  D
)  e.  v  /\  ( ( x  e.  X  |->  B ) `  D )  e.  w
) )  ->  D  e.  X )
463ad2antrr 479 . . . . . . . . . 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 ) )
47 simplrl 524 . . . . . . . . . 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 )
48 simprl 520 . . . . . . . . . 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 )
49 icnpimaex 12380 . . . . . . . . . 10  |-  ( ( ( J  e.  (TopOn `  X )  /\  K  e.  (TopOn `  Y )  /\  D  e.  X
)  /\  ( (
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 )
)
5043, 44, 45, 46, 47, 48, 49syl33anc 1231 . . . . . . . . 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 )
)
517ad2antrr 479 . . . . . . . . . 10  |-  ( ( ( ph  /\  (
v  e.  K  /\  w  e.  L )
)  /\  ( (
( x  e.  X  |->  A ) `  D
)  e.  v  /\  ( ( x  e.  X  |->  B ) `  D )  e.  w
) )  ->  L  e.  (TopOn `  Z )
)
528ad2antrr 479 . . . . . . . . . 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 ) )
53 simplrr 525 . . . . . . . . . 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 )
54 simprr 521 . . . . . . . . . 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 )
55 icnpimaex 12380 . . . . . . . . . 10  |-  ( ( ( J  e.  (TopOn `  X )  /\  L  e.  (TopOn `  Z )  /\  D  e.  X
)  /\  ( (
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 )
)
5643, 51, 45, 52, 53, 54, 55syl33anc 1231 . . . . . . . . 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 )
)
5750, 56jca 304 . . . . . . . 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 )
) )
5857ex 114 . . . . . . 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
) ) ) )
59 opelxp 4569 . . . . . . 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
) )
60 reeanv 2600 . . . . . . 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 )
) )
6158, 59, 603imtr4g 204 . . . . . 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
) ) ) )
6242, 61sylbid 149 . . . . 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
) ) ) )
63 an4 575 . . . . . . . . . . 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 ) ) )
64 elin 3259 . . . . . . . . . . . . . 14  |-  ( D  e.  ( r  i^i  s )  <->  ( D  e.  r  /\  D  e.  s ) )
6564biimpri 132 . . . . . . . . . . . . 13  |-  ( ( D  e.  r  /\  D  e.  s )  ->  D  e.  ( r  i^i  s ) )
6665a1i 9 . . . . . . . . . . . 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
) ) )
67 simpl 108 . . . . . . . . . . . . . . . 16  |-  ( ( r  e.  J  /\  s  e.  J )  ->  r  e.  J )
68 toponss 12193 . . . . . . . . . . . . . . . 16  |-  ( ( J  e.  (TopOn `  X )  /\  r  e.  J )  ->  r  C_  X )
691, 67, 68syl2an 287 . . . . . . . . . . . . . . 15  |-  ( (
ph  /\  ( r  e.  J  /\  s  e.  J ) )  -> 
r  C_  X )
70 ssinss1 3305 . . . . . . . . . . . . . . . . . . . . 21  |-  ( r 
C_  X  ->  (
r  i^i  s )  C_  X )
7170adantl 275 . . . . . . . . . . . . . . . . . . . 20  |-  ( (
ph  /\  r  C_  X )  ->  (
r  i^i  s )  C_  X )
7271sselda 3097 . . . . . . . . . . . . . . . . . . 19  |-  ( ( ( ph  /\  r  C_  X )  /\  t  e.  ( r  i^i  s
) )  ->  t  e.  X )
7328ad2antrr 479 . . . . . . . . . . . . . . . . . . 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
) >. )
74 nffvmpt1 5432 . . . . . . . . . . . . . . . . . . . . 21  |-  F/_ x
( ( x  e.  X  |->  <. A ,  B >. ) `  t )
75 nffvmpt1 5432 . . . . . . . . . . . . . . . . . . . . . 22  |-  F/_ x
( ( x  e.  X  |->  A ) `  t )
76 nffvmpt1 5432 . . . . . . . . . . . . . . . . . . . . . 22  |-  F/_ x
( ( x  e.  X  |->  B ) `  t )
7775, 76nfop 3721 . . . . . . . . . . . . . . . . . . . . 21  |-  F/_ x <. ( ( x  e.  X  |->  A ) `  t ) ,  ( ( x  e.  X  |->  B ) `  t
) >.
7874, 77nfeq 2289 . . . . . . . . . . . . . . . . . . . 20  |-  F/ x
( ( x  e.  X  |->  <. A ,  B >. ) `  t )  =  <. ( ( x  e.  X  |->  A ) `
 t ) ,  ( ( x  e.  X  |->  B ) `  t ) >.
79 fveq2 5421 . . . . . . . . . . . . . . . . . . . . 21  |-  ( x  =  t  ->  (
( x  e.  X  |-> 
<. A ,  B >. ) `
 x )  =  ( ( x  e.  X  |->  <. A ,  B >. ) `  t ) )
80 fveq2 5421 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( x  =  t  ->  (
( x  e.  X  |->  A ) `  x
)  =  ( ( x  e.  X  |->  A ) `  t ) )
81 fveq2 5421 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( x  =  t  ->  (
( x  e.  X  |->  B ) `  x
)  =  ( ( x  e.  X  |->  B ) `  t ) )
8280, 81opeq12d 3713 . . . . . . . . . . . . . . . . . . . . 21  |-  ( x  =  t  ->  <. (
( x  e.  X  |->  A ) `  x
) ,  ( ( x  e.  X  |->  B ) `  x )
>.  =  <. ( ( x  e.  X  |->  A ) `  t ) ,  ( ( x  e.  X  |->  B ) `
 t ) >.
)
8379, 82eqeq12d 2154 . . . . . . . . . . . . . . . . . . . 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
) >. ) )
8478, 83rspc 2783 . . . . . . . . . . . . . . . . . . 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
) >. ) )
8572, 73, 84sylc 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
) >. )
86 simpr 109 . . . . . . . . . . . . . . . . . . . . 21  |-  ( ( ( ph  /\  r  C_  X )  /\  t  e.  ( r  i^i  s
) )  ->  t  e.  ( r  i^i  s
) )
8786elin1d 3265 . . . . . . . . . . . . . . . . . . . 20  |-  ( ( ( ph  /\  r  C_  X )  /\  t  e.  ( r  i^i  s
) )  ->  t  e.  r )
885ad2antrr 479 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ( ( ph  /\  r  C_  X )  /\  t  e.  ( r  i^i  s
) )  ->  (
x  e.  X  |->  A ) : X --> Y )
8988ffund 5276 . . . . . . . . . . . . . . . . . . . . 21  |-  ( ( ( ph  /\  r  C_  X )  /\  t  e.  ( r  i^i  s
) )  ->  Fun  ( x  e.  X  |->  A ) )
9071adantr 274 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( ( ( ph  /\  r  C_  X )  /\  t  e.  ( r  i^i  s
) )  ->  (
r  i^i  s )  C_  X )
9188fdmd 5279 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( ( ( ph  /\  r  C_  X )  /\  t  e.  ( r  i^i  s
) )  ->  dom  ( x  e.  X  |->  A )  =  X )
9290, 91sseqtrrd 3136 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ( ( ph  /\  r  C_  X )  /\  t  e.  ( r  i^i  s
) )  ->  (
r  i^i  s )  C_ 
dom  ( x  e.  X  |->  A ) )
9392, 86sseldd 3098 . . . . . . . . . . . . . . . . . . . . 21  |-  ( ( ( ph  /\  r  C_  X )  /\  t  e.  ( r  i^i  s
) )  ->  t  e.  dom  ( x  e.  X  |->  A ) )
94 funfvima 5649 . . . . . . . . . . . . . . . . . . . . 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 ) ) )
9589, 93, 94syl2anc 408 . . . . . . . . . . . . . . . . . . . 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
) ) )
9687, 95mpd 13 . . . . . . . . . . . . . . . . . . 19  |-  ( ( ( ph  /\  r  C_  X )  /\  t  e.  ( r  i^i  s
) )  ->  (
( x  e.  X  |->  A ) `  t
)  e.  ( ( x  e.  X  |->  A ) " r ) )
9786elin2d 3266 . . . . . . . . . . . . . . . . . . . 20  |-  ( ( ( ph  /\  r  C_  X )  /\  t  e.  ( r  i^i  s
) )  ->  t  e.  s )
9810ad2antrr 479 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ( ( ph  /\  r  C_  X )  /\  t  e.  ( r  i^i  s
) )  ->  (
x  e.  X  |->  B ) : X --> Z )
9998ffund 5276 . . . . . . . . . . . . . . . . . . . . 21  |-  ( ( ( ph  /\  r  C_  X )  /\  t  e.  ( r  i^i  s
) )  ->  Fun  ( x  e.  X  |->  B ) )
10098fdmd 5279 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( ( ( ph  /\  r  C_  X )  /\  t  e.  ( r  i^i  s
) )  ->  dom  ( x  e.  X  |->  B )  =  X )
10190, 100sseqtrrd 3136 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ( ( ph  /\  r  C_  X )  /\  t  e.  ( r  i^i  s
) )  ->  (
r  i^i  s )  C_ 
dom  ( x  e.  X  |->  B ) )
102101, 86sseldd 3098 . . . . . . . . . . . . . . . . . . . . 21  |-  ( ( ( ph  /\  r  C_  X )  /\  t  e.  ( r  i^i  s
) )  ->  t  e.  dom  ( x  e.  X  |->  B ) )
103 funfvima 5649 . . . . . . . . . . . . . . . . . . . . 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 ) ) )
10499, 102, 103syl2anc 408 . . . . . . . . . . . . . . . . . . . 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
) ) )
10597, 104mpd 13 . . . . . . . . . . . . . . . . . . 19  |-  ( ( ( ph  /\  r  C_  X )  /\  t  e.  ( r  i^i  s
) )  ->  (
( x  e.  X  |->  B ) `  t
)  e.  ( ( x  e.  X  |->  B ) " s ) )
10696, 105opelxpd 4572 . . . . . . . . . . . . . . . . . 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 ) ) )
10785, 106eqeltrd 2216 . . . . . . . . . . . . . . . . 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 ) ) )
108107ralrimiva 2505 . . . . . . . . . . . . . . . 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 ) ) )
10913ffund 5276 . . . . . . . . . . . . . . . . . 18  |-  ( ph  ->  Fun  ( x  e.  X  |->  <. A ,  B >. ) )
110109adantr 274 . . . . . . . . . . . . . . . . 17  |-  ( (
ph  /\  r  C_  X )  ->  Fun  ( x  e.  X  |-> 
<. A ,  B >. ) )
11113fdmd 5279 . . . . . . . . . . . . . . . . . . 19  |-  ( ph  ->  dom  ( x  e.  X  |->  <. A ,  B >. )  =  X )
112111adantr 274 . . . . . . . . . . . . . . . . . 18  |-  ( (
ph  /\  r  C_  X )  ->  dom  ( x  e.  X  |-> 
<. A ,  B >. )  =  X )
11371, 112sseqtrrd 3136 . . . . . . . . . . . . . . . . 17  |-  ( (
ph  /\  r  C_  X )  ->  (
r  i^i  s )  C_ 
dom  ( x  e.  X  |->  <. A ,  B >. ) )
114 funimass4 5472 . . . . . . . . . . . . . . . . 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 ) ) ) )
115110, 113, 114syl2anc 408 . . . . . . . . . . . . . . . 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 ) ) ) )
116108, 115mpbird 166 . . . . . . . . . . . . . . 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 ) ) )
11769, 116syldan 280 . . . . . . . . . . . . . 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 ) ) )
118117adantlr 468 . . . . . . . . . . . . 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 ) ) )
119 xpss12 4646 . . . . . . . . . . . . 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 ) )
120 sstr2 3104 . . . . . . . . . . . . 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
) ) )
121118, 119, 120syl2im 38 . . . . . . . . . . . 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 ) ) )
12266, 121anim12d 333 . . . . . . . . . . 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
) ) ) )
12363, 122syl5bi 151 . . . . . . . . . 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 ) ) ) )
124 topontop 12181 . . . . . . . . . . . . 13  |-  ( J  e.  (TopOn `  X
)  ->  J  e.  Top )
1251, 124syl 14 . . . . . . . . . . . 12  |-  ( ph  ->  J  e.  Top )
126 inopn 12170 . . . . . . . . . . . . 13  |-  ( ( J  e.  Top  /\  r  e.  J  /\  s  e.  J )  ->  ( r  i^i  s
)  e.  J )
1271263expb 1182 . . . . . . . . . . . 12  |-  ( ( J  e.  Top  /\  ( r  e.  J  /\  s  e.  J
) )  ->  (
r  i^i  s )  e.  J )
128125, 127sylan 281 . . . . . . . . . . 11  |-  ( (
ph  /\  ( r  e.  J  /\  s  e.  J ) )  -> 
( r  i^i  s
)  e.  J )
129128adantlr 468 . . . . . . . . . 10  |-  ( ( ( ph  /\  (
v  e.  K  /\  w  e.  L )
)  /\  ( r  e.  J  /\  s  e.  J ) )  -> 
( r  i^i  s
)  e.  J )
130123, 129jctild 314 . . . . . . . . 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 ) ) ) ) )
131130expimpd 360 . . . . . . . 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 ) ) ) ) )
132 eleq2 2203 . . . . . . . . . 10  |-  ( z  =  ( r  i^i  s )  ->  ( D  e.  z  <->  D  e.  ( r  i^i  s
) ) )
133 imaeq2 4877 . . . . . . . . . . 11  |-  ( z  =  ( r  i^i  s )  ->  (
( x  e.  X  |-> 
<. A ,  B >. )
" z )  =  ( ( x  e.  X  |->  <. A ,  B >. ) " ( r  i^i  s ) ) )
134133sseq1d 3126 . . . . . . . . . 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
) ) )
135132, 134anbi12d 464 . . . . . . . . 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
) ) ) )
136135rspcev 2789 . . . . . . . 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 ) ) )
137131, 136syl6 33 . . . . . . 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 ) ) ) )
138137expd 256 . . . . . 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
) ) ) ) )
139138rexlimdvv 2556 . . . . 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 ) ) ) )
14062, 139syld 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 ) ) ) )
141140ralrimivva 2514 . . 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 ) ) ) )
142 vex 2689 . . . . . 6  |-  v  e. 
_V
143 vex 2689 . . . . . 6  |-  w  e. 
_V
144142, 143xpex 4654 . . . . 5  |-  ( v  X.  w )  e. 
_V
145144rgen2w 2488 . . . 4  |-  A. v  e.  K  A. w  e.  L  ( v  X.  w )  e.  _V
146 eqid 2139 . . . . 5  |-  ( v  e.  K ,  w  e.  L  |->  ( v  X.  w ) )  =  ( v  e.  K ,  w  e.  L  |->  ( v  X.  w ) )
147 eleq2 2203 . . . . . 6  |-  ( y  =  ( v  X.  w )  ->  (
( ( x  e.  X  |->  <. A ,  B >. ) `  D )  e.  y  <->  ( (
x  e.  X  |->  <. A ,  B >. ) `
 D )  e.  ( v  X.  w
) ) )
148 sseq2 3121 . . . . . . . 8  |-  ( y  =  ( v  X.  w )  ->  (
( ( x  e.  X  |->  <. A ,  B >. ) " z ) 
C_  y  <->  ( (
x  e.  X  |->  <. A ,  B >. )
" z )  C_  ( v  X.  w
) ) )
149148anbi2d 459 . . . . . . 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 ) ) ) )
150149rexbidv 2438 . . . . . 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
) ) ) )
151147, 150imbi12d 233 . . . . 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 ) ) ) ) )
152146, 151ralrnmpo 5885 . . . 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
) ) ) ) )
153145, 152ax-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 ) ) ) )
154141, 153sylibr 133 . 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 ) ) )
155 topontop 12181 . . . . 5  |-  ( K  e.  (TopOn `  Y
)  ->  K  e.  Top )
1562, 155syl 14 . . . 4  |-  ( ph  ->  K  e.  Top )
157 topontop 12181 . . . . 5  |-  ( L  e.  (TopOn `  Z
)  ->  L  e.  Top )
1587, 157syl 14 . . . 4  |-  ( ph  ->  L  e.  Top )
159 eqid 2139 . . . . 5  |-  ran  (
v  e.  K ,  w  e.  L  |->  ( v  X.  w ) )  =  ran  (
v  e.  K ,  w  e.  L  |->  ( v  X.  w ) )
160159txval 12424 . . . 4  |-  ( ( K  e.  Top  /\  L  e.  Top )  ->  ( K  tX  L
)  =  ( topGen ` 
ran  ( v  e.  K ,  w  e.  L  |->  ( v  X.  w ) ) ) )
161156, 158, 160syl2anc 408 . . 3  |-  ( ph  ->  ( K  tX  L
)  =  ( topGen ` 
ran  ( v  e.  K ,  w  e.  L  |->  ( v  X.  w ) ) ) )
162 txtopon 12431 . . . 4  |-  ( ( K  e.  (TopOn `  Y )  /\  L  e.  (TopOn `  Z )
)  ->  ( K  tX  L )  e.  (TopOn `  ( Y  X.  Z
) ) )
1632, 7, 162syl2anc 408 . . 3  |-  ( ph  ->  ( K  tX  L
)  e.  (TopOn `  ( Y  X.  Z
) ) )
1641, 161, 163, 14tgcnp 12378 . 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 ) ) ) ) )
16513, 154, 164mpbir2and 928 1  |-  ( ph  ->  ( x  e.  X  |-> 
<. A ,  B >. )  e.  ( ( J  CnP  ( K  tX  L ) ) `  D ) )
Colors of variables: wff set class
Syntax hints:    -> wi 4    /\ wa 103    <-> wb 104    = wceq 1331    e. wcel 1480   A.wral 2416   E.wrex 2417   _Vcvv 2686    i^i cin 3070    C_ wss 3071   <.cop 3530    |-> cmpt 3989    X. cxp 4537   dom cdm 4539   ran crn 4540   "cima 4542   Fun wfun 5117   -->wf 5119   ` cfv 5123  (class class class)co 5774    e. cmpo 5776   topGenctg 12135   Topctop 12164  TopOnctopon 12177    CnP ccnp 12355    tX ctx 12421
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 603  ax-in2 604  ax-io 698  ax-5 1423  ax-7 1424  ax-gen 1425  ax-ie1 1469  ax-ie2 1470  ax-8 1482  ax-10 1483  ax-11 1484  ax-i12 1485  ax-bndl 1486  ax-4 1487  ax-13 1491  ax-14 1492  ax-17 1506  ax-i9 1510  ax-ial 1514  ax-i5r 1515  ax-ext 2121  ax-coll 4043  ax-sep 4046  ax-pow 4098  ax-pr 4131  ax-un 4355  ax-setind 4452
This theorem depends on definitions:  df-bi 116  df-3an 964  df-tru 1334  df-fal 1337  df-nf 1437  df-sb 1736  df-eu 2002  df-mo 2003  df-clab 2126  df-cleq 2132  df-clel 2135  df-nfc 2270  df-ne 2309  df-ral 2421  df-rex 2422  df-reu 2423  df-rab 2425  df-v 2688  df-sbc 2910  df-csb 3004  df-dif 3073  df-un 3075  df-in 3077  df-ss 3084  df-nul 3364  df-pw 3512  df-sn 3533  df-pr 3534  df-op 3536  df-uni 3737  df-iun 3815  df-br 3930  df-opab 3990  df-mpt 3991  df-id 4215  df-xp 4545  df-rel 4546  df-cnv 4547  df-co 4548  df-dm 4549  df-rn 4550  df-res 4551  df-ima 4552  df-iota 5088  df-fun 5125  df-fn 5126  df-f 5127  df-f1 5128  df-fo 5129  df-f1o 5130  df-fv 5131  df-ov 5777  df-oprab 5778  df-mpo 5779  df-1st 6038  df-2nd 6039  df-map 6544  df-topgen 12141  df-top 12165  df-topon 12178  df-bases 12210  df-cnp 12358  df-tx 12422
This theorem is referenced by: (None)
  Copyright terms: Public domain W3C validator