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

2007 Fiscal Year Annual Research Report

関数型言語の解析・検証・効率的実行のための書換え系理論の研究

Research Project

Project/Area Number 18500011
Research InstitutionNagoya University

Principal Investigator

酒井 正彦  Nagoya University, 大学院・情報科学研究科, 教授 (50215597)

Co-Investigator(Kenkyū-buntansha) 坂部 俊樹  名古屋大学, 大学院・情報科学研究科, 教授 (60111829)
草刈 圭一朗  名古屋大学, 大学院・情報科学研究科, 准教授 (90323112)
西田 直樹  名古屋大学, 大学院・情報科学研究科, 助教 (00397449)
Keywords項書換え系 / 関数型言語 / 停止性 / 合流性 / 単純型書換え系 / 定理自動証明
Research Abstract

本研究の目的は、項書換え系においてこれまでに得られている種々の理論的結果を関数型言語に適用する上で妨げとなっているギャップを取り除くことにある。項書換え系と関数型言語のギャップとしては、高階性、優先順序、エラー処理、モジュール機能などが挙げられる。一方、項書換え系での理論的研究としては、停止性、合流性、計算戦略、定理自動証明、E単一化、プログラム変換等が挙げられる。
今年度は以下の成果が得られた。
1.高階の機能を持つ型なし言語へのソフトタイプと呼ばれる軟らかい型システムを導入した。プログラムが型づけ可能であれば、「必ずエラーが起こる」、[エラーが起こる場合がある」、[エラーを起こさない」のいずれかが分かる。プログラムへの型付けアルゴリズムの開発は今後の課題である。
2.依存対法による停止性証明法における引数フィルタによる改良手法は、型つき高階書換え系に適用しようとすると型を破壊してしまうという欠点を改良した。
3.定理自動証明法の完備化手続きに対して、等式に付加された条件がプレスブルーガ文の場合の処理を加え能力の増強を行うと共に、これを利用したC風の手続き型言語のプログラムの正しさの証明実験を行うことにより有効性を確かめた。
4.準構成子項書換え系のクラスでは、最内停止性と文脈依存停止性がいずれも決定可能であることを示した。
5.長さ2の文字列書換え系のクラスでは、停止性と合流性がいずれも決定不能な性質であることを示した。

  • Research Products

    (12 results)

All 2008 2007

All Journal Article (2 results) (of which Peer Reviewed: 2 results) Presentation (10 results)

  • [Journal Article] Enhancing Dependency Pair Method by Strong Computability in Simply-Typed Term Rewriting2007

    • Author(s)
      Keiichirou Kusakari, Masahiko Sakai
    • Journal Title

      Applicable Algebra in Engineering, Communi-cation and Computing 18

      Pages: 407-431

    • Peer Reviewed
  • [Journal Article] 単純型項書き換え系上の依存対法における実効規則と直積型項へのラベル付け2007

    • Author(s)
      櫻井敬大、草刈圭一朗、酒井正彦、坂部俊樹、西田直樹
    • Journal Title

      電子情報通信学会論文誌 J90-D

      Pages: 978-989

    • Peer Reviewed
  • [Presentation] 振舞等価性の証明のための等式付き書換えに基づく潜在帰納法2008

    • Author(s)
      笹田悠司、酒井正彦、西田直樹、坂部俊樹、草刈圭一朗
    • Organizer
      電子情報通信学会ソフトウェアサイエンス研究会
    • Place of Presentation
      札幌市
    • Year and Date
      2008-08-02
  • [Presentation] Static Dependency Pair Method for Simply-Typed Term Rewriting and Related Techniques2008

    • Author(s)
      Keiichirou Kusakari, Masahiko Sakai
    • Organizer
      電子情報通信学会ソフトウェアサイエンス研究会
    • Place of Presentation
      長崎市
    • Year and Date
      2008-03-03
  • [Presentation] 等式を規則化する変換の停止条件2008

    • Author(s)
      水野清貴, 西田直樹, 坂部俊樹、酒井正彦, 草刈圭一朗
    • Organizer
      電子情報通信学会ソフトウェアサイエンス研究会
    • Place of Presentation
      長崎市
    • Year and Date
      2008-03-03
  • [Presentation] 導出木からのループ検出による論理プログラムの非停止性証明法2007

    • Author(s)
      水谷知博、西田直樹、酒井正彦、坂部俊樹、草刈圭一朗
    • Organizer
      電子情報通信学会ソフトウェアサイエンス研究会
    • Place of Presentation
      黒川郡
    • Year and Date
      2007-10-22
  • [Presentation] 左線形は定向条件付き項書換え系における到達可能な項集合の近似集合を認識する木オートマトン2007

    • Author(s)
      村田俊樹、西田直樹、酒井正彦、坂部俊樹、草刈圭一朗
    • Organizer
      電子情報通信学会ソフトウェアサイエンス研究会
    • Place of Presentation
      札幌市
    • Year and Date
      2007-08-02
  • [Presentation] Convergent Term Rewriting Systems for Inverse Computation of Injective Functions2007

    • Author(s)
      Naoki Nishida, Masahiko Sakai, Terutoshi Kato
    • Organizer
      9th International Workshop on Termination(査読有)
    • Place of Presentation
      パリ
    • Year and Date
      2007-06-29
  • [Presentation] Undecidable Properties on Length-Two String Rewriting Systems2007

    • Author(s)
      Masahiko Sakai, Wang Yi
    • Organizer
      7th International Workshop on Reduction Strat-egies in Rewriting and Programming(査読有)
    • Place of Presentation
      パリ
    • Year and Date
      2007-06-25
  • [Presentation] Decidability of Innermost Termination and Context-Sensitive Termination for Semi-Constructor Term Rewriting Systems2007

    • Author(s)
      Keita Uchiyama, Masahiko Sakai, Toshiki Sakabe
    • Organizer
      7th International Workshop on Reduction Strat-egies in Rewriting and Programming(査読有)
    • Place of Presentation
      パリ
    • Year and Date
      2007-06-25
  • [Presentation] Static Dependency Pair Method for Proving Termination of Higher-Order Rewriting Systems2007

    • Author(s)
      Kiichirou Kusakari, Yasuo Isogai, Masahiko Sakai, Toshiki Sakabe, Naoki Nishida
    • Organizer
      電子情報通信学会ソフトウェアサイエンス研究会
    • Place of Presentation
      能美市
    • Year and Date
      2007-06-22
  • [Presentation] 二階の書換え系における引数切り落とし法2007

    • Author(s)
      磯谷泰巨、草刈圭一朗、酒井正彦、坂部俊樹、西田直樹
    • Organizer
      電子情報通信学会ソフトウェアサイエンス研究会
    • Place of Presentation
      能美市
    • Year and Date
      2007-06-22

URL: 

Published: 2010-02-04   Modified: 2016-04-21  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi