WikiLean Articles · Brain · Recent changes · Proposals · Flags · Stats · About

Diff — Inner product space

Revision #2594 → #3200 · back to history

modifiedFrobenius inner product on complex matrices68ad2b6420ec
FieldFrom #2594To #3200
noteMathlib has matrix-induced inner products and Matrix.trace, and EuclideanSpace gives a Frobenius-like form, but there is no dedicated `Matrix.frobeniusInner` decl.`Matrix.toMatrixInnerProductSpace` (with `M = 1`) yields the Frobenius trace inner product, but Mathlib has no dedicated `Matrix.frobeniusInner` decl.
modifiedPtolemy's inequality characterizes inner-product normscfb4a93d9dcc
FieldFrom #2594To #3200
mathlib.moduleMathlib.Geometry.Euclidean.Sphere.PtolemyMathlib.Geometry.Euclidean.Inversion.Basic
noteMathlib proves Ptolemy's inequality in Euclidean geometry but not the characterization that Ptolemy's inequality detects inner-product norms among general normed spaces.Mathlib proves Ptolemy's inequality in Euclidean geometry (`Inversion.Basic`) but not the characterization that it detects inner-product norms among general normed spaces.
modifiedPythagorean theorem for pairwise orthogonal vectorscda03e9ff86c
FieldFrom #2594To #3200
noteMathlib's `OrthogonalFamily` / `Orthonormal.norm_sum_sq`-style lemmas extend Pythagoras to finite orthogonal sums.Mathlib's `OrthogonalFamily.norm_sum` extends Pythagoras to finite orthogonal sums via `Subspace.lean`.
modifiedSeparable inner product space has orthonormal basis017161e799ee
FieldFrom #2594To #3200
mathlib.declexists_hilbertBasis
mathlib.match_kindspecial_case
mathlib.moduleMathlib.Analysis.InnerProductSpace.l2Space
noteMathlib has `exists_orthonormalBasis` only in finite dimensions; no general existence theorem for separable Hilbert spaces is stated.Mathlib's `exists_hilbertBasis` gives a Hilbert basis for any Hilbert space (assumes completeness); the general separable-but-not-necessarily-complete case is not stated.
statusnot_formalizedpartial
modifiedComplete inner product space has orthonormal basis351e8a8d4817
FieldFrom #2594To #3200
mathlib.declexists_orthonormalBasisexists_hilbertBasis
mathlib.match_kindspecial_caseexact
mathlib.moduleMathlib.Analysis.InnerProductSpace.PiL2Mathlib.Analysis.InnerProductSpace.l2Space
note`exists_orthonormalBasis` covers the finite-dimensional case; the general Zorn-based existence of a `HilbertBasis` in any Hilbert space is not formalized.`exists_hilbertBasis` proves any Hilbert space admits a `HilbertBasis` via Zorn.
statuspartialformalized
addedGram–Schmidt processe21b7c0b0e10
addedOrthogonal projection onto a subspacec6552fcf908b
modifiedIsometry between inner product spaces8633365ab0d2
FieldFrom #2594To #3200
mathlib.moduleMathlib.Analysis.NormedSpace.LinearIsometryMathlib.Analysis.Normed.Operator.LinearIsometry
modifiedIsometrical isomorphism / unitary operatore92914006f9d
FieldFrom #2594To #3200
mathlib.moduleMathlib.Analysis.NormedSpace.LinearIsometryMathlib.Analysis.Normed.Operator.LinearIsometry