Hilbert's 16th Problem for Algebraic Limit Cycles (Llibre's Conjecture)Open Problem
Motivation
The second part of Hilbert's 16th problem (Paris, 1900) asks for the maximal number and the relative position of the limit cycles of a planar polynomial differential system
where are real polynomials of degree at most . Smale listed it in 1998 among the mathematical problems for the next century and remarked that, apart from the Riemann hypothesis, it seems the hardest of Hilbert's problems (Smale 1998). Even for it is not known whether the number of limit cycles is uniformly bounded.
J. Llibre's survey Sobre el problema 16 de Hilbert (La Gaceta de la RSME 18 (2015), 543–554) organises the question into seven problems and concentrates on a more tractable restriction: algebraic limit cycles, i.e. limit cycles contained in a real algebraic curve. For this restriction there is an explicit conjecture for the maximal number (Conjecture 1 of the survey, first stated in Llibre–Ramírez–Sadovskaia 2010). This mission formalizes that conjecture as its goal, together with the results of the survey on which it rests.
Timeline (as reported in the survey):
- 1891–1897 — Poincaré introduces limit cycles and proves finiteness for systems without saddle connections.
- 1900 — Hilbert poses the 16th problem.
- 1923 — Dulac claims every polynomial system has finitely many limit cycles; in 1985 Ilyashenko finds a gap.
- 1957/1959 — Petrovskii and Landis claim and later find an error; 1979 (Chen–Wang) and 1982 (Shi) give quadratic systems with 4 limit cycles.
- 1986 — Bamon proves finiteness for quadratic systems; 1991/1992 — Ilyashenko and Écalle independently prove finiteness for all polynomial systems.
- 2001 — Christopher realises any non-singular algebraic curve's bounded components as hyperbolic limit cycles of a system of the same degree (Christopher 2001).
- 2004 — Llibre and Rodríguez show every configuration of limit cycles is realisable by algebraic limit cycles (Llibre–Rodríguez 2004).
- 2007 — Llibre and Zhao give a cubic system with two algebraic limit cycles (Llibre–Zhao 2007).
- 2010 — Llibre, Ramírez and Sadovskaia bound the number of algebraic limit cycles when all invariant algebraic curves are generic, and state the conjecture.
Setting
A polynomial vector field is a pair of real polynomials in ; its degree is . A solution is a differentiable curve with for all . A periodic orbit is the image of a non-constant periodic solution. A limit cycle is a periodic orbit that is isolated among periodic orbits: some open set contains no periodic orbit other than .
A limit cycle is algebraic if it is contained in the zero set of a non-zero real polynomial . The algebraic Hilbert number is the supremum, over all polynomial vector fields of degree at most , of the number of algebraic limit cycles (a value in ).
A curve is invariant with cofactor if . A family of irreducible curves is generic if (i) no curve is singular, (ii) the top-degree homogeneous part of each curve is square-free, (iii) distinct curves meet transversally, (iv) no three distinct curves share a point, and (v) the top-degree homogeneous parts of distinct curves are coprime.
Formalization targets
Goal — Conjecture 1 (Llibre–Ramírez–Sadovskaia)
The equality asserts both that the number of algebraic limit cycles is bounded by the right-hand side for every field of degree at most , and that the bound is attained.
Milestones (in the order of the survey)
- §2, Problem 1 — every polynomial vector field has finitely many limit cycles (Écalle, Ilyashenko).
- §3 — : vector fields of degree at most have no limit cycles.
- Theorem 1(a),(b) — every configuration of limit cycles is realised, and realised by algebraic limit cycles in degree .
- Theorem 2 (Christopher) — the bounded components of a non-singular curve are exactly the limit cycles, all hyperbolic, of , .
- Proposition 3 — invariance of is equivalent to invariance of its irreducible factors, with .
- Theorem 4(a),(b) — for degree and generic invariant curves, at most (even ) or (odd ) algebraic limit cycles, and the bounds are attained.
- §7 example — the cubic system , has two algebraic limit cycles in .
- Conjecture 2 — .
- Theorem 5 (Giacomini–Llibre–Viano) — an inverse integrating factor vanishes on every limit cycle.
Significance
A proof of the goal would settle Problems 6 and 7 of the survey: it would give a uniform bound, depending only on the degree, for the number of algebraic limit cycles, and identify the sharp value. The conjecture is consistent with every example known to the survey: the generic bound of Theorem 4 is sharp for even , and the known non-generic examples exceed the generic bound only in odd degree and by one. Conjecture 2 () is its first open case.
On the formal side, the milestones require a reusable library of planar dynamics that is currently absent from Mathlib: periodic orbits and limit cycles of planar vector fields, hyperbolicity via the divergence integral, inverse integrating factors, invariant algebraic curves and Darboux-type arguments, and topological configurations of Jordan curves. Theorems 1, 2, 4 and 5, Proposition 3 and the cubic example are proved in the literature but, as far as the proposal author knows, not formalized; the goal and Conjecture 2 are open.
Difficulty
The obvious route bounds the number of ovals of the invariant curve (Harnack's theorem) and relates the degree of the curve to the degree of the field. This fails because a field of degree can have invariant curves of arbitrarily high degree, so no a-priori degree bound on the curve is available; Theorem 4 obtains one only under the genericity conditions (i)–(v), and the degree-3 example shows that non-generic curves behave differently. On the formal side, the dynamical milestones (Theorems 2 and 5, the cubic example) need Poincaré–Bendixson-type planar topology and uniqueness of solutions, which Mathlib does not yet provide.
Formalization scope
- Polynomials are
MvPolynomial (Fin 2) ℝwith variable0as and1as ; points areℝ × ℝ. The degree of a field is the maximum of the total degrees of and , and ranges over fields of degree at most , matching equation (1) of the survey. - Counts of limit cycles are
Set.encardvalues inℕ∞, so an infinite family is , never silently ; is aniSupinℕ∞, so the goal also asserts finiteness. - Solutions are global (
HasDerivAtat every real time). A limit cycle is isolated among periodic orbits contained in a neighbourhood. An algebraic limit cycle lies in the zero set of some non-zero polynomial, with no degree restriction on the curve. - Genericity conditions (i), (iii), (iv) are imposed at complex points of ; (ii), (v) use square-freeness and coprimality in ; "distinct curves" means non-associated polynomials.
- Hyperbolicity of a limit cycle is encoded by a non-zero divergence integral over one period.
- Theorem 1(b) is formalized without its final sentence (existence of a Darboux first integral).
- Trivializing encodings are ruled out: algebraic limit cycles require a non-zero polynomial, and the conjecture is an equality in
ℕ∞, not an inequality over a possibly empty family.
Contributions welcome: a planar ODE library (uniqueness, flows, Poincaré–Bendixson), Darboux theory of integrability, and proofs of the classical milestones.
Selected references
- J. Llibre, Sobre el problema 16 de Hilbert, La Gaceta de la RSME 18 (2015), no. 3, 543–554 (source of this mission).
- J. Llibre, R. Ramírez, N. Sadovskaia, On the 16th Hilbert problem for algebraic limit cycles, J. Differential Equations 248 (2010), 1401–1409. https://doi.org/10.1016/j.jde.2009.11.023
- J. Llibre, G. Rodríguez, Configurations of limit cycles and planar polynomial vector fields, J. Differential Equations 198 (2004), 374–380. https://doi.org/10.1016/j.jde.2003.10.008
- C. Christopher, Polynomial vector fields with prescribed algebraic limit cycles, Geom. Dedicata 88 (2001), 255–258. https://doi.org/10.1023/a:1013171019668
- H. Giacomini, J. Llibre, M. Viano, On the nonexistence, existence and uniqueness of limit cycles, Nonlinearity 9 (1996), 501–516. https://doi.org/10.1088/0951-7715/9/2/013
- J. Llibre, Y. Zhao, Algebraic limit cycles in polynomial systems of differential equations, J. Phys. A 40 (2007), 14207–14222. https://doi.org/10.1088/1751-8113/40/47/012
- Yu. Ilyashenko, Centennial history of Hilbert's 16th problem, Bull. Amer. Math. Soc. 39 (2002), 301–354. https://doi.org/10.1090/s0273-0979-02-00946-1
- S. Smale, Mathematical problems for the next century, Math. Intelligencer 20 (1998), no. 2, 7–15. https://doi.org/10.1007/bf03025291