OAI/Geometry/ProjectionBodies/RelativeGauges.lean
52 declarations, 0 contain sorry, 0 declared as axioms
- structure
OAI.PettyProjection.RelativeGaugeline 13Source documentation
A genuine extended gauge of a relative symmetric convex body. The lower bound is only on its supporting subspace, so cylinders are retained.
structure RelativeGauge {n : ℕ} (V : Submodule ℝ (Space n)) where …Mentions: OAI.PettyProjection.Space
- instance
OAI.PettyProjection.(instance at line 18)line 18 - def
OAI.PettyProjection.RelativeGauge.bodyline 24 - lemma
OAI.PettyProjection.RelativeGauge.zero_memline 26 - lemma
OAI.PettyProjection.RelativeGauge.nonemptyline 27 - lemma
OAI.PettyProjection.RelativeGauge.convexline 28 - lemma
OAI.PettyProjection.RelativeGauge.closedline 29 - lemma
OAI.PettyProjection.RelativeGauge.neg_memline 30 - lemma
OAI.PettyProjection.RelativeGauge.compactline 36 - lemma
OAI.PettyProjection.RelativeGauge.ne_zeroline 46 - lemma
OAI.PettyProjection.RelativeGauge.posline 55 - lemma
OAI.PettyProjection.RelativeGauge.radial_memline 61 - lemma
OAI.PettyProjection.RelativeGauge.inner_le_gauge_supportline 68 - lemma
OAI.PettyProjection.RelativeGauge.cosine_le_gauge_functionalline 78 - def
OAI.PettyProjection.RelativeGauge.scaleline 92Source documentation
Every positive dilation is again the exact relative gauge.
def scale (g : RelativeGauge V) (a : ℝ) (ha : 0<a) : RelativeGauge V where …
Mentions: OAI.PettyProjection.RelativeGauge
- lemma
OAI.PettyProjection.RelativeGauge.scale_applyline 103 - lemma
OAI.PettyProjection.RelativeGauge.body_scaleline 106 - lemma
OAI.PettyProjection.RelativeGauge.functional_scaleline 122 - def
OAI.PettyProjection.Spherical.objectiveIntegrandline 137Source documentation
Variational objective: the logarithmic endpoint (k=1), or the linear (k=2).
def objectiveIntegrand (logarithmic : Bool) (t : ℝ) : ℝ := …
- def
OAI.PettyProjection.Spherical.objectiveline 140 - lemma
OAI.PettyProjection.Spherical.seminorm_integrableline 143 - lemma
OAI.PettyProjection.Spherical.objective_integrableline 147 - lemma
OAI.PettyProjection.Spherical.objectiveIntegrand_strictMonoline 153 - lemma
OAI.PettyProjection.Spherical.objective_monoline 158 - lemma
OAI.PettyProjection.Spherical.objective_mono_eqline 164 - lemma
OAI.PettyProjection.Spherical.objective_scaleline 182 - lemma
OAI.PettyProjection.Spherical.coordinate_mean_posline 196 - lemma
OAI.PettyProjection.Spherical.objective_coerciveline 205Source documentation
Objective sublevels impose a common Lipschitz bound, including cylinders.
lemma objective_coercive {n : ℕ} [NeZero n] (b : Bool) (M : ℝ) : ∃ R : ℝ,0<R ∧ ∀ g : Seminorm ℝ (Space n),g≠0 → objective b g≤M → ∀ u : Sphere n,g u≤R := by …Mentions: OAI.PettyProjection.Spherical.Space, OAI.PettyProjection.Spherical.objective, OAI.PettyProjection.Spherical.Sphere
- lemma
OAI.PettyProjection.Spherical.objective_tendstoline 230 - lemma
OAI.PettyProjection.seminorm_positive_subspace_boundline 256 - def
OAI.PettyProjection.RelativeGauge.ballline 282Source documentation
Extended gauge of the unit ball in V.
def ball (V : Submodule ℝ (Space n)) : RelativeGauge V where …
Mentions: OAI.PettyProjection.Space, OAI.PettyProjection.RelativeGauge
- lemma
OAI.PettyProjection.RelativeGauge.ball_applyline 289 - lemma
OAI.PettyProjection.RelativeGauge.support_ballline 291 - lemma
OAI.PettyProjection.RelativeGauge.cylinder_nhdsline 320 - def
OAI.PettyProjection.RelativeGauge.ofBodyline 332Source documentation
Recover the relative extended gauge from an actual relative convex body.
def ofBody {K : Set (Space n)} (hK : IsCompact K) (hc : Convex ℝ K) (hb : Balanced ℝ K) (hinner : ∃ r : ℝ,0<r ∧ ∀ x∈V,‖x‖≤r → x∈K) : RelativeGauge V := by …Mentions: OAI.PettyProjection.Space, OAI.PettyProjection.RelativeGauge
- lemma
OAI.PettyProjection.RelativeGauge.ofBody_applyline 361 - lemma
OAI.PettyProjection.RelativeGauge.body_ofBodyline 365 - lemma
OAI.PettyProjection.support_mono_compactline 391 - lemma
OAI.PettyProjection.functional_mono_compactline 398 - lemma
OAI.PettyProjection.RelativeGauge.balancedline 408 - lemma
OAI.PettyProjection.RelativeGauge.inner_ballline 414 - lemma
OAI.PettyProjection.RelativeGauge.body_subset_smulline 420 - lemma
OAI.PettyProjection.RelativeGauge.functional_le_scaleline 428 - lemma
OAI.PettyProjection.RelativeGauge.functional_posline 435 - lemma
OAI.PettyProjection.RelativeGauge.normalized_lowerline 443 - lemma
OAI.PettyProjection.RelativeGauge.support_boundline 449 - lemma
OAI.PettyProjection.RelativeGauge.functional_boundline 461 - lemma
OAI.PettyProjection.RelativeGauge.seminorm_close_ambientline 468 - lemma
OAI.PettyProjection.RelativeGauge.close_le_scaleline 480 - lemma
OAI.PettyProjection.RelativeGauge.functional_closeline 491 - lemma
OAI.PettyProjection.RelativeGauge.functional_tendstoline 517 - theorem
OAI.PettyProjection.RelativeGauge.normalized_subsequenceline 546Source documentation
Compactness of fixed-subspace normalized gauges. All constants arise from the actual cosine norm and objective, not regularity assumptions.
theorem normalized_subsequence {μ : Measure (Space n)} (hμ : Integrable (fun x : Space n => ‖x‖) μ) (hV : V≠⊥) (hq : ∀ x∈V,x≠0 → 0<cosineSeminorm μ hμ x) (b : Bool) (g : ℕ → RelativeGauge V) (hn : ∀ i,supportFunctional μ (g i).body=1) {M : ℝ} (hM : ∀ i,Spherical.objective b (g i).toSeminorm≤M) : ∃ f : RelativeGauge V, ∃ φ : ℕ → ℕ, StrictMono φ ∧ supportFunctional μ f.body=1 ∧ TendstoUniformly (fun i (u : Sphere n) => g (φ i) u) (fun u => f u) atTop ∧ Tendsto (fun i => Spherical.objective b (g (φ i)).toSeminorm) atTop (𝓝 (Spherical.objective b f.toSeminorm)) := by …Mentions: OAI.PettyProjection.Space, OAI.PettyProjection.cosineSeminorm, OAI.PettyProjection.RelativeGauge, OAI.PettyProjection.supportFunctional, OAI.PettyProjection.RelativeGauge.body, OAI.PettyProjection.Spherical.objective