Skip to content
The Lumenary

Each worksheet prints cleanly on A4 or Letter. Answer keys are on a separate page.

The Lumenary · Research pathways

AI-assisted mathematical research

Name: ______________________

Date: ______________________

You will learn to

  • Describe the ways AI systems assist mathematical research — literature search, code and experiments, search for constructions, conjecture generation, proof drafting, autoformalisation and formal proof search — and the generate-and-verify loop behind reliable use
  • Distinguish a checkable construction (a lower bound) from an optimality or universal claim, and verify a machine-found certificate exactly, in Python and in Lean with decide
  • Read an announcement of an AI-assisted result critically, separating what was announced, independently checked, formally verified and published, and checking novelty against the literature
  • Summarise the dated record of AI contributions from 2021 to 2026, keeping what is known separate from what is open
  • Use AI tools in your own research responsibly, with verification, disclosure and fair credit
  1. 1.

    To verify a proposed Schur colouring of {1,…,13}\{1, \dots, 13\}, a checker examines every triple (x,y,x+y)(x, y, x + y) with 1≤x≤y1 \le x \le y and x+y≤13x + y \le 13. How many triples is that?

  2. 2.

    In October 2025 posts by OpenAI researchers said that GPT-5 had found solutions to ten Erdős problems listed as open on erdosproblems.com. Which description of what happened is accurate?

    • A.The model had located existing papers that already solved the problems; the site listed them as open because its maintainer did not know of those papers.
    • B.The model produced ten new proofs, later confirmed by the site's maintainer.
    • C.The model's proofs were all found to be wrong.
    • D.Nothing of value happened: finding old papers is not a contribution.
  3. 3.

    A company's blog post says its model proved an open lemma. It links a Lean file that compiles with no sorry, and a PDF of the informal proof written with the model's help. No one outside the company has commented yet. Using the lesson's labels, which descriptions are accurate? (Choose all that apply.)

    • A.Announced
    • B.Lean-verified — for the formal statement in the file
    • C.Independently checked
    • D.Published
    • E.The open lemma is solved
  4. 4.

    Schur's tripling construction gives S(k+1)≥3S(k)+1S(k + 1) \ge 3 S(k) + 1. Starting from S(1)=1S(1) = 1, what lower bound does it give for S(4)S(4)?

  5. 5.

    A randomised local search finds verified Schur 4-colourings of {1,…,n}\{1, \dots, n\} for every n≤35n \le 35, and none for n=36n = 36 within its budget. Which conclusion is justified?

    • A.S(4)≥35S(4) \ge 35, and nothing more.
    • B.S(4)=35S(4) = 35.
    • C.S(4)=35S(4) = 35 is likely, since the search tried many colourings.
    • D.S(4)≤35S(4) \le 35, by the pigeonhole principle.
  6. 6.

    Using the lesson's definition IsSchurColouring n c (no colour class of c on {1, …, n} contains x, y, x + y), which Lean statement expresses the lower bound S(3)≥13S(3) \ge 13?

    • A.∃ c : ℕ → Fin 3, IsSchurColouring 13 c
    • B.∀ c : ℕ → Fin 3, IsSchurColouring 13 c
    • C.∃ c : ℕ → Fin 3, IsSchurColouring 14 c
    • D.∀ c : ℕ → Fin 3, ¬ IsSchurColouring 14 c
  7. 7.

    An AI system returns a 3,000-line Lean proof of an open problem whose statement it also formalised. Before you believe that the problem is solved, which of the following must you check? (Choose all that apply.)

    • A.That the formal statement, and every definition it uses, says what the problem says
    • B.That #print axioms shows only propext, Classical.choice and Quot.sound
    • C.That the file actually builds, with the stated Lean and Mathlib versions
    • D.Every one of the 3,000 lines of the proof, by hand
    • E.That two other AI systems agree the proof is correct
  8. 8.

    Write a verifier is_schur(colouring) (where colouring[x] is the colour of x for 1 <= x <= n and colouring[0] is unused), and Schur's construction triple(colouring, k), which turns a Schur colouring of {1, ..., m} with colours 0, ..., k - 1 into one of {1, ..., 3m + 1} with colours 0, ..., k. The tests apply triple four times starting from [0, 0] (the colouring of {1}) and check every result with your verifier.

    Computational — Practice

  9. 9.

    Working on a paper, you asked an AI system for ideas; it suggested the key construction, which you then checked in detail, generalised and proved correct yourself. It later turned out that a 2019 paper contains a closely related construction. What is the appropriate way to handle credit?

    • A.Cite the 2019 paper for the related construction, state precisely in the paper how the AI system was used (which system, for what, and how its output was checked), and take responsibility for the whole paper as its authors.
    • B.List the AI system as a co-author, since it had the key idea.
    • C.Say nothing about the AI system, since you verified everything yourself.
    • D.Do not cite the 2019 paper, since neither you nor the AI system used it consciously.
Code: Apache-2.0 · Content: CC BY-SA 4.0