Metamath Proof Explorer


Theorem kur14

Description: Kuratowski's closure-complement theorem. There are at most 14 sets which can be obtained by the application of the closure and complement operations to a set in a topological space. (Contributed by Mario Carneiro, 11-Feb-2015)

Ref Expression
Hypotheses kur14.x X=J
kur14.k K=clsJ
kur14.s S=x𝒫𝒫X|AxyxXyKyx
Assertion kur14 JTopAXSFinS14

Proof

Step Hyp Ref Expression
1 kur14.x X=J
2 kur14.k K=clsJ
3 kur14.s S=x𝒫𝒫X|AxyxXyKyx
4 eleq1 A=ifAXAAxifAXAx
5 4 anbi1d A=ifAXAAxyxXyKyxifAXAxyxXyKyx
6 5 rabbidv A=ifAXAx𝒫𝒫X|AxyxXyKyx=x𝒫𝒫X|ifAXAxyxXyKyx
7 6 inteqd A=ifAXAx𝒫𝒫X|AxyxXyKyx=x𝒫𝒫X|ifAXAxyxXyKyx
8 3 7 eqtrid A=ifAXAS=x𝒫𝒫X|ifAXAxyxXyKyx
9 8 eleq1d A=ifAXASFinx𝒫𝒫X|ifAXAxyxXyKyxFin
10 8 fveq2d A=ifAXAS=x𝒫𝒫X|ifAXAxyxXyKyx
11 10 breq1d A=ifAXAS14x𝒫𝒫X|ifAXAxyxXyKyx14
12 9 11 anbi12d A=ifAXASFinS14x𝒫𝒫X|ifAXAxyxXyKyxFinx𝒫𝒫X|ifAXAxyxXyKyx14
13 unieq J=ifJTopJJ=ifJTopJ
14 1 13 eqtrid J=ifJTopJX=ifJTopJ
15 14 pweqd J=ifJTopJ𝒫X=𝒫ifJTopJ
16 15 pweqd J=ifJTopJ𝒫𝒫X=𝒫𝒫ifJTopJ
17 14 sseq2d J=ifJTopJAXAifJTopJ
18 sn0top Top
19 18 elimel ifJTopJTop
20 uniexg ifJTopJTopifJTopJV
21 19 20 ax-mp ifJTopJV
22 21 elpw2 A𝒫ifJTopJAifJTopJ
23 17 22 bitr4di J=ifJTopJAXA𝒫ifJTopJ
24 23 ifbid J=ifJTopJifAXA=ifA𝒫ifJTopJA
25 24 eleq1d J=ifJTopJifAXAxifA𝒫ifJTopJAx
26 14 difeq1d J=ifJTopJXy=ifJTopJy
27 fveq2 J=ifJTopJclsJ=clsifJTopJ
28 2 27 eqtrid J=ifJTopJK=clsifJTopJ
29 28 fveq1d J=ifJTopJKy=clsifJTopJy
30 26 29 preq12d J=ifJTopJXyKy=ifJTopJyclsifJTopJy
31 30 sseq1d J=ifJTopJXyKyxifJTopJyclsifJTopJyx
32 31 ralbidv J=ifJTopJyxXyKyxyxifJTopJyclsifJTopJyx
33 25 32 anbi12d J=ifJTopJifAXAxyxXyKyxifA𝒫ifJTopJAxyxifJTopJyclsifJTopJyx
34 16 33 rabeqbidv J=ifJTopJx𝒫𝒫X|ifAXAxyxXyKyx=x𝒫𝒫ifJTopJ|ifA𝒫ifJTopJAxyxifJTopJyclsifJTopJyx
35 34 inteqd J=ifJTopJx𝒫𝒫X|ifAXAxyxXyKyx=x𝒫𝒫ifJTopJ|ifA𝒫ifJTopJAxyxifJTopJyclsifJTopJyx
36 35 eleq1d J=ifJTopJx𝒫𝒫X|ifAXAxyxXyKyxFinx𝒫𝒫ifJTopJ|ifA𝒫ifJTopJAxyxifJTopJyclsifJTopJyxFin
37 35 fveq2d J=ifJTopJx𝒫𝒫X|ifAXAxyxXyKyx=x𝒫𝒫ifJTopJ|ifA𝒫ifJTopJAxyxifJTopJyclsifJTopJyx
38 37 breq1d J=ifJTopJx𝒫𝒫X|ifAXAxyxXyKyx14x𝒫𝒫ifJTopJ|ifA𝒫ifJTopJAxyxifJTopJyclsifJTopJyx14
39 36 38 anbi12d J=ifJTopJx𝒫𝒫X|ifAXAxyxXyKyxFinx𝒫𝒫X|ifAXAxyxXyKyx14x𝒫𝒫ifJTopJ|ifA𝒫ifJTopJAxyxifJTopJyclsifJTopJyxFinx𝒫𝒫ifJTopJ|ifA𝒫ifJTopJAxyxifJTopJyclsifJTopJyx14
40 eqid ifJTopJ=ifJTopJ
41 eqid clsifJTopJ=clsifJTopJ
42 eqid x𝒫𝒫ifJTopJ|ifA𝒫ifJTopJAxyxifJTopJyclsifJTopJyx=x𝒫𝒫ifJTopJ|ifA𝒫ifJTopJAxyxifJTopJyclsifJTopJyx
43 0elpw 𝒫ifJTopJ
44 43 elimel ifA𝒫ifJTopJA𝒫ifJTopJ
45 elpwi ifA𝒫ifJTopJA𝒫ifJTopJifA𝒫ifJTopJAifJTopJ
46 44 45 ax-mp ifA𝒫ifJTopJAifJTopJ
47 19 40 41 42 46 kur14lem10 x𝒫𝒫ifJTopJ|ifA𝒫ifJTopJAxyxifJTopJyclsifJTopJyxFinx𝒫𝒫ifJTopJ|ifA𝒫ifJTopJAxyxifJTopJyclsifJTopJyx14
48 12 39 47 dedth2h AXJTopSFinS14
49 48 ancoms JTopAXSFinS14