HOL-Lightの定義と定理をRocqの自然な記法へ移植する
Aligning HOL-Light and Rocq libraries formally
この論文をやさしく読む
ひとことで言うと
HOL-Lightに蓄積された形式的な数学を、Rocqの利用者が普段使う型や関数に合わせて移す研究です。
何に役立つ?
別の証明支援系ですでに整備された論理・解析の定理をRocqで利用する助けになります。同値な定義への置き換えに必要な証明を自動化しています。
この研究の面白いところ
元の定義をそのまま持ち込むだけでなく、実数や極限などの基本概念をRocqに適した定義へ合わせる点に重点があります。
どこまで分かった?
要旨には移植した定理の総数、処理時間、自動化の成功率は記載されていません。HOL-Lightの全ライブラリが移植済みという主張ではありません。
v1のアブストラクトに基づくAI解説。日本語訳とは別に、用途の解釈を含みます。
アブストラクトの日本語訳
本研究では、HOL-Lightの型や関数に関するHOL-Lightの定理を、Rocqの型や関数に関するRocqの定理へ変換する取り組みを報告する。そのために、HOL-Lightの帰納的な型や再帰関数の定義を、それと同値でありながらRocqでより自然な定義に置き換える際に必要となる証明を、自動化するタクティクをRocq内で開発した。また、実数の定義に加えて、Rⁿ空間や極限の定義など、複数の数学的概念をどのように置き換えたかを説明する。これにより、以前はRocqで形式化されていなかった、論理学と解析学に関する多くの定義や定理をRocqの利用者に提供する。
v1の要旨から自動生成。本文の精読・人による確認は未実施。
- 初稿
- 2026-09-21(UTC)
- 最新改訂
- 2026-09-21 · v1
- 査読・掲載
- 掲載先の記載あり
著者による掲載先の記載:LPAR-26 - 26th Conference on Logic for Programming, Artificial intelligence, and Reasoning, Oct 2026, Spetses Island, Greece。出版社での独立確認は未実施です。
更新履歴
- v1 2026-09-21 この版を読む
取得できた版を表示。版の更新は査読済みを意味しません。過去版の本文差分は未解析です。
原文の要旨
We report on our efforts to translate HOL-Light theorems on HOL-Light types/functions into Rocq theorems on Rocq types/functions. To this end, we developed in Rocq tactics to automate the proofs required for replacing a HOL-Light inductive type or recursive function definition by an equivalent but more idiomatic one in Rocq. We also explain how we replaced the definition of real numbers, as well as a number of mathematical notions like Rn spaces and the definition of limit, hence providing to Rocq users many definitions and theorems in logic and analysis that had not been formalized in Rocq before.
arXiv ID: 2609.24598 / 要約の誤りについて