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

高階関数・論理的プログラムの計算モデル

研究課題

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

基盤研究(B)

配分区分補助金
応募区分一般
研究分野 計算機科学
研究機関筑波大学

研究代表者

井田 哲雄  筑波大学, 電子・情報工学系, 教授 (70100047)

研究分担者 鈴木 太郎 (鈴木 大郎)  筑波大学, 電子・情報工学系, 助手 (90272179)
CHAKRAVARTY マヌエル (チャクラヴァーティ マニ)  筑波大学, 電子・情報工学系, 講師 (30292535)
AART Middeld (ミデルドーブ アート)  筑波大学, 電子・情報工学系, 助教授 (30251044)
研究期間 (年度) 1996 – 1997
研究課題ステータス 完了 (1997年度)
配分額 *注記
3,800千円 (直接経費: 3,800千円)
1997年度: 1,000千円 (直接経費: 1,000千円)
1996年度: 2,800千円 (直接経費: 2,800千円)
キーワードナロ-イング / 高階関数・論理型言語 / 計算モデル / 条件付き項書換え系 / 完全性 / 高階関数論理型言語 / 求解完全性 / 安全性
研究概要

関数型言語では、関数の高階性を利用することで、プログラムの可読性が増し、かつ、強力な表現能力を得られることが古くから知られている。しかし、現在提案されている関数論理型言語のほとんどは一階である。本研究では、高階関数論理型言語を実現するための理論的な基礎付けを与えることを目指した。我々が得た主な研究成果を以下に示す。
1.一階のナロ-イング計算系であるLNC(Lazy Narrow-ing Calculus)における計算を吟味し、より効率良く実行できる計算系LNCd(deterministic Lazy Narrowing Calculus)の設計を行った。LNCdでは、適用すべき推論規則がつねに一意に定まるので、LNCと比べて実行効率の向上をはかることができた。2.項書換え系やラムダ計算で知られる標準化定理(standardization theorem)の新たな証明法を考案し、左線形な項書換え系およぎ条件付き項書換え系について標準化定理が成り立つことをあきらかにした。標準化定理は、関数型言語における遅延評価機構の理論的基礎を与える。この定理を証明したことで、一階ナロ-イングの実行効率の向上をはかることができた。3.関数論理型言語の族を構成する次の3つの言語、すなわち、多ソ-ト一階関数論理型言語、インタラクティブ一階関数論理型言語、単純型付き作用型関数論理型言語の公理的、代数的、操作的、圏論的意味論を与えた。関数論理型言語の構文的部分を等式論理として定式化し、等式の解釈を与えることによって意味論を構成した。各意味論の間の厳密な対応関係を示し、これらの意味論が正当であることを示した。4.高階項書換え系に対するナロ-イングを実現する高階ナロ-イング計算系HLNC(Higher-order Lazy Narrowing Calculus)を提案し,その球解完全性を示した。HLNCは一階の項書換え系に対するナロ-イングを実現していたLNCを高階に拡張したものである。HLNCは定数をもつラムダ計算を包含しており、ラムダ項を含む高階関数・論理型言語の基礎となる計算モデルを与えている。

報告書

(3件)
  • 1997 実績報告書   研究成果報告書概要
  • 1996 実績報告書
  • 研究成果

    (43件)

すべて その他

