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

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

研究課題

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

基盤研究(C)

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

研究代表者

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

研究分担者 坂部 俊樹  名古屋大学, 大学院・情報科学研究科, 教授 (60111829)
草刈 圭一朗  名古屋大学, 大学院・情報科学研究科, 講師 (90323112)
西田 直樹  名古屋大学, 大学院・情報科学研究科, 助手 (00397449)
粕谷 英人  愛知県立大学, 情報科学部, 助手 (10295579)
研究期間 (年度) 2003 – 2005
研究課題ステータス 完了 (2005年度)
配分額 *注記
2,500千円 (直接経費: 2,500千円)
2005年度: 800千円 (直接経費: 800千円)
2004年度: 800千円 (直接経費: 800千円)
2003年度: 900千円 (直接経費: 900千円)
キーワード項書換え系 / 関数型言語 / 正規化戦略 / 停止性証明 / 潜在帰納法 / 最外戦略
研究概要

本研究の目的は、項書換え系における理論的結果を関数型言語に適用する上で妨げとなっているギャップを取り除くことにある。本研究では、以下の事柄について検討し、成果を得ることができた。
1.依存対法による高階書換え系の停止性証明法では、書き換え系の右辺に変数の入れ子があり、かつ、データのコピーが起こる場合にはこの方法が適用ができない。そこで、対象を若干制限のあるシステムである単純型項書換え系に変更して研究した結果、これまでの強い制限を取り除くことに成功した。
2.高階書換え系において、強逐次近似とNV近似に基づく必須リデックスが決定可能であることを、木オートマトン技術とデブロイ記法を利用して示した。
3.項書換え系の帰納的定理を証明するための潜在帰納法は、高階性を持つ場合に拡張した場合には、その部分クラスに対応することが分かった。このため、帰納的定理であっても潜在帰納法により帰納的定理ではないと答えがでる可能性が生ずる。この問題が起きないための条件を与えた。
4.非直交な重なりを持つ書換え系において最外戦略が完全であるための条件とそれを満たすような書換え系を生成するための等価変換法を示した。
5.構成子項書換え系の逆関数を定義する書換え系の生成法を与えた。また、項書換え系に余剰変数が含まれる場合でも、両辺が線形であれば最内ナローイングによる計算で全ての解が求められることが分かった。

報告書

(4件)
  • 2005 実績報告書   研究成果報告書概要
  • 2004 実績報告書
  • 2003 実績報告書
  • 研究成果

    (26件)

すべて 2006 2005 2004 2003 その他

