Metamath Proof Explorer


Theorem blssp

Description: A ball in the subspace metric. (Contributed by Jeff Madsen, 2-Sep-2009) (Revised by Mario Carneiro, 5-Jan-2014)

Ref Expression
Hypothesis blssp.2 𝑁 = ( 𝑀 ↾ ( 𝑆 × 𝑆 ) )
Assertion blssp ( ( ( 𝑀 ∈ ( Met ‘ 𝑋 ) ∧ 𝑆𝑋 ) ∧ ( 𝑌𝑆𝑅 ∈ ℝ+ ) ) → ( 𝑌 ( ball ‘ 𝑁 ) 𝑅 ) = ( ( 𝑌 ( ball ‘ 𝑀 ) 𝑅 ) ∩ 𝑆 ) )

Proof

Step Hyp Ref Expression
1 blssp.2 𝑁 = ( 𝑀 ↾ ( 𝑆 × 𝑆 ) )
2 metxmet ( 𝑀 ∈ ( Met ‘ 𝑋 ) → 𝑀 ∈ ( ∞Met ‘ 𝑋 ) )
3 2 ad2antrr ( ( ( 𝑀 ∈ ( Met ‘ 𝑋 ) ∧ 𝑆𝑋 ) ∧ ( 𝑌𝑆𝑅 ∈ ℝ+ ) ) → 𝑀 ∈ ( ∞Met ‘ 𝑋 ) )
4 simprl ( ( ( 𝑀 ∈ ( Met ‘ 𝑋 ) ∧ 𝑆𝑋 ) ∧ ( 𝑌𝑆𝑅 ∈ ℝ+ ) ) → 𝑌𝑆 )
5 simplr ( ( ( 𝑀 ∈ ( Met ‘ 𝑋 ) ∧ 𝑆𝑋 ) ∧ ( 𝑌𝑆𝑅 ∈ ℝ+ ) ) → 𝑆𝑋 )
6 sseqin2 ( 𝑆𝑋 ↔ ( 𝑋𝑆 ) = 𝑆 )
7 5 6 sylib ( ( ( 𝑀 ∈ ( Met ‘ 𝑋 ) ∧ 𝑆𝑋 ) ∧ ( 𝑌𝑆𝑅 ∈ ℝ+ ) ) → ( 𝑋𝑆 ) = 𝑆 )
8 4 7 eleqtrrd ( ( ( 𝑀 ∈ ( Met ‘ 𝑋 ) ∧ 𝑆𝑋 ) ∧ ( 𝑌𝑆𝑅 ∈ ℝ+ ) ) → 𝑌 ∈ ( 𝑋𝑆 ) )
9 rpxr ( 𝑅 ∈ ℝ+𝑅 ∈ ℝ* )
10 9 ad2antll ( ( ( 𝑀 ∈ ( Met ‘ 𝑋 ) ∧ 𝑆𝑋 ) ∧ ( 𝑌𝑆𝑅 ∈ ℝ+ ) ) → 𝑅 ∈ ℝ* )
11 1 blres ( ( 𝑀 ∈ ( ∞Met ‘ 𝑋 ) ∧ 𝑌 ∈ ( 𝑋𝑆 ) ∧ 𝑅 ∈ ℝ* ) → ( 𝑌 ( ball ‘ 𝑁 ) 𝑅 ) = ( ( 𝑌 ( ball ‘ 𝑀 ) 𝑅 ) ∩ 𝑆 ) )
12 3 8 10 11 syl3anc ( ( ( 𝑀 ∈ ( Met ‘ 𝑋 ) ∧ 𝑆𝑋 ) ∧ ( 𝑌𝑆𝑅 ∈ ℝ+ ) ) → ( 𝑌 ( ball ‘ 𝑁 ) 𝑅 ) = ( ( 𝑌 ( ball ‘ 𝑀 ) 𝑅 ) ∩ 𝑆 ) )