• 研究課題をさがす
  • 研究者をさがす
  • KAKENの使い方
  1. 前のページに戻る

プログラム検証のための帰納的定理自動証明法の研究

研究課題

研究課題/領域番号 10680346
研究種目

基盤研究(C)

配分区分補助金
応募区分一般
研究分野 計算機科学
研究機関東北大学 (2000-2001)
北陸先端科学技術大学院大学 (1998-1999)

研究代表者

外山 芳人  東北大学, 電気通信研究所, 教授 (00251968)

研究分担者 草刈 圭一朗 (草刈 圭一郎)  東北大学, 電気通信研究所, 助手 (90323112)
鈴木 大郎  東北大学, 電気通信研究所, 助手 (90272179)
研究期間 (年度) 1998 – 2001
研究課題ステータス 完了 (2001年度)
配分額 *注記
1,800千円 (直接経費: 1,800千円)
2001年度: 500千円 (直接経費: 500千円)
2000年度: 500千円 (直接経費: 500千円)
1999年度: 400千円 (直接経費: 400千円)
1998年度: 400千円 (直接経費: 400千円)
キーワード潜在帰納法 / 書き換え帰納法 / 被覆集合帰納法 / 高階 / 書き換えシステム / 完備化 / 項書き換えシステム / 自動証明
研究概要

プログラム自動検証技術の理論的基礎を与える目的で、潜在帰納法、書き換え帰納法、被覆集合帰納法、および定理自動証明で用いられる関連手法を研究し、理論的解析と実験を通して以下の成果を得た。
(1)潜在帰納法と書き換え帰納法の関係を理論的に解析した。その結果、潜在帰納法がチャーチ・ロッサ性に基づいているのに対し、書き換え帰納法は強正規性に基づいており、この点が両者の最も大きな違いであることが明らかになった。さらに、書き換え帰納法の概念をもちいることにより、被覆集合帰納法を自然に説明できることが示された。
(2)項書き換えシステム、AC-項書き換えシステム、高階書き換えシステムの停止性の証明手法を開発した。ここで提案した新しい手法は、木リフト順序法、改良再帰分解順序法、高階単純順序法、引数フィルタ法、AC-依存対法であり、プログラム検証や定理自動証明の基本技術として有効である。
(3)左右分離型の条件付き線形項書き換えシステムを基礎として、書き換えシステムの新しい線形化手法を提案した。リダクションのステップ数を重みと見なすことで、重み減少合流性の概念を新たに提案した。この概念を利用することにより、左右分離型の条件付きシステムの合流性を保証する十分条件を示した。

報告書

(5件)
  • 2001 実績報告書   研究成果報告書概要
  • 2000 実績報告書
  • 1999 実績報告書
  • 1998 実績報告書
  • 研究成果

    (33件)

すべて その他

