Leanの型理論をDeduktiで表現し、証明の移植を支援する
Encoding Lean's Type Theory in Dedukti
この論文をやさしく読む
ひとことで言うと
Leanで記述した数学の証明を他の証明支援系でも利用しやすくするため、その項と型をDeduktiで表す方法を示した研究です。
何に役立つ?
Leanの数学ライブラリを他のシステムに移す際の基盤になります。型を付けられるという性質を変換後も保つことが、形式的な記述を移植するうえで役立ちます。
この研究の面白いところ
単に記法を置き換えるだけでなく、変換先の理論を定め、型付け可能性を保存する変換として扱っています。
どこまで分かった?
対象はLean全体ではなく、そのかなり大きな部分集合です。要旨には対応する機能の具体的な範囲や、ライブラリ全体の移植実績は記載されていません。
v1のアブストラクトに基づくAI解説。日本語訳とは別に、用途の解釈を含みます。
アブストラクトの日本語訳
証明支援系Leanには、他の証明支援系の利用者にとっても関心のある、豊富な数学の形式化ライブラリがある。このライブラリを他のシステムへ変換する作業を支援するため、本研究では、Leanの項と型を符号化できる理論を論理フレームワークDedukti内に提示する。また、Leanのかなり大きな部分集合からこのDedukti理論への、型付け可能性を保存する変換を定義する。
v1の要旨から自動生成。本文の精読・人による確認は未実施。
- 初稿
- 2026-09-21(UTC)
- 最新改訂
- 2026-09-21 · v1
- 査読・掲載
- 掲載先の記載あり
著者による掲載先の記載:ICTAC 2026 - International Colloquium on Theoretical Aspects of Computing, Nov 2026, Bariloche, Argentina。出版社での独立確認は未実施です。
更新履歴
- v1 2026-09-21 この版を読む
取得できた版を表示。版の更新は査読済みを意味しません。過去版の本文差分は未解析です。
原文の要旨
The Lean proof assistant has a rich library of mathematical formalizations that are interesting to users of other proof assistants. To help with the translation of this library to other systems, we present a theory in the Dedukti logical framework in which one can encode Lean terms and types, and define a typability-preserving translation from some large subset of Lean to that Dedukti theory.
arXiv ID: 2609.24604 / 要約の誤りについて