Justin Asher

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

Latest writing

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.

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.

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.

Infinity categories

We motivate and state the basic definitions of infinity categories.

Ramanujan conjecture

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

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.

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.