Metamath Proof Explorer


Theorem metrest

Description: Two alternate formulations of a subspace topology of a metric space topology. (Contributed by Jeff Hankins, 19-Aug-2009) (Proof shortened by Mario Carneiro, 5-Jan-2014)

Ref Expression
Hypotheses metrest.1 ⊢ D = C ↾ Y × Y
metrest.3 ⊢ J = MetOpen ⁡ C
metrest.4 ⊢ K = MetOpen ⁡ D
Assertion metrest ⊢ C ∈ ∞Met ⁡ X ∧ Y ⊆ X → J ↾ 𝑡 Y = K

Proof

Step Hyp Ref Expression
1 metrest.1 ⊢ D = C ↾ Y × Y
2 metrest.3 ⊢ J = MetOpen ⁡ C
3 metrest.4 ⊢ K = MetOpen ⁡ D
4 inss1 ⊢ u ∩ Y ⊆ u
5 2 elmopn2 ⊢ C ∈ ∞Met ⁡ X → u ∈ J ↔ u ⊆ X ∧ ∀ y ∈ u ∃ r ∈ ℝ + y ball ⁡ C r ⊆ u
6 5 simplbda ⊢ C ∈ ∞Met ⁡ X ∧ u ∈ J → ∀ y ∈ u ∃ r ∈ ℝ + y ball ⁡ C r ⊆ u
7 6 adantlr ⊢ C ∈ ∞Met ⁡ X ∧ Y ⊆ X ∧ u ∈ J → ∀ y ∈ u ∃ r ∈ ℝ + y ball ⁡ C r ⊆ u
8 ssralv ⊢ u ∩ Y ⊆ u → ∀ y ∈ u ∃ r ∈ ℝ + y ball ⁡ C r ⊆ u → ∀ y ∈ u ∩ Y ∃ r ∈ ℝ + y ball ⁡ C r ⊆ u
9 4 7 8 mpsyl ⊢ C ∈ ∞Met ⁡ X ∧ Y ⊆ X ∧ u ∈ J → ∀ y ∈ u ∩ Y ∃ r ∈ ℝ + y ball ⁡ C r ⊆ u
10 ssrin ⊢ y ball ⁡ C r ⊆ u → y ball ⁡ C r ∩ Y ⊆ u ∩ Y
11 10 reximi ⊢ ∃ r ∈ ℝ + y ball ⁡ C r ⊆ u → ∃ r ∈ ℝ + y ball ⁡ C r ∩ Y ⊆ u ∩ Y
12 11 ralimi ⊢ ∀ y ∈ u ∩ Y ∃ r ∈ ℝ + y ball ⁡ C r ⊆ u → ∀ y ∈ u ∩ Y ∃ r ∈ ℝ + y ball ⁡ C r ∩ Y ⊆ u ∩ Y
13 9 12 syl ⊢ C ∈ ∞Met ⁡ X ∧ Y ⊆ X ∧ u ∈ J → ∀ y ∈ u ∩ Y ∃ r ∈ ℝ + y ball ⁡ C r ∩ Y ⊆ u ∩ Y
14 inss2 ⊢ u ∩ Y ⊆ Y
15 13 14 jctil ⊢ C ∈ ∞Met ⁡ X ∧ Y ⊆ X ∧ u ∈ J → u ∩ Y ⊆ Y ∧ ∀ y ∈ u ∩ Y ∃ r ∈ ℝ + y ball ⁡ C r ∩ Y ⊆ u ∩ Y
16 sseq1 ⊢ x = u ∩ Y → x ⊆ Y ↔ u ∩ Y ⊆ Y
17 sseq2 ⊢ x = u ∩ Y → y ball ⁡ C r ∩ Y ⊆ x ↔ y ball ⁡ C r ∩ Y ⊆ u ∩ Y
18 17 rexbidv ⊢ x = u ∩ Y → ∃ r ∈ ℝ + y ball ⁡ C r ∩ Y ⊆ x ↔ ∃ r ∈ ℝ + y ball ⁡ C r ∩ Y ⊆ u ∩ Y
19 18 raleqbi1dv ⊢ x = u ∩ Y → ∀ y ∈ x ∃ r ∈ ℝ + y ball ⁡ C r ∩ Y ⊆ x ↔ ∀ y ∈ u ∩ Y ∃ r ∈ ℝ + y ball ⁡ C r ∩ Y ⊆ u ∩ Y
20 16 19 anbi12d ⊢ x = u ∩ Y → x ⊆ Y ∧ ∀ y ∈ x ∃ r ∈ ℝ + y ball ⁡ C r ∩ Y ⊆ x ↔ u ∩ Y ⊆ Y ∧ ∀ y ∈ u ∩ Y ∃ r ∈ ℝ + y ball ⁡ C r ∩ Y ⊆ u ∩ Y
21 15 20 syl5ibrcom ⊢ C ∈ ∞Met ⁡ X ∧ Y ⊆ X ∧ u ∈ J → x = u ∩ Y → x ⊆ Y ∧ ∀ y ∈ x ∃ r ∈ ℝ + y ball ⁡ C r ∩ Y ⊆ x
22 21 rexlimdva ⊢ C ∈ ∞Met ⁡ X ∧ Y ⊆ X → ∃ u ∈ J x = u ∩ Y → x ⊆ Y ∧ ∀ y ∈ x ∃ r ∈ ℝ + y ball ⁡ C r ∩ Y ⊆ x
23 2 mopntop ⊢ C ∈ ∞Met ⁡ X → J ∈ Top
24 23 ad2antrr ⊢ C ∈ ∞Met ⁡ X ∧ Y ⊆ X ∧ x ⊆ Y ∧ ∀ y ∈ x ∃ r ∈ ℝ + y ball ⁡ C r ∩ Y ⊆ x → J ∈ Top
25 ssel2 ⊢ x ⊆ Y ∧ y ∈ x → y ∈ Y
26 ssel2 ⊢ Y ⊆ X ∧ y ∈ Y → y ∈ X
27 rpxr ⊢ r ∈ ℝ + → r ∈ ℝ *
28 2 blopn ⊢ C ∈ ∞Met ⁡ X ∧ y ∈ X ∧ r ∈ ℝ * → y ball ⁡ C r ∈ J
29 eleq1a ⊢ y ball ⁡ C r ∈ J → z = y ball ⁡ C r → z ∈ J
30 28 29 syl ⊢ C ∈ ∞Met ⁡ X ∧ y ∈ X ∧ r ∈ ℝ * → z = y ball ⁡ C r → z ∈ J
31 30 3expa ⊢ C ∈ ∞Met ⁡ X ∧ y ∈ X ∧ r ∈ ℝ * → z = y ball ⁡ C r → z ∈ J
32 27 31 sylan2 ⊢ C ∈ ∞Met ⁡ X ∧ y ∈ X ∧ r ∈ ℝ + → z = y ball ⁡ C r → z ∈ J
33 32 rexlimdva ⊢ C ∈ ∞Met ⁡ X ∧ y ∈ X → ∃ r ∈ ℝ + z = y ball ⁡ C r → z ∈ J
34 26 33 sylan2 ⊢ C ∈ ∞Met ⁡ X ∧ Y ⊆ X ∧ y ∈ Y → ∃ r ∈ ℝ + z = y ball ⁡ C r → z ∈ J
35 34 anassrs ⊢ C ∈ ∞Met ⁡ X ∧ Y ⊆ X ∧ y ∈ Y → ∃ r ∈ ℝ + z = y ball ⁡ C r → z ∈ J
36 25 35 sylan2 ⊢ C ∈ ∞Met ⁡ X ∧ Y ⊆ X ∧ x ⊆ Y ∧ y ∈ x → ∃ r ∈ ℝ + z = y ball ⁡ C r → z ∈ J
37 36 anassrs ⊢ C ∈ ∞Met ⁡ X ∧ Y ⊆ X ∧ x ⊆ Y ∧ y ∈ x → ∃ r ∈ ℝ + z = y ball ⁡ C r → z ∈ J
38 37 rexlimdva ⊢ C ∈ ∞Met ⁡ X ∧ Y ⊆ X ∧ x ⊆ Y → ∃ y ∈ x ∃ r ∈ ℝ + z = y ball ⁡ C r → z ∈ J
39 38 adantrd ⊢ C ∈ ∞Met ⁡ X ∧ Y ⊆ X ∧ x ⊆ Y → ∃ y ∈ x ∃ r ∈ ℝ + z = y ball ⁡ C r ∧ z ∩ Y ⊆ x → z ∈ J
40 39 adantrr ⊢ C ∈ ∞Met ⁡ X ∧ Y ⊆ X ∧ x ⊆ Y ∧ ∀ y ∈ x ∃ r ∈ ℝ + y ball ⁡ C r ∩ Y ⊆ x → ∃ y ∈ x ∃ r ∈ ℝ + z = y ball ⁡ C r ∧ z ∩ Y ⊆ x → z ∈ J
41 40 abssdv ⊢ C ∈ ∞Met ⁡ X ∧ Y ⊆ X ∧ x ⊆ Y ∧ ∀ y ∈ x ∃ r ∈ ℝ + y ball ⁡ C r ∩ Y ⊆ x → z | ∃ y ∈ x ∃ r ∈ ℝ + z = y ball ⁡ C r ∧ z ∩ Y ⊆ x ⊆ J
42 uniopn ⊢ J ∈ Top ∧ z | ∃ y ∈ x ∃ r ∈ ℝ + z = y ball ⁡ C r ∧ z ∩ Y ⊆ x ⊆ J → ⋃ z | ∃ y ∈ x ∃ r ∈ ℝ + z = y ball ⁡ C r ∧ z ∩ Y ⊆ x ∈ J
43 24 41 42 syl2anc ⊢ C ∈ ∞Met ⁡ X ∧ Y ⊆ X ∧ x ⊆ Y ∧ ∀ y ∈ x ∃ r ∈ ℝ + y ball ⁡ C r ∩ Y ⊆ x → ⋃ z | ∃ y ∈ x ∃ r ∈ ℝ + z = y ball ⁡ C r ∧ z ∩ Y ⊆ x ∈ J
44 oveq1 ⊢ y = u → y ball ⁡ C r = u ball ⁡ C r
45 44 ineq1d ⊢ y = u → y ball ⁡ C r ∩ Y = u ball ⁡ C r ∩ Y
46 45 sseq1d ⊢ y = u → y ball ⁡ C r ∩ Y ⊆ x ↔ u ball ⁡ C r ∩ Y ⊆ x
47 46 rexbidv ⊢ y = u → ∃ r ∈ ℝ + y ball ⁡ C r ∩ Y ⊆ x ↔ ∃ r ∈ ℝ + u ball ⁡ C r ∩ Y ⊆ x
48 47 rspccv ⊢ ∀ y ∈ x ∃ r ∈ ℝ + y ball ⁡ C r ∩ Y ⊆ x → u ∈ x → ∃ r ∈ ℝ + u ball ⁡ C r ∩ Y ⊆ x
49 48 ad2antll ⊢ C ∈ ∞Met ⁡ X ∧ Y ⊆ X ∧ x ⊆ Y ∧ ∀ y ∈ x ∃ r ∈ ℝ + y ball ⁡ C r ∩ Y ⊆ x → u ∈ x → ∃ r ∈ ℝ + u ball ⁡ C r ∩ Y ⊆ x
50 ssel ⊢ x ⊆ Y → u ∈ x → u ∈ Y
51 ssel ⊢ Y ⊆ X → u ∈ Y → u ∈ X
52 blcntr ⊢ C ∈ ∞Met ⁡ X ∧ u ∈ X ∧ r ∈ ℝ + → u ∈ u ball ⁡ C r
53 52 a1d ⊢ C ∈ ∞Met ⁡ X ∧ u ∈ X ∧ r ∈ ℝ + → u ball ⁡ C r ∩ Y ⊆ x → u ∈ u ball ⁡ C r
54 53 ancld ⊢ C ∈ ∞Met ⁡ X ∧ u ∈ X ∧ r ∈ ℝ + → u ball ⁡ C r ∩ Y ⊆ x → u ball ⁡ C r ∩ Y ⊆ x ∧ u ∈ u ball ⁡ C r
55 54 3expa ⊢ C ∈ ∞Met ⁡ X ∧ u ∈ X ∧ r ∈ ℝ + → u ball ⁡ C r ∩ Y ⊆ x → u ball ⁡ C r ∩ Y ⊆ x ∧ u ∈ u ball ⁡ C r
56 55 reximdva ⊢ C ∈ ∞Met ⁡ X ∧ u ∈ X → ∃ r ∈ ℝ + u ball ⁡ C r ∩ Y ⊆ x → ∃ r ∈ ℝ + u ball ⁡ C r ∩ Y ⊆ x ∧ u ∈ u ball ⁡ C r
57 56 ex ⊢ C ∈ ∞Met ⁡ X → u ∈ X → ∃ r ∈ ℝ + u ball ⁡ C r ∩ Y ⊆ x → ∃ r ∈ ℝ + u ball ⁡ C r ∩ Y ⊆ x ∧ u ∈ u ball ⁡ C r
58 51 57 sylan9r ⊢ C ∈ ∞Met ⁡ X ∧ Y ⊆ X → u ∈ Y → ∃ r ∈ ℝ + u ball ⁡ C r ∩ Y ⊆ x → ∃ r ∈ ℝ + u ball ⁡ C r ∩ Y ⊆ x ∧ u ∈ u ball ⁡ C r
59 50 58 sylan9r ⊢ C ∈ ∞Met ⁡ X ∧ Y ⊆ X ∧ x ⊆ Y → u ∈ x → ∃ r ∈ ℝ + u ball ⁡ C r ∩ Y ⊆ x → ∃ r ∈ ℝ + u ball ⁡ C r ∩ Y ⊆ x ∧ u ∈ u ball ⁡ C r
60 59 adantrr ⊢ C ∈ ∞Met ⁡ X ∧ Y ⊆ X ∧ x ⊆ Y ∧ ∀ y ∈ x ∃ r ∈ ℝ + y ball ⁡ C r ∩ Y ⊆ x → u ∈ x → ∃ r ∈ ℝ + u ball ⁡ C r ∩ Y ⊆ x → ∃ r ∈ ℝ + u ball ⁡ C r ∩ Y ⊆ x ∧ u ∈ u ball ⁡ C r
61 49 60 mpdd ⊢ C ∈ ∞Met ⁡ X ∧ Y ⊆ X ∧ x ⊆ Y ∧ ∀ y ∈ x ∃ r ∈ ℝ + y ball ⁡ C r ∩ Y ⊆ x → u ∈ x → ∃ r ∈ ℝ + u ball ⁡ C r ∩ Y ⊆ x ∧ u ∈ u ball ⁡ C r
62 44 eleq2d ⊢ y = u → u ∈ y ball ⁡ C r ↔ u ∈ u ball ⁡ C r
63 46 62 anbi12d ⊢ y = u → y ball ⁡ C r ∩ Y ⊆ x ∧ u ∈ y ball ⁡ C r ↔ u ball ⁡ C r ∩ Y ⊆ x ∧ u ∈ u ball ⁡ C r
64 63 rexbidv ⊢ y = u → ∃ r ∈ ℝ + y ball ⁡ C r ∩ Y ⊆ x ∧ u ∈ y ball ⁡ C r ↔ ∃ r ∈ ℝ + u ball ⁡ C r ∩ Y ⊆ x ∧ u ∈ u ball ⁡ C r
65 64 rspcev ⊢ u ∈ x ∧ ∃ r ∈ ℝ + u ball ⁡ C r ∩ Y ⊆ x ∧ u ∈ u ball ⁡ C r → ∃ y ∈ x ∃ r ∈ ℝ + y ball ⁡ C r ∩ Y ⊆ x ∧ u ∈ y ball ⁡ C r
66 65 ex ⊢ u ∈ x → ∃ r ∈ ℝ + u ball ⁡ C r ∩ Y ⊆ x ∧ u ∈ u ball ⁡ C r → ∃ y ∈ x ∃ r ∈ ℝ + y ball ⁡ C r ∩ Y ⊆ x ∧ u ∈ y ball ⁡ C r
67 61 66 sylcom ⊢ C ∈ ∞Met ⁡ X ∧ Y ⊆ X ∧ x ⊆ Y ∧ ∀ y ∈ x ∃ r ∈ ℝ + y ball ⁡ C r ∩ Y ⊆ x → u ∈ x → ∃ y ∈ x ∃ r ∈ ℝ + y ball ⁡ C r ∩ Y ⊆ x ∧ u ∈ y ball ⁡ C r
68 simprl ⊢ C ∈ ∞Met ⁡ X ∧ Y ⊆ X ∧ x ⊆ Y ∧ ∀ y ∈ x ∃ r ∈ ℝ + y ball ⁡ C r ∩ Y ⊆ x → x ⊆ Y
69 68 sseld ⊢ C ∈ ∞Met ⁡ X ∧ Y ⊆ X ∧ x ⊆ Y ∧ ∀ y ∈ x ∃ r ∈ ℝ + y ball ⁡ C r ∩ Y ⊆ x → u ∈ x → u ∈ Y
70 67 69 jcad ⊢ C ∈ ∞Met ⁡ X ∧ Y ⊆ X ∧ x ⊆ Y ∧ ∀ y ∈ x ∃ r ∈ ℝ + y ball ⁡ C r ∩ Y ⊆ x → u ∈ x → ∃ y ∈ x ∃ r ∈ ℝ + y ball ⁡ C r ∩ Y ⊆ x ∧ u ∈ y ball ⁡ C r ∧ u ∈ Y
71 elin ⊢ u ∈ y ball ⁡ C r ∩ Y ↔ u ∈ y ball ⁡ C r ∧ u ∈ Y
72 ssel2 ⊢ y ball ⁡ C r ∩ Y ⊆ x ∧ u ∈ y ball ⁡ C r ∩ Y → u ∈ x
73 71 72 sylan2br ⊢ y ball ⁡ C r ∩ Y ⊆ x ∧ u ∈ y ball ⁡ C r ∧ u ∈ Y → u ∈ x
74 73 expr ⊢ y ball ⁡ C r ∩ Y ⊆ x ∧ u ∈ y ball ⁡ C r → u ∈ Y → u ∈ x
75 74 rexlimivw ⊢ ∃ r ∈ ℝ + y ball ⁡ C r ∩ Y ⊆ x ∧ u ∈ y ball ⁡ C r → u ∈ Y → u ∈ x
76 75 rexlimivw ⊢ ∃ y ∈ x ∃ r ∈ ℝ + y ball ⁡ C r ∩ Y ⊆ x ∧ u ∈ y ball ⁡ C r → u ∈ Y → u ∈ x
77 76 imp ⊢ ∃ y ∈ x ∃ r ∈ ℝ + y ball ⁡ C r ∩ Y ⊆ x ∧ u ∈ y ball ⁡ C r ∧ u ∈ Y → u ∈ x
78 70 77 impbid1 ⊢ C ∈ ∞Met ⁡ X ∧ Y ⊆ X ∧ x ⊆ Y ∧ ∀ y ∈ x ∃ r ∈ ℝ + y ball ⁡ C r ∩ Y ⊆ x → u ∈ x ↔ ∃ y ∈ x ∃ r ∈ ℝ + y ball ⁡ C r ∩ Y ⊆ x ∧ u ∈ y ball ⁡ C r ∧ u ∈ Y
79 elin ⊢ u ∈ ⋃ z | ∃ y ∈ x ∃ r ∈ ℝ + z = y ball ⁡ C r ∧ z ∩ Y ⊆ x ∩ Y ↔ u ∈ ⋃ z | ∃ y ∈ x ∃ r ∈ ℝ + z = y ball ⁡ C r ∧ z ∩ Y ⊆ x ∧ u ∈ Y
80 eluniab ⊢ u ∈ ⋃ z | ∃ y ∈ x ∃ r ∈ ℝ + z = y ball ⁡ C r ∧ z ∩ Y ⊆ x ↔ ∃ z u ∈ z ∧ ∃ y ∈ x ∃ r ∈ ℝ + z = y ball ⁡ C r ∧ z ∩ Y ⊆ x
81 ancom ⊢ u ∈ z ∧ ∃ y ∈ x ∃ r ∈ ℝ + z = y ball ⁡ C r ∧ z ∩ Y ⊆ x ↔ ∃ y ∈ x ∃ r ∈ ℝ + z = y ball ⁡ C r ∧ z ∩ Y ⊆ x ∧ u ∈ z
82 anass ⊢ ∃ y ∈ x ∃ r ∈ ℝ + z = y ball ⁡ C r ∧ z ∩ Y ⊆ x ∧ u ∈ z ↔ ∃ y ∈ x ∃ r ∈ ℝ + z = y ball ⁡ C r ∧ z ∩ Y ⊆ x ∧ u ∈ z
83 r19.41v ⊢ ∃ r ∈ ℝ + z = y ball ⁡ C r ∧ z ∩ Y ⊆ x ∧ u ∈ z ↔ ∃ r ∈ ℝ + z = y ball ⁡ C r ∧ z ∩ Y ⊆ x ∧ u ∈ z
84 83 rexbii ⊢ ∃ y ∈ x ∃ r ∈ ℝ + z = y ball ⁡ C r ∧ z ∩ Y ⊆ x ∧ u ∈ z ↔ ∃ y ∈ x ∃ r ∈ ℝ + z = y ball ⁡ C r ∧ z ∩ Y ⊆ x ∧ u ∈ z
85 r19.41v ⊢ ∃ y ∈ x ∃ r ∈ ℝ + z = y ball ⁡ C r ∧ z ∩ Y ⊆ x ∧ u ∈ z ↔ ∃ y ∈ x ∃ r ∈ ℝ + z = y ball ⁡ C r ∧ z ∩ Y ⊆ x ∧ u ∈ z
86 84 85 bitr2i ⊢ ∃ y ∈ x ∃ r ∈ ℝ + z = y ball ⁡ C r ∧ z ∩ Y ⊆ x ∧ u ∈ z ↔ ∃ y ∈ x ∃ r ∈ ℝ + z = y ball ⁡ C r ∧ z ∩ Y ⊆ x ∧ u ∈ z
87 81 82 86 3bitri ⊢ u ∈ z ∧ ∃ y ∈ x ∃ r ∈ ℝ + z = y ball ⁡ C r ∧ z ∩ Y ⊆ x ↔ ∃ y ∈ x ∃ r ∈ ℝ + z = y ball ⁡ C r ∧ z ∩ Y ⊆ x ∧ u ∈ z
88 87 exbii ⊢ ∃ z u ∈ z ∧ ∃ y ∈ x ∃ r ∈ ℝ + z = y ball ⁡ C r ∧ z ∩ Y ⊆ x ↔ ∃ z ∃ y ∈ x ∃ r ∈ ℝ + z = y ball ⁡ C r ∧ z ∩ Y ⊆ x ∧ u ∈ z
89 ovex ⊢ y ball ⁡ C r ∈ V
90 ineq1 ⊢ z = y ball ⁡ C r → z ∩ Y = y ball ⁡ C r ∩ Y
91 90 sseq1d ⊢ z = y ball ⁡ C r → z ∩ Y ⊆ x ↔ y ball ⁡ C r ∩ Y ⊆ x
92 eleq2 ⊢ z = y ball ⁡ C r → u ∈ z ↔ u ∈ y ball ⁡ C r
93 91 92 anbi12d ⊢ z = y ball ⁡ C r → z ∩ Y ⊆ x ∧ u ∈ z ↔ y ball ⁡ C r ∩ Y ⊆ x ∧ u ∈ y ball ⁡ C r
94 89 93 ceqsexv ⊢ ∃ z z = y ball ⁡ C r ∧ z ∩ Y ⊆ x ∧ u ∈ z ↔ y ball ⁡ C r ∩ Y ⊆ x ∧ u ∈ y ball ⁡ C r
95 94 rexbii ⊢ ∃ r ∈ ℝ + ∃ z z = y ball ⁡ C r ∧ z ∩ Y ⊆ x ∧ u ∈ z ↔ ∃ r ∈ ℝ + y ball ⁡ C r ∩ Y ⊆ x ∧ u ∈ y ball ⁡ C r
96 rexcom4 ⊢ ∃ r ∈ ℝ + ∃ z z = y ball ⁡ C r ∧ z ∩ Y ⊆ x ∧ u ∈ z ↔ ∃ z ∃ r ∈ ℝ + z = y ball ⁡ C r ∧ z ∩ Y ⊆ x ∧ u ∈ z
97 95 96 bitr3i ⊢ ∃ r ∈ ℝ + y ball ⁡ C r ∩ Y ⊆ x ∧ u ∈ y ball ⁡ C r ↔ ∃ z ∃ r ∈ ℝ + z = y ball ⁡ C r ∧ z ∩ Y ⊆ x ∧ u ∈ z
98 97 rexbii ⊢ ∃ y ∈ x ∃ r ∈ ℝ + y ball ⁡ C r ∩ Y ⊆ x ∧ u ∈ y ball ⁡ C r ↔ ∃ y ∈ x ∃ z ∃ r ∈ ℝ + z = y ball ⁡ C r ∧ z ∩ Y ⊆ x ∧ u ∈ z
99 rexcom4 ⊢ ∃ y ∈ x ∃ z ∃ r ∈ ℝ + z = y ball ⁡ C r ∧ z ∩ Y ⊆ x ∧ u ∈ z ↔ ∃ z ∃ y ∈ x ∃ r ∈ ℝ + z = y ball ⁡ C r ∧ z ∩ Y ⊆ x ∧ u ∈ z
100 98 99 bitr2i ⊢ ∃ z ∃ y ∈ x ∃ r ∈ ℝ + z = y ball ⁡ C r ∧ z ∩ Y ⊆ x ∧ u ∈ z ↔ ∃ y ∈ x ∃ r ∈ ℝ + y ball ⁡ C r ∩ Y ⊆ x ∧ u ∈ y ball ⁡ C r
101 80 88 100 3bitri ⊢ u ∈ ⋃ z | ∃ y ∈ x ∃ r ∈ ℝ + z = y ball ⁡ C r ∧ z ∩ Y ⊆ x ↔ ∃ y ∈ x ∃ r ∈ ℝ + y ball ⁡ C r ∩ Y ⊆ x ∧ u ∈ y ball ⁡ C r
102 101 anbi1i ⊢ u ∈ ⋃ z | ∃ y ∈ x ∃ r ∈ ℝ + z = y ball ⁡ C r ∧ z ∩ Y ⊆ x ∧ u ∈ Y ↔ ∃ y ∈ x ∃ r ∈ ℝ + y ball ⁡ C r ∩ Y ⊆ x ∧ u ∈ y ball ⁡ C r ∧ u ∈ Y
103 79 102 bitr2i ⊢ ∃ y ∈ x ∃ r ∈ ℝ + y ball ⁡ C r ∩ Y ⊆ x ∧ u ∈ y ball ⁡ C r ∧ u ∈ Y ↔ u ∈ ⋃ z | ∃ y ∈ x ∃ r ∈ ℝ + z = y ball ⁡ C r ∧ z ∩ Y ⊆ x ∩ Y
104 78 103 bitrdi ⊢ C ∈ ∞Met ⁡ X ∧ Y ⊆ X ∧ x ⊆ Y ∧ ∀ y ∈ x ∃ r ∈ ℝ + y ball ⁡ C r ∩ Y ⊆ x → u ∈ x ↔ u ∈ ⋃ z | ∃ y ∈ x ∃ r ∈ ℝ + z = y ball ⁡ C r ∧ z ∩ Y ⊆ x ∩ Y
105 104 eqrdv ⊢ C ∈ ∞Met ⁡ X ∧ Y ⊆ X ∧ x ⊆ Y ∧ ∀ y ∈ x ∃ r ∈ ℝ + y ball ⁡ C r ∩ Y ⊆ x → x = ⋃ z | ∃ y ∈ x ∃ r ∈ ℝ + z = y ball ⁡ C r ∧ z ∩ Y ⊆ x ∩ Y
106 ineq1 ⊢ u = ⋃ z | ∃ y ∈ x ∃ r ∈ ℝ + z = y ball ⁡ C r ∧ z ∩ Y ⊆ x → u ∩ Y = ⋃ z | ∃ y ∈ x ∃ r ∈ ℝ + z = y ball ⁡ C r ∧ z ∩ Y ⊆ x ∩ Y
107 106 rspceeqv ⊢ ⋃ z | ∃ y ∈ x ∃ r ∈ ℝ + z = y ball ⁡ C r ∧ z ∩ Y ⊆ x ∈ J ∧ x = ⋃ z | ∃ y ∈ x ∃ r ∈ ℝ + z = y ball ⁡ C r ∧ z ∩ Y ⊆ x ∩ Y → ∃ u ∈ J x = u ∩ Y
108 43 105 107 syl2anc ⊢ C ∈ ∞Met ⁡ X ∧ Y ⊆ X ∧ x ⊆ Y ∧ ∀ y ∈ x ∃ r ∈ ℝ + y ball ⁡ C r ∩ Y ⊆ x → ∃ u ∈ J x = u ∩ Y
109 108 ex ⊢ C ∈ ∞Met ⁡ X ∧ Y ⊆ X → x ⊆ Y ∧ ∀ y ∈ x ∃ r ∈ ℝ + y ball ⁡ C r ∩ Y ⊆ x → ∃ u ∈ J x = u ∩ Y
110 22 109 impbid ⊢ C ∈ ∞Met ⁡ X ∧ Y ⊆ X → ∃ u ∈ J x = u ∩ Y ↔ x ⊆ Y ∧ ∀ y ∈ x ∃ r ∈ ℝ + y ball ⁡ C r ∩ Y ⊆ x
111 simpr ⊢ Y ⊆ X ∧ y ∈ Y → y ∈ Y
112 26 111 elind ⊢ Y ⊆ X ∧ y ∈ Y → y ∈ X ∩ Y
113 1 blres ⊢ C ∈ ∞Met ⁡ X ∧ y ∈ X ∩ Y ∧ r ∈ ℝ * → y ball ⁡ D r = y ball ⁡ C r ∩ Y
114 113 sseq1d ⊢ C ∈ ∞Met ⁡ X ∧ y ∈ X ∩ Y ∧ r ∈ ℝ * → y ball ⁡ D r ⊆ x ↔ y ball ⁡ C r ∩ Y ⊆ x
115 114 3expa ⊢ C ∈ ∞Met ⁡ X ∧ y ∈ X ∩ Y ∧ r ∈ ℝ * → y ball ⁡ D r ⊆ x ↔ y ball ⁡ C r ∩ Y ⊆ x
116 27 115 sylan2 ⊢ C ∈ ∞Met ⁡ X ∧ y ∈ X ∩ Y ∧ r ∈ ℝ + → y ball ⁡ D r ⊆ x ↔ y ball ⁡ C r ∩ Y ⊆ x
117 116 rexbidva ⊢ C ∈ ∞Met ⁡ X ∧ y ∈ X ∩ Y → ∃ r ∈ ℝ + y ball ⁡ D r ⊆ x ↔ ∃ r ∈ ℝ + y ball ⁡ C r ∩ Y ⊆ x
118 112 117 sylan2 ⊢ C ∈ ∞Met ⁡ X ∧ Y ⊆ X ∧ y ∈ Y → ∃ r ∈ ℝ + y ball ⁡ D r ⊆ x ↔ ∃ r ∈ ℝ + y ball ⁡ C r ∩ Y ⊆ x
119 118 anassrs ⊢ C ∈ ∞Met ⁡ X ∧ Y ⊆ X ∧ y ∈ Y → ∃ r ∈ ℝ + y ball ⁡ D r ⊆ x ↔ ∃ r ∈ ℝ + y ball ⁡ C r ∩ Y ⊆ x
120 25 119 sylan2 ⊢ C ∈ ∞Met ⁡ X ∧ Y ⊆ X ∧ x ⊆ Y ∧ y ∈ x → ∃ r ∈ ℝ + y ball ⁡ D r ⊆ x ↔ ∃ r ∈ ℝ + y ball ⁡ C r ∩ Y ⊆ x
121 120 anassrs ⊢ C ∈ ∞Met ⁡ X ∧ Y ⊆ X ∧ x ⊆ Y ∧ y ∈ x → ∃ r ∈ ℝ + y ball ⁡ D r ⊆ x ↔ ∃ r ∈ ℝ + y ball ⁡ C r ∩ Y ⊆ x
122 121 ralbidva ⊢ C ∈ ∞Met ⁡ X ∧ Y ⊆ X ∧ x ⊆ Y → ∀ y ∈ x ∃ r ∈ ℝ + y ball ⁡ D r ⊆ x ↔ ∀ y ∈ x ∃ r ∈ ℝ + y ball ⁡ C r ∩ Y ⊆ x
123 122 pm5.32da ⊢ C ∈ ∞Met ⁡ X ∧ Y ⊆ X → x ⊆ Y ∧ ∀ y ∈ x ∃ r ∈ ℝ + y ball ⁡ D r ⊆ x ↔ x ⊆ Y ∧ ∀ y ∈ x ∃ r ∈ ℝ + y ball ⁡ C r ∩ Y ⊆ x
124 110 123 bitr4d ⊢ C ∈ ∞Met ⁡ X ∧ Y ⊆ X → ∃ u ∈ J x = u ∩ Y ↔ x ⊆ Y ∧ ∀ y ∈ x ∃ r ∈ ℝ + y ball ⁡ D r ⊆ x
125 id ⊢ Y ⊆ X → Y ⊆ X
126 2 mopnm ⊢ C ∈ ∞Met ⁡ X → X ∈ J
127 ssexg ⊢ Y ⊆ X ∧ X ∈ J → Y ∈ V
128 125 126 127 syl2anr ⊢ C ∈ ∞Met ⁡ X ∧ Y ⊆ X → Y ∈ V
129 elrest ⊢ J ∈ Top ∧ Y ∈ V → x ∈ J ↾ 𝑡 Y ↔ ∃ u ∈ J x = u ∩ Y
130 23 128 129 syl2an2r ⊢ C ∈ ∞Met ⁡ X ∧ Y ⊆ X → x ∈ J ↾ 𝑡 Y ↔ ∃ u ∈ J x = u ∩ Y
131 xmetres2 ⊢ C ∈ ∞Met ⁡ X ∧ Y ⊆ X → C ↾ Y × Y ∈ ∞Met ⁡ Y
132 1 131 eqeltrid ⊢ C ∈ ∞Met ⁡ X ∧ Y ⊆ X → D ∈ ∞Met ⁡ Y
133 3 elmopn2 ⊢ D ∈ ∞Met ⁡ Y → x ∈ K ↔ x ⊆ Y ∧ ∀ y ∈ x ∃ r ∈ ℝ + y ball ⁡ D r ⊆ x
134 132 133 syl ⊢ C ∈ ∞Met ⁡ X ∧ Y ⊆ X → x ∈ K ↔ x ⊆ Y ∧ ∀ y ∈ x ∃ r ∈ ℝ + y ball ⁡ D r ⊆ x
135 124 130 134 3bitr4d ⊢ C ∈ ∞Met ⁡ X ∧ Y ⊆ X → x ∈ J ↾ 𝑡 Y ↔ x ∈ K
136 135 eqrdv ⊢ C ∈ ∞Met ⁡ X ∧ Y ⊆ X → J ↾ 𝑡 Y = K