Orthonormal coordinates #
This module describes coordinates adapted to a vector in a real inner product space and rotated coordinates in a complex inner product space.
For an orthonormal basis b, the i-th coordinate functional of the underlying basis is the
inner product with b i.
In a finite-dimensional real inner product space, an orthonormal coordinate system can be chosen so that the inner product with a given vector is its norm times any prescribed coordinate.
For an orthonormal basis b of a complex inner product space E, indexed by a finite type ι,
every v : E has the complex coordinates ⟪b j, v⟫:
- Each holomorphic quadratic form
∑ⱼ c j ⟪b j, v⟫²in these coordinates isv ↦ Q v vfor a continuous complex bilinear formQ. - For units
ω j, the real and imaginary parts of the rotated coordinatesconj (ω j) ⟪b j, v⟫are real coordinates onE: they form a real linear equivalenceE ≃ₗ[ℝ] (ι ⊕ ι → ℝ). Rotating each coordinate so thatc j ω j²is real diagonalizes the real quadratic formRe (∑ⱼ c j ⟪b j, v⟫²)in these real coordinates.
Main definitions #
OrthonormalBasis.rotatedRealCoords: the real and imaginary parts of the rotated coordinatesconj (ω j) ⟪b j, v⟫, as a real linear equivalenceE ≃ₗ[ℝ] (ι ⊕ ι → ℝ).
Main statements #
OrthonormalBasis.toBasis_coord: the coordinate functionalb.toBasis.coord iisinnerₛₗ 𝕜 (b i).OrthonormalBasis.repr_apply_of_eigenbasis: in an orthonormal eigenbasis of a linear mapS, the coordinates ofS xare those ofxscaled by the eigenvalues.TauCeti.exists_linearIsometryEquiv_inner_eq_norm_mul_eval: for a vectorvand a prescribed coordinatei, there is a linear isometry equivalencefwith⟪v, x⟫ = ‖v‖ * f x ifor allx.OrthonormalBasis.exists_apply_self_eq_sum_mul_inner_sq:∑ⱼ c j ⟪b j, v⟫²isQ v vfor a continuous complex bilinear formQ.
Choose orthonormal coordinates in which the inner product with v is its norm times the
prescribed coordinate. This also holds for v = 0.
The i-th coordinate functional of an orthonormal basis is the inner product with its
i-th vector.
The coordinate functional of a real orthonormal basis, expressed using the real bilinear inner product.
The coordinates of S x in an orthonormal eigenbasis of S are the coordinates of x
scaled by the eigenvalues.
The holomorphic quadratic form ∑ⱼ c j ⟪b j, z⟫² is z ↦ Q z z for a continuous complex
bilinear form Q.
The real and imaginary parts of the coordinates conj (ω j) ⟪b j, v⟫ in an orthonormal
basis b, rotated by units ω j, as a real linear equivalence.
Instances For
The Sum.inl j coordinate of rotatedRealCoords is the real part of
conj (ω j) ⟪b j, v⟫.
The Sum.inr j coordinate of rotatedRealCoords is the imaginary part of
conj (ω j) ⟪b j, v⟫.
The inverse of rotatedRealCoords sends real coordinates u to the vector whose rotated
coordinate conj (ω j) ⟪b j, v⟫ is u (Sum.inl j) + u (Sum.inr j) i.