Metamath Proof Explorer


Theorem neifil

Description: The neighborhoods of a nonempty set is a filter. Example 2 of BourbakiTop1 p. I.36. (Contributed by FL, 18-Sep-2007) (Revised by Mario Carneiro, 23-Aug-2015)

Ref Expression
Assertion neifil JTopOnXSXSneiJSFilX

Proof

Step Hyp Ref Expression
1 toponuni JTopOnXX=J
2 1 adantr JTopOnXSXX=J
3 topontop JTopOnXJTop
4 3 adantr JTopOnXSXJTop
5 simpr JTopOnXSXSX
6 5 2 sseqtrd JTopOnXSXSJ
7 eqid J=J
8 7 neiuni JTopSJJ=neiJS
9 4 6 8 syl2anc JTopOnXSXJ=neiJS
10 2 9 eqtrd JTopOnXSXX=neiJS
11 eqimss2 X=neiJSneiJSX
12 10 11 syl JTopOnXSXneiJSX
13 sspwuni neiJS𝒫XneiJSX
14 12 13 sylibr JTopOnXSXneiJS𝒫X
15 14 3adant3 JTopOnXSXSneiJS𝒫X
16 0nnei JTopS¬neiJS
17 3 16 sylan JTopOnXS¬neiJS
18 17 3adant2 JTopOnXSXS¬neiJS
19 7 tpnei JTopSJJneiJS
20 19 biimpa JTopSJJneiJS
21 4 6 20 syl2anc JTopOnXSXJneiJS
22 2 21 eqeltrd JTopOnXSXXneiJS
23 22 3adant3 JTopOnXSXSXneiJS
24 15 18 23 3jca JTopOnXSXSneiJS𝒫X¬neiJSXneiJS
25 elpwi x𝒫XxX
26 4 ad2antrr JTopOnXSXxXyneiJSyxJTop
27 simprl JTopOnXSXxXyneiJSyxyneiJS
28 simprr JTopOnXSXxXyneiJSyxyx
29 simplr JTopOnXSXxXyneiJSyxxX
30 2 ad2antrr JTopOnXSXxXyneiJSyxX=J
31 29 30 sseqtrd JTopOnXSXxXyneiJSyxxJ
32 7 ssnei2 JTopyneiJSyxxJxneiJS
33 26 27 28 31 32 syl22anc JTopOnXSXxXyneiJSyxxneiJS
34 33 rexlimdvaa JTopOnXSXxXyneiJSyxxneiJS
35 25 34 sylan2 JTopOnXSXx𝒫XyneiJSyxxneiJS
36 35 ralrimiva JTopOnXSXx𝒫XyneiJSyxxneiJS
37 36 3adant3 JTopOnXSXSx𝒫XyneiJSyxxneiJS
38 innei JTopxneiJSyneiJSxyneiJS
39 38 3expib JTopxneiJSyneiJSxyneiJS
40 3 39 syl JTopOnXxneiJSyneiJSxyneiJS
41 40 3ad2ant1 JTopOnXSXSxneiJSyneiJSxyneiJS
42 41 ralrimivv JTopOnXSXSxneiJSyneiJSxyneiJS
43 isfil2 neiJSFilXneiJS𝒫X¬neiJSXneiJSx𝒫XyneiJSyxxneiJSxneiJSyneiJSxyneiJS
44 24 37 42 43 syl3anbrc JTopOnXSXSneiJSFilX