OAI/Analysis/AffineBernstein/GaussCoordinates.lean
11 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.AffineBernstein.homogeneousSupportline 17Source comment
The one-homogeneous extension of the literal spherical support function.def homogeneousSupport (K : Set E) (e : E) : ℝ := …
- def
OAI.AffineBernstein.gaussPointline 21Source comment
The actual support point, reconstructed by the derivative of the support value.def gaussPoint (K : Set E) (e : E) : E := gradient (homogeneousSupport K) e
Mentions: OAI.AffineBernstein.homogeneousSupport
- theorem
OAI.AffineBernstein.homogeneousSupport_leline 23 - theorem
OAI.AffineBernstein.homogeneousSupport_eq_of_maxline 27 - theorem
OAI.AffineBernstein.gaussPoint_eq_of_maxline 35 - theorem
OAI.AffineBernstein.gaussPoint_mem_supportline 51 - theorem
OAI.AffineBernstein.homogeneousSupport_eulerline 60 - theorem
OAI.AffineBernstein.homogeneousSupport_hessian_radialline 69Source comment
Euler's identity differentiates to the radial null direction of the support Hessian. This is the ambient version of the spherical radius matrix.theorem homogeneousSupport_hessian_radial {K : Set E} (hK : IsCompact K) (hne : K.Nonempty) {e : E} (hh : ContDiffAt ℝ ∞ (homogeneousSupport K) e) (v : E) : fderiv ℝ (fderiv ℝ (homogeneousSupport K)) e v e = 0 := by …Mentions: OAI.AffineBernstein.homogeneousSupport
- theorem
OAI.AffineBernstein.contDiffAt_gaussPoint_fibersline 89 - theorem
OAI.AffineBernstein.contDiffAt_homogeneousSupport_fibersline 96 - theorem
OAI.AffineBernstein.affineEpigraph_gauss_smoothline 109Source comment
Actual smooth Gauss coordinates of each affine epigraph tube.theorem affineEpigraph_gauss_smooth [FiniteDimensional ℝ E] [Nontrivial E] {n : ℕ} {Ω : Set (Space n)} (hΩ : IsOpen Ω) (hcv : Convex ℝ Ω) {u : Space n → ℝ} (hu : ContDiffOn ℝ ∞ u Ω) (hp : ∀ x ∈ Ω, (hessian u x).PosDef) (a : Space n × ℝ) (L : (S × E) ≃L[ℝ] (Space n × ℝ)) {B : Set S} (hB : IsOpen B) (hK : ∀ s ∈ B, IsCompact {y | (s, y) ∈ affineEpigraphPullback Ω u a L}) (hzero : ∀ s ∈ B, (0 : E) ∈ interior {y | (s, y) ∈ affineEpigraphPullback Ω u a L}) {s : S} (hs : s ∈ B) {e : E} (he : e ≠ 0) : ContDiffAt ℝ ∞ (fun q : S × E => gaussPoint {y | (q.1, y) ∈ affineEpigraphPullback Ω u a L} q.2) (s,e) := by …Mentions: OAI.AffineBernstein.Space, OAI.AffineBernstein.hessian, OAI.AffineBernstein.affineEpigraphPullback, OAI.AffineBernstein.gaussPoint