leanprover/Pantograph
leanprover/Pantograph has 85 GitHub stars and 25 forks. Star changes are not measured yet. Last checked 2026-11-15 13:46 UTC. Last push 2026-11-15.
측정된 스타 증가
- in 24h
- 기록 수집 중
- in 7 days
- 기록 수집 중
- in 15 days
- 기록 수집 중
- in 1 month
- 기록 수집 중
서로 겹치는 기간의 순증가량이며 일별 합계가 아닙니다. 측정값이 없으면 비워 둡니다. 스타는 관심도를 나타내며 품질을 보장하지 않습니다.
소개
(Mirror) A Machine-to-Machine Interaction System for Lean 4
머신러닝README.md
OriginalPantograph
A Machine-to-Machine interaction system for Lean 4.
Pantograph provides interfaces to interact with Lean's frontend, execute proofs, construct expressions, and examine the Lean environment.
See documentations for design rationale and references.
Installation
For Nix users, run
nix build .#{sharedLib,executable}
to build either the shared library or executable.
For non-Nix users, install lake and lean fixed to the version of the
lean-toolchain file, and run
lake build
This builds the executable in .lake/build/bin/repl.
Executable Usage
The default build target is a Read-Eval-Print-Loop (REPL). See REPL Documentation
Another executable is the tomograph, which processes a Lean file and displays
syntax or elaboration level data.
Library Usage
Pantograph/Library.lean exposes a series of interfaces which allow FFI call
with Pantograph which mirrors the REPL commands above. Note that there isn't a
1-1 correspondence between executable (REPL) commands and library functions.
Development
See Contributing.