Linear maps on inner product spaces #
This file studies linear maps on inner product spaces.
Main results #
- We define
innerSLas the inner product bundled as a continuous sesquilinear map - We prove a general polarization identity for linear maps (
inner_map_polarization) - We show that a linear map preserving the inner product is an isometry
(
LinearMap.isometryOfInner) and conversely an isometry preserves the inner product (LinearIsometry.inner_map_map).
Tags #
inner product space, Hilbert space, norm
A complex polarization identity, with a linear map.
A linear map T is zero, if and only if the identity ⟪T x, x⟫_ℂ = 0 holds for all x.
Two linear maps S and T are equal, if and only if the identity ⟪S x, x⟫_ℂ = ⟪T x, x⟫_ℂ holds
for all x.
A linear isometry preserves the inner product.
A linear isometric equivalence preserves the inner product.
The adjoint of a linear isometric equivalence is its inverse.
A linear map that preserves the inner product is a linear isometry.
Instances For
A linear equivalence that preserves the inner product is a linear isometric equivalence.
Instances For
A linear map is an isometry if and it preserves the inner product.
The inner product as a continuous sesquilinear map. Note that toDualMap (resp. toDual)
in InnerProductSpace.Dual is a version of this given as a linear isometry (resp. linear
isometric equivalence).
Instances For
The inner product as a continuous sesquilinear map, with the two arguments flipped.
Instances For
Alias of coe_innerₛₗ_apply.
Alias of innerₛₗ_apply_apply.
Alias of innerₗ_apply_apply.
Alias of coe_innerSL_apply.
Alias of innerSL_apply_apply.
Alias of innerSLFlip_apply_apply.
Alias of flip_innerSL_real.
Given f : E →L[𝕜] E', construct the continuous sesquilinear form fun x y ↦ ⟪x, A y⟫, given
as a continuous linear map.
Instances For
innerSL is an isometry. Note that the associated LinearIsometry is defined in
InnerProductSpace.Dual as toDualMap.
The inner product on an inner product space of dimension 2 can be evaluated in terms of a complex-number representation of the space.
Extract a real bilinear form from an operator T,
by taking the pairing fun x ↦ re ⟪T x, x⟫.
Instances For
A rank-one operator on an inner product space is given by x ↦ y ↦ z ↦ ⟪y, z⟫ • x.
This is also sometimes referred to as an outer product of vectors on a Hilbert space.
This corresponds to the matrix outer product Matrix.vecMulVec, see
InnerProductSpace.toMatrix_rankOne and InnerProductSpace.symm_toEuclideanLin_rankOne in
Mathlib/Analysis/InnerProductSpace/PiL2.lean.