Beijing Institute of Mathematical Sciences and Applications Beijing Institute of Mathematical Sciences and Applications

  • About
    • President
    • Governance
    • Partner Institutions
    • Visit
  • People
    • Management
    • Faculty
    • Postdocs
    • Visiting Scholars
    • Administration
    • Academic Support
  • Research
    • Research Groups
    • Courses
    • Seminars
    • Journals
  • Join Us
    • Faculty
    • Postdocs
    • Students
  • Events
    • Conferences
    • Workshops
    • Forum
  • Life @ BIMSA
    • Accommodation
    • Transportation
    • Facilities
    • Tour
  • News
    • News
    • Announcement
    • Downloads
About
President
Governance
Partner Institutions
Visit
People
Management
Faculty
Postdocs
Visiting Scholars
Administration
Academic Support
Research
Research Groups
Courses
Seminars
Journals
Join Us
Faculty
Postdocs
Students
Events
Conferences
Workshops
Forum
Life @ BIMSA
Accommodation
Transportation
Facilities
Tour
News
News
Announcement
Downloads
Qiuzhen College, Tsinghua University
Yau Mathematical Sciences Center, Tsinghua University (YMSC)
Tsinghua Sanya International  Mathematics Forum (TSIMF)
Shanghai Institute for Mathematics and  Interdisciplinary Sciences (SIMIS)
Hetao Institute of Mathematics and Interdisciplinary Sciences
BIMSA > AI-Assisted Mathematical Research
AI-Assisted Mathematical Research
This course introduces practical methods for using large language models in mathematical research, with emphasis on LLM APIs, prompting standards, tool use, Lean 4, formal verification, and AI agents. We will study how to combine LLMs with mathematical software and proof assistants, how to decompose long arguments into lemma dependency graphs, and how multiple agents can work in parallel on different parts of a proof. The later part of the course will focus on emerging directions such as persistent mathematical memory, large-scale verified knowledge bases, long-horizon theorem-proving agents, and AI-native mathematical research systems.
Lecturer
Ce Shen
Date
29th September ~ 22nd December, 2026
Location
Weekday Time Venue Online ID Password
Tuesday 13:30 - 17:50 A3-1a-205 ZOOM 11 435 529 7909 BIMSA
Prerequisite
No prior knowledge of artificial intelligence, machine learning, large language models, or formal theorem proving is required. Participants are expected to have mathematical maturity at the undergraduate level and some basic programming experience. Familiarity with Python is helpful but not necessary.
Syllabus
Course Calendar

Lecture 1: LLMs for Mathematical Research: APIs, Prompting, and Reproducible Workflows
Model and API basics; context management; token usage; batch inference; precise mathematical prompting; assumptions and specifications; structured outputs; critique and verification protocols; reproducible workflows and logging.

Lecture 2: Tool-Using Mathematical Agents
Python, shell, files, symbolic computation, function calling, and external mathematical software; integration with SymPy, SageMath, Mathematica, and numerical tools; computational experiments; theorem-search tools; reliable tool-use loops.

Lecture 3: Lean 4 for AI-Assisted Mathematics I: Foundations of Formal Proof
Propositions as types; terms and proofs; theorem statements; logical connectives; quantifiers; equality; basic tactics; rewriting; induction; translating ordinary mathematical statements into Lean.

Lecture 4: Lean 4 for AI-Assisted Mathematics II: Mathlib and Mathematical Structures
Mathlib organization; theorem search; namespaces; structures; typeclasses; algebraic hierarchies; sets and functions; finite sums; examples from algebra, analysis, combinatorics, and geometry.

Lecture 5: Lean 4 for AI-Assisted Mathematics III: Formalization Engineering
Designing definitions; choosing abstraction levels; mathematical APIs; lemma organization; coercions and typeclass issues; debugging; refactoring; formalizing substantial existing proofs; building maintainable Lean projects.

Lecture 6: LLM + Lean: Automated Formalization and Proof Search
Generating Lean statements and proofs with LLMs; compilation as verification; error-feedback loops; iterative proof repair; theorem retrieval; multiple proof candidates; tactic and term proofs; automated proof-search pipelines; reliability and evaluation.

Lecture 7: From Mathematical Proofs to Lemma DAGs
Proof decomposition; dependency graphs; lemma interfaces; bottleneck lemmas; recursive decomposition; discovering missing lemmas; restructuring proof plans; machine-readable proof states; coordinating automated proving through lemma DAGs.

Lecture 8: Multi-Agent and Large-Scale Theorem Proving
Planner-worker-verifier architectures; parallel proof attempts; strategy diversity; large-scale proof search; compute allocation; adaptive search over lemma DAGs; candidate ranking; verification; failure analysis.

Lecture 9: Persistent Mathematical Memory and Long-Horizon Agents
Storing verified lemmas, failed approaches, counterexamples, experiments, and provenance; retrieval systems; context compression; checkpointing; hierarchical agents; maintaining project state; reasoning across many sessions and beyond a single context window.

Lecture 10: Extracting Mathematical Theorems from Physics Papers
Turning physics literature into precise mathematical definitions, statements, conjectures, and theorem candidates; separating assumptions, heuristics, and proved results; reconstructing omitted derivations; translating physical arguments into mathematical language; identifying formalization targets; building dependency structures from scientific papers.

Lecture 11: Conjecture-Proof-Counterexample Systems
Conjecture generation; computational exploration; counterexample search; hypothesis refinement; experimental mathematics; symbolic and numerical evidence; automated proof attempts; formal verification; conjecture-test-repair-proof loops.

Lecture 12: AI-Native Mathematical Research Systems
Automated formalization; large-scale lemma generation; theorem retrieval and deduplication; mathematical knowledge bases; integration of LLMs, Lean, symbolic and numerical software, lemma DAGs, multi-agent search, and persistent memory; end-to-end AI-native research workflows and capstone projects.
Reference
As this is a rapidly developing subject, the course will mainly use online documentation, research papers, and software repositories rather than a single textbook.

[1] Lean Prover Community, Mathematics in Lean.
[2] Theorem Proving in Lean 4.
[3] The mathlib Community, Mathlib Documentation.
[4] Current documentation for major large language model APIs and agent frameworks.
[5] Selected recent papers on LLM-based theorem proving, formal mathematics, proof decomposition, and multi-agent mathematical reasoning.
[6] Selected documentation for mathematical software including SageMath, Mathematica, GAP, PARI/GP, FLINT, and related systems.
Audience
Undergraduate , Advanced Undergraduate , Graduate , Postdoc , Researcher
Video Public
Yes
Notes Public
Yes
Language
Chinese , English
Lecturer Intro
Ce Shen graduated from Fudan University in 2022. After working in Baidu as a senior researcher, he joined BIMSA as a postdoctoral research fellow in 2024 and as an assistant professor in 2026. His research interests include topological phases of matter, conformal field theory and tensor networks.
Beijing Institute of Mathematical Sciences and Applications
CONTACT

No. 544, Hefangkou Village Huaibei Town, Huairou District Beijing 101408

北京市怀柔区 河防口村544号
北京雁栖湖应用数学研究院 101408

Tel. 010-60661855 Tel. 010-60661855
Email. administration@bimsa.cn

Copyright © Beijing Institute of Mathematical Sciences and Applications

京ICP备2022029550号-1

京公网安备11011602001060 京公网安备11011602001060