Definition 1. Aunitary operator is abounded linear operatorU :H →H on a Hilbert spaceH that satisfiesU*U =UU* =I, whereU* is theadjoint ofU, andI :H →H is theidentity operator.
The weaker conditionU*U =I defines anisometry. The other weaker condition,UU* =I, defines acoisometry. Thus a unitary operator is a bounded linear operator that is both an isometry and a coisometry,[1] or, equivalently, asurjective isometry.[2]
An equivalent definition is the following:
Definition 2. Aunitary operator is a bounded linear operatorU :H →H on a Hilbert spaceH for which the following hold:
U preserves theinner product of the Hilbert space,H. In other words, for allvectorsx andy inH we have:
The notion of isomorphism in thecategory of Hilbert spaces is captured if domain and range are allowed to differ in this definition. Isometries preserveCauchy sequences; hence thecompleteness property of Hilbert spaces is preserved[3]
The following, seemingly weaker, definition is also equivalent:
Definition 3. Aunitary operator is a bounded linear operatorU :H →H on a Hilbert spaceH for which the following hold:
U preserves the inner product of the Hilbert space,H. In other words, for all vectorsx andy inH we have:
To see that definitions 1 and 3 are equivalent, notice thatU preserving the inner product impliesU is anisometry (thus, abounded linear operator). The fact thatU has dense range ensures it has a bounded inverseU−1. It is clear thatU−1 =U*.
Thus, unitary operators are justautomorphisms of Hilbert spaces, i.e., they preserve the structure (the vector space structure, the inner product, and hence thetopology) of the space on which they act. Thegroup of all unitary operators from a given Hilbert spaceH to itself is sometimes referred to as theHilbert group ofH, denotedHilb(H) orU(H).
Rotations inR2 are the simplest nontrivial example of unitary operators. Rotations do not change the length of a vector or the angle between two vectors. This example can be expanded toR3. In even higher dimensions, this can be extended to theGivens rotation.
In general, any operator in a Hilbert space that acts by permuting anorthonormal basis is unitary. In the finite dimensional case, such operators are thepermutation matrices.
On thevector spaceC ofcomplex numbers, multiplication by a number ofabsolute value1, that is, a number of the formeiθ forθ ∈R, is a unitary operator.θ is referred to as a phase, and this multiplication is referred to as multiplication by a phase. Notice that the value ofθ modulo2π does not affect the result of the multiplication, and so the independent unitary operators onC are parametrized by a circle. The corresponding group, which, as a set, is the circle, is calledU(1).
More generally,unitary matrices are precisely the unitary operators on finite-dimensionalHilbert spaces, so the notion of a unitary operator is a generalization of the notion of a unitary matrix.Orthogonal matrices are the special case of unitary matrices in which all entries are real.[4] They are the unitary operators onRn.
Aunitary element is a generalization of a unitary operator. In aunital algebra, an elementU of the algebra is called a unitary element ifU*U =UU* =I, whereI is the multiplicativeidentity element.[5]
Thelinearity requirement in the definition of a unitary operator can be dropped without changing the meaning because it can be derived from linearity andpositive-definiteness of thescalar product:
Thespectrum of a unitary operatorU lies on theunit circle. That is, for any complex numberλ in the spectrum, one has|λ| = 1. This can be seen as a consequence of thespectral theorem fornormal operators. By the theorem,U is unitarily equivalent to multiplication by aBorel-measurablef onL2(μ), for some finitemeasure space(X,μ). NowUU* =I implies|f(x)|2 = 1,μ-a.e. This shows that the essential range off, therefore the spectrum ofU, lies on the unit circle.
A linear map is unitary if it is surjective and isometric. (UsePolarization identity to show the only if part.)