Positive Hessian and Determinant from Quadratic Expansion
ProvedFunctionalInequalities.Analysis.posDef_and_det_eq_of_quadratic_expansion_readableLet , let be open, and assume is convex and satisfies the Alexandrov identity
for every open . If , is continuous at with , and there are a Hermitian matrix and vector such that, for every ,
near , then
This is a pointwise Monge–Ampère identification at second-order differentiability points.
Original Lean declaration header
Within namespace FunctionalInequalities.Analysis. Shown in its original module context. Proof omitted.
theorem posDef_and_det_eq_of_quadratic_expansion {n : ℕ} {u f : EuclideanSpace ℝ (Fin n) → ℝ}
(hconv : ConvexOn ℝ univ u) {Ω : Set (EuclideanSpace ℝ (Fin n))} (hΩ : IsOpen Ω)
(hMA : ∀ G : Set (EuclideanSpace ℝ (Fin n)), IsOpen G → G ⊆ Ω →
(volume : Measure (EuclideanSpace ℝ (Fin n))) (subgradientImage u G) =
∫⁻ x in G, ENNReal.ofReal (f x) ∂(volume : Measure (EuclideanSpace ℝ (Fin n))))
{x₀ : EuclideanSpace ℝ (Fin n)} (hx₀ : x₀ ∈ Ω) (hf : ContinuousAt f x₀) (hfpos : 0 < f x₀)
{B : Matrix (Fin n) (Fin n) ℝ} (hB : B.IsHermitian) {g : EuclideanSpace ℝ (Fin n)}
(hexp : ∀ ε > 0, ∀ᶠ x in 𝓝 x₀, |u x - quadraticAt B x₀ g (u x₀) x| ≤ ε * ‖x - x₀‖ ^ 2) :
B.PosDef ∧ B.det = f x₀
Module navigation
Module: Analysis/Convex/Viscosity.
Definition modules: Analysis/Convex/Alexandrov, Analysis/Convex/Subgradient.
Supporting theorems: det_hessianMatrix_le_of_lower_touch, hessianMatrix_quadraticAt, le_det_hessianMatrix_of_upper_touch, posSemidef_hessianMatrix_of_upper_touch.
Previous: hessianMatrix_quadraticAt · Next: expansion_secondDifference.
Source excerpt, lines 912–920 · Frozen source 408915f.
import Definitions.Def_KLSModular_FunctionalInequalities_Analysis_Convex_Viscosity open MeasureTheory Set Metric Filter open scoped RealInnerProductSpace ENNReal Topology
theorem FunctionalInequalities.Analysis.posDef_and_det_eq_of_quadratic_expansion_readable {n : ℕ} {u f : EuclideanSpace ℝ (Fin n) → ℝ}
(hconv : ConvexOn ℝ univ u) {Ω : Set (EuclideanSpace ℝ (Fin n))} (hΩ : IsOpen Ω)
(hMA : ∀ G : Set (EuclideanSpace ℝ (Fin n)), IsOpen G → G ⊆ Ω →
(volume : Measure (EuclideanSpace ℝ (Fin n))) (subgradientImage u G) =
∫⁻ x in G, ENNReal.ofReal (f x) ∂(volume : Measure (EuclideanSpace ℝ (Fin n))))
{x₀ : EuclideanSpace ℝ (Fin n)} (hx₀ : x₀ ∈ Ω) (hf : ContinuousAt f x₀) (hfpos : 0 < f x₀)
{B : Matrix (Fin n) (Fin n) ℝ} (hB : B.IsHermitian) {g : EuclideanSpace ℝ (Fin n)}
(hexp : ∀ ε > 0, ∀ᶠ x in 𝓝 x₀, |u x - quadraticAt B x₀ g (u x₀) x| ≤ ε * ‖x - x₀‖ ^ 2) :
B.PosDef ∧ B.det = f x₀ := by sorry