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

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

研究課題

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

基盤研究(C)

配分区分補助金
応募区分一般
研究分野 情報学基礎
研究機関名古屋大学

研究代表者

草刈 圭一朗  名古屋大学, 情報科学研究科, 准教授 (90323112)

研究分担者 坂部 俊樹  名古屋大学, 大学院・情報科学研究科, 教授 (60111829)
酒井 正彦  名古屋大学, 大学院・情報科学研究科, 教授 (50215597)
西田 直樹  名古屋大学, 大学院・情報科学研究科, 助教 (00397449)
研究期間 (年度) 2008 – 2011
研究課題ステータス 完了 (2011年度)
配分額 *注記
4,290千円 (直接経費: 3,300千円、間接経費: 990千円)
2011年度: 1,040千円 (直接経費: 800千円、間接経費: 240千円)
2010年度: 1,040千円 (直接経費: 800千円、間接経費: 240千円)
2009年度: 1,300千円 (直接経費: 1,000千円、間接経費: 300千円)
2008年度: 910千円 (直接経費: 700千円、間接経費: 210千円)
キーワード計算理論 / 関数プログラム / 再帰定義 / 停止性 / 静的依存対法 / 関数型言語 / 単純型付き書換え系 / 停止性証明 / 静的再帰構造
研究概要

本研究の目的は、関数プログラムの停止性証明法の理論整備と、得られた理論成果に基づく停止性自動証明システムの構築である。特に、関数プログラムで広く利用されている高階関数への対応を重点的に研究する。
本目的に従い、我々は静的依存対法と言う、関数プログラムの静的再帰構造を解析することにより停止性を証明する非常に強力でかつ効率的な手法を提案する。これは現在、高階関数を含む関数プログラムの停止性証明法としては実用上最も強力な手法である。本手法は一階の書換え系で提案された依存対法と、型付きλ計算の停止性証明のために導入された強計算性の概念に基づき設計される。また、静的依存対法により効果的かつ効率的に停止性を証明するために必須となる引数切り落とし法や実効規則も高階の書換え系上に拡張する。
さらに、得られた成果に基づき高階定理自動証明系HOPSYS(Higher-Order Proving SYStem)の停止性ライブラリを作成した。現在は、公開に向けてWebユーザインターフェースを開発中である。

報告書

(6件)
  • 2011 実績報告書   研究成果報告書 ( PDF )
  • 2010 実績報告書   自己評価報告書 ( PDF )
  • 2009 実績報告書
  • 2008 実績報告書
  • 研究成果

    (33件)

すべて 2012 2011 2010 2009

