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

2005 年度 実績報告書

関数型言語の解析・検証・効率的実行のための書換え系理論の研究

研究課題

研究課題/領域番号 15500007
研究機関名古屋大学

研究代表者

酒井 正彦  名古屋大学, 大学院・情報科学研究科, 教授 (50215597)

研究分担者 坂部 俊樹  名古屋大学, 大学院・情報科学研究科, 教授 (60111829)
草刈 圭一朗  名古屋大学, 大学院情報科学研究科, 講師 (90323112)
西田 直樹  名古屋大学, 大学院・情報科学研究科, 助手 (00397449)
粕谷 英人  愛知県立大学, 情報科学部, 助手 (10295579)
キーワード項書換え系 / 関数型言語 / 停止性証明
研究概要

本研究の目的は、項書換え系においてこれまでに得られている種々の理論的結果を関数型言語に適用する上で妨げとなっているギャップを取り除くことにある。項書換え系と関数型言語のギャップとしては、高階性、優先順序、エラー処理、モジュール機能などが挙げられる。一方、項書換え系での理論的研究としては、停止性、合流性、計算戦略、定理自動証明、E単一化、プログラム変換等が挙げられる。
今年度は以下の研究を行った。
1.依存対法による停止性証明の高階への拡張について、初年度の結果では右辺に変数の入れ子がないか、データが複製されないという強い制限を取り除くことに成功した。現在結果を国際論文誌に投稿中である。
2.項書換え系の帰納的定理を証明するための潜在帰納法は、高階性を持つ場合に拡張した場合には、その部分クラスに対応することが分かった。このため、帰納的定理であっても潜在帰納法により帰納的定理ではないと答えがでる可能性が生ずる。この問題が起きないための条件を与えた。
3.依存対法による停止性証明と潜在帰納法の優先順序付き書換え系への拡張は、いずれも、ほぼ自明と思われる条件しか明らかにならず、さらに研究を進める必要がある。
4.非直交な重なりを持つ書換え系において最外戦略が完全であるための条件とそれを満たすような書換え系を生成するための等価変換法を示した。これは、正規化戦略はこれまで最外戦略の特殊な戦略であることから、この研究をさらに進める必要がある。

  • 研究成果

    (5件)

すべて 2006 2005

すべて 雑誌論文 (5件)

  • [雑誌論文] 関数プログラムの停止性証明に関する辞書式経路順序2006

    • 著者名/発表者名
      星野由美, 草刈圭一朗, 酒井正彦, 坂部俊樹, 西田直樹
    • 雑誌名

      電子情報通信学会技術研究報告 105・596

      ページ: 35-40

  • [雑誌論文] Primitive Indeuctive Theorems Bridge Implicit Induction Methods and Inductive Theorems in Higher-Order Rewriting2005

    • 著者名/発表者名
      K.Kusakari, M.Sakai, T.Sakabe
    • 雑誌名

      IEICE Trans. on Information and Systems E88-D・12

      ページ: 2715-2726

    • 説明
      「研究成果報告書概要(和文)」より
  • [雑誌論文] 構成子項書換え系の逆計算プログラムの生成2005

    • 著者名/発表者名
      西田直樹, 酒井正彦, 坂部俊樹
    • 雑誌名

      電子情報通信学会論文誌 J88-D-1・8

      ページ: 1171-1183

  • [雑誌論文] 関数プログラムの再帰構造解析と強計算性に基づく十分完全性の証明法2005

    • 著者名/発表者名
      櫻井敬大, 草刈圭一朗, 西田直樹, 酒井正彦, 坂部俊樹
    • 雑誌名

      情報科学技術レターズ LA-001

      ページ: 1-4

  • [雑誌論文] 重なりを持つTRSにおける最外戦略の完全性について2005

    • 著者名/発表者名
      岩田篤史, 酒井正彦, 西田直樹, 草刈圭一朗, 西田直樹
    • 雑誌名

      電子情報通信学会技術報告 105・331

      ページ: 39-44

URL: 

公開日: 2007-04-02   更新日: 2016-04-21  

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

Powered by NII kakenhi