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

Theorem unopf1ot 9831
Description: A unitary operator in Hilbert space is one-to-one and onto.
Assertion
Ref Expression
unopf1ot |- (T e. UniOp -> T:H~-1-1-onto->H~)

Proof of Theorem unopf1ot
StepHypRef Expression
1 elunopt 9790 . . . . . . 7 |- (T e. UniOp <-> (T:H~-onto->H~ /\ A.x e. H~ A.y e. H~ ((T` x) .ih (T` y)) = (x .ih y)))
21pm3.26bi 322 . . . . . 6 |- (T e. UniOp -> T:H~-onto->H~)
3 fof 3669 . . . . . 6 |- (T:H~-onto->H~ -> T:H~-->H~)
42, 3syl 10 . . . . 5 |- (T e. UniOp -> T:H~-->H~)
5 unopt 9830 . . . . . . . . . . . . . . . 16 |- ((T e. UniOp /\ x e. H~ /\ x e. H~) -> ((T` x) .ih (T` x)) = (x .ih x))
653anidm23 883 . . . . . . . . . . . . . . 15 |- ((T e. UniOp /\ x e. H~) -> ((T` x) .ih (T` x)) = (x .ih x))
763adant3 798 . . . . . . . . . . . . . 14 |- ((T e. UniOp /\ x e. H~ /\ y e. H~) -> ((T` x) .ih (T` x)) = (x .ih x))
8 unopt 9830 . . . . . . . . . . . . . . . 16 |- ((T e. UniOp /\ y e. H~ /\ y e. H~) -> ((T` y) .ih (T` y)) = (y .ih y))
983anidm23 883 . . . . . . . . . . . . . . 15 |- ((T e. UniOp /\ y e. H~) -> ((T` y) .ih (T` y)) = (y .ih y))
1093adant2 797 . . . . . . . . . . . . . 14 |- ((T e. UniOp /\ x e. H~ /\ y e. H~) -> ((T` y) .ih (T` y)) = (y .ih y))
117, 10opreq12d 3975 . . . . . . . . . . . . 13 |- ((T e. UniOp /\ x e. H~ /\ y e. H~) -> (((T` x) .ih (T` x)) + ((T` y) .ih (T` y))) = ((x .ih x) + (y .ih y)))
12 unopt 9830 . . . . . . . . . . . . . 14 |- ((T e. UniOp /\ x e. H~ /\ y e. H~) -> ((T` x) .ih (T` y)) = (x .ih y))
13 unopt 9830 . . . . . . . . . . . . . . 15 |- ((T e. UniOp /\ y e. H~ /\ x e. H~) -> ((T` y) .ih (T` x)) = (y .ih x))
14133com23 838 . . . . . . . . . . . . . 14 |- ((T e. UniOp /\ x e. H~ /\ y e. H~) -> ((T` y) .ih (T` x)) = (y .ih x))
1512, 14opreq12d 3975 . . . . . . . . . . . . 13 |- ((T e. UniOp /\ x e. H~ /\ y e. H~) -> (((T` x) .ih (T` y)) + ((T` y) .ih (T` x))) = ((x .ih y) + (y .ih x)))
1611, 15opreq12d 3975 . . . . . . . . . . . 12 |- ((T e. UniOp /\ x e. H~ /\ y e. H~) -> ((((T` x) .ih (T` x)) + ((T` y) .ih (T` y))) - (((T` x) .ih (T` y)) + ((T` y) .ih (T` x)))) = (((x .ih x) + (y .ih y)) - ((x .ih y) + (y .ih x))))
17163expb 833 . . . . . . . . . . 11 |- ((T e. UniOp /\ (x e. H~ /\ y e. H~)) -> ((((T` x) .ih (T` x)) + ((T` y) .ih (T` y))) - (((T` x) .ih (T` y)) + ((T` y) .ih (T` x)))) = (((x .ih x) + (y .ih y)) - ((x .ih y) + (y .ih x))))
18 ffvelrn 3811 . . . . . . . . . . . . . . 15 |- ((T:H~-->H~ /\ x e. H~) -> (T` x) e. H~)
19 ffvelrn 3811 . . . . . . . . . . . . . . 15 |- ((T:H~-->H~ /\ y e. H~) -> (T` y) e. H~)
2018, 19anim12i 333 . . . . . . . . . . . . . 14 |- (((T:H~-->H~ /\ x e. H~) /\ (T:H~-->H~ /\ y e. H~)) -> ((T` x) e. H~ /\ (T` y) e. H~))
2120anandis 512 . . . . . . . . . . . . 13 |- ((T:H~-->H~ /\ (x e. H~ /\ y e. H~)) -> ((T` x) e. H~ /\ (T` y) e. H~))
2221, 4sylan 448 . . . . . . . . . . . 12 |- ((T e. UniOp /\ (x e. H~ /\ y e. H~)) -> ((T` x) e. H~ /\ (T` y) e. H~))
23 normlem9at 8971 . . . . . . . . . . . 12 |- (((T` x) e. H~ /\ (T` y) e. H~) -> (((T` x) -h (T` y)) .ih ((T` x) -h (T` y))) = ((((T` x) .ih (T` x)) + ((T` y) .ih (T` y))) - (((T` x) .ih (T` y)) + ((T` y) .ih (T` x)))))
2422, 23syl 10 . . . . . . . . . . 11 |- ((T e. UniOp /\ (x e. H~ /\ y e. H~)) -> (((T` x) -h (T` y)) .ih ((T` x) -h (T` y))) = ((((T` x) .ih (T` x)) + ((T` y) .ih (T` y))) - (((T` x) .ih (T` y)) + ((T` y) .ih (T` x)))))
25 normlem9at 8971 . . . . . . . . . . . 12 |- ((x e. H~ /\ y e. H~) -> ((x -h y) .ih (x -h y)) = (((x .ih x) + (y .ih y)) - ((x .ih y) + (y .ih x))))
2625adantl 388 . . . . . . . . . . 11 |- ((T e. UniOp /\ (x e. H~ /\ y e. H~)) -> ((x -h y) .ih (x -h y)) = (((x .ih x) + (y .ih y)) - ((x .ih y) + (y .ih x))))
2717, 24, 263eqtr4rd 1517 . . . . . . . . . 10 |- ((T e. UniOp /\ (x e. H~ /\ y e. H~)) -> ((x -h y) .ih (x -h y)) = (((T` x) -h (T` y)) .ih ((T` x) -h (T` y))))
2827eqeq1d 1482 . . . . . . . . 9 |- ((T e. UniOp /\ (x e. H~ /\ y e. H~)) -> (((x -h y) .ih (x -h y)) = 0 <-> (((T` x) -h (T` y)) .ih ((T` x) -h (T` y))) = 0))
29 hvsubclt 8871 . . . . . . . . . . . 12 |- ((x e. H~ /\ y e. H~) -> (x -h y) e. H~)
30 his6t 8949 . . . . . . . . . . . 12 |- ((x -h y) e. H~ -> (((x -h y) .ih (x -h y)) = 0 <-> (x -h y) = 0h))
3129, 30syl 10 . . . . . . . . . . 11 |- ((x e. H~ /\ y e. H~) -> (((x -h y) .ih (x -h y)) = 0 <-> (x -h y) = 0h))
32 hvsubeq0t 8919 . . . . . . . . . . 11 |- ((x e. H~ /\ y e. H~) -> ((x -h y) = 0h <-> x = y))
3331, 32bitrd 527 . . . . . . . . . 10 |- ((x e. H~ /\ y e. H~) -> (((x -h y) .ih (x -h y)) = 0 <-> x = y))
3433adantl 388 . . . . . . . . 9 |- ((T e. UniOp /\ (x e. H~ /\ y e. H~)) -> (((x -h y) .ih (x -h y)) = 0 <-> x = y))
35 hvsubclt 8871 . . . . . . . . . . . 12 |- (((T` x) e. H~ /\ (T` y) e. H~) -> ((T` x) -h (T` y)) e. H~)
36 his6t 8949 . . . . . . . . . . . 12 |- (((T` x) -h (T` y)) e. H~ -> ((((T` x) -h (T` y)) .ih ((T` x) -h (T` y))) = 0 <-> ((T` x) -h (T` y)) = 0h))
3735, 36syl 10 . . . . . . . . . . 11 |- (((T` x) e. H~ /\ (T` y) e. H~) -> ((((T` x) -h (T` y)) .ih ((T` x) -h (T` y))) = 0 <-> ((T` x) -h (T` y)) = 0h))
38 hvsubeq0t 8919 . . . . . . . . . . 11 |- (((T` x) e. H~ /\ (T` y) e. H~) -> (((T` x) -h (T` y)) = 0h <-> (T` x) = (T` y)))
3937, 38bitrd 527 . . . . . . . . . 10 |- (((T` x) e. H~ /\ (T` y) e. H~) -> ((((T` x) -h (T` y)) .ih ((T` x) -h (T` y))) = 0 <-> (T` x) = (T` y)))
4022, 39syl 10 . . . . . . . . 9 |- ((T e. UniOp /\ (x e. H~ /\ y e. H~)) -> ((((T` x) -h (T` y)) .ih ((T` x) -h (T` y))) = 0 <-> (T` x) = (T` y)))
4128, 34, 403bitr3rd 548 . . . . . . . 8 |- ((T e. UniOp /\ (x e. H~ /\ y e. H~)) -> ((T` x) = (T` y) <-> x = y))
4241biimpd 153 . . . . . . 7 |- ((T e. UniOp /\ (x e. H~ /\ y e. H~)) -> ((T` x) = (T` y) -> x = y))
4342ex 373 . . . . . 6 |- (T e. UniOp -> ((x e. H~ /\ y e. H~) -> ((T` x) = (T` y) -> x = y)))
4443r19.21aivv 1719 . . . . 5 |- (T e. UniOp -> A.x e. H~ A.y e. H~ ((T` x) = (T` y) -> x = y))
454, 44jca 288 . . . 4 |- (T e. UniOp -> (T:H~-->H~ /\ A.x e. H~ A.y e. H~ ((T` x) = (T