Metamath Proof Explorer


Theorem metss2lem

Description: Lemma for metss2 . (Contributed by Mario Carneiro, 14-Sep-2015)

Ref Expression
Hypotheses metequiv.3 ⊢ J = MetOpen ⁡ C
metequiv.4 ⊢ K = MetOpen ⁡ D
metss2.1 ⊢ φ → C ∈ Met ⁡ X
metss2.2 ⊢ φ → D ∈ Met ⁡ X
metss2.3 ⊢ φ → R ∈ ℝ +
metss2.4 ⊢ φ ∧ x ∈ X ∧ y ∈ X → x C y ≤ R ⁢ x D y
Assertion metss2lem ⊢ φ ∧ x ∈ X ∧ S ∈ ℝ + → x ball ⁡ D S R ⊆ x ball ⁡ C S

Proof

Step Hyp Ref Expression
1 metequiv.3 ⊢ J = MetOpen ⁡ C
2 metequiv.4 ⊢ K = MetOpen ⁡ D
3 metss2.1 ⊢ φ → C ∈ Met ⁡ X
4 metss2.2 ⊢ φ → D ∈ Met ⁡ X
5 metss2.3 ⊢ φ → R ∈ ℝ +
6 metss2.4 ⊢ φ ∧ x ∈ X ∧ y ∈ X → x C y ≤ R ⁢ x D y
7 4 ad2antrr ⊢ φ ∧ x ∈ X ∧ S ∈ ℝ + ∧ y ∈ X → D ∈ Met ⁡ X
8 simplrl ⊢ φ ∧ x ∈ X ∧ S ∈ ℝ + ∧ y ∈ X → x ∈ X
9 simpr ⊢ φ ∧ x ∈ X ∧ S ∈ ℝ + ∧ y ∈ X → y ∈ X
10 metcl ⊢ D ∈ Met ⁡ X ∧ x ∈ X ∧ y ∈ X → x D y ∈ ℝ
11 7 8 9 10 syl3anc ⊢ φ ∧ x ∈ X ∧ S ∈ ℝ + ∧ y ∈ X → x D y ∈ ℝ
12 simplrr ⊢ φ ∧ x ∈ X ∧ S ∈ ℝ + ∧ y ∈ X → S ∈ ℝ +
13 12 rpred ⊢ φ ∧ x ∈ X ∧ S ∈ ℝ + ∧ y ∈ X → S ∈ ℝ
14 5 ad2antrr ⊢ φ ∧ x ∈ X ∧ S ∈ ℝ + ∧ y ∈ X → R ∈ ℝ +
15 11 13 14 ltmuldiv2d ⊢ φ ∧ x ∈ X ∧ S ∈ ℝ + ∧ y ∈ X → R ⁢ x D y < S ↔ x D y < S R
16 6 anassrs ⊢ φ ∧ x ∈ X ∧ y ∈ X → x C y ≤ R ⁢ x D y
17 16 adantlrr ⊢ φ ∧ x ∈ X ∧ S ∈ ℝ + ∧ y ∈ X → x C y ≤ R ⁢ x D y
18 3 ad2antrr ⊢ φ ∧ x ∈ X ∧ S ∈ ℝ + ∧ y ∈ X → C ∈ Met ⁡ X
19 metcl ⊢ C ∈ Met ⁡ X ∧ x ∈ X ∧ y ∈ X → x C y ∈ ℝ
20 18 8 9 19 syl3anc ⊢ φ ∧ x ∈ X ∧ S ∈ ℝ + ∧ y ∈ X → x C y ∈ ℝ
21 14 rpred ⊢ φ ∧ x ∈ X ∧ S ∈ ℝ + ∧ y ∈ X → R ∈ ℝ
22 21 11 remulcld ⊢ φ ∧ x ∈ X ∧ S ∈ ℝ + ∧ y ∈ X → R ⁢ x D y ∈ ℝ
23 lelttr ⊢ x C y ∈ ℝ ∧ R ⁢ x D y ∈ ℝ ∧ S ∈ ℝ → x C y ≤ R ⁢ x D y ∧ R ⁢ x D y < S → x C y < S
24 20 22 13 23 syl3anc ⊢ φ ∧ x ∈ X ∧ S ∈ ℝ + ∧ y ∈ X → x C y ≤ R ⁢ x D y ∧ R ⁢ x D y < S → x C y < S
25 17 24 mpand ⊢ φ ∧ x ∈ X ∧ S ∈ ℝ + ∧ y ∈ X → R ⁢ x D y < S → x C y < S
26 15 25 sylbird ⊢ φ ∧ x ∈ X ∧ S ∈ ℝ + ∧ y ∈ X → x D y < S R → x C y < S
27 26 ss2rabdv ⊢ φ ∧ x ∈ X ∧ S ∈ ℝ + → y ∈ X | x D y < S R ⊆ y ∈ X | x C y < S
28 metxmet ⊢ D ∈ Met ⁡ X → D ∈ ∞Met ⁡ X
29 4 28 syl ⊢ φ → D ∈ ∞Met ⁡ X
30 29 adantr ⊢ φ ∧ x ∈ X ∧ S ∈ ℝ + → D ∈ ∞Met ⁡ X
31 simprl ⊢ φ ∧ x ∈ X ∧ S ∈ ℝ + → x ∈ X
32 simpr ⊢ x ∈ X ∧ S ∈ ℝ + → S ∈ ℝ +
33 rpdivcl ⊢ S ∈ ℝ + ∧ R ∈ ℝ + → S R ∈ ℝ +
34 32 5 33 syl2anr ⊢ φ ∧ x ∈ X ∧ S ∈ ℝ + → S R ∈ ℝ +
35 34 rpxrd ⊢ φ ∧ x ∈ X ∧ S ∈ ℝ + → S R ∈ ℝ *
36 blval ⊢ D ∈ ∞Met ⁡ X ∧ x ∈ X ∧ S R ∈ ℝ * → x ball ⁡ D S R = y ∈ X | x D y < S R
37 30 31 35 36 syl3anc ⊢ φ ∧ x ∈ X ∧ S ∈ ℝ + → x ball ⁡ D S R = y ∈ X | x D y < S R
38 metxmet ⊢ C ∈ Met ⁡ X → C ∈ ∞Met ⁡ X
39 3 38 syl ⊢ φ → C ∈ ∞Met ⁡ X
40 39 adantr ⊢ φ ∧ x ∈ X ∧ S ∈ ℝ + → C ∈ ∞Met ⁡ X
41 rpxr ⊢ S ∈ ℝ + → S ∈ ℝ *
42 41 ad2antll ⊢ φ ∧ x ∈ X ∧ S ∈ ℝ + → S ∈ ℝ *
43 blval ⊢ C ∈ ∞Met ⁡ X ∧ x ∈ X ∧ S ∈ ℝ * → x ball ⁡ C S = y ∈ X | x C y < S
44 40 31 42 43 syl3anc ⊢ φ ∧ x ∈ X ∧ S ∈ ℝ + → x ball ⁡ C S = y ∈ X | x C y < S
45 27 37 44 3sstr4d ⊢ φ ∧ x ∈ X ∧ S ∈ ℝ + → x ball ⁡ D S R ⊆ x ball ⁡ C S