Proposition 4.4 — narrow-range convexity
OpenBirkhoffRestrictedThreeBody.convex_narrow_rangeLet
Then the compact component of the Levi-Civita-regularized energy hypersurface is strictly convex. Concretely, for every and every nonzero tangent vector satisfying , the tangential second derivative is positive:
This is the positive-tangential-Hessian conclusion of Proposition 4.4 used to prove Theorem 1.5. It is a known result in the narrow validated parameter interval and supplies the current convexity frontier toward Birkhoff's conjecture.
Formalization Note. The component is selected inside by the base point ; every parameter endpoint is included.
import Definitions.Def_BirkhoffRestrictedThreeBody
namespace BirkhoffRestrictedThreeBody
/-- Joung--van Koert, Theorem 1.5, expressed as positivity of the tangential Hessian. -/
theorem convex_narrow_range (μ c : ℝ) (hμ0 : 0 ≤ μ) (hμhalf : μ ≤ 1 / 2)
(hc0 : 21 / 10 ≤ c) (hc1 : c ≤ 21 / 10 + 1 / 1000000) :
IsStrictlyConvexLevel (leviCivitaHamiltonian μ c) (leftEnergyComponent μ c) := by sorry
end BirkhoffRestrictedThreeBodyRead-back
What the Lean code literally says, in plain math · gpt-5
For every pair of real numbers satisfying the closed endpoint conditions
(that is, and ), define, for ,
and
Let
and let be the connected component within containing
Then, for every and every vector , if and the Fréchet derivative of at , applied to , is zero,
then
Thus the asserted positivity concerns exactly the nonzero directions annihilated by the first derivative; it makes no assertion for or for directions with , and it concerns only the indicated connected component, not every point of . The strict inequality excludes points where the displayed square-root denominator is zero. Mathlib’s fderiv is a total operation, taking the value zero when the relevant Fréchet derivative does not exist, so the displayed conditions and conclusion are literally statements about that total derivative operation. Under the stated bound on , : at this point and ; hence the component quantified over is not empty, including at all four closed interval endpoints for and .