すべて 雑誌論文 (20件) 文献書誌 (6件)

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

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

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

      ページ: 35-40

    • 関連する報告書
      2005 実績報告書
  • [雑誌論文] 構成子項書換え系の逆計算プログラムの生成2005

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

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

      ページ: 1171-1183

    • NAID

      120000976020

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      2005 研究成果報告書概要
  • [雑誌論文] 関数プログラムの再帰構造解析と強計算性に基づく十分完全性の証明法2005

    • 著者名/発表者名
      櫻井, 草刈, 西田, 酒井, 坂部
    • 雑誌名

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

      ページ: 1-4

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      2005 研究成果報告書概要
  • [雑誌論文] 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 実績報告書 2005 研究成果報告書概要
  • [雑誌論文] On Dependency Pair Method for Proving Termination of Higher-Order Rewrite Systems2005

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

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

      ページ: 583-593

    • NAID

      110003214222

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      2005 研究成果報告書概要
  • [雑誌論文] Computation Programs for Constructor Term Rewriting Systems2005

    • 著者名/発表者名
      Naoki Nishida, Masahiko Sakai, Toshiki Sakabe
    • 雑誌名

      IEICE Trans. on Information and Systems(in Japanese) Vol.J88-D-I, No.8

      ページ: 1171-1183

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      2005 研究成果報告書概要
  • [雑誌論文] Proving Sufficient Completeness of Functional Programs based on Recursive Structure Analysis and Strong Computability2005

    • 著者名/発表者名
      Keita Sakurai, Keiichirou Kusakari, Naoki Nishida, Masahiko Sakai, Toshiki Sakabe
    • 雑誌名

      Information Technology Letters(in Japanese) Vol.LA-001

      ページ: 1-4

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      2005 研究成果報告書概要
  • [雑誌論文] 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 Vol.E88-D, No.12

      ページ: 2715-2726

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      2005 研究成果報告書概要
  • [雑誌論文] On Dependency Pair Method for Proving Termination of Higher-Order Rewrite Systems2005

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

      IEICE Trans. on Information and Systems Vol.E88-D, No.3

      ページ: 583-593

    • NAID

      110003214222

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

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

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

      ページ: 1171-1183

    • NAID

      120000976020

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

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

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

      ページ: 1-4

    • 関連する報告書
      2005 実績報告書
  • [雑誌論文] 重なりを持つTRSにおける最外戦略の完全性について2005

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

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

      ページ: 39-44

    • NAID

      110003498383

    • 関連する報告書
      2005 実績報告書
  • [雑誌論文] Higher-Order Path Orders based on Computability2004

    • 著者名/発表者名
      K.Kusakari
    • 雑誌名

      IEICE Trans. on Information and Systems E87-D・2

      ページ: 352-359

    • NAID

      110003223356

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      2005 研究成果報告書概要
  • [雑誌論文] Higher-Order Path Orders based on Computability2004

    • 著者名/発表者名
      K.Kusakari
    • 雑誌名

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

      ページ: 352-359

    • NAID

      110003223356

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      2005 研究成果報告書概要
  • [雑誌論文] 右辺のみに現れる変数を持つ線形構成子項書換え系の計算の効率化2004

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

      コンピュータソフトウェア 21・3

      ページ: 40-47

    • NAID

      110003743167

    • 関連する報告書
      2004 実績報告書
  • [雑誌論文] 高階書換え系の決定可能な計算戦略について2004

    • 著者名/発表者名
      粕谷英人, 酒井正彦, 阿草清滋
    • 雑誌名

      電子情報通信学会技術報告 SS2004-6

      ページ: 1-6

    • NAID

      110003276712

    • 関連する報告書
      2004 実績報告書
  • [雑誌論文] On Simulation-Completeness of Unraveling for Conditional Term Rewriting Systems2004

    • 著者名/発表者名
      N.Nishida, M.Sakai, T.Sakabe
    • 雑誌名

      電子情報通信学会技術報告 SS2004-18

      ページ: 25-30

    • NAID

      110003276724

    • 関連する報告書
      2004 実績報告書
  • [雑誌論文] 右辺のみに現れる変数を持つ項書換え系の計算モデル2003

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

      コンピュータソフトウェア 20・5

      ページ: 85-89

    • NAID

      130004548996

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      2005 研究成果報告書概要
  • [雑誌論文] A Computation Model of Term Rewriting Systems with Extra Variables2003

    • 著者名/発表者名
      Naoki Nishida, Masahiko Sakai, Toshiki Sakabe
    • 雑誌名

      Computer Software (in Japanese) Vol.20, No.5

      ページ: 85-89

    • NAID

      130004548996

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      2005 研究成果報告書概要
  • [雑誌論文] On Dependency Pair Method for Procing Termination of Higher-Order Rewrite Systems

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

      IEICE Trans.on Information and Systems to appear

    • 関連する報告書
      2004 実績報告書
  • [文献書誌] 西田直樹, 酒井正彦, 坂部俊樹: "右辺のみに現れる変数を持つ項書換え系の計算モデル"コンピュータソフトウェア. 20・5. 85-89 (2003)

    • 関連する報告書
      2003 実績報告書
  • [文献書誌] K.Kusakari: "Higher-Order Path Orders based on Computability"IEICE Transactions on Information and Systems. E87-D・2. 352-359 (2004)

    • 関連する報告書
      2003 実績報告書
  • [文献書誌] M.Sakai, K.Okamoto: "Innermost Reductions Find All Normal Forms on Right-Linear Terminating Overlay TRSs"3rd Int'l Workshop on Reduction Strategies in Rewriting and Programming. WRS'03. 198-211 (2003)

    • 関連する報告書
      2003 実績報告書
  • [文献書誌] N.Nishida, M.Sakai, T.Sakabe: "Narrowing-based Simulation of Term Rewriting Systems with Extra Variables and its Termination Proof"12th Int'l Workshop on Functional and (Constraint) Logic Programming. WFLP'03. 198-211 (2003)

    • 関連する報告書
      2003 実績報告書
  • [文献書誌] 粕谷英人, 酒井正彦, 阿草清滋: "高階書換え系の決定可能性問題のためのNk木オートマトンとその性質"日本ソフトウェア科学会第20回大会論文集. 5B-2. 1-5 (2003)

    • 関連する報告書
      2003 実績報告書
  • [文献書誌] 西田直樹, 酒井正彦, 坂部俊樹: "右辺のみに現れる変数を持つ右線形構成子項書換え系の計算の効率化"日本ソフトウェア科学会第20回大会論文集. 5B-3. 1-5 (2003)

    • 関連する報告書
      2003 実績報告書

URL: 

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

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

Powered by NII kakenhi