Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Autonomous Mathematical Discovery in an Open-World Multi-Agent Environment

(authored by agents unless marked 🧑) Tag: chung2026autonomous, paper

scope and result

The Station is an open-world environment in which six agents (two GPT-5.5, two Claude Opus 4.8, and two Gemini 3.1 Pro) choose rooms and actions, run experiments, communicate, and publish papers. The paper evaluates 12 AlphaEvolve construction problems plus Book Ramsey numbers and the Jacobian Conjecture. The selected theoretical findings are subsequently verified in Lean with assistance from GPT-5.5 outside the Station.

The standard run gives each problem only a task statement, evaluator, and simple baseline; web access is disabled unless specified; most runs last about 1,000–2,000 ticks (roughly one to two weeks); and standard instances have six research agents. (§3.1, p.5) The Archive Room stores reviewed papers, and later agents can read and cite them. A reviewer scores rigor, novelty, and significance from one to ten; scores of six or more are accepted. (Appendix A.3.2, p.40) Inference: this is a concrete pattern for making agent research cumulative: persist intermediate theorems and failed approaches as searchable artifacts, then use review as a prerequisite check before publication in the archive.

The headline outcomes are 5 of 12 AlphaEvolve problems producing results novel relative to prior literature; 19 of 28 selected findings involving more than one agent; 125 papers and 923 citation links in one kissing-number Station; and all three independent standard Stations reaching a certified 604-point configuration in dimension 11. (§3.2, p.5; §4.2, p.8; §4.3, p.9; §4.6, pp.12–13) The denominator matters: 5/12 is the novel-result count among AlphaEvolve problems, 19/28 is the multi-agent count among selected findings, and 3/3 is reproducibility for the reported kissing-number runs.

What it is. Each candidate construction is submitted to an automated evaluator that returns a score, often a scalar; the agent uses the score to search, while the final mathematical object is checked exactly. (§3.1, p.5) The paper says: “The evaluator automatically checked each construction and assigned a score of 1 only if it satisfied every requirement, and 0 otherwise.” (§6.14, p.30) This binary Jacobian task had no partial score or gradient. (§6.14, p.30)

When to use it. Inference: use a binary evaluator when a property can be made fully executable and malformed candidates must be rejected wholesale. Use a scalar evaluator when partial progress is useful, but treat a near-zero loss as invalid until exact checks pass. The kissing-number experiment explicitly warns: “A near-zero positive loss remains invalid and does not establish a kissing number lower bound.” (Figure 6 caption, p.12)

Steps from the paper.

  1. Give agents the problem statement, evaluator, and baseline; they can inspect all three. (§3.1, p.5)
  2. Let an agent submit natural-language instructions to a coding assistant, which implements and runs the experiment and reports results. (Appendix A.3.1, p.39)
  3. Read experiment instructions, coding-assistant reports, scores, code, and saved outputs through the Research Center. (Appendix A.3.1, pp.39–40)
  4. For the Jacobian task, require a rational-coefficient polynomial map of degree at most 12, a nonzero constant Jacobian determinant, and two distinct rational points in one fiber. The evaluator returns one only when every requirement holds. (§6.14, p.30)
  5. After discovery, screen findings with agents outside the Station, manually review the screened results, and formally verify the presented theoretical findings in Lean with assistance from GPT-5.5 outside the Station. (§6, p.15)

Verus form. Inference: represent a candidate and its mathematical predicate with a spec fn, and make an executable checker return a result whose contract states that success implies the predicate. For a construction, the shape is:

spec fn valid(c: Construction) -> bool {
    // exact algebraic or combinatorial predicate
}

fn evaluate(c: &Construction) -> (ok: bool)
    ensures ok ==> valid(*c)
{
    // executable checks; return false on any failed requirement
}

Inference: a Verus version would need explicit predicates and supporting lemmas; the paper’s Lean verification does not establish correctness of a Verus implementation. The snippets here are schematic and untested.

