Auerbach's Lemma #
Every n-dimensional normed space over ℝ admits a basis {eᵢ} with ‖eᵢ‖ = 1
whose dual coordinate functionals also satisfy ‖eⁱ‖ = 1.
The proof maximizes |det| on the product of unit balls, then reads off the basis
and dual functionals from the maximizer.
An Auerbach basis: all basis vectors and dual coordinate functionals have norm 1.
Instances For
The i-th coordinate functional: v ↦ det(e₁,…,v,…,eₙ) / det(e).
Linearity is Mathlib's: fixing all but the i-th argument of the multilinear
b₀.det gives a linear map (MultilinearMap.toLinearMap), which is then scaled
by (det e)⁻¹ and continuous because V is finite-dimensional.
Equations
- coordFunOfDet b₀ e _h_det i = LinearMap.toContinuousLinearMap ((b₀.det e)⁻¹ • (↑b₀.det).toLinearMap e i)
Instances For
The defining value of coordFunOfDet, in the div form of the definition.
Auerbach's Lemma. Every finite-dimensional normed space over ℝ
admits an Auerbach basis. (For the zero space this is the empty basis, for
which the norm conditions hold vacuously.)