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

On Proving Termination of Higher-Order Functional Programs

Research Project

Project/Area Number 20500008
Research Category

Grant-in-Aid for Scientific Research (C)

Allocation TypeSingle-year Grants
Section一般
Research Field Fundamental theory of informatics
Research InstitutionNagoya University

Principal Investigator

KUSAKARI Keiichirou  名古屋大学, 情報科学研究科, 准教授 (90323112)

Co-Investigator(Kenkyū-buntansha) SAKABE Toshiki  名古屋大学, 大学院・情報科学研究科, 教授 (60111829)
SAKAI Masahiko  名古屋大学, 大学院・情報科学研究科, 教授 (50215597)
NISHIDA Naoki  名古屋大学, 大学院・情報科学研究科, 助教 (00397449)
Project Period (FY) 2008 – 2011
Project Status Completed (Fiscal Year 2011)
Budget Amount *help
¥4,290,000 (Direct Cost: ¥3,300,000、Indirect Cost: ¥990,000)
Fiscal Year 2011: ¥1,040,000 (Direct Cost: ¥800,000、Indirect Cost: ¥240,000)
Fiscal Year 2010: ¥1,040,000 (Direct Cost: ¥800,000、Indirect Cost: ¥240,000)
Fiscal Year 2009: ¥1,300,000 (Direct Cost: ¥1,000,000、Indirect Cost: ¥300,000)
Fiscal Year 2008: ¥910,000 (Direct Cost: ¥700,000、Indirect Cost: ¥210,000)
Keywords計算理論 / 関数プログラム / 再帰定義 / 停止性 / 静的依存対法 / 関数型言語 / 単純型付き書換え系 / 停止性証明 / 静的再帰構造
Research Abstract

The purpose of this research is to present a method for proving termination of higher-order functional programs, and to develop a termination prover based on the results. In particular, we investigate higher-order functions that are widely used in existing functional programs.
To such purpose, we present an extremely powerful method for proving termination, namely the static dependency pair method. The method combines the dependency pair method introduced for first-order rewrite systems with the notion of strong computability introduced for typed¥lambda-calculi. This method statically analysis a recursive structure of functional programs, and by solving suitable constraints generated by the analysis, we can prove termination. We also extend the argument filtering method and the notion of usable rules onto higher-order systems.
Moreover we produce a termination library of HOPSYS(Higher-Order Proving SYStem). Currently in order to release HOPSYS, we are preparing a manual and web user interface.

Report

(6 results)
  • 2011 Annual Research Report   Final Research Report ( PDF )
  • 2010 Annual Research Report   Self-evaluation Report ( PDF )
  • 2009 Annual Research Report
  • 2008 Annual Research Report
  • Research Products

    (33 results)

