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

Theorem blocni 8409
Description: A linear operator is continuous iff it is bounded. Theorem 2.7-9(a) of [Kreyszig] p. 97.
Hypotheses
Ref Expression
blocni.8 |- C = (IndMet` U)
blocni.d |- D = (IndMet` W)
blocni.j |- J = (Open` C)
blocni.k |- K = (Open` D)
blocni.4 |- L = (U LnOp W)
blocni.5 |- B = (U BLnOp W)
blocni.u |- U e. NrmCVec
blocni.w |- W e. NrmCVec
blocni.l |- T e. L
Assertion
Ref Expression
blocni |- (T e. (J Cn K) <-> T e. B)

Proof of Theorem blocni
StepHypRef Expression
1 blocni.u . . . . . 6 |- U e. NrmCVec
2 eqid 1473 . . . . . . 7 |- (Base` U) = (Base` U)
3 eqid 1473 . . . . . . 7 |- (0v` U) = (0v` U)
42, 3nvzcl 8207 . . . . . 6 |- (U e. NrmCVec -> (0v` U) e. (Base` U))
51, 4ax-mp 7 . . . . 5 |- (0v` U) e. (Base` U)
6 blocni.8 . . . . . . . 8 |- C = (IndMet` U)
76imsmet 8275 . . . . . . 7 |- (U e. NrmCVec -> C e. Met)
81, 7ax-mp 7 . . . . . 6 |- C e. Met
92, 6, 1imsbai 8273 . . . . . . 7 |- (Base` U) = dom dom C
10 blocni.j . . . . . . 7 |- J = (Open` C)
119, 10uniopn 7813 . . . . . 6 |- (C e. Met -> U.J = (Base` U))
128, 11ax-mp 7 . . . . 5 |- U.J = (Base` U)
135, 12eleqtrr 1544 . . . 4 |- (0v` U) e. U.J
1410opntop 7822 . . . . . 6 |- (C e. Met -> J e. Top)
158, 14ax-mp 7 . . . . 5 |- J e. Top
16 blocni.w . . . . . . 7 |- W e. NrmCVec
17 blocni.d . . . . . . . 8 |- D = (IndMet` W)
1817imsmet 8275 . . . . . . 7 |- (W e. NrmCVec -> D e. Met)
1916, 18ax-mp 7 . . . . . 6 |- D e. Met
20 blocni.k . . . . . . 7 |- K = (Open` D)
2120opntop 7822 . . . . . 6 |- (D e. Met -> K e. Top)
2219, 21ax-mp 7 . . . . 5 |- K e. Top
23 eqid 1473 . . . . . 6 |- U.J = U.J
24 eqid 1473 . . . . . 6 |- U.K = U.K
2523, 24cncnpi 7723 . . . . 5 |- (((J e. Top /\ K e. Top) /\ (T e. (J Cn K) /\ (0v` U) e. U.J)) -> T e. ((J CnP K)` (0v` U)))
2615, 22, 25mpanl12 707 . . . 4 |- ((T e. (J Cn K) /\ (0v` U) e. U.J) -> T e. ((J CnP K)` (0v` U)))
2713, 26mpan2 695 . . 3 |- (T e. (J Cn K) -> T e. ((J CnP K)` (0v` U)))
28 blocni.4 . . . . 5 |- L = (U LnOp W)
29 blocni.5 . . . . 5 |- B = (U BLnOp W)
30 blocni.l . . . . 5 |- T e. L
316, 17, 10, 20, 28, 29, 1, 16, 30, 2blocnilem 8408 . . . 4 |- (((0v` U) e. (Base` U) /\ T e. ((J CnP K)` (0v` U))) -> T e. B)
325, 31mpan 694 . . 3 |- (T e. ((J CnP K)` (0v` U)) -> T e. B)
3327, 32syl 10 . 2 |- (T e. (J Cn K) -> T e. B)
34 eleq1 1531 . . 3 |- (T = (U 0op W) -> (T e. (J Cn K) <-> (U 0op W) e. (J Cn K)))
35 breq2 2618 . . . . . . . . . . 11 |- (z = (y / ((UnormOpW)` T)) -> (0 < z <-> 0 < (y / ((UnormOpW)` T))))
36 breq2 2618 . . . . . . . . . . . . 13 |- (z = (y / ((UnormOpW)` T)) -> ((xCw) < z <-> (xCw) < (y / ((UnormOpW)` T))))
3736imbi1d 612 . . . . . . . . . . . 12 |- (z = (y / ((UnormOpW)` T)) -> (((xCw) < z -> ((T` x)D(T` w)) < y) <-> ((xCw) < (y / ((UnormOpW)` T)) -> ((T` x)D(T` w)) < y)))
3837ralbidv 1660 . . . . . . . . . . 11 |- (z = (y / ((UnormOpW)` T)) -> (A.w e. (Base` U)((xCw) < z -> ((T` x)D(T` w)) < y) <-> A.w e. (Base` U)((xCw) < (y / ((UnormOpW)` T)) -> ((T` x)D(T` w)) < y)))
3935, 38anbi12d 627 . . . . . . . . . 10 |- (z = (y / ((UnormOpW)` T)) -> ((0 < z /\ A.w e. (Base` U)((xCw) < z -> ((T` x)D(T` w)) < y)) <-> (0 < (y / ((UnormOpW)` T)) /\ A.w e. (Base` U)((xCw) < (y / ((UnormOpW)` T)) -> ((T` x)D(T` w)) < y))))
4039rcla4ev 1873 . . . . . . . . 9 |- (((y / ((UnormOpW)` T)) e. RR /\ (0 < (y / ((UnormOpW)` T)) /\ A.w e. (Base` U)((xCw) < (y / ((UnormOpW)` T)) -> ((T` x)D(T` w)) < y))) -> E.z e. RR (0 < z /\ A.w e. (Base` U)((xCw) < z -> ((T` x)D(T` w)) < y)))
41 redivclt 5764 . . . . . . . . . . 11 |- ((y e. RR /\ ((UnormOpW)` T) e. RR /\ ((UnormOpW)` T) =/= 0) -> (y / ((UnormOpW)` T)) e. RR)
42 pm3.27 323 . . . . . . . . . . 11 |- (((T e. B /\ T =/= (U 0op W)) /\ y e. RR) -> y e. RR)
43 eqid 1473 . . . . . . . . . . . . . 14 |- (Base` W) = (Base` W)
44 eqid 1473 . . . . . . . . . . . . . 14 |- (UnormOpW) = (UnormOpW)
452, 43, 44, 29nmblore 8391 . . . . . . . . . . . . 13 |- ((U e. NrmCVec /\ W e. NrmCVec /\ T e. B) -> ((UnormOpW)` T) e. RR)
461, 16, 45mp3an12 904 . . . . . . . . . . . 12 |- (T e. B -> ((UnormOpW)` T) e. RR)
4746ad2antrr 404 . . . . . . . . . . 11 |- (((T e. B /\ T =/= (U 0op W)) /\ y e. RR) -> ((UnormOpW)` T) e. RR)
48 eqid 1473 . . . . . . . . . . . . . . . 16 |- (U 0op W) = (U 0op W)
4944, 48, 28, 1, 16nmlno0i 8399 . . . . . . . . . . . . . . 15 |- (T e. L -> (((UnormOpW)` T) = 0 <-> T = (U 0op W)))
5030, 49ax-mp 7 . . . . . . . . . . . . . 14 |- (((UnormOpW)` T) = 0 <-> T = (U 0op W))
5150biimp 151 . . . . . . . . . . . . 13 |- (((UnormOpW)` T) = 0 -> T = (U 0op W))
5251necon3i 1602 . . . . . . . . . . . 12 |- (T =/= (U 0op W) -> ((UnormOpW)` T) =/= 0)
5352ad2antlr 405 . . . . . . . . . . 11 |- (((T e. B /\ T =/= (U 0op W)) /\ y e. RR) -> ((UnormOpW)` T) =/= 0)
5441, 42, 47, 53syl3anc 857 . . . . . . . . . 10 |- (((T e. B /\ T =/= (U 0op W)) /\ y e. RR) -> (y / ((UnormOpW)` T)) e. RR)
5554ad2ant2r 409 . . . . . . . . 9 |- ((((T e. B /\ T =/= (U 0op W)) /\ x e. (Base` U)) /\ (y e. RR /\ 0 < y)) -> (y / ((UnormOpW)` T)) e. RR)
56 divgt0t 5817 . . . . . . . . . . . 12 |- (((y e. RR /\ 0 < y) /\ (((UnormOpW)` T) e. RR /\ 0 < ((UnormOpW)` T))) -> 0 < (y / ((UnormOpW)` T)))
57 pm3.27 323 . . . . . . . . . . . 12 |- (((T e. B /\ T =/= (U 0op W)) /\ (y e. RR /\ 0 < y)) -> (y e. RR /\ 0 < y))
5844, 48, 28nmlnogt0 8402 . . . . . . . . . . . . . . . 16 |- ((U e. NrmCVec /\ W e. NrmCVec /\ T e. L) -> (T =/= (U 0op W) <-> 0 < ((UnormOpW)` T)))
591, 16, 30, 58mp3an 914 . . . . . . . . . . . . . . 15 |- (T =/= (U 0op W) <-> 0 < ((UnormOpW)` T))
6059biimp 151 . . . . . . . . . . . . . 14 |- (T =/= (U 0op W) -> 0 < ((UnormOpW)` T))
6146, 60anim12i 333 . . . . . . . . . . . . 13 |- ((T e. B /\ T =/= (U 0op W)) -> (((UnormOpW)` T) e. RR /\ 0 < ((UnormOpW)` T)))
6261adantr 389 . . . . . . . . . . . 12 |- (((T e. B /\ T =/= (U 0op W)) /\ (y e. RR /\ 0 < y)) -> (((UnormOpW)` T) e. RR /\ 0 < ((UnormOpW)` T)))
6356, 57, 62sylanc 471 . . . . . . . . . . 11 |- (((T e. B /\ T =/= (U 0op W)) /\ (y e. RR /\ 0 < y)) -> 0 < (y / ((UnormOpW)` T)))
6463adantlr 393 . . . . . . . . . 10 |- ((((T e. B /\ T =/= (U 0op W)) /\ x e. (Base` U)) /\ (y e. RR /\ 0 < y)) -> 0 < (y / ((UnormOpW)` T)))
65 ltmuldiv2t 5826 . . . . . . . . . . . . . . 15 |- (((((UnormOpW)` T) e. RR /\ (xCw) e. RR /\ y e. RR) /\ 0 < ((UnormOpW)` T)) -> ((((UnormOpW)` T) x. (xCw)) < y <-> (xCw) < (y / ((UnormOpW)` T))))
6646ad2antrr 404 . . . . . . . . . . . . . . . . 17 |- (((T e. B /\ T =/= (U 0op W)) /\ x e. (Base` U)) -> ((UnormOpW)` T) e. RR)
6766ad2antrr 404 . . . . . . . . . . . . . . . 16 |- (((((T e. B /\ T =/= (U 0op W)) /\ x e. (Base` U)) /\ (y e. RR /\ 0 < y)) /\ w e. (Base` U)) -> ((UnormOpW)` T) e. RR)
689metcl 7761 . . . . . . . . . . . . . . . . . . 19 |- ((C e. Met /\ x e. (Base` U) /\ w e. (Base` U)) -> (xCw) e. RR)
698, 68mp3an1 901 . . . . . . . . . . . . . . . . . 18 |- ((x e. (Base` U) /\ w e. (Base` U)) -> (xCw) e. RR)
7069adantlr 393 . . . . . . . . . . . . . . . . 17 |- (((x e. (Base` U) /\ (y e. RR /\ 0