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

2012 年度 実施状況報告書

静的再帰構造解析に基づく関数プログラムの停止性自動証明

研究課題

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

基盤研究(C)

研究機関名古屋大学

研究代表者

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

研究分担者 坂部 俊樹  名古屋大学, 情報科学研究科, 教授 (60111829)
研究期間 (年度) 2012-04-01 – 2017-03-31
キーワード情報基礎 / 関数プログラム / 停止性 / 再帰定義
研究概要

平成24年度には,静的な再帰構造解析に基づく関数プログラムの停止性証明法である静的依存対法を二つの方向に拡張することに成功した.
一つ目は,多相型と代数的データ型を含む系への拡張である.この拡張は実用上大きな意味を持つ.この拡張により,実用的な関数プログラミング言語(SML#,SML/NJ,OCaml,Haskell等)により記述された多くの関数プログラムに静的依存対法を適用することが可能になった.
二つ目は,パターン付きの関数抽象を含む系への拡張である.この拡張は理論上大きな意味を持つ.この拡張により,書換え系モデルを土台に得てきた静的依存対法の研究成果がλ計算や型理論の枠組みでの研究にも応用可能になった.

現在までの達成度 (区分)
現在までの達成度 (区分)

1: 当初の計画以上に進展している

理由

平成24年度の目標としていた代数的データ型と多相型への静的依存対法への対応が完全にできた.さらに,平成24年度の目標としては考慮していなかったパターン付きの関数抽象への対応にも成功した.

今後の研究の推進方策

現在の所,順調に研究が進展していることもあり,今後の研究は応募時の予定通りに行いたいと考える.平成25年度の研究目標は応募時と同じく以下の拡張とする.
静的依存対法と全く異なる停止性証明手法である高階経路順序法の研究において,OCaml等の開発で有名なフランス国立研究所であるINRIAのJ.-P. JouannaudとF. Blanqui によって可触性の概念が与えられた.彼らの研究においては,型の解釈に基づく完備束となる関数空間を与え,その上のある種の単調関数が与える最小不動点をもって強計算性の定義を与えている.我々が用いていた"強計算性"の定義を,この非常に高度な数学を駆使した手法により与えられる"強計算性"に置き換えることにより,静的依存対法の適用可能なクラスが拡張できるという感触を得ている.この拡張を平成25年度の目標とする.

次年度の研究費の使用計画

予定通りである.すなわち,物品費100,000円,旅費400,000円,人件費・謝金100,000円,その他100,000円に,間接経費210,000円を加えた合計910,000円である.

  • 研究成果

    (4件)

すべて 2013 2012

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

  • [雑誌論文] Static Dependecy Pair Method in Rewriting Systems for Functional Programs with Product, Algebraic Data, and ML-Polymorphic Types2013

    • 著者名/発表者名
      KUSAKARI Keiichirou
    • 雑誌名

      IEICE Transactions on Information and Systems

      巻: E96-D ページ: 472-480

    • 査読あり
  • [学会発表] 静的依存対法 -再帰定義は定義か?-2013

    • 著者名/発表者名
      草刈圭一朗
    • 学会等名
      第15回プログラミングおよび言語ワークショップ(PPL2013)
    • 発表場所
      会津若松
    • 年月日
      20130304-20130306
  • [学会発表] 単純型付き項書換え系の停止性証明におけるカリー化の利用2012

    • 著者名/発表者名
      倉田佳佑, 草刈圭一朗, 酒井正彦, 坂部俊樹, 西田直樹
    • 学会等名
      平成24年度電気関係学会東海支部連合大会
    • 発表場所
      豊橋技術科学大学
    • 年月日
      20120914-20120915
  • [学会発表] Static Dependecy Pair Method in Rewriting Systems for Functional Programs with Product, Algebraic Data, and ML-Polymorphic Types2012

    • 著者名/発表者名
      KUSAKARI Keiichirou
    • 学会等名
      電子情報通信学会ソフトウェアサイエンス研究会
    • 発表場所
      愛媛大学
    • 年月日
      20120510-20120511

URL: 

公開日: 2014-07-24  

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

Powered by NII kakenhi