Metamath Proof Explorer


Theorem lebnumlem1

Description: Lemma for lebnum . The function F measures the sum of all of the distances to escape the sets of the cover. Since by assumption it is a cover, there is at least one set which covers a given point, and since it is open, the point is a positive distance from the edge of the set. Thus, the sum is a strictly positive number. (Contributed by Mario Carneiro, 14-Feb-2015) (Revised by AV, 30-Sep-2020)

Ref Expression
Hypotheses lebnum.j J = MetOpen D
lebnum.d φ D Met X
lebnum.c φ J Comp
lebnum.s φ U J
lebnum.u φ X = U
lebnumlem1.u φ U Fin
lebnumlem1.n φ ¬ X U
lebnumlem1.f F = y X k U sup ran z X k y D z * <
Assertion lebnumlem1 φ F : X +

Proof

Step Hyp Ref Expression
1 lebnum.j J = MetOpen D
2 lebnum.d φ D Met X
3 lebnum.c φ J Comp
4 lebnum.s φ U J
5 lebnum.u φ X = U
6 lebnumlem1.u φ U Fin
7 lebnumlem1.n φ ¬ X U
8 lebnumlem1.f F = y X k U sup ran z X k y D z * <
9 6 adantr φ y X U Fin
10 2 ad2antrr φ y X k U D Met X
11 difssd φ y X k U X k X
12 4 adantr φ y X U J
13 12 sselda φ y X k U k J
14 elssuni k J k J
15 13 14 syl φ y X k U k J
16 metxmet D Met X D ∞Met X
17 2 16 syl φ D ∞Met X
18 1 mopnuni D ∞Met X X = J
19 17 18 syl φ X = J
20 19 ad2antrr φ y X k U X = J
21 15 20 sseqtrrd φ y X k U k X
22 eleq1 k = X k U X U
23 22 notbid k = X ¬ k U ¬ X U
24 7 23 syl5ibrcom φ k = X ¬ k U
25 24 necon2ad φ k U k X
26 25 adantr φ y X k U k X
27 26 imp φ y X k U k X
28 pssdifn0 k X k X X k
29 21 27 28 syl2anc φ y X k U X k
30 eqid y X sup ran z X k y D z * < = y X sup ran z X k y D z * <
31 30 metdsre D Met X X k X X k y X sup ran z X k y D z * < : X
32 10 11 29 31 syl3anc φ y X k U y X sup ran z X k y D z * < : X
33 30 fmpt y X sup ran z X k y D z * < y X sup ran z X k y D z * < : X
34 32 33 sylibr φ y X k U y X sup ran z X k y D z * <
35 simplr φ y X k U y X
36 rsp y X sup ran z X k y D z * < y X sup ran z X k y D z * <
37 34 35 36 sylc φ y X k U sup ran z X k y D z * <
38 9 37 fsumrecl φ y X k U sup ran z X k y D z * <
39 5 eleq2d φ y X y U
40 39 biimpa φ y X y U
41 eluni2 y U m U y m
42 40 41 sylib φ y X m U y m
43 0red φ y X m U y m 0
44 simplr φ y X m U y m y X
45 eqid w X sup ran z X m w D z * < = w X sup ran z X m w D z * <
46 45 metdsval y X w X sup ran z X m w D z * < y = sup ran z X m y D z * <
47 44 46 syl φ y X m U y m w X sup ran z X m w D z * < y = sup ran z X m y D z * <
48 2 ad2antrr φ y X m U y m D Met X
49 difssd φ y X m U y m X m X
50 4 ad2antrr φ y X m U y m U J
51 simprl φ y X m U y m m U
52 50 51 sseldd φ y X m U y m m J
53 elssuni m J m J
54 52 53 syl φ y X m U y m m J
55 48 16 18 3syl φ y X m U y m X = J
56 54 55 sseqtrrd φ y X m U y m m X
57 eleq1 m = X m U X U
58 57 notbid m = X ¬ m U ¬ X U
59 7 58 syl5ibrcom φ m = X ¬ m U
60 59 necon2ad φ m U m X
61 60 ad2antrr φ y X m U y m m U m X
62 51 61 mpd φ y X m U y m m X
63 pssdifn0 m X m X X m
64 56 62 63 syl2anc φ y X m U y m X m
65 45 metdsre D Met X X m X X m w X sup ran z X m w D z * < : X
66 48 49 64 65 syl3anc φ y X m U y m w X sup ran z X m w D z * < : X
67 66 44 ffvelrnd φ y X m U y m w X sup ran z X m w D z * < y
68 47 67 eqeltrrd φ y X m U y m sup ran z X m y D z * <
69 38 adantr φ y X m U y m k U sup ran z X k y D z * <
70 17 ad2antrr φ y X m U y m D ∞Met X
71 45 metdsf D ∞Met X X m X w X sup ran z X m w D z * < : X 0 +∞
72 70 49 71 syl2anc φ y X m U y m w X sup ran z X m w D z * < : X 0 +∞
73 72 44 ffvelrnd φ y X m U y m w X sup ran z X m w D z * < y 0 +∞
74 elxrge0 w X sup ran z X m w D z * < y 0 +∞ w X sup ran z X m w D z * < y * 0 w X sup ran z X m w D z * < y
75 73 74 sylib φ y X m U y m w X sup ran z X m w D z * < y * 0 w X sup ran z X m w D z * < y
76 75 simprd φ y X m U y m 0 w X sup ran z X m w D z * < y
77 elndif y m ¬ y X m
78 77 ad2antll φ y X m U y m ¬ y X m
79 55 difeq1d φ y X m U y m X m = J m
80 1 mopntop D ∞Met X J Top
81 70 80 syl φ y X m U y m J Top
82 eqid J = J
83 82 opncld J Top m J J m Clsd J
84 81 52 83 syl2anc φ y X m U y m J m Clsd J
85 79 84 eqeltrd φ y X m U y m X m Clsd J
86 cldcls X m Clsd J cls J X m = X m
87 85 86 syl φ y X m U y m cls J X m = X m
88 78 87 neleqtrrd φ y X m U y m ¬ y cls J X m
89 45 1 metdseq0 D ∞Met X X m X y X w X sup ran z X m w D z * < y = 0 y cls J X m
90 70 49 44 89 syl3anc φ y X m U y m w X sup ran z X m w D z * < y = 0 y cls J X m
91 90 necon3abid φ y X m U y m w X sup ran z X m w D z * < y 0 ¬ y cls J X m
92 88 91 mpbird φ y X m U y m w X sup ran z X m w D z * < y 0
93 67 76 92 ne0gt0d φ y X m U y m 0 < w X sup ran z X m w D z * < y
94 93 47 breqtrd φ y X m U y m 0 < sup ran z X m y D z * <
95 6 ad2antrr φ y X m U y m U Fin
96 37 adantlr φ y X m U y m k U sup ran z X k y D z * <
97 17 ad2antrr φ y X k U D ∞Met X
98 30 metdsf D ∞Met X X k X y X sup ran z X k y D z * < : X 0 +∞
99 97 11 98 syl2anc φ y X k U y X sup ran z X k y D z * < : X 0 +∞
100 30 fmpt y X sup ran z X k y D z * < 0 +∞ y X sup ran z X k y D z * < : X 0 +∞
101 99 100 sylibr φ y X k U y X sup ran z X k y D z * < 0 +∞
102 rsp y X sup ran z X k y D z * < 0 +∞ y X sup ran z X k y D z * < 0 +∞
103 101 35 102 sylc φ y X k U sup ran z X k y D z * < 0 +∞
104 elxrge0 sup ran z X k y D z * < 0 +∞ sup ran z X k y D z * < * 0 sup ran z X k y D z * <
105 103 104 sylib φ y X k U sup ran z X k y D z * < * 0 sup ran z X k y D z * <
106 105 simprd φ y X k U 0 sup ran z X k y D z * <
107 106 adantlr φ y X m U y m k U 0 sup ran z X k y D z * <
108 difeq2 k = m X k = X m
109 108 mpteq1d k = m z X k y D z = z X m y D z
110 109 rneqd k = m ran z X k y D z = ran z X m y D z
111 110 infeq1d k = m sup ran z X k y D z * < = sup ran z X m y D z * <
112 95 96 107 111 51 fsumge1 φ y X m U y m sup ran z X m y D z * < k U sup ran z X k y D z * <
113 43 68 69 94 112 ltletrd φ y X m U y m 0 < k U sup ran z X k y D z * <
114 42 113 rexlimddv φ y X 0 < k U sup ran z X k y D z * <
115 38 114 elrpd φ y X k U sup ran z X k y D z * < +
116 115 8 fmptd φ F : X +