HomeHome Hilbert Space Explorer < Previous   Next >
Related theorems
Unicode version

Theorem nmlnop0ALT 9915
Description: A linear operator with a zero norm is identically zero.
Hypothesis
Ref Expression
nmlnop0.1 |- T e. LinOp
Assertion
Ref Expression
nmlnop0ALT |- ((normop` T) = 0 <-> T = 0hop)

Proof of Theorem nmlnop0ALT
StepHypRef Expression
1 recne0t 5739 . . . . . . . . . . . . . 14 |- (((normh` x) e. CC /\ (normh` x) =/= 0) -> (1 / (normh` x)) =/= 0)
2 normclt 8986 . . . . . . . . . . . . . . . 16 |- (x e. H~ -> (normh` x) e. RR)
32recnd 5327 . . . . . . . . . . . . . . 15 |- (x e. H~ -> (normh` x) e. CC)
43adantr 391 . . . . . . . . . . . . . 14 |- ((x e. H~ /\ (T` x) =/= 0h) -> (normh` x) e. CC)
5 norm-it 8991 . . . . . . . . . . . . . . . . 17 |- (x e. H~ -> ((normh` x) = 0 <-> x = 0h))
6 fveq2 3730 . . . . . . . . . . . . . . . . . 18 |- (x = 0h -> (T` x) = (T` 0h))
7 nmlnop0.1 . . . . . . . . . . . . . . . . . . 19 |- T e. LinOp
87lnop0 9889 . . . . . . . . . . . . . . . . . 18 |- (T` 0h) = 0h
96, 8syl6eq 1526 . . . . . . . . . . . . . . . . 17 |- (x = 0h -> (T` x) = 0h)
105, 9syl6bi 214 . . . . . . . . . . . . . . . 16 |- (x e. H~ -> ((normh` x) = 0 -> (T` x) = 0h))
1110necon3d 1607 . . . . . . . . . . . . . . 15 |- (x e. H~ -> ((T` x) =/= 0h -> (normh` x) =/= 0))
1211imp 350 . . . . . . . . . . . . . 14 |- ((x e. H~ /\ (T` x) =/= 0h) -> (normh` x) =/= 0)
131, 4, 12sylanc 473 . . . . . . . . . . . . 13 |- ((x e. H~ /\ (T` x) =/= 0h) -> (1 / (normh` x)) =/= 0)
14 pm3.27 323 . . . . . . . . . . . . 13 |- ((x e. H~ /\ (T` x) =/= 0h) -> (T` x) =/= 0h)
1513, 14jca 288 . . . . . . . . . . . 12 |- ((x e. H~ /\ (T` x) =/= 0h) -> ((1 / (normh` x)) =/= 0 /\ (T` x) =/= 0h))
16 hvmul0ort 8889 . . . . . . . . . . . . . . 15 |- (((1 / (normh` x)) e. CC /\ (T` x) e. H~) -> (((1 / (normh` x)) .h (T` x)) = 0h <-> ((1 / (normh` x)) = 0 \/ (T` x) = 0h)))
17 recclt 5727 . . . . . . . . . . . . . . . 16 |- (((normh` x) e. CC /\ (normh` x) =/= 0) -> (1 / (normh` x)) e. CC)
1817, 4, 12sylanc 473 . . . . . . . . . . . . . . 15 |- ((x e. H~ /\ (T` x) =/= 0h) -> (1 / (normh` x)) e. CC)
197lnopf 9888 . . . . . . . . . . . . . . . . 17 |- T:H~-->H~
2019ffvelrni 3821 . . . . . . . . . . . . . . . 16 |- (x e. H~ -> (T` x) e. H~)
2120adantr 391 . . . . . . . . . . . . . . 15 |- ((x e. H~ /\ (T` x) =/= 0h) -> (T` x) e. H~)
2216, 18, 21sylanc 473 . . . . . . . . . . . . . 14 |- ((x e. H~ /\ (T` x) =/= 0h) -> (((1 / (normh` x)) .h (T` x)) = 0h <-> ((1 / (normh` x)) = 0 \/ (T` x) = 0h)))
2322necon3abid 1602 . . . . . . . . . . . . 13 |- ((x e. H~ /\ (T` x) =/= 0h) -> (((1 / (normh` x)) .h (T` x)) =/= 0h <-> -. ((1 / (normh` x)) = 0 \/ (T` x) = 0h)))
24 neanior 1642 . . . . . . . . . . . . 13 |- (((1 / (normh` x)) =/= 0 /\ (T` x) =/= 0h) <-> -. ((1 / (normh` x)) = 0 \/ (T` x) = 0h))
2523, 24syl6bbr 540 . . . . . . . . . . . 12 |- ((x e. H~ /\ (T` x) =/= 0h) -> (((1 / (normh` x)) .h (T` x)) =/= 0h <-> ((1 / (normh` x)) =/= 0 /\ (T` x) =/= 0h)))
2615, 25mpbird 196 . . . . . . . . . . 11 |- ((x e. H~ /\ (T` x) =/= 0h) -> ((1 / (normh` x)) .h (T` x)) =/= 0h)
27 hvmulclt 8878 . . . . . . . . . . . . 13 |- (((1 / (normh` x)) e. CC /\ (T` x) e. H~) -> ((1 / (normh` x)) .h (T` x)) e. H~)
2827, 18, 21sylanc 473 . . . . . . . . . . . 12 |- ((x e. H~ /\ (T` x) =/= 0h) -> ((1 / (normh` x)) .h (T` x)) e. H~)
29 normgt0t 8989 . . . . . . . . . . . 12 |- (((1 / (normh` x)) .h (T` x)) e. H~ -> (((1 / (normh` x)) .h (T` x)) =/= 0h <-> 0 < (normh` ((1 / (normh` x)) .h (T` x)))))
3028, 29syl 10 . . . . . . . . . . 11 |- ((x e. H~ /\ (T` x) =/= 0h) -> (((1 / (normh` x)) .h (T` x)) =/= 0h <-> 0 < (normh` ((1 / (normh` x)) .h (T` x)))))
3126, 30mpbid 195 . . . . . . . . . 10 |- ((x e. H~ /\ (T` x) =/= 0h) -> 0 < (normh` ((1 / (normh` x)) .h (T` x))))
3231ex 373 . . . . . . . . 9 |- (x e. H~ -> ((T` x) =/= 0h -> 0 < (normh` ((1 / (normh` x)) .h (T` x)))))
3332adantl 390 . . . . . . . 8 |- (((normop` T) = 0 /\ x e. H~) -> ((T` x) =/= 0h -> 0 < (normh` ((1 / (normh` x)) .h (T` x)))))
34 fveq2 3730 . . . . . . . . . . . . . . . . . 18 |- (z = ((1 / (normh` x)) .h x) -> (normh` z) = (normh` ((1 / (normh` x)) .h x)))
3534breq1d 2634 . . . . . . . . . . . . . . . . 17 |- (z = ((1 / (normh` x)) .h x) -> ((normh` z) <_ 1 <-> (normh` ((1 / (normh` x)) .h x)) <_ 1))
36 fveq2 3730 . . . . . . . . . . . . . . . . . . 19 |- (z = ((1 / (normh` x)) .h x) -> (T` z) = (T` ((1 / (normh` x)) .h x)))
3736fveq2d 3734 . . . . . . . . . . . . . . . . . 18 |- (z = ((1 / (normh` x)) .h x) -> (normh` (T` z)) = (normh` (T` ((1 / (normh` x)) .h x))))
3837eqeq2d 1489 . . . . . . . . . . . . . . . . 17 |- (z = ((1 / (normh` x)) .h x) -> ((normh` ((1 / (normh` x)) .h (T` x))) = (normh` (T` z)) <-> (normh` ((1 / (normh` x)) .h (T` x))) = (normh` (T` ((1 / (normh` x)) .h x)))))
3935, 38anbi12d 630 . . . . . . . . . . . . . . . 16 |- (z = ((1 / (normh` x)) .h x) -> (((normh` z) <_ 1 /\ (normh` ((1 / (normh` x)) .h (T` x))) = (normh` (T` z))) <-> ((normh` ((1 / (normh` x)) .h x)) <_ 1 /\ (normh` ((1 / (normh` x)) .h (T` x))) = (normh` (T` ((1 / (normh` x)) .h x))))))
4039rcla4ev 1880 . . . . . . . . . . . . . . 15 |- ((((1 / (normh` x)) .h x) e. H~ /\ ((normh` ((1 / (normh` x)) .h x)) <_ 1 /\ (normh` ((1 / (normh` x)) .h (T` x))) = (normh` (T` ((1 / (normh` x)) .h x))))) -> E.z e. H~ ((normh` z) <_ 1 /\ (normh` ((1 / (normh` x)) .h (T` x))) = (normh` (T` z))))
41 hvmulclt 8878 . . . . . . . . . . . . . . . 16 |- (((1 / (normh` x)) e. CC /\ x e. H~) -> ((1 / (normh` x)) .h x) e. H~)
42 pm3.26 319 . . . . . . . . . . . . . . . 16 |- ((x e. H~ /\ (T` x) =/= 0h) -> x e. H~)
4341, 18, 42sylanc 473 . . . . . . . . . . . . . . 15 |- ((x e. H~ /\ (T` x) =/= 0h) -> ((1 / (normh` x)) .h x) e. H~)
44 eqlet 5583 . . . . . . . . . . . . . . . . 17 |- (((normh` ((1 / (normh` x)) .h x)) e. RR /\ (normh` ((1 / (normh` x)) .h x)) = 1) -> (normh` ((1 / (normh` x)) .h x)) <_ 1)
45 norm1t 9116 . . . . . . . . . . . . . . . . . . 19 |- ((x e. H~ /\ x =/= 0h) -> (normh` ((1 / (normh` x)) .h x)) = 1)
469necon3i 1608 . . . . . . . . . . . . . . . . . . 19 |- ((T` x) =/= 0h -> x =/= 0h)
4745, 46sylan2 453 . . . . . . . . . . . . . . . . . 18 |- ((x e. H~ /\ (T` x) =/= 0h) -> (normh` ((1 / (normh` x)) .h x)) = 1)
48 1re 5447 . . . . . . . . . . . . . . . . . 18 |- 1 e. RR
4947, 48syl6eqel 1559 . . . . . . . . . . . . . . . . 17 |- ((x e. H~ /\ (T` x) =/= 0h) -> (normh` ((1 / (normh` x)) .h x)) e. RR)
5044, 49, 47sylanc 473 . . . . . . . . . . . . . . . 16 |- ((x e. H~ /\ (T` x) =/= 0h) -> (normh` ((1 / (normh` x)) .h x)) <_ 1)
517lnopmul 9891 . . . . . . . . . . . . . . . . . . 19 |- (((1 / (normh` x)) e. CC /\ x e. H~) -> (T` ((1 / (normh` x)) .h x)) = ((1 / (normh` x)) .h (T` x)))
5251, 18, 42sylanc 473 . . . . . . . . . . . . . . . . . 18 |- ((x e. H~ /\ (T` x) =/= 0h) -> (T` (