Aristotle

Run Aristotle automated theorem prover on Lean files to fill sorry placeholders. Use when you have a file with sorries that needs automated proof search. Handles API setup, axiom import checks, and result verification. Use when this capability is needed.

tomevault-io 3c1f377 2 files · 2.0 KB Updated

File contents

Aristotle Automated Theorem Prover

Run Aristotle to automatically fill sorry placeholders in Lean 4 files.

Workflow

  1. Validate file: Check for sorry in the target file
  2. Check for axiom imports: Aristotle may fail on files importing axiom-heavy modules
  3. Run Aristotle: Submit file for proof search
  4. Apply results: Replace sorries with generated proofs
  5. Verify: Run lake build to confirm

Axiom Import Checks

Check for imports that may cause issues:

grep -E "import.*Axiom|axiom " "path/to/file.lean"

If axiom imports are found, consider:

  • Moving the proof to a separate file
  • Using manual proof instead

Usage Notes

  • Aristotle works best on pure computational proofs
  • May struggle with axiom-heavy modules
  • Always verify generated proofs compile

Converted and distributed by TomeVault — claim your Tome and manage your conversions.

tomevault-io/skills-registry/tree/main/arthur742ramos--computationalpathslean--aristotle commit 3c1f377856

Frequently asked questions

npx skillmds@latest add tomevault-io/aristotle