May 8–10, 2026 University of Washington

UW Lean
Hackathon 2026

The inaugural UW Lean Hackathon brought together students, faculty, and industry partners to build projects showcasing the power of the Lean Proof Assistant. Projects span algorithm-driven proofs, pictorial reasoning, paper folding, games, data structures, and AI-driven autoformalization.

Stay tuned for more in 2027.

UW Lean Hackathon participants gathered together
theorem Nat.zero_add : ∀ n, 0 + n = n
  | 0     => rfl
  | n + 1 => congrArg Nat.succ (Nat.zero_add n)

Winning Projects

The inaugural UW Lean Hackathon has concluded. These projects were recognized by the judges for their novelty, technical execution, and community impact!

Second place winners posing with the Learned Tactic Branching project award

Learned Tactic Branching

Neural-guided automated proof search for Lean 4.

Adds learned guidance to Lean 4 tactics like `grind` and `aesop`, combining neural branching heuristics with tooling for collecting and training on proof search data.

Team

Theo Meek • Simon Chess • Evan Wang • Sophie Szeto

Third place winners posing with the Lean Pool project award

Lean Pool

A repository for Lean 4 formalizations outside mathlib’s scope.

Collects Lean 4 formalizations outside mathlib’s scope, with a workflow for discovering projects, checking them automatically, and promoting accepted work into a shared library.

Team

Vasily Ilin • Justin Asher

Honorable Mentions

Recognized by the judges for standout work.

Honorable Mention View project ↗

LeanDream

Nels Martin • Sukhman Singh • Tanish Vaidya

Honorable Mention View project ↗

Blossom

Kieran Rullman • John Ye • Nicholas Mundy • Owen Parks

theorem winner_showcase :
  first ∧ second ∧ third := by
  repeat constructor

Guests & Judges

Thanks to our special guests for sharing their expertise, and to our judges for helping make the inaugural UW Lean Hackathon possible.

Colloquium Speaker Website ↗
LdM

Leo de Moura

Amazon

Creator of Lean. He spoke on machine-checked mathematics, AI collaboration, proof automation, and the role of Lean as long-term open infrastructure for verified software and mathematics.

Special Guest
EW

Eric Wieser

Google DeepMind

Supported teams throughout the event, drawing on his experience as a maintainer of mathlib and helping participants navigate formalization work in Lean.

Judges

With thanks to the panel who evaluated projects and selected this year’s winners.

VP

Varun Pant

Amazon
EK

Eric Klavins

ECE Department Chair
JA

Jarod Alper

Math faculty and Google DeepMind
JH

Jesse Han

Math Inc

Organizers & Sponsors

Organizers of the UW Lean Hackathon posing together

Stay Tuned for 2027

The 2026 hackathon has concluded. We’re excited to build on this year’s projects, community, and collaborations when UW Lean Hackathon returns in 2027.

About the Event

Why Lean Hackathon?

An invitation-only event at the intersection of mathematics, programming languages, and AI — hosted at the University of Washington.

🧮

Formalize Mathematics

Formalize mathematical statements and their proofs in Lean with the goal of contributing to Mathlib.

🛠️

Build Infrastructure

Create and improve infrastructure and tools that assist the formalization process.

🤝

Cross-Disciplinary Collaboration

Foster collaboration across PL, verification, LLMs, and mathematics communities.

🌍

Expand the Community

Introduce Lean to a wider audience and grow the ecosystem of contributors and users.

🏢

Industry Partnerships

Build and deepen connections between academia and industry around formal verification.

🏆

Ambitious Problems

Tackle ambitious cross-disciplinary projects that push the boundaries of what's possible.

import Mathlib.Data.Nat.Prime.Basic

#check Nat.Prime
-- ℕ → Prop