OAI/Analysis/AffineBernstein/DualDetBarrier.lean
12 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.AffineBernstein.dualCutoffline 19 - def
OAI.AffineBernstein.dualDetBarrierline 21 - lemma
OAI.AffineBernstein.dirDeriv_dualCutoffline 24 - lemma
OAI.AffineBernstein.hessian_dualCutoffline 30 - lemma
OAI.AffineBernstein.contDiffOn_dualCutoffline 35 - lemma
OAI.AffineBernstein.inverseHessianPair_dualCutoffline 39 - lemma
OAI.AffineBernstein.inverseHessianTrace_log_functionline 47 - lemma
OAI.AffineBernstein.contDiffOn_dualDetBarrierline 65 - lemma
OAI.AffineBernstein.dualDetBarrier_critical_gradientline 73 - lemma
OAI.AffineBernstein.inverseHessianTrace_dualDetBarrierline 99 - lemma
OAI.AffineBernstein.inverseHessianPair_position_le_traceline 124 - lemma
OAI.AffineBernstein.dualDetBarrier_peak_identityline 140Source documentation
Exact pulled-back dual equation at a critical point. The Q term cancels for β=n+2, retaining the original (n+1)/(n+2) exponent.
lemma dualDetBarrier_peak_identity {n : ℕ} {Ω : Set (Space n)} (hΩ : IsOpen Ω) {u : Space n → ℝ} (hu : ContDiffOn ℝ ∞ u Ω) (hp : ∀ x ∈ Ω, (hessian u x).PosDef) (hm : AffineMaximalOn Ω u) (h : ℝ) (hneg : ∀ x ∈ Ω, dualCutoff u h x < 0) {x : Space n} (hx : x ∈ Ω) (γ : ℝ) (hmax : IsLocalMax (dualDetBarrier u h ((n:ℝ)+2) γ) x) : inverseHessianTrace u (dualDetBarrier u h ((n:ℝ)+2) γ) x = γ*(hessian u x)⁻¹.trace - (((n:ℝ)+1)/((n:ℝ)+2))*γ^2 * inverseHessianPair u positionEnergy positionEnergy x + ((n:ℝ)*((n:ℝ)+2) - γ*(n:ℝ)*positionSquared x)/dualCutoff u h x := by …Mentions: OAI.AffineBernstein.Space, OAI.AffineBernstein.hessian, OAI.AffineBernstein.AffineMaximalOn, OAI.AffineBernstein.dualCutoff, OAI.AffineBernstein.dualDetBarrier, OAI.AffineBernstein.inverseHessianTrace, OAI.AffineBernstein.inverseHessianPair, OAI.AffineBernstein.positionEnergy, OAI.AffineBernstein.positionSquared