Metamath Proof Explorer


Theorem isreg2

Description: A topological space is regular if any closed set is separated from any point not in it by neighborhoods. (Contributed by Jeff Hankins, 1-Feb-2010) (Revised by Mario Carneiro, 25-Aug-2015)

Ref Expression
Assertion isreg2 J TopOn X J Reg c Clsd J x X ¬ x c o J p J c o x p o p =

Proof

Step Hyp Ref Expression
1 simp1r J TopOn X J Reg c Clsd J x X ¬ x c J Reg
2 simp2l J TopOn X J Reg c Clsd J x X ¬ x c c Clsd J
3 simp2r J TopOn X J Reg c Clsd J x X ¬ x c x X
4 simp1l J TopOn X J Reg c Clsd J x X ¬ x c J TopOn X
5 toponuni J TopOn X X = J
6 4 5 syl J TopOn X J Reg c Clsd J x X ¬ x c X = J
7 3 6 eleqtrd J TopOn X J Reg c Clsd J x X ¬ x c x J
8 simp3 J TopOn X J Reg c Clsd J x X ¬ x c ¬ x c
9 eqid J = J
10 9 regsep2 J Reg c Clsd J x J ¬ x c o J p J c o x p o p =
11 1 2 7 8 10 syl13anc J TopOn X J Reg c Clsd J x X ¬ x c o J p J c o x p o p =
12 11 3expia J TopOn X J Reg c Clsd J x X ¬ x c o J p J c o x p o p =
13 12 ralrimivva J TopOn X J Reg c Clsd J x X ¬ x c o J p J c o x p o p =
14 topontop J TopOn X J Top
15 14 adantr J TopOn X c Clsd J x X ¬ x c o J p J c o x p o p = J Top
16 5 adantr J TopOn X y J X = J
17 16 difeq1d J TopOn X y J X y = J y
18 9 opncld J Top y J J y Clsd J
19 14 18 sylan J TopOn X y J J y Clsd J
20 17 19 eqeltrd J TopOn X y J X y Clsd J
21 eleq2 c = X y x c x X y
22 21 notbid c = X y ¬ x c ¬ x X y
23 eldif x X y x X ¬ x y
24 23 baibr x X ¬ x y x X y
25 24 con1bid x X ¬ x X y x y
26 22 25 sylan9bb c = X y x X ¬ x c x y
27 simpl c = X y x X c = X y
28 27 sseq1d c = X y x X c o X y o
29 28 3anbi1d c = X y x X c o x p o p = X y o x p o p =
30 29 2rexbidv c = X y x X o J p J c o x p o p = o J p J X y o x p o p =
31 26 30 imbi12d c = X y x X ¬ x c o J p J c o x p o p = x y o J p J X y o x p o p =
32 31 ralbidva c = X y x X ¬ x c o J p J c o x p o p = x X x y o J p J X y o x p o p =
33 32 rspcv X y Clsd J c Clsd J x X ¬ x c o J p J c o x p o p = x X x y o J p J X y o x p o p =
34 20 33 syl J TopOn X y J c Clsd J x X ¬ x c o J p J c o x p o p = x X x y o J p J X y o x p o p =
35 ralcom3 x X x y o J p J X y o x p o p = x y x X o J p J X y o x p o p =
36 toponss J TopOn X y J y X
37 36 sselda J TopOn X y J x y x X
38 simprr2 J TopOn X y J x y o J p J X y o x p o p = x p
39 5 ad3antrrr J TopOn X y J x y o J p J X y o x p o p = X = J
40 39 difeq1d J TopOn X y J x y o J p J X y o x p o p = X o = J o
41 14 ad3antrrr J TopOn X y J x y o J p J X y o x p o p = J Top
42 simprll J TopOn X y J x y o J p J X y o x p o p = o J
43 9 opncld J Top o J J o Clsd J
44 41 42 43 syl2anc J TopOn X y J x y o J p J X y o x p o p = J o Clsd J
45 40 44 eqeltrd J TopOn X y J x y o J p J X y o x p o p = X o Clsd J
46 incom p o = o p
47 simprr3 J TopOn X y J x y o J p J X y o x p o p = o p =
48 46 47 eqtrid J TopOn X y J x y o J p J X y o x p o p = p o =
49 simplll J TopOn X y J x y o J p J X y o x p o p = J TopOn X
50 simprlr J TopOn X y J x y o J p J X y o x p o p = p J
51 toponss J TopOn X p J p X
52 49 50 51 syl2anc J TopOn X y J x y o J p J X y o x p o p = p X
53 reldisj p X p o = p X o
54 52 53 syl J TopOn X y J x y o J p J X y o x p o p = p o = p X o
55 48 54 mpbid J TopOn X y J x y o J p J X y o x p o p = p X o
56 9 clsss2 X o Clsd J p X o cls J p X o
57 45 55 56 syl2anc J TopOn X y J x y o J p J X y o x p o p = cls J p X o
58 simprr1 J TopOn X y J x y o J p J X y o x p o p = X y o
59 difcom X y o X o y
60 58 59 sylib J TopOn X y J x y o J p J X y o x p o p = X o y
61 57 60 sstrd J TopOn X y J x y o J p J X y o x p o p = cls J p y
62 38 61 jca J TopOn X y J x y o J p J X y o x p o p = x p cls J p y
63 62 expr J TopOn X y J x y o J p J X y o x p o p = x p cls J p y
64 63 anassrs J TopOn X y J x y o J p J X y o x p o p = x p cls J p y
65 64 reximdva J TopOn X y J x y o J p J X y o x p o p = p J x p cls J p y
66 65 rexlimdva J TopOn X y J x y o J p J X y o x p o p = p J x p cls J p y
67 37 66 embantd J TopOn X y J x y x X o J p J X y o x p o p = p J x p cls J p y
68 67 ralimdva J TopOn X y J x y x X o J p J X y o x p o p = x y p J x p cls J p y
69 35 68 syl5bi J TopOn X y J x X x y o J p J X y o x p o p = x y p J x p cls J p y
70 34 69 syld J TopOn X y J c Clsd J x X ¬ x c o J p J c o x p o p = x y p J x p cls J p y
71 70 ralrimdva J TopOn X c Clsd J x X ¬ x c o J p J c o x p o p = y J x y p J x p cls J p y
72 71 imp J TopOn X c Clsd J x X ¬ x c o J p J c o x p o p = y J x y p J x p cls J p y
73 isreg J Reg J Top y J x y p J x p cls J p y
74 15 72 73 sylanbrc J TopOn X c Clsd J x X ¬ x c o J p J c o x p o p = J Reg
75 13 74 impbida J TopOn X J Reg c Clsd J x X ¬ x c o J p J c o x p o p =