Metamath Proof Explorer


Theorem prdsms

Description: The indexed product structure is a metric space when the index set is finite. (Contributed by Mario Carneiro, 28-Aug-2015)

Ref Expression
Hypothesis prdsxms.y ⊢ Y = S ⨉ 𝑠 R
Assertion prdsms ⊢ S ∈ W ∧ I ∈ Fin ∧ R : I ⟶ MetSp → Y ∈ MetSp

Proof

Step Hyp Ref Expression
1 prdsxms.y ⊢ Y = S ⨉ 𝑠 R
2 msxms ⊢ x ∈ MetSp → x ∈ ∞MetSp
3 2 ssriv ⊢ MetSp ⊆ ∞MetSp
4 fss ⊢ R : I ⟶ MetSp ∧ MetSp ⊆ ∞MetSp → R : I ⟶ ∞MetSp
5 3 4 mpan2 ⊢ R : I ⟶ MetSp → R : I ⟶ ∞MetSp
6 1 prdsxms ⊢ S ∈ W ∧ I ∈ Fin ∧ R : I ⟶ ∞MetSp → Y ∈ ∞MetSp
7 5 6 syl3an3 ⊢ S ∈ W ∧ I ∈ Fin ∧ R : I ⟶ MetSp → Y ∈ ∞MetSp
8 simp1 ⊢ S ∈ W ∧ I ∈ Fin ∧ R : I ⟶ MetSp → S ∈ W
9 simp2 ⊢ S ∈ W ∧ I ∈ Fin ∧ R : I ⟶ MetSp → I ∈ Fin
10 eqid ⊢ dist ⁡ Y = dist ⁡ Y
11 eqid ⊢ Base Y = Base Y
12 simp3 ⊢ S ∈ W ∧ I ∈ Fin ∧ R : I ⟶ MetSp → R : I ⟶ MetSp
13 1 8 9 10 11 12 prdsmslem1 ⊢ S ∈ W ∧ I ∈ Fin ∧ R : I ⟶ MetSp → dist ⁡ Y ∈ Met ⁡ Base Y
14 ssid ⊢ Base Y ⊆ Base Y
15 metres2 ⊢ dist ⁡ Y ∈ Met ⁡ Base Y ∧ Base Y ⊆ Base Y → dist ⁡ Y ↾ Base Y × Base Y ∈ Met ⁡ Base Y
16 13 14 15 sylancl ⊢ S ∈ W ∧ I ∈ Fin ∧ R : I ⟶ MetSp → dist ⁡ Y ↾ Base Y × Base Y ∈ Met ⁡ Base Y
17 eqid ⊢ TopOpen ⁡ Y = TopOpen ⁡ Y
18 eqid ⊢ dist ⁡ Y ↾ Base Y × Base Y = dist ⁡ Y ↾ Base Y × Base Y
19 17 11 18 isms ⊢ Y ∈ MetSp ↔ Y ∈ ∞MetSp ∧ dist ⁡ Y ↾ Base Y × Base Y ∈ Met ⁡ Base Y
20 7 16 19 sylanbrc ⊢ S ∈ W ∧ I ∈ Fin ∧ R : I ⟶ MetSp → Y ∈ MetSp