Auerbach's lemma
Lax606786.AuerbachLemma · concepts/Lax606786/AuerbachLemma.lean · lax-606786
No public endorsements yet.
Loading review…
Sign in with ORCIDNatural Language Statement
Theorem
Let be a real normed space of finite dimension . Then there are unit vectors such that
Consequently, for every real normed space and every subspace of finite dimension , there is a bounded projection onto with . The first statement is Auerbach's lemma (see Wojtaszczyk 1991, II.E.11).
Concept map
Evidence
Lean source view on GitLab
| 1 | import Mathlib.Analysis.Normed.Module.FiniteDimension |
| 2 | |
| 3 | /-! |
| 4 | --- |
| 5 | title: Auerbach's lemma |
| 6 | type: theorem |
| 7 | --- |
| 8 | Let be a real normed space of finite dimension . Then there are unit vectors |
| 9 | such that |
| 10 | |
| 11 | Consequently, for every real normed space and every subspace of finite dimension |
| 12 | , there is a bounded projection onto with . The first statement |
| 13 | is Auerbach's lemma (see Wojtaszczyk 1991, II.E.11). |
| 14 | -/ |
| 15 | |
| 16 | namespace Lax606786.AuerbachLemma |
| 17 | |
| 18 | /-- An Auerbach basis: unit vectors whose coefficients are controlled by the norm of the sum |
| 19 | (`‖a‖` is the supremum norm on `Fin k → ℝ`). -/ |
| 20 | axiom exists_auerbach_basis {E : Type*} [NormedAddCommGroup E] [NormedSpace ℝ E] |
| 21 | [FiniteDimensional ℝ E] {k : ℕ} (hk : Module.finrank ℝ E = k) : |
| 22 | ∃ e : Fin k → E, (∀ i, ‖e i‖ = 1) ∧ ∀ a : Fin k → ℝ, ‖a‖ ≤ ‖∑ i, a i • e i‖ |
| 23 | |
| 24 | /-- A projection of norm at most `m` onto an `m`-dimensional subspace. -/ |
| 25 | axiom exists_proj_norm_le {X : Type*} [NormedAddCommGroup X] [NormedSpace ℝ X] |
| 26 | (W : Submodule ℝ X) [FiniteDimensional ℝ W] {m : ℕ} (hm : Module.finrank ℝ W = m) : |
| 27 | ∃ P : X →L[ℝ] X, (∀ x, P x ∈ W) ∧ (∀ w ∈ W, P w = w) ∧ ‖P‖ ≤ m |
| 28 | |
| 29 | end Lax606786.AuerbachLemma |
| 30 |
Discussion
Ask a question or add context. Endorsements and structured flags are kept in the review panel above.
0 comments