Metamath Proof Explorer


Theorem blfps

Description: Mapping of a ball. (Contributed by NM, 7-May-2007) (Revised by Mario Carneiro, 23-Aug-2015) (Revised by Thierry Arnoux, 11-Mar-2018)

Ref Expression
Assertion blfps ⊢ D ∈ PsMet ⁡ X → ball ⁡ D : X × ℝ * ⟶ 𝒫 X

Proof

Step Hyp Ref Expression
1 ssrab2 ⊢ y ∈ X | x D y < r ⊆ X
2 elfvdm ⊢ D ∈ PsMet ⁡ X → X ∈ dom ⁡ PsMet
3 elpw2g ⊢ X ∈ dom ⁡ PsMet → y ∈ X | x D y < r ∈ 𝒫 X ↔ y ∈ X | x D y < r ⊆ X
4 2 3 syl ⊢ D ∈ PsMet ⁡ X → y ∈ X | x D y < r ∈ 𝒫 X ↔ y ∈ X | x D y < r ⊆ X
5 1 4 mpbiri ⊢ D ∈ PsMet ⁡ X → y ∈ X | x D y < r ∈ 𝒫 X
6 5 a1d ⊢ D ∈ PsMet ⁡ X → x ∈ X ∧ r ∈ ℝ * → y ∈ X | x D y < r ∈ 𝒫 X
7 6 ralrimivv ⊢ D ∈ PsMet ⁡ X → ∀ x ∈ X ∀ r ∈ ℝ * y ∈ X | x D y < r ∈ 𝒫 X
8 eqid ⊢ x ∈ X , r ∈ ℝ * ⟼ y ∈ X | x D y < r = x ∈ X , r ∈ ℝ * ⟼ y ∈ X | x D y < r
9 8 fmpo ⊢ ∀ x ∈ X ∀ r ∈ ℝ * y ∈ X | x D y < r ∈ 𝒫 X ↔ x ∈ X , r ∈ ℝ * ⟼ y ∈ X | x D y < r : X × ℝ * ⟶ 𝒫 X
10 7 9 sylib ⊢ D ∈ PsMet ⁡ X → x ∈ X , r ∈ ℝ * ⟼ y ∈ X | x D y < r : X × ℝ * ⟶ 𝒫 X
11 blfvalps ⊢ D ∈ PsMet ⁡ X → ball ⁡ D = x ∈ X , r ∈ ℝ * ⟼ y ∈ X | x D y < r
12 11 feq1d ⊢ D ∈ PsMet ⁡ X → ball ⁡ D : X × ℝ * ⟶ 𝒫 X ↔ x ∈ X , r ∈ ℝ * ⟼ y ∈ X | x D y < r : X × ℝ * ⟶ 𝒫 X
13 10 12 mpbird ⊢ D ∈ PsMet ⁡ X → ball ⁡ D : X × ℝ * ⟶ 𝒫 X