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

型付き項書き換え系の停止性自動証明とそのプログラム検証への応用

研究課題

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

若手研究(B)

配分区分補助金
研究分野 ソフトウエア
研究機関三重大学

研究代表者

山田 俊行  三重大学, 工学部, 講師 (60312831)

研究期間 (年度) 2004 – 2005
研究課題ステータス 完了 (2005年度)
配分額 *注記
1,800千円 (直接経費: 1,800千円)
2005年度: 800千円 (直接経費: 800千円)
2004年度: 1,000千円 (直接経費: 1,000千円)
キーワード項書き換え / 停止性 / 到達可能性 / 関数型プログラム / プログラム検証 / 単純型付き項書き換え系 / 帰納的定理 / 自動証明
研究概要

書き換え理論において近年注目されている自動証明向き停止性判定法として,依存対法という手法が知られている。この停止性証明法は,十分広いクラスの書き換え系に対して,効率的で強力な自動判定のできる手法であるが,高階関数のあるプログラムには使えない,という問題点があった。
高階関数とは,データとして関数を受け渡しできる関数であり,プログラムの汎用性を高めるための,関数型言語の本質的な機能の1つである。そこで、より広範囲のプログラムに対して,書き換えによる停止性自動証明法が使えるよう,高階性を考慮して依存対法の理論を拡張し,その成果を,書き換えに関する国際会議であるRTA2005で発表した。具体的には,まず,高階関数が許される場合の極小な無限書き換え系列の基本性質を詳細に解析し,依存対の定義を高階性を考慮したものに拡張した。これにより,関数型の項が許される場合に,プログラムの停止性判定問題が関数定義間の依存関係を考慮した順序制約の解消問題に変換できるようになった。
停止性に関連する項書き換えの基礎理論についても考察を深めた。まず,木準同型写像による書き換え系の変換によって,停止性を保証する手法を新たに提示した。また,自動証明向きの停止性証明法の基礎付けを与える木の埋め込み定理を,型付き項へ適用できるように拡張した。
さらに,書き換えによる到達可能性の決定可能性と決定不能性の問題についても,従来研究が十分でなかった準構成子項書き換え系のクラスに対する新たな結果を得た。この研究結果は,停止性だけでなく,単一化問題などへの適用が期待できる。到達可能性に関する研究成果は,学術誌Information Processing Lettersに公表予定である。

報告書

(2件)
  • 2005 実績報告書
  • 2004 実績報告書
  • 研究成果

    (5件)

すべて 2006 2005 2004

すべて 雑誌論文 (5件)

  • [雑誌論文] The Reachability and Related Descision Problems for Monadic and Semi-Constructor TRSs2006

    • 著者名/発表者名
      I.Mitsuhashi, M.Oyamaguchi, T.Yamada
    • 雑誌名

      Information Processing Letters (掲載決定)

    • 関連する報告書
      2005 実績報告書
  • [雑誌論文] Dependency Pairs for Simply Typed Term Rewriting2005

    • 著者名/発表者名
      T.Aoto, T.Yamada
    • 雑誌名

      Proc.16th RTA, Lecture Notes in Computer Science 3467

      ページ: 120-134

    • 関連する報告書
      2005 実績報告書
  • [雑誌論文] Dependency Pairs for Simply Typed Term Rewriting2005

    • 著者名/発表者名
      T.Aoto, T.Yamada
    • 雑誌名

      Proc.16th RTA, Lecture Notes in Computer Science (発表予定)

    • 関連する報告書
      2004 実績報告書
  • [雑誌論文] Inductive Theorems for Higher-Order Rewriting2004

    • 著者名/発表者名
      T.Aoto, T.Yamada, Y.Toyama
    • 雑誌名

      Proc.15th RTA, Lecture Notes in Computer Science 3091

      ページ: 269-284

    • 関連する報告書
      2004 実績報告書
  • [雑誌論文] The Joinability and Unification Problems for Confluent Semi-Constructor TRSs2004

    • 著者名/発表者名
      I.Mitsuhashi, M.Oyamaguchi, Y.Ohta, T.Yamada
    • 雑誌名

      Proc.15th RTA, Lecture Notes in Computer Science 3091

      ページ: 285-300

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

URL: 

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

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

Powered by NII kakenhi