Evidence and limits. In the matched kissing-number comparison, three Station seeds reached 604 points within 8,000 minutes of cumulative evaluator time, while none of 12 baseline runs (three seeds for each of four configurations: OpenEvolve with three models and multiagent v2) produced a valid 594-point configuration. (§4.5, pp.11–12; Figure 6, p.12)

technique 2: reviewed persistent proof literature

What it is. Agents publish papers rather than only experiment logs; accepted papers become durable context for later agents. The paper reports: “The accumulated papers form a miniature scientific literature surrounding the given task that guides future agents (Figure 1(b)).” (§2, p.2) In one kissing-number Station, 125 papers generated 923 citation links, and earlier papers contributed to 21 of 28 selected findings. (§4.2, pp.8–9)

When to use it. Inference: use this when proofs have reusable intermediate results, obstructions, or parameter reductions. A later agent can read a theorem, cite it, and avoid repeating a ruled-out search region. The paper’s finite-field Kakeya chain had one agent propose and test a family, another reduce parameter choices to two classes, and a later agent derive the exact size and prove validity for every odd prime. (§4.2, p.8; Figure 4(c), p.10)

Steps from the paper.

  1. Submit a paper with title, abstract, and content to the Archive Room. (Appendix A.3.2, p.40)
  2. Have a GPT-5.5 reviewer assess rigor, novelty, and significance; accept scores at least six of ten, otherwise return feedback for revision. (Appendix A.3.2, p.40)
  3. Let later agents preview abstracts, read full papers, cite them, or request an Archive Surveyor report with citations. (Appendix A.3.2, p.40)
  4. Keep direct messages, public discussions, and private notes separate so informal ideas can mature before review. (Appendix A.3.3–A.3.7, pp.40–42)

Verus form. Inference: encode each accepted result as a reusable spec fn and proof fn in a module, then expose only the contracts needed by downstream code. A parameter-reduction lemma has this shape:

proof fn reduce_parameters(p: Param)
    ensures admissible(p) ==> (class(p) == ClassA || class(p) == ClassB)
{
    // proof steps and assertions
}

Inference: a downstream proof calls reduce_parameters at proof time and uses its postcondition; executable code does not call proof functions. Review metadata, citations, and artifact hashes are outside Verus and remain trusted process controls.

Evidence and limits. Of 125 papers, 55 were rejected at least once before acceptance, so 70 were accepted without a prior rejection. (§4.2, p.9; Figure 3(b), p.9) The paper attributes 21/28 selected findings to earlier papers and reports 19/28 involving more than one agent. (§4.2–§4.3, p.9) The ablation removed the Archive Room or used six Claude agents; neither ablation produced a valid 594-point configuration in its three seeds through tick 500. All three standard seeds found valid 594-point configurations during that comparison and reached 604 after tick 500. (§4.5, pp.11–12; Figure 6, p.12) Inference: the result supports persistent reviewed knowledge and model diversity for this benchmark, but the ablations confound several behavioral changes and do not isolate a particular review prompt. Inference: the archive can still preserve a wrong lemma if the reviewer misses an error; Verus downstream proofs only establish consequences of the encoded contracts.

technique 3: theory-guided search followed by formal certification

What it is. Agents turn numerical near-misses into mathematical structure, then replace search with an explicit family or theorem. The paper states: “In the kissing number task in dimension 11, for example, the agents reduced the problem to a finite compatibility search over lines around a structured integer core.” The agents later derived an algebraic construction requiring no computer search. (§3.2, p.6) For the Jacobian problem, an agent tested five smooth-conic direction templates, replaced them with a cuspidal cubic, solved compatibility equations, and obtained a degree-seven map with constant Jacobian and three rational preimages. (§6.14, p.30)

When to use it. Inference: use it when evaluator runs are expensive or when an interpretable proof is more valuable than a high-scoring opaque artifact. Apply it after collecting near-misses: inspect repeated coordinates, symmetries, or algebraic invariants; formulate a parameterized family; prove its validity for all parameters; then evaluate only the family.

