aristotle-emulator

Generate Lean 4 proof skeletons from informal outlines and verify with lake build.

Updated Dec 19, 2025
One-click install
npx skills add https://github.com/Malaeu/chen_q3 --skill aristotle-emulator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: aristotle-emulator
Source: https://github.com/Malaeu/chen_q3/tree/main/docs/%D0%9A%D0%B0%D0%BA%20%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%D1%8E%D1%82%20%D0%BC%D0%BE%D0%B4%D0%B5%D0%BB%D0%B8%20%D1%82%D0%B8%D0%BF%D0%B0%20%D0%90%D1%80%D0%B8%D1%81%D1%82%D0%BE%D1%82%D0%B5%D0%BB%D1%8C%20%D0%B8%20%D0%B8%D1%85%20%D1%82%D1%80%D0%B5%D0%BD%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B0
Command: npx skills add https://github.com/Malaeu/chen_q3 --skill aristotle-emulator

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill guides Claude to autonomously orchestrate an Aristotelian-style proof workflow for Lean 4 by generating Lean proof sketches from informal outlines and validating them with the Lean kernel, enabling iterative skeletons and formal verification.

Core Features & Use Cases

  • Generate Lean proof skeletons from natural-language outlines and verify them with lake build.
  • Iterate over planning, Lean coding, and verification cycles by incrementally refining lemmas and structure.
  • Use Case: a researcher drafts an informal proof outline and wants an automatically verified Lean version with minimal manual intervention.

Quick Start

Run the emulator with a theorem statement and optional informal outline to generate lean_proof.lean, attempt Lean compilation via lake build, and iteratively refine the Lean code until verification succeeds.

Frequently Asked Questions about aristotle-emulator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a Lean 4 proof skeleton from an informal outline?

To generate a Lean 4 proof skeleton from an informal outline, provide a theorem statement and the outline to guide the creation of an initial lean_proof.lean file. The workflow then attempts Lean compilation via lake build to start iterative verification.

What is automated formal verification for Lean theorem proving?

Automated formal verification for Lean theorem proving is the process of iteratively generating Lean code from natural-language outlines and validating it using the Lean kernel. This approach incrementally refines lemmas and structure until lake build verification succeeds.

Does the Aristotelian proof workflow require manual intervention to fix Lean compilation errors?

The Aristotelian proof workflow minimizes manual intervention by autonomously orchestrating planning, Lean coding, and verification cycles. It iteratively refines the Lean code based on lake build feedback until the Lean kernel successfully verifies the proof.

Can I use lake build to iteratively verify Lean proof sketches?

Yes, you can use lake build to iteratively verify Lean proof sketches by attempting Lean compilation after each refinement. The workflow validates generated skeletons against the Lean kernel and automatically adjusts the code until verification succeeds.

What is the best way to automate Lean 4 lemma refinement during proof generation?

The best way to automate Lean 4 lemma refinement is to use an AI-assisted workflow that iterates over planning and Lean coding cycles. It incrementally refines lemma structures by validating each change against the Lean kernel through lake build.