#7272nd of 80 in Open modelsFor science, health and research, science, research and papers

alphageometry

Research code for DDAR and AlphaGeometry olympiad geometry theorem provers

Stars
4.9k
License
Apache-2.0
Last commit
Jan 2026
Language
Python
Stars, last 29 weeks+120
22 Apr 2026: 4,783 stars29 Apr 2026: 4,793 stars6 May 2026: 4,796 stars13 May 2026: 4,800 stars20 May 2026: 4,803 stars27 May 2026: 4,813 stars3 Jun 2026: 4,817 stars10 Jun 2026: 4,827 stars17 Jun 2026: 4,829 stars24 Jun 2026: 4,834 stars1 Jul 2026: 4,837 stars8 Jul 2026: 4,840 stars15 Jul 2026: 4,844 stars22 Jul 2026: 4,846 stars29 Jul 2026: 4,847 stars5 Aug 2026: 4,849 stars12 Aug 2026: 4,854 stars19 Aug 2026: 4,859 stars26 Aug 2026: 4,860 stars2 Sept 2026: 4,862 stars9 Sept 2026: 4,864 stars16 Sept 2026: 4,870 stars23 Sept 2026: 4,874 stars30 Sept 2026: 4,880 stars7 Oct 2026: 4,883 stars14 Oct 2026: 4,886 stars21 Oct 2026: 4,889 stars28 Oct 2026: 4,889 stars4 Nov 2026: 4,898 stars11 Nov 2026: 4,903 stars

4,783 on 22 Apr 20264,903 on 11 Nov 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

Reproduces the two geometry provers from the 2024 Nature paper: DDAR, a symbolic deduction engine (DD plus algebraic reasoning), and AlphaGeometry, which adds a 150M-parameter transformer that proposes auxiliary constructions via beam search in JAX. It prints numbered, fully justified proofs and ships the IMO-AG-30 and JGEX-AG-231 problem sets. DDAR solves 14 of 30 IMO-AG-30 problems and AlphaGeometry solves 25.

Who it is for: Researchers reproducing neuro-symbolic geometry theorem proving results

Strengths

  • DDAR runs standalone without meliad or sentencepiece, so no checkpoint is needed
  • Proofs are printed step by step with numbered, traceable predicates
  • Includes benchmark problem files and a test suite for checking reproduced results
  • Checkpoint and vocabulary are provided via download.sh under CC BY 4.0

Weaknesses

  • Paper-scale results need 4 V100 GPUs and 250 CPU workers; parallelism code was removed
  • Meliad must be cloned manually because it is not on pip
  • Issue #14 reports LM scores differ between users, though top beams match
  • README says Google will not maintain or support the code

What it needs

  • GPU optional
  • Needs meliad, JAX, Flax, TensorFlow, gin-config, SentencePiece, Python 3.10
  • Models: AlphaGeometry 150M transformer checkpoint

Also in Open models

See all 80
Also in Open models
RankProjectScore
1ruviewWiFi CSI sensing on ESP32 for presence, breathing, heart rate and pose104.1k stars+6,757 (+6.9%) in 30 daysMIT94 out of 100
2layaSingle-pass multilingual classifier returning typed decisions with calibrated odds Live demo ↗ (opens in a new tab)35.5k stars+3,001 (+9.2%) in 30 daysApache-2.088 out of 100
3rf-detrReal-time transformer models for object detection, segmentation and keypoints Live demo ↗ (opens in a new tab)10.1k stars+280 (+2.9%) in 30 daysApache-2.081 out of 100
#4timesfmPretrained time-series foundation model for zero-shot forecasting from Google Research35.4k stars+1,097 (+3.2%) in 30 daysApache-2.078 out of 100
#5open_clipPyTorch library for training and running CLIP-style image-text models14.3k starscustom license78 out of 100