OAI/Geometry/ProjectionBodies/RankContinuity.lean
24 declarations, 0 contain sorry, 0 declared as axioms
- lemma
OAI.PettyProjection.support_min_tendstoline 14Source documentation
Actual lower-semicontinuity at a singular change of range, formulated with a bounded projected cylinder instead of extended real support functions.
lemma support_min_tendsto {V : Submodule ℝ (Space n)} {Vj : ℕ → Submodule ℝ (Space n)} (gj : ∀ i,RelativeGauge (Vj i)) (g : Seminorm ℝ (Space n)) {c : ℝ} (hc : 0<c) (hl : ∀ x,c*‖V.starProjection x‖≤g x) (hg : ∀ x,Tendsto (fun i => gj i x) atTop (𝓝 (g x))) {uj : ℕ → Space n} {u : Space n} (hu : u∈V) (huj : ∀ i,uj i∈Vj i) (ht : Tendsto uj atTop (𝓝 u)) : Tendsto (fun i => min (support (gj i).body (uj i)) (support (RelativeGauge.project V g hc hl).body u)) atTop (𝓝 (support (RelativeGauge.project V g hc hl).body u)) := by …Mentions: OAI.PettyProjection.Space, OAI.PettyProjection.RelativeGauge, OAI.PettyProjection.support, OAI.PettyProjection.RelativeGauge.project
- lemma
OAI.PettyProjection.projected_limit_normalizationline 53 - lemma
OAI.PettyProjection.RelativeGauge.full_lowerline 108 - def
OAI.PettyProjection.RelativeGauge.projectFullline 113 - lemma
OAI.PettyProjection.RelativeGauge.projectFull_leline 119 - lemma
OAI.PettyProjection.RelativeGauge.projectFull_bodyline 123 - lemma
OAI.PettyProjection.RelativeGauge.support_projectFullline 129 - lemma
OAI.PettyProjection.RelativeGauge.functional_projectFullline 147 - lemma
OAI.PettyProjection.RelativeGauge.minimizer_full_comparisonline 156 - def
OAI.PettyProjection.RelativeGauge.thickenline 192Source documentation
A genuine full-dimensional approximation of an arbitrary relative gauge. The sum regularization avoids any constant-rank assumption.
def thicken (g : RelativeGauge V) (ε : ℝ) (hε : 0<ε) : RelativeGauge (⊤ : Submodule ℝ (Space n)) where …Mentions: OAI.PettyProjection.RelativeGauge, OAI.PettyProjection.Space
- lemma
OAI.PettyProjection.RelativeGauge.thicken_applyline 206 - lemma
OAI.PettyProjection.RelativeGauge.thicken_geline 209 - lemma
OAI.PettyProjection.RelativeGauge.support_thicken_leline 212 - lemma
OAI.PettyProjection.RelativeGauge.functional_thicken_leline 224 - lemma
OAI.PettyProjection.RelativeGauge.objective_thicken_tendstoline 236 - lemma
OAI.PettyProjection.RelativeGauge.cosine_map_tendstoline 269 - lemma
OAI.PettyProjection.RelativeGauge.normalized_limit_lowerline 280 - lemma
OAI.PettyProjection.RelativeGauge.full_comparison_limitline 293 - theorem
OAI.PettyProjection.RelativeGauge.minimizer_limit_identifyline 329Source documentation
Every seminorm limit of actual minimizers is the actual minimizer in the limiting range, including arbitrary drops of rank.
theorem minimizer_limit_identify (hμ : Integrable (fun x : Space n => ‖x‖) μ) (hq : ∀ x : Space n,x≠0 → 0< cosineSeminorm μ hμ x) {Aj : ℕ → Space n →L[ℝ] Space n} {A : Space n →L[ℝ] Space n} (hA : Tendsto Aj atTop (𝓝 A)) (hAn : LinearMap.range A.toLinearMap≠⊥) (hAj : ∀ i,LinearMap.range (Aj i).toLinearMap≠⊥) (b : Bool) (gj : ∀ i,RelativeGauge (LinearMap.range (Aj i).toLinearMap)) (hn : ∀ i,supportFunctional (μ.map (Aj i)) (gj i).body=1) (hm : ∀ i (q : RelativeGauge (LinearMap.range (Aj i).toLinearMap)),supportFunctional (μ.map (Aj i)) q.body=1 → objective b (gj i).toSeminorm≤ objective b q.toSeminorm) (gA : RelativeGauge (LinearMap.range A.toLinearMap)) (hgn : supportFunctional (μ.map A) gA.body=1) (hgm : ∀ q : RelativeGauge (LinearMap.range A.toLinearMap),supportFunctional (μ.map A) q.body=1 → objective b gA.toSeminorm≤ objective b q.toSeminorm) {g : Seminorm ℝ (Space n)} (hg : ∀ x,Tendsto (fun i => gj i x) atTop (𝓝 (g x))) (hobj : Tendsto (fun i => objective b (gj i).toSeminorm) atTop (𝓝 (objective b g))) : …Mentions: OAI.PettyProjection.Space, OAI.PettyProjection.cosineSeminorm, OAI.PettyProjection.RelativeGauge, OAI.PettyProjection.supportFunctional, OAI.PettyProjection.RelativeGauge.body
- lemma
OAI.PettyProjection.RelativeGauge.full_functional_posline 400 - lemma
OAI.PettyProjection.RelativeGauge.minimizers_uniform_boundline 408 - lemma
OAI.PettyProjection.RelativeGauge.objective_tendsto_of_pointwiseline 437 - lemma
OAI.PettyProjection.RelativeGauge.limit_ne_zeroline 462 - theorem
OAI.PettyProjection.RelativeGauge.minimizers_subsequenceline 478Source documentation
Sequential uniform compactness, and identification, for the actual optimizer family across all nonzero linear maps, without a rank restriction.
theorem minimizers_subsequence (hμ : Integrable (fun x : Space n => ‖x‖) μ) (hq : ∀ x : Space n,x≠0 → 0< cosineSeminorm μ hμ x) {Aj : ℕ → Space n →L[ℝ] Space n} {A : Space n →L[ℝ] Space n} (hA : Tendsto Aj atTop (𝓝 A)) (hAn : LinearMap.range A.toLinearMap≠⊥) (hAj : ∀ i,LinearMap.range (Aj i).toLinearMap≠⊥) (b : Bool) (gj : ∀ i,RelativeGauge (LinearMap.range (Aj i).toLinearMap)) (hn : ∀ i,supportFunctional (μ.map (Aj i)) (gj i).body=1) (hm : ∀ i (q : RelativeGauge (LinearMap.range (Aj i).toLinearMap)),supportFunctional (μ.map (Aj i)) q.body=1 → objective b (gj i).toSeminorm≤ objective b q.toSeminorm) (gA : RelativeGauge (LinearMap.range A.toLinearMap)) (hgn : supportFunctional (μ.map A) gA.body=1) (hgm : ∀ q : RelativeGauge (LinearMap.range A.toLinearMap),supportFunctional (μ.map A) q.body=1 → objective b gA.toSeminorm≤ objective b q.toSeminorm) : …Mentions: OAI.PettyProjection.Space, OAI.PettyProjection.cosineSeminorm, OAI.PettyProjection.RelativeGauge, OAI.PettyProjection.supportFunctional, OAI.PettyProjection.RelativeGauge.body