Spring 2026 Math AI Lab Projects

Project teams meet Mondays and Wednesdays from 4–5:30 pm in Odegaard 136.

The goal of projects is a publication or a significant open-source contribution, e.g. to mathlib4. Students are expected to commit at least 5 hours per week to their project outside of meeting times.

Autoformalization Projects

The goal of autoformalization projects is to use Lean-specific AI assistants such as Harmonic’s Aristotle to formalize large chunks of mathematics, and contribute to mathlib4.

OpenMath: autoformalizing undergraduate textbooks

Geometric Invariant Theory (GIT)

JAX in Lean

Geometric Measure Theory

Commutative Algebra: Auslander–Buchsbaum

Algebraic Geometry

Formalization: zero-knowledge proofs

Metaprogramming: Provable Computation in Lean

AI Projects

The goal of AI projects is to use AI and ML to advance mathematical research. For example, by helping mathematicians find relevant theorems, or by training models to learn mathematical functions or by creating math-specific datasets or models. AI projects are expected to result in a publication in a submission to a major ML conference such as ICML, ICLR, EMNLP or Neurips.

LeanGCD: stabilizing Lean generation

Mathematician's copilot: Semantic Theorem Search

Mathematician's copilot: Math2Vec

CayleyPy: search on massive combinatorial graphs

Reinforcement Learning for Polynomials

AI for Quantum Code Compilation

How good are LLMs at Lean?