Hilbert–Schmidt operator

From Wikipedia, the free encyclopedia
(Redirected from Hilbert-Schmidt operator)
Jump to navigation Jump to search

Template:Short description

In mathematics, a Hilbert–Schmidt operator, named after David Hilbert and Erhard Schmidt, is a bounded operator A:H→H that acts on a Hilbert space H and has finite Hilbert–Schmidt norm

‖A‖HS2 =def ∑i∈I‖Aei‖H2,

where {ei:i∈I} is an orthonormal basis.[1][2] The index set I need not be countable. However, the sum on the right must contain at most countably many non-zero terms, to have meaning.Script error: No such module "Footnotes".Script error: No such module "Check for unknown parameters". This definition is independent of the choice of the orthonormal basis. In finite-dimensional Euclidean space, the Hilbert–Schmidt norm ‖⋅‖HS is identical to the Frobenius norm.

‖·‖HS is well defined

The Hilbert–Schmidt norm does not depend on the choice of orthonormal basis. Indeed, if {ei}i∈I and {fj}j∈I are such bases, then ∑i‖Aei‖2=∑i,j|⟨Aei,fj⟩|2=∑i,j|⟨ei,A*fj⟩|2=∑j‖A*fj‖2. If ei=fi, then ∑i‖Aei‖2=∑i‖A*ei‖2. As for any bounded operator, A=A**. Replacing A with A* in the first formula, obtain ∑i‖A*ei‖2=∑j‖Afj‖2. The independence follows.

Examples

An important class of examples is provided by Hilbert–Schmidt integral operators. Every bounded operator with a finite-dimensional range (these are called operators of finite rank) is a Hilbert–Schmidt operator. The identity operator on a Hilbert space is a Hilbert–Schmidt operator if and only if the Hilbert space is finite-dimensional. Given any x and y in H, define x⊗y:H→H by (x⊗y)(z)=⟨z,y⟩x, which is a continuous linear operator of rank 1 and thus a Hilbert–Schmidt operator; moreover, for any bounded linear operator A on H (and into H), tr⁡(A(x⊗y))=⟨Ax,y⟩.Script error: No such module "Footnotes".Script error: No such module "Check for unknown parameters".

If T:H→H is a bounded compact operator with eigenvalues ℓ1,ℓ2,… of |T|:=T*T, where each eigenvalue is repeated as often as its multiplicity, then T is Hilbert–Schmidt if and only if ∑i=1∞ℓi2<∞, in which case the Hilbert–Schmidt norm of T is ‖T‖HS=∑i=1∞ℓi2.Script error: No such module "Footnotes".Script error: No such module "Check for unknown parameters".

If k∈L2(μ×μ), where (X,Ω,μ) is a measure space, then the integral operator K:L2(μ)→L2(μ) with kernel k is a Hilbert–Schmidt operator and ‖K‖HS=‖k‖2.Script error: No such module "Footnotes".Script error: No such module "Check for unknown parameters".

Space of Hilbert–Schmidt operators

The product of two Hilbert–Schmidt operators has finite trace-class norm; therefore, if A and B are two Hilbert–Schmidt operators, the Hilbert–Schmidt inner product can be defined as

⟨A,B⟩HS=tr⁡(B*A)=∑i⟨Aei,Bei⟩.

The Hilbert–Schmidt operators form a two-sided *-ideal in the Banach algebra of bounded operators on HScript error: No such module "Check for unknown parameters".. They also form a Hilbert space, denoted by BHS(H)Script error: No such module "Check for unknown parameters". or B2(H)Script error: No such module "Check for unknown parameters"., which can be shown to be naturally isometrically isomorphic to the tensor product of Hilbert spaces

H*⊗H,

