Ported for Lean Pool: imports relocated and code adapted to Lean/Mathlib v4.34.0.
Directional quadratic operators #
This file records small finite-dimensional-algebra helpers for rebuilding symmetric quadratic candidates from directional second-order coefficients. The analytic slicing argument will later produce scalar coefficients along selected directions; these definitions package the corresponding rank-one symmetric operators.
A finite list of directions is orthonormal on the selected index set. This lightweight
finite-set predicate is convenient for the slicing reconstruction layer, where the directions are
usually carried by a Finset rather than by a global basis object.
Equations
Instances For
A finite list of directions spans the ambient space on the selected index set.
Equations
- AleksandrovDifferentiability.FiniteSpanningOn s v = ∀ (z : E), z ∈ Submodule.span ℝ (v '' ↑s)
Instances For
A finite orthonormal spanning family on the selected index set. This is the finite-frame condition expected for the eventual directional reconstruction step.
Equations
Instances For
Linear isometry equivalences preserve finite orthonormal families.
Every member of a finite orthonormal family has squared norm one.
The coordinate projection onto a finite orthonormal family has the expected coordinate in each selected direction.
Linear isometry equivalences preserve finite spanning families.
Linear isometry equivalences preserve finite orthonormal spanning families.
Mathlib's standard orthonormal basis is a finite orthonormal spanning family.
Coordinate reconstruction in a finite orthonormal spanning family.
A finite orthonormal spanning family contains a nonzero selected vector whenever the ambient space contains a nonzero vector.
Pythagorean identity for coordinates in a finite orthonormal spanning family.
Each coordinate square is bounded by the squared norm in a finite orthonormal spanning family.
Absolute-value form of the coordinate bound in a finite orthonormal spanning family.
Products of two frame coordinates are bounded by the squared norm.
Uniformly weighted coordinate-square sum in a finite orthonormal spanning family.
If a symmetric operator has zero quadratic form on each frame direction and on each pairwise sum of frame directions, then the operator is zero. This is the algebraic uniqueness input for recovering a Hessian candidate from pure and pairwise-sum directional coefficients.
Two symmetric operators are equal if their quadratic forms agree on each frame direction and on each pairwise sum of frame directions.
Off-diagonal version of
FiniteOrthonormalSpanningOn.eq_zero_of_quadraticForm_eq_zero_on_frame_and_add.
The diagonal pairwise-sum directions carry no additional information beyond the pure directions.
Off-diagonal version of
FiniteOrthonormalSpanningOn.ext_of_quadraticForm_eq_on_frame_and_add.