Users' Mathboxes Mathbox for Frédéric Liné < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >   Mathboxes  >  bwt2 Unicode version

Theorem bwt2 25695
Description: The glorious Bolzano-Weierstrass theorem. Certainly the first general topology theorem ever proved. In his course Weierstrass called it a lemma. He certainly didn't know how famous this theorem would be. He used an euclidian space instead of a general compact space. And he was not conscious of the Heine-Borel property. Cantor was one of his students. He used the concept of neighborhood and limit point invented by his master when he studied the linear point sets and the rest of the general topology followed from that. (Contributed by FL, 2-Aug-2009.) (Revised by Mario Carneiro, 15-Dec-2013.)
Hypothesis
Ref Expression
bwt2.1  |-  X  = 
U. J
Assertion
Ref Expression
bwt2  |-  ( ( J  e.  Comp  /\  A  C_  X  /\  -.  A  e.  Fin )  ->  E. x  e.  X  x  e.  ( ( limPt `  J
) `  A )
)
Distinct variable groups:    x, A    x, J    x, X

Proof of Theorem bwt2
Dummy variables  f 
b  o  z  a are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 cmptop 17138 . . . . . . . 8  |-  ( J  e.  Comp  ->  J  e. 
Top )
2 bwt2.1 . . . . . . . . . 10  |-  X  = 
U. J
32islp3 25617 . . . . . . . . 9  |-  ( ( J  e.  Top  /\  A  C_  X  /\  x  e.  X )  ->  (
x  e.  ( (
limPt `  J ) `  A )  <->  A. o  e.  J  ( x  e.  o  ->  ( o  i^i  ( A  \  { x } ) )  =/=  (/) ) ) )
433exp 1150 . . . . . . . 8  |-  ( J  e.  Top  ->  ( A  C_  X  ->  (
x  e.  X  -> 
( x  e.  ( ( limPt `  J ) `  A )  <->  A. o  e.  J  ( x  e.  o  ->  ( o  i^i  ( A  \  { x } ) )  =/=  (/) ) ) ) ) )
51, 4syl 15 . . . . . . 7  |-  ( J  e.  Comp  ->  ( A 
C_  X  ->  (
x  e.  X  -> 
( x  e.  ( ( limPt `  J ) `  A )  <->  A. o  e.  J  ( x  e.  o  ->  ( o  i^i  ( A  \  { x } ) )  =/=  (/) ) ) ) ) )
65imp31 421 . . . . . 6  |-  ( ( ( J  e.  Comp  /\  A  C_  X )  /\  x  e.  X
)  ->  ( x  e.  ( ( limPt `  J
) `  A )  <->  A. o  e.  J  ( x  e.  o  -> 
( o  i^i  ( A  \  { x }
) )  =/=  (/) ) ) )
76rexbidva 2573 . . . . 5  |-  ( ( J  e.  Comp  /\  A  C_  X )  ->  ( E. x  e.  X  x  e.  ( ( limPt `  J ) `  A )  <->  E. x  e.  X  A. o  e.  J  ( x  e.  o  ->  ( o  i^i  ( A  \  { x } ) )  =/=  (/) ) ) )
87notbid 285 . . . 4  |-  ( ( J  e.  Comp  /\  A  C_  X )  ->  ( -.  E. x  e.  X  x  e.  ( ( limPt `  J ) `  A )  <->  -.  E. x  e.  X  A. o  e.  J  ( x  e.  o  ->  ( o  i^i  ( A  \  { x } ) )  =/=  (/) ) ) )
983adant3 975 . . 3  |-  ( ( J  e.  Comp  /\  A  C_  X  /\  -.  A  e.  Fin )  ->  ( -.  E. x  e.  X  x  e.  ( ( limPt `  J ) `  A )  <->  -.  E. x  e.  X  A. o  e.  J  ( x  e.  o  ->  ( o  i^i  ( A  \  { x } ) )  =/=  (/) ) ) )
10 negcmpprcal1 25048 . . . 4  |-  ( -. 
E. x  e.  X  A. o  e.  J  ( x  e.  o  ->  ( o  i^i  ( A  \  { x }
) )  =/=  (/) )  <->  A. x  e.  X  E. o  e.  J  ( x  e.  o  /\  -.  (
o  i^i  ( A  \  { x } ) )  =/=  (/) ) )
11 uniexg 4533 . . . . . . . 8  |-  ( J  e.  Comp  ->  U. J  e.  _V )
122, 11syl5eqel 2380 . . . . . . 7  |-  ( J  e.  Comp  ->  X  e. 
_V )
13 eleq2 2357 . . . . . . . . 9  |-  ( o  =  ( f `  x )  ->  (
x  e.  o  <->  x  e.  ( f `  x
) ) )
14 nne 2463 . . . . . . . . . 10  |-  ( -.  ( o  i^i  ( A  \  { x }
) )  =/=  (/)  <->  ( o  i^i  ( A  \  {
x } ) )  =  (/) )
15 ineq1 3376 . . . . . . . . . . 11  |-  ( o  =  ( f `  x )  ->  (
o  i^i  ( A  \  { x } ) )  =  ( ( f `  x )  i^i  ( A  \  { x } ) ) )
1615eqeq1d 2304 . . . . . . . . . 10  |-  ( o  =  ( f `  x )  ->  (
( o  i^i  ( A  \  { x }
) )  =  (/)  <->  (
( f `  x
)  i^i  ( A  \  { x } ) )  =  (/) ) )
1714, 16syl5bb 248 . . . . . . . . 9  |-  ( o  =  ( f `  x )  ->  ( -.  ( o  i^i  ( A  \  { x }
) )  =/=  (/)  <->  ( (
f `  x )  i^i  ( A  \  {
x } ) )  =  (/) ) )
1813, 17anbi12d 691 . . . . . . . 8  |-  ( o  =  ( f `  x )  ->  (
( x  e.  o  /\  -.  ( o  i^i  ( A  \  { x } ) )  =/=  (/) )  <->  ( x  e.  ( f `  x
)  /\  ( (
f `  x )  i^i  ( A  \  {
x } ) )  =  (/) ) ) )
1918ac6sg 8131 . . . . . . 7  |-  ( X  e.  _V  ->  ( A. x  e.  X  E. o  e.  J  ( x  e.  o  /\  -.  ( o  i^i  ( A  \  {
x } ) )  =/=  (/) )  ->  E. f
( f : X --> J  /\  A. x  e.  X  ( x  e.  ( f `  x
)  /\  ( (
f `  x )  i^i  ( A  \  {
x } ) )  =  (/) ) ) ) )
2012, 19syl 15 . . . . . 6  |-  ( J  e.  Comp  ->  ( A. x  e.  X  E. o  e.  J  (
x  e.  o  /\  -.  ( o  i^i  ( A  \  { x }
) )  =/=  (/) )  ->  E. f ( f : X --> J  /\  A. x  e.  X  (
x  e.  ( f `
 x )  /\  ( ( f `  x )  i^i  ( A  \  { x }
) )  =  (/) ) ) ) )
21203ad2ant1 976 . . . . 5  |-  ( ( J  e.  Comp  /\  A  C_  X  /\  -.  A  e.  Fin )  ->  ( A. x  e.  X  E. o  e.  J  ( x  e.  o  /\  -.  ( o  i^i  ( A  \  {
x } ) )  =/=  (/) )  ->  E. f
( f : X --> J  /\  A. x  e.  X  ( x  e.  ( f `  x
)  /\  ( (
f `  x )  i^i  ( A  \  {
x } ) )  =  (/) ) ) ) )
22 frn 5411 . . . . . . . . . . 11  |-  ( f : X --> J  ->  ran  f  C_  J )
23 vex 2804 . . . . . . . . . . . . 13  |-  f  e. 
_V
2423rnex 4958 . . . . . . . . . . . 12  |-  ran  f  e.  _V
2524elpw 3644 . . . . . . . . . . 11  |-  ( ran  f  e.  ~P J  <->  ran  f  C_  J )
2622, 25sylibr 203 . . . . . . . . . 10  |-  ( f : X --> J  ->  ran  f  e.  ~P J )
2726adantr 451 . . . . . . . . 9  |-  ( ( f : X --> J  /\  A. x  e.  X  ( x  e.  ( f `
 x )  /\  ( ( f `  x )  i^i  ( A  \  { x }
) )  =  (/) ) )  ->  ran  f  e.  ~P J
)
28 uniss 3864 . . . . . . . . . . . . 13  |-  ( ran  f  C_  J  ->  U.
ran  f  C_  U. J
)
2922, 28syl 15 . . . . . . . . . . . 12  |-  ( f : X --> J  ->  U. ran  f  C_  U. J
)
3029, 2syl6sseqr 3238 . . . . . . . . . . 11  |-  ( f : X --> J  ->  U. ran  f  C_  X
)
31 df-ral 2561 . . . . . . . . . . . . . . . 16  |-  ( A. x  e.  X  (
x  e.  ( f `
 x )  /\  ( ( f `  x )  i^i  ( A  \  { x }
) )  =  (/) ) 
<-> 
A. x ( x  e.  X  ->  (
x  e.  ( f `
 x )  /\  ( ( f `  x )  i^i  ( A  \  { x }
) )  =  (/) ) ) )
32 pm2.27 35 . . . . . . . . . . . . . . . . . . . 20  |-  ( x  e.  X  ->  (
( x  e.  X  ->  ( x  e.  ( f `  x )  /\  ( ( f `
 x )  i^i  ( A  \  {
x } ) )  =  (/) ) )  -> 
( x  e.  ( f `  x )  /\  ( ( f `
 x )  i^i  ( A  \  {
x } ) )  =  (/) ) ) )
33 fdm 5409 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( f : X --> J  ->  dom  f  =  X
)
34 eleq2 2357 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28  |-  ( X  =  dom  f  -> 
( x  e.  X  <->  x  e.  dom  f ) )
3534biimpd 198 . . . . . . . . . . . . . . . . . . . . . . . . . . 27  |-  ( X  =  dom  f  -> 
( x  e.  X  ->  x  e.  dom  f
) )
36 ffun 5407 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29  |-  ( f : X --> J  ->  Fun  f )
37 fvelrn 5677 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32  |-  ( ( Fun  f  /\  x  e.  dom  f )  -> 
( f `  x
)  e.  ran  f
)
3837ex 423 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31  |-  ( Fun  f  ->  ( x  e.  dom  f  ->  (
f `  x )  e.  ran  f ) )
39 elunii 3848 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34  |-  ( ( x  e.  ( f `
 x )  /\  ( f `  x
)  e.  ran  f
)  ->  x  e.  U.
ran  f )
4039ex 423 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33  |-  ( x  e.  ( f `  x )  ->  (
( f `  x
)  e.  ran  f  ->  x  e.  U. ran  f ) )
41 idd 21 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35  |-  ( f : X --> J  -> 
( x  e.  U. ran  f  ->  x  e. 
U. ran  f )
)
4241a1i 10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34  |-  ( U. ran  f  C_  X  -> 
( f : X --> J  ->  ( x  e. 
U. ran  f  ->  x  e.  U. ran  f
) ) )
4342com13 74 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33  |-  ( x  e.  U. ran  f  ->  ( f : X --> J  ->  ( U. ran  f  C_  X  ->  x  e.  U. ran  f ) ) )
4440, 43syl6 29 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32  |-  ( x  e.  ( f `  x )  ->  (
( f `  x
)  e.  ran  f  ->  ( f : X --> J  ->  ( U. ran  f  C_  X  ->  x  e.  U. ran  f ) ) ) )
4544com4l 78 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31  |-  ( ( f `  x )  e.  ran  f  -> 
( f : X --> J  ->  ( U. ran  f  C_  X  ->  (
x  e.  ( f `
 x )  ->  x  e.  U. ran  f
) ) ) )
4638, 45syl6 29 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30  |-  ( Fun  f  ->  ( x  e.  dom  f  ->  (
f : X --> J  -> 
( U. ran  f  C_  X  ->  ( x  e.  ( f `  x
)  ->  x  e.  U.
ran  f ) ) ) ) )
4746com23 72 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29  |-  ( Fun  f  ->  ( f : X --> J  ->  (
x  e.  dom  f  ->  ( U. ran  f  C_  X  ->  ( x  e.  ( f `  x
)  ->  x  e.  U.
ran  f ) ) ) ) )
4836, 47mpcom 32 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28  |-  ( f : X --> J  -> 
( x  e.  dom  f  ->  ( U. ran  f  C_  X  ->  (
x  e.  ( f `
 x )  ->  x  e.  U. ran  f
) ) ) )
4948com12 27 . . . . . . . . . . . . . . . . . . . . . . . . . . 27  |-  ( x  e.  dom  f  -> 
( f : X --> J  ->  ( U. ran  f  C_  X  ->  (
x  e.  ( f `
 x )  ->  x  e.  U. ran  f
) ) ) )
5035, 49syl6com 31 . . . . . . . . . . . . . . . . . . . . . . . . . 26  |-  ( x  e.  X  ->  ( X  =  dom  f  -> 
( f : X --> J  ->  ( U. ran  f  C_  X  ->  (
x  e.  ( f `
 x )  ->  x  e.  U. ran  f
) ) ) ) )
5150com4l 78 . . . . . . . . . . . . . . . . . . . . . . . . 25  |-  ( X  =  dom  f  -> 
( f : X --> J  ->  ( U. ran  f  C_  X  ->  (
x  e.  X  -> 
( x  e.  ( f `  x )  ->  x  e.  U. ran  f ) ) ) ) )
5251eqcoms 2299 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( dom  f  =  X  -> 
( f : X --> J  ->  ( U. ran  f  C_  X  ->  (
x  e.  X  -> 
( x  e.  ( f `  x )  ->  x  e.  U. ran  f ) ) ) ) )
5333, 52mpcom 32 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( f : X --> J  -> 
( U. ran  f  C_  X  ->  ( x  e.  X  ->  ( x  e.  ( f `  x )  ->  x  e.  U. ran  f ) ) ) )
5453impcom 419 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ( U. ran  f  C_  X  /\  f : X --> J )  ->  (
x  e.  X  -> 
( x  e.  ( f `  x )  ->  x  e.  U. ran  f ) ) )
5554com13 74 . . . . . . . . . . . . . . . . . . . . 21  |-  ( x  e.  ( f `  x )  ->  (
x  e.  X  -> 
( ( U. ran  f  C_  X  /\  f : X --> J )  ->  x  e.  U. ran  f
) ) )
5655adantr 451 . . . . . . . . . . . . . . . . . . . 20  |-  ( ( x  e.  ( f `
 x )  /\  ( ( f `  x )  i^i  ( A  \  { x }
) )  =  (/) )  ->  ( x  e.  X  ->  ( ( U. ran  f  C_  X  /\  f : X --> J )  ->  x  e.  U. ran  f ) ) )
5732, 56syl6 29 . . . . . . . . . . . . . . . . . . 19  |-  ( x  e.  X  ->  (
( x  e.  X  ->  ( x  e.  ( f `  x )  /\  ( ( f `
 x )  i^i  ( A  \  {
x } ) )  =  (/) ) )  -> 
( x  e.  X  ->  ( ( U. ran  f  C_  X  /\  f : X --> J )  ->  x  e.  U. ran  f
) ) ) )
5857pm2.43a 45 . . . . . . . . . . . . . . . . . 18  |-  ( x  e.  X  ->  (
( x  e.  X  ->  ( x  e.  ( f `  x )  /\  ( ( f `
 x )  i^i  ( A  \  {
x } ) )  =  (/) ) )  -> 
( ( U. ran  f  C_  X  /\  f : X --> J )  ->  x  e.  U. ran  f
) ) )
5958com13 74 . . . . . . . . . . . . . . . . 17  |-  ( ( U. ran  f  C_  X  /\  f : X --> J )  ->  (
( x  e.  X  ->  ( x  e.  ( f `  x )  /\  ( ( f `
 x )  i^i  ( A  \  {
x } ) )  =  (/) ) )  -> 
( x  e.  X  ->  x  e.  U. ran  f ) ) )
6059alimdv 1611 . . . . . . . . . . . . . . . 16  |-  ( ( U. ran  f  C_  X  /\  f : X --> J )  ->  ( A. x ( x  e.  X  ->  ( x  e.  ( f `  x
)  /\  ( (
f `  x )  i^i  ( A  \  {
x } ) )  =  (/) ) )  ->  A. x ( x  e.  X  ->  x  e.  U.
ran  f ) ) )
6131, 60syl5bi 208 . . . . . . . . . . . . . . 15  |-  ( ( U. ran  f  C_  X  /\  f : X --> J )  ->  ( A. x  e.  X  ( x  e.  (
f `  x )  /\  ( ( f `  x )  i^i  ( A  \  { x }
) )  =  (/) )  ->  A. x ( x  e.  X  ->  x  e.  U. ran  f ) ) )
62613impia 1148 . . . . . . . . . . . . . 14  |-  ( ( U. ran  f  C_  X  /\  f : X --> J  /\  A. x  e.  X  ( x  e.  ( f `  x
)  /\  ( (
f `  x )  i^i  ( A  \  {
x } ) )  =  (/) ) )  ->  A. x ( x  e.  X  ->  x  e.  U.
ran  f ) )
63 dfss2 3182 . . . . . . . . . . . . . 14  |-  ( X 
C_  U. ran  f  <->  A. x
( x  e.  X  ->  x  e.  U. ran  f ) )
6462, 63sylibr 203 . . . . . . . . . . . . 13  |-  ( ( U. ran  f  C_  X  /\  f : X --> J  /\  A. x  e.  X  ( x  e.  ( f `  x
)  /\  ( (
f `  x )  i^i  ( A  \  {
x } ) )  =  (/) ) )  ->  X  C_  U. ran  f
)
65 simp1 955 . . . . . . . . . . . . 13  |-  ( ( U. ran  f  C_  X  /\  f : X --> J  /\  A. x  e.  X  ( x  e.  ( f `  x
)  /\  ( (
f `  x )  i^i  ( A  \  {
x } ) )  =  (/) ) )  ->  U. ran  f  C_  X
)
6664, 65eqssd 3209 . . . . . . . . . . . 12  |-  ( ( U. ran  f  C_  X  /\  f : X --> J  /\  A. x  e.  X  ( x  e.  ( f `  x
)  /\  ( (
f `  x )  i^i  ( A  \  {
x } ) )  =  (/) ) )  ->  X  =  U. ran  f
)
67663exp 1150 . . . . . . . . . . 11  |-  ( U. ran  f  C_  X  -> 
( f : X --> J  ->  ( A. x  e.  X  ( x  e.  ( f `  x
)  /\  ( (
f `  x )  i^i  ( A  \  {
x } ) )  =  (/) )  ->  X  =  U. ran  f ) ) )
6830, 67mpcom 32 . . . . . . . . . 10  |-  ( f : X --> J  -> 
( A. x  e.  X  ( x  e.  ( f `  x
)  /\  ( (
f `  x )  i^i  ( A  \  {
x } ) )  =  (/) )  ->  X  =  U. ran  f ) )
6968imp 418 . . . . . . . . 9  |-  ( ( f : X --> J  /\  A. x  e.  X  ( x  e.  ( f `
 x )  /\  ( ( f `  x )  i^i  ( A  \  { x }
) )  =  (/) ) )  ->  X  =  U. ran  f )
7027, 69jca 518 . . . . . . . 8  |-  ( ( f : X --> J  /\  A. x  e.  X  ( x  e.  ( f `
 x )  /\  ( ( f `  x )  i^i  ( A  \  { x }
) )  =  (/) ) )  ->  ( ran  f  e.  ~P J  /\  X  =  U. ran  f ) )
712iscmp 17131 . . . . . . . . . . 11  |-  ( J  e.  Comp  <->  ( J  e. 
Top  /\  A. a  e.  ~P  J ( X  =  U. a  ->  E. z  e.  ( ~P a  i^i  Fin ) X  =  U. z
) ) )
72 unieq 3852 . . . . . . . . . . . . . . . . . . . 20  |-  ( a  =  ran  f  ->  U. a  =  U. ran  f )
7372eqeq2d 2307 . . . . . . . . . . . . . . . . . . 19  |-  ( a  =  ran  f  -> 
( X  =  U. a 
<->  X  =  U. ran  f ) )
74 pweq 3641 . . . . . . . . . . . . . . . . . . . . 21  |-  ( a  =  ran  f  ->  ~P a  =  ~P ran  f )
7574ineq1d 3382 . . . . . . . . . . . . . . . . . . . 20  |-  ( a  =  ran  f  -> 
( ~P a  i^i 
Fin )  =  ( ~P ran  f  i^i 
Fin ) )
7675rexeqdv 2756 . . . . . . . . . . . . . . . . . . 19  |-  ( a  =  ran  f  -> 
( E. z  e.  ( ~P a  i^i 
Fin ) X  = 
U. z  <->  E. z  e.  ( ~P ran  f  i^i  Fin ) X  = 
U. z ) )
7773, 76imbi12d 311 . . . . . . . . . . . . . . . . . 18  |-  ( a  =  ran  f  -> 
( ( X  = 
U. a  ->  E. z  e.  ( ~P a  i^i 
Fin ) X  = 
U. z )  <->  ( X  =  U. ran  f  ->  E. z  e.  ( ~P ran  f  i^i  Fin ) X  =  U. z ) ) )
7877rspcv 2893 . . . . . . . . . . . . . . . . 17  |-  ( ran  f  e.  ~P J  ->  ( A. a  e. 
~P  J ( X  =  U. a  ->  E. z  e.  ( ~P a  i^i  Fin ) X  =  U. z
)  ->  ( X  =  U. ran  f  ->  E. z  e.  ( ~P ran  f  i^i  Fin ) X  =  U. z ) ) )
79 elin 3371 . . . . . . . . . . . . . . . . . . . 20  |-  ( z  e.  ( ~P ran  f  i^i  Fin )  <->  ( z  e.  ~P ran  f  /\  z  e.  Fin )
)
80 sseq2 3213 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( X  =  U. z  -> 
( A  C_  X  <->  A 
C_  U. z ) )
81 isunscov 25177 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28  |-  ( ( -.  A  e.  Fin  /\  z  e.  Fin  /\  A  C_  U. z )  ->  E. b  e.  z  -.  ( A  i^i  b )  e.  Fin )
82813exp 1150 . . . . . . . . . . . . . . . . . . . . . . . . . . 27  |-  ( -.  A  e.  Fin  ->  ( z  e.  Fin  ->  ( A  C_  U. z  ->  E. b  e.  z  -.  ( A  i^i  b )  e.  Fin ) ) )
8382com3l 75 . . . . . . . . . . . . . . . . . . . . . . . . . 26  |-  ( z  e.  Fin  ->  ( A  C_  U. z  -> 
( -.  A  e. 
Fin  ->  E. b  e.  z  -.  ( A  i^i  b )  e.  Fin ) ) )
84 elelpwi 3648 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30  |-  ( ( b  e.  z  /\  z  e.  ~P ran  f )  ->  b  e.  ran  f )
8584ex 423 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29  |-  ( b  e.  z  ->  (
z  e.  ~P ran  f  ->  b  e.  ran  f ) )
86 ffn 5405 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32  |-  ( f : X --> J  -> 
f  Fn  X )
87 fvelrnb 5586 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34  |-  ( f  Fn  X  ->  (
b  e.  ran  f  <->  E. x  e.  X  ( f `  x )  =  b ) )
88 nfv 1609 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36  |-  F/ x  -.  ( A  i^i  b
)  e.  Fin
89 nfra1 2606 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37  |-  F/ x A. x  e.  X  ( x  e.  (
f `  x )  /\  ( ( f `  x )  i^i  ( A  \  { x }
) )  =  (/) )
90 nfre1 2612 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37  |-  F/ x E. x  e.  X  x  e.  ( ( limPt `  J ) `  A )
9189, 90nfim 1781 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36  |-  F/ x
( A. x  e.  X  ( x  e.  ( f `  x
)  /\  ( (
f `  x )  i^i  ( A  \  {
x } ) )  =  (/) )  ->  E. x  e.  X  x  e.  ( ( limPt `  J
) `  A )
)
9288, 91nfim 1781 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35  |-  F/ x
( -.  ( A  i^i  b )  e. 
Fin  ->  ( A. x  e.  X  ( x  e.  ( f `  x
)  /\  ( (
f `  x )  i^i  ( A  \  {
x } ) )  =  (/) )  ->  E. x  e.  X  x  e.  ( ( limPt `  J
) `  A )
) )
93 ineq2 3377 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41  |-  ( b  =  ( f `  x )  ->  ( A  i^i  b )  =  ( A  i^i  (
f `  x )
) )
9493eleq1d 2362 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40  |-  ( b  =  ( f `  x )  ->  (
( A  i^i  b
)  e.  Fin  <->  ( A  i^i  ( f `  x
) )  e.  Fin ) )
9594notbid 285 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39  |-  ( b  =  ( f `  x )  ->  ( -.  ( A  i^i  b
)  e.  Fin  <->  -.  ( A  i^i  ( f `  x ) )  e. 
Fin ) )
9695biimpd 198 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38  |-  ( b  =  ( f `  x )  ->  ( -.  ( A  i^i  b
)  e.  Fin  ->  -.  ( A  i^i  (
f `  x )
)  e.  Fin )
)
9796eqcoms 2299 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37  |-  ( ( f `  x )  =  b  ->  ( -.  ( A  i^i  b
)  e.  Fin  ->  -.  ( A  i^i  (
f `  x )
)  e.  Fin )
)
98 difeq1 3300 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43  |-  ( ( ( f `  x
)  i^i  ( A  \  { x } ) )  =  (/)  ->  (
( ( f `  x )  i^i  ( A  \  { x }
) )  \  {
x } )  =  ( (/)  \  { x } ) )
99 0dif 3538 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43  |-  ( (/)  \  { x } )  =  (/)
100 eqtr 2313 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45  |-  ( ( ( ( ( f `
 x )  i^i  ( A  \  {
x } ) ) 
\  { x }
)  =  ( (/)  \  { x } )  /\  ( (/)  \  {
x } )  =  (/) )  ->  ( ( ( f `  x
)  i^i  ( A  \  { x } ) )  \  { x } )  =  (/) )
101100ex 423 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44  |-  ( ( ( ( f `  x )  i^i  ( A  \  { x }
) )  \  {
x } )  =  ( (/)  \  { x } )  ->  (
( (/)  \  { x } )  =  (/)  ->  ( ( ( f `
 x )  i^i  ( A  \  {
x } ) ) 
\  { x }
)  =  (/) ) )
102 difindir 3437 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45  |-  ( ( ( f `  x
)  i^i  ( A  \  { x } ) )  \  { x } )  =  ( ( ( f `  x )  \  {
x } )  i^i  ( ( A  \  { x } ) 
\  { x }
) )
103 eqtr 2313 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48  |-  ( ( ( ( ( f `
 x )  \  { x } )  i^i  ( ( A 
\  { x }
)  \  { x } ) )  =  ( ( ( f `
 x )  i^i  ( A  \  {
x } ) ) 
\  { x }
)  /\  ( (
( f `  x
)  i^i  ( A  \  { x } ) )  \  { x } )  =  (/) )  ->  ( ( ( f `  x ) 
\  { x }
)  i^i  ( ( A  \  { x }
)  \  { x } ) )  =  (/) )
104 difabs 3445 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51  |-  ( ( A  \  { x } )  \  {
x } )  =  ( A  \  {
x } )
105104ineq2i 3380 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50  |-  ( ( ( f `  x
)  \  { x } )  i^i  (
( A  \  {
x } )  \  { x } ) )  =  ( ( ( f `  x
)  \  { x } )  i^i  ( A  \  { x }
) )
106 eqtr2 2314 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51  |-  ( ( ( ( ( f `
 x )  \  { x } )  i^i  ( ( A 
\  { x }
)  \  { x } ) )  =  ( ( ( f `
 x )  \  { x } )  i^i  ( A  \  { x } ) )  /\  ( ( ( f `  x
)  \  { x } )  i^i  (
( A  \  {
x } )  \  { x } ) )  =  (/) )  -> 
( ( ( f `
 x )  \  { x } )  i^i  ( A  \  { x } ) )  =  (/) )
107 difindir 3437 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53  |-  ( ( ( f `  x
)  i^i  A )  \  { x } )  =  ( ( ( f `  x ) 
\  { x }
)  i^i  ( A  \  { x } ) )
108107eqcomi 2300 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52  |-  ( ( ( f `  x
)  \  { x } )  i^i  ( A  \  { x }
) )  =  ( ( ( f `  x )  i^i  A
)  \  { x } )
109 eqtr2 2314 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53  |-  ( ( ( ( ( f `
 x )  \  { x } )  i^i  ( A  \  { x } ) )  =  ( ( ( f `  x
)  i^i  A )  \  { x } )  /\  ( ( ( f `  x ) 
\  { x }
)  i^i  ( A  \  { x } ) )  =  (/) )  -> 
( ( ( f `
 x )  i^i 
A )  \  {
x } )  =  (/) )
110 0fin 7103 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54  |-  (/)  e.  Fin
111 incom 3374 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57  |-  ( ( f `  x )  i^i  A )  =  ( A  i^i  (
f `  x )
)
112111difeq1i 3303 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56  |-  ( ( ( f `  x
)  i^i  A )  \  { x } )  =  ( ( A  i^i  ( f `  x ) )  \  { x } )
113112eleq1i 2359 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55  |-  ( ( ( ( f `  x )  i^i  A
)  \  { x } )  e.  Fin  <->  (
( A  i^i  (
f `  x )
)  \  { x } )  e.  Fin )
114 eleq1 2356 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55  |-  ( ( ( ( f `  x )  i^i  A
)  \  { x } )  =  (/)  ->  ( ( ( ( f `  x )  i^i  A )  \  { x } )  e.  Fin  <->  (/)  e.  Fin ) )
115113, 114syl5bbr 250 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54  |-  ( ( ( ( f `  x )  i^i  A
)  \  { x } )  =  (/)  ->  ( ( ( A  i^i  ( f `  x ) )  \  { x } )  e.  Fin  <->  (/)  e.  Fin ) )
116110, 115mpbiri 224 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53  |-  ( ( ( ( f `  x )  i^i  A
)  \  { x } )  =  (/)  ->  ( ( A  i^i  ( f `  x
) )  \  {
x } )  e. 
Fin )
117 snfi 6957 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55  |-  { x }  e.  Fin
118 difinf 7143 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55  |-  ( ( -.  ( A  i^i  ( f `  x
) )  e.  Fin  /\ 
{ x }  e.  Fin )  ->  -.  (
( A  i^i  (
f `  x )
)  \  { x } )  e.  Fin )
119117, 118mpan2 652 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54  |-  ( -.  ( A  i^i  (
f `  x )
)  e.  Fin  ->  -.  ( ( A  i^i  ( f `  x
) )  \  {
x } )  e. 
Fin )
120119con4i 122 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53  |-  ( ( ( A  i^i  (
f `  x )
)  \  { x } )  e.  Fin  ->  ( A  i^i  (
f `  x )
)  e.  Fin )
121109, 116, 1203syl 18 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52  |-  ( ( ( ( ( f `
 x )  \  { x } )  i^i  ( A  \  { x } ) )  =  ( ( ( f `  x
)  i^i  A )  \  { x } )  /\  ( ( ( f `  x ) 
\  { x }
)  i^i  ( A  \  { x } ) )  =  (/) )  -> 
( A  i^i  (
f `  x )
)  e.  Fin )
122108, 121mpan 651 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51  |-  ( ( ( ( f `  x )  \  {
x } )  i^i  ( A  \  {
x } ) )  =  (/)  ->  ( A  i^i  ( f `  x ) )  e. 
Fin )
123106, 122syl 15 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50  |-  ( ( ( ( ( f `
 x )  \  { x } )  i^i  ( ( A 
\  { x }
)  \  { x } ) )  =  ( ( ( f `
 x )  \  { x } )  i^i  ( A  \  { x } ) )  /\  ( ( ( f `  x
)  \  { x } )  i^i  (
( A  \  {
x } )  \  { x } ) )  =  (/) )  -> 
( A  i^i  (
f `  x )
)  e.  Fin )
124105, 123mpan 651 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49  |-  ( ( ( ( f `  x )  \  {
x } )  i^i  ( ( A  \  { x } ) 
\  { x }
) )  =  (/)  ->  ( A  i^i  (
f `  x )
)  e.  Fin )
125124pm2.24d 135 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48  |-  ( ( ( ( f `  x )  \  {
x } )  i^i  ( ( A  \  { x } ) 
\  { x }
) )  =  (/)  ->  ( -.  ( A  i^i  ( f `  x ) )  e. 
Fin  ->  E. x  e.  X  x  e.  ( ( limPt `  J ) `  A ) ) )
126103, 125syl 15 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47  |-  ( ( ( ( ( f `
 x )  \  { x } )  i^i  ( ( A 
\  { x }
)  \  { x } ) )  =  ( ( ( f `
 x )  i^i  ( A  \  {
x } ) ) 
\  { x }
)  /\  ( (
( f `  x
)  i^i  ( A  \  { x } ) )  \  { x } )  =  (/) )  ->  ( -.  ( A  i^i  ( f `  x ) )  e. 
Fin  ->  E. x  e.  X  x  e.  ( ( limPt `  J ) `  A ) ) )
127126ex 423 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46  |-  ( ( ( ( f `  x )  \  {
x } )  i^i  ( ( A  \  { x } ) 
\  { x }
) )  =  ( ( ( f `  x )  i^i  ( A  \  { x }
) )  \  {
x } )  -> 
( ( ( ( f `  x )  i^i  ( A  \  { x } ) )  \  { x } )  =  (/)  ->  ( -.  ( A  i^i  ( f `  x ) )  e. 
Fin  ->  E. x  e.  X  x  e.  ( ( limPt `  J ) `  A ) ) ) )
128127eqcoms 2299 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45  |-  ( ( ( ( f `  x )  i^i  ( A  \  { x }
) )  \  {
x } )  =  ( ( ( f `
 x )  \  { x } )  i^i  ( ( A 
\  { x }
)  \  { x } ) )  -> 
( ( ( ( f `  x )  i^i  ( A  \  { x } ) )  \  { x } )  =  (/)  ->  ( -.  ( A  i^i  ( f `  x ) )  e. 
Fin  ->  E. x  e.  X  x  e.  ( ( limPt `  J ) `  A ) ) ) )
129102, 128ax-mp 8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44  |-  ( ( ( ( f `  x )  i^i  ( A  \  { x }
) )  \  {
x } )  =  (/)  ->  ( -.  ( A  i^i  ( f `  x ) )  e. 
Fin  ->  E. x  e.  X  x  e.  ( ( limPt `  J ) `  A ) ) )
130101, 129syl6 29 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43  |-  ( ( ( ( f `  x )  i^i  ( A  \  { x }
) )  \  {
x } )  =  ( (/)  \  { x } )  ->  (
( (/)  \  { x } )  =  (/)  ->  ( -.  ( A  i^i  ( f `  x ) )  e. 
Fin  ->  E. x  e.  X  x  e.  ( ( limPt `  J ) `  A ) ) ) )
13198, 99, 130ee10 1366 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42  |-  ( ( ( f `  x
)  i^i  ( A  \  { x } ) )  =  (/)  ->  ( -.  ( A  i^i  (
f `  x )
)  e.  Fin  ->  E. x  e.  X  x  e.  ( ( limPt `  J ) `  A
) ) )
132131adantl 452 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41  |-  ( ( x  e.  ( f `
 x )  /\  ( ( f `  x )  i^i  ( A  \  { x }
) )  =  (/) )  ->  ( -.  ( A  i^i  ( f `  x ) )  e. 
Fin  ->  E. x  e.  X  x  e.  ( ( limPt `  J ) `  A ) ) )
133132imim2i 13 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40  |-  ( ( x  e.  X  -> 
( x  e.  ( f `  x )  /\  ( ( f `
 x )  i^i  ( A  \  {
x } ) )  =  (/) ) )  -> 
( x  e.  X  ->  ( -.  ( A  i^i  ( f `  x ) )  e. 
Fin  ->  E. x  e.  X  x  e.  ( ( limPt `  J ) `  A ) ) ) )
134133sps 1751 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39  |-  ( A. x ( x  e.  X  ->  ( x  e.  ( f `  x
)  /\  ( (
f `  x )  i^i  ( A  \  {
x } ) )  =  (/) ) )  -> 
( x  e.  X  ->  ( -.  ( A  i^i  ( f `  x ) )  e. 
Fin  ->  E. x  e.  X  x  e.  ( ( limPt `  J ) `  A ) ) ) )
13531, 134sylbi 187 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38  |-  ( A. x  e.  X  (
x  e.  ( f `
 x )  /\  ( ( f `  x )  i^i  ( A  \  { x }
) )  =  (/) )  ->  ( x  e.  X  ->  ( -.  ( A  i^i  (
f `  x )
)  e.  Fin  ->  E. x  e.  X  x  e.  ( ( limPt `  J ) `  A
) ) ) )
136135com13 74 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37  |-  ( -.  ( A  i^i  (
f `  x )
)  e.  Fin  ->  ( x  e.  X  -> 
( A. x  e.  X  ( x  e.  ( f `  x
)  /\  ( (
f `  x )  i^i  ( A  \  {
x } ) )  =  (/) )  ->  E. x  e.  X  x  e.  ( ( limPt `  J
) `  A )
) ) )
13797, 136syl6 29 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36  |-  ( ( f `  x )  =  b  ->  ( -.  ( A  i^i  b
)  e.  Fin  ->  ( x  e.  X  -> 
( A. x  e.  X  ( x  e.  ( f `  x
)  /\  ( (
f `  x )  i^i  ( A  \  {
x } ) )  =  (/) )  ->  E. x  e.  X  x  e.  ( ( limPt `  J
) `  A )
) ) ) )
138137com3r 73 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35  |-  ( x  e.  X  ->  (
( f `  x
)  =  b  -> 
( -.  ( A  i^i  b )  e. 
Fin  ->  ( A. x  e.  X  ( x  e.  ( f `  x
)  /\  ( (
f `  x )  i^i  ( A  \  {
x } ) )  =  (/) )  ->  E. x  e.  X  x  e.  ( ( limPt `  J
) `  A )
) ) ) )
13992, 138rexlimi 2673 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34  |-  ( E. x  e.  X  ( f `  x )  =  b  ->  ( -.  ( A  i^i  b
)  e.  Fin  ->  ( A. x  e.  X  ( x  e.  (
f `  x )  /\  ( ( f `  x )  i^i  ( A  \  { x }
) )  =  (/) )  ->  E. x  e.  X  x  e.  ( ( limPt `  J ) `  A ) ) ) )
14087, 139syl6bi 219 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33  |-  ( f  Fn  X  ->  (
b  e.  ran  f  ->  ( -.  ( A  i^i  b )  e. 
Fin  ->  ( A. x  e.  X  ( x  e.  ( f `  x
)  /\  ( (
f `  x )  i^i  ( A  \  {
x } ) )  =  (/) )  ->  E. x  e.  X  x  e.  ( ( limPt `  J
) `  A )
) ) ) )
141140com24 81 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32  |-  ( f  Fn  X  ->  ( A. x  e.  X  ( x  e.  (
f `  x )  /\  ( ( f `  x )  i^i  ( A  \  { x }
) )  =  (/) )  ->  ( -.  ( A  i^i  b )  e. 
Fin  ->  ( b  e. 
ran  f  ->  E. x  e.  X  x  e.  ( ( limPt `  J
) `  A )
) ) ) )
14286, 141syl 15 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31  |-  ( f : X --> J  -> 
( A. x  e.  X  ( x  e.  ( f `  x
)  /\  ( (
f `  x )  i^i  ( A  \  {
x } ) )  =  (/) )  ->  ( -.  ( A  i^i  b
)  e.  Fin  ->  ( b  e.  ran  f  ->  E. x  e.  X  x  e.  ( ( limPt `  J ) `  A ) ) ) ) )
143142imp 418 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30  |-  ( ( f : X --> J  /\  A. x  e.  X  ( x  e.  ( f `
 x )  /\  ( ( f `  x )  i^i  ( A  \  { x }
) )  =  (/) ) )  ->  ( -.  ( A  i^i  b
)  e.  Fin  ->  ( b  e.  ran  f  ->  E. x  e.  X  x  e.  ( ( limPt `  J ) `  A ) ) ) )
144143com13 74 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29  |-  ( b  e.  ran  f  -> 
( -.  ( A  i^i  b )  e. 
Fin  ->  ( ( f : X --> J  /\  A. x  e.  X  ( x  e.  ( f `
 x )  /\  ( ( f `  x )  i^i  ( A  \  { x }
) )  =  (/) ) )  ->  E. x  e.  X  x  e.  ( ( limPt `  J
) `  A )
) ) )
14585, 144syl6 29 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28  |-  ( b  e.  z  ->  (
z  e.  ~P ran  f  ->  ( -.  ( A  i^i  b )  e. 
Fin  ->  ( ( f : X --> J  /\  A. x  e.  X  ( x  e.  ( f `
 x )  /\  ( ( f `  x )  i^i  ( A  \  { x }
) )  =  (/) ) )  ->  E. x  e.  X  x  e.  ( ( limPt `  J
) `  A )
) ) ) )
146145com23 72 . . . . . . . . . . . . . . . . . . . . . . . . . . 27  |-  ( b  e.  z  ->  ( -.  ( A  i^i  b
)  e.  Fin  ->  ( z  e.  ~P ran  f  ->  ( ( f : X --> J  /\  A. x  e.  X  ( x  e.  ( f `
 x )  /\  ( ( f `  x )  i^i  ( A  \  { x }
) )  =  (/) ) )  ->  E. x  e.  X  x  e.  ( ( limPt `  J
) `  A )
) ) ) )
147146rexlimiv 2674 . . . . . . . . . . . . . . . . . . . . . . . . . 26  |-  ( E. b  e.  z  -.  ( A  i^i  b
)  e.  Fin  ->  ( z  e.  ~P ran  f  ->  ( ( f : X --> J  /\  A. x  e.  X  ( x  e.  ( f `
 x )  /\  ( ( f `  x )  i^i  ( A  \  { x }
) )  =  (/) ) )  ->  E. x  e.  X  x  e.  ( ( limPt `  J
) `  A )
) ) )
14883, 147syl8 65 . . . . . . . . . . . . . . . . . . . . . . . . 25  |-  ( z  e.  Fin  ->  ( A  C_  U. z  -> 
( -.  A  e. 
Fin  ->  ( z  e. 
~P ran  f  ->  ( ( f : X --> J  /\  A. x  e.  X  ( x  e.  ( f `  x
)  /\  ( (
f `  x )  i^i  ( A  \  {
x } ) )  =  (/) ) )  ->  E. x  e.  X  x  e.  ( ( limPt `  J ) `  A ) ) ) ) ) )
149148com4r 80 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( z  e.  ~P ran  f  ->  ( z  e.  Fin  ->  ( A  C_  U. z  ->  ( -.  A  e. 
Fin  ->  ( ( f : X --> J  /\  A. x  e.  X  ( x  e.  ( f `
 x )  /\  ( ( f `  x )  i^i  ( A  \  { x }
) )  =  (/) ) )  ->  E. x  e.  X  x  e.  ( ( limPt `  J
) `  A )
) ) ) ) )
150149imp 418 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( ( z  e.  ~P ran  f  /\  z  e.  Fin )  ->  ( A  C_  U. z  ->  ( -.  A  e.  Fin  ->  (
( f : X --> J  /\  A. x  e.  X  ( x  e.  ( f `  x
)  /\  ( (
f `  x )  i^i  ( A  \  {
x } ) )  =  (/) ) )  ->  E. x  e.  X  x  e.  ( ( limPt `  J ) `  A ) ) ) ) )
151150com12 27 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( A 
C_  U. z  ->  (
( z  e.  ~P ran  f  /\  z  e.  Fin )  ->  ( -.  A  e.  Fin  ->  ( ( f : X --> J  /\  A. x  e.  X  (
x  e.  ( f `
 x )  /\  ( ( f `  x )  i^i  ( A  \  { x }
) )  =  (/) ) )  ->  E. x  e.  X  x  e.  ( ( limPt `  J
) `  A )
) ) ) )
15280, 151syl6bi 219 . . . . . . . . . . . . . . . . . . . . 21  |-  ( X  =  U. z  -> 
( A  C_  X  ->  ( ( z  e. 
~P ran  f  /\  z  e.  Fin )  ->  ( -.  A  e. 
Fin  ->  ( ( f : X --> J  /\  A. x  e.  X  ( x  e.  ( f `
 x )  /\  ( ( f `  x )  i^i  ( A  \  { x }
) )  =  (/) ) )  ->  E. x  e.  X  x  e.  ( ( limPt `  J
) `  A )
) ) ) ) )
153152com3r 73 . . . . . . . . . . . . . . . . . . . 20  |-  ( ( z  e.  ~P ran  f  /\  z  e.  Fin )  ->  ( X  = 
U. z  ->  ( A  C_  X  ->  ( -.  A  e.  Fin  ->  ( ( f : X --> J  /\  A. x  e.  X  (
x  e.  ( f `
 x )  /\  ( ( f `  x )  i^i  ( A  \  { x }
) )  =  (/) ) )  ->  E. x  e.  X  x  e.  ( ( limPt `  J
) `  A )
) ) ) ) )
15479, 153sylbi 187 . . . . . . . . . . . . . . . . . . 19  |-  ( z  e.  ( ~P ran  f  i^i  Fin )  -> 
( X  =  U. z  ->  ( A  C_  X  ->  ( -.  A  e.  Fin  ->  ( (
f : X --> J  /\  A. x  e.  X  ( x  e.  ( f `
 x )  /\  ( ( f `  x )  i^i  ( A  \  { x }
) )  =  (/) ) )  ->  E. x  e.  X  x  e.  ( ( limPt `  J
) `  A )
) ) ) ) )
155154rexlimiv 2674 . . . . . . . . . . . . . . . . . 18  |-  ( E. z  e.  ( ~P
ran  f  i^i  Fin ) X  =  U. z  ->  ( A  C_  X  ->  ( -.  A  e.  Fin  ->  ( (
f : X --> J  /\  A. x  e.  X  ( x  e.  ( f `
 x )  /\  ( ( f `  x )  i^i  ( A  \  { x }
) )  =  (/) ) )  ->  E. x  e.  X  x  e.  ( ( limPt `  J
) `  A )
) ) ) )
1561553impd 1165 . . . . . . . . . . . . . . . . 17  |-  ( E. z  e.  ( ~P
ran  f  i^i  Fin ) X  =  U. z  ->  ( ( A 
C_  X  /\  -.  A  e.  Fin  /\  (
f : X --> J  /\  A. x  e.  X  ( x  e.  ( f `
 x )  /\  ( ( f `  x )  i^i  ( A  \  { x }
) )  =  (/) ) ) )  ->  E. x  e.  X  x  e.  ( ( limPt `  J ) `  A ) ) )
15778, 156syl8 65 . . . . . . . . . . . . . . . 16  |-  ( ran  f  e.  ~P J  ->  ( A. a  e. 
~P  J ( X  =  U. a  ->  E. z  e.  ( ~P a  i^i  Fin ) X  =  U. z
)  ->  ( X  =  U. ran  f  -> 
( ( A  C_  X  /\  -.  A  e. 
Fin  /\  ( f : X --> J  /\  A. x  e.  X  (
x  e.  ( f `
 x )  /\  ( ( f `  x )  i^i  ( A  \  { x }
) )  =  (/) ) ) )  ->  E. x  e.  X  x  e.  ( ( limPt `  J ) `  A ) ) ) ) )
158157com23 72 . . . . . . . . . . . . . . 15  |-  ( ran  f  e.  ~P J  ->  ( X  =  U. ran  f  ->  ( A. a  e.  ~P  J
( X  =  U. a  ->  E. z  e.  ( ~P a  i^i  Fin ) X  =  U. z )  ->  (
( A  C_  X  /\  -.  A  e.  Fin  /\  ( f : X --> J  /\  A. x  e.  X  ( x  e.  ( f `  x
)  /\  ( (
f `  x )  i^i  ( A  \  {
x } ) )  =  (/) ) ) )  ->  E. x  e.  X  x  e.  ( ( limPt `  J ) `  A ) ) ) ) )
159158imp 418 . . . . . . . . . . . . . 14  |-  ( ( ran  f  e.  ~P J  /\  X  =  U. ran  f )  ->  ( A. a  e.  ~P  J ( X  = 
U. a  ->  E. z  e.  ( ~P a  i^i 
Fin ) X  = 
U. z )  -> 
( ( A  C_  X  /\  -.  A  e. 
Fin  /\  ( f : X --> J  /\  A. x  e.  X  (
x  e.  ( f `
 x )  /\  ( ( f `  x )  i^i  ( A  \  { x }
) )  =  (/) ) ) )  ->  E. x  e.  X  x  e.  ( ( limPt `  J ) `  A ) ) ) )
160159com3l 75 . . . . . . . . . . . . 13  |-  ( A. a  e.  ~P  J
( X  =  U. a  ->  E. z  e.  ( ~P a  i^i  Fin ) X  =  U. z )  ->  (
( A  C_  X  /\  -.  A  e.  Fin  /\  ( f : X --> J  /\  A. x  e.  X  ( x  e.  ( f `  x
)  /\  ( (
f `  x )  i^i  ( A  \  {
x } ) )  =  (/) ) ) )  ->  ( ( ran  f  e.  ~P J  /\  X  =  U. ran  f )  ->  E. x  e.  X  x  e.  ( ( limPt `  J
) `  A )
) ) )
1611603expd 1168 . . . . . . . . . . . 12  |-  ( A. a  e.  ~P  J
( X  =  U. a  ->  E. z  e.  ( ~P a  i^i  Fin ) X  =  U. z )  ->  ( A  C_  X  ->  ( -.  A  e.  Fin  ->  ( ( f : X --> J  /\  A. x  e.  X  (
x  e.  ( f `
 x )  /\  ( ( f `  x )  i^i  ( A  \  { x }
) )  =  (/) ) )  ->  (
( ran  f  e.  ~P J  /\  X  = 
U. ran  f )  ->  E. x  e.  X  x  e.  ( ( limPt `  J ) `  A ) ) ) ) ) )
162161adantl 452 . . . . . . . . . . 11  |-  ( ( J  e.  Top  /\  A. a  e.  ~P  J
( X  =  U. a  ->  E. z  e.  ( ~P a  i^i  Fin ) X  =  U. z ) )  -> 
( A  C_  X  ->  ( -.  A  e. 
Fin  ->  ( ( f : X --> J  /\  A. x  e.  X  ( x  e.  ( f `
 x )  /\  ( ( f `  x )  i^i  ( A  \  { x }
) )  =  (/) ) )  ->  (
( ran  f  e.  ~P J  /\  X  = 
U. ran  f )  ->  E. x  e.  X  x  e.  ( ( limPt `  J ) `  A ) ) ) ) ) )
16371, 162sylbi 187 . . . . . . . . . 10  |-  ( J  e.  Comp  ->  ( A 
C_  X  ->  ( -.  A  e.  Fin  ->  ( ( f : X --> J  /\  A. x  e.  X  (
x  e.  ( f `
 x )  /\  ( ( f `  x )  i^i  ( A  \  { x }
) )  =  (/) ) )  ->  (
( ran  f  e.  ~P J  /\  X  = 
U. ran  f )  ->  E. x  e.  X  x  e.  ( ( limPt `  J ) `  A ) ) ) ) ) )
1641633imp 1145 . . . . . . . . 9  |-  ( ( J  e.  Comp  /\  A  C_  X  /\  -.  A  e.  Fin )  ->  (
( f : X --> J  /\  A. x  e.  X  ( x  e.  ( f `  x
)  /\  ( (
f `  x )  i^i  ( A  \  {
x } ) )  =  (/) ) )  -> 
( ( ran  f  e.  ~P J  /\  X  =  U. ran  f )  ->  E. x  e.  X  x  e.  ( ( limPt `  J ) `  A ) ) ) )
165164com13 74 . . . . . . . 8  |-  ( ( ran  f  e.  ~P J  /\  X  =  U. ran  f )  ->  (
( f : X --> J  /\  A. x  e.  X  ( x  e.  ( f `  x
)  /\  ( (
f `  x )  i^i  ( A  \  {
x } ) )  =  (/) ) )  -> 
( ( J  e. 
Comp  /\  A  C_  X  /\  -.  A  e.  Fin )  ->  E. x  e.  X  x  e.  ( ( limPt `  J ) `  A ) ) ) )
16670, 165mpcom 32 . . . . . . 7  |-  ( ( f : X --> J  /\  A. x  e.  X  ( x  e.  ( f `
 x )  /\  ( ( f `  x )  i^i  ( A  \  { x }
) )  =  (/) ) )  ->  (
( J  e.  Comp  /\  A  C_  X  /\  -.  A  e.  Fin )  ->  E. x  e.  X  x  e.  ( ( limPt `  J ) `  A ) ) )
167166exlimiv 1624 . . . . . 6  |-  ( E. f ( f : X --> J  /\  A. x  e.  X  (
x  e.  ( f `
 x )  /\  ( ( f `  x )  i^i  ( A  \  { x }
) )  =  (/) ) )  ->  (
( J  e.  Comp  /\  A  C_  X  /\  -.  A  e.  Fin )  ->  E. x  e.  X  x  e.  ( ( limPt `  J ) `  A ) ) )
168167com12 27 . . . . 5  |-  ( ( J  e.  Comp  /\  A  C_  X  /\  -.  A  e.  Fin )  ->  ( E. f ( f : X --> J  /\  A. x  e.  X  (
x  e.  ( f `
 x )  /\  ( ( f `  x )  i^i  ( A  \  { x }
) )  =  (/) ) )  ->  E. x  e.  X  x  e.  ( ( limPt `  J
) `  A )
) )
16921, 168syld 40 . . . 4  |-  ( ( J  e.  Comp  /\  A  C_  X  /\  -.  A  e.  Fin )  ->  ( A. x  e.  X  E. o  e.  J  ( x  e.  o  /\  -.  ( o  i^i  ( A  \  {
x } ) )  =/=  (/) )  ->  E. x  e.  X  x  e.  ( ( limPt `  J
) `  A )
) )
17010, 169syl5bi 208 . . 3  |-  ( ( J  e.  Comp  /\  A  C_  X  /\  -.  A  e.  Fin )  ->  ( -.  E. x  e.  X  A. o  e.  J  ( x  e.  o  ->  ( o  i^i  ( A  \  { x }
) )  =/=  (/) )  ->  E. x  e.  X  x  e.  ( ( limPt `  J ) `  A ) ) )
1719, 170sylbid 206 . 2  |-  ( ( J  e.  Comp  /\  A  C_  X  /\  -.  A  e.  Fin )  ->  ( -.  E. x  e.  X  x  e.  ( ( limPt `  J ) `  A )  ->  E. x  e.  X  x  e.  ( ( limPt `  J
) `  A )
) )
172171pm2.18d 103 1  |-  ( ( J  e.  Comp  /\  A  C_  X  /\  -.  A  e.  Fin )  ->  E. x  e.  X  x  e.  ( ( limPt `  J
) `  A )
)
Colors of variables: wff set class
Syntax hints:   -. wn 3    -> wi 4    <-> wb 176    /\ wa 358    /\ w3a 934   A.wal 1530   E.wex 1531    = wceq 1632    e. wcel 1696    =/= wne 2459   A.wral 2556   E.wrex 2557   _Vcvv 2801    \ cdif 3162    i^i cin 3164    C_ wss 3165   (/)c0 3468   ~Pcpw 3638   {csn 3653   U.cuni 3843   dom cdm 4705   ran crn 4706   Fun wfun 5265    Fn wfn 5266   -->wf 5267   ` cfv 5271   Fincfn 6879   Topctop 16647   limPtclp 16882   Compccmp 17129
This theorem was proved from axioms:  ax-1 5  ax-2 6  ax-3 7  ax-mp 8  ax-gen 1536  ax-5 1547  ax-17 1606  ax-9 1644  ax-8 1661  ax-13 1698  ax-14 1700  ax-6 1715  ax-7 1720  ax-11 1727  ax-12 1878  ax-ext 2277  ax-rep 4147  ax-sep 4157  ax-nul 4165  ax-pow 4204  ax-pr 4230  ax-un 4528  ax-reg 7322  ax-inf2 7358  ax-ac2 8105
This theorem depends on definitions:  df-bi 177  df-or 359  df-an 360  df-3or 935  df-3an 936  df-tru 1310  df-ex 1532  df-nf 1535  df-sb 1639  df-eu 2160  df-mo 2161  df-clab 2283  df-cleq 2289  df-clel 2292  df-nfc 2421  df-ne 2461  df-ral 2561  df-rex 2562  df-reu 2563  df-rmo 2564  df-rab 2565  df-v 2803  df-sbc 3005  df-csb 3095  df-dif 3168  df-un 3170  df-in 3172  df-ss 3179  df-pss 3181  df-nul 3469  df-if 3579  df-pw 3640  df-sn 3659  df-pr 3660  df-tp 3661  df-op 3662  df-uni 3844  df-int 3879  df-iun 3923  df-iin 3924  df-br 4040  df-opab 4094  df-mpt 4095  df-tr 4130  df-eprel 4321  df-id 4325  df-po 4330  df-so 4331  df-fr 4368  df-se 4369  df-we 4370  df-ord 4411  df-on 4412  df-lim 4413  df-suc 4414  df-om 4673  df-xp 4711  df-rel 4712  df-cnv 4713  df-co 4714  df-dm 4715  df-rn 4716  df-res 4717  df-ima 4718  df-iota 5235  df-fun 5273  df-fn 5274  df-f 5275  df-f1 5276  df-fo 5277  df-f1o 5278  df-fv 5279  df-isom 5280  df-ov 5877  df-oprab 5878  df-mpt2 5879  df-riota 6320  df-recs 6404  df-rdg 6439  df-1o 6495  df-oadd 6499  df-er 6676  df-en 6880  df-fin 6883  df-r1 7452  df-rank 7453  df-card 7588  df-ac 7759  df-top 16652  df-cld 16772  df-ntr 16773  df-cls 16774  df-lp 16884  df-cmp 17130
  Copyright terms: Public domain W3C validator