Step |
Hyp |
Ref |
Expression |
1 |
|
locfintop |
|- ( A e. ( LocFin ` J ) -> J e. Top ) |
2 |
1
|
ad2antrr |
|- ( ( ( A e. ( LocFin ` J ) /\ B e. Fin ) /\ U. B C_ U. J ) -> J e. Top ) |
3 |
|
ssequn2 |
|- ( U. B C_ U. J <-> ( U. J u. U. B ) = U. J ) |
4 |
3
|
biimpi |
|- ( U. B C_ U. J -> ( U. J u. U. B ) = U. J ) |
5 |
4
|
adantl |
|- ( ( ( A e. ( LocFin ` J ) /\ B e. Fin ) /\ U. B C_ U. J ) -> ( U. J u. U. B ) = U. J ) |
6 |
|
eqid |
|- U. J = U. J |
7 |
|
eqid |
|- U. A = U. A |
8 |
6 7
|
locfinbas |
|- ( A e. ( LocFin ` J ) -> U. J = U. A ) |
9 |
8
|
ad2antrr |
|- ( ( ( A e. ( LocFin ` J ) /\ B e. Fin ) /\ U. B C_ U. J ) -> U. J = U. A ) |
10 |
9
|
uneq1d |
|- ( ( ( A e. ( LocFin ` J ) /\ B e. Fin ) /\ U. B C_ U. J ) -> ( U. J u. U. B ) = ( U. A u. U. B ) ) |
11 |
5 10
|
eqtr3d |
|- ( ( ( A e. ( LocFin ` J ) /\ B e. Fin ) /\ U. B C_ U. J ) -> U. J = ( U. A u. U. B ) ) |
12 |
|
uniun |
|- U. ( A u. B ) = ( U. A u. U. B ) |
13 |
11 12
|
eqtr4di |
|- ( ( ( A e. ( LocFin ` J ) /\ B e. Fin ) /\ U. B C_ U. J ) -> U. J = U. ( A u. B ) ) |
14 |
6
|
locfinnei |
|- ( ( A e. ( LocFin ` J ) /\ x e. U. J ) -> E. n e. J ( x e. n /\ { s e. A | ( s i^i n ) =/= (/) } e. Fin ) ) |
15 |
14
|
ad4ant14 |
|- ( ( ( ( A e. ( LocFin ` J ) /\ B e. Fin ) /\ U. B C_ U. J ) /\ x e. U. J ) -> E. n e. J ( x e. n /\ { s e. A | ( s i^i n ) =/= (/) } e. Fin ) ) |
16 |
|
simpr |
|- ( ( ( A e. ( LocFin ` J ) /\ B e. Fin ) /\ { s e. A | ( s i^i n ) =/= (/) } e. Fin ) -> { s e. A | ( s i^i n ) =/= (/) } e. Fin ) |
17 |
|
rabfi |
|- ( B e. Fin -> { s e. B | ( s i^i n ) =/= (/) } e. Fin ) |
18 |
17
|
ad2antlr |
|- ( ( ( A e. ( LocFin ` J ) /\ B e. Fin ) /\ { s e. A | ( s i^i n ) =/= (/) } e. Fin ) -> { s e. B | ( s i^i n ) =/= (/) } e. Fin ) |
19 |
|
rabun2 |
|- { s e. ( A u. B ) | ( s i^i n ) =/= (/) } = ( { s e. A | ( s i^i n ) =/= (/) } u. { s e. B | ( s i^i n ) =/= (/) } ) |
20 |
|
unfi |
|- ( ( { s e. A | ( s i^i n ) =/= (/) } e. Fin /\ { s e. B | ( s i^i n ) =/= (/) } e. Fin ) -> ( { s e. A | ( s i^i n ) =/= (/) } u. { s e. B | ( s i^i n ) =/= (/) } ) e. Fin ) |
21 |
19 20
|
eqeltrid |
|- ( ( { s e. A | ( s i^i n ) =/= (/) } e. Fin /\ { s e. B | ( s i^i n ) =/= (/) } e. Fin ) -> { s e. ( A u. B ) | ( s i^i n ) =/= (/) } e. Fin ) |
22 |
16 18 21
|
syl2anc |
|- ( ( ( A e. ( LocFin ` J ) /\ B e. Fin ) /\ { s e. A | ( s i^i n ) =/= (/) } e. Fin ) -> { s e. ( A u. B ) | ( s i^i n ) =/= (/) } e. Fin ) |
23 |
22
|
ex |
|- ( ( A e. ( LocFin ` J ) /\ B e. Fin ) -> ( { s e. A | ( s i^i n ) =/= (/) } e. Fin -> { s e. ( A u. B ) | ( s i^i n ) =/= (/) } e. Fin ) ) |
24 |
23
|
ad2antrr |
|- ( ( ( ( A e. ( LocFin ` J ) /\ B e. Fin ) /\ U. B C_ U. J ) /\ x e. U. J ) -> ( { s e. A | ( s i^i n ) =/= (/) } e. Fin -> { s e. ( A u. B ) | ( s i^i n ) =/= (/) } e. Fin ) ) |
25 |
24
|
anim2d |
|- ( ( ( ( A e. ( LocFin ` J ) /\ B e. Fin ) /\ U. B C_ U. J ) /\ x e. U. J ) -> ( ( x e. n /\ { s e. A | ( s i^i n ) =/= (/) } e. Fin ) -> ( x e. n /\ { s e. ( A u. B ) | ( s i^i n ) =/= (/) } e. Fin ) ) ) |
26 |
25
|
reximdv |
|- ( ( ( ( A e. ( LocFin ` J ) /\ B e. Fin ) /\ U. B C_ U. J ) /\ x e. U. J ) -> ( E. n e. J ( x e. n /\ { s e. A | ( s i^i n ) =/= (/) } e. Fin ) -> E. n e. J ( x e. n /\ { s e. ( A u. B ) | ( s i^i n ) =/= (/) } e. Fin ) ) ) |
27 |
15 26
|
mpd |
|- ( ( ( ( A e. ( LocFin ` J ) /\ B e. Fin ) /\ U. B C_ U. J ) /\ x e. U. J ) -> E. n e. J ( x e. n /\ { s e. ( A u. B ) | ( s i^i n ) =/= (/) } e. Fin ) ) |
28 |
27
|
ralrimiva |
|- ( ( ( A e. ( LocFin ` J ) /\ B e. Fin ) /\ U. B C_ U. J ) -> A. x e. U. J E. n e. J ( x e. n /\ { s e. ( A u. B ) | ( s i^i n ) =/= (/) } e. Fin ) ) |
29 |
2 13 28
|
3jca |
|- ( ( ( A e. ( LocFin ` J ) /\ B e. Fin ) /\ U. B C_ U. J ) -> ( J e. Top /\ U. J = U. ( A u. B ) /\ A. x e. U. J E. n e. J ( x e. n /\ { s e. ( A u. B ) | ( s i^i n ) =/= (/) } e. Fin ) ) ) |
30 |
29
|
3impa |
|- ( ( A e. ( LocFin ` J ) /\ B e. Fin /\ U. B C_ U. J ) -> ( J e. Top /\ U. J = U. ( A u. B ) /\ A. x e. U. J E. n e. J ( x e. n /\ { s e. ( A u. B ) | ( s i^i n ) =/= (/) } e. Fin ) ) ) |
31 |
|
eqid |
|- U. ( A u. B ) = U. ( A u. B ) |
32 |
6 31
|
islocfin |
|- ( ( A u. B ) e. ( LocFin ` J ) <-> ( J e. Top /\ U. J = U. ( A u. B ) /\ A. x e. U. J E. n e. J ( x e. n /\ { s e. ( A u. B ) | ( s i^i n ) =/= (/) } e. Fin ) ) ) |
33 |
30 32
|
sylibr |
|- ( ( A e. ( LocFin ` J ) /\ B e. Fin /\ U. B C_ U. J ) -> ( A u. B ) e. ( LocFin ` J ) ) |