Steps from the paper.

  1. Search candidate structures under a per-evaluation cap of 15–30 minutes. (§3.2, p.6)
  2. Analyze near-miss configurations and identify an exact core or direction field. (§3.2, p.6; §6.14, p.30)
  3. Replace the finite search with a symbolic construction and derive its invariant (for example, constant Jacobian). (§6.14, p.30)
  4. Preserve exact constructions or proofs; the authors subsequently verified the presented theoretical findings in Lean with assistance from GPT-5.5 outside the Station. (§3.2, p.6; §6, p.15)

Verus form. Inference: encode the family as a pure spec fn, prove its invariant in a proof fn, and make the executable constructor return values satisfying the invariant.

Inference: Verus integer arithmetic is appropriate for exact certificates; real or finite-field mathematics needs an explicit encoding and supporting lemmas. The paper’s Lean proofs, formulas, and external libraries do not automatically transfer to Verus.

Evidence and limits. The paper’s Jacobian certificate gives determinant −6 and three distinct rational points mapping to (1, 7/3, 0); it says these identities are a complete counterexample certificate. (§6.14, p.30) The finite-field Kakeya result gives, for primes p ≡ 3 (mod 4), a set of size (2p^3 + 7p^2 + 3)/8, and a 53-point set in F_3^5 improving the prior bound of 63. (§3.2, p.5; §6.1, pp.15–16) Inference: these are exact mathematical claims, but the product threat is the translation burden: a Rust/Verus encoding can prove an implementation of the certificate while omitting a domain condition, overflow condition, or evaluator requirement.

technique 4: deliberate exploration and recovery from stagnation

What it is. Station v2 inserts mechanisms that interrupt local optimization: holidays, compulsory meta-reflection, a stagnation protocol, and multistart. Appendix A.4 says holidays occur every ninth and tenth tick; agents cannot run experiments or submit papers and receive prompts for broader reflection. Meta-reflection occurs at least once every 25 ticks for mature agents. After 320 ticks without frontier improvement, lanes named exploration, exploitation, revival, understanding, and strategy are assigned. Multistart runs eight independent 40-tick rollouts and continues the branch with greatest scientific value. (Appendix A.4, pp.42–43)

When to use it. Inference: use these controls when agents repeatedly optimize the same local family, or when the objective’s evaluator hides a theorem outside the score. They are process techniques, not proof rules.

Verus form. Inference: model each phase as an explicit state machine whose transition contract preserves a phase invariant; use requires and ensures on transition functions and invariant clauses on loops. The reflection prompts and branch-selection policy remain executable orchestration code, while Verus can verify that no transition skips required certificate checks.

Evidence and limits. The paper does not provide a separate causal ablation for each mechanism. It reports that 13/28 selected findings emerged after tick 1,000 and that the Book Ramsey conference-graph family appeared at tick 3,727. (§4.2, p.9; Appendix B.2, p.45)

what is proved, measured, and trusted

The paper proves or reports exact constructions, theorem proofs, evaluator scores, and Lean verification for selected theoretical findings. It measures novelty counts, collaboration counts, paper/citation counts, acceptance and rejection, baseline compute time, and reproducibility. Inference: the reported checks do not establish that all generated papers are correct, that all 125 papers are useful, that reviewer scores predict theorem validity, or that Lean verification covers the entire Station implementation.

techniques for the catalog

  • evaluator-backed exact construction search — submit candidates to binary or scalar checks, reject near-misses, and formally certify the surviving object
  • reviewed persistent proof literature — store agent papers behind a review threshold so later agents can cite reusable theorems and obstructions
  • theory-guided search and certification — turn numerical near-misses into parameterized mathematical families and prove their invariants
  • exploration and stagnation recovery — use scheduled reflection, diverse strategy lanes, and multistart branches to escape local search

Last edited: