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

Theorem unoplint 9783
Description: A unitary operator is linear. Theorem in [AkhiezerGlazman] p. 72.
Assertion
Ref Expression
unoplint |- (T e. UniOp -> T e. LinOp)

Proof of Theorem unoplint
StepHypRef Expression
1 unopf1ot 9779 . . . 4 |- (T e. UniOp -> T:H~-1-1-onto->H~)
2 f1of 3680 . . . 4 |- (T:H~-1-1-onto->H~ -> T:H~-->H~)
31, 2syl 10 . . 3 |- (T e. UniOp -> T:H~-->H~)
4 unopadjt 9782 . . . . . . . . . 10 |- ((T e. UniOp /\ ((x .h y) +h z) e. H~ /\ w e. H~) -> ((T` ((x .h y) +h z)) .ih w) = (((x .h y) +h z) .ih (`'T` w)))
5 pm3.26 319 . . . . . . . . . . 11 |- ((T e. UniOp /\ (x e. CC /\ y e. H~)) -> T e. UniOp)
65ad2antrr 404 . . . . . . . . . 10 |- ((((T e. UniOp /\ (x e. CC /\ y e. H~)) /\ z e. H~) /\ w e. H~) -> T e. UniOp)
7 hvaddclt 8821 . . . . . . . . . . . . 13 |- (((x .h y) e. H~ /\ z e. H~) -> ((x .h y) +h z) e. H~)
8 hvmulclt 8822 . . . . . . . . . . . . 13 |- ((x e. CC /\ y e. H~) -> (x .h y) e. H~)
97, 8sylan 448 . . . . . . . . . . . 12 |- (((x e. CC /\ y e. H~) /\ z e. H~) -> ((x .h y) +h z) e. H~)
109adantll 392 . . . . . . . . . . 11 |- (((T e. UniOp /\ (x e. CC /\ y e. H~)) /\ z e. H~) -> ((x .h y) +h z) e. H~)
1110adantr 389 . . . . . . . . . 10 |- ((((T e. UniOp /\ (x e. CC /\ y e. H~)) /\ z e. H~) /\ w e. H~) -> ((x .h y) +h z) e. H~)
12 pm3.27 323 . . . . . . . . . 10 |- ((((T e. UniOp /\ (x e. CC /\ y e. H~)) /\ z e. H~) /\ w e. H~) -> w e. H~)
134, 6, 11, 12syl3anc 857 . . . . . . . . 9 |- ((((T e. UniOp /\ (x e. CC /\ y e. H~)) /\ z e. H~) /\ w e. H~) -> ((T` ((x .h y) +h z)) .ih w) = (((x .h y) +h z) .ih (`'T` w)))
14 hiassdit 8896 . . . . . . . . . 10 |- (((x e. CC /\ y e. H~) /\ (z e. H~ /\ (`'T` w) e. H~)) -> (((x .h y) +h z) .ih (`'T` w)) = ((x x. (y .ih (`'T` w))) + (z .ih (`'T` w))))
15 simprl 414 . . . . . . . . . . 11 |- ((T e. UniOp /\ (x e. CC /\ y e. H~)) -> x e. CC)
1615ad2antrr 404 . . . . . . . . . 10 |- ((((T e. UniOp /\ (x e. CC /\ y e. H~)) /\ z e. H~) /\ w e. H~) -> x e. CC)
17 simprr 415 . . . . . . . . . . 11 |- ((T e. UniOp /\ (x e. CC /\ y e. H~)) -> y e. H~)
1817ad2antrr 404 . . . . . . . . . 10 |- ((((T e. UniOp /\ (x e. CC /\ y e. H~)) /\ z e. H~) /\ w e. H~) -> y e. H~)
19 simplr 413 . . . . . . . . . 10 |- ((((T e. UniOp /\ (x e. CC /\ y e. H~)) /\ z e. H~) /\ w e. H~) -> z e. H~)
20 ffvelrn 3805 . . . . . . . . . . . . 13 |- ((`'T:H~-->H~ /\ w e. H~) -> (`'T` w) e. H~)
21 cnvunopt 9781 . . . . . . . . . . . . . 14 |- (T e. UniOp -> `'T e. UniOp)
22 unopf1ot 9779 . . . . . . . . . . . . . 14 |- (`'T e. UniOp -> `'T:H~-1-1-onto->H~)
23 f1of 3680 . . . . . . . . . . . . . 14 |- (`'T:H~-1-1-onto->H~ -> `'T:H~-->H~)
2421, 22, 233syl 20 . . . . . . . . . . . . 13 |- (T e. UniOp -> `'T:H~-->H~)
2520, 24sylan 448 . . . . . . . . . . . 12 |- ((T e. UniOp /\ w e. H~) -> (`'T` w) e. H~)
2625adantlr 393 . . . . . . . . . . 11 |- (((T e. UniOp /\ z e. H~) /\ w e. H~) -> (`'T` w) e. H~)
2726adantllr 397 . . . . . . . . . 10 |- ((((T e. UniOp /\ (x e. CC /\ y e. H~)) /\ z e. H~) /\ w e. H~) -> (`'T` w) e. H~)
2814, 16, 18, 19, 27syl2anc 472 . . . . . . . . 9 |- ((((T e. UniOp /\ (x e. CC /\ y e. H~)) /\ z e. H~) /\ w e. H~) -> (((x .h y) +h z) .ih (`'T` w)) = ((x x. (y .ih (`'T` w))) + (z .ih (`'T` w))))
29 hiassdit 8896 . . . . . . . . . . 11 |- (((x e. CC /\ (T` y) e. H~) /\ ((T` z) e. H~ /\ w e. H~)) -> (((x .h (T` y)) +h (T` z)) .ih w) = ((x x. ((T` y) .ih w)) + ((T` z) .ih w)))
30 ffvelrn 3805 . . . . . . . . . . . . . 14 |- ((T:H~-->H~ /\ y e. H~) -> (T` y) e. H~)
3130, 3sylan 448 . . . . . . . . . . . . 13 |- ((T e. UniOp /\ y e. H~) -> (T` y) e. H~)
3231adantrl 394 . . . . . . . . . . . 12 |- ((T e. UniOp /\ (x e. CC /\ y e. H~)) -> (T` y) e. H~)
3332ad2antrr 404 . . . . . . . . . . 11 |- ((((T e. UniOp /\ (x e. CC /\ y e. H~)) /\ z e. H~) /\ w e. H~) -> (T` y) e. H~)
34 ffvelrn 3805 . . . . . . . . . . . . . 14 |- ((T:H~-->H~ /\ z e. H~) -> (T` z) e. H~)
3534, 3sylan 448 . . . . . . . . . . . . 13 |- ((T e. UniOp /\ z e. H~) -> (T` z) e. H~)
3635adantr 389 . . . . . . . . . . . 12 |- (((T e. UniOp /\ z e. H~) /\ w e. H~) -> (T` z) e. H~)
3736adantllr 397 . . . . . . . . . . 11 |- ((((T e. UniOp /\ (x e. CC /\ y e. H~)) /\ z e. H~) /\ w e. H~) -> (T` z) e. H~)
3829, 16, 33, 37, 12syl2anc 472 . . . . . . . . . 10 |- ((((T e. UniOp /\ (x e. CC /\ y e. H~)) /\ z e. H~) /\ w e. H~) -> (((x .h (T` y)) +h (T` z)) .ih w) = ((x x. ((T` y) .ih w)) + ((T` z) .ih w)))
39 unopadjt 9782 . . . . . . . . . . . . . . 15 |- ((T e. UniOp /\ y e. H~ /\ w e. H~) -> ((T` y) .ih w) = (y .ih (`'T` w)))
40393expa 832 . . . . . . . . . . . . . 14 |- (((T e. UniOp /\ y e. H~) /\ w e. H~) -> ((T` y) .ih w) = (y .ih (`'T` w)))
4140opreq2d 3967 . . . . . . . . . . . . 13 |- (((T e. UniOp /\ y e. H~) /\ w e. H~) -> (x x. ((T` y) .ih w)) = (x x. (y .ih (`'T` w))))
4241adantlrl 398 . . . . . . . . . . . 12 |- (((T e. UniOp /\ (x e. CC /\ y e. H~)) /\ w e. H~) -> (x x. ((T` y) .ih w)) = (x x. (y .ih (`'T` w))))
4342adantlr 393 . . . . . . . . . . 11 |- ((((T e. UniOp /\ (x e. CC /\ y e. H~)) /\ z e. H~) /\ w e. H~) -> (x x. ((T` y) .ih w)) = (x x. (y .ih (`'T` w))))
44 unopadjt 9782 . . . . . . . . . . . . 13 |- ((T e. UniOp /\ z e. H~ /\ w e. H~) -> ((T` z) .ih w) = (z .ih (`'T` w)))
45443expa 832 . . . . . . . . . . . 12 |- (((T e. UniOp /\ z e. H~) /\ w e. H~) -> ((T` z) .ih w) = (z .ih (`'T` w)))
4645adantllr 397 . . . . . . . . . . 11 |- ((((T e. UniOp /\ (x e. CC /\ y e. H~)) /\ z e. H~) /\ w e. H~) -> ((T` z) .ih w) = (z .ih (`'T` w)))
4743, 46opreq12d 3969 . . . . . . . . . 10 |- ((((T e. UniOp /\ (x e. CC /\ y e. H~)) /\ z e. H~) /\ w e. H~) -> ((x x. ((T` y) .ih w)) + ((T` z) .ih w)) = ((x x. (y .ih (`'T` w))) + (z .ih (`'T` w))))
4838, 47eqtr2d 1505 . . . . . . . . 9 |- ((((T e. UniOp /\ (x e. CC /\ y e. H~)) /\ z e. H~) /\ w e. H~) -> ((x x. (y .ih (`'T` w))) + (z .ih (`'T` w))) = (((x .h (T` y)) +h (T` z)) .ih w))
4913, 28, 483eqtrd 1508 . . . . . . . 8 |- ((((T e. UniOp /\ (x e. CC /\ y e. H~)) /\ z e. H~) /\ w e. H~) -> ((T` ((x .h y) +h z)) .ih w) = (((x .h (T` y)) +h (T` z)) .ih w))
5049r19.21aiva 1711 . . . . . . 7 |- (((T e. UniOp /\ (x e. CC /\ y e. H~)) /\ z e. H~) -> A.w e. H~ ((T` ((x .h y) +h z)) .ih w) = (((x .h (T` y)) +h (T` z)) .ih w))
51 hial2eqt 8911 . . . . . . . . 9 |- (((T` ((x .h y) +h z)) e. H~ /\ ((x .h (T` y)) +h (T` z)) e. H~) -> (A.w e. H~ ((T` ((x .h y) +h z)) .ih w) = (((x .h (T` y)) +h (T` z)) .ih w) <-> (T` ((x .h y) +h z)) = ((x .h (T` y)) +h (T` z))))
52 ffvelrn 3805 . . . . . . . . . . 11 |- ((T:H~-->H~ /\ ((x .h y) +h z) e. H~) -> (T` ((x .h y) +h z)) e. H~)
5352, 9sylan2 451 . . . . . . . . . 10 |- ((T