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

Theorem ubthlem5 8492
Description: Lemma for ubthi 8503. The union of all A` k equals the base set, provided the values of the operators T` n are bounded for each vector x.
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
ubthlem5 |- (A.x e. X E.c e. RR A.n e. NN (N` ((T` n)` x)) <_ c -> U_k e. NN (A` k) = X)
Distinct variable groups:   k,c,n,x,A   D,k,n,x   k,J,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 ubthlem5
StepHypRef Expression
1 iunss 2587 . . . 4 |- (U_k e. NN (A` k) (_ X <-> A.k e. NN (A` k) (_ X)
2 ubthlem4.1 . . . . 5 |- X = (Base` U)
3 ubthlem4.11 . . . . 5 |- A = {<.j, y>. | (j e. NN /\ y = {z e. X | A.h e. NN (N` ((T` h)` z)) <_ j})}
42, 3ubthlem2 8489 . . . 4 |- (k e. NN -> (A` k) (_ X)
51, 4mprgbir 1699 . . 3 |- U_k e. NN (A` k) (_ X
65a1i 8 . 2 |- (A.x e. X E.c e. RR A.n e. NN (N` ((T` n)` x)) <_ c -> U_k e. NN (A` k) (_ X)
7 arch 6028 . . . . . . . . . . 11 |- (c e. RR -> E.k e. NN c < k)
87ad2antlr 405 . . . . . . . . . 10 |- (((x e. X /\ c e. RR) /\ A.n e. NN (N` ((T` n)` x)) <_ c) -> E.k e. NN c < k)
9 ltlet 5503 . . . . . . . . . . . . . . 15 |- ((c e. RR /\ k e. RR) -> (c < k -> c <_ k))
10 nnret 5887 . . . . . . . . . . . . . . 15 |- (k e. NN -> k e. RR)
119, 10sylan2 451 . . . . . . . . . . . . . 14 |- ((c e. RR /\ k e. NN) -> (c < k -> c <_ k))
1211adantll 392 . . . . . . . . . . . . 13 |- (((x e. X /\ c e. RR) /\ k e. NN) -> (c < k -> c <_ k))
1312adantlr 393 . . . . . . . . . . . 12 |- ((((x e. X /\ c e. RR) /\ A.n e. NN (N` ((T` n)` x)) <_ c) /\ k e. NN) -> (c < k -> c <_ k))
14 letrt 5508 . . . . . . . . . . . . . . . . . . . . . . . 24 |- (((N` ((T` n)` x)) e. RR /\ c e. RR /\ k e. RR) -> (((N` ((T` n)` x)) <_ c /\ c <_ k) -> (N` ((T` n)` x)) <_ k))
15 ffvelrn 3809 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 |- (((T` n):X-->Y /\ x e. X) -> ((T` n)` x) e. Y)
16 ubthlem4.6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 |- T:NN-->B
1716ffvelrni 3810 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 |- (n e. NN -> (T` n) e. B)
18 ubthlem4.7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 |- U e. CBan
19 bnnv 8485 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 |- (U e. CBan -> U e. NrmCVec)
2018, 19ax-mp 7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 |- U e. NrmCVec
21 ubthlem4.8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 |- W e. NrmCVec
22 ubthlem4.2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 |- Y = (Base` W)
23 ubthlem4.5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 |- B = (U BLnOp W)
242, 22, 23blof 8405 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 |- ((U e. NrmCVec /\ W e. NrmCVec /\ (T` n) e. B) -> (T` n):X-->Y)
2520, 21, 24mp3an12 905 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 |- ((T` n) e. B -> (T` n):X-->Y)
2617, 25syl 10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 |- (n e. NN -> (T` n):X-->Y)
2715, 26sylan 448 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 |- ((n e. NN /\ x e. X) -> ((T` n)` x) e. Y)
2827ancoms 436 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 |- ((x e. X /\ n e. NN) -> ((T` n)` x) e. Y)
29 ubthlem4.3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 |- N = (norm` W)
3022, 29nvcl 8251 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 |- ((W e. NrmCVec /\ ((T` n)` x) e. Y) -> (N` ((T` n)` x)) e. RR)
3121, 30mpan 694 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 |- (((T` n)` x) e. Y -> (N` ((T` n)` x)) e. RR)
3228, 31syl 10 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- ((x e. X /\ n e. NN) -> (N` ((T` n)` x)) e. RR)
3332adantlr 393 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- (((x e. X /\ c e. RR) /\ n e. NN) -> (N` ((T` n)` x)) e. RR)
3433adantlr 393 . . . . . . . . . . . . . . . . . . . . . . . 24 |- ((((x e. X /\ c e. RR) /\ k e. NN) /\ n e. NN) -> (N` ((T` n)` x)) e. RR)
35 simplr 413 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- (((x e. X /\ c e. RR) /\ k e. NN) -> c e. RR)
3635adantr 389 . . . . . . . . . . . . . . . . . . . . . . . 24 |- ((((x e. X /\ c e. RR) /\ k e. NN) /\ n e. NN) -> c e. RR)
3710ad2antlr 405 . . . . . . . . . . . . . . . . . . . . . . . 24 |- ((((x e. X /\ c e. RR) /\ k e. NN) /\ n e. NN) -> k e. RR)
3814, 34, 36, 37syl3anc 857 . . . . . . . . . . . . . . . . . . . . . . 23 |- ((((x e. X /\ c e. RR) /\ k e. NN) /\ n e. NN) -> (((N` ((T` n)` x)) <_ c /\ c <_ k) -> (N` ((T` n)` x)) <_ k))
3938exp4b 379 . . . . . . . . . . . . . . . . . . . . . 22 |- (((x e. X /\ c e. RR) /\ k e. NN) -> (n e. NN -> ((N` ((T` n)` x)) <_ c -> (c <_ k -> (N` ((T` n)` x)) <_ k))))
4039com34 36 . . . . . . . . . . . . . . . . . . . . 21 |- (((x e. X /\ c e. RR) /\ k e. NN) -> (n e. NN -> (c <_ k -> ((N` ((T` n)` x)) <_ c -> (N` ((T` n)` x)) <_ k))))
4140com23 32 . . . . . . . . . . . . . . . . . . . 20 |- (((x e. X /\ c e. RR) /\ k e. NN) -> (c <_ k -> (n e. NN -> ((N` ((T` n)` x)) <_ c -> (N` ((T` n)` x)) <_ k))))
4241imp31 362 . . . . . . . . . . . . . . . . . . 19 |- (((((x e. X /\ c e. RR) /\ k e. NN) /\ c <_ k) /\ n e. NN) -> ((N` ((T` n)` x)) <_ c -> (N` ((T` n)` x)) <_ k))
4342r19.20dva 1707 . . . . . . . . . . . . . . . . . 18 |- ((((x e. X /\ c e. RR) /\ k e. NN) /\ c <_ k) -> (A.n e. NN (N` ((T` n)` x)) <_ c -> A.n e. NN (N` ((T` n)` x)) <_ k))
4443ex 373 . . . . . . . . . . . . . . . . 17 |- (((x e. X /\ c e. RR) /\ k e. NN) -> (c <_ k -> (A.n e. NN (N` ((T` n)` x)) <_ c -> A.n e. NN (N` ((T` n)` x)) <_ k)))
4544com23 32 . . . . . . . . . . . . . . . 16 |- (((x e. X /\ c e. RR) /\ k e. NN) -> (A.n e. NN (N` ((T` n)` x)) <_ c -> (c <_ k -> A.n e. NN (N` ((T` n)` x)) <_ k)))
4645imp 350 . . . . . . . . . . . . . . 15 |- ((((x e. X /\ c e. RR) /\ k e. NN) /\ A.n e. NN (N` ((T` n)` x)) <_ c) -> (c <_ k -> A.n e. NN (N` ((T` n)` x)) <_ k))
47 simpll 412 . . . . . . . . . . . . . . . 16 |- (((x e. X /\ c e. RR) /\ k e. NN) -> x e. X)
4847adantr 389 . . . . . . . . . . . . . . 15 |- ((((x e. X /\ c e. RR) /\ k e. NN) /\ A.n e. NN (N` ((T` n)` x)) <_ c) -> x e. X)
4946, 48jctild 600 . . . . . . . . . . . . . 14 |- ((((x e. X /\ c e. RR) /\ k e. NN) /\ A.n e. NN (N` ((T` n)` x)) <_ c) -> (c <_ k -> (x e. X /\ A.n e. NN (N` ((T` n)` x)) <_ k)))
502, 3ubthlem1 8488 . . . . . . . . . . . . . . 15 |- (k e. NN -> (x e. (A` k) <-> (x e. X /\ A.n e. NN (N` ((T` n)` x)) <_ k)))
5150ad2antlr 405 . . . . . . . . . . . . . 14 |- ((((x e. X /\ c e. RR) /\ k e. NN) /\ A.n e. NN (N` ((T` n)` x)) <_ c) -> (x e. (A` k) <-> (x e. X /\ A.n e. NN (N` ((T` n)` x)) <_ k)))
5249, 51sylibrd 204 . . . . . . . . . . . . 13 |- ((((x e. X /\ c e. RR) /\ k e. NN) /\ A.n e. NN (N` ((T` n)` x)) <_ c) -> (c <_ k -> x e. (A` k)))
5352an1rs 489 . . . . . . . . . . . 12 |- ((((x e. X /\ c e. RR) /\ A.n e. NN (N` ((T` n)` x)) <_ c) /\ k e. NN) -> (c <_ k -> x e. (A` k)))
5413, 53syld 27 . . . . . . . . . . 11 |- ((((x e. X /\ c e. RR) /\ A.n e. NN (N` ((T` n)` x)) <_ c) /\ k e.