Metamath Proof Explorer


Theorem isnrm2

Description: An alternate characterization of normality. This is the important property in the proof of Urysohn's lemma. (Contributed by Jeff Hankins, 1-Feb-2010) (Proof shortened by Mario Carneiro, 24-Aug-2015)

Ref Expression
Assertion isnrm2 JNrmJTopcClsdJdClsdJcd=oJcoclsJod=

Proof

Step Hyp Ref Expression
1 nrmtop JNrmJTop
2 nrmsep2 JNrmcClsdJdClsdJcd=oJcoclsJod=
3 2 3exp2 JNrmcClsdJdClsdJcd=oJcoclsJod=
4 3 impd JNrmcClsdJdClsdJcd=oJcoclsJod=
5 4 ralrimivv JNrmcClsdJdClsdJcd=oJcoclsJod=
6 1 5 jca JNrmJTopcClsdJdClsdJcd=oJcoclsJod=
7 simpl JTopcClsdJdClsdJcd=oJcoclsJod=JTop
8 eqid J=J
9 8 opncld JTopxJJxClsdJ
10 9 adantr JTopxJcClsdJJxClsdJ
11 ineq2 d=Jxcd=cJx
12 11 eqeq1d d=Jxcd=cJx=
13 ineq2 d=JxclsJod=clsJoJx
14 13 eqeq1d d=JxclsJod=clsJoJx=
15 14 anbi2d d=JxcoclsJod=coclsJoJx=
16 15 rexbidv d=JxoJcoclsJod=oJcoclsJoJx=
17 12 16 imbi12d d=Jxcd=oJcoclsJod=cJx=oJcoclsJoJx=
18 17 rspcv JxClsdJdClsdJcd=oJcoclsJod=cJx=oJcoclsJoJx=
19 10 18 syl JTopxJcClsdJdClsdJcd=oJcoclsJod=cJx=oJcoclsJoJx=
20 inssdif0 cJxcJx=
21 8 cldss cClsdJcJ
22 21 adantl JTopxJcClsdJcJ
23 df-ss cJcJ=c
24 22 23 sylib JTopxJcClsdJcJ=c
25 24 sseq1d JTopxJcClsdJcJxcx
26 20 25 bitr3id JTopxJcClsdJcJx=cx
27 inssdif0 clsJoJxclsJoJx=
28 simpll JTopxJcClsdJJTop
29 elssuni oJoJ
30 8 clsss3 JTopoJclsJoJ
31 28 29 30 syl2an JTopxJcClsdJoJclsJoJ
32 df-ss clsJoJclsJoJ=clsJo
33 31 32 sylib JTopxJcClsdJoJclsJoJ=clsJo
34 33 sseq1d JTopxJcClsdJoJclsJoJxclsJox
35 27 34 bitr3id JTopxJcClsdJoJclsJoJx=clsJox
36 35 anbi2d JTopxJcClsdJoJcoclsJoJx=coclsJox
37 36 rexbidva JTopxJcClsdJoJcoclsJoJx=oJcoclsJox
38 26 37 imbi12d JTopxJcClsdJcJx=oJcoclsJoJx=cxoJcoclsJox
39 19 38 sylibd JTopxJcClsdJdClsdJcd=oJcoclsJod=cxoJcoclsJox
40 39 ralimdva JTopxJcClsdJdClsdJcd=oJcoclsJod=cClsdJcxoJcoclsJox
41 elin cClsdJ𝒫xcClsdJc𝒫x
42 velpw c𝒫xcx
43 42 anbi2i cClsdJc𝒫xcClsdJcx
44 41 43 bitri cClsdJ𝒫xcClsdJcx
45 44 imbi1i cClsdJ𝒫xoJcoclsJoxcClsdJcxoJcoclsJox
46 impexp cClsdJcxoJcoclsJoxcClsdJcxoJcoclsJox
47 45 46 bitri cClsdJ𝒫xoJcoclsJoxcClsdJcxoJcoclsJox
48 47 ralbii2 cClsdJ𝒫xoJcoclsJoxcClsdJcxoJcoclsJox
49 40 48 imbitrrdi JTopxJcClsdJdClsdJcd=oJcoclsJod=cClsdJ𝒫xoJcoclsJox
50 49 ralrimdva JTopcClsdJdClsdJcd=oJcoclsJod=xJcClsdJ𝒫xoJcoclsJox
51 50 imp JTopcClsdJdClsdJcd=oJcoclsJod=xJcClsdJ𝒫xoJcoclsJox
52 isnrm JNrmJTopxJcClsdJ𝒫xoJcoclsJox
53 7 51 52 sylanbrc JTopcClsdJdClsdJcd=oJcoclsJod=JNrm
54 6 53 impbii JNrmJTopcClsdJdClsdJcd=oJcoclsJod=