What is LeanDojo?
mainLeanDojo is a Python library designed for learning-based theorem provers in Lean. It supports both Lean 3 and Lean 4. The library provides two primary capabilities:
- Data Extraction: Extracting proof states, tactics, premises, and other relevant data from Lean repositories.
- Programmatic Interaction: Interacting with Lean programmatically to facilitate machine learning workflows.
Note: This original LeanDojo library is deprecated. For all new projects, please use LeanDojo-v2.