cameronfreer/lean4-skills

Lean 4 theorem proving skill and workflow pack for AI coding agents

何を解決するか

AIコーディングエージェントがLean 4言語を使用して形式的検証および定理証明を行うための構造化されたワークフローを提供します。非形式的な数学的主張と証明済みの証明の間のギャップを埋め、エージェントがLeanコードを草案作成、証明、レビュー、最適化するための体系的な方法を提供します。

どう動作するか

このプロジェクトは、Claude Code、Codex、Cursor、Gemini CLIなどのさまざまなAIエージェントに統合可能なホスト非依存の「スキル」(ワークフロー)のセットを実装しています。これらのワークフローは共通の証明サイクルに従います:計画 → 作業 → チェックポイント → レビュー → 再計画 → 継続/停止

主な機能:

  • 形式化:非形式的な主張をLean宣言の骨格に変換。
  • 証明:ガイド付きまたは自律的な定理証明サイクル。mathlibの検索やタクティクの試行を含む。
  • 検証:公理のチェックと安全なガードレールにより、証明の整合性を確保。
  • 最適化:証明を「ゴルフ化」して簡潔さ、明確さ、パフォーマンスを向上。
  • 統合:Lean LSP MCPとのオプション連携により、リアルタイムのゴール検査と迅速なフィードバックが可能。

対象ユーザー

AIコーディングエージェントを使って形式的証明を記述したり、ソフトウェアを検証したり、Lean 4エコシステム内で数学を探索する開発者や研究者。

特徴

  • ホスト非依存:Claude Code、Codex、Cursorなど複数のエージェントプラットフォームで動作。
  • 包括的なワークフロー:草案作成、自動証明、反証、リファクタリングのための専用コマンドを含む。
  • 証明済みの反証:反例の探索に特化した disprove ワークフロー。
  • 堅牢なツールセット:ホスト非依存のコマンド検証パーサーとCIガード付きランタイムテストを含む。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト