GamePad: 定理証明のための学習環境

OpenAIは、Coq証明アシスタントを使用した定理証明への機械学習の適用を探求するために設計されたシステム、GamePadを導入しました。インタラクティブな定理証明器のステップバイステップの特性を活用することで、GamePadは人間の監督下で形式的証明の探索を可能にします。

Coq証明アシスタントとの統合

GamePadは、ユーザーが機械で検証可能な証明を段階的に構築できるインタラクティブな定理証明器であるCoqを利用します。この構造化された環境は定理証明を一連のステップに変換し、機械学習モデルを適用して数学的証明の発見と検証を自動化するための実用的なフレームワークを提供します。

コア技術タスク

GamePadは、タクティックベースの定理証明に固有の2つの主要な機械学習タスクに焦点を当てています:

  • Tactic Prediction: システムは証明を進めるために必要な次の証明ステップ(タクティック)を予測します。
  • Position Evaluation: システムは結論に到達するまでに残っている証明ステップ数を予測します。

応用と検証

環境の有用性を示すために、OpenAIはGamePadを2つの特定の数学的文脈に適用しました:

  1. Algebraic Rewrite Problems: システムは単純な代数的書き換え問題の証明を合成するために使用されました。
  2. Feit-Thompson Theorem: システムはFeit-Thompson定理の形式化に基づくベースラインモデルの訓練に使用されました。

自動推論への影響

Coqのための標準化された学習環境を提供することで、GamePadは数学者やコンピュータ科学者が複雑な定理を形式化するのを支援できるモデルの開発を促進します。最適な次のステップと解までの距離の両方を予測できる能力は、形式的証明の検索と合成をより効率的に行うことを可能にします。

Sources