Metamath Proof Explorer


Theorem sstotbnd3

Description: Use a net that is not necessarily finite, but for which only finitely many balls meet the subset. (Contributed by Mario Carneiro, 14-Sep-2015)

Ref Expression
Hypothesis sstotbnd.2 N=MY×Y
Assertion sstotbnd3 MMetXYXNTotBndYd+v𝒫XYxvxballMdxv|xballMdYFin

Proof

Step Hyp Ref Expression
1 sstotbnd.2 N=MY×Y
2 1 sstotbnd2 MMetXYXNTotBndYd+v𝒫XFinYxvxballMd
3 elin v𝒫XFinv𝒫XvFin
4 rabfi vFinxv|xballMdYFin
5 4 anim2i v𝒫XvFinv𝒫Xxv|xballMdYFin
6 3 5 sylbi v𝒫XFinv𝒫Xxv|xballMdYFin
7 6 anim2i YxvxballMdv𝒫XFinYxvxballMdv𝒫Xxv|xballMdYFin
8 7 ancoms v𝒫XFinYxvxballMdYxvxballMdv𝒫Xxv|xballMdYFin
9 an12 YxvxballMdv𝒫Xxv|xballMdYFinv𝒫XYxvxballMdxv|xballMdYFin
10 8 9 sylib v𝒫XFinYxvxballMdv𝒫XYxvxballMdxv|xballMdYFin
11 10 reximi2 v𝒫XFinYxvxballMdv𝒫XYxvxballMdxv|xballMdYFin
12 11 ralimi d+v𝒫XFinYxvxballMdd+v𝒫XYxvxballMdxv|xballMdYFin
13 2 12 syl6bi MMetXYXNTotBndYd+v𝒫XYxvxballMdxv|xballMdYFin
14 ssrab2 xv|xballMdYv
15 elpwi v𝒫XvX
16 15 ad2antlr MMetXYXv𝒫XYxvxballMdxv|xballMdYFinvX
17 14 16 sstrid MMetXYXv𝒫XYxvxballMdxv|xballMdYFinxv|xballMdYX
18 simprr MMetXYXv𝒫XYxvxballMdxv|xballMdYFinxv|xballMdYFin
19 elfpw xv|xballMdY𝒫XFinxv|xballMdYXxv|xballMdYFin
20 17 18 19 sylanbrc MMetXYXv𝒫XYxvxballMdxv|xballMdYFinxv|xballMdY𝒫XFin
21 ssel2 YxvxballMdzYzxvxballMd
22 eliun zxvxballMdxvzxballMd
23 21 22 sylib YxvxballMdzYxvzxballMd
24 inelcm zxballMdzYxballMdY
25 24 expcom zYzxballMdxballMdY
26 25 ancrd zYzxballMdxballMdYzxballMd
27 26 reximdv zYxvzxballMdxvxballMdYzxballMd
28 27 impcom xvzxballMdzYxvxballMdYzxballMd
29 23 28 sylancom YxvxballMdzYxvxballMdYzxballMd
30 eliun zyxv|xballMdYyballMdyxv|xballMdYzyballMd
31 oveq1 y=xyballMd=xballMd
32 31 eleq2d y=xzyballMdzxballMd
33 32 rexrab2 yxv|xballMdYzyballMdxvxballMdYzxballMd
34 30 33 bitri zyxv|xballMdYyballMdxvxballMdYzxballMd
35 29 34 sylibr YxvxballMdzYzyxv|xballMdYyballMd
36 35 ex YxvxballMdzYzyxv|xballMdYyballMd
37 36 ssrdv YxvxballMdYyxv|xballMdYyballMd
38 37 ad2antrl MMetXYXv𝒫XYxvxballMdxv|xballMdYFinYyxv|xballMdYyballMd
39 iuneq1 w=xv|xballMdYywyballMd=yxv|xballMdYyballMd
40 39 sseq2d w=xv|xballMdYYywyballMdYyxv|xballMdYyballMd
41 40 rspcev xv|xballMdY𝒫XFinYyxv|xballMdYyballMdw𝒫XFinYywyballMd
42 20 38 41 syl2anc MMetXYXv𝒫XYxvxballMdxv|xballMdYFinw𝒫XFinYywyballMd
43 42 rexlimdva2 MMetXYXv𝒫XYxvxballMdxv|xballMdYFinw𝒫XFinYywyballMd
44 43 ralimdv MMetXYXd+v𝒫XYxvxballMdxv|xballMdYFind+w𝒫XFinYywyballMd
45 1 sstotbnd2 MMetXYXNTotBndYd+w𝒫XFinYywyballMd
46 44 45 sylibrd MMetXYXd+v𝒫XYxvxballMdxv|xballMdYFinNTotBndY
47 13 46 impbid MMetXYXNTotBndYd+v𝒫XYxvxballMdxv|xballMdYFin