where H∗Script error: No such module "Check for unknown parameters". is the dual space of HScript error: No such module "Check for unknown parameters".. The norm induced by this inner product is the Hilbert–Schmidt norm under which the space of Hilbert–Schmidt operators is complete (thus making it into a Hilbert space).Script error: No such module "Footnotes".Script error: No such module "Check for unknown parameters". The space of all bounded linear operators of finite rank (i.e. that have a finite-dimensional range) is a dense subset of the space of Hilbert–Schmidt operators (with the Hilbert–Schmidt norm).Script error: No such module "Footnotes".Script error: No such module "Check for unknown parameters".

The set of Hilbert–Schmidt operators is closed in the norm topology if, and only if, HScript error: No such module "Check for unknown parameters". is finite-dimensional.

Properties

  • Every Hilbert–Schmidt operator T : H → HScript error: No such module "Check for unknown parameters". is a compact operator.Script error: No such module "Footnotes".Script error: No such module "Check for unknown parameters".
  • A bounded linear operator T : H → HScript error: No such module "Check for unknown parameters". is Hilbert–Schmidt if and only if the same is true of the operator |T|:=T*T, in which case the Hilbert–Schmidt norms of T and |T| are equal.Script error: No such module "Footnotes".Script error: No such module "Check for unknown parameters".
  • Hilbert–Schmidt operators are nuclear operators of order 2, and are therefore compact operators.Script error: No such module "Footnotes".Script error: No such module "Check for unknown parameters".
  • If S:H1→H2 and T:H2→H3 are Hilbert–Schmidt operators between Hilbert spaces then the composition T∘S:H1→H3 is a nuclear operator.Script error: No such module "Footnotes".Script error: No such module "Check for unknown parameters".
  • If T : H → HScript error: No such module "Check for unknown parameters". is a bounded linear operator then we have ‖T‖≤‖T‖HS.Script error: No such module "Footnotes".Script error: No such module "Check for unknown parameters".
  • TScript error: No such module "Check for unknown parameters". is a Hilbert–Schmidt operator if and only if the trace tr of the nonnegative self-adjoint operator T*T is finite, in which case ‖T‖HS2=tr⁡(T*T).[1][2]
  • If T : H → HScript error: No such module "Check for unknown parameters". is a bounded linear operator on HScript error: No such module "Check for unknown parameters". and S : H → HScript error: No such module "Check for unknown parameters". is a Hilbert–Schmidt operator on HScript error: No such module "Check for unknown parameters". then ‖S*‖HS=‖S‖HS, ‖TS‖HS≤‖T‖‖S‖HS, and ‖ST‖HS≤‖S‖HS‖T‖.Script error: No such module "Footnotes".Script error: No such module "Check for unknown parameters". In particular, the composition of two Hilbert–Schmidt operators is again Hilbert–Schmidt (and even a trace class operator).Script error: No such module "Footnotes".Script error: No such module "Check for unknown parameters".
  • The space of Hilbert–Schmidt operators on HScript error: No such module "Check for unknown parameters". is an ideal of the space of bounded operators B(H) that contains the operators of finite-rank.Script error: No such module "Footnotes".Script error: No such module "Check for unknown parameters".
  • If AScript error: No such module "Check for unknown parameters". is a Hilbert–Schmidt operator on HScript error: No such module "Check for unknown parameters". then ‖A‖HS2=∑i,j|⟨ei,Aej⟩|2=‖A‖22 where {ei:i∈I} is an orthonormal basis of H, and ‖A‖2 is the Schatten norm of A for p = 2Script error: No such module "Check for unknown parameters".. In Euclidean space, ‖⋅‖HS is also called the Frobenius norm.

See also

References

<templatestyles src="Reflist/styles.css" />

  1. ↑ a b Script error: No such module "citation/CS1".
  2. ↑ a b Script error: No such module "Template wrapper".

Script error: No such module "Check for unknown parameters".

  • Script error: No such module "citation/CS1".
  • Script error: No such module "citation/CS1".

Template:Hilbert space Template:Topological tensor products and nuclear spaces Template:Functional analysis