Explicate
OfficialAdd detailed proof steps for reprovable proofs.
Software Engineering#verification#proofs#theorem-proving#formal-verification#acorn#explicate#reprove
Authoracornprover
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Valid proofs can exist, but some proofs are so complex that the prover cannot re-discover them if the original certificate is lost. Explicate adds detailed steps to the module's Acorn file so the prover can re-create the proof and verify it again.
Core Features & Use Cases
- Identify lines that cannot be reproved using acorn reprove --fail-fast and select the relevant statements to expand.
- Insert non-deleting supporting statements into the .ac file to explain steps without altering the original structure.
- Verify the expanded module with acorn verify to ensure continued provability after explicating.
Quick Start
Start by checking a module with acorn check MODULENAME, then explicate a line and reprove with --fail-fast before verifying the entire module.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: Explicate Download link: https://github.com/acornprover/acornlib/archive/main.zip#explicate Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.