すべて 雑誌論文 (10件) (うち査読あり 10件) 学会発表 (23件)

  • [雑誌論文] Argument Filterings and Usable Rules in Higher-Order Rewrite Systems2011

    • 著者名/発表者名
      SUZUKI Sho, KUSAKARI Keiichirou, Frederic Blanqui
    • 雑誌名

      IPSJ Transactions on Programming

      巻: Vol.4, No.2 ページ: 1-12

    • NAID

      130000655125

    • 関連する報告書
      2011 研究成果報告書 2010 実績報告書
    • 査読あり
  • [雑誌論文] Argument Filterings and Usable Rules in Higher-Order Rewrite Systems2011

    • 著者名/発表者名
      SUZUKI Sho, KUSAKARI Keiichirou, Frederic Blanqui
    • 雑誌名

      IPSJ Transactions on Programming Vol.4, No.2

      ページ: 1-12

    • NAID

      130000655125

    • 関連する報告書
      2010 自己評価報告書
    • 査読あり
  • [雑誌論文] Static Dependency Pair Method based on Strong Computability for Higher-Order Rewrite Systems2010

    • 著者名/発表者名
      KUSAKARI Keiichirou, ISOGAI Yasuo, SAKAI Masahiko, Frederic Blanqui
    • 雑誌名

      IEICE Transactions on Information and Systems E92-D

      ページ: 2007-2015

    • NAID

      10026811591

    • 関連する報告書
      2009 実績報告書
    • 査読あり
  • [雑誌論文] Static Dependency Pair Method based on Strong Computability for Higher-Order Rewrite Systems2009

    • 著者名/発表者名
      KUSAKARI Keiichirou, ISOGAI Yasuo, SAKAI Masahiko, Frederic Blanqui
    • 雑誌名

      IEICE Transactions on Information and Systems

      巻: Vol.E92-D, No.10 ページ: 2007-2015

    • NAID

      10026811591

    • 関連する報告書
      2011 研究成果報告書
    • 査読あり
  • [雑誌論文] Context-Sensitive Innermost Reachability is Decidable for Linear Right-Shallow Term Rewriting Systems2009

    • 著者名/発表者名
      KOJIMA Yoshiharu, SAKAI Masahiko, NISHIDA Naoki, KUSAKARI Keiichirou, SAKABE Toshiki
    • 雑誌名

      IPSJ Transactions on Programming

      巻: Vol.2, No.3 ページ: 20-32

    • NAID

      130000140286

    • 関連する報告書
      2011 研究成果報告書
    • 査読あり
  • [雑誌論文] Static Dependency Pair Method for Simply-Typed Term Rewriting and Related Techniques2009

    • 著者名/発表者名
      KUSAKARI Keiichirou, SAKAI Masahiko
    • 雑誌名

      IEICE Transactions on Information and Systems

      巻: Vol.E92-D, No.2 ページ: 235-247

    • NAID

      120005530810

    • 関連する報告書
      2011 研究成果報告書
    • 査読あり
  • [雑誌論文] Static Dependency Pair Method based on Strong Computability for Higher-Order Rewrite Systems2009

    • 著者名/発表者名
      KUSAKARI Keiichirou, ISOGAI Yasuo, SAKAI Masahiko, Frederic Blanqui
    • 雑誌名

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

      ページ: 2007-2015

    • NAID

      10026811591

    • 関連する報告書
      2010 自己評価報告書
    • 査読あり
  • [雑誌論文] Static Dependency Pair Method for Simply-Typed Term Rewriting and Related Techniques2009

    • 著者名/発表者名
      KUSAKARI Keiichirou, SAKAI Masahiko
    • 雑誌名

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

      ページ: 235-247

    • NAID

      120005530810

    • 関連する報告書
      2010 自己評価報告書
    • 査読あり
  • [雑誌論文] Context-Sensitive Innermost Reachability is Decidable for Linear Right-Shallow Term Rewriting Systems2009

    • 著者名/発表者名
      KOJIMA Yoshiharu, SAKAI Masahiko, NISHIDA Naoki, KUSAKARI Keiichirou, SAKABE Toshiki
    • 雑誌名

      IPSJ Transactions on Programming 2

      ページ: 20-32

    • NAID

      130000140286

    • 関連する報告書
      2009 実績報告書
    • 査読あり
  • [雑誌論文] Static Dependency Pair Method for Simply-Typed Term Rewriting and Related Techniques2009

    • 著者名/発表者名
      Keiichirou Kusakari, Masahiko Sakai
    • 雑誌名

      IEICE Transactions on Information and Systems E92-D

      ページ: 235-247

    • NAID

      120005530810

    • 関連する報告書
      2008 実績報告書
    • 査読あり
  • [学会発表] 高階書換え系における引数切り落とし関数の下での実効規則について2012

    • 著者名/発表者名
      大井一展,草刈圭一朗,酒井正彦,坂部俊樹,西田直樹
    • 学会等名
      Tech. Rep. of IEICE(SS2011-49)
    • 発表場所
      高知
    • 関連する報告書
      2011 研究成果報告書
  • [学会発表] 単純型付き項書換え系における書換え帰納法について2012

    • 著者名/発表者名
      尾関朗,草刈圭一朗,坂田翼,西田直樹,酒井正彦,坂部俊樹
    • 学会等名
      Tech. Rep. of IEICE(SS2011-48)
    • 発表場所
      高知
    • 関連する報告書
      2011 研究成果報告書
  • [学会発表] 高階書換え系における引数切り落とし関数の下での実効規則について2012

    • 著者名/発表者名
      大井一展, 草刈圭一朗, 酒井正彦, 坂部俊樹,西田直樹
    • 学会等名
      電気情報通信学会
    • 発表場所
      高知
    • 関連する報告書
      2011 実績報告書
  • [学会発表] 単純型付き項書換え系における書換え帰納法について2012

    • 著者名/発表者名
      尾関朗, 草刈圭一朗, 坂田翼, 西田直樹, 酒井正彦, 坂部俊樹
    • 学会等名
      電気情報通信学会
    • 発表場所
      高知
    • 関連する報告書
      2011 実績報告書
  • [学会発表] 制約付き木オートマトンとその閉包性2011

    • 著者名/発表者名
      倉橋克尚, 酒井正彦, 西田直樹, 野村太志, 坂部俊樹, 草刈圭一朗
    • 学会等名
      電子情報通信学会ソフトウェアサイエンス研究会
    • 発表場所
      那覇市
    • 年月日
      2011-03-07
    • 関連する報告書
      2010 実績報告書
  • [学会発表] 制約付き項書換え系における木準同型写像を用いた関数等価性検証2011

    • 著者名/発表者名
      高桑一也,西田直樹,酒井正彦,坂部俊樹,草刈圭一朗
    • 学会等名
      日本ソフトウェア科学会第28回大会
    • 発表場所
      那覇
    • 関連する報告書
      2011 研究成果報告書
  • [学会発表] 多重文脈書換え帰納法における反証と補題追加2011

    • 著者名/発表者名
      坂田翼,西田直樹,酒井正彦,草刈圭一朗,坂部俊樹
    • 学会等名
      日本ソフトウェア科学会第28回大会
    • 発表場所
      那覇
    • 関連する報告書
      2011 研究成果報告書
  • [学会発表] 制約付き木オートマトンとその閉包性2011

    • 著者名/発表者名
      倉橋克尚,酒井正彦,西田直樹,野村太志,坂部俊樹,草刈圭一朗
    • 学会等名
      Tech. Rep. of IEICE(SS2010-63)
    • 発表場所
      那覇
    • 関連する報告書
      2011 研究成果報告書
  • [学会発表] 制約付き項書換え系における木準同型写像を用いた関数等価性検証2011

    • 著者名/発表者名
      高桑一也, 西田直樹, 酒井正彦, 坂部俊樹, 草刈圭一朗
    • 学会等名
      日本ソフトウェア科学会
    • 発表場所
      那覇
    • 関連する報告書
      2011 実績報告書
  • [学会発表] 多重文脈書換え帰納法における反証と補題追加2011

    • 著者名/発表者名
      坂田翼, 西田直樹, 酒井正彦, 草刈圭一朗, 坂部俊樹
    • 学会等名
      日本ソフトウェア科学会
    • 発表場所
      那覇
    • 関連する報告書
      2011 実績報告書
  • [学会発表] 順方向ナローイングに基づく右線形右シャロー項書換え系の非停止性証明について2010

    • 著者名/発表者名
      服部達哉, 酒井正彦, 西田直樹, 草刈圭一朗, 坂部俊樹
    • 学会等名
      電子情報通信学会ソフトウェアサイエンス研究会
    • 発表場所
      渋川市
    • 年月日
      2010-12-14
    • 関連する報告書
      2010 実績報告書
  • [学会発表] 等式理論を法とするDPLL遷移系について2010

    • 著者名/発表者名
      馬場達也, 坂部俊樹, 西田直樹, 草刈圭一朗, 酒井正彦
    • 学会等名
      電子情報通信学会ソフトウェアサイエンス研究会
    • 発表場所
      岩手県
    • 年月日
      2010-10-15
    • 関連する報告書
      2010 実績報告書
  • [学会発表] Argument Filterings and Usable Rules in Higher-Order Rewrite Systems2010

    • 著者名/発表者名
      SUZUKI Sho, KUSAKARI Keiichirou, Frederic Blanqui
    • 学会等名
      電子情報通信学会ソフトウェアサイエンス研究会
    • 発表場所
      旭川市
    • 年月日
      2010-08-05
    • 関連する報告書
      2010 実績報告書
  • [学会発表] 順方向ナローイングに基づく右線形右シャロー項書換え系の非停止性証明について2010

    • 著者名/発表者名
      服部達哉,酒井正彦,西田直樹,草刈圭一朗,坂部俊樹
    • 学会等名
      Tech. Rep. of IEICE(SS2010-44)
    • 発表場所
      渋川
    • 関連する報告書
      2011 研究成果報告書
  • [学会発表] 等式理論を法とするDPLL遷移系について2010

    • 著者名/発表者名
      馬場達也,坂部俊樹,西田直樹,草刈圭一朗,酒井正彦
    • 学会等名
      Tech. Rep. of IEICE(SS2010-36)
    • 発表場所
      滝沢村(岩手県)
    • 関連する報告書
      2011 研究成果報告書
  • [学会発表] Argument Filterings and Usable Rules in Higher-Order Rewrite Systems2010

    • 著者名/発表者名
      SUZUKI Sho, KUSAKARI Keiichirou, Frederic Blanqui
    • 学会等名
      Tech. Rep. of IEICE(SS2010-24)
    • 発表場所
      旭川
    • 関連する報告書
      2011 研究成果報告書
  • [学会発表] 例外処理を持つ関数型プログラムの停止性証明法2010

    • 著者名/発表者名
      馬場正貴,酒井正彦,濱口毅,西田直樹,坂部俊樹,草刈圭一朗
    • 学会等名
      第12回プログラミングおよびプログラミング言語ワークショップ
    • 発表場所
      琴平
    • 関連する報告書
      2011 研究成果報告書
  • [学会発表] 例外処理を持つ関数型プログラムの停止性証明法2010

    • 著者名/発表者名
      馬場正貴, 酒井正彦, 濱口毅, 西田直樹, 坂部俊樹, 草刈圭一朗
    • 学会等名
      第12回プログラミングおよびプログラミング言語ワークショップPPL2010
    • 発表場所
      琴平
    • 関連する報告書
      2009 実績報告書
  • [学会発表] 右線形右シャローな項書換え系における文脈依存停止性の決定可能性について2009

    • 著者名/発表者名
      御宿義勝,酒井正彦,坂部俊樹,草刈圭一朗,西田直樹
    • 学会等名
      Tech. Rep. of IEICE(SS2009-40)
    • 発表場所
      高松
    • 関連する報告書
      2011 研究成果報告書
  • [学会発表] 高階書換え系における引数切り落とし法と実効規則2009

    • 著者名/発表者名
      鈴木翔,草刈圭一朗,坂部俊樹,酒井正彦,西田直樹
    • 学会等名
      Tech. Rep. of IEICE(SS2009-39)
    • 発表場所
      高松
    • 関連する報告書
      2011 研究成果報告書
  • [学会発表] Context-Sensitive Innermost Reduction of Linear Right-Shallow Term Rewriting Systems Effectively Preserves Regularity2009

    • 著者名/発表者名
      KOJIMA Yoshiharu, SAKAI Masahiko, NISHIDA Naoki, KUSAKARI Keiichirou, SAKABE Toshiki
    • 学会等名
      LA-Symposium 2009(Summer)
    • 発表場所
      東松島
    • 関連する報告書
      2011 研究成果報告書 2009 実績報告書
  • [学会発表] 右線形右シャローな項書換え系における文脈依存停止性の決定可能性について2009

    • 著者名/発表者名
      御宿義勝, 酒井正彦, 坂部俊樹, 草刈圭一朗, 西田直樹
    • 学会等名
      電子悟報通信学会ソフトウェアサイエンス研究会
    • 発表場所
      高松
    • 関連する報告書
      2009 実績報告書
  • [学会発表] 高階書換え系における引数切り落とし法と実効規則2009

    • 著者名/発表者名
      鈴木翔, 草刈圭一朗, 坂部俊樹, 酒井正彦, 西田直樹
    • 学会等名
      電子情報通信学会ソフトウェアサイエンス研究会
    • 発表場所
      高松
    • 関連する報告書
      2009 実績報告書

URL: 

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

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

Powered by NII kakenhi