すべて 文献書誌 (33件)

  • [文献書誌] Yoshihito Toyama: "Equational Proofs by Completion"Journal of Japanese Society for Artificial Intelligence. 16. 668-674 (2001)

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      2001 研究成果報告書概要
  • [文献書誌] Keiichirou Kusakari: "On Proving Termination of Term Rewritting Systems with Higher-order Variables"IPS : J Transactions on Programming. 42. 35-45 (2001)

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      2001 研究成果報告書概要
  • [文献書誌] Keiichirou Kusakari: "On Proving AC-Termination by AC-Deperdency Pairs"IEICE Transactions on Information and systems. E84-D. 604-612 (2001)

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      2001 研究成果報告書概要
  • [文献書誌] Yoshihito Toyama: "Church-Rosser Property and Unique Normal Form Property of Non-Duplicating Term Rewriting Systems"IEICE Transactions on Information and systems. E84-D. 439-447 (2001)

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      2001 研究成果報告書概要
  • [文献書誌] Masahiko Sakai: "Semantics and strong sequentiality of priority term rewriting systems"Theoretical Comput. Sci.. 208. 87-110 (1998)

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      2001 研究成果報告書概要
  • [文献書誌] Takahito Nagaya: "Decida bility for Left-Linear Growing Term Rewriting systems"Lecture Notos in Compute. Sci.. 1631. 256-270 (1999)

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      2001 研究成果報告書概要
  • [文献書誌] Yoshihito Toyama: "Equational Proofs by Completion"Journal of Japanese Society for Artificial Intelligence. Vo. 16, No. 5. 668-674 (2001)

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      2001 研究成果報告書概要
  • [文献書誌] Keiichirou Kusakari: "On Proving Termination of Term Rewriting Systems with Higher-Order Variables"IPSJ Transactions on Programming. Vol. 42, No. SIG7(PRO 11). 35-45 (2001)

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      2001 研究成果報告書概要
  • [文献書誌] Keiichirou Kusakari: "On Proving AC-Termination by AC-Dependency Pairs"IEICE Transactions on Information and Systems. Vol. E84-D, No. 5. 604-612 (2001)

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      2001 研究成果報告書概要
  • [文献書誌] Yoshihito Toyama: "Church-Rosser Property and Unique Normal Form Property of Non-Duplicating Term Rewriting Systems"IEICE Transactions on Information and Systems. Vol. E84-D, No. 46. 439-447 (2001)

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      2001 研究成果報告書概要
  • [文献書誌] Masahiko Sakai: "Semantics and strong sequentiality of Priority term rewriting systems"Theoretical Comput. Sci.. Vol. 208. 87-110 (1998)

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      2001 研究成果報告書概要
  • [文献書誌] Takahito Nagaya: "Decidability for Left-Linear Growing Term Rewriting Systems"Lecture Notes in Comput. Sci.. Vol. 1631. 256-270 (1999)

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      2001 研究成果報告書概要
  • [文献書誌] Yoshihito Toyama: "Equational Proofs by Completion"Journal of Japanese Society for Artificial Intelligence. 16・5. 668-674 (2001)

    • 関連する報告書
      2001 実績報告書
  • [文献書誌] Keiichirou Kusakari: "On Proring termination of Term Rewriting Systems with Higher-Order Variables"IPSJ Transactions on Programming. 42・SIG7. 35-45 (2001)

    • 関連する報告書
      2001 実績報告書
  • [文献書誌] Keiichirou Kusakari: "On Proring AC-Termination by AC-Dependency Paris"IEICE Transactions on Information and Systems. E84-D・5. 604-612 (2001)

    • 関連する報告書
      2001 実績報告書
  • [文献書誌] Yoshihito Toyama: "Church Rosser Property and Unique Normal Form Property of Non Duplicating Term Rewriting Systems"IEICE Transactions on Information and Systems. E84-D・4. 439-447 (2001)

    • 関連する報告書
      2001 実績報告書
  • [文献書誌] K.Kusakari: "On Proving AC-termination by AC-dependency Paiks"信学会論文誌. (発表予定).

    • 関連する報告書
      2000 実績報告書
  • [文献書誌] Y.Toyama: "Church-Rosser property and unique normal form property of non-duplicating term rewriting systems"信学会論文誌. (発表予定).

    • 関連する報告書
      2000 実績報告書
  • [文献書誌] 小池広高: "潜在帰納法と書換え帰納法の比較"コンピュータソフトウェア. 17. 1-12 (2000)

    • 関連する報告書
      2000 実績報告書
  • [文献書誌] Y.Toyama: "New challenges for computational models (Pcs.Statement)"Lecture Notes in Comput Sci.. 1872. 612-613 (2000)

    • 関連する報告書
      2000 実績報告書
  • [文献書誌] K.Kusakari: "On proving AC-termination by argument filtering method"IPSJ.Trams.On Programming. 41. 65-78 (2000)

    • 関連する報告書
      2000 実績報告書
  • [文献書誌] 小池 広高: "潜在帰納法と書き換え帰納法の比較"コンピュータソフトウェア. (発表予定).

    • 関連する報告書
      1999 実績報告書
  • [文献書誌] K.Kusakari: "Argument filtering transformation"Lecture Notes in Comp.Sci.. 1702. 47-61 (1999)

    • 関連する報告書
      1999 実績報告書
  • [文献書誌] 中村正樹: "消去法による項書き換え系の停止性判定について"信学会論文誌. J82-D-1. 1225-1231 (1999)

    • 関連する報告書
      1999 実績報告書
  • [文献書誌] T.Nagaya: "Decidability for left-linear growing term rewriting systems"Lecture Notes in Comp.Sci.. 1631. 256-270 (1999)

    • 関連する報告書
      1999 実績報告書
  • [文献書誌] M.Iwami: "Simplification ordering for higher-order rewrite systems"Inf.Pro.Soci.of Japan Trans.on Programming. 40. 1-10 (1999)

    • 関連する報告書
      1999 実績報告書
  • [文献書誌] K.Kusakari: "On proving AC-termination by argument filtering method"Inf.Pro.Soci.of Japan Trans.on Programming. (発表予定).

    • 関連する報告書
      1999 実績報告書
  • [文献書誌] M.Iwami: "An improved recursive decomposition ordering for higher-order rewriting systems" IEICE TRANS.INF.& SYST.E81-D-9. 988-996 (1998)

    • 関連する報告書
      1998 実績報告書
  • [文献書誌] M.Sakai: "Semantics and strong sequentiality of priority terns rewriting systems" Theoretical Comput.Sci.208. 87-110 (1998)

    • 関連する報告書
      1998 実績報告書
  • [文献書誌] T.Nagaya: "Index reduction of overlapping strongly sequential systems" IEICE TRANS.INF.& SYST.E81-D-5. 419-426 (1998)

    • 関連する報告書
      1998 実績報告書
  • [文献書誌] T.Aoto: "Termination transforonation by tree clifting ordering" Lectur Notes in Comput.Sci.1379. 256-270 (1998)

    • 関連する報告書
      1998 実績報告書
  • [文献書誌] 小池広高: "潜在帰納法と書き換え帰納法の比較" 信学技報. COMP-98-432. 65-72 (1998)

    • 関連する報告書
      1998 実績報告書
  • [文献書誌] M.Iwami: "Simplification ordering for higher-order rewrite systems" Trans.of IPS of Japan. (発表予定).

    • 関連する報告書
      1998 実績報告書

URL: 

公開日: 1998-04-01   更新日: 2016-04-21  

サービス概要 検索マニュアル よくある質問 お知らせ 利用規程 科研費による研究の帰属

Powered by NII kakenhi