Metamath Proof Explorer


Theorem ntrneikb

Description: The interiors of disjoint sets are disjoint if and only if the neighborhoods of every point contain no disjoint sets. (Contributed by RP, 11-Jun-2021)

Ref Expression
Hypotheses ntrnei.o O=iV,jVk𝒫jiljmi|lkm
ntrnei.f F=𝒫BOB
ntrnei.r φIFN
Assertion ntrneikb φs𝒫Bt𝒫Bst=IsIt=xBs𝒫Bt𝒫BsNxtNxst

Proof

Step Hyp Ref Expression
1 ntrnei.o O=iV,jVk𝒫jiljmi|lkm
2 ntrnei.f F=𝒫BOB
3 ntrnei.r φIFN
4 con34b xIsxItst¬st¬xIsxIt
5 4 albii xxIsxItstx¬st¬xIsxIt
6 19.21v x¬st¬xIsxIt¬stx¬xIsxIt
7 nne ¬stst=
8 elin xIsItxIsxIt
9 8 imbi1i xIsItxxIsxItx
10 noel ¬x
11 imnot ¬xxIsxItx¬xIsxIt
12 10 11 ax-mp xIsxItx¬xIsxIt
13 9 12 bitr2i ¬xIsxItxIsItx
14 13 albii x¬xIsxItxxIsItx
15 dfss2 IsItxxIsItx
16 ss0b IsItIsIt=
17 14 15 16 3bitr2i x¬xIsxItIsIt=
18 7 17 imbi12i ¬stx¬xIsxItst=IsIt=
19 5 6 18 3bitrri st=IsIt=xxIsxItst
20 1 2 3 ntrneiiex φI𝒫B𝒫B
21 elmapi I𝒫B𝒫BI:𝒫B𝒫B
22 20 21 syl φI:𝒫B𝒫B
23 22 ffvelcdmda φs𝒫BIs𝒫B
24 23 adantr φs𝒫Bt𝒫BIs𝒫B
25 24 elpwid φs𝒫Bt𝒫BIsB
26 25 sseld φs𝒫Bt𝒫BxIsxB
27 26 adantrd φs𝒫Bt𝒫BxIsxItxB
28 27 imp φs𝒫Bt𝒫BxIsxItxB
29 biimt xBstxBst
30 28 29 syl φs𝒫Bt𝒫BxIsxItstxBst
31 30 pm5.74da φs𝒫Bt𝒫BxIsxItstxIsxItxBst
32 bi2.04 xIsxItxBstxBxIsxItst
33 31 32 bitrdi φs𝒫Bt𝒫BxIsxItstxBxIsxItst
34 33 albidv φs𝒫Bt𝒫BxxIsxItstxxBxIsxItst
35 df-ral xBxIsxItstxxBxIsxItst
36 34 35 bitr4di φs𝒫Bt𝒫BxxIsxItstxBxIsxItst
37 3 ad3antrrr φs𝒫Bt𝒫BxBIFN
38 simpr φs𝒫Bt𝒫BxBxB
39 simpllr φs𝒫Bt𝒫BxBs𝒫B
40 1 2 37 38 39 ntrneiel φs𝒫Bt𝒫BxBxIssNx
41 simplr φs𝒫Bt𝒫BxBt𝒫B
42 1 2 37 38 41 ntrneiel φs𝒫Bt𝒫BxBxIttNx
43 40 42 anbi12d φs𝒫Bt𝒫BxBxIsxItsNxtNx
44 43 imbi1d φs𝒫Bt𝒫BxBxIsxItstsNxtNxst
45 44 ralbidva φs𝒫Bt𝒫BxBxIsxItstxBsNxtNxst
46 36 45 bitrd φs𝒫Bt𝒫BxxIsxItstxBsNxtNxst
47 19 46 bitrid φs𝒫Bt𝒫Bst=IsIt=xBsNxtNxst
48 47 ralbidva φs𝒫Bt𝒫Bst=IsIt=t𝒫BxBsNxtNxst
49 48 ralbidva φs𝒫Bt𝒫Bst=IsIt=s𝒫Bt𝒫BxBsNxtNxst
50 ralrot3 s𝒫Bt𝒫BxBsNxtNxstxBs𝒫Bt𝒫BsNxtNxst
51 49 50 bitrdi φs𝒫Bt𝒫Bst=IsIt=xBs𝒫Bt𝒫BsNxtNxst