Metamath Proof Explorer


Theorem alexsubb

Description: Biconditional form of the Alexander Subbase Theorem alexsub . (Contributed by Mario Carneiro, 27-Aug-2015)

Ref Expression
Assertion alexsubb XUFLX=BtopGenfiBCompx𝒫BX=xy𝒫xFinX=y

Proof

Step Hyp Ref Expression
1 eqid topGenfiB=topGenfiB
2 1 iscmp topGenfiBComptopGenfiBTopx𝒫topGenfiBtopGenfiB=xy𝒫xFintopGenfiB=y
3 2 simprbi topGenfiBCompx𝒫topGenfiBtopGenfiB=xy𝒫xFintopGenfiB=y
4 simpr XUFLX=BX=B
5 elex XUFLXV
6 5 adantr XUFLX=BXV
7 4 6 eqeltrrd XUFLX=BBV
8 uniexb BVBV
9 7 8 sylibr XUFLX=BBV
10 fiuni BVB=fiB
11 9 10 syl XUFLX=BB=fiB
12 fibas fiBTopBases
13 unitg fiBTopBasestopGenfiB=fiB
14 12 13 mp1i XUFLX=BtopGenfiB=fiB
15 11 4 14 3eqtr4d XUFLX=BX=topGenfiB
16 15 eqeq1d XUFLX=BX=xtopGenfiB=x
17 15 eqeq1d XUFLX=BX=ytopGenfiB=y
18 17 rexbidv XUFLX=By𝒫xFinX=yy𝒫xFintopGenfiB=y
19 16 18 imbi12d XUFLX=BX=xy𝒫xFinX=ytopGenfiB=xy𝒫xFintopGenfiB=y
20 19 ralbidv XUFLX=Bx𝒫topGenfiBX=xy𝒫xFinX=yx𝒫topGenfiBtopGenfiB=xy𝒫xFintopGenfiB=y
21 ssfii BVBfiB
22 9 21 syl XUFLX=BBfiB
23 bastg fiBTopBasesfiBtopGenfiB
24 12 23 ax-mp fiBtopGenfiB
25 22 24 sstrdi XUFLX=BBtopGenfiB
26 25 sspwd XUFLX=B𝒫B𝒫topGenfiB
27 ssralv 𝒫B𝒫topGenfiBx𝒫topGenfiBX=xy𝒫xFinX=yx𝒫BX=xy𝒫xFinX=y
28 26 27 syl XUFLX=Bx𝒫topGenfiBX=xy𝒫xFinX=yx𝒫BX=xy𝒫xFinX=y
29 20 28 sylbird XUFLX=Bx𝒫topGenfiBtopGenfiB=xy𝒫xFintopGenfiB=yx𝒫BX=xy𝒫xFinX=y
30 3 29 syl5 XUFLX=BtopGenfiBCompx𝒫BX=xy𝒫xFinX=y
31 simpll XUFLX=Bx𝒫BX=xy𝒫xFinX=yXUFL
32 simplr XUFLX=Bx𝒫BX=xy𝒫xFinX=yX=B
33 eqidd XUFLX=Bx𝒫BX=xy𝒫xFinX=ytopGenfiB=topGenfiB
34 velpw z𝒫BzB
35 unieq x=zx=z
36 35 eqeq2d x=zX=xX=z
37 pweq x=z𝒫x=𝒫z
38 37 ineq1d x=z𝒫xFin=𝒫zFin
39 38 rexeqdv x=zy𝒫xFinX=yy𝒫zFinX=y
40 36 39 imbi12d x=zX=xy𝒫xFinX=yX=zy𝒫zFinX=y
41 40 rspccv x𝒫BX=xy𝒫xFinX=yz𝒫BX=zy𝒫zFinX=y
42 41 adantl XUFLX=Bx𝒫BX=xy𝒫xFinX=yz𝒫BX=zy𝒫zFinX=y
43 34 42 biimtrrid XUFLX=Bx𝒫BX=xy𝒫xFinX=yzBX=zy𝒫zFinX=y
44 43 imp32 XUFLX=Bx𝒫BX=xy𝒫xFinX=yzBX=zy𝒫zFinX=y
45 unieq y=wy=w
46 45 eqeq2d y=wX=yX=w
47 46 cbvrexvw y𝒫zFinX=yw𝒫zFinX=w
48 44 47 sylib XUFLX=Bx𝒫BX=xy𝒫xFinX=yzBX=zw𝒫zFinX=w
49 31 32 33 48 alexsub XUFLX=Bx𝒫BX=xy𝒫xFinX=ytopGenfiBComp
50 49 ex XUFLX=Bx𝒫BX=xy𝒫xFinX=ytopGenfiBComp
51 30 50 impbid XUFLX=BtopGenfiBCompx𝒫BX=xy𝒫xFinX=y