LeanEuclid logo

LeanEuclid

loganrjmurphy/LeanEuclid

Benchmark for autoformalization in Euclidean geometry targeting Lean proof assistant.

GraphCanon updated 3w · GitHub synced 3w

139 stars17 forksLast push 9mo Lean MIT

Decision brief

Decision-relevant specifics for LeanEuclid, a benchmark tailored for autoformalization in Euclidean geometry within the Lean proof assistant ecosystem.

Good fit when

  • When you are specifically interested in advancing or testing automated theorem proving and formal verification techniques in Euclidean geometry using Lean 4
  • If your project explicitly requires integration with Lean 4, and particularly when leveraging tools like Z3 and CVC5 for solving SMT problems alongside autoformalization tasks

Avoid when

  • Avoid if you are working within a different proof assistant ecosystem unrelated to Lean 4
  • Not suitable for benchmarking or developing autoformalization techniques outside the domain of Euclidean geometry
Requirements:
Requires a fully functional setup with Lean 4, including elan and Lean's VSCode extension; Installation of Z3 and CVC5 solvers is mandatory for effective use; Python dependencies such as `smt-portfolio` and `openai` need to be installed via pip; Setting up server environment paths in Lean’s VSCode extension correctly is essential for tool functionality

Observed Jul 12, 2026 · Source: enrich:decision_facts

Verify the decision

Maintenance and security

Full trust report
Maintenance
Slowing (245d since push)
As of 3w
Provenance
Not a fork · Personal account
As of 3w
Security (OSV)
No lockfile
As of 1mo

Public GitHub metadata and optional OSV scans. Signals, not a guarantee. Trust methodology.

Install

git clone https://github.com/loganrjmurphy/LeanEuclid

Similar tools

Same-category neighbours. No typed graph edges are catalogued for this tool yet.

Evidence and technical details

Sourced facts, taxonomy, compatibility claims, README excerpt, and machine-readable endpoints.

Overview

LeanEuclid is a benchmark focusing on the domain of Euclidean geometry, aimed at testing and advancing autoformalization techniques within the context of the Lean proof assistant. It assesses capabilities related to automated theorem proving and formal verification in geometric contexts.

Capability facts

Deploy
Self-host

Source: dockerfile:Dockerfile · Jul 29, 2026

Docker
Dockerfile present

Source: dockerfile:Dockerfile · Jul 29, 2026

Languages
lean

Source: github.language · Jul 29, 2026

Categories

Compatibility

Sourced claims from the README excerpt - not unsourced marketing copy.

Python runtimePython

Source: README excerpt (regex_v1, Jul 29, 2026)

* Install Python dependencies: `pip install smt-portfolio openai`
Source link
Works with VS CodeVS Code

Source: README excerpt (regex_v1, Jul 29, 2026)

an-lang.org/), including [elan](https://github.com/leanprover/elan) and [Lean's VSCode extension](https://lean-lang.org/lean4/doc/quickstart.html)
Source link

Tags

README

Requirements

  • A working setup of Lean 4, including elan and Lean's VSCode extension
  • Install the latest version of Z3 and CVC5 and make sure they can be accessed from the command line
  • Install Python dependencies: pip install smt-portfolio openai
  • Find out the location of smt-portfolio and make sure Lean's VSCode extension can also access it. For example, if which smt-portfolio outputs /Users/yangky/miniconda3/envs/lean/bin/smt-portfolio, you should set Server Env Paths in Lean's VSCode extension as below:
image

For agents

This page has a .md twin and JSON over the API.

Was this helpful?

Anonymous feedback helps us improve pages and translations.