The Tammes problem for fifteen points
Authors/Creators
Description
This is AI-generated research: the results, proofs and code were found and written by AI. Credit goes to all the humans whose work it builds on.
We prove that the largest possible minimal angular distance between fifteen points on the unit sphere is $\arccos u\approx 53.65785^\circ$, where $u$ is the root in $(1/2,7/10)$ of $13u^5-u^4+6u^3+2u^2-3u-1$. This value is attained by two configurations described by Buddenhagen and Kottwitz, whose contact graphs are not isomorphic, so the optimum is not unique. As Musin and Tarasov did for thirteen and fourteen points, a written reduction leads to plane graphs with at most fifteen vertices, and an interval computation rules out each of them except near the two known optima, where a local rigidity estimate concludes. The computation records its search trees as certificates, which are replayed. Lean 4 proves every step except the enumeration of the plane graphs and their refutation by the program, which enter the formal proof as hypotheses.
Corollary 1.2 of the paper answers in the negative, for $N=15$, Question 2 of Section 6 of Musin and Tarasov, Extremal problems of circle packings on a sphere and irreducible contact graphs, Proc. Steklov Inst. Math. 288 (2015), 117–131 (doi:10.1134/S0081543815010095; arXiv:1410.0744): is the contact graph of a maximal configuration of $N>5$ points unique up to isomorphism?
Lean 4 with Mathlib proves the main theorem and Corollary 1.2, with only the standard axioms, from three hypotheses: D2 for a set of plane graphs; for each of its graphs and each choice of hexagons, search trees for a choice in the same faces, on ranges of $d$ that cover the range of the proof, accepted by a family of interval procedures; and that these procedures are computed by the program in the sense of Definition B.1(5) of the paper. D2 holds for the list given by plantri and an output filter, and the trees are given by the program, whose certificates are replayed; the proof assumes that plantri, with the options of the paper, meets its description and that the filter keeps exactly the graphs of maximum degree at most 5, and that the program meets its model in the sense of Definition B.1(6) of the paper, which states what this asks of its arithmetic, its narrowings, its first level and its replay.
Code, Lean proofs and certificates: github.com/mt0-svg/tammes-15
Files
tammes-15.pdf
Files
(39.4 MB)
| Name | Size | |
|---|---|---|
|
md5:6e9bdcfe4b4977d92be9d073ca802a06
|
4.5 MB | Preview Download |
|
md5:8320f613b787729e64669cdc41a592f4
|
751.9 kB | Preview Download |
|
md5:4dc7d5f02412541053f6dcbdabe05f40
|
27.2 MB | Download |
|
md5:164f47eb925df195dd7e12d40115cece
|
5.2 MB | Download |
|
md5:976eeb6ba6a8cd0ac166c761e8a4dbc7
|
1.4 MB | Download |
|
md5:7cf91e61df0f9782fb2a48500a422629
|
259.9 kB | Download |
Additional details
References
- C. Bachoc and F. Vallentin: New upper bounds for kissing numbers from semidefinite programming, J. Amer. Math. Soc. 21 (2008), 909-924; arXiv:math/0608426.
- K. Böröczky: The problem of Tammes for n = 11, Studia Sci. Math. Hungar. 18 (1983), 165-171.
- K. Böröczky and L. Szabó: Arrangements of 13 points on a sphere, in: A. Bezdek (ed.), Discrete Geometry, Dekker, New York (2003), 111-184.
- G. Brinkmann and B. D. McKay: Fast generation of planar graphs, MATCH Commun. Math. Comput. Chem. 58 (2007), 323-357; program plantri, version 5.8, with its guide, https://users.cecs.anu.edu.au/~bdm/plantri/.
- J. Buddenhagen and D. A. Kottwitz: Multiplicity and symmetry breaking in (conjectured) densest packings of congruent circles on a sphere, preprint, formerly at buddenbooks.com, archived copy https://web.archive.org/web/20210507001707/http://www.buddenbooks.com/jb/pack/sphere/toggles7.pdf.
- H. Cohn, D. de Laat and N. Leijenhorst: Optimality of spherical codes via exact semidefinite programming bounds, preprint, arXiv:2403.16874 (2024).
- H. Cohn, Y. Jiao, A. Kumar and S. Torquato: Rigidity of spherical codes, Geom. Topol. 15 (2011), 2235-2273; arXiv:1102.5060.
- Comparator, a check that a Lean proof proves a given statement, https://github.com/leanprover/comparator, tag v4.34.0, commit d03acab, with lean4export, https://github.com/leanprover/lean4export, commit 076e8e5.
- R. Connelly: Generic global rigidity, Discrete Comput. Geom. 33 (2005), 549-563.
- L. Danzer: Finite point-sets on S^2 with minimum distance as large as possible, Discrete Math. 60 (1986), 3-66.
- L. Fejes Tóth: Über eine Abschätzung des kürzesten Abstandes zweier Punkte eines auf einer Kugelfläche liegenden Punktsystems, Jber. Deutsch. Math.-Verein. 53 (1943), 66-68.
- L. Fejes Tóth, G. Fejes Tóth and W. Kuperberg: Lagerungen: Arrangements in the Plane, on the Sphere, and in Space, Grundlehren der mathematischen Wissenschaften 360, Springer, Cham (2023); doi:10.1007/978-3-031-21800-2.
- L. Hárs: The Tammes problem for n = 10, Studia Sci. Math. Hungar. 21 (1986), 439-451.
- D. A. Kottwitz: The densest packing of equal circles on a sphere, Acta Cryst. Sect. A 47 (1991), 158-165.
- L. Kryvonos, L. Liehr and M. A. Taylor: Energy minimization for eight points on the sphere, preprint (2026), arXiv:2609.22077; Lean development at https://github.com/lukasliehr/Energy-Minimization-8-Points, commit 50d14bc.
- L. de Moura and S. Ullrich: The Lean 4 theorem prover and programming language, in: A. Platzer and G. Sutcliffe (eds.), Automated Deduction, CADE 28, Lecture Notes in Comput. Sci. 12699, Springer, Cham (2021), 625-635.
- O. Lhomme: Consistency techniques for numeric CSPs, in: Proceedings of the 13th International Joint Conference on Artificial Intelligence (IJCAI 1993), 232-238.
- The mathlib Community: The Lean mathematical library, in: Proceedings of the 9th ACM SIGPLAN International Conference on Certified Programs and Proofs (CPP 2020), ACM, New York (2020), 367-381.
- O. R. Musin and A. V. Nikitenko: Optimal packings of congruent circles on a square flat torus, Discrete Comput. Geom. 55 (2016), 1-20; arXiv:1212.0649.
- O. R. Musin and A. S. Tarasov: The strong thirteen spheres problem, Discrete Comput. Geom. 48 (2012), 128-141; arXiv:1002.1439.
- O. R. Musin and A. S. Tarasov: Extremal problems of circle packings on a sphere and irreducible contact graphs, Proc. Steklov Inst. Math. 288 (2015), 117-131; doi:10.1134/S0081543815010095; arXiv:1410.0744.
- O. R. Musin and A. S. Tarasov: The Tammes problem for N = 14, Exp. Math. 24 (2015), 460-468; arXiv:1410.2536.
- nanoda_lib, a type checker for the Lean 4 kernel language, https://github.com/ammkrn/nanoda_lib, commit 3a24072.
- T. Nipkow, G. Bauer and P. Schultz: Flyspeck I: Tame graphs, in: U. Furbach and N. Shankar (eds.), Automated Reasoning (IJCAR 2006), Lecture Notes in Comput. Sci. 4130, Springer, Berlin (2006), 21-35.
- The PARI Group: PARI/GP, version 2.17.4, Université de Bordeaux, https://pari.math.u-bordeaux.fr/.
- mt0-svg: The Tammes problem for fifteen points, companion repository: Lean 4 formalization (Lean and Mathlib v4.34.1), programs, certificates and recorded outputs, https://github.com/mt0-svg/tammes-15.
- R. M. Robinson: Arrangement of 24 points on a sphere, Math. Ann. 144 (1961), 17-48.
- B. Roth and W. Whiteley: Tensegrity frameworks, Trans. Amer. Math. Soc. 265 (1981), 419-446.
- The Sage Developers: SageMath, the Sage Mathematics Software System, version 10.9 (2026), https://www.sagemath.org.
- K. Schütte and B. L. van der Waerden: Auf welcher Kugel haben 5, 6, 7, 8 oder 9 Punkte mit Mindestabstand Eins Platz?, Math. Ann. 123 (1951), 96-124.
- P. M. L. Tammes: On the origin of number and arrangement of the places of exit on the surface of pollen-grains, Recueil Trav. Bot. Néerl. 27 (1930), 1-84.