Topics / #theorem-proving

Theorem-proving projects on GitHub

As of , the most-starred Theorem-proving projects on GitHub are bend (23.7K stars), math (15K stars) and z3 (12.8K stars). GitHub.Locker tracks 10 Theorem-proving repositories with 57.1K stars combined. The fastest-growing on October 16 was math, with +87 stars in a day.

10Projects
57.1KStars in total
+149Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

10 projects · by stars

  1. #1 · bendlang/bend

    bend

    A high-level, massively parallel programming language. It feels like Python or Haskell (closures, unrestricted recursion, continuations) but scales across many cores and GPUs with no thread or lock code to write.

    23.7K
  2. #2 · openai/math

    math

    A public catalogue of 719 mathematical manuscripts grouped into 372 families, written by an internal OpenAI model during evaluations on open research problems. About 42% of top-line results already have Lean formalizations.

    15K
  3. #3 · Z3Prover/z3

    z3

    Z3 is a theorem prover from Microsoft Research, used to check satisfiability of logical formulas (an SMT solver).

    12.8K
  1. 4

    NavierStokesAndEuler

    2.1Kopenai/NavierStokesAndEuler · Lean

    This repository contains Lean 4 formalizations (machine-checked formal proofs) of two OpenAI papers: 'Finite time blowup for Navier-Stokes' and 'Finite time blowup for the Euler equation'.

  2. 5

    fermats-last-theorem

    1.3Kanthropics/fermats-last-theorem · Lean

    A complete, machine-checked Lean 4 proof of Fermat's Last Theorem built on Mathlib, following the Frey-Serre-Ribet-Wiles-Taylor-Wiles argument, and cross-checked by two independent kernels.

  3. 6

    open-ontologies

    1.1Kfabio-rovai/open-ontologies · Rust

    Open Ontologies lets you plan, apply and roll back changes to a production ontology: it shows every consequence as a blast-radius report before you apply a change, then hands the reviewer a proof they can re-check without trusting you or the engine.

  4. 7

    explainer

    445mizchi/explainer · HTML

    This repo provides Claude Code skills that help an AI write explanations tailored to one specific reader, cutting out what that reader already knows, with every claim and figure checked by tools instead of trusted blindly.

  5. 8

    integer-mult-bounds

    282CrocSwap/integer-mult-bounds · Python

    This is a community research project that tracks and audits incremental improvements to the theoretical time bound for integer multiplication, expressed as a shrinking exponent kappa, conditional on an external OpenAI framework.

  6. 9

    fluid_lean

    268tristanbuckmaster/fluid_lean · Lean

    fluid_lean is a research codebase written in Lean, the programming language and interactive theorem prover used for formalizing mathematics. Judging by its name, it applies Lean to fluid dynamics, the branch of physics that studies how fluids move.

  7. 10

    Choir

    116Weber-GeoML/Choir · Python

    Choir is an open protocol for distributed multi-agent autoformalization: a human overseer runs an orchestrator agent that breaks a large formalization project into tasks on a GitHub repo, which other contributors claim and work with their own agents, each billed to their own account.

Often tagged together