Metamath Proof Explorer


Theorem neibl

Description: The neighborhoods around a point P of a metric space are those subsets containing a ball around P . Definition of neighborhood in Kreyszig p. 19. (Contributed by NM, 8-Nov-2007) (Revised by Mario Carneiro, 23-Dec-2013)

Ref Expression
Hypothesis mopni.1 J = MetOpen D
Assertion neibl D ∞Met X P X N nei J P N X r + P ball D r N

Proof

Step Hyp Ref Expression
1 mopni.1 J = MetOpen D
2 1 mopntop D ∞Met X J Top
3 2 adantr D ∞Met X P X J Top
4 1 mopnuni D ∞Met X X = J
5 4 eleq2d D ∞Met X P X P J
6 5 biimpa D ∞Met X P X P J
7 eqid J = J
8 7 isneip J Top P J N nei J P N J y J P y y N
9 3 6 8 syl2anc D ∞Met X P X N nei J P N J y J P y y N
10 4 sseq2d D ∞Met X N X N J
11 10 adantr D ∞Met X P X N X N J
12 11 anbi1d D ∞Met X P X N X y J P y y N N J y J P y y N
13 1 mopni2 D ∞Met X y J P y r + P ball D r y
14 sstr2 P ball D r y y N P ball D r N
15 14 com12 y N P ball D r y P ball D r N
16 15 reximdv y N r + P ball D r y r + P ball D r N
17 13 16 syl5com D ∞Met X y J P y y N r + P ball D r N
18 17 3exp D ∞Met X y J P y y N r + P ball D r N
19 18 imp4a D ∞Met X y J P y y N r + P ball D r N
20 19 ad2antrr D ∞Met X P X N X y J P y y N r + P ball D r N
21 20 rexlimdv D ∞Met X P X N X y J P y y N r + P ball D r N
22 rpxr r + r *
23 1 blopn D ∞Met X P X r * P ball D r J
24 22 23 syl3an3 D ∞Met X P X r + P ball D r J
25 blcntr D ∞Met X P X r + P P ball D r
26 eleq2 y = P ball D r P y P P ball D r
27 sseq1 y = P ball D r y N P ball D r N
28 26 27 anbi12d y = P ball D r P y y N P P ball D r P ball D r N
29 28 rspcev P ball D r J P P ball D r P ball D r N y J P y y N
30 29 expr P ball D r J P P ball D r P ball D r N y J P y y N
31 24 25 30 syl2anc D ∞Met X P X r + P ball D r N y J P y y N
32 31 3expia D ∞Met X P X r + P ball D r N y J P y y N
33 32 rexlimdv D ∞Met X P X r + P ball D r N y J P y y N
34 33 adantr D ∞Met X P X N X r + P ball D r N y J P y y N
35 21 34 impbid D ∞Met X P X N X y J P y y N r + P ball D r N
36 35 pm5.32da D ∞Met X P X N X y J P y y N N X r + P ball D r N
37 9 12 36 3bitr2d D ∞Met X P X N nei J P N X r + P ball D r N