A Machine-to-Machine Interaction System for Lean 4.
See the codeA Machine-to-Machine Interaction System for Lean 4.
Features:
goal_tactic)check_track)uvelan: See Lean Manualuv add git+https://github.com/stanford-centaur/PyPantograph
uv sync
git clone --recurse-submodules <repo-path>
cd <repo-path>
uv build
dist/*.whlBuild the documentations by
uv run --group dev jupyter-book build doc
Then serve
python3 -m http.server -d doc/_build/html
For API interaction examples, see examples/README.md.
Execute unit tests with
uv run pytest
@misc{pantograph,
title={Pantograph: A Machine-to-Machine Interaction Interface for Advanced Theorem Proving, High Level Reasoning, and Data Extraction in Lean 4},
author={Leni Aniva and Chuyue Sun and Brando Miranda and Clark Barrett and Sanmi Koyejo},
year={2024},
eprint={2410.16429},
archivePrefix={arXiv},
primaryClass={cs.LO},
url={https://arxiv.org/abs/2410.16429},
}
Python
100.0%
A Machine-to-Machine Interaction System for Lean 4.
See the codeA Machine-to-Machine Interaction System for Lean 4.
Features:
goal_tactic)check_track)uvelan: See Lean Manualuv add git+https://github.com/stanford-centaur/PyPantograph
uv sync
git clone --recurse-submodules <repo-path>
cd <repo-path>
uv build
dist/*.whlBuild the documentations by
uv run --group dev jupyter-book build doc
Then serve
python3 -m http.server -d doc/_build/html
For API interaction examples, see examples/README.md.
Execute unit tests with
uv run pytest
@misc{pantograph,
title={Pantograph: A Machine-to-Machine Interaction Interface for Advanced Theorem Proving, High Level Reasoning, and Data Extraction in Lean 4},
author={Leni Aniva and Chuyue Sun and Brando Miranda and Clark Barrett and Sanmi Koyejo},
year={2024},
eprint={2410.16429},
archivePrefix={arXiv},
primaryClass={cs.LO},
url={https://arxiv.org/abs/2410.16429},
}
Python
100.0%