All 2012 2011 2010 2009

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

  • [Journal Article] Argument Filterings and Usable Rules in Higher-Order Rewrite Systems2011

    • Author(s)
      SUZUKI Sho, KUSAKARI Keiichirou, Frederic Blanqui
    • Journal Title

      IPSJ Transactions on Programming

      Volume: Vol.4, No.2 Pages: 1-12

    • NAID

      130000655125

    • Related Report
      2011 Final Research Report 2010 Annual Research Report
    • Peer Reviewed
  • [Journal Article] Argument Filterings and Usable Rules in Higher-Order Rewrite Systems2011

    • Author(s)
      SUZUKI Sho, KUSAKARI Keiichirou, Frederic Blanqui
    • Journal Title

      IPSJ Transactions on Programming Vol.4, No.2

      Pages: 1-12

    • NAID

      130000655125

    • Related Report
      2010 Self-evaluation Report
    • Peer Reviewed
  • [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

    • NAID

      10026811591

    • Related Report
      2009 Annual Research Report
    • Peer Reviewed
  • [Journal Article] Static Dependency Pair Method based on Strong Computability for Higher-Order Rewrite Systems2009

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

      IEICE Transactions on Information and Systems

      Volume: Vol.E92-D, No.10 Pages: 2007-2015

    • NAID

      10026811591

    • Related Report
      2011 Final Research Report
    • 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

      Volume: Vol.2, No.3 Pages: 20-32

    • NAID

      130000140286

    • Related Report
      2011 Final Research Report
    • Peer Reviewed
  • [Journal Article] Static Dependency Pair Method for Simply-Typed Term Rewriting and Related Techniques2009

    • Author(s)
      KUSAKARI Keiichirou, SAKAI Masahiko
    • Journal Title

      IEICE Transactions on Information and Systems

      Volume: Vol.E92-D, No.2 Pages: 235-247

    • NAID

      120005530810

    • Related Report
      2011 Final Research Report
    • Peer Reviewed
  • [Journal Article] Static Dependency Pair Method based on Strong Computability for Higher-Order Rewrite Systems2009

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

      IEICE Transactions on Information and Systems,D Vol.E92, No.10

      Pages: 2007-2015

    • NAID

      10026811591

    • Related Report
      2010 Self-evaluation Report
    • Peer Reviewed
  • [Journal Article] Static Dependency Pair Method for Simply-Typed Term Rewriting and Related Techniques2009

    • Author(s)
      KUSAKARI Keiichirou, SAKAI Masahiko
    • Journal Title

      IEICE Transactions on Information and Systems, D Vol.E92, No.2

      Pages: 235-247

    • NAID

      120005530810

    • Related Report
      2010 Self-evaluation Report
    • 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

    • NAID

      130000140286

    • Related Report
      2009 Annual Research Report
    • Peer Reviewed
  • [Journal Article] Static Dependency Pair Method for Simply-Typed Term Rewriting and Related Techniques2009

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

      IEICE Transactions on Information and Systems E92-D

      Pages: 235-247

    • NAID

      120005530810

    • Related Report
      2008 Annual Research Report
    • Peer Reviewed
  • [Presentation] 高階書換え系における引数切り落とし関数の下での実効規則について2012

    • Author(s)
      大井一展,草刈圭一朗,酒井正彦,坂部俊樹,西田直樹
    • Organizer
      Tech. Rep. of IEICE(SS2011-49)
    • Place of Presentation
      高知
    • Related Report
      2011 Final Research Report
  • [Presentation] 単純型付き項書換え系における書換え帰納法について2012

    • Author(s)
      尾関朗,草刈圭一朗,坂田翼,西田直樹,酒井正彦,坂部俊樹
    • Organizer
      Tech. Rep. of IEICE(SS2011-48)
    • Place of Presentation
      高知
    • Related Report
      2011 Final Research Report
  • [Presentation] 高階書換え系における引数切り落とし関数の下での実効規則について2012

    • Author(s)
      大井一展, 草刈圭一朗, 酒井正彦, 坂部俊樹,西田直樹
    • Organizer
      電気情報通信学会
    • Place of Presentation
      高知
    • Related Report
      2011 Annual Research Report
  • [Presentation] 単純型付き項書換え系における書換え帰納法について2012

    • Author(s)
      尾関朗, 草刈圭一朗, 坂田翼, 西田直樹, 酒井正彦, 坂部俊樹
    • Organizer
      電気情報通信学会
    • Place of Presentation
      高知
    • Related Report
      2011 Annual Research Report
  • [Presentation] 制約付き木オートマトンとその閉包性2011

    • Author(s)
      倉橋克尚, 酒井正彦, 西田直樹, 野村太志, 坂部俊樹, 草刈圭一朗
    • Organizer
      電子情報通信学会ソフトウェアサイエンス研究会
    • Place of Presentation
      那覇市
    • Year and Date
      2011-03-07
    • Related Report
      2010 Annual Research Report
  • [Presentation] 制約付き項書換え系における木準同型写像を用いた関数等価性検証2011

    • Author(s)
      高桑一也,西田直樹,酒井正彦,坂部俊樹,草刈圭一朗
    • Organizer
      日本ソフトウェア科学会第28回大会
    • Place of Presentation
      那覇
    • Related Report
      2011 Final Research Report
  • [Presentation] 多重文脈書換え帰納法における反証と補題追加2011

    • Author(s)
      坂田翼,西田直樹,酒井正彦,草刈圭一朗,坂部俊樹
    • Organizer
      日本ソフトウェア科学会第28回大会
    • Place of Presentation
      那覇
    • Related Report
      2011 Final Research Report
  • [Presentation] 制約付き木オートマトンとその閉包性2011

    • Author(s)
      倉橋克尚,酒井正彦,西田直樹,野村太志,坂部俊樹,草刈圭一朗
    • Organizer
      Tech. Rep. of IEICE(SS2010-63)
    • Place of Presentation
      那覇
    • Related Report
      2011 Final Research Report
  • [Presentation] 制約付き項書換え系における木準同型写像を用いた関数等価性検証2011

    • Author(s)
      高桑一也, 西田直樹, 酒井正彦, 坂部俊樹, 草刈圭一朗
    • Organizer
      日本ソフトウェア科学会
    • Place of Presentation
      那覇
    • Related Report
      2011 Annual Research Report
  • [Presentation] 多重文脈書換え帰納法における反証と補題追加2011

    • Author(s)
      坂田翼, 西田直樹, 酒井正彦, 草刈圭一朗, 坂部俊樹
    • Organizer
      日本ソフトウェア科学会
    • Place of Presentation
      那覇
    • Related Report
      2011 Annual Research Report
  • [Presentation] 順方向ナローイングに基づく右線形右シャロー項書換え系の非停止性証明について2010

    • Author(s)
      服部達哉, 酒井正彦, 西田直樹, 草刈圭一朗, 坂部俊樹
    • Organizer
      電子情報通信学会ソフトウェアサイエンス研究会
    • Place of Presentation
      渋川市
    • Year and Date
      2010-12-14
    • Related Report
      2010 Annual Research Report
  • [Presentation] 等式理論を法とするDPLL遷移系について2010

    • Author(s)
      馬場達也, 坂部俊樹, 西田直樹, 草刈圭一朗, 酒井正彦
    • Organizer
      電子情報通信学会ソフトウェアサイエンス研究会
    • Place of Presentation
      岩手県
    • Year and Date
      2010-10-15
    • Related Report
      2010 Annual Research Report
  • [Presentation] Argument Filterings and Usable Rules in Higher-Order Rewrite Systems2010

    • Author(s)
      SUZUKI Sho, KUSAKARI Keiichirou, Frederic Blanqui
    • Organizer
      電子情報通信学会ソフトウェアサイエンス研究会
    • Place of Presentation
      旭川市
    • Year and Date
      2010-08-05
    • Related Report
      2010 Annual Research Report
  • [Presentation] 順方向ナローイングに基づく右線形右シャロー項書換え系の非停止性証明について2010

    • Author(s)
      服部達哉,酒井正彦,西田直樹,草刈圭一朗,坂部俊樹
    • Organizer
      Tech. Rep. of IEICE(SS2010-44)
    • Place of Presentation
      渋川
    • Related Report
      2011 Final Research Report
  • [Presentation] 等式理論を法とするDPLL遷移系について2010

    • Author(s)
      馬場達也,坂部俊樹,西田直樹,草刈圭一朗,酒井正彦
    • Organizer
      Tech. Rep. of IEICE(SS2010-36)
    • Place of Presentation
      滝沢村(岩手県)
    • Related Report
      2011 Final Research Report
  • [Presentation] Argument Filterings and Usable Rules in Higher-Order Rewrite Systems2010

    • Author(s)
      SUZUKI Sho, KUSAKARI Keiichirou, Frederic Blanqui
    • Organizer
      Tech. Rep. of IEICE(SS2010-24)
    • Place of Presentation
      旭川
    • Related Report
      2011 Final Research Report
  • [Presentation] 例外処理を持つ関数型プログラムの停止性証明法2010

    • Author(s)
      馬場正貴,酒井正彦,濱口毅,西田直樹,坂部俊樹,草刈圭一朗
    • Organizer
      第12回プログラミングおよびプログラミング言語ワークショップ
    • Place of Presentation
      琴平
    • Related Report
      2011 Final Research Report
  • [Presentation] 例外処理を持つ関数型プログラムの停止性証明法2010

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

    • Author(s)
      御宿義勝,酒井正彦,坂部俊樹,草刈圭一朗,西田直樹
    • Organizer
      Tech. Rep. of IEICE(SS2009-40)
    • Place of Presentation
      高松
    • Related Report
      2011 Final Research Report
  • [Presentation] 高階書換え系における引数切り落とし法と実効規則2009

    • Author(s)
      鈴木翔,草刈圭一朗,坂部俊樹,酒井正彦,西田直樹
    • Organizer
      Tech. Rep. of IEICE(SS2009-39)
    • Place of Presentation
      高松
    • Related Report
      2011 Final Research Report
  • [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
      東松島
    • Related Report
      2011 Final Research Report 2009 Annual Research Report
  • [Presentation] 右線形右シャローな項書換え系における文脈依存停止性の決定可能性について2009

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

    • Author(s)
      鈴木翔, 草刈圭一朗, 坂部俊樹, 酒井正彦, 西田直樹
    • Organizer
      電子情報通信学会ソフトウェアサイエンス研究会
    • Place of Presentation
      高松
    • Related Report
      2009 Annual Research Report

URL: 

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

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi