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

2014 年度 実施状況報告書

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

研究課題

研究課題/領域番号 24500012
研究機関岐阜大学

研究代表者

草刈 圭一朗  岐阜大学, 工学部, 教授 (90323112)

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

静的な再帰構造解析に基づく関数プログラムの停止性証明法が有効に機能するためには簡約化順序と呼ばれる順序が必須となる.我々は平成25年度に重み付き経路順序と呼ぶ強力な順序を提案し,SMTソルバとの連携を図るための効果的かつ効率的なコーディング法も与えた.
平成26年度には,これらの成果をさらに発展させた.また,発展させた成果に基づき停止性自動証明ツールである Nagoya Termination Tool を作成した.停止性証明ツールの競技会である2014年度の International Termination Competition に我々のツールで出場したところ,ほぼ重み付き経路順序のみに停止性証明を頼っているにも関わらず,総合2位の成績を獲得できた.これは我々の重み付き経路順序の強力さを証明するものであり,我々の研究方向の正しさを証明するものであると考える.

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

2: おおむね順調に進展している

理由

得られた成果である重み付き経路順序とSMTソルバとの連携法に基づき非常に強力な停止性証明ツールを作成できた.
一方,本ツールは関数プログラムで広く利用されている高階関数への対応がまだできていない.

今後の研究の推進方策

我々の目標である関数プログラム停止性自動証明ツールは静的な再帰構造解析に基づく停止性証明法である静的依存対法に基づき設計する予定である.この静的依存対法の設計は完了している.静的依存対法が有効に機能するためには簡約化順序,引数切り落とし法,実効規則の3つの理論が必要となる.簡約化順序としては非常に強力な重み付き経路順序を設計したものの高階関数に対応していないため,この対応が目標となる.また,引数切り落とし法と実効規則に関しては関数抽象に完全に対応しきれていない.この対応も目標となる.これらの理論的目標を達成した後に,得られた理論に基づく関数プログラムの停止性自動証明ツールを作成してするのが最終目標となる.

  • 研究成果

    (3件)

すべて 2014

すべて 雑誌論文 (1件) (うち査読あり 1件、 オープンアクセス 1件、 謝辞記載あり 1件) 学会発表 (2件)

  • [雑誌論文] A Unified Ordering for Termination Proving2014

    • 著者名/発表者名
      YAMADA Akihisa, KUSAKARI Keiichirou, SAKABE Toshiki
    • 雑誌名

      Science of Computer Programming

      巻: In Press, Corrected Proof ページ: 1 - 38

    • 査読あり / オープンアクセス / 謝辞記載あり
  • [学会発表] Nagoya Termination Tool2014

    • 著者名/発表者名
      YAMADA Akihisa, KUSAKARI Keiichirou, SAKABE Toshiki
    • 学会等名
      n Proc. Joint 25th International Conference on Rewriting Techniques and Applications and 12th International Conference on Typed Lambda Calculi and Applications
    • 発表場所
      Vienna (Austria)
    • 年月日
      2014-07-15 – 2014-07-15
  • [学会発表] Size Complexity of BDD Construction of Pseudo-Boolean Constraints in binary/mixed-radix Base Form2014

    • 著者名/発表者名
      Naoki Nagatsuka, Masahiko Sakai, Zankl Harald, Keiichirou Kusakari
    • 学会等名
      The 28th Annual Conference of the Japan Society of Artifical Intelligence
    • 発表場所
      松山
    • 年月日
      2014-05-12 – 2014-05-12

URL: 

公開日: 2016-05-27  

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

Powered by NII kakenhi