Canonical for Automated Theorem Proving in Lean
Not on the map. Why?
Abstract (arXiv)
Canonical is a solver for type inhabitation in dependent type theory, that is, the problem of producing a term of a given type. We present a Lean tactic which invokes Canonical to generate proof terms and synthesize programs. The tactic supports higher-order and dependently-typed goals, structural recursion over indexed inductive types, and definitional equality. Canonical finds proofs for 84% of Natural Number Game problems in 51 seconds total.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). First posted on arXiv 8 Apr 2025.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2025: 1; 2026: 1.
2 papers.
- 2025LeanExplore: A search engine for Lean 4 declarationscited by 13
- 2026Agentic Proving for Program Verificationcited by 3
- 2026Agentic Proving for Program Verification22 May 2026
- 2025LeanExplore: A search engine for Lean 4 declarations4 Jun 2025