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

Theorem alexsubALTlem4 21854
Description: Lemma for alexsubALT 21855. If any cover taken from a subbase has a finite subcover, any cover taken from the corresponding base has a finite subcover. (Contributed by Jeff Hankins, 28-Jan-2010.) (Revised by Mario Carneiro, 14-Dec-2013.)
Hypothesis
Ref Expression
alexsubALT.1  |-  X  = 
U. J
Assertion
Ref Expression
alexsubALTlem4  |-  ( J  =  ( topGen `  ( fi `  x ) )  ->  ( A. c  e.  ~P  x ( X  =  U. c  ->  E. d  e.  ( ~P c  i^i  Fin ) X  =  U. d
)  ->  A. a  e.  ~P  ( fi `  x ) ( X  =  U. a  ->  E. b  e.  ( ~P a  i^i  Fin ) X  =  U. b
) ) )
Distinct variable groups:    a, b,
c, d, x, J    X, a, b, c, d, x

Proof of Theorem alexsubALTlem4
Dummy variables  n  s  t  u  v  w  y  z are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 ralnex 2992 . . . . 5  |-  ( A. b  e.  ( ~P a  i^i  Fin )  -.  X  =  U. b  <->  -. 
E. b  e.  ( ~P a  i^i  Fin ) X  =  U. b )
2 alexsubALT.1 . . . . . . . 8  |-  X  = 
U. J
32alexsubALTlem2 21852 . . . . . . 7  |-  ( ( ( J  =  (
topGen `  ( fi `  x ) )  /\  A. c  e.  ~P  x
( X  =  U. c  ->  E. d  e.  ( ~P c  i^i  Fin ) X  =  U. d )  /\  a  e.  ~P ( fi `  x ) )  /\  A. b  e.  ( ~P a  i^i  Fin )  -.  X  =  U. b )  ->  E. u  e.  ( { z  e. 
~P ( fi `  x )  |  ( a  C_  z  /\  A. b  e.  ( ~P z  i^i  Fin )  -.  X  =  U. b ) }  u.  {
(/) } ) A. v  e.  ( { z  e. 
~P ( fi `  x )  |  ( a  C_  z  /\  A. b  e.  ( ~P z  i^i  Fin )  -.  X  =  U. b ) }  u.  {
(/) } )  -.  u  C.  v )
4 elun 3753 . . . . . . . . . 10  |-  ( u  e.  ( { z  e.  ~P ( fi
`  x )  |  ( a  C_  z  /\  A. b  e.  ( ~P z  i^i  Fin )  -.  X  =  U. b ) }  u.  {
(/) } )  <->  ( u  e.  { z  e.  ~P ( fi `  x )  |  ( a  C_  z  /\  A. b  e.  ( ~P z  i^i 
Fin )  -.  X  =  U. b ) }  \/  u  e.  { (/)
} ) )
5 sseq2 3627 . . . . . . . . . . . . 13  |-  ( z  =  u  ->  (
a  C_  z  <->  a  C_  u ) )
6 pweq 4161 . . . . . . . . . . . . . . 15  |-  ( z  =  u  ->  ~P z  =  ~P u
)
76ineq1d 3813 . . . . . . . . . . . . . 14  |-  ( z  =  u  ->  ( ~P z  i^i  Fin )  =  ( ~P u  i^i  Fin ) )
87raleqdv 3144 . . . . . . . . . . . . 13  |-  ( z  =  u  ->  ( A. b  e.  ( ~P z  i^i  Fin )  -.  X  =  U. b 
<-> 
A. b  e.  ( ~P u  i^i  Fin )  -.  X  =  U. b ) )
95, 8anbi12d 747 . . . . . . . . . . . 12  |-  ( z  =  u  ->  (
( a  C_  z  /\  A. b  e.  ( ~P z  i^i  Fin )  -.  X  =  U. b )  <->  ( a  C_  u  /\  A. b  e.  ( ~P u  i^i 
Fin )  -.  X  =  U. b ) ) )
109elrab 3363 . . . . . . . . . . 11  |-  ( u  e.  { z  e. 
~P ( fi `  x )  |  ( a  C_  z  /\  A. b  e.  ( ~P z  i^i  Fin )  -.  X  =  U. b ) }  <->  ( u  e.  ~P ( fi `  x )  /\  (
a  C_  u  /\  A. b  e.  ( ~P u  i^i  Fin )  -.  X  =  U. b ) ) )
11 velsn 4193 . . . . . . . . . . 11  |-  ( u  e.  { (/) }  <->  u  =  (/) )
1210, 11orbi12i 543 . . . . . . . . . 10  |-  ( ( u  e.  { z  e.  ~P ( fi
`  x )  |  ( a  C_  z  /\  A. b  e.  ( ~P z  i^i  Fin )  -.  X  =  U. b ) }  \/  u  e.  { (/) } )  <-> 
( ( u  e. 
~P ( fi `  x )  /\  (
a  C_  u  /\  A. b  e.  ( ~P u  i^i  Fin )  -.  X  =  U. b ) )  \/  u  =  (/) ) )
134, 12bitri 264 . . . . . . . . 9  |-  ( u  e.  ( { z  e.  ~P ( fi
`  x )  |  ( a  C_  z  /\  A. b  e.  ( ~P z  i^i  Fin )  -.  X  =  U. b ) }  u.  {
(/) } )  <->  ( (
u  e.  ~P ( fi `  x )  /\  ( a  C_  u  /\  A. b  e.  ( ~P u  i^i  Fin )  -.  X  =  U. b ) )  \/  u  =  (/) ) )
14 ralnex 2992 . . . . . . . . . . . . 13  |-  ( A. v  e.  ( {
z  e.  ~P ( fi `  x )  |  ( a  C_  z  /\  A. b  e.  ( ~P z  i^i  Fin )  -.  X  =  U. b ) }  u.  {
(/) } )  -.  u  C.  v  <->  -.  E. v  e.  ( { z  e. 
~P ( fi `  x )  |  ( a  C_  z  /\  A. b  e.  ( ~P z  i^i  Fin )  -.  X  =  U. b ) }  u.  {
(/) } ) u  C.  v )
15 simprrl 804 . . . . . . . . . . . . . . . . 17  |-  ( ( ( J  =  (
topGen `  ( fi `  x ) )  /\  A. c  e.  ~P  x
( X  =  U. c  ->  E. d  e.  ( ~P c  i^i  Fin ) X  =  U. d )  /\  a  e.  ~P ( fi `  x ) )  /\  ( u  e.  ~P ( fi `  x )  /\  ( a  C_  u  /\  A. b  e.  ( ~P u  i^i 
Fin )  -.  X  =  U. b ) ) )  ->  a  C_  u )
1615unissd 4462 . . . . . . . . . . . . . . . 16  |-  ( ( ( J  =  (
topGen `  ( fi `  x ) )  /\  A. c  e.  ~P  x
( X  =  U. c  ->  E. d  e.  ( ~P c  i^i  Fin ) X  =  U. d )  /\  a  e.  ~P ( fi `  x ) )  /\  ( u  e.  ~P ( fi `  x )  /\  ( a  C_  u  /\  A. b  e.  ( ~P u  i^i 
Fin )  -.  X  =  U. b ) ) )  ->  U. a  C_ 
U. u )
17 sseq1 3626 . . . . . . . . . . . . . . . 16  |-  ( X  =  U. a  -> 
( X  C_  U. u  <->  U. a  C_  U. u
) )
1816, 17syl5ibrcom 237 . . . . . . . . . . . . . . 15  |-  ( ( ( J  =  (
topGen `  ( fi `  x ) )  /\  A. c  e.  ~P  x
( X  =  U. c  ->  E. d  e.  ( ~P c  i^i  Fin ) X  =  U. d )  /\  a  e.  ~P ( fi `  x ) )  /\  ( u  e.  ~P ( fi `  x )  /\  ( a  C_  u  /\  A. b  e.  ( ~P u  i^i 
Fin )  -.  X  =  U. b ) ) )  ->  ( X  =  U. a  ->  X  C_ 
U. u ) )
19 inss1 3833 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28  |-  ( x  i^i  u )  C_  x
20 vex 3203 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29  |-  x  e. 
_V
2120elpw2 4828 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28  |-  ( ( x  i^i  u )  e.  ~P x  <->  ( x  i^i  u )  C_  x
)
2219, 21mpbir 221 . . . . . . . . . . . . . . . . . . . . . . . . . . 27  |-  ( x  i^i  u )  e. 
~P x
23 unieq 4444 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30  |-  ( c  =  ( x  i^i  u )  ->  U. c  =  U. ( x  i^i  u ) )
2423eqeq2d 2632 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29  |-  ( c  =  ( x  i^i  u )  ->  ( X  =  U. c  <->  X  =  U. ( x  i^i  u ) ) )
25 pweq 4161 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31  |-  ( c  =  ( x  i^i  u )  ->  ~P c  =  ~P (
x  i^i  u )
)
2625ineq1d 3813 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30  |-  ( c  =  ( x  i^i  u )  ->  ( ~P c  i^i  Fin )  =  ( ~P (
x  i^i  u )  i^i  Fin ) )
2726rexeqdv 3145 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29  |-  ( c  =  ( x  i^i  u )  ->  ( E. d  e.  ( ~P c  i^i  Fin ) X  =  U. d  <->  E. d  e.  ( ~P ( x  i^i  u
)  i^i  Fin ) X  =  U. d
) )
2824, 27imbi12d 334 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28  |-  ( c  =  ( x  i^i  u )  ->  (
( X  =  U. c  ->  E. d  e.  ( ~P c  i^i  Fin ) X  =  U. d )  <->  ( X  =  U. ( x  i^i  u )  ->  E. d  e.  ( ~P ( x  i^i  u )  i^i 
Fin ) X  = 
U. d ) ) )
2928rspccv 3306 . . . . . . . . . . . . . . . . . . . . . . . . . . 27  |-  ( A. c  e.  ~P  x
( X  =  U. c  ->  E. d  e.  ( ~P c  i^i  Fin ) X  =  U. d )  ->  (
( x  i^i  u
)  e.  ~P x  ->  ( X  =  U. ( x  i^i  u
)  ->  E. d  e.  ( ~P ( x  i^i  u )  i^i 
Fin ) X  = 
U. d ) ) )
3022, 29mpi 20 . . . . . . . . . . . . . . . . . . . . . . . . . 26  |-  ( A. c  e.  ~P  x
( X  =  U. c  ->  E. d  e.  ( ~P c  i^i  Fin ) X  =  U. d )  ->  ( X  =  U. (
x  i^i  u )  ->  E. d  e.  ( ~P ( x  i^i  u )  i^i  Fin ) X  =  U. d ) )
31 inss2 3834 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31  |-  ( x  i^i  u )  C_  u
32 sstr 3611 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31  |-  ( ( d  C_  ( x  i^i  u )  /\  (
x  i^i  u )  C_  u )  ->  d  C_  u )
3331, 32mpan2 707 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30  |-  ( d 
C_  ( x  i^i  u )  ->  d  C_  u )
3433anim1i 592 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29  |-  ( ( d  C_  ( x  i^i  u )  /\  d  e.  Fin )  ->  (
d  C_  u  /\  d  e.  Fin )
)
35 elfpw 8268 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29  |-  ( d  e.  ( ~P (
x  i^i  u )  i^i  Fin )  <->  ( d  C_  ( x  i^i  u
)  /\  d  e.  Fin ) )
36 elfpw 8268 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29  |-  ( d  e.  ( ~P u  i^i  Fin )  <->  ( d  C_  u  /\  d  e. 
Fin ) )
3734, 35, 363imtr4i 281 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28  |-  ( d  e.  ( ~P (
x  i^i  u )  i^i  Fin )  ->  d  e.  ( ~P u  i^i 
Fin ) )
3837anim1i 592 . . . . . . . . . . . . . . . . . . . . . . . . . . 27  |-  ( ( d  e.  ( ~P ( x  i^i  u
)  i^i  Fin )  /\  X  =  U. d )  ->  (
d  e.  ( ~P u  i^i  Fin )  /\  X  =  U. d ) )
3938reximi2 3010 . . . . . . . . . . . . . . . . . . . . . . . . . 26  |-  ( E. d  e.  ( ~P ( x  i^i  u
)  i^i  Fin ) X  =  U. d  ->  E. d  e.  ( ~P u  i^i  Fin ) X  =  U. d )
4030, 39syl6 35 . . . . . . . . . . . . . . . . . . . . . . . . 25  |-  ( A. c  e.  ~P  x
( X  =  U. c  ->  E. d  e.  ( ~P c  i^i  Fin ) X  =  U. d )  ->  ( X  =  U. (
x  i^i  u )  ->  E. d  e.  ( ~P u  i^i  Fin ) X  =  U. d ) )
41 unieq 4444 . . . . . . . . . . . . . . . . . . . . . . . . . . 27  |-  ( d  =  b  ->  U. d  =  U. b )
4241eqeq2d 2632 . . . . . . . . . . . . . . . . . . . . . . . . . 26  |-  ( d  =  b  ->  ( X  =  U. d  <->  X  =  U. b ) )
4342cbvrexv 3172 . . . . . . . . . . . . . . . . . . . . . . . . 25  |-  ( E. d  e.  ( ~P u  i^i  Fin ) X  =  U. d  <->  E. b  e.  ( ~P u  i^i  Fin ) X  =  U. b
)
4440, 43syl6ib 241 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( A. c  e.  ~P  x
( X  =  U. c  ->  E. d  e.  ( ~P c  i^i  Fin ) X  =  U. d )  ->  ( X  =  U. (
x  i^i  u )  ->  E. b  e.  ( ~P u  i^i  Fin ) X  =  U. b ) )
45 dfrex2 2996 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( E. b  e.  ( ~P u  i^i  Fin ) X  =  U. b  <->  -. 
A. b  e.  ( ~P u  i^i  Fin )  -.  X  =  U. b )
4644, 45syl6ib 241 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( A. c  e.  ~P  x
( X  =  U. c  ->  E. d  e.  ( ~P c  i^i  Fin ) X  =  U. d )  ->  ( X  =  U. (
x  i^i  u )  ->  -.  A. b  e.  ( ~P u  i^i 
Fin )  -.  X  =  U. b ) )
4746con2d 129 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( A. c  e.  ~P  x
( X  =  U. c  ->  E. d  e.  ( ~P c  i^i  Fin ) X  =  U. d )  ->  ( A. b  e.  ( ~P u  i^i  Fin )  -.  X  =  U. b  ->  -.  X  =  U. ( x  i^i  u
) ) )
4847a1d 25 . . . . . . . . . . . . . . . . . . . . 21  |-  ( A. c  e.  ~P  x
( X  =  U. c  ->  E. d  e.  ( ~P c  i^i  Fin ) X  =  U. d )  ->  (
a  C_  u  ->  ( A. b  e.  ( ~P u  i^i  Fin )  -.  X  =  U. b  ->  -.  X  =  U. ( x  i^i  u
) ) ) )
49483ad2ant2 1083 . . . . . . . . . . . . . . . . . . . 20  |-  ( ( J  =  ( topGen `  ( fi `  x
) )  /\  A. c  e.  ~P  x
( X  =  U. c  ->  E. d  e.  ( ~P c  i^i  Fin ) X  =  U. d )  /\  a  e.  ~P ( fi `  x ) )  -> 
( a  C_  u  ->  ( A. b  e.  ( ~P u  i^i 
Fin )  -.  X  =  U. b  ->  -.  X  =  U. (
x  i^i  u )
) ) )
5049adantr 481 . . . . . . . . . . . . . . . . . . 19  |-  ( ( ( J  =  (
topGen `  ( fi `  x ) )  /\  A. c  e.  ~P  x
( X  =  U. c  ->  E. d  e.  ( ~P c  i^i  Fin ) X  =  U. d )  /\  a  e.  ~P ( fi `  x ) )  /\  u  e.  ~P ( fi `  x ) )  ->  ( a  C_  u  ->  ( A. b  e.  ( ~P u  i^i 
Fin )  -.  X  =  U. b  ->  -.  X  =  U. (
x  i^i  u )
) ) )
5150impd 447 . . . . . . . . . . . . . . . . . 18  |-  ( ( ( J  =  (
topGen `  ( fi `  x ) )  /\  A. c  e.  ~P  x
( X  =  U. c  ->  E. d  e.  ( ~P c  i^i  Fin ) X  =  U. d )  /\  a  e.  ~P ( fi `  x ) )  /\  u  e.  ~P ( fi `  x ) )  ->  ( ( a 
C_  u  /\  A. b  e.  ( ~P u  i^i  Fin )  -.  X  =  U. b
)  ->  -.  X  =  U. ( x  i^i  u ) ) )
5251impr 649 . . . . . . . . . . . . . . . . 17  |-  ( ( ( J  =  (
topGen `  ( fi `  x ) )  /\  A. c  e.  ~P  x
( X  =  U. c  ->  E. d  e.  ( ~P c  i^i  Fin ) X  =  U. d )  /\  a  e.  ~P ( fi `  x ) )  /\  ( u  e.  ~P ( fi `  x )  /\  ( a  C_  u  /\  A. b  e.  ( ~P u  i^i 
Fin )  -.  X  =  U. b ) ) )  ->  -.  X  =  U. ( x  i^i  u ) )
5319unissi 4461 . . . . . . . . . . . . . . . . . . 19  |-  U. (
x  i^i  u )  C_ 
U. x
54 unieq 4444 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( J  =  ( topGen `  ( fi `  x ) )  ->  U. J  =  U. ( topGen `  ( fi `  x ) ) )
55 fiuni 8334 . . . . . . . . . . . . . . . . . . . . . . . . 25  |-  ( x  e.  _V  ->  U. x  =  U. ( fi `  x ) )
5620, 55ax-mp 5 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  U. x  =  U. ( fi `  x )
57 fibas 20781 . . . . . . . . . . . . . . . . . . . . . . . . 25  |-  ( fi
`  x )  e.  TopBases
58 unitg 20771 . . . . . . . . . . . . . . . . . . . . . . . . 25  |-  ( ( fi `  x )  e.  TopBases  ->  U. ( topGen `  ( fi `  x ) )  =  U. ( fi
`  x ) )
5957, 58ax-mp 5 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  U. ( topGen `
 ( fi `  x ) )  = 
U. ( fi `  x )
6056, 59eqtr4i 2647 . . . . . . . . . . . . . . . . . . . . . . 23  |-  U. x  =  U. ( topGen `  ( fi `  x ) )
6154, 60syl6reqr 2675 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( J  =  ( topGen `  ( fi `  x ) )  ->  U. x  =  U. J )
6261, 2syl6eqr 2674 . . . . . . . . . . . . . . . . . . . . 21  |-  ( J  =  ( topGen `  ( fi `  x ) )  ->  U. x  =  X )
63623ad2ant1 1082 . . . . . . . . . . . . . . . . . . . 20  |-  ( ( J  =  ( topGen `  ( fi `  x
) )  /\  A. c  e.  ~P  x
( X  =  U. c  ->  E. d  e.  ( ~P c  i^i  Fin ) X  =  U. d )  /\  a  e.  ~P ( fi `  x ) )  ->  U. x  =  X
)
6463adantr 481 . . . . . . . . . . . . . . . . . . 19  |-  ( ( ( J  =  (
topGen `  ( fi `  x ) )  /\  A. c  e.  ~P  x
( X  =  U. c  ->  E. d  e.  ( ~P c  i^i  Fin ) X  =  U. d )  /\  a  e.  ~P ( fi `  x ) )  /\  ( u  e.  ~P ( fi `  x )  /\  ( a  C_  u  /\  A. b  e.  ( ~P u  i^i 
Fin )  -.  X  =  U. b ) ) )  ->  U. x  =  X )
6553, 64syl5sseq 3653 . . . . . . . . . . . . . . . . . 18  |-  ( ( ( J  =  (
topGen `  ( fi `  x ) )  /\  A. c  e.  ~P  x
( X  =  U. c  ->  E. d  e.  ( ~P c  i^i  Fin ) X  =  U. d )  /\  a  e.  ~P ( fi `  x ) )  /\  ( u  e.  ~P ( fi `  x )  /\  ( a  C_  u  /\  A. b  e.  ( ~P u  i^i 
Fin )  -.  X  =  U. b ) ) )  ->  U. (
x  i^i  u )  C_  X )
66 eqcom 2629 . . . . . . . . . . . . . . . . . . 19  |-  ( X  =  U. ( x  i^i  u )  <->  U. (
x  i^i  u )  =  X )
67 eqss 3618 . . . . . . . . . . . . . . . . . . . 20  |-  ( U. ( x  i^i  u
)  =  X  <->  ( U. ( x  i^i  u
)  C_  X  /\  X  C_  U. ( x  i^i  u ) ) )
6867baib 944 . . . . . . . . . . . . . . . . . . 19  |-  ( U. ( x  i^i  u
)  C_  X  ->  ( U. ( x  i^i  u )  =  X  <-> 
X  C_  U. (
x  i^i  u )
) )
6966, 68syl5bb 272 . . . . . . . . . . . . . . . . . 18  |-  ( U. ( x  i^i  u
)  C_  X  ->  ( X  =  U. (
x  i^i  u )  <->  X 
C_  U. ( x  i^i  u ) ) )
7065, 69syl 17 . . . . . . . . . . . . . . . . 17  |-  ( ( ( J  =  (
topGen `  ( fi `  x ) )  /\  A. c  e.  ~P  x
( X  =  U. c  ->  E. d  e.  ( ~P c  i^i  Fin ) X  =  U. d )  /\  a  e.  ~P ( fi `  x ) )  /\  ( u  e.  ~P ( fi `  x )  /\  ( a  C_  u  /\  A. b  e.  ( ~P u  i^i 
Fin )  -.  X  =  U. b ) ) )  ->  ( X  =  U. ( x  i^i  u )  <->  X  C_  U. (
x  i^i  u )
) )
7152, 70mtbid 314 . . . . . . . . . . . . . . . 16  |-  ( ( ( J  =  (
topGen `  ( fi `  x ) )  /\  A. c  e.  ~P  x
( X  =  U. c  ->  E. d  e.  ( ~P c  i^i  Fin ) X  =  U. d )  /\  a  e.  ~P ( fi `  x ) )  /\  ( u  e.  ~P ( fi `  x )  /\  ( a  C_  u  /\  A. b  e.  ( ~P u  i^i 
Fin )  -.  X  =  U. b ) ) )  ->  -.  X  C_ 
U. ( x  i^i  u ) )
72 sstr2 3610 . . . . . . . . . . . . . . . . 17  |-  ( X 
C_  U. u  ->  ( U. u  C_  U. (
x  i^i  u )  ->  X  C_  U. (
x  i^i  u )
) )
7372con3rr3 151 . . . . . . . . . . . . . . . 16  |-  ( -.  X  C_  U. (
x  i^i  u )  ->  ( X  C_  U. u  ->  -.  U. u  C_  U. ( x  i^i  u
) ) )
7471, 73syl 17 . . . . . . . . . . . . . . 15  |-  ( ( ( J  =  (
topGen `  ( fi `  x ) )  /\  A. c  e.  ~P  x
( X  =  U. c  ->  E. d  e.  ( ~P c  i^i  Fin ) X  =  U. d )  /\  a  e.  ~P ( fi `  x ) )  /\  ( u  e.  ~P ( fi `  x )  /\  ( a  C_  u  /\  A. b  e.  ( ~P u  i^i 
Fin )  -.  X  =  U. b ) ) )  ->  ( X  C_ 
U. u  ->  -.  U. u  C_  U. (
x  i^i  u )
) )
75 nss 3663 . . . . . . . . . . . . . . . . 17  |-  ( -. 
U. u  C_  U. (
x  i^i  u )  <->  E. y ( y  e. 
U. u  /\  -.  y  e.  U. (
x  i^i  u )
) )
76 df-rex 2918 . . . . . . . . . . . . . . . . 17  |-  ( E. y  e.  U. u  -.  y  e.  U. (
x  i^i  u )  <->  E. y ( y  e. 
U. u  /\  -.  y  e.  U. (
x  i^i  u )
) )
7775, 76bitr4i 267 . . . . . . . . . . . . . . . 16  |-  ( -. 
U. u  C_  U. (
x  i^i  u )  <->  E. y  e.  U. u  -.  y  e.  U. (
x  i^i  u )
)
78 eluni2 4440 . . . . . . . . . . . . . . . . . 18  |-  ( y  e.  U. u  <->  E. w  e.  u  y  e.  w )
79 elpwi 4168 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( u  e.  ~P ( fi
`  x )  ->  u  C_  ( fi `  x ) )
8079sseld 3602 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( u  e.  ~P ( fi
`  x )  -> 
( w  e.  u  ->  w  e.  ( fi
`  x ) ) )
8180ad2antrl 764 . . . . . . . . . . . . . . . . . . . . 21  |-  ( ( ( J  =  (
topGen `  ( fi `  x ) )  /\  A. c  e.  ~P  x
( X  =  U. c  ->  E. d  e.  ( ~P c  i^i  Fin ) X  =  U. d )  /\  a  e.  ~P ( fi `  x ) )  /\  ( u  e.  ~P ( fi `  x )  /\  ( a  C_  u  /\  A. b  e.  ( ~P u  i^i 
Fin )  -.  X  =  U. b ) ) )  ->  ( w  e.  u  ->  w  e.  ( fi `  x
) ) )
82 vex 3203 . . . . . . . . . . . . . . . . . . . . . 22  |-  w  e. 
_V
83 elfi 8319 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ( w  e.  _V  /\  x  e.  _V )  ->  ( w  e.  ( fi `  x )  <->  E. t  e.  ( ~P x  i^i  Fin )
w  =  |^| t
) )
8482, 20, 83mp2an 708 . . . . . . . . . . . . . . . . . . . . 21  |-  ( w  e.  ( fi `  x )  <->  E. t  e.  ( ~P x  i^i 
Fin ) w  = 
|^| t )
8581, 84syl6ib 241 . . . . . . . . . . . . . . . . . . . 20  |-  ( ( ( J  =  (
topGen `  ( fi `  x ) )  /\  A. c  e.  ~P  x
( X  =  U. c  ->  E. d  e.  ( ~P c  i^i  Fin ) X  =  U. d )  /\  a  e.  ~P ( fi `  x ) )  /\  ( u  e.  ~P ( fi `  x )  /\  ( a  C_  u  /\  A. b  e.  ( ~P u  i^i 
Fin )  -.  X  =  U. b ) ) )  ->  ( w  e.  u  ->  E. t  e.  ( ~P x  i^i 
Fin ) w  = 
|^| t ) )
862alexsubALTlem3 21853 . . . . . . . . . . . . . . . . . . . . . . . . 25  |-  ( ( ( ( ( J  =  ( topGen `  ( fi `  x ) )  /\  A. c  e. 
~P  x ( X  =  U. c  ->  E. d  e.  ( ~P c  i^i  Fin ) X  =  U. d
)  /\  a  e.  ~P ( fi `  x
) )  /\  (
u  e.  ~P ( fi `  x )  /\  ( a  C_  u  /\  A. b  e.  ( ~P u  i^i  Fin )  -.  X  =  U. b ) ) )  /\  w  e.  u
)  /\  ( (
t  e.  ( ~P x  i^i  Fin )  /\  w  =  |^| t )  /\  (
y  e.  w  /\  -.  y  e.  U. (
x  i^i  u )
) ) )  ->  E. s  e.  t  A. n  e.  ( ~P ( u  u.  {
s } )  i^i 
Fin )  -.  X  =  U. n )
8779adantr 481 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32  |-  ( ( u  e.  ~P ( fi `  x )  /\  ( a  C_  u  /\  A. b  e.  ( ~P u  i^i  Fin )  -.  X  =  U. b ) )  ->  u  C_  ( fi `  x ) )
8887ad4antlr 769 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31  |-  ( ( ( ( ( ( J  =  ( topGen `  ( fi `  x
) )  /\  A. c  e.  ~P  x
( X  =  U. c  ->  E. d  e.  ( ~P c  i^i  Fin ) X  =  U. d )  /\  a  e.  ~P ( fi `  x ) )  /\  ( u  e.  ~P ( fi `  x )  /\  ( a  C_  u  /\  A. b  e.  ( ~P u  i^i 
Fin )  -.  X  =  U. b ) ) )  /\  w  e.  u )  /\  (
( t  e.  ( ~P x  i^i  Fin )  /\  w  =  |^| t )  /\  (
y  e.  w  /\  -.  y  e.  U. (
x  i^i  u )
) ) )  /\  ( s  e.  t  /\  A. n  e.  ( ~P ( u  u.  { s } )  i^i  Fin )  -.  X  =  U. n ) )  ->  u  C_  ( fi `  x ) )
89 ssfii 8325 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34  |-  ( x  e.  _V  ->  x  C_  ( fi `  x
) )
9020, 89ax-mp 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33  |-  x  C_  ( fi `  x )
91 inss1 3833 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38  |-  ( ~P x  i^i  Fin )  C_ 
~P x
9291sseli 3599 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37  |-  ( t  e.  ( ~P x  i^i  Fin )  ->  t  e.  ~P x )
9392elpwid 4170 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36  |-  ( t  e.  ( ~P x  i^i  Fin )  ->  t  C_  x )
9493ad2antrr 762 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35  |-  ( ( ( t  e.  ( ~P x  i^i  Fin )  /\  w  =  |^| t )  /\  (
y  e.  w  /\  -.  y  e.  U. (
x  i^i  u )
) )  ->  t  C_  x )
9594ad2antlr 763 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34  |-  ( ( ( ( ( ( J  =  ( topGen `  ( fi `  x
) )  /\  A. c  e.  ~P  x
( X  =  U. c  ->  E. d  e.  ( ~P c  i^i  Fin ) X  =  U. d )  /\  a  e.  ~P ( fi `  x ) )  /\  ( u  e.  ~P ( fi `  x )  /\  ( a  C_  u  /\  A. b  e.  ( ~P u  i^i 
Fin )  -.  X  =  U. b ) ) )  /\  w  e.  u )  /\  (
( t  e.  ( ~P x  i^i  Fin )  /\  w  =  |^| t )  /\  (
y  e.  w  /\  -.  y  e.  U. (
x  i^i  u )
) ) )  /\  ( s  e.  t  /\  A. n  e.  ( ~P ( u  u.  { s } )  i^i  Fin )  -.  X  =  U. n ) )  -> 
t  C_  x )
96 simprl 794 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34  |-  ( ( ( ( ( ( J  =  ( topGen `  ( fi `  x
) )  /\  A. c  e.  ~P  x
( X  =  U. c  ->  E. d  e.  ( ~P c  i^i  Fin ) X  =  U. d )  /\  a  e.  ~P ( fi `  x ) )  /\  ( u  e.  ~P ( fi `  x )  /\  ( a  C_  u  /\  A. b  e.  ( ~P u  i^i 
Fin )  -.  X  =  U. b ) ) )  /\  w  e.  u )  /\  (
( t  e.  ( ~P x  i^i  Fin )  /\  w  =  |^| t )  /\  (
y  e.  w  /\  -.  y  e.  U. (
x  i^i  u )
) ) )  /\  ( s  e.  t  /\  A. n  e.  ( ~P ( u  u.  { s } )  i^i  Fin )  -.  X  =  U. n ) )  -> 
s  e.  t )
9795, 96sseldd 3604 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33  |-  ( ( ( ( ( ( J  =  ( topGen `  ( fi `  x
) )  /\  A. c  e.  ~P  x
( X  =  U. c  ->  E. d  e.  ( ~P c  i^i  Fin ) X  =  U. d )  /\  a  e.  ~P ( fi `  x ) )  /\  ( u  e.  ~P ( fi `  x )  /\  ( a  C_  u  /\  A. b  e.  ( ~P u  i^i 
Fin )  -.  X  =  U. b ) ) )  /\  w  e.  u )  /\  (
( t  e.  ( ~P x  i^i  Fin )  /\  w  =  |^| t )  /\  (
y  e.  w  /\  -.  y  e.  U. (
x  i^i  u )
) ) )  /\  ( s  e.  t  /\  A. n  e.  ( ~P ( u  u.  { s } )  i^i  Fin )  -.  X  =  U. n ) )  -> 
s  e.  x )
9890, 97sseldi 3601 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32  |-  ( ( ( ( ( ( J  =  ( topGen `  ( fi `  x
) )  /\  A. c  e.  ~P  x
( X  =  U. c  ->  E. d  e.  ( ~P c  i^i  Fin ) X  =  U. d )  /\  a  e.  ~P ( fi `  x ) )  /\  ( u  e.  ~P ( fi `  x )  /\  ( a  C_  u  /\  A. b  e.  ( ~P u  i^i 
Fin )  -.  X  =  U. b ) ) )  /\  w  e.  u )  /\  (
( t  e.  ( ~P x  i^i  Fin )  /\  w  =  |^| t )  /\  (
y  e.  w  /\  -.  y  e.  U. (
x  i^i  u )
) ) )  /\  ( s  e.  t  /\  A. n  e.  ( ~P ( u  u.  { s } )  i^i  Fin )  -.  X  =  U. n ) )  -> 
s  e.  ( fi
`  x ) )
9998snssd 4340 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31  |-  ( ( ( ( ( ( J  =  ( topGen `  ( fi `  x
) )  /\  A. c  e.  ~P  x
( X  =  U. c  ->  E. d  e.  ( ~P c  i^i  Fin ) X  =  U. d )  /\  a  e.  ~P ( fi `  x ) )  /\  ( u  e.  ~P ( fi `  x )  /\  ( a  C_  u  /\  A. b  e.  ( ~P u  i^i 
Fin )  -.  X  =  U. b ) ) )  /\  w  e.  u )  /\  (
( t  e.  ( ~P x  i^i  Fin )  /\  w  =  |^| t )  /\  (
y  e.  w  /\  -.  y  e.  U. (
x  i^i  u )
) ) )  /\  ( s  e.  t  /\  A. n  e.  ( ~P ( u  u.  { s } )  i^i  Fin )  -.  X  =  U. n ) )  ->  { s }  C_  ( fi `  x ) )
10088, 99unssd 3789 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30  |-  ( ( ( ( ( ( J  =  ( topGen `  ( fi `  x
) )  /\  A. c  e.  ~P  x
( X  =  U. c  ->  E. d  e.  ( ~P c  i^i  Fin ) X  =  U. d )  /\  a  e.  ~P ( fi `  x ) )  /\  ( u  e.  ~P ( fi `  x )  /\  ( a  C_  u  /\  A. b  e.  ( ~P u  i^i 
Fin )  -.  X  =  U. b ) ) )  /\  w  e.  u )  /\  (
( t  e.  ( ~P x  i^i  Fin )  /\  w  =  |^| t )  /\  (
y  e.  w  /\  -.  y  e.  U. (
x  i^i  u )
) ) )  /\  ( s  e.  t  /\  A. n  e.  ( ~P ( u  u.  { s } )  i^i  Fin )  -.  X  =  U. n ) )  -> 
( u  u.  {
s } )  C_  ( fi `  x ) )
101 fvex 6201 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31  |-  ( fi
`  x )  e. 
_V
102101elpw2 4828 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30  |-  ( ( u  u.  { s } )  e.  ~P ( fi `  x )  <-> 
( u  u.  {
s } )  C_  ( fi `  x ) )
103100, 102sylibr 224 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29  |-  ( ( ( ( ( ( J  =  ( topGen `  ( fi `  x
) )  /\  A. c  e.  ~P  x
( X  =  U. c  ->  E. d  e.  ( ~P c  i^i  Fin ) X  =  U. d )  /\  a  e.  ~P ( fi `  x ) )  /\  ( u  e.  ~P ( fi `  x )  /\  ( a  C_  u  /\  A. b  e.  ( ~P u  i^i 
Fin )  -.  X  =  U. b ) ) )  /\  w  e.  u )  /\  (
( t  e.  ( ~P x  i^i  Fin )  /\  w  =  |^| t )  /\  (
y  e.  w  /\  -.  y  e.  U. (
x  i^i  u )
) ) )  /\  ( s  e.  t  /\  A. n  e.  ( ~P ( u  u.  { s } )  i^i  Fin )  -.  X  =  U. n ) )  -> 
( u  u.  {
s } )  e. 
~P ( fi `  x ) )
104 simprl 794 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31  |-  ( ( u  e.  ~P ( fi `  x )  /\  ( a  C_  u  /\  A. b  e.  ( ~P u  i^i  Fin )  -.  X  =  U. b ) )  -> 
a  C_  u )
105104ad4antlr 769 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30  |-  ( ( ( ( ( ( J  =  ( topGen `  ( fi `  x
) )  /\  A. c  e.  ~P  x
( X  =  U. c  ->  E. d  e.  ( ~P c  i^i  Fin ) X  =  U. d )  /\  a  e.  ~P ( fi `  x ) )  /\  ( u  e.  ~P ( fi `  x )  /\  ( a  C_  u  /\  A. b  e.  ( ~P u  i^i 
Fin )  -.  X  =  U. b ) ) )  /\  w  e.  u )  /\  (
( t  e.  ( ~P x  i^i  Fin )  /\  w  =  |^| t )  /\  (
y  e.  w  /\  -.  y  e.  U. (
x  i^i  u )
) ) )  /\  ( s  e.  t  /\  A. n  e.  ( ~P ( u  u.  { s } )  i^i  Fin )  -.  X  =  U. n ) )  -> 
a  C_  u )
106 ssun1 3776 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30  |-  u  C_  ( u  u.  { s } )
107105, 106syl6ss 3615 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29  |-  ( ( ( ( ( ( J  =  ( topGen `  ( fi `  x
) )  /\  A. c  e.  ~P  x
( X  =  U. c  ->  E. d  e.  ( ~P c  i^i  Fin ) X  =  U. d )  /\  a  e.  ~P ( fi `  x ) )  /\  ( u  e.  ~P ( fi `  x )  /\  ( a  C_  u  /\  A. b  e.  ( ~P u  i^i 
Fin )  -.  X  =  U. b ) ) )  /\  w  e.  u )  /\  (
( t  e.  ( ~P x  i^i  Fin )  /\  w  =  |^| t )  /\  (
y  e.  w  /\  -.  y  e.  U. (
x  i^i  u )
) ) )  /\  ( s  e.  t  /\  A. n  e.  ( ~P ( u  u.  { s } )  i^i  Fin )  -.  X  =  U. n ) )  -> 
a  C_  ( u  u.  { s } ) )
108 unieq 4444 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34  |-  ( n  =  b  ->  U. n  =  U. b )
109108eqeq2d 2632 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33  |-  ( n  =  b  ->  ( X  =  U. n  <->  X  =  U. b ) )
110109notbid 308 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32  |-  ( n  =  b  ->  ( -.  X  =  U. n 
<->  -.  X  =  U. b ) )
111110cbvralv 3171 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31  |-  ( A. n  e.  ( ~P ( u  u.  { s } )  i^i  Fin )  -.  X  =  U. n 
<-> 
A. b  e.  ( ~P ( u  u. 
{ s } )  i^i  Fin )  -.  X  =  U. b
)
112111biimpi 206 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30  |-  ( A. n  e.  ( ~P ( u  u.  { s } )  i^i  Fin )  -.  X  =  U. n  ->  A. b  e.  ( ~P ( u  u. 
{ s } )  i^i  Fin )  -.  X  =  U. b
)
113112ad2antll 765 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29  |-  ( ( ( ( ( ( J  =  ( topGen `  ( fi `  x
) )  /\  A. c  e.  ~P  x
( X  =  U. c  ->  E. d  e.  ( ~P c  i^i  Fin ) X  =  U. d )  /\  a  e.  ~P ( fi `  x ) )  /\  ( u  e.  ~P ( fi `  x )  /\  ( a  C_  u  /\  A. b  e.  ( ~P u  i^i 
Fin )  -.  X  =  U. b ) ) )  /\  w  e.  u )  /\  (
( t  e.  ( ~P x  i^i  Fin )  /\  w  =  |^| t )  /\  (
y  e.  w  /\  -.  y  e.  U. (
x  i^i  u )
) ) )  /\  ( s  e.  t  /\  A. n  e.  ( ~P ( u  u.  { s } )  i^i  Fin )  -.  X  =  U. n ) )  ->  A. b  e.  ( ~P ( u  u.  {
s } )  i^i 
Fin )  -.  X  =  U. b )
114103, 107, 113jca32 558 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28  |-  ( ( ( ( ( ( J  =  ( topGen `  ( fi `  x
) )  /\  A. c  e.  ~P  x
( X  =  U. c  ->  E. d  e.  ( ~P c  i^i  Fin ) X  =  U. d )  /\  a  e.  ~P ( fi `  x ) )  /\  ( u  e.  ~P ( fi `  x )  /\  ( a  C_  u  /\  A. b  e.  ( ~P u  i^i 
Fin )  -.  X  =  U. b ) ) )  /\  w  e.  u )  /\  (
( t  e.  ( ~P x  i^i  Fin )  /\  w  =  |^| t )  /\  (
y  e.  w  /\  -.  y  e.  U. (
x  i^i  u )
) ) )  /\  ( s  e.  t  /\  A. n  e.  ( ~P ( u  u.  { s } )  i^i  Fin )  -.  X  =  U. n ) )  -> 
( ( u  u. 
{ s } )  e.  ~P ( fi
`  x )  /\  ( a  C_  (
u  u.  { s } )  /\  A. b  e.  ( ~P ( u  u.  { s } )  i^i  Fin )  -.  X  =  U. b ) ) )
115 sseq2 3627 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30  |-  ( z  =  ( u  u. 
{ s } )  ->  ( a  C_  z 
<->  a  C_  ( u  u.  { s } ) ) )
116 pweq 4161 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32  |-  ( z  =  ( u  u. 
{ s } )  ->  ~P z  =  ~P ( u  u. 
{ s } ) )
117116ineq1d 3813 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31  |-  ( z  =  ( u  u. 
{ s } )  ->  ( ~P z  i^i  Fin )  =  ( ~P ( u  u. 
{ s } )  i^i  Fin ) )
118117raleqdv 3144 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30  |-  ( z  =  ( u  u. 
{ s } )  ->  ( A. b  e.  ( ~P z  i^i 
Fin )  -.  X  =  U. b  <->  A. b  e.  ( ~P ( u  u.  { s } )  i^i  Fin )  -.  X  =  U. b ) )
119115, 118anbi12d 747 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29  |-  ( z  =  ( u  u. 
{ s } )  ->  ( ( a 
C_  z  /\  A. b  e.  ( ~P z  i^i  Fin )  -.  X  =  U. b
)  <->  ( a  C_  ( u  u.  { s } )  /\  A. b  e.  ( ~P ( u  u.  { s } )  i^i  Fin )  -.  X  =  U. b ) ) )
120119elrab 3363 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28  |-  ( ( u  u.  { s } )  e.  {
z  e.  ~P ( fi `  x )  |  ( a  C_  z  /\  A. b  e.  ( ~P z  i^i  Fin )  -.  X  =  U. b ) }  <->  ( (
u  u.  { s } )  e.  ~P ( fi `  x )  /\  ( a  C_  ( u  u.  { s } )  /\  A. b  e.  ( ~P ( u  u.  { s } )  i^i  Fin )  -.  X  =  U. b ) ) )
121114, 120sylibr 224 . . . . . . . . . . . . . . . . . . . . . . . . . . 27  |-  ( ( ( ( ( ( J  =  ( topGen `  ( fi `  x
) )  /\  A. c  e.  ~P  x
( X  =  U. c  ->  E. d  e.  ( ~P c  i^i  Fin ) X  =  U. d )  /\  a  e.  ~P ( fi `  x ) )  /\  ( u  e.  ~P ( fi `  x )  /\  ( a  C_  u  /\  A. b  e.  ( ~P u  i^i 
Fin )  -.  X  =  U. b ) ) )  /\  w  e.  u )  /\  (
( t  e.  ( ~P x  i^i  Fin )  /\  w  =  |^| t )  /\  (
y  e.  w  /\  -.  y  e.  U. (
x  i^i  u )
) ) )  /\  ( s  e.  t  /\  A. n  e.  ( ~P ( u  u.  { s } )  i^i  Fin )  -.  X  =  U. n ) )  -> 
( u  u.  {
s } )  e. 
{ z  e.  ~P ( fi `  x )  |  ( a  C_  z  /\  A. b  e.  ( ~P z  i^i 
Fin )  -.  X  =  U. b ) } )
122 elun1 3780 . . . . . . . . . . . . . . . . . . . . . . . . . . 27  |-  ( ( u  u.  { s } )  e.  {
z  e.  ~P ( fi `  x )  |  ( a  C_  z  /\  A. b  e.  ( ~P z  i^i  Fin )  -.  X  =  U. b ) }  ->  ( u  u.  { s } )  e.  ( { z  e.  ~P ( fi `  x )  |  ( a  C_  z  /\  A. b  e.  ( ~P z  i^i 
Fin )  -.  X  =  U. b ) }  u.  { (/) } ) )
123121, 122syl 17 . . . . . . . . . . . . . . . . . . . . . . . . . 26  |-  ( ( ( ( ( ( J  =  ( topGen `  ( fi `  x
) )  /\  A. c  e.  ~P  x
( X  =  U. c  ->  E. d  e.  ( ~P c  i^i  Fin ) X  =  U. d )  /\  a  e.  ~P ( fi `  x ) )  /\  ( u  e.  ~P ( fi `  x )  /\  ( a  C_  u  /\  A. b  e.  ( ~P u  i^i 
Fin )  -.  X  =  U. b ) ) )  /\  w  e.  u )  /\  (
( t  e.  ( ~P x  i^i  Fin )  /\  w  =  |^| t )  /\  (
y  e.  w  /\  -.  y  e.  U. (
x  i^i  u )
) ) )  /\  ( s  e.  t  /\  A. n  e.  ( ~P ( u  u.  { s } )  i^i  Fin )  -.  X  =  U. n ) )  -> 
( u  u.  {
s } )  e.  ( { z  e. 
~P ( fi `  x )  |  ( a  C_  z  /\  A. b  e.  ( ~P z  i^i  Fin )  -.  X  =  U. b ) }  u.  {
(/) } ) )
124 vsnid 4209 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32  |-  s  e. 
{ s }
125 elun2 3781 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32  |-  ( s  e.  { s }  ->  s  e.  ( u  u.  { s } ) )
126124, 125ax-mp 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31  |-  s  e.  ( u  u.  {
s } )
127 intss1 4492 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45  |-  ( s  e.  t  ->  |^| t  C_  s )
128 sseq1 3626 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45  |-  ( w  =  |^| t  -> 
( w  C_  s  <->  |^| t  C_  s )
)
129127, 128syl5ibrcom 237 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44  |-  ( s  e.  t  ->  (
w  =  |^| t  ->  w  C_  s )
)
130129impcom 446 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43  |-  ( ( w  =  |^| t  /\  s  e.  t
)  ->  w  C_  s
)
131130adantll 750 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42  |-  ( ( ( t  e.  ( ~P x  i^i  Fin )  /\  w  =  |^| t )  /\  s  e.  t )  ->  w  C_  s )
132131adantlr 751 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41  |-  ( ( ( ( t  e.  ( ~P x  i^i 
Fin )  /\  w  =  |^| t )  /\  y  e.  w )  /\  s  e.  t
)  ->  w  C_  s
)
133132adantl 482 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40  |-  ( ( w  e.  u  /\  ( ( ( t  e.  ( ~P x  i^i  Fin )  /\  w  =  |^| t )  /\  y  e.  w )  /\  s  e.  t
) )  ->  w  C_  s )
134133adantrrr 761 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39  |-  ( ( w  e.  u  /\  ( ( ( t  e.  ( ~P x  i^i  Fin )  /\  w  =  |^| t )  /\  y  e.  w )  /\  ( s  e.  t  /\  A. n  e.  ( ~P ( u  u.  { s } )  i^i  Fin )  -.  X  =  U. n ) ) )  ->  w  C_  s
)
135134adantll 750 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38  |-  ( ( ( ( ( J  =  ( topGen `  ( fi `  x ) )  /\  A. c  e. 
~P  x ( X  =  U. c  ->  E. d  e.  ( ~P c  i^i  Fin ) X  =  U. d
)  /\  a  e.  ~P ( fi `  x
) )  /\  (
u  e.  ~P ( fi `  x )  /\  ( a  C_  u  /\  A. b  e.  ( ~P u  i^i  Fin )  -.  X  =  U. b ) ) )  /\  w  e.  u
)  /\  ( (
( t  e.  ( ~P x  i^i  Fin )  /\  w  =  |^| t )  /\  y  e.  w )  /\  (
s  e.  t  /\  A. n  e.  ( ~P ( u  u.  {
s } )  i^i 
Fin )  -.  X  =  U. n ) ) )  ->  w  C_  s
)
136 simprlr 803 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38  |-  ( ( ( ( ( J  =  ( topGen `  ( fi `  x ) )  /\  A. c  e. 
~P  x ( X  =  U. c  ->  E. d  e.  ( ~P c  i^i  Fin ) X  =  U. d
)  /\  a  e.  ~P ( fi `  x
) )  /\  (
u  e.  ~P ( fi `  x )  /\  ( a  C_  u  /\  A. b  e.  ( ~P u  i^i  Fin )  -.  X  =  U. b ) ) )  /\  w  e.  u
)  /\  ( (
( t  e.  ( ~P x  i^i  Fin )  /\  w  =  |^| t )  /\  y  e.  w )  /\  (
s  e.  t  /\  A. n  e.  ( ~P ( u  u.  {
s } )  i^i 
Fin )  -.  X  =  U. n ) ) )  ->  y  e.  w )
137135, 136sseldd 3604 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37  |-  ( ( ( ( ( J  =  ( topGen `  ( fi `  x ) )  /\  A. c  e. 
~P  x ( X  =  U. c  ->  E. d  e.  ( ~P c  i^i  Fin ) X  =  U. d
)  /\  a  e.  ~P ( fi `  x
) )  /\  (
u  e.  ~P ( fi `  x )  /\  ( a  C_  u  /\  A. b  e.  ( ~P u  i^i  Fin )  -.  X  =  U. b ) ) )  /\  w  e.  u
)  /\  ( (
( t  e.  ( ~P x  i^i  Fin )  /\  w  =  |^| t )  /\  y  e.  w )  /\  (
s  e.  t  /\  A. n  e.  ( ~P ( u  u.  {
s } )  i^i 
Fin )  -.  X  =  U. n ) ) )  ->  y  e.  s )
13893ad2antrr 762 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39  |-  ( ( ( t  e.  ( ~P x  i^i  Fin )  /\  w  =  |^| t )  /\  y  e.  w )  ->  t  C_  x )
139138ad2antrl 764 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38  |-  ( ( ( ( ( J  =  ( topGen `  ( fi `  x ) )  /\  A. c  e. 
~P  x ( X  =  U. c  ->  E. d  e.  ( ~P c  i^i  Fin ) X  =  U. d
)  /\  a  e.  ~P ( fi `  x
) )  /\  (
u  e.  ~P ( fi `  x )  /\  ( a  C_  u  /\  A. b  e.  ( ~P u  i^i  Fin )  -.  X  =  U. b ) ) )  /\  w  e.  u
)  /\  ( (
( t  e.  ( ~P x  i^i  Fin )  /\  w  =  |^| t )  /\  y  e.  w )  /\  (
s  e.  t  /\  A. n  e.  ( ~P ( u  u.  {
s } )  i^i 
Fin )  -.  X  =  U. n ) ) )  ->  t  C_  x )
140 simprrl 804 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38  |-  ( ( ( ( ( J  =  ( topGen `  ( fi `  x ) )  /\  A. c  e. 
~P  x ( X  =  U. c  ->  E. d  e.  ( ~P c  i^i  Fin ) X  =  U. d
)  /\  a  e.  ~P ( fi `  x
) )  /\  (
u  e.  ~P ( fi `  x )  /\  ( a  C_  u  /\  A. b  e.  ( ~P u  i^i  Fin )  -.  X  =  U. b ) ) )  /\  w  e.  u
)  /\  ( (
( t  e.  ( ~P x  i^i  Fin )  /\  w  =  |^| t )  /\  y  e.  w )  /\  (
s  e.  t  /\  A. n  e.  ( ~P ( u  u.  {
s } )  i^i 
Fin )  -.  X  =  U. n ) ) )  ->  s  e.  t )
141139, 140sseldd 3604 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37  |-  ( ( ( ( ( J  =  ( topGen `  ( fi `  x ) )  /\  A. c  e. 
~P  x ( X  =  U. c  ->  E. d  e.  ( ~P c  i^i  Fin ) X  =  U. d
)  /\  a  e.  ~P ( fi `  x
) )  /\  (
u  e.  ~P ( fi `  x )  /\  ( a  C_  u  /\  A. b  e.  ( ~P u  i^i  Fin )  -.  X  =  U. b ) ) )  /\  w  e.  u
)  /\  ( (
( t  e.  ( ~P x  i^i  Fin )  /\  w  =  |^| t )  /\  y  e.  w )  /\  (
s  e.  t  /\  A. n  e.  ( ~P ( u  u.  {
s } )  i^i 
Fin )  -.  X  =  U. n ) ) )  ->  s  e.  x )
142 elin 3796 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39  |-  ( s  e.  ( x  i^i  u )  <->  ( s  e.  x  /\  s  e.  u ) )
143 elunii 4441 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40  |-  ( ( y  e.  s  /\  s  e.  ( x  i^i  u ) )  -> 
y  e.  U. (
x  i^i  u )
)
144143ex 450 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39  |-  ( y  e.  s  ->  (
s  e.  ( x  i^i  u )  -> 
y  e.  U. (
x  i^i  u )
) )
145142, 144syl5bir 233 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38  |-  ( y  e.  s  ->  (
( s  e.  x  /\  s  e.  u
)  ->  y  e.  U. ( x  i^i  u
) ) )
146145expd 452 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37  |-  ( y  e.  s  ->  (
s  e.  x  -> 
( s  e.  u  ->  y  e.  U. (
x  i^i  u )
) ) )
147137, 141, 146sylc 65 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36  |-  ( ( ( ( ( J  =  ( topGen `  ( fi `  x ) )  /\  A. c  e. 
~P  x ( X  =  U. c  ->  E. d  e.  ( ~P c  i^i  Fin ) X  =  U. d
)  /\  a  e.  ~P ( fi `  x
) )  /\  (
u  e.  ~P ( fi `  x )  /\  ( a  C_  u  /\  A. b  e.  ( ~P u  i^i  Fin )  -.  X  =  U. b ) ) )  /\  w  e.  u
)  /\  ( (
( t  e.  ( ~P x  i^i  Fin )  /\  w  =  |^| t )  /\  y  e.  w )  /\  (
s  e.  t  /\  A. n  e.  ( ~P ( u  u.  {
s } )  i^i 
Fin )  -.  X  =  U. n ) ) )  ->  ( s  e.  u  ->  y  e. 
U. ( x  i^i  u ) ) )
148147con3d 148 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35  |-  ( ( ( ( ( J  =  ( topGen `  ( fi `  x ) )  /\  A. c  e. 
~P  x ( X  =  U. c  ->  E. d  e.  ( ~P c  i^i  Fin ) X  =  U. d
)  /\  a  e.  ~P ( fi `  x
) )  /\  (
u  e.  ~P ( fi `  x )  /\  ( a  C_  u  /\  A. b  e.  ( ~P u  i^i  Fin )  -.  X  =  U. b ) ) )  /\  w  e.  u
)  /\  ( (
( t  e.  ( ~P x  i^i  Fin )  /\  w  =  |^| t )  /\  y  e.  w )  /\  (
s  e.  t  /\  A. n  e.  ( ~P ( u  u.  {
s } )  i^i 
Fin )  -.  X  =  U. n ) ) )  ->  ( -.  y  e.  U. (
x  i^i  u )  ->  -.  s  e.  u
) )
149148expr 643 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34  |-  ( ( ( ( ( J  =  ( topGen `  ( fi `  x ) )  /\  A. c  e. 
~P  x ( X  =  U. c  ->  E. d  e.  ( ~P c  i^i  Fin ) X  =  U. d
)  /\  a  e.  ~P ( fi `  x
) )  /\  (
u  e.  ~P ( fi `  x )  /\  ( a  C_  u  /\  A. b  e.  ( ~P u  i^i  Fin )  -.  X  =  U. b ) ) )  /\  w  e.  u
)  /\  ( (
t  e.  ( ~P x  i^i  Fin )  /\  w  =  |^| t )  /\  y  e.  w ) )  -> 
( ( s  e.  t  /\  A. n  e.  ( ~P ( u  u.  { s } )  i^i  Fin )  -.  X  =  U. n )  ->  ( -.  y  e.  U. (
x  i^i  u )  ->  -.  s  e.  u
) ) )
150149com23 86 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33  |-  ( ( ( ( ( J  =  ( topGen `  ( fi `  x ) )  /\  A. c  e. 
~P  x ( X  =  U. c  ->  E. d  e.  ( ~P c  i^i  Fin ) X  =  U. d
)  /\  a  e.  ~P ( fi `  x
) )  /\  (
u  e.  ~P ( fi `  x )  /\  ( a  C_  u  /\  A. b  e.  ( ~P u  i^i  Fin )  -.  X  =  U. b ) ) )  /\  w  e.  u
)  /\  ( (
t  e.  ( ~P x  i^i  Fin )  /\  w  =  |^| t )  /\  y  e.  w ) )  -> 
( -.  y  e. 
U. ( x  i^i  u )  ->  (
( s  e.  t  /\  A. n  e.  ( ~P ( u  u.  { s } )  i^i  Fin )  -.  X  =  U. n )  ->  -.  s  e.  u )
) )
151150exp32 631 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32  |-  ( ( ( ( J  =  ( topGen `  ( fi `  x ) )  /\  A. c  e.  ~P  x
( X  =  U. c  ->  E. d  e.  ( ~P c  i^i  Fin ) X  =  U. d )  /\  a  e.  ~P ( fi `  x ) )  /\  ( u  e.  ~P ( fi `  x )  /\  ( a  C_  u  /\  A. b  e.  ( ~P u  i^i 
Fin )  -.  X  =  U. b ) ) )  /\  w  e.  u )  ->  (
( t  e.  ( ~P x  i^i  Fin )  /\  w  =  |^| t )  ->  (
y  e.  w  -> 
( -.  y  e. 
U. ( x  i^i  u )  ->  (
( s  e.  t  /\  A. n  e.  ( ~P ( u  u.  { s } )  i^i  Fin )  -.  X  =  U. n )  ->  -.  s  e.  u )
) ) ) )
152151imp55 627 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31  |-  ( ( ( ( ( ( J  =  ( topGen `  ( fi `  x
) )  /\  A. c  e.  ~P  x
( X  =  U. c  ->  E. d  e.  ( ~P c  i^i  Fin ) X  =  U. d )  /\  a  e.  ~P ( fi `  x ) )  /\  ( u  e.  ~P ( fi `  x )  /\  ( a  C_  u  /\  A. b  e.  ( ~P u  i^i 
Fin )  -.  X  =  U. b ) ) )  /\  w  e.  u )  /\  (
( t  e.  ( ~P x  i^i  Fin )  /\  w  =  |^| t )  /\  (
y  e.  w  /\  -.  y  e.  U. (
x  i^i  u )
) ) )  /\  ( s  e.  t  /\  A. n  e.  ( ~P ( u  u.  { s } )  i^i  Fin )  -.  X  =  U. n ) )  ->  -.  s  e.  u
)
153 vex 3203 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32  |-  s  e. 
_V
154 eleq1 2689 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33  |-  ( v  =  s  ->  (
v  e.  ( u  u.  { s } )  <->  s  e.  ( u  u.  { s } ) ) )
155 elequ1 1997 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34  |-  ( v  =  s  ->  (
v  e.  u  <->  s  e.  u ) )
156155notbid 308 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33  |-  ( v  =  s  ->  ( -.  v  e.  u  <->  -.  s  e.  u ) )
157154, 156anbi12d 747 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32  |-  ( v  =  s  ->  (
( v  e.  ( u  u.  { s } )  /\  -.  v  e.  u )  <->  ( s  e.  ( u  u.  { s } )  /\  -.  s  e.  u ) ) )
158153, 157spcev 3300 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31  |-  ( ( s  e.  ( u  u.  { s } )  /\  -.  s  e.  u )  ->  E. v
( v  e.  ( u  u.  { s } )  /\  -.  v  e.  u )
)
159126, 152, 158sylancr 695 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30  |-  ( ( ( ( ( ( J  =  ( topGen `  ( fi `  x
) )  /\  A. c  e.  ~P  x
( X  =  U. c  ->  E. d  e.  ( ~P c  i^i  Fin ) X  =  U. d )  /\  a  e.  ~P ( fi `  x ) )  /\  ( u  e.  ~P ( fi `  x )  /\  ( a  C_  u  /\  A. b  e.  ( ~P u  i^i 
Fin )  -.  X  =  U. b ) ) )  /\  w  e.  u )  /\  (
( t  e.  ( ~P x  i^i  Fin )  /\  w  =  |^| t )  /\  (
y  e.  w  /\  -.  y  e.  U. (
x  i^i  u )
) ) )  /\  ( s  e.  t  /\  A. n  e.  ( ~P ( u  u.  { s } )  i^i  Fin )  -.  X  =  U. n ) )  ->  E. v ( v  e.  ( u  u.  {
s } )  /\  -.  v  e.  u
) )
160 nss 3663 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30  |-  ( -.  ( u  u.  {
s } )  C_  u 
<->  E. v ( v  e.  ( u  u. 
{ s } )  /\  -.  v  e.  u ) )
161159, 160sylibr 224 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29  |-  ( ( ( ( ( ( J  =  ( topGen `  ( fi `  x
) )  /\  A. c  e.  ~P  x
( X  =  U. c  ->  E. d  e.  ( ~P c  i^i  Fin ) X  =  U. d )  /\  a  e.  ~P ( fi `  x ) )  /\  ( u  e.  ~P ( fi `  x )  /\  ( a  C_  u  /\  A. b  e.  ( ~P u  i^i 
Fin )  -.  X  =  U. b ) ) )  /\  w  e.  u )  /\  (
( t  e.  ( ~P x  i^i  Fin )  /\  w  =  |^| t )  /\  (
y  e.  w  /\  -.  y  e.  U. (
x  i^i  u )
) ) )  /\  ( s  e.  t  /\  A. n  e.  ( ~P ( u  u.  { s } )  i^i  Fin )  -.  X  =  U. n ) )  ->  -.  ( u  u.  {
s } )  C_  u )
162 eqimss2 3658 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30  |-  ( u  =  ( u  u. 
{ s } )  ->  ( u  u. 
{ s } ) 
C_  u )
163162necon3bi 2820 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29  |-  ( -.  ( u  u.  {
s } )  C_  u  ->  u  =/=  (
u  u.  { s } ) )
164161, 163syl 17 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28  |-  ( ( ( ( ( ( J  =  ( topGen `  ( fi `  x
) )  /\  A. c  e.  ~P  x
( X  =  U. c  ->  E. d  e.  ( ~P c  i^i  Fin ) X  =  U. d )  /\  a  e.  ~P ( fi `  x ) )  /\  ( u  e.  ~P ( fi `  x )  /\  ( a  C_  u  /\  A. b  e.  ( ~P u  i^i 
Fin )  -.  X  =  U. b ) ) )  /\  w  e.  u )  /\  (
( t  e.  ( ~P x  i^i  Fin )  /\  w  =  |^| t )  /\  (
y  e.  w  /\  -.  y  e.  U. (
x  i^i  u )
) ) )  /\  ( s  e.  t  /\  A. n  e.  ( ~P ( u  u.  { s } )  i^i  Fin )  -.  X  =  U. n ) )  ->  u  =/=  ( u  u. 
{ s } ) )
165164, 106jctil 560 . . . . . . . . . . . . . . . . . . . . . . . . . . 27  |-  ( ( ( ( ( ( J  =  ( topGen `  ( fi `  x
) )  /\  A. c  e.  ~P  x
( X  =  U. c  ->  E. d  e.  ( ~P c  i^i  Fin ) X  =  U. d )  /\  a  e.  ~P ( fi `  x ) )  /\  ( u  e.  ~P ( fi `  x )  /\  ( a  C_  u  /\  A. b  e.  ( ~P u  i^i 
Fin )  -.  X  =  U. b ) ) )  /\  w  e.  u )  /\  (
( t  e.  ( ~P x  i^i  Fin )  /\  w  =  |^| t )  /\  (
y  e.  w  /\  -.  y  e.  U. (
x  i^i  u )
) ) )  /\  ( s  e.  t  /\  A. n  e.  ( ~P ( u  u.  { s } )  i^i  Fin )  -.  X  =  U. n ) )  -> 
( u  C_  (
u  u.  { s } )  /\  u  =/=  ( u  u.  {
s } ) ) )
166 df-pss 3590 . . . . . . . . . . . . . . . . . . . . . . . . . . 27  |-  ( u 
C.  ( u  u. 
{ s } )  <-> 
( u  C_  (
u  u.  { s } )  /\  u  =/=  ( u  u.  {
s } ) ) )
167165, 166sylibr 224 . . . . . . . . . . . . . . . . . . . . . . . . . 26  |-  ( ( ( ( ( ( J  =  ( topGen `  ( fi `  x
) )  /\  A. c  e.  ~P  x
( X  =  U. c  ->  E. d  e.  ( ~P c  i^i  Fin ) X  =  U. d )  /\  a  e.  ~P ( fi `  x ) )  /\  ( u  e.  ~P ( fi `  x )  /\  ( a  C_  u  /\  A. b  e.  ( ~P u  i^i 
Fin )  -.  X  =  U. b ) ) )  /\  w  e.  u )  /\  (
( t  e.  ( ~P x  i^i  Fin )  /\  w  =  |^| t )  /\  (
y  e.  w  /\  -.  y  e.  U. (
x  i^i  u )
) ) )  /\  ( s  e.  t  /\  A. n  e.  ( ~P ( u  u.  { s } )  i^i  Fin )  -.  X  =  U. n ) )  ->  u  C.  ( u  u. 
{ s } ) )
168 psseq2 3695 . . . . . . . . . . . . . . . . . . . . . . . . . . 27  |-  ( v  =  ( u  u. 
{ s } )  ->  ( u  C.  v 
<->  u  C.  ( u  u.  { s } ) ) )
169168rspcev 3309 . . . . . . . . . . . . . . . . . . . . . . . . . 26  |-  ( ( ( u  u.  {
s } )  e.  ( { z  e. 
~P ( fi `  x )  |  ( a  C_  z  /\  A. b  e.  ( ~P z  i^i  Fin )  -.  X  =  U. b ) }  u.  {
(/) } )  /\  u  C.  ( u  u.  {
s } ) )  ->  E. v  e.  ( { z  e.  ~P ( fi `  x )  |  ( a  C_  z  /\  A. b  e.  ( ~P z  i^i 
Fin )  -.  X  =  U. b ) }  u.  { (/) } ) u  C.  v )
170123, 167, 169syl2anc 693 . . . . . . . . . . . . . . . . . . . . . . . . 25  |-  ( ( ( ( ( ( J  =  ( topGen `  ( fi `  x
) )  /\  A. c  e.  ~P  x
( X  =  U. c  ->  E. d  e.  ( ~P c  i^i  Fin ) X  =  U. d )  /\  a  e.  ~P ( fi `  x ) )  /\  ( u  e.  ~P ( fi `  x )  /\  ( a  C_  u  /\  A. b  e.  ( ~P u  i^i 
Fin )  -.  X  =  U. b ) ) )  /\  w  e.  u )  /\  (
( t  e.  ( ~P x  i^i  Fin )  /\  w  =  |^| t )  /\  (
y  e.  w  /\  -.  y  e.  U. (
x  i^i  u )
) ) )  /\  ( s  e.  t  /\  A. n  e.  ( ~P ( u  u.  { s } )  i^i  Fin )  -.  X  =  U. n ) )  ->  E. v  e.  ( { z  e.  ~P ( fi `  x )  |  ( a  C_  z  /\  A. b  e.  ( ~P z  i^i 
Fin )  -.  X  =  U. b ) }  u.  { (/) } ) u  C.  v )
17186, 170rexlimddv 3035 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( ( ( ( ( J  =  ( topGen `  ( fi `  x ) )  /\  A. c  e. 
~P  x ( X  =  U. c  ->  E. d  e.  ( ~P c  i^i  Fin ) X  =  U. d
)  /\  a  e.  ~P ( fi `  x
) )  /\  (
u  e.  ~P ( fi `  x )  /\  ( a  C_  u  /\  A. b  e.  ( ~P u  i^i  Fin )  -.  X  =  U. b ) ) )  /\  w  e.  u
)  /\  ( (
t  e.  ( ~P x  i^i  Fin )  /\  w  =  |^| t )  /\  (
y  e.  w  /\  -.  y  e.  U. (
x  i^i  u )
) ) )  ->  E. v  e.  ( { z  e.  ~P ( fi `  x )  |  ( a  C_  z  /\  A. b  e.  ( ~P z  i^i 
Fin )  -.  X  =  U. b ) }  u.  { (/) } ) u  C.  v )
172171exp45 642 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( ( ( ( J  =  ( topGen `  ( fi `  x ) )  /\  A. c  e.  ~P  x
( X  =  U. c  ->  E. d  e.  ( ~P c  i^i  Fin ) X  =  U. d )  /\  a  e.  ~P ( fi `  x ) )  /\  ( u  e.  ~P ( fi `  x )  /\  ( a  C_  u  /\  A. b  e.  ( ~P u  i^i 
Fin )  -.  X  =  U. b ) ) )  /\  w  e.  u )  ->  (
( t  e.  ( ~P x  i^i  Fin )  /\  w  =  |^| t )  ->  (
y  e.  w  -> 
( -.  y  e. 
U. ( x  i^i  u )  ->  E. v  e.  ( { z  e. 
~P ( fi `  x )  |  ( a  C_  z  /\  A. b  e.  ( ~P z  i^i  Fin )  -.  X  =  U. b ) }  u.  {
(/) } ) u  C.  v ) ) ) )
173172expd 452 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ( ( ( J  =  ( topGen `  ( fi `  x ) )  /\  A. c  e.  ~P  x
( X  =  U. c  ->  E. d  e.  ( ~P c  i^i  Fin ) X  =  U. d )  /\  a  e.  ~P ( fi `  x ) )  /\  ( u  e.  ~P ( fi `  x )  /\  ( a  C_  u  /\  A. b  e.  ( ~P u  i^i 
Fin )  -.  X  =  U. b ) ) )  /\  w  e.  u )  ->  (
t  e.  ( ~P x  i^i  Fin )  ->  ( w  =  |^| t  ->  ( y  e.  w  ->  ( -.  y  e.  U. (
x  i^i  u )  ->  E. v  e.  ( { z  e.  ~P ( fi `  x )  |  ( a  C_  z  /\  A. b  e.  ( ~P z  i^i 
Fin )  -.  X  =  U. b ) }  u.  { (/) } ) u  C.  v )
) ) ) )
174173rexlimdv 3030 . . . . . . . . . . . . . . . . . . . . 21  |-  ( ( ( ( J  =  ( topGen `  ( fi `  x ) )  /\  A. c  e.  ~P  x
( X  =  U. c  ->  E. d  e.  ( ~P c  i^i  Fin ) X  =  U. d )  /\  a  e.  ~P ( fi `  x ) )  /\  ( u  e.  ~P ( fi `  x )  /\  ( a  C_  u  /\  A. b  e.  ( ~P u  i^i 
Fin )  -.  X  =  U. b ) ) )  /\  w  e.  u )  ->  ( E. t  e.  ( ~P x  i^i  Fin )
w  =  |^| t  ->  ( y  e.  w  ->  ( -.  y  e. 
U. ( x  i^i  u )  ->  E. v  e.  ( { z  e. 
~P ( fi `  x )  |  ( a  C_  z  /\  A. b  e.  ( ~P z  i^i  Fin )  -.  X  =  U. b ) }  u.  {
(/) } ) u  C.  v ) ) ) )
175174ex 450 . . . . . . . . . . . . . . . . . . . 20  |-  ( ( ( J  =  (
topGen `  ( fi `  x ) )  /\  A. c  e.  ~P  x
( X  =  U. c  ->  E. d  e.  ( ~P c  i^i  Fin ) X  =  U. d )  /\  a  e.  ~P ( fi `  x ) )  /\  ( u  e.  ~P ( fi `  x )  /\  ( a  C_  u  /\  A. b  e.  ( ~P u  i^i 
Fin )  -.  X  =  U. b ) ) )  ->  ( w  e.  u  ->  ( E. t  e.  ( ~P x  i^i  Fin )
w  =  |^| t  ->  ( y  e.  w  ->  ( -.  y  e. 
U. ( x  i^i  u )  ->  E. v  e.  ( { z  e. 
~P ( fi `  x )  |  ( a  C_  z  /\  A. b  e.  ( ~P z  i^i  Fin )  -.  X  =  U. b ) }  u.  {
(/) } ) u  C.  v ) ) ) ) )
17685, 175mpdd 43 . . . . . . . . . . . . . . . . . . 19  |-  ( ( ( J  =  (
topGen `  ( fi `  x ) )  /\  A. c  e.  ~P  x
( X  =  U. c  ->  E. d  e.  ( ~P c  i^i  Fin ) X  =  U. d )  /\  a  e.  ~P ( fi `  x ) )  /\  ( u  e.  ~P ( fi `  x )  /\  ( a  C_  u  /\  A. b  e.  ( ~P u  i^i 
Fin )  -.  X  =  U. b ) ) )  ->  ( w  e.  u  ->  ( y  e.  w  ->  ( -.  y  e.  U. (
x  i^i  u )  ->  E. v  e.  ( { z  e.  ~P ( fi `  x )  |  ( a  C_  z  /\  A. b  e.  ( ~P z  i^i 
Fin )  -.  X  =  U. b ) }  u.  { (/) } ) u  C.  v )
) ) )
177176rexlimdv 3030 . . . . . . . . . . . . . . . . . 18  |-  ( ( ( J  =  (
topGen `  ( fi `  x ) )  /\  A. c  e.  ~P  x
( X  =  U. c  ->  E. d  e.  ( ~P c  i^i  Fin ) X  =  U. d )  /\  a  e.  ~P ( fi `  x ) )  /\  ( u  e.  ~P ( fi `  x )  /\  ( a  C_  u  /\  A. b  e.  ( ~P u  i^i 
Fin )  -.  X  =  U. b ) ) )  ->  ( E. w  e.  u  y  e.  w  ->  ( -.  y  e.  U. (
x  i^i  u )  ->  E. v  e.  ( { z  e.  ~P ( fi `  x )  |  ( a  C_  z  /\  A. b  e.  ( ~P z  i^i 
Fin )  -.  X  =  U. b ) }  u.  { (/) } ) u  C.  v )
) )
17878, 177syl5bi 232 . . . . . . . . . . . . . . . . 17  |-  ( ( ( J  =  (
topGen `  ( fi `  x ) )  /\  A. c  e.  ~P  x
( X  =  U. c  ->  E. d  e.  ( ~P c  i^i  Fin ) X  =  U. d )  /\  a  e.  ~P ( fi `  x ) )  /\  ( u  e.  ~P ( fi `  x )  /\  ( a  C_  u  /\  A. b  e.  ( ~P u  i^i 
Fin )  -.  X  =  U. b ) ) )  ->  ( y  e.  U. u  ->  ( -.  y  e.  U. (
x  i^i  u )  ->  E. v  e.  ( { z  e.  ~P ( fi `  x )  |  ( a  C_  z  /\  A. b  e.  ( ~P z  i^i 
Fin )  -.  X  =  U. b ) }  u.  { (/) } ) u  C.  v )
) )
179178rexlimdv 3030 . . . . . . . . . . . . . . . 16  |-  ( ( ( J  =  (
topGen `  ( fi `  x ) )  /\  A. c  e.  ~P  x
( X  =  U. c  ->  E. d  e.  ( ~P c  i^i  Fin ) X  =  U. d )  /\  a  e.  ~P ( fi `  x ) )  /\  ( u  e.  ~P ( fi `  x )  /\  ( a  C_  u  /\  A. b  e.  ( ~P u  i^i 
Fin )  -.  X  =  U. b ) ) )  ->  ( E. y  e.  U. u  -.  y  e.  U. (
x  i^i  u )  ->  E. v  e.  ( { z  e.  ~P ( fi `  x )  |  ( a  C_  z  /\  A. b  e.  ( ~P z  i^i 
Fin )  -.  X  =  U. b ) }  u.  { (/) } ) u  C.  v )
)
18077, 179syl5bi 232 . . . . . . . . . . . . . . 15  |-  ( ( ( J  =  (
topGen `  ( fi `  x ) )  /\  A. c  e.  ~P  x
( X  =  U. c  ->  E. d  e.  ( ~P c  i^i  Fin ) X  =  U. d )  /\  a  e.  ~P ( fi `  x ) )  /\  ( u  e.  ~P ( fi `  x )  /\  ( a  C_  u  /\  A. b  e.  ( ~P u  i^i 
Fin )  -.  X  =  U. b ) ) )  ->  ( -.  U. u  C_  U. (
x  i^i  u )  ->  E. v  e.  ( { z  e.  ~P ( fi `  x )  |  ( a  C_  z  /\  A. b  e.  ( ~P z  i^i 
Fin )  -.  X  =  U. b ) }  u.  { (/) } ) u  C.  v )
)
18118, 74, 1803syld 60 . . . . . . . . . . . . . 14  |-  ( ( ( J  =  (
topGen `  ( fi `  x ) )  /\  A. c  e.  ~P  x
( X  =  U. c  ->  E. d  e.  ( ~P c  i^i  Fin ) X  =  U. d )  /\  a  e.  ~P ( fi `  x ) )  /\  ( u  e.  ~P ( fi `  x )  /\  ( a  C_  u  /\  A. b  e.  ( ~P u  i^i 
Fin )  -.  X  =  U. b ) ) )  ->  ( X  =  U. a  ->  E. v  e.  ( { z  e. 
~P ( fi `  x )  |  ( a  C_  z  /\  A. b  e.  ( ~P z  i^i  Fin )  -.  X  =  U. b ) }  u.  {
(/) } ) u  C.  v ) )
182181con3d 148 . . . . . . . . . . . . 13  |-  ( ( ( J  =  (
topGen `  ( fi `  x ) )  /\  A. c  e.  ~P  x
( X  =  U. c  ->  E. d  e.  ( ~P c  i^i  Fin ) X  =  U. d )  /\  a  e.  ~P ( fi `  x ) )  /\  ( u  e.  ~P ( fi `  x )  /\  ( a  C_  u  /\  A. b  e.  ( ~P u  i^i 
Fin )  -.  X  =  U. b ) ) )  ->  ( -.  E. v  e.  ( { z  e.  ~P ( fi `  x )  |  ( a  C_  z  /\  A. b  e.  ( ~P z  i^i  Fin )  -.  X  =  U. b ) }  u.  {
(/) } ) u  C.  v  ->  -.  X  =  U. a ) )
18314, 182syl5bi 232 . . . . . . . . . . . 12  |-  ( ( ( J  =  (
topGen `  ( fi `  x ) )  /\  A. c  e.  ~P  x
( X  =  U. c  ->  E. d  e.  ( ~P c  i^i  Fin ) X  =  U. d )  /\  a  e.  ~P ( fi `  x ) )  /\  ( u  e.  ~P ( fi `  x )  /\  ( a  C_  u  /\  A. b  e.  ( ~P u  i^i 
Fin )  -.  X  =  U. b ) ) )  ->  ( A. v  e.  ( {
z  e.  ~P ( fi `  x )  |  ( a  C_  z  /\  A. b  e.  ( ~P z  i^i  Fin )  -.  X  =  U. b ) }  u.  {
(/) } )  -.  u  C.  v  ->  -.  X  =  U. a ) )
184183ex 450 . . . . . . . . . . 11  |-  ( ( J  =  ( topGen `  ( fi `  x
) )  /\  A. c  e.  ~P  x
( X  =  U. c  ->  E. d  e.  ( ~P c  i^i  Fin ) X  =  U. d )  /\  a  e.  ~P ( fi `  x ) )  -> 
( ( u  e. 
~P ( fi `  x )  /\  (
a  C_  u  /\  A. b  e.  ( ~P u  i^i  Fin )  -.  X  =  U. b ) )  -> 
( A. v  e.  ( { z  e. 
~P ( fi `  x )  |  ( a  C_  z  /\  A. b  e.  ( ~P z  i^i  Fin )  -.  X  =  U. b ) }  u.  {
(/) } )  -.  u  C.  v  ->  -.  X  =  U. a ) ) )
185184adantr 481 . . . . . . . . . 10  |-  ( ( ( J  =  (
topGen `  ( fi `  x ) )  /\  A. c  e.  ~P  x
( X  =  U. c  ->  E. d  e.  ( ~P c  i^i  Fin ) X  =  U. d )  /\  a  e.  ~P ( fi `  x ) )  /\  A. b  e.  ( ~P a  i^i  Fin )  -.  X  =  U. b )  ->  (
( u  e.  ~P ( fi `  x )  /\  ( a  C_  u  /\  A. b  e.  ( ~P u  i^i 
Fin )  -.  X  =  U. b ) )  ->  ( A. v  e.  ( { z  e. 
~P ( fi `  x )  |  ( a  C_  z  /\  A. b  e.  ( ~P z  i^i  Fin )  -.  X  =  U. b ) }  u.  {
(/) } )  -.  u  C.  v  ->  -.  X  =  U. a ) ) )
186 ssun1 3776 . . . . . . . . . . . . . 14  |-  { z  e.  ~P ( fi
`  x )  |  ( a  C_  z  /\  A. b  e.  ( ~P z  i^i  Fin )  -.  X  =  U. b ) }  C_  ( { z  e.  ~P ( fi `  x )  |  ( a  C_  z  /\  A. b  e.  ( ~P z  i^i 
Fin )  -.  X  =  U. b ) }  u.  { (/) } )
187 simpll3 1102 . . . . . . . . . . . . . . 15  |-  ( ( ( ( J  =  ( topGen `  ( fi `  x ) )  /\  A. c  e.  ~P  x
( X  =  U. c  ->  E. d  e.  ( ~P c  i^i  Fin ) X  =  U. d )  /\  a  e.  ~P ( fi `  x ) )  /\  A. b  e.  ( ~P a  i^i  Fin )  -.  X  =  U. b )  /\  u  =  (/) )  ->  a  e.  ~P ( fi `  x ) )
188 simplr 792 . . . . . . . . . . . . . . 15  |-  ( ( ( ( J  =  ( topGen `  ( fi `  x ) )  /\  A. c  e.  ~P  x
( X  =  U. c  ->  E. d  e.  ( ~P c  i^i  Fin ) X  =  U. d )  /\  a  e.  ~P ( fi `  x ) )  /\  A. b  e.  ( ~P a  i^i  Fin )  -.  X  =  U. b )  /\  u  =  (/) )  ->  A. b  e.  ( ~P a  i^i 
Fin )  -.  X  =  U. b )
189 eqimss2 3658 . . . . . . . . . . . . . . . . . 18  |-  ( z  =  a  ->  a  C_  z )
190189biantrurd 529 . . . . . . . . . . . . . . . . 17  |-  ( z  =  a  ->  ( A. b  e.  ( ~P z  i^i  Fin )  -.  X  =  U. b 
<->  ( a  C_  z  /\  A. b  e.  ( ~P z  i^i  Fin )  -.  X  =  U. b ) ) )
191 pweq 4161 . . . . . . . . . . . . . . . . . . 19  |-  ( z  =  a  ->  ~P z  =  ~P a
)
192191ineq1d 3813 . . . . . . . . . . . . . . . . . 18  |-  ( z  =  a  ->  ( ~P z  i^i  Fin )  =  ( ~P a  i^i  Fin ) )
193192raleqdv 3144 . . . . . . . . . . . . . . . . 17  |-  ( z  =  a  ->  ( A. b  e.  ( ~P z  i^i  Fin )  -.  X  =  U. b 
<-> 
A. b  e.  ( ~P a  i^i  Fin )  -.  X  =  U. b ) )
194190, 193bitr3d 270 . . . . . . . . . . . . . . . 16  |-  ( z  =  a  ->  (
( a  C_  z  /\  A. b  e.  ( ~P z  i^i  Fin )  -.  X  =  U. b )  <->  A. b  e.  ( ~P a  i^i 
Fin )  -.  X  =  U. b ) )
195194elrab 3363 . . . . . . . . . . . . . . 15  |-  ( a  e.  { z  e. 
~P ( fi `  x )  |  ( a  C_  z  /\  A. b  e.  ( ~P z  i^i  Fin )  -.  X  =  U. b ) }  <->  ( a  e.  ~P ( fi `  x )  /\  A. b  e.  ( ~P a  i^i  Fin )  -.  X  =  U. b
) )
196187, 188, 195sylanbrc 698 . . . . . . . . . . . . . 14  |-  ( ( ( ( J  =  ( topGen `  ( fi `  x ) )  /\  A. c  e.  ~P  x
( X  =  U. c  ->  E. d  e.  ( ~P c  i^i  Fin ) X  =  U. d )  /\  a  e.  ~P ( fi `  x ) )  /\  A. b  e.  ( ~P a  i^i  Fin )  -.  X  =  U. b )  /\  u  =  (/) )  ->  a  e.  { z  e.  ~P ( fi `  x )  |  ( a  C_  z  /\  A. b  e.  ( ~P z  i^i 
Fin )  -.  X  =  U. b ) } )
197186, 196sseldi 3601 . . . . . . . . . . . . 13  |-  ( ( ( ( J  =  ( topGen `  ( fi `  x ) )  /\  A. c  e.  ~P  x
( X  =  U. c  ->  E. d  e.  ( ~P c  i^i  Fin ) X  =  U. d )  /\  a  e.  ~P ( fi `  x ) )  /\  A. b  e.  ( ~P a  i^i  Fin )  -.  X  =  U. b )  /\  u  =  (/) )  ->  a  e.  ( { z  e. 
~P ( fi `  x )  |  ( a  C_  z  /\  A. b  e.  ( ~P z  i^i  Fin )  -.  X  =  U. b ) }  u.  {
(/) } ) )
198 psseq2 3695 . . . . . . . . . . . . . . 15  |-  ( v  =  a  ->  (
u  C.  v  <->  u  C.  a
) )
199198notbid 308 . . . . . . . . . . . . . 14  |-  ( v  =  a  ->  ( -.  u  C.  v  <->  -.  u  C.  a ) )
200199rspcv 3305 . . . . . . . . . . . . 13  |-  ( a  e.  ( { z  e.  ~P ( fi
`  x )  |  ( a  C_  z  /\  A. b  e.  ( ~P z  i^i  Fin )  -.  X  =  U. b ) }  u.  {
(/) } )  ->  ( A. v  e.  ( { z  e.  ~P ( fi `  x )  |  ( a  C_  z  /\  A. b  e.  ( ~P z  i^i 
Fin )  -.  X  =  U. b ) }  u.  { (/) } )  -.  u  C.  v  ->  -.  u  C.  a
) )
201197, 200syl 17 . . . . . . . . . . . 12  |-  ( ( ( ( J  =  ( topGen `  ( fi `  x ) )  /\  A. c  e.  ~P  x
( X  =  U. c  ->  E. d  e.  ( ~P c  i^i  Fin ) X  =  U. d )  /\  a  e.  ~P ( fi `  x ) )  /\  A. b  e.  ( ~P a  i^i  Fin )  -.  X  =  U. b )  /\  u  =  (/) )  ->  ( A. v  e.  ( { z  e.  ~P ( fi `  x )  |  ( a  C_  z  /\  A. b  e.  ( ~P z  i^i 
Fin )  -.  X  =  U. b ) }  u.  { (/) } )  -.  u  C.  v  ->  -.  u  C.  a
) )
202 id 22 . . . . . . . . . . . . . . . . 17  |-  ( a  =  (/)  ->  a  =  (/) )
203 0elpw 4834 . . . . . . . . . . . . . . . . . 18  |-  (/)  e.  ~P a
204 0fin 8188 . . . . . . . . . . . . . . . . . 18  |-  (/)  e.  Fin
205 elin 3796 . . . . . . . . . . . . . . . . . 18  |-  ( (/)  e.  ( ~P a  i^i 
Fin )  <->  ( (/)  e.  ~P a  /\  (/)  e.  Fin )
)
206203, 204, 205mpbir2an 955 . . . . . . . . . . . . . . . . 17  |-  (/)  e.  ( ~P a  i^i  Fin )
207202, 206syl6eqel 2709 . . . . . . . . . . . . . . . 16  |-  ( a  =  (/)  ->  a  e.  ( ~P a  i^i 
Fin ) )
208 unieq 4444 . . . . . . . . . . . . . . . . . . 19  |-  ( b  =  a  ->  U. b  =  U. a )
209208eqeq2d 2632 . . . . . . . . . . . . . . . . . 18  |-  ( b  =  a  ->  ( X  =  U. b  <->  X  =  U. a ) )
210209notbid 308 . . . . . . . . . . . . . . . . 17  |-  ( b  =  a  ->  ( -.  X  =  U. b 
<->  -.  X  =  U. a ) )
211210rspccv 3306 . . . . . . . . . . . . . . . 16  |-  ( A. b  e.  ( ~P a  i^i  Fin )  -.  X  =  U. b  ->  ( a  e.  ( ~P a  i^i  Fin )  ->  -.  X  =  U. a ) )
212207, 211syl5 34 . . . . . . . . . . . . . . 15  |-  ( A. b  e.  ( ~P a  i^i  Fin )  -.  X  =  U. b  ->  ( a  =  (/)  ->  -.  X  =  U. a ) )
213212necon2ad 2809 . . . . . . . . . . . . . 14  |-  ( A. b  e.  ( ~P a  i^i  Fin )  -.  X  =  U. b  ->  ( X  =  U. a  ->  a  =/=  (/) ) )
214213ad2antlr 763 . . . . . . . . . . . . 13  |-  ( ( ( ( J  =  ( topGen `  ( fi `  x ) )  /\  A. c  e.  ~P  x
( X  =  U. c  ->  E. d  e.  ( ~P c  i^i  Fin ) X  =  U. d )  /\  a  e.  ~P ( fi `  x ) )  /\  A. b  e.  ( ~P a  i^i  Fin )  -.  X  =  U. b )  /\  u  =  (/) )  ->  ( X  =  U. a  ->  a  =/=  (/) ) )
215 psseq1 3694 . . . . . . . . . . . . . . 15  |-  ( u  =  (/)  ->  ( u 
C.  a  <->  (/)  C.  a
) )
216215adantl 482 . . . . . . . . . . . . . 14  |-  ( ( ( ( J  =  ( topGen `  ( fi `  x ) )  /\  A. c  e.  ~P  x
( X  =  U. c  ->  E. d  e.  ( ~P c  i^i  Fin ) X  =  U. d )  /\  a  e.  ~P ( fi `  x ) )  /\  A. b  e.  ( ~P a  i^i  Fin )  -.  X  =  U. b )  /\  u  =  (/) )  ->  (
u  C.  a  <->  (/)  C.  a
) )
217 0pss 4013 . . . . . . . . . . . . . 14  |-  ( (/)  C.  a  <->  a  =/=  (/) )
218216, 217syl6bb 276 . . . . . . . . . . . . 13  |-  ( ( ( ( J  =  ( topGen `  ( fi `  x ) )  /\  A. c  e.  ~P  x
( X  =  U. c  ->  E. d  e.  ( ~P c  i^i  Fin ) X  =  U. d )  /\  a  e.  ~P ( fi `  x ) )  /\  A. b  e.  ( ~P a  i^i  Fin )  -.  X  =  U. b )  /\  u  =  (/) )  ->  (
u  C.  a  <->  a  =/=  (/) ) )
219214, 218sylibrd 249 . . . . . . . . . . . 12  |-  ( ( ( ( J  =  ( topGen `  ( fi `  x ) )  /\  A. c  e.  ~P  x
( X  =  U. c  ->  E. d  e.  ( ~P c  i^i  Fin ) X  =  U. d )  /\  a  e.  ~P ( fi `  x ) )  /\  A. b  e.  ( ~P a  i^i  Fin )  -.  X  =  U. b )  /\  u  =  (/) )  ->  ( X  =  U. a  ->  u  C.  a )
)
220201, 219nsyld 154 . . . . . . . . . . 11  |-  ( ( ( ( J  =  ( topGen `  ( fi `  x ) )  /\  A. c  e.  ~P  x
( X  =  U. c  ->  E. d  e.  ( ~P c  i^i  Fin ) X  =  U. d )  /\  a  e.  ~P ( fi `  x ) )  /\  A. b  e.  ( ~P a  i^i  Fin )  -.  X  =  U. b )  /\  u  =  (/) )  ->  ( A. v  e.  ( { z  e.  ~P ( fi `  x )  |  ( a  C_  z  /\  A. b  e.  ( ~P z  i^i 
Fin )  -.  X  =  U. b ) }  u.  { (/) } )  -.  u  C.  v  ->  -.  X  =  U. a ) )
221220ex 450 . . . . . . . . . 10  |-  ( ( ( J  =  (
topGen `  ( fi `  x ) )  /\  A. c  e.  ~P  x
( X  =  U. c  ->  E. d  e.  ( ~P c  i^i  Fin ) X  =  U. d )  /\  a  e.  ~P ( fi `  x ) )  /\  A. b  e.  ( ~P a  i^i  Fin )  -.  X  =  U. b )  ->  (
u  =  (/)  ->  ( A. v  e.  ( { z  e.  ~P ( fi `  x )  |  ( a  C_  z  /\  A. b  e.  ( ~P z  i^i 
Fin )  -.  X  =  U. b ) }  u.  { (/) } )  -.  u  C.  v  ->  -.  X  =  U. a ) ) )
222185, 221jaod 395 . . . . . . . . 9  |-  ( ( ( J  =  (
topGen `  ( fi `  x ) )  /\  A. c  e.  ~P  x
( X  =  U. c  ->  E. d  e.  ( ~P c  i^i  Fin ) X  =  U. d )  /\  a  e.  ~P ( fi `  x ) )  /\  A. b  e.  ( ~P a  i^i  Fin )  -.  X  =  U. b )  ->  (
( ( u  e. 
~P ( fi `  x )  /\  (
a  C_  u  /\  A. b  e.  ( ~P u  i^i  Fin )  -.  X  =  U. b ) )  \/  u  =  (/) )  -> 
( A. v  e.  ( { z  e. 
~P ( fi `  x )  |  ( a  C_  z  /\  A. b  e.  ( ~P z  i^i  Fin )  -.  X  =  U. b ) }  u.  {
(/) } )  -.  u  C.  v  ->  -.  X  =  U. a ) ) )
22313, 222syl5bi 232 . . . . . . . 8  |-  ( ( ( J  =  (
topGen `  ( fi `  x ) )  /\  A. c  e.  ~P  x
( X  =  U. c  ->  E. d  e.  ( ~P c  i^i  Fin ) X  =  U. d )  /\  a  e.  ~P ( fi `  x ) )  /\  A. b  e.  ( ~P a  i^i  Fin )  -.  X  =  U. b )  ->  (
u  e.  ( { z  e.  ~P ( fi `  x )  |  ( a  C_  z  /\  A. b  e.  ( ~P z  i^i  Fin )  -.  X  =  U. b ) }  u.  {
(/) } )  ->  ( A. v  e.  ( { z  e.  ~P ( fi `  x )  |  ( a  C_  z  /\  A. b  e.  ( ~P z  i^i 
Fin )  -.  X  =  U. b ) }  u.  { (/) } )  -.  u  C.  v  ->  -.  X  =  U. a ) ) )
224223rexlimdv 3030 . . . . . . 7  |-  ( ( ( J  =  (
topGen `  ( fi `  x ) )  /\  A. c  e.  ~P  x
( X  =  U. c  ->  E. d  e.  ( ~P c  i^i  Fin ) X  =  U. d )  /\  a  e.  ~P ( fi `  x ) )  /\  A. b  e.  ( ~P a  i^i  Fin )  -.  X  =  U. b )  ->  ( E. u  e.  ( { z  e.  ~P ( fi `  x )  |  ( a  C_  z  /\  A. b  e.  ( ~P z  i^i 
Fin )  -.  X  =  U. b ) }  u.  { (/) } ) A. v  e.  ( { z  e.  ~P ( fi `  x )  |  ( a  C_  z  /\  A. b  e.  ( ~P z  i^i 
Fin )  -.  X  =  U. b ) }  u.  { (/) } )  -.  u  C.  v  ->  -.  X  =  U. a ) )
2253, 224mpd 15 . . . . . 6  |-  ( ( ( J  =  (
topGen `  ( fi `  x ) )  /\  A. c  e.  ~P  x
( X  =  U. c  ->  E. d  e.  ( ~P c  i^i  Fin ) X  =  U. d )  /\  a  e.  ~P ( fi `  x ) )  /\  A. b  e.  ( ~P a  i^i  Fin )  -.  X  =  U. b )  ->  -.  X  =  U. a
)
226225ex 450 . . . . 5  |-  ( ( J  =  ( topGen `  ( fi `  x
) )  /\  A. c  e.  ~P  x
( X  =  U. c  ->  E. d  e.  ( ~P c  i^i  Fin ) X  =  U. d )  /\  a  e.  ~P ( fi `  x ) )  -> 
( A. b  e.  ( ~P a  i^i 
Fin )  -.  X  =  U. b  ->  -.  X  =  U. a
) )
2271, 226syl5bir 233 . . . 4  |-  ( ( J  =  ( topGen `  ( fi `  x
) )  /\  A. c  e.  ~P  x
( X  =  U. c  ->  E. d  e.  ( ~P c  i^i  Fin ) X  =  U. d )  /\  a  e.  ~P ( fi `  x ) )  -> 
( -.  E. b  e.  ( ~P a  i^i 
Fin ) X  = 
U. b  ->  -.  X  =  U. a
) )
228227con4d 114 . . 3  |-  ( ( J  =  ( topGen `  ( fi `  x
) )  /\  A. c  e.  ~P  x
( X  =  U. c  ->  E. d  e.  ( ~P c  i^i  Fin ) X  =  U. d )  /\  a  e.  ~P ( fi `  x ) )  -> 
( X  =  U. a  ->  E. b  e.  ( ~P a  i^i  Fin ) X  =  U. b ) )
2292283exp 1264 . 2  |-  ( J  =  ( topGen `  ( fi `  x ) )  ->  ( A. c  e.  ~P  x ( X  =  U. c  ->  E. d  e.  ( ~P c  i^i  Fin ) X  =  U. d
)  ->  ( a  e.  ~P ( fi `  x )  ->  ( X  =  U. a  ->  E. b  e.  ( ~P a  i^i  Fin ) X  =  U. b ) ) ) )
230229ralrimdv 2968 1  |-  ( J  =  ( topGen `  ( fi `  x ) )  ->  ( A. c  e.  ~P  x ( X  =  U. c  ->  E. d  e.  ( ~P c  i^i  Fin ) X  =  U. d
)  ->  A. a  e.  ~P  ( fi `  x ) ( X  =  U. a  ->  E. b  e.  ( ~P a  i^i  Fin ) X  =  U. b
) ) )
Colors of variables: wff setvar class
Syntax hints:   -. wn 3    -> wi 4    <-> wb 196    \/ wo 383    /\ wa 384    /\ w3a 1037    = wceq 1483   E.wex 1704    e. wcel 1990    =/= wne 2794   A.wral 2912   E.wrex 2913   {crab 2916   _Vcvv 3200    u. cun 3572    i^i cin 3573    C_ wss 3574    C. wpss 3575   (/)c0 3915   ~Pcpw 4158   {csn 4177   U.cuni 4436   |^|cint 4475   ` cfv 5888   Fincfn 7955   ficfi 8316   topGenctg 16098   TopBasesctb 20749
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1722  ax-4 1737  ax-5 1839  ax-6 1888  ax-7 1935  ax-8 1992  ax-9 1999  ax-10 2019  ax-11 2034  ax-12 2047  ax-13 2246  ax-ext 2602  ax-rep 4771  ax-sep 4781  ax-nul 4789  ax-pow 4843  ax-pr 4906  ax-un 6949  ax-ac2 9285
This theorem depends on definitions:  df-bi 197  df-or 385  df-an 386  df-3or 1038  df-3an 1039  df-tru 1486  df-ex 1705  df-nf 1710  df-sb 1881  df-eu 2474  df-mo 2475  df-clab 2609  df-cleq 2615  df-clel 2618  df-nfc 2753  df-ne 2795  df-ral 2917  df-rex 2918  df-reu 2919  df-rmo 2920  df-rab 2921  df-v 3202  df-sbc 3436  df-csb 3534  df-dif 3577  df-un 3579  df-in 3581  df-ss 3588  df-pss 3590  df-nul 3916  df-if 4087  df-pw 4160  df-sn 4178  df-pr 4180  df-tp 4182  df-op 4184  df-uni 4437  df-int 4476  df-iun 4522  df-br 4654  df-opab 4713  df-mpt 4730  df-tr 4753  df-id 5024  df-eprel 5029  df-po 5035  df-so 5036  df-fr 5073  df-se 5074  df-we 5075  df-xp 5120  df-rel 5121  df-cnv 5122  df-co 5123  df-dm 5124  df-rn 5125  df-res 5126  df-ima 5127  df-pred 5680  df-ord 5726  df-on 5727  df-lim 5728  df-suc 5729  df-iota 5851  df-fun 5890  df-fn 5891  df-f 5892  df-f1 5893  df-fo 5894  df-f1o 5895  df-fv 5896  df-isom 5897  df-riota 6611  df-ov 6653  df-oprab 6654  df-mpt2 6655  df-rpss 6937  df-om 7066  df-wrecs 7407  df-recs 7468  df-rdg 7506  df-1o 7560  df-oadd 7564  df-er 7742  df-en 7956  df-fin 7959  df-fi 8317  df-card 8765  df-ac 8939  df-topgen 16104  df-bases 20750
This theorem is referenced by:  alexsubALT  21855
  Copyright terms: Public domain W3C validator