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

2009 Fiscal Year Annual Research Report

高階関数プログラムの停止性判定に関する研究

Research Project

Project/Area Number 20500008
Research InstitutionNagoya University

Principal Investigator

草刈 圭一朗  Nagoya University, 大学院・情報科学研究科, 准教授 (90323112)

Co-Investigator(Kenkyū-buntansha) 坂部 俊樹  名古屋大学, 大学院・情報科学研究科, 教授 (60111829)
酒井 正彦  名古屋大学, 大学院・情報科学研究科, 教授 (50215597)
西田 直樹  名古屋大学, 大学院・情報科学研究科, 助教 (00397449)
Keywords関数型言語 / 単純型付き書換え系 / 停止性 / 静的依存対法
Research Abstract

本研究の目的は、関数プログラムの停止性証明法の理論整備と、得られた理論成果に基づく停止性自動証明システムの構築である。特に、関数プログラムで広く利用されている高階関数への対応を重点に研究する。
今年度は以下の成果が得られた。
1.我々が提案した静的依存対法は関数プログラムの静的再帰構造を解析することにより停止性を証明する非常に強力でかつ効率的な手法である。しかしながら、関数渡しが"適切"に行われていない場合は適用不能であることが判明している。昨年度に、剥離型と剥離順序と呼ばれる概念を導入することにより、関数渡しが安全となり、それゆえに静的依存対法が健全となるクラスを明らかにした。今年度は、このクラスが決定可能であることを明らかにした。また、より豊かな高階の系においても静的依存対法の理論が構築でき、この関数渡しが安全なクラスにおいては静的依存対法が健全となることを明らかにした。
2.静的依存対法を効果的かつ効率的に使用するためには引数切り落とし法と実効規則の概念が重要となってくる。本年度は、λ抽象を含む(それゆえにλ算法を含む)豊かな高階の系における、引数切り落とし法と実効規則の厳密な定義と正当性の証明を与えた。この成果によりλ抽象を含む高階の系における停止性証明が劇的に強力になった。

  • Research Products

    (6 results)

All 2010 2009

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

  • [Journal Article] Static Dependency Pair Method based on Strong Computability for Higher-Order Rewrite Systems2010

    • Author(s)
      KUSAKARI Keiichirou, ISOGAI Yasuo, SAKAI Masahiko, Frederic Blanqui
    • Journal Title

      IEICE Transactions on Information and Systems E92-D

      Pages: 2007-2015

    • Peer Reviewed
  • [Journal Article] Context-Sensitive Innermost Reachability is Decidable for Linear Right-Shallow Term Rewriting Systems2009

    • Author(s)
      KOJIMA Yoshiharu, SAKAI Masahiko, NISHIDA Naoki, KUSAKARI Keiichirou, SAKABE Toshiki
    • Journal Title

      IPSJ Transactions on Programming 2

      Pages: 20-32

    • Peer Reviewed
  • [Presentation] 例外処理を持つ関数型プログラムの停止性証明法2010

    • Author(s)
      馬場正貴, 酒井正彦, 濱口毅, 西田直樹, 坂部俊樹, 草刈圭一朗
    • Organizer
      第12回プログラミングおよびプログラミング言語ワークショップPPL2010
    • Place of Presentation
      琴平
    • Year and Date
      20100300
  • [Presentation] 右線形右シャローな項書換え系における文脈依存停止性の決定可能性について2009

    • Author(s)
      御宿義勝, 酒井正彦, 坂部俊樹, 草刈圭一朗, 西田直樹
    • Organizer
      電子悟報通信学会ソフトウェアサイエンス研究会
    • Place of Presentation
      高松
    • Year and Date
      20091200
  • [Presentation] 高階書換え系における引数切り落とし法と実効規則2009

    • Author(s)
      鈴木翔, 草刈圭一朗, 坂部俊樹, 酒井正彦, 西田直樹
    • Organizer
      電子情報通信学会ソフトウェアサイエンス研究会
    • Place of Presentation
      高松
    • Year and Date
      20091200
  • [Presentation] Context-Sensitive Innermost Reduction of Linear Right-Shallow Term Rewriting Systems Effectively Preserves Regularity2009

    • Author(s)
      KOJIMA Yoshiharu, SAKAI Masahiko, NISHIDA Naoki, KUSAKARI Keiichirou, SAKABE Toshiki
    • Organizer
      LA-Symposium 2009(Summer)
    • Place of Presentation
      東松島
    • Year and Date
      20090700

URL: 

Published: 2011-06-16   Modified: 2016-04-21  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi