Skip to main content
QUICK REVIEW

[論文レビュー] Recording Completion for Finding and Certifying Proofs in Equational Logic

Thomas Sternagel, René Thiemann|arXiv (Cornell University)|Aug 8, 2012
Logic, programming, and type systems参考文献 9被引用数 3
ひとこと要約

この論文は、等式公理からの書き換え規則の導出を明示的に記録する履歴部品をKnuth-Bendix完成に追加する記録完了を導入する。規則の導出のトレースを維持することで、等式証明の再構成と完成証明の認証が可能になり、追跡可能な導出によって正しさが保証される。主な貢献は、有限変数集合における臨界対定理および結合性に関する形式的結果を含む、等式論理における証明の探索と認証の健全かつ完全なフレームワークである。

ABSTRACT

When we want to answer/certify whether a given equation is entailed by an equational system we face the following problems: (1) It is hard to find a conversion (but easy to certify a given one). (2) Under the assumption that Knuth-Bendix completion is successful, it is easy to decide the existence of a conversion but hard to certify this decision. In this paper we introduce recording completion, which overcomes both problems.

研究の動機と目的

  • Knuth-Bendix完成後の等式証明の再構成と認証の課題に対処すること。
  • 特に、元の等式系と最終的な収束する書き換え系との同値性を認証する難しさを克服すること。
  • 等式論理における変換の構築と検証のための追跡可能で形式的に検証可能な方法を提供すること。
  • 有限変数集合における臨界対定理および結合性の性質を形式化すること、ここで標準的な仮定は成り立たない。

提案手法

  • 標準的なKnuth-Bendix完成規則に、最終的なTRSにおける各規則が元の等式系の式からどのように導出されたかを追跡する履歴部品Hを拡張する。
  • 等式系と履歴トレースの両方を更新する注釈付き推論規則(例:deduce, orientl, orientr, simplifyl, simplifyr, compose, collapse, delete)を導入する。
  • 式と規則に一意のインデックスを割り当て、導出を i : s ◦1 u ◦2 t のようなエントリとして記録する。ここで ◦1, ◦2 ∈ {←, →, ≈} である。
  • 記録された履歴をたどることで、項が共通の正規形に簡約される経路を追跡し、s →*R · ←*R t から s ↔*E t を再構成することで証明の再構成を可能にする。
  • 履歴を用いて元の等式系と最終的なTRSとの同値性を検証し、結合性と停止性の証明書とともに、認証をサポートする。
  • 有限の完成実行において、collapse規則における厳密な包含条件は必要ではなく、また臨界対定理および結合性のモジュラリティの両方が、無限変数集合が必要であることを証明する。

実験結果

リサーチクエスチョン

  • RQ1収束する書き換え系から、完全な導出を保存せずに等式証明を再構成できるか?
  • RQ2完成手続きが正しくかつ同値な書き換え系を生成したことを形式的に認証できるか?
  • RQ3有限の完成実行において、collapse規則における厳密な包含条件は必要か?
  • RQ4有限変数集合において、臨界対定理および結合性のモジュラリティは成り立つか?

主な発見

  • 有限の完成実行において、collapse規則における厳密な包含条件は健全性の観点から不要であり、これにより完成プロセスが簡素化される。
  • 有限変数集合において、臨界対定理および結合性のモジュラリティは成り立たないため、無限または文字列ベースの変数上で形式化する必要がある。
  • 等式論理における臨界対定理および結合性のモジュラリティの有効性を保証するには、無限の変数集合が不可欠である。
  • 提案された記録完了フレームワークは、追跡可能な導出を用いて完全な証明の再構成と認証を可能にし、実験では115個の等式系のうち94個で成功裏に認証が達成された。
  • KBCV 1.7 は、完全な再帰を用いるのではなく補助的な等式を用いることで、KBCV 1.6 よりも優れた認証性能を示し、最適化された証明出力の実用的利点を示している。
  • 本手法は、同値性、結合性、停止性の証明書を用いて認証をサポートし、証明の存在および非存在の両方が形式的に検証可能である。

より良い研究を、今すぐ始めましょう

論文の読解から最終レビューまで、研究時間を劇的に削減しましょう。

クレジットカード登録不要

このレビューはAIが作成し、人間の編集者が確認しました。