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