Discover and explore top open-source AI tools and projects—updated daily.
Machine learning for theorem proving in Lean
Top 48.4% on SourcePulse
LeanDojo is a Python library designed for machine learning-based theorem proving in the Lean 4 proof assistant. It enables researchers and developers to extract structured data from Lean projects and interact with the Lean environment programmatically, facilitating the development of AI-powered theorem proving tools.
How It Works
LeanDojo leverages a robust data extraction pipeline to parse Lean code, capturing intricate details like proof states, tactics, and premises. This structured data is then used to train and interact with language models, allowing for programmatic control and automation of theorem proving tasks. The library's design focuses on providing a comprehensive interface for machine learning models to understand and manipulate Lean proofs.
Quick Start & Requirements
pip install lean-dojo
or pip install .
from the Git repo.GITHUB_ACCESS_TOKEN
environment variable.Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
5 days ago
Inactive