Skip to main content
QUICK REVIEW

[論文レビュー] CoInduction in Coq

Yves Bertot|arXiv (Cornell University)|Mar 29, 2006
Logic, programming, and type systems参考文献 19被引用数 12
ひとこと要約

この論文は、Coq証明支援系における余帰納的推論を提示し、単純な表現を用いて実数の算術的性質を形式的に定式化する応用を示している。余帰納的型と余帰納的証明を用いて無限または非帰納的構造の検証の基盤を確立し、型レベルの余帰納的推論および検証済み実数算術の面で主な貢献を果たしている。

ABSTRACT

We describe the basic notions of co-induction as they are available in the coq system. As an application, we describe arithmetic properties for simple representations of real numbers.

研究の動機と目的

  • Coq証明支援系内での余帰納的推論の形式的定式化を目的とする。
  • 単純な無限データ構造を用いて、余帰納的技法を応用し、実数の表現と推論を実現することを目的とする。
  • Coqにおける余帰納的に定義された対象の性質を証明するための健全で実用的なフレームワークを確立することを目的とする。
  • 余帰納的推論が実数の算術的性質を検証する上で実用的であることを示すこと。

提案手法

  • 実数を表すストリームとしての無限データ構造を定義するために、Coqの余帰納的型のサポートを活用する。
  • 双模倣を介して、余帰納的に定義された対象の等価性と性質を証明するために、余帰納的証明を用いる。
  • 実数の表現を、桁または近似値の余帰納的ストリームとして符号化する。
  • 標準的な帰納的推論では困難または不可能な性質を証明するために、余帰納的仮定則を適用する。
  • Coqの型システムと余帰納的再帰関数メカニズムを通じて、型安全性と整合性を保証する。

実験結果

リサーチクエスチョン

  • RQ1どのようにして余帰納的推論をCoq証明支援系に効果的に統合できるか?
  • RQ2形式的検証における余帰納的推論の基礎的原則と実用的応用は何か?
  • RQ3余帰納的手法を用いて、実数の算術的性質を形式的に検証できるか?
  • RQ4無限構造の性質の表現と証明において、余帰納的推論は帰納的推論とどのように比較できるか?

主な発見

  • Coqは、無限対象に関する形式的推論を可能にする余帰納的型と余帰納的証明をネイティブにサポートしている。
  • 実数を表す無限ストリームの等価性を、余帰納的双模倣を用いて証明できる。
  • 余帰納的定義と証明を用いて、実数の算術演算を形式的に検証できる。
  • このフレームワークにより、単純な有限表現を用いて実数の性質の仕様化と検証が可能になる。

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

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

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

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