Justin Asher

I’m a mathematician working on AI for mathematics and software verification. I’m also interested in the social sciences.

Latest writing

Formalize everything, now!

Two years after arguing for an autoformalizer, an industry has formed and AI has formalized Fermat's Last Theorem. We should now build a formal library of all known mathematics.

Numina Fuse

An introduction to my NYC Lean talk on Fuse: parallel agents for formalizing mathematics in Lean, with a readable blueprint of their work.

Talk · NYC Lean

The need for an autoformalizer

The creation of an autoformalizer—a machine that can verify mathematics—would have monumental benefits for both academic research and industrial applications.

Hilbert's 10th problem

We prove that Hilbert's 10th problem has a negative answer using Turing machines, and then mention generalizations and applications to Mazur's conjecture.

Modeling Catan through self-play

I taught a neural network how to play the board game Catan using supervised learning via self-play. The resulting model achieved an intermediate level of play.

Infinity categories

We motivate and state the basic definitions of infinity categories.

Casas-Alvero conjecture

Let F be a polynomial over a field of characteristic 0 that shares a root with each derivative. Does F(X) = (X - α)^n for some α? We prove that this holds for polynomials of degree n = p^k for p prime.

Ramanujan conjecture

We discuss the main tools used by Deligne in proving the Ramanujan conjecture and how it relates to the Weil conjectures.

Gauss-Legendre algorithm

We give a proof sketch for an approximation of π derived from the arithmetic-geometric mean of 1 and √2/2.

The brain age project

A differential geometry-based machine learning algorithm for the brain age problem.