Metamath Proof Explorer


Theorem blsscls2

Description: A smaller closed ball is contained in a larger open ball. (Contributed by Mario Carneiro, 10-Jan-2014)

Ref Expression
Hypotheses mopni.1 ⊒ 𝐽 = ( MetOpen β€˜ 𝐷 )
blcld.3 ⊒ 𝑆 = { 𝑧 ∈ 𝑋 ∣ ( 𝑃 𝐷 𝑧 ) ≀ 𝑅 }
Assertion blsscls2 ( ( ( 𝐷 ∈ ( ∞Met β€˜ 𝑋 ) ∧ 𝑃 ∈ 𝑋 ) ∧ ( 𝑅 ∈ ℝ* ∧ 𝑇 ∈ ℝ* ∧ 𝑅 < 𝑇 ) ) β†’ 𝑆 βŠ† ( 𝑃 ( ball β€˜ 𝐷 ) 𝑇 ) )

Proof

Step Hyp Ref Expression
1 mopni.1 ⊒ 𝐽 = ( MetOpen β€˜ 𝐷 )
2 blcld.3 ⊒ 𝑆 = { 𝑧 ∈ 𝑋 ∣ ( 𝑃 𝐷 𝑧 ) ≀ 𝑅 }
3 simplr3 ⊒ ( ( ( ( 𝐷 ∈ ( ∞Met β€˜ 𝑋 ) ∧ 𝑃 ∈ 𝑋 ) ∧ ( 𝑅 ∈ ℝ* ∧ 𝑇 ∈ ℝ* ∧ 𝑅 < 𝑇 ) ) ∧ 𝑧 ∈ 𝑋 ) β†’ 𝑅 < 𝑇 )
4 xmetcl ⊒ ( ( 𝐷 ∈ ( ∞Met β€˜ 𝑋 ) ∧ 𝑃 ∈ 𝑋 ∧ 𝑧 ∈ 𝑋 ) β†’ ( 𝑃 𝐷 𝑧 ) ∈ ℝ* )
5 4 ad4ant124 ⊒ ( ( ( ( 𝐷 ∈ ( ∞Met β€˜ 𝑋 ) ∧ 𝑃 ∈ 𝑋 ) ∧ ( 𝑅 ∈ ℝ* ∧ 𝑇 ∈ ℝ* ∧ 𝑅 < 𝑇 ) ) ∧ 𝑧 ∈ 𝑋 ) β†’ ( 𝑃 𝐷 𝑧 ) ∈ ℝ* )
6 simplr1 ⊒ ( ( ( ( 𝐷 ∈ ( ∞Met β€˜ 𝑋 ) ∧ 𝑃 ∈ 𝑋 ) ∧ ( 𝑅 ∈ ℝ* ∧ 𝑇 ∈ ℝ* ∧ 𝑅 < 𝑇 ) ) ∧ 𝑧 ∈ 𝑋 ) β†’ 𝑅 ∈ ℝ* )
7 simplr2 ⊒ ( ( ( ( 𝐷 ∈ ( ∞Met β€˜ 𝑋 ) ∧ 𝑃 ∈ 𝑋 ) ∧ ( 𝑅 ∈ ℝ* ∧ 𝑇 ∈ ℝ* ∧ 𝑅 < 𝑇 ) ) ∧ 𝑧 ∈ 𝑋 ) β†’ 𝑇 ∈ ℝ* )
8 xrlelttr ⊒ ( ( ( 𝑃 𝐷 𝑧 ) ∈ ℝ* ∧ 𝑅 ∈ ℝ* ∧ 𝑇 ∈ ℝ* ) β†’ ( ( ( 𝑃 𝐷 𝑧 ) ≀ 𝑅 ∧ 𝑅 < 𝑇 ) β†’ ( 𝑃 𝐷 𝑧 ) < 𝑇 ) )
9 8 expcomd ⊒ ( ( ( 𝑃 𝐷 𝑧 ) ∈ ℝ* ∧ 𝑅 ∈ ℝ* ∧ 𝑇 ∈ ℝ* ) β†’ ( 𝑅 < 𝑇 β†’ ( ( 𝑃 𝐷 𝑧 ) ≀ 𝑅 β†’ ( 𝑃 𝐷 𝑧 ) < 𝑇 ) ) )
10 5 6 7 9 syl3anc ⊒ ( ( ( ( 𝐷 ∈ ( ∞Met β€˜ 𝑋 ) ∧ 𝑃 ∈ 𝑋 ) ∧ ( 𝑅 ∈ ℝ* ∧ 𝑇 ∈ ℝ* ∧ 𝑅 < 𝑇 ) ) ∧ 𝑧 ∈ 𝑋 ) β†’ ( 𝑅 < 𝑇 β†’ ( ( 𝑃 𝐷 𝑧 ) ≀ 𝑅 β†’ ( 𝑃 𝐷 𝑧 ) < 𝑇 ) ) )
11 3 10 mpd ⊒ ( ( ( ( 𝐷 ∈ ( ∞Met β€˜ 𝑋 ) ∧ 𝑃 ∈ 𝑋 ) ∧ ( 𝑅 ∈ ℝ* ∧ 𝑇 ∈ ℝ* ∧ 𝑅 < 𝑇 ) ) ∧ 𝑧 ∈ 𝑋 ) β†’ ( ( 𝑃 𝐷 𝑧 ) ≀ 𝑅 β†’ ( 𝑃 𝐷 𝑧 ) < 𝑇 ) )
12 simp2 ⊒ ( ( 𝑅 ∈ ℝ* ∧ 𝑇 ∈ ℝ* ∧ 𝑅 < 𝑇 ) β†’ 𝑇 ∈ ℝ* )
13 elbl2 ⊒ ( ( ( 𝐷 ∈ ( ∞Met β€˜ 𝑋 ) ∧ 𝑇 ∈ ℝ* ) ∧ ( 𝑃 ∈ 𝑋 ∧ 𝑧 ∈ 𝑋 ) ) β†’ ( 𝑧 ∈ ( 𝑃 ( ball β€˜ 𝐷 ) 𝑇 ) ↔ ( 𝑃 𝐷 𝑧 ) < 𝑇 ) )
14 13 an4s ⊒ ( ( ( 𝐷 ∈ ( ∞Met β€˜ 𝑋 ) ∧ 𝑃 ∈ 𝑋 ) ∧ ( 𝑇 ∈ ℝ* ∧ 𝑧 ∈ 𝑋 ) ) β†’ ( 𝑧 ∈ ( 𝑃 ( ball β€˜ 𝐷 ) 𝑇 ) ↔ ( 𝑃 𝐷 𝑧 ) < 𝑇 ) )
15 12 14 sylanr1 ⊒ ( ( ( 𝐷 ∈ ( ∞Met β€˜ 𝑋 ) ∧ 𝑃 ∈ 𝑋 ) ∧ ( ( 𝑅 ∈ ℝ* ∧ 𝑇 ∈ ℝ* ∧ 𝑅 < 𝑇 ) ∧ 𝑧 ∈ 𝑋 ) ) β†’ ( 𝑧 ∈ ( 𝑃 ( ball β€˜ 𝐷 ) 𝑇 ) ↔ ( 𝑃 𝐷 𝑧 ) < 𝑇 ) )
16 15 anassrs ⊒ ( ( ( ( 𝐷 ∈ ( ∞Met β€˜ 𝑋 ) ∧ 𝑃 ∈ 𝑋 ) ∧ ( 𝑅 ∈ ℝ* ∧ 𝑇 ∈ ℝ* ∧ 𝑅 < 𝑇 ) ) ∧ 𝑧 ∈ 𝑋 ) β†’ ( 𝑧 ∈ ( 𝑃 ( ball β€˜ 𝐷 ) 𝑇 ) ↔ ( 𝑃 𝐷 𝑧 ) < 𝑇 ) )
17 11 16 sylibrd ⊒ ( ( ( ( 𝐷 ∈ ( ∞Met β€˜ 𝑋 ) ∧ 𝑃 ∈ 𝑋 ) ∧ ( 𝑅 ∈ ℝ* ∧ 𝑇 ∈ ℝ* ∧ 𝑅 < 𝑇 ) ) ∧ 𝑧 ∈ 𝑋 ) β†’ ( ( 𝑃 𝐷 𝑧 ) ≀ 𝑅 β†’ 𝑧 ∈ ( 𝑃 ( ball β€˜ 𝐷 ) 𝑇 ) ) )
18 17 ralrimiva ⊒ ( ( ( 𝐷 ∈ ( ∞Met β€˜ 𝑋 ) ∧ 𝑃 ∈ 𝑋 ) ∧ ( 𝑅 ∈ ℝ* ∧ 𝑇 ∈ ℝ* ∧ 𝑅 < 𝑇 ) ) β†’ βˆ€ 𝑧 ∈ 𝑋 ( ( 𝑃 𝐷 𝑧 ) ≀ 𝑅 β†’ 𝑧 ∈ ( 𝑃 ( ball β€˜ 𝐷 ) 𝑇 ) ) )
19 rabss ⊒ ( { 𝑧 ∈ 𝑋 ∣ ( 𝑃 𝐷 𝑧 ) ≀ 𝑅 } βŠ† ( 𝑃 ( ball β€˜ 𝐷 ) 𝑇 ) ↔ βˆ€ 𝑧 ∈ 𝑋 ( ( 𝑃 𝐷 𝑧 ) ≀ 𝑅 β†’ 𝑧 ∈ ( 𝑃 ( ball β€˜ 𝐷 ) 𝑇 ) ) )
20 18 19 sylibr ⊒ ( ( ( 𝐷 ∈ ( ∞Met β€˜ 𝑋 ) ∧ 𝑃 ∈ 𝑋 ) ∧ ( 𝑅 ∈ ℝ* ∧ 𝑇 ∈ ℝ* ∧ 𝑅 < 𝑇 ) ) β†’ { 𝑧 ∈ 𝑋 ∣ ( 𝑃 𝐷 𝑧 ) ≀ 𝑅 } βŠ† ( 𝑃 ( ball β€˜ 𝐷 ) 𝑇 ) )
21 2 20 eqsstrid ⊒ ( ( ( 𝐷 ∈ ( ∞Met β€˜ 𝑋 ) ∧ 𝑃 ∈ 𝑋 ) ∧ ( 𝑅 ∈ ℝ* ∧ 𝑇 ∈ ℝ* ∧ 𝑅 < 𝑇 ) ) β†’ 𝑆 βŠ† ( 𝑃 ( ball β€˜ 𝐷 ) 𝑇 ) )