• Search Research Projects
  • Search Researchers
  • How to Use
  1. Back to previous page

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

Research Project

Project/Area Number 16700030
Research Category

Grant-in-Aid for Young Scientists (B)

Allocation TypeSingle-year Grants
Research Field Software
Research InstitutionMie University

Principal Investigator

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

Project Period (FY) 2004 – 2005
Project Status Completed (Fiscal Year 2005)
Budget Amount *help
¥1,800,000 (Direct Cost: ¥1,800,000)
Fiscal Year 2005: ¥800,000 (Direct Cost: ¥800,000)
Fiscal Year 2004: ¥1,000,000 (Direct Cost: ¥1,000,000)
Keywords項書き換え / 停止性 / 到達可能性 / 関数型プログラム / プログラム検証 / 単純型付き項書き換え系 / 帰納的定理 / 自動証明
Research Abstract

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

Report

(2 results)
  • 2005 Annual Research Report
  • 2004 Annual Research Report
  • Research Products

    (5 results)

All 2006 2005 2004

All Journal Article (5 results)

  • [Journal Article] The Reachability and Related Descision Problems for Monadic and Semi-Constructor TRSs2006

    • Author(s)
      I.Mitsuhashi, M.Oyamaguchi, T.Yamada
    • Journal Title

      Information Processing Letters (掲載決定)

    • Related Report
      2005 Annual Research Report
  • [Journal Article] Dependency Pairs for Simply Typed Term Rewriting2005

    • Author(s)
      T.Aoto, T.Yamada
    • Journal Title

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

      Pages: 120-134

    • Related Report
      2005 Annual Research Report
  • [Journal Article] Dependency Pairs for Simply Typed Term Rewriting2005

    • Author(s)
      T.Aoto, T.Yamada
    • Journal Title

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

    • Related Report
      2004 Annual Research Report
  • [Journal Article] Inductive Theorems for Higher-Order Rewriting2004

    • Author(s)
      T.Aoto, T.Yamada, Y.Toyama
    • Journal Title

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

      Pages: 269-284

    • Related Report
      2004 Annual Research Report
  • [Journal Article] The Joinability and Unification Problems for Confluent Semi-Constructor TRSs2004

    • Author(s)
      I.Mitsuhashi, M.Oyamaguchi, Y.Ohta, T.Yamada
    • Journal Title

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

      Pages: 285-300

    • Related Report
      2004 Annual Research Report

URL: 

Published: 2004-04-01   Modified: 2016-04-21  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi