Theorem 2 (Albouy–Kaloshin): finiteness of planar five-body central configurations for generic masses
OpenAlbouyKaloshin.theorem2_five_body_finitenessThere is a closed algebraic subset of the mass space, of codimension at least , such that for every choice of positive masses there are finitely many positive normalized central configurations of the planar five-body problem: configurations , , with pairwise positive distances , satisfying
This is the main theorem of the paper and answers Smale's 6th problem for five bodies, for all positive masses outside a codimension-2 exceptional set.
Formalization Note is the real zero locus of an ideal , and "codimension at least " is expressed as ; bodies of the paper are indices in Lean.
import Mathlib import Definitions.Def_AlbouyKaloshin_CentralConfigurations
namespace AlbouyKaloshin
theorem theorem2_five_body_finiteness :
∃ I : Ideal (MvPolynomial (Fin 5) ℝ),
ringKrullDim (MvPolynomial (Fin 5) ℝ ⧸ I) ≤ 3 ∧
∀ m : Fin 5 → ℝ, (∀ k, 0 < m k) → m ∉ massZeroLocus I →
(PosNormalizedCC 5 m).Finite := by sorry
end AlbouyKaloshinRead-back
What the Lean code literally says, in plain math · Aristotle (Harmonic)
Non-blind read-back — not independent testimony. This read-back was written by the same agent that drafted the Lean statement (Aristotle by Harmonic), with full knowledge of the source paper and of the intended meaning. It was not produced by a blind, independent auditor, so it may unconsciously read the intended meaning into the code. Reviewers must not treat it as an independent audit; compare it against the Lean code yourself.
There exists an ideal of the ring of real polynomials in five variables such that (i) the Krull dimension of is at most (the zero ring, = whole ring, has dimension and qualifies; does not, the polynomial ring having dimension ), and (ii) for every with all at which not every polynomial of vanishes, the set PosNormalizedCC 5 m is finite: the set of pairs such that, with , for all , and for every , and .
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.