OAI/Geometry/ProjectionBodies/VariationalMinimizers.lean
37 declarations, 0 contain sorry, 0 declared as axioms
- lemma
OAI.PettyProjection.RelativeGauge.exists_normalizedline 13 - theorem
OAI.PettyProjection.RelativeGauge.exists_minimizerline 23Source documentation
The actual fixed-subspace variational minimizer, including singular V.
theorem exists_minimizer {μ : 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,supportFunctional μ g.body=1 ∧ ∀ f : RelativeGauge V,supportFunctional μ f.body=1 → Spherical.objective b g.toSeminorm≤Spherical.objective b f.toSeminorm := by …Mentions: OAI.PettyProjection.Space, OAI.PettyProjection.cosineSeminorm, OAI.PettyProjection.RelativeGauge, OAI.PettyProjection.supportFunctional, OAI.PettyProjection.Spherical.objective
- def
OAI.PettyProjection.RelativeGauge.midBodyline 68 - lemma
OAI.PettyProjection.RelativeGauge.midBody_compactline 69 - lemma
OAI.PettyProjection.RelativeGauge.midBody_convexline 71 - lemma
OAI.PettyProjection.RelativeGauge.midBody_balancedline 73 - lemma
OAI.PettyProjection.RelativeGauge.midBody_subline 75 - lemma
OAI.PettyProjection.RelativeGauge.midBody_innerline 78 - def
OAI.PettyProjection.RelativeGauge.midpointline 86 - lemma
OAI.PettyProjection.RelativeGauge.body_midpointline 88 - lemma
OAI.PettyProjection.RelativeGauge.functional_midpointline 90 - lemma
OAI.PettyProjection.RelativeGauge.midpoint_harmonicline 97 - lemma
OAI.PettyProjection.Spherical.harmonic_objectiveline 126 - lemma
OAI.PettyProjection.RelativeGauge.extline 170 - lemma
OAI.PettyProjection.RelativeGauge.midpoint_objectiveline 173 - lemma
OAI.PettyProjection.RelativeGauge.minimizer_uniqueline 210 - lemma
OAI.PettyProjection.objective_param_lipschitzline 233 - lemma
OAI.PettyProjection.objectiveIntegrand_continuousOnline 251 - lemma
OAI.PettyProjection.objective_gauge_derivativeline 256 - theorem
OAI.PettyProjection.wulff_objective_derivativeline 275Source documentation
Two-sided first variation of both variational objectives, with no smoothness assumption on the optimizer.
theorem wulff_objective_derivative {n : ℕ} [NeZero n] (b : Bool) (s : C(Sphere n,ℝ)) (hs : ∀ u,0 < s u) (φ : Space n → ℝ) (hφ : Continuous φ) (hh : ∀ (a : ℝ),0 < a → ∀ x,φ (a • x)=a*φ x) : HasDerivAt (fun t : ℝ => mean (fun u : Sphere n => objectiveIntegrand b (gauge (wulff ⇑(s+t • (⟨fun v : Sphere n => φ v, hφ.comp continuous_subtype_val⟩ : C(Sphere n,ℝ)))) (u:Space n)))) (-mean (fun u : Sphere n => (if b then 1 else gauge (wulff s) (u:Space n))* φ (∇ (gauge (wulff s)) (u:Space n)))) 0 := by …Mentions: OAI.PettyProjection.Space, OAI.PettyProjection.wulff
- lemma
OAI.PettyProjection.support_evenline 324 - lemma
OAI.PettyProjection.wulff_balancedline 336 - lemma
OAI.PettyProjection.RelativeGauge.top_bodyline 347 - lemma
OAI.PettyProjection.RelativeGauge.top_nhdsline 349 - lemma
OAI.PettyProjection.RelativeGauge.top_gaugeline 351 - lemma
OAI.PettyProjection.RelativeGauge.full_innerline 353 - def
OAI.PettyProjection.RelativeGauge.ofFullBodyline 359 - lemma
OAI.PettyProjection.RelativeGauge.body_ofFullBodyline 362 - lemma
OAI.PettyProjection.RelativeGauge.ofFullBody_applyline 365 - lemma
OAI.PettyProjection.homogeneous_integrableline 371 - lemma
OAI.PettyProjection.seminorm_supporting_vectorline 404Source documentation
Hahn--Banach attainment for the actual Wulff body of a seminorm.
lemma seminorm_supporting_vector {n : ℕ} (q : Seminorm ℝ (Space n)) (u : Sphere n) : ∃ z : Space n,(∀ x : Space n,|⟪x,z⟫|≤q x) ∧ ⟪(u:Space n),z⟫=q u := by …Mentions: OAI.PettyProjection.Space
- lemma
OAI.PettyProjection.support_wulff_seminorm_unitline 425 - lemma
OAI.PettyProjection.support_wulff_seminormline 438 - lemma
OAI.PettyProjection.homogeneous_zeroline 464 - lemma
OAI.PettyProjection.support_wulff_boundline 470 - lemma
OAI.PettyProjection.functional_wulff_boundline 500 - lemma
OAI.PettyProjection.RelativeGauge.minimizer_scaled_lowerline 517