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

Theorem nmopcoadj 9948
Description: The norm of an operator composed with its adjoint. Part of Theorem 3.11(vi) of [Beran] p. 106.
Hypothesis
Ref Expression
nmopcoadj.1 |- T e. BndLinOp
Assertion
Ref Expression
nmopcoadj |- (normop` ((adjh` T) o. T)) = ((normop` T)^2)

Proof of Theorem nmopcoadj
StepHypRef Expression
1 nmopcoadj.1 . . . . . 6 |- T e. BndLinOp
2 adjbdlnb 9932 . . . . . 6 |- (T e. BndLinOp <-> (adjh` T) e. BndLinOp)
31, 2mpbi 189 . . . . 5 |- (adjh` T) e. BndLinOp
43, 1bdopco 9945 . . . 4 |- ((adjh` T) o. T) e. BndLinOp
5 nmopret 9714 . . . 4 |- (((adjh` T) o. T) e. BndLinOp -> (normop` ((adjh` T) o. T)) e. RR)
64, 5ax-mp 7 . . 3 |- (normop` ((adjh` T) o. T)) e. RR
7 nmopret 9714 . . . . 5 |- (T e. BndLinOp -> (normop` T) e. RR)
81, 7ax-mp 7 . . . 4 |- (normop` T) e. RR
98resqcl 6554 . . 3 |- ((normop` T)^2) e. RR
106, 9letri3 5547 . 2 |- ((normop` ((adjh` T) o. T)) = ((normop` T)^2) <-> ((normop` ((adjh` T) o. T)) <_ ((normop` T)^2) /\ ((normop` T)^2) <_ (normop` ((adjh` T) o. T))))
11 bdopft 9706 . . . . 5 |- ((adjh` T) e. BndLinOp -> (adjh` T):H~-->H~)
123, 11ax-mp 7 . . . 4 |- (adjh` T):H~-->H~
13 bdopft 9706 . . . . 5 |- (T e. BndLinOp -> T:H~-->H~)
141, 13ax-mp 7 . . . 4 |- T:H~-->H~
1512, 14hocof 9609 . . 3 |- ((adjh` T) o. T):H~-->H~
16 rexrt 5471 . . . 4 |- (((normop` T)^2) e. RR -> ((normop` T)^2) e. RR*)
179, 16ax-mp 7 . . 3 |- ((normop` T)^2) e. RR*
1812, 14hoco 9607 . . . . . . . . 9 |- (x e. H~ -> (((adjh` T) o. T)` x) = ((adjh` T)` (T` x)))
1918fveq2d 3713 . . . . . . . 8 |- (x e. H~ -> (normh` (((adjh` T) o. T)` x)) = (normh` ((adjh` T)` (T` x))))
2019adantr 389 . . . . . . 7 |- ((x e. H~ /\ (normh` x) <_ 1) -> (normh` (((adjh` T) o. T)` x)) = (normh` ((adjh` T)` (T` x))))
2114ffvelrni 3800 . . . . . . . . . . 11 |- (x e. H~ -> (T` x) e. H~)
2212ffvelrni 3800 . . . . . . . . . . 11 |- ((T` x) e. H~ -> ((adjh` T)` (T` x)) e. H~)
2321, 22syl 10 . . . . . . . . . 10 |- (x e. H~ -> ((adjh` T)` (T` x)) e. H~)
24 normclt 8912 . . . . . . . . . 10 |- (((adjh` T)` (T` x)) e. H~ -> (normh` ((adjh` T)` (T` x))) e. RR)
2523, 24syl 10 . . . . . . . . 9 |- (x e. H~ -> (normh` ((adjh` T)` (T` x))) e. RR)
2625adantr 389 . . . . . . . 8 |- ((x e. H~ /\ (normh` x) <_ 1) -> (normh` ((adjh` T)` (T` x))) e. RR)
27 normclt 8912 . . . . . . . . . . 11 |- ((T` x) e. H~ -> (normh` (T` x)) e. RR)
2821, 27syl 10 . . . . . . . . . 10 |- (x e. H~ -> (normh` (T` x)) e. RR)
29 nmopret 9714 . . . . . . . . . . . 12 |- ((adjh` T) e. BndLinOp -> (normop` (adjh` T)) e. RR)
303, 29ax-mp 7 . . . . . . . . . . 11 |- (normop` (adjh` T)) e. RR
31 axmulrcl 5246 . . . . . . . . . . 11 |- (((normop` (adjh` T)) e. RR /\ (normh` (T` x)) e. RR) -> ((normop` (adjh` T)) x. (normh` (T` x))) e. RR)
3230, 31mpan 693 . . . . . . . . . 10 |- ((normh` (T` x)) e. RR -> ((normop` (adjh` T)) x. (normh` (T` x))) e. RR)
3328, 32syl 10 . . . . . . . . 9 |- (x e. H~ -> ((normop` (adjh` T)) x. (normh` (T` x))) e. RR)
3433adantr 389 . . . . . . . 8 |- ((x e. H~ /\ (normh` x) <_ 1) -> ((normop` (adjh` T)) x. (normh` (T` x))) e. RR)
3530, 8remulcl 5307 . . . . . . . . 9 |- ((normop` (adjh` T)) x. (normop` T)) e. RR
3635a1i 8 . . . . . . . 8 |- ((x e. H~ /\ (normh` x) <_ 1) -> ((normop` (adjh` T)) x. (normop` T)) e. RR)
373nmbdoplb 9864 . . . . . . . . . 10 |- ((T` x) e. H~ -> (normh` ((adjh` T)` (T` x))) <_ ((normop` (adjh` T)) x. (normh` (T` x))))
3821, 37syl 10 . . . . . . . . 9 |- (x e. H~ -> (normh` ((adjh` T)` (T` x))) <_ ((normop` (adjh` T)) x. (normh` (T` x))))
3938adantr 389 . . . . . . . 8 |- ((x e. H~ /\ (normh` x) <_ 1) -> (normh` ((adjh` T)` (T` x))) <_ ((normop` (adjh` T)) x. (normh` (T` x))))
40 nmopge0t 9751 . . . . . . . . . . . . 13 |- ((adjh` T):H~-->H~ -> 0 <_ (normop` (adjh` T)))
4112, 40ax-mp 7 . . . . . . . . . . . 12 |- 0 <_ (normop` (adjh` T))
42 lemul2itOLD 5796 . . . . . . . . . . . 12 |- ((((normh` (T` x)) e. RR /\ (normop` T) e. RR /\ (normop` (adjh` T)) e. RR) /\ (0 <_ (normop` (adjh` T)) /\ (normh` (T` x)) <_ (normop` T))) -> ((normop` (adjh` T)) x. (normh` (T` x))) <_ ((normop` (adjh` T)) x. (normop` T)))
4341, 42mpanr1 707 . . . . . . . . . . 11 |- ((((normh` (T` x)) e. RR /\ (normop` T) e. RR /\ (normop` (adjh` T)) e. RR) /\ (normh` (T` x)) <_ (normop` T)) -> ((normop` (adjh` T)) x. (normh` (T` x))) <_ ((normop` (adjh` T)) x. (normop` T)))
4430, 43mp3anl3 909 . . . . . . . . . 10 |- ((((normh` (T` x)) e. RR /\ (normop` T) e. RR) /\ (normh` (T` x)) <_ (normop` T)) -> ((normop` (adjh` T)) x. (normh` (T` x))) <_ ((normop` (adjh` T)) x. (normop` T)))
458, 44mpanl2 705 . . . . . . . . 9 |- (((normh` (T` x)) e. RR /\ (normh` (T` x)) <_ (normop` T)) -> ((normop` (adjh` T)) x. (normh` (T` x))) <_ ((normop` (adjh` T)) x. (normop` T)))
4628adantr 389 . . . . . . . . 9 |- ((x e. H~ /\ (normh` x) <_ 1) -> (normh` (T` x)) e. RR)
47 normclt 8912 . . . . . . . . . . . 12 |- (x e. H~ -> (normh` x) e. RR)
48 axmulrcl 5246 . . . . . . . . . . . . 13 |- (((normop` T) e. RR /\ (normh` x) e. RR) -> ((normop` T) x. (normh` x)) e. RR)
498, 48mpan 693 . . . . . . . . . . . 12 |- ((normh` x) e. RR -> ((normop` T) x. (normh` x)) e. RR)
5047, 49syl 10 . . . . . . . . . . 11 |- (x e. H~ -> ((normop` T) x. (normh` x)) e. RR)
5150adantr 389 . . . . . . . . . 10 |- ((x e. H~ /\ (normh` x) <_ 1) -> ((normop` T) x. (normh` x)) e. RR)
528a1i 8 . . . . . . . . . 10 |- ((x e. H~ /\ (normh` x) <_ 1) -> (normop` T) e. RR)
531nmbdoplb 9864 . . . . . . . . . . 11 |- (x e. H~ -> (normh` (T` x)) <_ ((normop` T) x. (normh` x)))
5453adantr 389 . . . . . . . . . 10 |- ((x e. H~ /\ (normh` x) <_ 1) -> (normh` (T` x)) <_ ((normop` T) x. (normh` x)))
55 1re 5407 . . . . . . . . . . . . 13 |- 1 e. RR
56 nmopge0t 9751 . . . . . . . . . . . . . . . 16 |- (T:H~-->H~ -> 0 <_ (normop` T))
5714, 56ax-mp 7 . . . . . . . . . . . . . . 15 |- 0 <_ (normop` T)
58 lemul2itOLD 5796 . . . . . . . . . . . . . . 15 |- ((((normh` x) e. RR /\ 1 e. RR /\ (normop` T) e. RR) /\ (0 <_ (normop` T) /\ (normh` x) <_ 1)) -> ((normop` T) x. (normh` x)) <_ ((normop` T) x. 1))
5957, 58mpanr1 707 . . . . . . . . . . . . . 14 |- ((((normh` x) e. RR /\ 1 e. RR /\ (normop` T) e. RR) /\ (normh` x) <_ 1) -> ((normop` T) x. (normh` x)) <_ ((normop` T) x. 1))
608, 59mp3anl3 909 . . . . . . . . . . . . 13 |- ((((normh` x) e. RR /\ 1 e. RR) /\ (normh` x) <_ 1) -> ((normop` T) x. (normh` x)) <_ ((normop` T) x. 1))
6155, 60mpanl2 705 . . . . . . . . . . . 12 |- (((normh` x) e. RR /\ (normh` x) <_ 1) -> ((normop` T) x. (normh` x)) <_ ((normop` T) x. 1))
6261, 47sylan 448 . . . . . . . . . . 11 |- ((x e. H~ /\ (normh` x) <_ 1) -> ((normop` T) x. (normh` x)) <_ ((normop` T) x. 1))
638recn 5286 . . . . . . . . . . . 12 |- (normop` T) e. CC
6463mulid1 5304 . . . . . . . . . . 11 |- ((normop` T) x. 1) = (normop` T)
6562, 64syl6breq 2644 . . . . . . . . . 10 |- ((x e. H~ /\ (normh` x) <_ 1) -> ((normop` T) x. (normh` x)) <_ (normop` T))
6646, 51, 52, 54, 65letrd 5499 . . . . . . . . 9 |- ((x e. H~ /\ (normh` x) <_ 1) -> (normh` (T` x)) <_ (normop