explain01 — More background & three sources of human value

Deeper paper background, how PackingStar works and where it comes from, and an SCMP letter outline (≤150 words).

Paper: arXiv:2511.13391; GitHub CDM1619/PackingStar; Ref/SCMPreport.md; Ref/PKU_wechat.

More background on the paper

Formal setup (from paper & GitHub)

Coordinate formulation: Maximise N vectors in D-dimensional space so that: (1) all lie on the unit sphere (centres at distance 1 from origin), and (2) any two distinct centres are at distance ≥ 1 (non-overlapping). Equivalently: pairwise inner product (cosine) ≤ 1/2.

Gram / cosine matrix: Instead of optimising coordinates, the paper works in the Gram matrix domain: entry (i,j) = cosine between sphere i and j. Valid packings correspond to matrices with 1’s on the diagonal and off-diagonal entries in a constrained set (e.g. ≤ 1/2 for classical kissing). This avoids high-dimensional coordinate drift and is GPU-friendly.

Why this problem is hard

Exact kissing numbers are known only for dimensions 1, 2, 3, 4, 8, 24. In other dimensions only bounds exist. Past progress used lattices, error-correcting codes, group theory, and human-designed substructures (e.g. Leech lattice subsets). “Combinatorial explosion” and loss of symmetry in high dimensions limit these methods (paper §1).

Paper intro; GitHub README “Mathematical Statements”.

PackingStar — how it works & where it comes from

Where it comes from

How it works (summary)

Player 1 (Filler)

Incrementally fills matrix entries to grow the configuration; reward = matrix size (kissing number).

Player 2 (Corrector)

Delayed, selective corrections; removes invalid/inconsistent entries; compresses search space (paper §1).

Both are trained with reinforcement learning. Matrices are decomposed into substructures and used to initialise/constrain later games. No big training dataset — “discovery from nothing” (无中生有, PKU video).

Paper abstract & intro; PKU video (手动删掉坏球, 陈栋, 碎片); GitHub README.

PackingStar — from the GitHub repo

Repository: Official store of new kissing configurations; all independently verified and in kissing number database and spherical codes database.

Results (three categories): (i) New lower bounds in dimensions 25–31; (ii) Improved rational constructions in 13D; (iii) Diverse families in 12, 14, 15D and new generalized kissing (angular constraints 1/3, 1/4).

Verification: verify_coordinates.py for coordinate representations; verify_cosmatrix.py for Gram/cosine matrix (e.g. 13D rational). Threshold 0.5 for cosine. Configs stored as .npy (e.g. 25D_197056_coordinates.npy, 13D-1146-cosmatrix.npy).

25–31D structure: Builds on Leech lattice K(24) plus subsets S_i; PackingStar finds larger |S_i| (e.g. 496 vs previous 488) with clear geometry (symmetric-frame X_8, X_24 “Conway–Curtis Cross”). In 31D: 42 disjoint equilateral triangles → 84-fold weighted S_i (vs 75); in 29D: 12 triangles → 26-fold (vs 24) (README).

github.com/CDM1619/PackingStar README, file structure, verification instructions.

Three sources of human value (explicit labels)

Use these three labels in your letter to argue that humans should be in the loop when using AI for research, including maths.

1. Historical researchers

Who: Newton, Gregory (1694), Hilbert (1900, 18th problem), and later provers (e.g. 3D=12 in 1953, Musin 4D=24 in 2003).

Value: Posed the problem, set the standard of proof, established exact kissing numbers in dimensions 1, 2, 3, 4, 8, 24. Without this history there is no “kissing number problem” for AI to work on.

2. Researchers on the problem

Who: Mathematicians using lattices, error-correcting codes, group theory, Leech lattice, substructures (1971–2016 and beyond); established lower bounds in 10, 11, 13, 14, 17–21, 25–31.

Value: Human-designed constructions and prior knowledge that PackingStar must first reproduce (e.g. 14D 1932) before claiming new results. Applications (coding, telecoms) also come from human motivation.

3. Researchers on game and AI

Who: The team (Peking University, Fudan, SAIS): formulation as a game, cosine matrix, two-agent design from human “manual correction,” RL, fragments, engineering (GPU, mixed precision, checkpointing), and interpretation of AI output (“解释神,” PKU video).

Value: Human insight encoded in the method; verification and proof still done by humans; “inspired by these patterns, humans devised further improved constructions” (paper).

Three sources — summary for your letter

Your argument: all three show that human value is indispensable — in history, in prior maths, and in the design and interpretation of AI. So humans must stay in the loop when using AI for research, including maths.

SCMP letter outline (up to 150 words)

Outline

1. Hook (1–2 sentences). Refer to the SCMP report on the Chinese team’s progress on the “kissing number” problem with AI (PackingStar).

2. Main argument (2–3 sentences). The real lesson is the value of humans in the loop: (a) the problem and its proofs go back to Newton and Hilbert; (b) decades of mathematicians pushed bounds with lattices and codes; (c) the team itself embedded human intuition in the design (e.g. the “corrector” agent from watching a mathematician delete bad balls) and still rely on humans to verify and interpret results. AI suggests; humans prove and interpret.

3. Close (1 sentence). When we use AI for research—including maths—we should keep humans at the centre: posing questions, designing methods, and checking meaning.

Target: ≤150 words. Keep one clear message: human in the loop.

Draft (≤150 words)

I refer to your report on the Chinese team’s use of AI to advance the “kissing number” problem (“Romance between scientists and AI,” 19 February).

The lesson is the enduring value of humans. The problem comes from Newton and Hilbert; exact answers in some dimensions were proved only after centuries of work. Later researchers used lattices and codes to push bounds—and the PackingStar team had to reproduce those results before claiming new ones. The system’s “corrector” agent was inspired by a mathematician manually deleting bad entries; verification and interpretation still rest with people. As the team said, it is “human and machine exploring the universe together.”

When we use AI for research, including maths, we should keep humans in the loop: posing questions, designing methods, and checking meaning.

(About 145 words.)

Ref: SCMPreport.md; work/ideas4letters.md, moreIdeas.md; explain.md (human-in-the-loop angle).