HomeHome Metamath Proof Explorer < Previous   Next >
Related theorems
Unicode version

Theorem ubthlem6 8534
Description: Lemma for ubthi 8544. Using bcth 8032 (via bcthlem33 8031), at least one set A` k contains a ball.
Hypotheses
Ref Expression
ubthlem4.1 |- X = (Base` U)
ubthlem4.2 |- Y = (Base` W)
ubthlem4.3 |- N = (norm` W)
ubthlem4.5 |- B = (U BLnOp W)
ubthlem4.6 |- T:NN-->B
ubthlem4.7 |- U e. CBan
ubthlem4.8 |- W e. NrmCVec
ubthlem4.9 |- D = (IndMet` U)
ubthlem4.10 |- J = (Open` D)
ubthlem4.11 |- A = {<.j, y>. | (j e. NN /\ y = {z e. X | A.h e. NN (N` ((T` h)` z)) <_ j})}
Assertion
Ref Expression
ubthlem6 |- (A.x e. X E.c e. RR A.n e. NN (N` ((T` n)` x)) <_ c -> E.k e. NN E.p e. X E.r e. RR (0 < r /\ (p( ball ` D)r) (_ (A` k)))
Distinct variable groups:   k,c,n,p,r,x,A   D,k,n,r,x   k,J,p,r,x   h,j,k,n,y,z,N   T,h,j,k,n,y,z   j,c,y,z,X,x,k,n   x,h

Proof of Theorem ubthlem6
StepHypRef Expression
1 ubthlem4.1 . . . . 5 |- X = (Base` U)
2 ubthlem4.2 . . . . 5 |- Y = (Base` W)
3 ubthlem4.3 . . . . 5 |- N = (norm` W)
4 ubthlem4.5 . . . . 5 |- B = (U BLnOp W)
5 ubthlem4.6 . . . . 5 |- T:NN-->B
6 ubthlem4.7 . . . . 5 |- U e. CBan
7 ubthlem4.8 . . . . 5 |- W e. NrmCVec
8 ubthlem4.9 . . . . 5 |- D = (IndMet` U)
9 ubthlem4.10 . . . . 5 |- J = (Open` D)
10 ubthlem4.11 . . . . 5 |- A = {<.j, y>. | (j e. NN /\ y = {z e. X | A.h e. NN (N` ((T` h)` z)) <_ j})}
111, 2, 3, 4, 5, 6, 7, 8, 9, 10ubthlem5 8533 . . . 4 |- (A.x e. X E.c e. RR A.n e. NN (N` ((T` n)` x)) <_ c -> U_k e. NN (A` k) = X)
12 fvex 3732 . . . . . . . 8 |- (Base` U) e. V
131, 12eqeltr 1544 . . . . . . 7 |- X e. V
1413rabex 2725 . . . . . 6 |- {z e. X | A.h e. NN (N` ((T` h)` z)) <_ j} e. V
1514, 10fnopab2 3618 . . . . 5 |- A Fn NN
16 fniunfv 3865 . . . . 5 |- (A Fn NN -> U_k e. NN (A` k) = U.ran A)
1715, 16ax-mp 7 . . . 4 |- U_k e. NN (A` k) = U.ran A
1811, 17syl5eqr 1521 . . 3 |- (A.x e. X E.c e. RR A.n e. NN (N` ((T` n)` x)) <_ c -> U.ran A = X)
19 fvelrnb 3760 . . . . . . 7 |- (A Fn NN -> (x e. ran A <-> E.k e. NN (A` k) = x))
2015, 19ax-mp 7 . . . . . 6 |- (x e. ran A <-> E.k e. NN (A` k) = x)
21 pm3.27 323 . . . . . . . 8 |- ((k e. NN /\ (A` k) = x) -> (A` k) = x)
221, 2, 3, 4, 5, 6, 7, 8, 9, 10ubthlem4 8532 . . . . . . . . 9 |- (k e. NN -> (A` k) e. (Clsd` J))
2322adantr 389 . . . . . . . 8 |- ((k e. NN /\ (A` k) = x) -> (A` k) e. (Clsd` J))
2421, 23eqeltrrd 1549 . . . . . . 7 |- ((k e. NN /\ (A` k) = x) -> x e. (Clsd` J))
2524r19.23aiva 1744 . . . . . 6 |- (E.k e. NN (A` k) = x -> x e. (Clsd` J))
2620, 25sylbi 199 . . . . 5 |- (x e. ran A -> x e. (Clsd` J))
2726ssriv 2069 . . . 4 |- ran A (_ (Clsd` J)
288bncms 8525 . . . . . 6 |- (U e. CBan -> D e. CMet)
296, 28ax-mp 7 . . . . 5 |- D e. CMet
30 bnnv 8526 . . . . . . . 8 |- (U e. CBan -> U e. NrmCVec)
316, 30ax-mp 7 . . . . . . 7 |- U e. NrmCVec
32 eqid 1475 . . . . . . . 8 |- (0v` U) = (0v` U)
331, 32nvzcl 8255 . . . . . . 7 |- (U e. NrmCVec -> (0v` U) e. X)
3431, 33ax-mp 7 . . . . . 6 |- (0v` U) e. X
35 ne0i 2286 . . . . . 6 |- ((0v` U) e. X -> X =/= (/))
3634, 35ax-mp 7 . . . . 5 |- X =/= (/)
371, 8, 31imsbai 8322 . . . . 5 |- X = dom dom D
38 ffnfv 3828 . . . . . 6 |- (A:NN-->P~X <-> (A Fn NN /\ A.k e. NN (A` k) e. P~X))
391, 10ubthlem2 8530 . . . . . . . 8 |- (k e. NN -> (A` k) (_ X)
40 fvex 3732 . . . . . . . . 9 |- (A` k) e. V
4140elpw 2404 . . . . . . . 8 |- ((A` k) e. P~X <-> (A` k) (_ X)
4239, 41sylibr 200 . . . . . . 7 |- (k e. NN -> (A` k) e. P~X)
4342rgen 1698 . . . . . 6 |- A.k e. NN (A` k) e. P~X
4438, 15, 43mpbir2an 730 . . . . 5 |- A:NN-->P~X
4529, 36, 37, 9, 44bcthlem33 8031 . . . 4 |- ((U.ran A = X /\ ran A (_ (Clsd` J)) -> E.k e. NN ((int` J)` (A` k)) =/= (/))
4627, 45mpan2 696 . . 3 |- (U.ran A = X -> E.k e. NN ((int`
J)` (A` k)) =/= (/))
4718, 46syl 10 . 2 |- (A.x e. X E.c e. RR A.n e. NN (N` ((T` n)` x)) <_ c -> E.k e. NN ((int` J)` (A` k)) =/= (/))
488imsmet 8324 . . . . . . . . . . . 12 |- (U e. NrmCVec -> D e. Met)
4931, 48ax-mp 7 . . . . . . . . . . 11 |- D e. Met
509opntop 7870 . . . . . . . . . . 11 |- (D e. Met -> J e. Top)
5149, 50ax-mp 7 . . . . . . . . . 10 |- J e. Top
5237, 9uniopn 7861 . . . . . . . . . . . . 13 |- (D e. Met -> U.J = X)
5349, 52ax-mp 7 . . . . . . . . . . . 12 |- U.J = X
5453eqcomi 1479 . . . . . . . . . . 11 |- X = U.J
5554ntrss2 7690 . . . . . . . . . 10 |- ((J e. Top /\ (A` k) (_ X) -> ((int` J)` (A` k)) (_ (A` k))
5651, 55mpan 695 . . . . . . . . 9 |- ((A` k) (_ X -> ((int` J)` (A` k)) (_ (A` k))
5739, 56syl 10 . . . . . . . 8 |- (k e. NN -> ((int` J)` (A` k)) (_ (A` k))
5857, 39sstrd 2074 . . . . . . 7 |- (k e. NN -> ((int` J)` (A` k)) (_ X)
5958sseld 2067 . . . . . 6 |- (k e. NN -> (p e. ((int` J)` (A` k)) -> p e. X))
609opni2 7865 . . . . . . . . . 10 |- ((D e. Met /\ ((int` J)` (A` k)) e. J /\ p e. ((int` J)` (A` k))) -> E.r e. RR (0 < r /\ (p( ball ` D)r) (_ ((int`
J)` (A` k))))
6149, 60mp3an1 903 . . . . . . . . 9 |- ((((int` J)` (A` k)) e. J /\ p e. ((int` J)` (A` k))) -> E.r e. RR (0 < r /\ (p( ball ` D)r) (_ ((int` J)` (A` k))))
6254ntropn 7684 . . . . . . . . . . 11 |- ((J e. Top /\ (A` k) (_ X) -> ((int` J)` (A` k)) e. J)
6351, 62mpan 695 . . . . . . . . . 10 |- ((A` k) (_ X -> ((int` J)` (A` k)) e. J)
6439, 63syl 10 . . . . . . . . 9 |- (k e. NN -> ((int` J)` (A` k)) e. J)
6561, 64sylan 448 . . . . . . . 8 |- ((k e. NN /\ p e. ((int` J)` (A` k))) -> E.r e. RR (0 < r /\ (p( ball ` D)r) (_ ((int`
J)` (A` k))))
6665ex 373 . . . . . . 7 |- (k e. NN -> (p e. ((int` J)` (A` k)) -> E.r e. RR (0 < r /\ (p( ball ` D)r) (_ ((int`
J)` (A` k)))))
67 sstr 2072 . . . . . . . . . . 11 |- (((p( ball ` D)r) (_ ((int`
J)` (A` k)) /\ ((int` J)` (A` k)) (_ (A` k)) -> (p( ball ` D)r) (_ (A` k))
6867, 57sylan2 451 . . . . . . . . . 10 |- (((p( ball ` D)r) (_ ((int`
J)` (A` k)) /\ k e. NN) -> (p( ball ` D)r) (_ (A` k))
6968expcom 374 . . . . . . . . 9 |- (k e. NN -> ((p( ball ` D)r) (_ ((int`
J)` (A` k)) -> (p( ball ` D)r) (_ (A` k)))
7069anim2d 561 . . . . . . . 8 |- (k e. NN -> ((0 < r /\ (p( ball ` D)r) (_ ((int`
J)` (A` k))) -> (0 < r /\ (p( ball ` D)r) (_ (A` k))))
7170r19.22sdv 1738 . . . . . . 7 |- (k e. NN -> (E.r e. RR (0 < r /\ (p( ball ` D)r) (_ ((int`
J)` (A` k))) -> E.r e. RR (0 < r /\ (p( ball ` D)r) (_ (A` k))))
7266, 71syld 27 . . . . . 6 |- (k e. NN -> (p e. ((int` J)` (A` k)) -> E.r e. RR (0 < r /\ (p( ball ` D)r) (_ (A` k))))
7359, 72jcad 600 . . . . 5 |- (k e. NN -> (p e. ((int` J)` (A` k)) -> (p e. X /\ E.r e. RR (0 < r /\ (p( ball ` D)r) (_ (A` k)))))
747319.22dv 1290 . . . 4 |- (k e. NN -> (E.p p e. ((int` J)` (A` k)) -> E.p(p e. X /\ E.r e. RR (0 < r /\ (p( ball ` D)r) (_ (A` k)))))
75 ne0 2288 . . . 4 |- (((int` J)` (A` k)) =/= (/) <-> E.p p e. ((int` J)` (A` k)))
76 df-rex 1650 . . . 4 |- (E.p e. X E.r e. RR (0 < r /\ (p( ball ` D)r) (_ <