Table of ContentsTable of Contents Mathbox for Jeff Madsen < Previous   Next >
Related theorems
Unicode version

Theorem totbndbnd 15944
Description: A totally bounded metric space is bounded.
Hypothesis
Ref Expression
totbndbnd.1 |- X = dom dom M
Assertion
Ref Expression
totbndbnd |- (M e. TotBnd -> M e. Bnd)

Proof of Theorem totbndbnd
StepHypRef Expression
1 totbndmet 15935 . 2 |- (M e. TotBnd -> M e. Met)
2 simplr 449 . . . . . . . . 9 |- ((((M e. Met /\ y e. X) /\ v e. Fin) /\ (U.v = X /\ A.b e. v E.x e. X b = (x( ball ` M)1))) -> v e. Fin)
3 dmexg 4206 . . . . . . . . . . . . 13 |- (M e. Met -> dom M e. _V)
4 dmexg 4206 . . . . . . . . . . . . 13 |- (dom M e. _V -> dom dom M e. _V)
53, 4syl 12 . . . . . . . . . . . 12 |- (M e. Met -> dom dom M e. _V)
6 totbndbnd.1 . . . . . . . . . . . 12 |- X = dom dom M
75, 6syl5eqel 1975 . . . . . . . . . . 11 |- (M e. Met -> X e. _V)
87adantr 425 . . . . . . . . . 10 |- ((M e. Met /\ y e. X) -> X e. _V)
98ad2antrr 440 . . . . . . . . 9 |- ((((M e. Met /\ y e. X) /\ v e. Fin) /\ (U.v = X /\ A.b e. v E.x e. X b = (x( ball ` M)1))) -> X e. _V)
10 simprr 451 . . . . . . . . 9 |- ((((M e. Met /\ y e. X) /\ v e. Fin) /\ (U.v = X /\ A.b e. v E.x e. X b = (x( ball ` M)1))) -> A.b e. v E.x e. X b = (x( ball ` M)1))
11 indexfi 10174 . . . . . . . . 9 |- ((v e. Fin /\ X e. _V /\ A.b e. v E.x e. X b = (x( ball ` M)1)) -> E.u e. Fin (u C_ X /\ A.b e. v E.x e. u b = (x( ball ` M)1) /\ A.x e. u E.b e. v b = (x( ball ` M)1)))
122, 9, 10, 11syl111anc 1100 . . . . . . . 8 |- ((((M e. Met /\ y e. X) /\ v e. Fin) /\ (U.v = X /\ A.b e. v E.x e. X b = (x( ball ` M)1))) -> E.u e. Fin (u C_ X /\ A.b e. v E.x e. u b = (x( ball ` M)1) /\ A.x e. u E.b e. v b = (x( ball ` M)1)))
13 simplr 449 . . . . . . . . . . . . . . . 16 |- (((((M e. Met /\ y e. X) /\ U.v = X) /\ u e. Fin) /\ (u C_ X /\ A.b e. v E.x e. u b = (x( ball ` M)1) /\ A.x e. u E.b e. v b = (x( ball ` M)1))) -> u e. Fin)
14 eleq1 1957 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 |- (a = ((yMc) + 1) -> (a e. RR+ <-> ((yMc) + 1) e. RR+))
15 elrp 7233 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 |- (((yMc) + 1) e. RR+ <-> (((yMc) + 1) e. RR /\ 0 < ((yMc) + 1)))
16 readdcl 6455 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 |- (((yMc) e. RR /\ 1 e. RR) -> ((yMc) + 1) e. RR)
176metcl 9088 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 |- ((M e. Met /\ y e. X /\ c e. X) -> (yMc) e. RR)
18 1re 6598 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 |- 1 e. RR
1916, 17, 18sylancl 525 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 |- ((M e. Met /\ y e. X /\ c e. X) -> ((yMc) + 1) e. RR)
206metge0 9096 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 |- ((M e. Met /\ y e. X /\ c e. X) -> 0 <_ (yMc))
21 lt01 6871 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 |- 0 < 1
2220, 21jctir 317 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 |- ((M e. Met /\ y e. X /\ c e. X) -> (0 <_ (yMc) /\ 0 < 1))
23 0re 6603 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 |- 0 e. RR
2423a1i 8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 |- ((M e. Met /\ y e. X /\ c e. X) -> 0 e. RR)
2518a1i 8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 |- ((M e. Met /\ y e. X /\ c e. X) -> 1 e. RR)
26 leltadd 6830 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 |- (((0 e. RR /\ 0 e. RR) /\ ((yMc) e. RR /\ 1 e. RR)) -> ((0 <_ (yMc) /\ 0 < 1) -> (0 + 0) < ((yMc) + 1)))
2724, 24, 17, 25, 26syl22anc 1101 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 |- ((M e. Met /\ y e. X /\ c e. X) -> ((0 <_ (yMc) /\ 0 < 1) -> (0 + 0) < ((yMc) + 1)))
2822, 27mpd 29 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 |- ((M e. Met /\ y e. X /\ c e. X) -> (0 + 0) < ((yMc) + 1))
29 0cn 6481 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 |- 0 e. CC
3029addid1i 6483 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 |- (0 + 0) = 0
3128, 30syl5eqbrr 3371 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 |- ((M e. Met /\ y e. X /\ c e. X) -> 0 < ((yMc) + 1))
3215, 19, 31sylanbrc 527 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 |- ((M e. Met /\ y e. X /\ c e. X) -> ((yMc) + 1) e. RR+)
33323expa 1067 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 |- (((M e. Met /\ y e. X) /\ c e. X) -> ((yMc) + 1) e. RR+)
3414, 33syl5cbir 228 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- (((M e. Met /\ y e. X) /\ c e. X) -> (a = ((yMc) + 1) -> a e. RR+))
35 ssel2 2616 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- ((u C_ X /\ c e. u) -> c e. X)
3634, 35sylan2 500 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- (((M e. Met /\ y e. X) /\ (u C_ X /\ c e. u)) -> (a = ((yMc) + 1) -> a e. RR+))
3736anassrs 489 . . . . . . . . . . . . . . . . . . . . . . . 24 |- ((((M e. Met /\ y e. X) /\ u C_ X) /\ c e. u) -> (a = ((yMc) + 1) -> a e. RR+))
3837r19.23adva 2216 . . . . . . . . . . . . . . . . . . . . . . 23 |- (((M e. Met /\ y e. X) /\ u C_ X) -> (E.c e. u a = ((yMc) + 1) -> a e. RR+))
3938pm4.71rd 701 . . . . . . . . . . . . . . . . . . . . . 22 |- (((M e. Met /\ y e. X) /\ u C_ X) -> (E.c e. u a = ((yMc) + 1) <-> (a e. RR+ /\ E.c e. u a = ((yMc) + 1))))
4039abbidv 2008 . . . . . . . . . . . . . . . . . . . . 21 |- (((M e. Met /\ y e. X) /\ u C_ X) -> {a | E.c e. u a = ((yMc) + 1)} = {a | (a e. RR+ /\ E.c e. u a = ((yMc) + 1))})
4140adantlr 429 . . . . . . . . . . . . . . . . . . . 20 |- ((((M e. Met /\ y e. X) /\ U.v = X) /\ u C_ X) -> {a | E.c e. u a = ((yMc) + 1)} = {a | (a e. RR+ /\ E.c e. u a = ((yMc) + 1))})
4241adantlr 429 . . . . . . . . . . . . . . . . . . 19 |- (((((M e. Met /\ y e. X) /\ U.v = X) /\ u e. Fin) /\ u C_ X) -> {a | E.c e. u a = ((yMc) + 1)} = {a | (a e. RR+ /\ E.c e. u a = ((yMc) + 1))})
43423ad2antr1 1041 . . . . . . . . . . . . . . . . . 18 |- (((((M e. Met /\ y e. X) /\ U.v = X) /\ u e. Fin) /\ (u C_ X /\ A.b e. v E.x e. u b = (x( ball ` M)1) /\ A.x e. u E.b e. v b = (x( ball ` M)1))) -> {a | E.c e. u a = ((yMc) + 1)} = {a | (a e. RR+ /\ E.c e. u a = ((yMc) + 1))})
44 rnopab2 4202 . . . . . . . . . . . . . . . . . 18 |- ran {<.c, a>. | (c e. u /\ a = ((yMc) + 1))} = {a | E.c e. u a = ((yMc) + 1)}
45 df-rab 2112 . . . . . . . . . . . . . . . . . 18 |- {a e. RR+ | E.c e. u a = ((yMc) + 1)} = {a | (a e. RR+ /\ E.c e. u a = ((yMc) + 1))}
4643, 44, 453eqtr4g 1953 . . . . . . . . . . . . . . . . 17 |- (((((M e. Met /\ y e. X) /\ U.v = X) /\ u e. Fin) /\ (u C_ X /\ A.b e. v E.x e. u b = (x( ball ` M)1) /\ A.x e. u E.b e. v b = (x( ball ` M)1))) -> ran {<.c, a>. | (c e. u /\ a = ((yMc) + 1))} = {a e. RR+ | E.c e. u a = ((yMc) + 1)})
47 visset 2295 . . . . . . . . . . . . . . . . . 18 |- u e. _V
48 oprex 4907 . . . . . . . . . . . . . . . . . . 19 |- ((yMc) + 1) e. _V
49 eqid 1884 . . . . . . . . . . . . . . . . . . 19 |- {<.c, a>. | (c e. u /\ a = ((yMc) + 1))} = {<.c, a>. | (c e. u /\ a = ((yMc) + 1))}
5048, 49fnopab2 4549 . . . . . . . . . . . . . . . . . 18 |- {<.c, a>. | (c e. u /\ a = ((yMc) + 1))} Fn u
51 fnrndomg 5969 . . . . . . . . . . . . . . . . . 18 |- (u e. _V -> ({<.c, a>. | (c e. u /\ a = ((yMc) + 1))} Fn u -> ran {<.c, a>. | (c e. u /\ a = ((yMc) + 1))} ~<_ u))
5247, 50, 51mp2 54 . . . . . . . . . . . . . . . . 17 |- ran {<.c, a>. | (c e. u /\ a = ((yMc) + 1))} ~<_ u
5346, 52syl6eqbrr 3375 . . . . . . . . . . . . . . . 16 |- (((((M e. Met /\ y e. X) /\ U.v = X) /\ u e. Fin) /\ (u C_ X /\ A.b e. v E.x e. u b = (x( ball ` M)1) /\ A.x e. u E.b e. v b = (x( ball ` M)1))) -> {a e. RR+ | E.c e. u a = ((yMc) + 1)} ~<_ u)
54 domfi 5631 . . . . . . . . . . . . . . . 16 |- ((u e. Fin /\ {a e. RR+ | E.c e. u a = ((yMc) + 1)} ~<_ u) -> {a e. RR+ | E.c e. u a = ((yMc) + 1)} e. Fin)
5513, 53, 54syl11anc 524 . . . . . . . . . . . . . . 15 |- (((((M e. Met /\ y e. X) /\ U.v = X) /\ u e. Fin) /\ (u C_ X /\ A.b e. v E.x e. u b = (x( ball ` M)1) /\ A.x e. u E.b e. v b = (x( ball ` M)1))) -> {a e. RR+ | E.c e. u a = ((yMc) + 1)} e. Fin)
5648, 49dmopab2 4550 . . . . . . . . . . . . . . . . . . . . . . 23 |- dom {<.c, a>. | (c e. u /\ a = ((yMc) + 1))} = u
5756eqeq1i 1891 . . . . . . . . . . . . . . . . . . . . . 22 |- (dom {<.c, a>. | (c e. u /\ a = ((yMc) + 1))} = (/) <-> u = (/))
58 dm0rn0 4175 . . . . . . . . . . . . . . . . . . . . . 22 |- (dom {<.c, a>. | (c e. u /\ a = ((yMc) + 1))} = (/) <-> ran {<.c, a>. | (c e. u /\ a = ((yMc) + 1))} = (/))
5957, 58bitr3i 192 . . . . . . . . . . . . . . . . . . . . 21 |- (u = (/) <-> ran {<.c, a>. | (c e. u /\ a = ((yMc) + 1))} = (/))
60 rex0 2888 . . . . . . . . . . . . . . . . . . . . . . 23 |- -. E.x e. (/) x = x
61 rexeq 2267 . . . . . . . . . . . . . . . . . . . . . . 23 |- (u = (/) -> (E.x e. u x = x <-> E.x e. (/) x = x))
6260, 61mtbiri 785 . . . . . . . . . . . . . . . . . . . . . 22 |- (u = (/) -> -. E.x e. u x = x)
63 r19.2z 2958 . . . . . . . . . . . . . . . . . . . . . . . 24 |- ((v =/= (/) /\ A.b e. v E.x e. u b = (x( ball ` M)1)) -> E.b e. v E.x e. u b = (x( ball ` M)1))
64 eqidd 1885 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 |- (b = (x( ball ` M)1) -> x = x)
6564reximi 2198 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- (E.x e. u b = (x( ball ` M)1) -> E.x e. u x = x)
6665a1i 8 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- (b e. v -> (E.x e. u b = (x( ball ` M)1) -> E.x e. u x = x))
6766r19.23aiv 2211 . . . . . . . . . . . . . . . . . . . . . . . 24 |- (E.b e. v E.x e. u b = (x( ball ` M)1) -> E.x e. u x = x)
6863, 67syl 12 . . . . . . . . . . . . . . . . . . . . . . 23 |- ((v =/= (/) /\ A.b e. v E.x e. u b = (x( ball ` M)1)) -> E.x e. u x = x)
69 ne0i 2881 . . . . . . . . . . . . . . . . . . . . . . . 24 |- (y e. X -> X =/= (/))
70 eqeq1 1890 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- (U.v = X -> (U.v = (/) <-> X = (/)))
71 unieq 3185 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 |- (v = (/) -> U.v = U.(/))
72 uni0 3205 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 |- U.(/) = (/)
7371, 72syl6eq 1944 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- (v = (/) -> U.v = (/))
7470, 73syl5bi 225 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- (U.v = X -> (v = (/) -> X = (/)))
7574necon3d 2041 . . . . . . . . . . . . . . . . . . . . . . . 24 |- (U.v = X -> (X =/= (/) -> v =/= (/)))
7669, 75mpan9 521 . . . . . . . . . . . . . . . . . . . . . . 23 |- ((y e. X /\ U.v = X) -> v =/= (/))
7768, 76sylan 497 . . . . . . . . . . . . . . . . . . . . . 22 |- (((y e. X /\ U.v = X) /\ A.b e. v E.x e. u b = (x( ball ` M)1)) -> E.x e. u x = x)
7862, 77nsyl 131 . . . . . . . . . . . . . . . . . . . . 21 |- (u = (/) -> -. ((y e. X /\ U.v = X) /\ A.b e. v E.x e. u b = (x( ball ` M)1)))
7959, 78sylbir 218 . . . . . . . . . . . . . . . . . . . 20 |- (ran {<.c, a>. | (c e. u /\ a = ((yMc) + 1))} = (/) -> -. ((y e. X /\ U.v = X) /\ A.b e. v E.x e. u b = (x( ball ` M)1)))
8079necon2ai 2051 . . . . . . . . . . . . . . . . . . 19 |- (((y e. X /\ U.v = X) /\ A.b e. v E.x e. u b = (x( ball ` M)1)) -> ran {<.c, a>. | (c e. u /\ a = ((yMc) + 1))} =/= (/))
8180adantlll 432 . . . . . . . . . . . . . . . . . 18 |- ((((M e. Met /\ y e. X) /\ U.v = X) /\ A.b e. v E.x e. u b = (x( ball ` M)1)) -> ran {<.c, a>. | (c e. u /\ a = ((yMc) + 1))} =/= (/))
8281adantlr 429 . . . . . . . . . . . . . . . . 17 |- (((((M e. Met /\ y e. X) /\ U.v = X) /\ u e. Fin) /\ A.b e. v E.x e. u b = (x( ball ` M)1)) -> ran {<.c, a>. | (c e. u /\ a = ((yMc) + 1))} =/= (/))
83823ad2antr2 1042 . . . . . . . . . . . . . . . 16 |- (((((M e. Met /\ y e. X) /\ U.v = X) /\ u e. Fin) /\ (u C_ X /\ A.b e. v E.x e. u b = (x( ball ` M)1) /\ A.x e. u E.b e. v b = (x( ball ` M)1))) -> ran {<.c, a>. | (c e. u /\ a = ((yMc) + 1))} =/= (/))
8446neeq1d 2028 . . . . . . . . . . . . . . . 16 |- (((((M e. Met /\ y e. X) /\ U.v = X) /\ u e. Fin) /\ (u C_ X /\ A.b e. v E.x e. u b = (x( ball ` M)1) /\ A.x e. u E.b e. v b = (x( ball ` M)1))) -> (ran {<.c, a>. | (c e. u /\ a = ((yMc) + 1))} =/= (/) <-> {a e. RR+ | E.c e. u a = ((yMc) + 1)} =/= (/)))
8583, 84mpbid 212 . . . . . . . . . . . . . . 15 |- (((((M e. Met /\ y e. X) /\ U.v = X) /\ u e. Fin) /\ (u C_ X /\ A.b e. v E.x e. u b = (x( ball ` M)1) /\ A.x e. u E.b e. v b = (x( ball ` M)1))) -> {a e. RR+ | E.c e. u a = ((yMc) + 1)} =/= (/))
86 ssrab2 2692 . . . . . . . . . . . . . . . . . 18 |- {a e. RR+ | E.c e. u a = ((yMc) + 1)} C_ RR+
87 rpssre 7239 . . . . . . . . . . . . . . . . . 18 |- RR+ C_ RR
8886, 87sstri 2626 . . . . . . . . . . . . . . . . 17 |- {a e. RR+ | E.c e. u a = ((yMc) + 1)} C_ RR
89 ltso 6681 . . . . . . . . . . . . . . . . 17 |- < Or RR
90 soss 3606 . . . . . . . . . . . . . . . . 17 |- ({a e. RR+ | E.c e. u a = ((yMc) + 1)} C_ RR -> ( < Or RR -> < Or {a e. RR+ | E.c e. u a = ((yMc) + 1)}))
9188, 89, 90mp2 54 . . . . . . . . . . . . . . . 16 |- < Or {a e. RR+ | E.c e. u a = ((yMc) + 1)}
9291fimax 15746 . . . . . . . . . . . . . . 15 |- (({a e. RR+ | E.c e. u a = ((yMc) + 1)} e. Fin /\ {a e. RR+ | E.c e. u a = ((yMc) + 1)} =/= (/)) -> E.r e. {a e. RR+ | E.c e. u a = ((yMc) + 1)}A.s e. {a e. RR+ | E.c e. u a = ((yMc) + 1)} (r =/= s -> s < r))
9355, 85, 92syl11anc 524 . . . . . . . . . . . . . 14 |- (((((M e. Met /\ y e. X) /\ U.v = X) /\ u e. Fin) /\ (u C_ X /\ A.b e. v E.x e. u b = (x( ball ` M)1) /\ A.x e. u E.b e. v b = (x( ball ` M)1))) -> E.r e. {a e. RR+ | E.c e. u a = ((yMc) + 1)}A.s e. {a e. RR+ | E.c e. u a = ((yMc) + 1)} (r =/= s -> s < r))
94 eleq2 1958 . . . . . . . . . . . . . . . . . . . . . . . 24 |- (U.v = X -> (z e. U.v <-> z e. X))
95 eluni2 3181 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- (z e. U.v <-> E.t e. v z e. t)
9695biimpi 168 . . . . . . . . . . . . . . . . . . . . . . . 24 |- (z e. U.v -> E.t e. v z e. t)
9794, 96syl6bir 232 . . . . . . . . . . . . . . . . . . . . . . 23 |- (U.v = X -> (z e. X -> E.t e. v z e. t))
9897ad2antlr 441 . . . . . . . . . . . . . . . . . . . . . 22 |- ((((M e. Met /\ y e. X) /\ U.v = X) /\ (u C_ X /\ A.b e. v E.x e. u b = (x( ball ` M)1) /\ A.x e. u E.b e. v b = (x( ball ` M)1))) -> (z e. X -> E.t e. v z e. t))
9998ad2antrr 440 . . . . . . . . . . . . . . . . . . . . 21 |- ((((((M e. Met /\ y e. X) /\ U.v = X) /\ (u C_ X /\ A.b e. v E.x e. u b = (x( ball ` M)1) /\ A.x e. u E.b e. v b = (x( ball ` M)1))) /\ r e. RR+) /\ A.s e. {a e. RR+ | E.c e. u a = ((yMc) + 1)} (r =/= s -> s < r)) -> (z e. X -> E.t e. v z e. t))
100 eqeq1 1890 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 |- (b = t -> (b = (x( ball ` M)1) <-> t = (x( ball ` M)1)))
101100rexbidv 2124 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 |- (b = t -> (E.x e. u b = (x( ball ` M)1) <-> E.x e. u t = (x( ball ` M)1)))
102101rcla4cva 2379 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 |- ((A.b e. v E.x e. u b = (x( ball ` M)1) /\ t e. v) -> E.x e. u t = (x( ball ` M)1))
1031023ad2antl2 1039 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- (((u C_ X /\ A.b e. v E.x e. u b = (x( ball ` M)1) /\ A.x e. u E.b e. v b = (x( ball ` M)1)) /\ t e. v) -> E.x e. u t = (x( ball ` M)1))
104103adantll 428 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- (((((M e. Met /\ y e. X) /\ U.v = X) /\ (u C_ X /\ A.b e. v E.x e. u b = (x( ball ` M)1) /\ A.x e. u E.b e. v b = (x( ball ` M)1))) /\ t e. v) -> E.x e. u t = (x( ball ` M)1))
105104adantlr 429 . . . . . . . . . . . . . . . . . . . . . . . 24 |- ((((((M e. Met /\ y e. X) /\ U.v = X) /\ (u C_ X /\ A.b e. v E.x e. u b = (x( ball ` M)1) /\ A.x e. u E.b e. v b = (x( ball ` M)1))) /\ r e. RR+) /\ t e. v) -> E.x e. u t = (x( ball ` M)1))
106105adantlr 429 . . . . . . . . . . . . . . . . . . . . . . 23 |- (((((((M e. Met /\ y e. X) /\ U.v = X) /\ (u C_ X /\ A.b e. v E.x e. u b = (x( ball ` M)1) /\ A.x e. u E.b e. v b = (x( ball ` M)1))) /\ r e. RR+) /\ A.s e. {a e. RR+ | E.c e. u a = ((yMc) + 1)} (r =/= s -> s < r)) /\ t e. v) -> E.x e. u t = (x( ball ` M)1))
107 ax-17 1317 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 |- (((M e. Met /\ y e. X) /\ U.v = X) -> A.x((M e. Met /\ y e. X) /\ U.v = X))
108 ax-17 1317 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 |- (u C_ X -> A.x u C_ X)
109 ax-17 1317 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 |- (b e. v -> A.x b e. v)
110 hbre1 2150 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 |- (E.x e. u b = (x( ball ` M)1) -> A.xE.x e. u b = (x( ball ` M)1))
111109, 110hbral 2146 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 |- (A.b e. v E.x e. u b = (x( ball ` M)1) -> A.xA.b e. v E.x e. u b = (x( ball ` M)1))
112 hbra1 2147 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 |- (A.x e. u E.b e. v b = (x( ball ` M)1) -> A.xA.x e. u E.b e. v b = (x( ball ` M)1))
113108, 111, 112hb3an 1359 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 |- ((u C_ X /\ A.b e. v E.x e. u b = (x( ball ` M)1) /\ A.x e. u E.b e. v b = (x( ball ` M)1)) -> A.x(u C_ X /\ A.b e. v E.x e. u b = (x( ball ` M)1) /\ A.x e. u E.b e. v b = (x( ball ` M)1)))
114107, 113hban 1356 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 |- ((((M e. Met /\ y e. X) /\ U.v = X) /\ (u C_ X /\ A.b e. v E.x e. u b = (x( ball ` M)1) /\ A.x e. u E.b e. v b = (x( ball ` M)1))) -> A.x(((M e. Met /\ y e. X) /\ U.v = X) /\ (u C_ X /\ A.b e. v E.x e. u b = (x( ball ` M)1) /\ A.x e. u E.b e. v b = (x( ball ` M)1))))
115 ax-17 1317 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 |- (r e. RR+ -> A.x r e. RR+)
116114, 115hban 1356 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- (((((M e. Met /\ y e. X) /\ U.v = X) /\ (u C_ X /\ A.b e. v E.x e. u b = (x( ball ` M)1) /\ A.x e. u E.b e. v b = (x( ball ` M)1))) /\ r e. RR+) -> A.x((((M e. Met /\ y e. X) /\ U.v = X) /\ (u C_ X /\ A.b e. v E.x e. u b = (x( ball ` M)1) /\ A.x e. u E.b e. v b = (x( ball ` M)1))) /\ r e. RR+))
117 ax-17 1317 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- (A.s e. {a e. RR+ | E.c e. u a = ((yMc) + 1)} (r =/= s -> s < r) -> A.xA.s e. {a e. RR+ | E.c e. u a = ((yMc) + 1)} (r =/= s -> s < r))
118116, 117hban 1356 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- ((((((M e. Met /\ y e. X) /\ U.v = X) /\ (u C_ X /\ A.b e. v E.x e. u b = (x( ball ` M)1) /\ A.x e. u E.b e. v b = (x( ball ` M)1))) /\ r e. RR+) /\ A.s e. {a e. RR+ | E.c e. u a = ((yMc) + 1)} (r =/= s -> s < r)) -> A.x(((((M e. Met /\ y e. X) /\ U.v = X) /\ (u C_ X /\ A.b e. v E.x e. u b = (x( ball ` M)1) /\ A.x e. u E.b e. v b = (x( ball ` M)1))) /\ r e. RR+) /\ A.s e. {a e. RR+ | E.c e. u a = ((yMc) + 1)} (r =/= s -> s < r)))
119 ax-17 1317 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- (t e. v -> A.x t e. v)
120118, 119hban 1356 . . . . . . . . . . . . . . . . . . . . . . . 24 |- (((((((M e. Met /\ y e. X) /\ U.v = X) /\ (u C_ X /\ A.b e. v E.x e. u b = (x( ball ` M)1) /\ A.x e. u E.b e. v b = (x( ball ` M)1))) /\ r e. RR+) /\ A.s e. {a e. RR+ | E.c e. u a = ((yMc) + 1)} (r =/= s -> s < r)) /\ t e. v) -> A.x((((((M e. Met /\ y e. X) /\ U.v = X) /\ (u C_ X /\ A.b e. v E.x e. u b = (x( ball ` M)1) /\ A.x e. u E.b e. v b = (x( ball ` M)1))) /\ r e. RR+) /\ A.s e. {a e. RR+ | E.c e. u a = ((yMc) + 1)} (r =/= s -> s < r)) /\ t e. v))
121 ax-17 1317 . . . . . . . . . . . . . . . . . . . . . . . 24 |- ((z e. t -> z e. (y( ball ` M)r)) -> A.x(z e. t -> z e. (y( ball ` M)r)))
122 breq1 3341 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 |- (s = ((yMx) + 1) -> (s <_ r <-> ((yMx) + 1) <_ r))
123122rcla4va 2378 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 |- ((((yMx) + 1) e. {a e. RR+ | E.c e. u a = ((yMc) + 1)} /\ A.s e. {a e. RR+ | E.c e. u a = ((yMc) + 1)}s <_ r) -> ((yMx) + 1) <_ r)
124 eqeq1 1890 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 |- (a = ((yMx) + 1) -> (a = ((yMc) + 1) <-> ((yMx) + 1) = ((yMc) + 1)))
125124rexbidv 2124 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 |- (a = ((yMx) + 1) -> (E.c e. u a = ((yMc) + 1) <-> E.c e. u ((yMx) + 1) = ((yMc) + 1)))
126125elrab 2414 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 |- (((yMx) + 1) e. {a e. RR+ | E.c e. u a = ((yMc) + 1)} <-> (((yMx) + 1) e. RR+ /\ E.c e. u ((yMx) + 1) = ((yMc) + 1)))
127 elrp 7233 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 |- (((yMx) + 1) e. RR+ <-> (((yMx) + 1) e. RR /\ 0 < ((yMx) + 1)))
1286metcl 9088 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 |- ((M e. Met /\ y e. X /\ x e. X) -> (yMx) e. RR)
129 peano2re 6599 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 |- ((yMx) e. RR -> ((yMx) + 1) e. RR)
130128, 129syl 12 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 |- ((M e. Met /\ y e. X /\ x e. X) -> ((yMx) + 1) e. RR)
1316metge0 9096 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 |- ((M e. Met /\ y e. X /\ x e. X) -> 0 <_ (yMx))
132131, 21jctir 317 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 |- ((M e. Met /\ y e. X /\ x e. X) -> (0 <_ (yMx) /\ 0 < 1))
13323a1i 8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 |- ((M e. Met /\ y e. X /\ x e. X) -> 0 e. RR)
13418a1i 8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 |- ((M e. Met /\ y e. X /\ x e. X) -> 1 e. RR)
135 leltadd 6830 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 |- (((0 e. RR /\ 0 e. RR) /\ ((yMx) e. RR /\ 1 e. RR)) -> ((0 <_ (yMx) /\ 0 < 1) -> (0 + 0) < ((yMx) + 1)))
136133, 133, 128, 134, 135syl22anc 1101 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 |- ((M e. Met /\ y e. X /\ x e. X) -> ((0 <_ (yMx) /\ 0 < 1) -> (0 + 0) < ((yMx) + 1)))
137132, 136mpd 29 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 |- ((M e. Met /\ y e. X /\ x e. X) -> (0 + 0) < ((yMx) + 1))
138137, 30syl5eqbrr 3371 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 |- ((M e. Met /\ y e. X /\ x e. X) -> 0 < ((yMx) + 1))
139127, 130, 138sylanbrc 527 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 |- ((M e. Met /\ y e. X /\ x e. X) -> ((yMx) + 1) e. RR+)
1401393expa 1067 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 |- (((M e. Met /\ y e. X) /\ x e. X) -> ((yMx) + 1) e. RR+)
141 ssel2 2616 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 |- ((u C_ X /\ x e. u) -> x e. X)
142140, 141sylan2 500 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 |- (((M e. Met /\ y e. X) /\ (u C_ X /\ x e. u)) -> ((yMx) + 1) e. RR+)
143142anassrs 489 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 |- ((((M e. Met /\ y e. X) /\ u C_ X) /\ x e. u) -> ((yMx) + 1) e. RR+)
144 eqid 1884 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 |- ((yMx) + 1) = ((yMx) + 1)
145 opreq2 4890 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 |- (c = x -> (yMc) = (yMx))
146145opreq1d 4897 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 |- (c = x -> ((yMc) + 1) = ((yMx) + 1))
147146eqeq2d 1895 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 |- (c = x -> (((yMx) + 1) = ((yMc) + 1) <-> ((yMx) + 1) = ((yMx) + 1)))
148147rcla4ev 2381 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 |- ((x e. u /\ ((yMx) + 1) = ((yMx) + 1)) -> E.c e. u ((yMx) + 1) = ((yMc) + 1))
149144, 148mpan2 760 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 |- (x e. u -> E.c e. u ((yMx) + 1) = ((yMc) + 1))
150149adantl 424 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 |- ((((M e. Met /\ y e. X) /\ u C_ X) /\ x e. u) -> E.c e. u ((yMx) + 1) = ((yMc) + 1))
151126, 143, 150sylanbrc 527 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 |- ((((M e. Met /\ y e. X) /\ u C_ X) /\ x e. u) -> ((yMx) + 1) e. {a e. RR+ | E.c e. u a = ((yMc) + 1)})
152123, 151sylan 497 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 |- (((((M e. Met /\ y e. X) /\ u C_ X) /\ x e. u) /\ A.s e. {a e. RR+ | E.c e. u a = ((yMc) + 1)}s <_ r) -> ((yMx) + 1) <_ r)
153152anasss 488 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 |- ((((M e. Met /\ y e. X) /\ u C_ X) /\ (x e. u /\ A.s e. {a e. RR+ | E.c e. u a = ((yMc) + 1)}s <_ r)) -> ((yMx) + 1) <_ r)
154153ancom2s 545 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 |- ((((M e. Met /\ y e. X) /\ u C_ X) /\ (A.s e. {a e. RR+ | E.c e. u a = ((yMc) + 1)}s <_ r /\ x e. u)) -> ((yMx) + 1) <_ r)
155 rpre 7236 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 |- (s e. RR+ -> s e. RR)
156 eqle 6746 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 |- ((s e. RR /\ s = r) -> s <_ r)
157156ex 402 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 |- (s e. RR -> (s = r -> s <_ r))
158 equcom 1488 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 |- (r = s <-> s = r)
159157, 158syl5ib 223 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 |- (s e. RR -> (r = s -> s <_ r))
160155, 159syl 12 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 |- (s e. RR+ -> (r = s -> s <_ r))
161160adantl 424 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 |- ((r e. RR+ /\ s e. RR+) -> (r = s -> s <_ r))
162 idd 75 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 |- ((r e. RR+ /\ s e. RR+) -> (r = s -> r = s))
163162necon3bd 2039 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 |- ((r e. RR+ /\ s e. RR+) -> (-. r = s -> r =/= s))
164 ltle 6690 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 |- ((s e. RR /\ r e. RR) -> (s < r -> s <_ r))
165 rpre 7236 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 |- (r e. RR+ -> r e. RR)
166164, 155, 165syl2an 503 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 |- ((s e. RR+ /\ r e. RR+) -> (s < r -> s <_ r))
167166ancoms 484 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 |- ((r e. RR+ /\ s e. RR+) -> (s < r -> s <_ r))
168163, 167imim12d 69 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 |- ((r e. RR+ /\ s e. RR+) -> ((r =/= s -> s < r) -> (-. r = s -> s <_ r)))
169 pm2.61 139 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 |- ((r = s -> s <_ r) -> ((-. r = s -> s <_ r) -> s <_ r))
170161, 168, 169sylsyld 32 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 |- ((r e. RR+ /\ s e. RR+) -> ((r =/= s -> s < r) -> s <_ r))
171 eqeq1 1890 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 |- (a = s -> (a = ((yMc) + 1) <-> s = ((yMc) + 1)))
172171rexbidv 2124 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 |- (a = s -> (E.c e. u a = ((yMc) + 1) <-> E.c e. u s = ((yMc) + 1)))
173172elrab 2414 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 |- (s e. {a e. RR+ | E.c e. u a = ((yMc) + 1)} <-> (s e. RR+ /\ E.c e. u s = ((yMc) + 1)))
174173simplbi 349 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 |- (s e. {a e. RR+ | E.c e. u a = ((yMc) + 1)} -> s e. RR+)
175170, 174sylan2 500 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 |- ((r e. RR+ /\ s e. {a e. RR+ | E.c e. u a = ((yMc) + 1)}) -> ((r =/= s -> s < r) -> s <_ r))
176175ralimdvaa 2171 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 |- (r e. RR+ -> (A.s e. {a e. RR+ | E.c e. u a = ((yMc) + 1)} (r =/= s -> s < r) -> A.s e. {a e. RR+ | E.c e. u a = ((yMc) + 1)}s <_ r))
177176imp 377 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 |- ((r e. RR+ /\ A.s e. {a e. RR+ | E.c e. u a = ((yMc) + 1)} (r =/= s -> s < r)) -> A.s e. {a e. RR+ | E.c e. u a = ((yMc) + 1)}s <_ r)
178177anim1i 361 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 |- (((r e. RR+ /\ A.s e. {a e. RR+ | E.c e. u a = ((yMc) + 1)} (r =/= s -> s < r)) /\ x e. u) -> (A.s e. {a e. RR+ | E.c e. u a = ((yMc) + 1)}s <_ r /\ x e. u))
179178anasss 488 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 |- ((r e. RR+ /\ (A.s e. {a e. RR+ | E.c e. u a = ((yMc) + 1)} (r =/= s -> s < r) /\ x e. u)) -> (A.s e. {a e. RR+ | E.c e. u a = ((yMc) + 1)}s <_ r /\ x e. u))
180154, 179sylan2 500 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 |- ((((M e. Met /\ y e. X) /\ u C_ X) /\ (r e. RR+ /\ (A.s e. {a e. RR+ | E.c e. u a = ((yMc) + 1)} (r =/= s -> s < r) /\ x e. u))) -> ((yMx) + 1) <_ r)
181180ex 402 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 |- (((M e. Met /\ y e. X) /\ u C_ X) -> ((r e. RR+ /\ (A.s e. {a e. RR+ | E.c e. u a = ((yMc) + 1)} (r =/= s -> s < r) /\ x e. u)) -> ((yMx) + 1) <_ r))
182181adantlr 429 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 |- ((((M e. Met /\ y e. X) /\ U.v = X) /\ u C_ X) -> ((r e. RR+ /\ (A.s e. {a e. RR+ | E.c e. u a = ((yMc) + 1)} (r =/= s -> s < r) /\ x e. u)) -> ((yMx) + 1) <_ r))
1831823ad2antr1 1041 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 |- ((((M e. Met /\ y e. X) /\ U.v = X) /\ (u C_ X /\ A.b e. v E.x e. u b = (x( ball ` M)1) /\ A.x e. u E.b e. v b = (x( ball ` M)1))) -> ((r e. RR+ /\ (A.s e. {a e. RR+ | E.c e. u a = ((yMc) + 1)} (r =/= s -> s < r) /\ x e. u)) -> ((yMx) + 1) <_ r))
184183imp 377 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 |- (((((M e. Met /\ y e. X) /\ U.v = X) /\ (u C_ X /\ A.b e. v E.x e. u b = (x( ball ` M)1) /\ A.x e. u E.b e. v b = (x( ball ` M)1))) /\ (r e. RR+ /\ (A.s e. {a e. RR+ | E.c e. u a = ((yMc) + 1)} (r =/= s -> s < r) /\ x e. u))) -> ((yMx) + 1) <_ r)
185184anassrs 489 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 |- ((((((M e. Met /\ y e. X) /\ U.v = X) /\ (u C_ X /\ A.b e. v E.x e. u b = (x( ball ` M)1) /\ A.x e. u E.b e. v b = (x( ball ` M)1))) /\ r e. RR+) /\ (A.s e. {a e. RR+ | E.c e. u a = ((yMc) + 1)} (r =/= s -> s < r) /\ x e. u)) -> ((yMx) + 1) <_ r)
186185anassrs 489 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 |- (((((((M e. Met /\ y e. X) /\ U.v = X) /\ (u C_ X /\ A.b e. v E.x e. u b = (x( ball ` M)1) /\ A.x e. u E.b e. v b = (x( ball ` M)1))) /\ r e. RR+) /\ A.s e. {a e. RR+ | E.c e. u a = ((yMc) + 1)} (r =/= s -> s < r)) /\ x e. u) -> ((yMx) + 1) <_ r)
1876metcl 9088 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 |- ((M e. Met /\ x e. X /\ z e. X) -> (xMz) e. RR)
1881873expa 1067 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 |- (((M e. Met /\ x e. X) /\ z e. X) -> (xMz) e. RR)
189188adantllr 433 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 |- ((((M e. Met /\ y e. X) /\ x e. X) /\ z e. X) -> (xMz) e. RR)
19018a1i 8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 |- ((((M e. Met /\ y e. X) /\ x e. X) /\ z e. X) -> 1 e. RR)
1911283expa 1067 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 |- (((M e. Met /\ y e. X) /\ x e. X) -> (yMx) e. RR)
192191adantr 425 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 |- ((((M e. Met /\ y e. X) /\ x e. X) /\ z e. X) -> (yMx) e. RR)
193 ltadd2 6807 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 |- (((xMz) e. RR /\ 1 e. RR /\ (yMx) e. RR) -> ((xMz) < 1 <-> ((yMx) + (xMz)) < ((yMx) + 1)))
194189, 190, 192, 193syl111anc 1100 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 |- ((((M e. Met /\ y e. X) /\ x e. X) /\ z e. X) -> ((xMz) < 1 <-> ((yMx) + (xMz)) < ((yMx) + 1)))
195194biimpd 170 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 |- ((((M e. Met /\ y e. X) /\ x e. X) /\ z e. X) -> ((xMz) < 1 -> ((yMx) + (xMz)) < ((yMx) + 1)))
196195adantlr 429 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 |- (((((M e. Met /\ y e. X) /\ x e. X) /\ r e. RR+) /\ z e. X) -> ((xMz) < 1 -> ((yMx) + (xMz)) < ((yMx) + 1)))
197191ad2antrr 440 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 |- (((((M e. Met /\ y e. X) /\ x e. X) /\ r e. RR+) /\ z e. X) -> (yMx) e. RR)
198189adantlr 429 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 |- (((((M e. Met /\ y e. X) /\ x e. X) /\ r e. RR+) /\ z e. X) -> (xMz) e. RR)
199 readdcl 6455 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 |- (((yMx) e. RR /\ (xMz) e. RR) -> ((yMx) + (xMz)) e. RR)
200197, 198, 199syl11anc 524 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 |- (((((M e. Met /\ y e. X) /\ x e. X) /\ r e. RR+) /\ z e. X) -> ((yMx) + (xMz)) e. RR)
201 readdcl 6455 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 |- (((yMx) e. RR /\ 1 e. RR) -> ((yMx) + 1) e. RR)
202201, 192, 18sylancl 525 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 |- ((((M e. Met /\ y e. X) /\ x e. X) /\ z e. X) -> ((yMx) + 1) e. RR)
203202adantlr 429 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 |- (((((M e. Met /\ y e. X) /\ x e. X) /\ r e. RR+) /\ z e. X) -> ((yMx) + 1) e. RR)
204165ad2antlr 441 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 |- (((((M e. Met /\ y e. X) /\ x e. X) /\ r e. RR+) /\ z e. X) -> r e. RR)
205 ltletr 6694 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 |- ((((yMx) + (xMz)) e. RR /\ ((yMx) + 1) e. RR /\ r e. RR) -> ((((yMx) + (xMz)) < ((yMx) + 1) /\ ((yMx) + 1) <_ r) -> ((yMx) + (xMz)) < r))
206200, 203, 204, 205syl111anc 1100 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 |- (((((M e. Met /\ y e. X) /\ x e. X) /\ r e. RR+) /\ z e. X) -> ((((yMx) + (xMz)) < ((yMx) + 1) /\ ((yMx) + 1) <_ r) -> ((yMx) + (xMz)) < r))
2076mettri 9094 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 |- ((M e. Met /\ (y e. X /\ z e. X /\ x e. X)) -> (yMz) <_ ((yMx) + (xMz)))
2082073exp2 1086 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 |- (M e. Met -> (y e. X -> (z e. X -> (x e. X -> (yMz) <_ ((yMx) + (xMz))))))
209208imp41 395 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 |- ((((M e. Met /\ y e. X) /\ z e. X) /\ x e. X) -> (yMz) <_ ((yMx) + (xMz)))
210209an1rs 547 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 |- ((((M e. Met /\ y e. X) /\ x e. X) /\ z e. X) -> (yMz) <_ ((yMx) + (xMz)))
211210adantlr 429 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 |- (((((M e. Met /\ y e. X) /\ x e. X) /\ r e. RR+) /\ z e. X) -> (yMz) <_ ((yMx) + (xMz)))
2126metcl 9088 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 |- ((M e. Met /\ y e. X /\ z e. X) -> (yMz) e. RR)
2132123expa 1067 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 |- (((M e. Met /\ y e. X) /\ z e. X) -> (yMz) e. RR)
214213adantlr 429 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 |- ((((M e. Met /\ y e. X) /\ x e. X) /\ z e. X) -> (yMz) e. RR)
215214adantlr 429 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 |- (((((M e. Met /\ y e. X) /\ x e. X) /\ r e. RR+) /\ z e. X) -> (yMz) e. RR)
216 lelttr 6693 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 |- (((yMz) e. RR /\ ((yMx) + (xMz)) e. RR /\ r e. RR) -> (((yMz) <_ ((yMx) + (xMz)) /\ ((yMx) + (xMz)) < r) -> (yMz) < r))
217215, 200, 204, 216syl111anc 1100 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 |- (((((M e. Met /\ y e. X) /\ x e. X) /\ r e. RR+) /\ z e. X) -> (((yMz) <_ ((yMx) + (xMz)) /\ ((yMx) + (xMz)) < r) -> (yMz) < r))
218211, 217mpand 765 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 |- (((((M e. Met /\ y e. X) /\ x e. X) /\ r e. RR+) /\ z e. X) -> (((yMx) + (xMz)) < r -> (yMz) < r))
219206, 218syld 30 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 |- (((((M e. Met /\ y e. X) /\ x e. X) /\ r e. RR+) /\ z e. X) -> ((((yMx) + (xMz)) < ((yMx) + 1) /\ ((yMx) + 1) <_ r) -> (yMz) < r))
220219exp3a 405 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 |- (((((M e. Met /\ y e. X) /\ x e. X) /\ r e. RR+) /\ z e. X) -> (((yMx) + (xMz)) < ((yMx) + 1) -> (((yMx) + 1) <_ r -> (yMz) < r)))
221196, 220syld 30 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 |- (((((M e. Met /\ y e. X) /\ x e. X) /\ r e. RR+) /\ z e. X) -> ((xMz) < 1 -> (((yMx) + 1) <_ r -> (yMz) < r)))
222221com23 36 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 |- (((((M e. Met /\ y e. X) /\ x e. X) /\ r e. RR+) /\ z e. X) -> (((yMx) + 1) <_ r -> ((xMz) < 1 -> (yMz) < r)))
223222ex 402 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 |- ((((M e. Met /\ y e. X) /\ x e. X) /\ r e. RR+) -> (z e. X -> (((yMx) + 1) <_ r -> ((xMz) < 1 -> (yMz) < r))))
224223com23 36 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 |- ((((M e. Met /\ y e. X) /\ x e. X) /\ r e. RR+) -> (((yMx) + 1) <_ r -> (z e. X -> ((xMz) < 1 -> (yMz) < r))))
225224adantllr 433 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 |- (((((M e. Met /\ y e. X) /\ U.v = X) /\ x e. X) /\ r e. RR+) -> (((yMx) + 1) <_ r -> (z e. X -> ((xMz) < 1 -> (yMz) < r))))
2261413ad2antl1 1038 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 |- (((u C_ X /\ A.b e. v E.x e. u b = (x( ball ` M)1) /\ A.x e. u E.b e. v b = (x( ball ` M)1)) /\ x e. u) -> x e. X)
227226anim2i 362 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 |- ((((M e. Met /\ y e. X) /\ U.v = X) /\ ((u C_ X /\ A.b e. v E.x e. u b = (x( ball ` M)1) /\ A.x e. u E.b e. v b = (x( ball ` M)1)) /\ x e. u)) -> (((M e. Met /\ y e. X) /\ U.v = X) /\ x e. X))
228227anassrs 489 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 |- (((((M e. Met /\ y e. X) /\ U.v = X) /\ (u C_ X /\ A.b e. v E.x e. u b = (x( ball ` M)1) /\ A.x e. u E.b e. v b = (x( ball ` M)1))) /\ x e. u) -> (((M e. Met /\ y e. X) /\ U.v = X) /\ x e. X))
229225, 228sylan 497 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 |- ((((((M e. Met /\ y e. X) /\ U.v = X) /\ (u C_ X /\ A.b e. v E.x e. u b = (x( ball ` M)1) /\ A.x e. u E.b e. v b = (x( ball ` M)1))) /\ x e. u) /\ r e. RR+) -> (((yMx) + 1) <_ r -> (z e. X -> ((xMz) < 1 -> (yMz) < r))))
230229an1rs 547 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 |- ((((((M e. Met /\ y e. X) /\ U.v = X) /\ (u C_ X /\ A.b e. v E.x e. u b = (x( ball ` M)1) /\ A.x e. u E.b e. v b = (x( ball ` M)1))) /\ r e. RR+) /\ x e. u) -> (((yMx) + 1) <_ r -> (z e. X -> ((xMz) < 1 -> (yMz) < r))))
231230adantlr 429 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 |- (((((((M e. Met /\ y e. X) /\ U.v = X) /\ (u C_ X /\ A.b e. v E.x e. u b = (x( ball ` M)1) /\ A.x e. u E.b e. v b = (x( ball ` M)1))) /\ r e. RR+) /\ A.s e. {a e. RR+ | E.c e. u a = ((yMc) + 1)} (r =/= s -> s < r)) /\ x e. u) -> (((yMx) + 1) <_ r -> (z e. X -> ((xMz) < 1 -> (yMz) < r))))
232186, 231mpd 29 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 |- (((((((M e. Met /\ y e. X) /\ U.v = X) /\ (u C_ X /\ A.b e. v E.x e. u b = (x( ball ` M)1) /\ A.x e. u E.b e. v b = (x( ball ` M)1))) /\ r e. RR+) /\ A.s e. {a e. RR+ | E.c e. u a = ((yMc) + 1)} (r =/= s -> s < r)) /\ x e. u) -> (z e. X -> ((xMz) < 1 -> (yMz) < r)))
233232adantlr 429 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 |- ((((((((M e. Met /\ y e. X) /\ U.v = X) /\ (u C_ X /\ A.b e. v E.x e. u b = (x( ball ` M)1) /\ A.x e. u E.b e. v b = (x( ball ` M)1))) /\ r e. RR+) /\ A.s e. {a e. RR+ | E.c e. u a = ((yMc) + 1)} (r =/= s -> s < r)) /\ t e. v) /\ x e. u) -> (z e. X -> ((xMz) < 1 -> (yMz) < r)))
234233imdistand 493 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 |- ((((((((M e. Met /\ y e. X) /\ U.v = X) /\ (u C_ X /\ A.b e. v E.x e. u b = (x( ball ` M)1) /\ A.x e. u E.b e. v b = (x( ball ` M)1))) /\ r e. RR+) /\ A.s e. {a e. RR+ | E.c e. u a = ((yMc) + 1)} (r =/= s -> s < r)) /\ t e. v) /\ x e. u) -> ((z e. X /\ (xMz) < 1) -> (z e. X /\ (yMz) < r)))
2356elbl 9115 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 |- (((M e. Met /\ x e. X) /\ (1 e. RR /\ 0 < 1)) -> (z e. (x( ball ` M)1) <-> (z e. X /\ (xMz) < 1)))
23618, 21, 235mpanr12 778 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 |- ((M e. Met /\ x e. X) -> (z e. (x( ball ` M)1) <-> (z e. X /\ (xMz) < 1)))
237236adantlr 429 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 |- (((M e. Met /\ y e. X) /\ x e. X) -> (z e. (x( ball ` M)1) <-> (z e. X /\ (xMz) < 1)))
238237adantlr 429 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 |- ((((M e. Met /\ y e. X) /\ U.v = X) /\ x e. X) -> (z e. (x( ball ` M)1) <-> (z e. X /\ (xMz) < 1)))
239238, 226sylan2 500 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 |- ((((M e. Met /\ y e. X) /\ U.v = X) /\ ((u C_ X /\ A.b e. v E.x e. u b = (x( ball ` M)1) /\ A.x e. u E.b e. v b = (x( ball ` M)1)) /\ x e. u)) -> (z e. (x( ball ` M)1) <-> (z e. X /\ (xMz) < 1)))
240239anassrs 489 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 |- (((((M e. Met /\ y e. X) /\ U.v = X) /\ (u C_ X /\ A.b e. v E.x e. u b = (x( ball ` M)1) /\ A.x e. u E.b e. v b = (x( ball ` M)1))) /\ x e. u) -> (z e. (x( ball ` M)1) <-> (z e. X /\ (xMz) < 1)))
241240adantlr 429 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 |- ((((((M e. Met /\ y e. X) /\ U.v = X) /\ (u C_ X /\ A.b e. v E.x e. u b = (x( ball ` M)1) /\ A.x e. u E.b e. v b = (x( ball ` M)1))) /\ r e. RR+) /\ x e. u) -> (z e. (x( ball ` M)1) <-> (z e. X /\ (xMz) < 1)))
242241adantlr 429 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 |- (((((((M e. Met /\ y e. X) /\ U.v = X) /\ (u C_ X /\ A.b e. v E.x e. u b = (x( ball ` M)1) /\ A.x e. u E.b e. v b = (x( ball ` M)1))) /\ r e. RR+) /\ A.s e. {a e. RR+ | E.c e. u a = ((yMc) + 1)} (r =/= s -> s < r)) /\ x e. u) -> (z e. (x( ball ` M)1) <-> (z e. X /\ (xMz) < 1)))
243242adantlr 429 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 |- ((((((((M e. Met /\ y e. X) /\ U.v = X) /\ (u C_ X /\ A.b e. v E.x e. u b = (x( ball ` M)1) /\ A.x e. u E.b e. v b = (x( ball ` M)1))) /\ r e. RR+) /\ A.s e. {a e. RR+ | E.c e. u a = ((yMc) + 1)} (r =/= s -> s < r)) /\ t e. v) /\ x e. u) -> (z e. (x( ball ` M)1) <-> (z e. X /\ (xMz) < 1)))
2446elbl 9115 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 |- (((M e. Met /\ y e. X) /\ (r e. RR /\ 0 < r)) -> (z e. (y( ball ` M)r) <-> (z e. X /\ (yMz) < r)))
245 elrp 7233 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 |- (r e. RR+ <-> (r e. RR /\ 0 < r))
246244, 245sylan2b 501 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 |- (((M e. Met /\ y e. X) /\ r e. RR+) -> (z e. (y( ball ` M)r) <-> (z e. X /\ (yMz) < r)))
247246adantlr 429 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 |- ((((M e. Met /\ y e. X) /\ U.v = X) /\ r e. RR+) -> (z e. (y( ball ` M)r) <-> (z e. X /\ (yMz) < r)))
248247adantlr 429 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 |- (((((M e. Met /\ y e. X) /\ U.v = X) /\ (u C_ X /\ A.b e. v E.x e. u b = (x( ball ` M)1) /\ A.x e. u E.b e. v b = (x( ball ` M)1))) /\ r e. RR+) -> (z e. (y( ball ` M)r) <-> (z e. X /\ (yMz) < r)))
249248adantr 425 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 |- ((((((M e. Met /\ y e. X) /\ U.v = X) /\ (u C_ X /\ A.b e. v E.x e. u b = (x( ball ` M)1) /\ A.x e. u E.b e. v b = (x( ball ` M)1))) /\ r e. RR+) /\ A.s e. {a e. RR+ | E.c e. u a = ((yMc) + 1)} (r =/= s -> s < r)) -> (z e. (y( ball ` M)r) <-> (z e. X /\ (yMz) < r)))
250249ad2antrr 440 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 |- ((((((((M e. Met /\ y e. X) /\ U.v = X) /\ (u C_ X /\ A.b e. v E.x e. u b = (x( ball ` M)1) /\ A.x e. u E.b e. v b = (x( ball ` M)1))) /\ r e. RR+) /\ A.s e. {a e. RR+ | E.c e. u a = ((yMc) + 1)} (r =/= s -> s < r)) /\ t e. v) /\ x e. u) -> (z e. (y( ball ` M)r) <-> (z e. X /\ (yMz) < r)))
251234, 243, 2503imtr4d 602 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- ((((((((M e. Met /\ y e. X) /\ U.v = X) /\ (u C_ X /\ A.b e. v E.x e. u b = (x( ball ` M)1) /\ A.x e. u E.b e. v b = (x( ball ` M)1))) /\ r e. RR+) /\ A.s e. {a e. RR+ | E.c e. u a = ((yMc) + 1)} (r =/= s -> s < r)) /\ t e. v) /\ x e. u) -> (z e. (x( ball ` M)1) -> z e. (y( ball ` M)r)))
252 eleq2 1958 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 |- (t = (x( ball ` M)1) -> (z e. t <-> z e. (x( ball ` M)1)))
253252biimpa 460 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- ((t = (x( ball ` M)1) /\ z e. t) -> z e. (x( ball ` M)1))
254251, 253syl5 20 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- ((((((((M e. Met /\ y e. X) /\ U.v = X) /\ (u C_ X /\ A.b e. v E.x e. u b = (x( ball ` M)1) /\ A.x e. u E.b e. v b = (x( ball ` M)1))) /\ r e. RR+) /\ A.s e. {a e. RR+ | E.c e. u a = ((yMc) + 1)} (r =/= s -> s < r)) /\ t e. v) /\ x e. u) -> ((t = (x( ball ` M)1) /\ z e. t) -> z e. (y( ball ` M)r)))
255254exp4b 410 . . . . . . . . . . . . . . . . . . . . . . . 24 |- (((((((M e. Met /\ y e. X) /\ U.v = X) /\ (u C_ X /\ A.b e. v E.x e. u b = (x( ball ` M)1) /\ A.x e. u E.b e. v b = (x( ball ` M)1))) /\ r e. RR+) /\ A.s e. {a e. RR+ | E.c e. u a = ((yMc) + 1)} (r =/= s -> s < r)) /\ t e. v) -> (x e. u -> (t = (x( ball ` M)1) -> (z e. t -> z e. (y( ball ` M)r)))))
256120, 121, 255r19.23ad 2213 . . . . . . . . . . . . . . . . . . . . . . 23 |- (((((((M e. Met /\ y e. X) /\ U.v = X) /\ (u C_ X /\ A.b e. v E.x e. u b = (x( ball ` M)1) /\ A.x e. u E.b e. v b = (x( ball ` M)1))) /\ r e. RR+) /\ A.s e. {a e. RR+ | E.c e. u a = ((yMc) + 1)} (r =/= s -> s < r)) /\ t e. v) -> (E.x e. u t = (x( ball ` M)1) -> (z e. t -> z e. (y( ball ` M)r))))
257106, 256mpd 29 . . . . . . . . . . . . . . . . . . . . . 22 |- (((((((M e. Met /\ y e. X) /\ U.v = X) /\ (u C_ X /\ A.b e. v E.x e. u b = (x( ball ` M)1) /\ A.x e. u E.b e. v b = (x( ball ` M)1))) /\ r e. RR+) /\ A.s e. {a e. RR+ | E.c e. u a = ((yMc) + 1)} (r =/= s -> s < r)) /\ t e. v) -> (z e. t -> z e. (y( ball ` M)r)))
258257r19.23adva 2216 . . . . . . . . . . . . . . . . . . . . 21 |- ((((((M e. Met /\ y e. X) /\ U.v = X) /\ (u C_ X /\ A.b e. v E.x e. u b = (x( ball ` M)1) /\ A.x e. u E.b e. v b = (x( ball ` M)1))) /\ r e. RR+) /\ A.s e. {a e. RR+ | E.c e. u a = ((yMc) + 1)} (r =/= s -> s < r)) -> (E.t e. v z e. t -> z e. (y( ball ` M)r)))
25999, 258syld 30 . . . . . . . . . . . . . . . . . . . 20 |- ((((((M e. Met /\ y e. X) /\ U.v = X) /\ (u C_ X /\ A.b e. v E.x e. u b = (x( ball ` M)1) /\ A.x e. u E.b e. v b = (x( ball ` M)1))) /\ r e. RR+) /\ A.s e. {a e. RR+ | E.c e. u a = ((yMc) + 1)} (r =/= s -> s < r)) -> (z e. X -> z e. (y( ball ` M)r)))
2606blssm 9127 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- (((M e. Met /\ y e. X) /\ (r e. RR /\ 0 < r)) -> (y( ball ` M)r) C_ X)
261260, 245sylan2b 501 . . . . . . . . . . . . . . . . . . . . . . . 24 |- (((M e. Met /\ y e. X) /\ r e. RR+) -> (y( ball ` M)r) C_ X)
262261sseld 2619 . . . . . . . . . . . . . . . . . . . . . . 23 |- (((M e. Met /\ y e. X) /\ r e. RR+) -> (z e. (y( ball ` M)r) -> z e. X))
263262adantlr 429 . . . . . . . . . . . . . . . . . . . . . 22 |- ((((M e. Met /\ y e. X) /\ U.v = X) /\ r e. RR+) -> (z e. (y( ball ` M)r) -> z e. X))
264263adantlr 429 . . . . . . . . . . . . . . . . . . . . 21 |- (((((M e. Met /\ y e. X) /\ U.v = X) /\ (u C_ X /\ A.b e. v E.x e. u b = (x( ball ` M)1) /\ A.x e. u E.b e. v b = (x( ball ` M)1))) /\ r e. RR+) -> (z e. (y( ball ` M)r) -> z e. X))
265264adantr 425 . . . . . . . . . . . . . . . . . . . 20 |- ((((((M e. Met /\ y e. X) /\ U.v = X) /\ (u C_ X /\ A.b e. v E.x e. u b = (x( ball ` M)1) /\ A.x e. u E.b e. v b = (x( ball ` M)1))) /\ r e. RR+) /\ A.s e. {a e. RR+ | E.c e. u a = ((yMc) + 1)} (r =/= s -> s < r)) -> (z e. (y( ball ` M)r) -> z e. X))
266259, 265impbid 574 . . . . . . . . . . . . . . . . . . 19 |- ((((((M e. Met /\ y e. X) /\ U.v = X) /\ (u C_ X /\ A.b e. v E.x e. u b = (x( ball ` M)1) /\ A.x e. u E.b e. v b = (x( ball ` M)1))) /\ r e. RR+) /\ A.s e. {a e. RR+ | E.c e. u a = ((yMc) + 1)} (r =/= s -> s < r)) -> (z e. X <-> z e. (y( ball ` M)r)))
267266eqrdv 1882 . . . . . . . . . . . . . . . . . 18 |- ((((((M e. Met /\ y e. X) /\ U.v = X) /\ (u C_ X /\ A.b e. v E.x e. u b = (x( ball ` M)1) /\ A.x e. u E.b e. v b = (x( ball ` M)1))) /\ r e. RR+) /\ A.s e. {a e. RR+ | E.c e. u a = ((yMc) + 1)} (r =/= s -> s < r)) -> X = (y( ball ` M)r))
268267ex 402 . . . . . . . . . . . . . . . . 17 |- (((((M e. Met /\ y e. X) /\ U.v = X) /\ (u C_ X /\ A.b e. v E.x e. u b = (x( ball ` M)1) /\ A.x e. u E.b e. v b = (x( ball ` M)1))) /\ r e. RR+) -> (A.s e. {a e. RR+ | E.c e. u a = ((yMc) + 1)} (r =/= s -> s < r) -> X = (y( ball ` M)r)))
269268adantllr 433 . . . . . . . . . . . . . . . 16 |- ((((((M e. Met /\ y e. X) /\ U.v = X) /\ u e. Fin) /\ (u C_ X /\ A.b e. v E.x e. u b = (x( ball ` M)1) /\ A.x e. u E.b e. v b = (x( ball ` M)1))) /\ r e. RR+) -> (A.s e. {a e. RR+ | E.c e. u a = ((yMc) + 1)} (r =/= s -> s < r) -> X = (y( ball ` M)r)))
270269reximdva 2203 . . . . . . . . . . . . . . 15 |- (((((M e. Met /\ y e. X) /\ U.v = X) /\ u e. Fin) /\ (u C_ X /\ A.b e. v E.x e. u b = (x( ball ` M)1) /\ A.x e. u E.b e. v b = (x( ball ` M)1))) -> (E.r e. RR+ A.s e. {a e. RR+ | E.c e. u a = ((yMc) + 1)} (r =/= s -> s < r) -> E.r e. RR+ X = (y( ball ` M)r)))
271 ssrexv 2673 . . . . . . . . . . . . . . . 16 |- ({a e. RR+ | E.c e. u a = ((yMc) + 1)} C_ RR+ -> (E.r e. {a e. RR+ | E.c e. u a = ((yMc) + 1)}A.s e. {a e. RR+ | E.c e. u a = ((yMc) + 1)} (r =/= s -> s < r) -> E.r e. RR+ A.s e. {a e. RR+ | E.c e. u a = ((yMc) + 1)} (r =/= s -> s < r)))
27286, 271ax-mp 7 . . . . . . . . . . . . . . 15 |- (E.r e. {a e. RR+ | E.c e. u a = ((yMc) + 1)}A.s e. {a e. RR+ | E.c e. u a = ((yMc) + 1)} (r =/= s -> s < r) -> E.r e. RR+ A.s e. {a e. RR+ | E.c e. u a = ((yMc) + 1)} (r =/= s -> s < r))
273270, 272syl5 20 . . . . . . . . . . . . . 14 |- (((((M e. Met /\ y e. X) /\ U.v = X) /\ u e. Fin) /\ (u C_ X /\ A.b e. v E.x e. u b = (x( ball ` M)1) /\ A.x e. u E.b e. v b = (x( ball ` M)1))) -> (E.r e. {a e. RR+ | E.c e. u a = ((yMc) + 1)}A.s e. {a e. RR+ | E.c e. u a = ((yMc) + 1)} (r =/= s -> s < r) -> E.r e. RR+ X = (y( ball ` M)r)))
27493, 273mpd 29 . . . . . . . . . . . . 13 |- (((((M e. Met /\ y e. X) /\ U.v = X) /\ u e. Fin) /\ (u C_ X /\ A.b e. v E.x e. u b = (x( ball ` M)1) /\ A.x e. u E.b e. v b = (x( ball ` M)1))) -> E.r e. RR+ X = (y( ball ` M)r))
275274ex 402 . . . . . . . . . . . 12 |- ((((M e. Met /\ y e. X) /\ U.v = X) /\ u e. Fin) -> ((u C_ X /\ A.b e. v E.x e. u b = (x( ball ` M)1) /\ A.x e. u E.b e. v b = (x( ball ` M)1)) -> E.r e. RR+ X = (y( ball ` M)r)))
276275r19.23adva 2216 . . . . . . . . . . 11 |- (((M e. Met /\ y e. X) /\ U.v = X) -> (E.u e. Fin (u C_ X /\ A.b e. v E.x e. u b = (x( ball ` M)1) /\ A.x e. u E.b e. v b = (x( ball ` M)1)) -> E.r e. RR+ X = (y( ball ` M)r)))
277276imp 377 . . . . . . . . . 10 |- ((((M e. Met /\ y e. X) /\ U.v = X) /\ E.u e. Fin (u C_ X /\ A.b e. v E.x e. u b = (x( ball ` M)1) /\ A.x e. u E.b e. v b = (x( ball ` M)1))) -> E.r e. RR+ X = (y( ball ` M)r))
278277adantllr 433 . . . . . . . . 9 |- (((((M e. Met /\ y e. X) /\ v e. Fin) /\ U.v = X) /\ E.u e. Fin (u C_ X /\ A.b e. v E.x e. u b = (x( ball ` M)1) /\ A.x e. u E.b e. v b = (x( ball ` M)1))) -> E.r e. RR+ X = (y( ball ` M)r))
279278adantlrr 435 . . . . . . . 8 |- (((((M e. Met /\ y e. X) /\ v e. Fin) /\ (U.v = X /\ A.b e. v E.x e. X b = (x( ball ` M)1))) /\ E.u e. Fin (u C_ X /\ A.b e. v E.x e. u b = (x( ball ` M)1) /\ A.x e. u E.b e. v b = (x( ball ` M)1))) -> E.r e. RR+ X = (y( ball ` M)r))
28012, 279mpdan 768 . . . . . . 7 |- ((((M e. Met /\ y e. X) /\ v e. Fin) /\ (U.v = X /\ A.b e. v E.x e. X b = (x( ball ` M)1))) -> E.r e. RR+ X = (y( ball ` M)r))
281280ex 402 . . . . . 6 |- (((M e. Met /\ y e. X) /\ v e. Fin) -> ((U.v = X /\ A.b e. v E.x e. X b = (x( ball ` M)1)) -> E.r e. RR+ X = (y( ball ` M)r)))
282281r19.23adva 2216 . . . . 5 |- ((M e. Met /\ y e. X) -> (E.v e. Fin (U.v = X /\ A.b e. v E.x e. X b = (x( ball ` M)1)) -> E.r e. RR+ X = (y( ball ` M)r)))
283 1rp 7235 . . . . . 6 |- 1 e. RR+
284 opreq2 4890 . . . . . . . . . . . 12 |- (d = 1 -> (x( ball ` M)d) = (x( ball ` M)1))
285284eqeq2d 1895 . . . . . . . . . . 11 |- (d = 1 -> (b = (x( ball ` M)d) <-> b = (x( ball ` M)1)))
286285rexbidv 2124 . . . . . . . . . 10 |- (d = 1 -> (E.x e. X b = (x( ball ` M)d) <-> E.x e. X b = (x( ball ` M)1)))
287286ralbidv 2123 . . . . . . . . 9 |- (d = 1 -> (A.b e. v E.x e. X b = (x( ball ` M)d) <-> A.b e. v E.x e. X b = (x( ball ` M)1)))
288287anbi2d 678 . . . . . . . 8 |- (d = 1 -> ((U.v = X /\ A.b e. v E.x e. X b = (x( ball ` M)d)) <-> (U.v = X /\ A.b e. v E.x e. X b = (x( ball ` M)1))))
289288rexbidv 2124 . . . . . . 7 |- (d = 1 -> (E.v e. Fin (U.v = X /\ A.b e. v E.x e. X b = (x( ball ` M)d)) <-> E.v e. Fin (U.v = X /\ A.b e. v E.x e. X b = (x( ball ` M)1))))
290289rcla4v 2376 . . . . . 6 |- (1 e. RR+ -> (A.d e. RR+ E.v e. Fin (U.v = X /\ A.b e. v E.x e. X b = (x( ball ` M)d)) -> E.v e. Fin (U.v = X /\ A.b e. v E.x e. X b = (x( ball ` M)1))))
291283, 290ax-mp 7 . . . . 5 |- (A.d e. RR+ E.v e. Fin (U.v = X /\ A.b e. v E.x e. X b = (x( ball ` M)d)) -> E.v e. Fin (U.v = X /\ A.b e. v E.x e. X b = (x( ball ` M)1)))
292282, 291syl5 20 . . . 4 |- ((M e. Met /\ y e. X) -> (A.d e. RR+ E.v e. Fin (U.v = X /\ A.b e. v E.x e. X b = (x( ball ` M)d)) -> E.r e. RR+ X = (y( ball ` M)r)))
293292r19.21adva 2182 . . 3 |- (M e. Met -> (A.d e. RR+ E.v e. Fin (U.v = X /\ A.b e. v E.x e. X b = (x( ball ` M)d)) -> A.y e. X E.r e. RR+ X = (y( ball ` M)r)))
2946istotbnd2 15934 . . 3 |- (M e. Met -> (M e. TotBnd <-> A.d e. RR+ E.v e. Fin (U.v = X /\ A.b e. v E.x e. X b = (x( ball ` M)d))))
2956isbnd2 15940 . . 3 |- (M e. Met -> (M e. Bnd <-> A.y e. X E.r e. RR+ X = (y( ball ` M)r)))
296293, 294, 2953imtr4d 602 . 2 |- (M e. Met -> (M e. TotBnd -> M e. Bnd))
2971, 296mpcom 60 1 |- (M e. TotBnd -> M e. Bnd)
Colors of variables: wff set class
Syntax hints:  -. wn 2   -> wi 3   <-> wb 163   /\ wa 240   /\ w3a 858   = wceq 1298   e. wcel 1300  {cab 1871   =/= wne 2017  A.wral 2105  E.wrex 2106  {crab 2108  _Vcvv 2292   C_ wss 2593  (/)c0 2875  U.cuni 3177   class class class wbr 3338  {copab 3395   Or wor 3590  dom cdm 3986  ran crn 3987   Fn wfn 3993  ` cfv 3998  (class class class)co 4884   ~<_ cdom 5424  Fincfn 5426  RRcr 6385  0cc0 6386  1c1 6387   + caddc 6389   <_ cle 6448  RR+crp 6453   < clt 6653  Metcme 9066   ball cbl 9068  TotBndctotbnd 15930  Bndcbnd 15931
This theorem is referenced by:  heiborlem41 15995  rrntotbnd 16022
This theorem was proved from axioms:  ax-1 4  ax-2 5  ax-3 6  ax-mp 7  ax-7 1304  ax-gen 1305  ax-8 1306  ax-9 1307  ax-10 1308  ax-11 1309  ax-12 1310  ax-13 1311  ax-14 1312  ax-17 1317  ax-4 1319  ax-5o 1321  ax-6o 1324  ax-9o 1481  ax-10o 1500  ax-16 1580  ax-11o 1588  ax-ext 1865  ax-rep 3428  ax-sep 3438  ax-nul 3445  ax-pow 3481  ax-pr 3524  ax-un 3790  ax-inf2 5731  ax-ac 5906
This theorem depends on definitions:  df-bi 164  df-or 241  df-an 242  df-3or 859  df-3an 860  df-ex 1327  df-sb 1536  df-eu 1775  df-mo 1776  df-clab 1872  df-cleq 1877  df-clel 1880  df-ne 2019  df-nel 2020  df-ral 2109  df-rex 2110  df-reu 2111  df-rab 2112  df-v 2294  df-sbc 2454  df-csb 2541  df-dif 2597  df-un 2600  df-in 2603  df-ss 2605  df-pss 2607  df-nul 2876  df-if 2983  df-pw 3035  df-sn 3049  df-pr 3050  df-tp 3052  df-op 3053  df-uni 3178  df-int 3215  df-iun 3257  df-br 3339  df-opab 3396  df-tr 3412  df-eprel 3583  df-id 3586  df-po 3591  df-so 3604  df-fr 3625  df-we 3644  df-ord 3660  df-on 3661  df-lim 3662  df-suc 3663  df-om 3950  df-xp 4000  df-rel 4001  df-cnv 4002  df-co 4003  df-dm 4004  df-rn 4005  df-res 4006  df-ima 4007  df-fun 4008  df-fn 4009  df-f 4010  df-f1 4011  df-fo 4012  df-f1o 4013  df-fv 4014  df-opr 4886  df-oprab 4887  df-mpt 5006  df-1st 5020  df-2nd 5021  df-iota 5089  df-rdg 5140  df-1o 5177  df-oadd 5179  df-omul 5180  df-er 5318  df-ec 5320  df-qs 5323  df-en 5427  df-dom 5428  df-sdom 5429  df-fin 5430  df-undef 5556  df-riota 5560  df-ni 6152  df-pli 6153  df-mi 6154  df-lti 6155  df-plpq 6187  df-mpq 6188  df-enq 6189  df-nq 6190  df-plq 6191  df-mq 6192  df-rq 6193  df-ltq 6194  df-1q 6195  df-np 6238  df-1p 6239  df-plp 6240  df-mp 6241  df-ltp 6242  df-plpr 6316  df-mpr 6317  df-enr 6318  df-nr 6319  df-plr 6320  df-mr 6321  df-ltr 6322  df-0r 6323  df-1r 6324  df-m1r 6325  df-c 6392  df-0 6393  df-1 6394  df-i 6395  df-r 6396  df-plus 6397  df-mul 6398  df-lt 6399  df-sub 6511  df-neg 6513  df-pnf 6654  df-mnf 6655  df-xr 6656  df-ltxr 6657  df-le 6658  df-2 7154  df-rp 7232  df-met 9070  df-bl 9072  df-totbnd 15932  df-bnd 15938
Copyright terms: Public domain