すべて 文献書誌 (43件)

  • [文献書誌] A.Middeldorp: "Lazy Narrowing:Strong Completene-ss and Eager Variale Elimination" Theoretial Comuputer Science. 167(1). 95-130 (1996)

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      1997 研究成果報告書概要
  • [文献書誌] T.Ida: "Leftmost Outside-in Narrowing Ca-lculi" Journal of Functional Programming. 7(2). 129-161 (1997)

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      1997 研究成果報告書概要
  • [文献書誌] M.Hamana: "Equivalence of the Quotient Term Model and the Least Complete Herbrand M-odel for a Functional-Logic Language" Journal of Functional and Logic Programming. 1997(1). (1997)

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      1997 研究成果報告書概要
  • [文献書誌] A.Middeldorp: "A Deterministic Lazy Narrowing C-alculus" Journal of Symbolic Computation. to appear. (1998)

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      1997 研究成果報告書概要
  • [文献書誌] M.M.T.Chakravarty: "Goffin:Higher-Order Functions Me-et Concurrent Constraints" Science of Computer Programming. 30(1-2). 157-199 (1998)

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      1997 研究成果報告書概要
  • [文献書誌] M.Hamada: "Deterministic and Non-determinis-tic Lazy Conditional Narrowing and theirimplementations" 情報処理学会論文誌. 79(3)to appear. (1998)

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      1997 研究成果報告書概要
  • [文献書誌] T.Suzuki: "Standardization Revisited" Proc.of 5th International Confer-ence on ALP'96. LNCS1139. 122-134 (1996)

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      1997 研究成果報告書概要
  • [文献書誌] A.Middeldorp: "Transforming Termination by Self-Labelling" Proc.of the 13th Int.Conf.on Aut-omated Deduction. LNAI1104. 373-387 (1996)

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      1997 研究成果報告書概要
  • [文献書誌] M.Hamana: "Algebraic Semantics for Higher-O-rder Functional-Logic Programming" Proc.of the 2nd Fuji Int.Workshop on Functional and Logic Programming. 194-209 (1996)

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      1997 研究成果報告書概要
  • [文献書誌] Q.Li: "Minimised Geomtric Buchberger Al-gorithm:An Optimal Algebraic Algorithm for Integer Programming" Proc.of ISSAC'97. 331-338 (1997)

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      1997 研究成果報告書概要
  • [文献書誌] Q.Li: "A Parallel Algebrac Approach Tow-ards Integer Programing" Proc.of the 9th International Co-nference on PDCS. 59-64 (1997)

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      1997 研究成果報告書概要
  • [文献書誌] M.Hamana: "Term Rewriting with Sequences" First International Theorema Wor-kshop. (1997)

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      1997 研究成果報告書概要
  • [文献書誌] I.Durand: "Decidable Call by Need Computati-ons in Term Rewriting" Proc.of 14th International Confe-rence on Automated Deduction. LNAI1249. (1997)

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      1997 研究成果報告書概要
  • [文献書誌] T.Suzuki: "Higher-Order Lazy Narrowing Calc-ulus:A Computation Model for a Higher-o-rder Functional Logic Language" Proc.of Sixth International JointConference,ALP '97-HOA'97. LNCS1298. 99-113 (1997)

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      1997 研究成果報告書概要
  • [文献書誌] T.Yamada: "Logicality of Conditional RewriteSystems" Proceedings of the 22nd International Colloquium on Trees in Algebra and Programming(CAAP'97). LNCS1214. 141-152 (1997)

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      1997 研究成果報告書概要
  • [文献書誌] M.M.T.Chakravarty: "Distributed Haskell:Goffin on theInternet" Proc.of the 3rd Fuji Int.Symp.on Functional and Logic Programming. to appear. (1998)

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      1997 研究成果報告書概要
  • [文献書誌] A.Middeldorp et al: "Lazy Narrowing : Strong Completeness and Eager Variable Elimination" Theoretical Computer Science. 167 (1). 95-130 (1996)

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      1997 研究成果報告書概要
  • [文献書誌] T.Ida et al: "Leftmost Outside-in Narrowing Calculi" J.of Functional Programming. 7 (2). 129-161 (1997)

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      1997 研究成果報告書概要
  • [文献書誌] M.Hamana: "Equivalence of the Quotient Term Model and the Least Complete Herbrand Model for a Functional-Logic Language" J.of Functional and Logic Programming. 1997 (1). (1997)

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      1997 研究成果報告書概要
  • [文献書誌] A.Middeldorp et al: "A Deterministic Lazy Narrowing Calculus" Journal of Symbolic Computation. (to appear). (1998)

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      1997 研究成果報告書概要
  • [文献書誌] M.M.T.Chakravarty et al: "Goffin : Higher-Order Functions Meet Concurrent Constraints" Science of Computer Programming. 30 (1-2). 157-199 (1998)

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      1997 研究成果報告書概要
  • [文献書誌] M.Hamada et al: "Deterministic and Non-deterministic Lazy Conditional Narrowing and their implementations" J.of IPSJ. 79 (3), (to appear). (1998)

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      1997 研究成果報告書概要
  • [文献書誌] T.Suzuki: "Standardization Revisited" Proc.of 5th International conference on ALP '96. LNCS 1139. 122-134 (1996)

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      1997 研究成果報告書概要
  • [文献書誌] A.Middeldorp et al: "Transforming Termination by Self-Labelling" Proc.of the 13th Int.Conf.on Automated Deduction. LNAI 1104. 373-387 (1996)

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      1997 研究成果報告書概要
  • [文献書誌] M.Hamana: "Algebraic Semantics for Higher-Order Functional-Logic Programming" Proc.of the 2nd Fuji Int.Work-shop on Functional and Logic Programming. 194-209 (1996)

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      1997 研究成果報告書概要
  • [文献書誌] Q.Li et al: "Minimised Geomtric Buchberger Algorithm : An Optimal Algebraic Algorithm for Integer Programming" Proc.of ISSAC '97. 331-338 (1997)

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      1997 研究成果報告書概要
  • [文献書誌] Q.Li et al: "A Parallel Algebrac Approach Towards Integer Programing" Proc.of the 9th International Conference on PDCS. 59-64 (1997)

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      1997 研究成果報告書概要
  • [文献書誌] M.Hamana: "Term Rewriting with Sequences" First International Theorema Workshop. (1997)

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      1997 研究成果報告書概要
  • [文献書誌] I.Durand et al: "Decidable Call by Need Computations in Term Rewriting" Proc.of 14th International Conference on Automated Deduction. LNAI 1249. (1997)

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      1997 研究成果報告書概要
  • [文献書誌] T.Suzuki et al: "Higher-Order Lazy Narrowing Calculus : A Computation Model for a Higher-order Functional Logic Language" Proc.of Sixth International Joint Conference, ALP '97 -HOA '97. LNCS 1298. 99-113 (1997)

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      1997 研究成果報告書概要
  • [文献書誌] T.Yamada et al: "Logicality of Conditional Rewrite Systems" Proceedings of the 22nd International Colloquium on Trees in Algebra and Programming (CAAP'97). LNCS 1214. 141-152 (1997)

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      1997 研究成果報告書概要
  • [文献書誌] M.M.T.Chakravarty: "Distributed Haskell : Goffin on the Internet" Proc.of the 3rd Fuji Int.Symp.on Functional and Logic programming. (to appear). (1998)

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      1997 研究成果報告書概要
  • [文献書誌] T.Suzuki et al.: "Higher-Order Lazy Narrowing Calculus : A Computation Model for a HIgher-order Functional Logic Language" Proc.of Sixth International Joint Conference,ALP-HOA. LNCS1298. 99-113 (1997)

    • 関連する報告書
      1997 実績報告書
  • [文献書誌] M.M.T.Chakravarty et al.: "Goffin:Higher-Order Functions Meet Concurrent Constraints" Science of Computer Programming. 30(1-2). 157-199 (1998)

    • 関連する報告書
      1997 実績報告書
  • [文献書誌] T.Yamada et al.: "Logicality of Conditional Rewrite Systems" Proceedings of the 22nd International Colloquium on Trees in Algebra and Programming(CAAP'97). LNCS1214. 141-152 (1997)

    • 関連する報告書
      1997 実績報告書
  • [文献書誌] M.Hamada and T.Ida: "Deterministic and Non-deterministic Lazy Conditional Narrowing and their implementations" Journal of Information Processing Society. 79(3). (1998)

    • 関連する報告書
      1997 実績報告書
  • [文献書誌] M.M.T.Chakravarty et al.: "A Computational Model for Constraint Functional-Logic Programming" 第14回日本ソフトウエア科学会大会論文集. 301-304 (1997)

    • 関連する報告書
      1997 実績報告書
  • [文献書誌] ミデルド-ブ アート: "Call by Need Computations と Root-Stable Form" Proc.of the 24th Annual ACM Symposium on POPL. 94-105 (1997)

    • 関連する報告書
      1996 実績報告書
  • [文献書誌] ミデルド-ブ アート他: "Simple Termination of Rewrite Systems" Theoretical Computer Science. 175(1). 127-158 (1997)

    • 関連する報告書
      1996 実績報告書
  • [文献書誌] ミデルド-ブ アート他: "Lazy Narrowing : Strong Completeness and Eager Variable Elimination" Theoretical Computer Science. 167. 95-130 (1996)

    • 関連する報告書
      1996 実績報告書
  • [文献書誌] 浜名誠 他: "and Equivalence Between the Quotient Term Model and the Least Complete Herbrand Model for a Functional-Logic Language" The Journal of Functional and Logic Programming. 1997-1. 1-22 (1997)

    • 関連する報告書
      1996 実績報告書
  • [文献書誌] Mohamed Hamada他: "Stong Completeness of a Lazy Conditional Narrowing Calculus" Proc.of the 2nd Fuji International Workshop on FLP. 10-19 (1996)

    • 関連する報告書
      1996 実績報告書
  • [文献書誌] 鈴木 大郎: "Standardization Theorem Revisite" Proc.of the 5th International Conf.on ALP. LNCS1139. 122-134 (1997)

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

URL: 

公開日: 1996-04-01   更新日: 2021-04-07  

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

Powered by NII kakenhi