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

論理学的手法を用いたプログラミング言語の理論

研究課題

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

基盤研究(B)

配分区分補助金
応募区分一般
研究分野 計算機科学
研究機関慶應義塾大学

研究代表者

岡田 光弘  慶応義塾大学, 文学部, 教授 (30224025)

研究期間 (年度) 1997 – 1999
研究課題ステータス 完了 (1999年度)
配分額 *注記
2,300千円 (直接経費: 2,300千円)
1999年度: 1,300千円 (直接経費: 1,300千円)
1998年度: 1,000千円 (直接経費: 1,000千円)
キーワードタイプ理論 / 線形理論 / 項書換理論 / プログラミング言語理論 / 証明論 / 形式仕様・形式検証 / 高階項書換系 / 実時間システム / 線形論理 / プログラミング言語 / 並行計算 / 正規化定理 / 相意味論 / 証明の正規化定理 / (強)停止性 / 計算モデル / 高階論理 / カット消去定理 / セマンティクス / 実現可能計算量
研究概要

第1年度(平成9年度)においては一般的な論理体系の正規化定理の分析に対する意味論的方法論を確立した。申請者が与えた意味論的方法はGirardが線形論理の証明可能性概念を捉えるために導入した意味論を、証明の正規化定理のための意味論に造り替えて得られたものである。第2年度において、タイプ推論機構をタイプ付き関数型言語のプログラミングパラダイムと抽象データ型の発展的定義構造を持つ対数的仕様言語のプログラミングパラダイムを結合したマルチ・パラダイム言語の計算モデルを我々の意味論的枠組みを応用して構成した。この目的のためには、タイプ付き関数型言語の経産婦デルである高階(タイプ付き)ラムダ計算と代数的仕様言語の計算モデルである項書換え系との融合による統一的な計算モデルの確立が重要である。我々は第1年度に確立した意味論的手法で、高階ラムダ研鑽の正規化定理と項書き換え系の正規化定理を統合した融合言語に対する正規化定理を証明し、これによって融合言語の計算モデルを確立した。第3年度においては、第2年度までに形成されたマルチ・パラダイム・プログラミング言語の計算モデルをさらに線形論理の計算モデルと融合することにより、線形論理のプログラミング・パラダイムと取り込んだマルチ・パラダイム・プログラミング言語の計算モデルを構成した。そのため、まず線形論理の正規化定理と種々の並行計算プログラミング言語の計算モデルとの関係を確立した。そしてこの成果を用いて第2年目で完成させたマルチ・パラダイム言語の論理エンジンを線形論理に代えることにより、並行計算パラダイムを取り込んだマルチ・パラダイム言語を完成させた。
伝統的論理の正規化定理に基づいた種々の論理的計算モデルが得られるが、ここで得られる計算モデルはどれも伝統的な継起的計算モデルであった。これに対してGirardによって導入した線形論理は計算資源の消費関係を直接表し得る全く新しい論理である。よって、これまで用いたれていた伝統論理に代えてこの線形論理を用いることにより、種々の継起的計算モデルの代わりに種々の並行計算モデルが得られることとなった。この基本的アイデアをプログラミング言語の計算モデルの理論に適用して、伝統的な論理的プログラミング言語(関数型、論理型、等式(代数仕様)型)の計算モデルを構成した。この目的のために、線形論理の正規化定理を我々の意味論的枠組のなかで分析し、線形理論の正規化と並行計算プログラミングの計算モデルの一般論との関係を確立した。

報告書

(4件)
  • 1999 実績報告書   研究成果報告書概要
  • 1998 実績報告書
  • 1997 実績報告書
  • 研究成果

    (50件)

すべて その他

すべて 文献書誌 (50件)

  • [文献書誌] M. Okada and K. Terui: "Finite Model Property for Various Fragments of Intuitionistic Linear Logic"Journal of Symbolic Logic. 64. 790-801 (1999)

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      1999 研究成果報告書概要
  • [文献書誌] M. Okada: "A Phase-Semantic Higher Cut-elimination and Normalization Proofs of Classical Linear Logic"Theoretical Computer Science. 227. 333-396 (1999)

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      1999 研究成果報告書概要
  • [文献書誌] M. Okada and P.J.Scott: "A Note on Rewriting Theory for Uniquiness of Iteration"Journal of Theory and Application of Categories. 6. 47-64 (1999)

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      1999 研究成果報告書概要
  • [文献書誌] F. Blanqui, J-P. Jouannaud and M. Okada: "Inductive Data Type Systems"Theoretical Computer Science. (近刊).

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      1999 研究成果報告書概要
  • [文献書誌] F. Blanqui, J-P. Jouannaud and M. Okada: "Calculus of Inductive Construction"Proc. of Rewriting Technique and Application (RTA99). Springer-Lecture Note in Computer Science. 1631. 301-316 (1999)

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      1999 研究成果報告書概要
  • [文献書誌] M. Kanovitch, M. Okada and A. Scedrov: "Phase Semantics for Light Linear Logic"Theoretical Computer Science. (近刊).

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      1999 研究成果報告書概要
  • [文献書誌] M. Okada: "Theories of Types and Proofs, second edition, Memoir of mathematical Society of Japan Vol.2"Mathematical Society of Japan. (1999)

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      1999 研究成果報告書概要
  • [文献書誌] 岡田光弘: "法律人工知能(共著)"創成社出版. (2000)

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      1999 研究成果報告書概要
  • [文献書誌] M.Kanovitch, M. Okada, A. Scedrov: "Phasa Semantics for Light Linear Logic"Electoronic Notes of Theoretical Computer Science. 5. (1997)

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      1999 研究成果報告書概要
  • [文献書誌] J-P. Jouannaud, M. Okada: "Abstract Data Type Systems"Theoretical Computer Science. 173. 349-391 (1997)

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      1999 研究成果報告書概要
  • [文献書誌] M.Hamano, M. Okada: "A Relationship Among Gentzen'S Proof Reduction, Kirby-Paris Hydra Game and Buchholz's Hydra Game"Mathematical Logic quarterly. 43. 103-120 (1997)

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      1999 研究成果報告書概要
  • [文献書誌] M.Hamano, M. Okada: "A Direct Independence Proof of Buchholz's Hydra Game"Archive for Mathematical Logic. 37. 67-89 (1998)

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      1999 研究成果報告書概要
  • [文献書誌] M. Okada: "Introduction to Linear Logic: Its Expressiveness and Phase Semantics"Memoir of Mathematical Society of Japan. Vol.2. 376-420 (1998)

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      1999 研究成果報告書概要
  • [文献書誌] M. Kanovitch, M. Okada, A. Scedrov: "Specifying Real-Time Finite State Systems by Lineat Logic"Electoronic Notes of Theoretical Computer Science (Elsevier Science Publising),. Vol. 16 Part l,. (1998)

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      1999 研究成果報告書概要
  • [文献書誌] M. Okada, K.Terui,: "The Finite Model Property foy Vaious Fragments of Intuitionistic Linear Logic"Journal of Symbolic Logic,. 64,. 790-802 (1999)

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      1999 研究成果報告書概要
  • [文献書誌] M. Okada,: "Phase Semantic Higher Order Cut-Elimination and Normalization Proofs of Classical Linear Logic"Theoretical Computer Science,. 227. 333-396, (1999)

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      1999 研究成果報告書概要
  • [文献書誌] F. Blanqui, J-P. Jouannaud, M. Okada,: "Calculus of Alge-braic Construction"Proc of Rewriting Technique and Application (RTA99), Springer Lecture Note in Computer Science. 301-316, (1999)

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      1999 研究成果報告書概要
  • [文献書誌] M. Okada, P. J. Scott,: "A Note on Rewriting Theory for Uniqueness of Itaration"Theory and Application of Categories. Vol. 6 No. 4. 47-64 (1999)

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      1999 研究成果報告書概要
  • [文献書誌] M. Nagayama, M. Okada,: "A. Graph - Theoretic Characterization theorem for Non Commutative Multiplicative Logic"Theoretical Computer Science. to appear. (2000)

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      1999 研究成果報告書概要
  • [文献書誌] M. Kanovitch, M. Okada, A. Scedrov: "Phase Semantics for Light Linear Logic"Theoretical Computer Science. to appear. (2000)

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      1999 研究成果報告書概要
  • [文献書誌] F. Blanqui, J-P. Jouannaud, M. Okada,: "Inductive Data Type Systems"Theoretical Computer Science. to appear. (2000)

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      1999 研究成果報告書概要
  • [文献書誌] M. Nagayama, M. Okada,: "A New Correctness Criterion for the Proof-Nets of Non Commutative Multiplicative Logic"Journal of Symbolic Logic,. to appear. (2000)

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      1999 研究成果報告書概要
  • [文献書誌] M. Takahashi, M. Okada, M. Dezani: "Theories of Types and Proofs"Mathematical Society of Japan, MSJ Memoir. Vol.2. (1998)

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      1999 研究成果報告書概要
  • [文献書誌] J-Y. Girard, M. Okada, A. Scedrov: "Special Issue on Linear Logic I"Theoretical Computer Science. 227. (1999)

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      1999 研究成果報告書概要
  • [文献書誌] M. Takahashi, M .Okada, M. Dezani: "Special Issue on Theories of Types and Proofs"Theoretical Computer Science. to appear. (2000)

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      1999 研究成果報告書概要
  • [文献書誌] J-Y. Girard, M. Okada, A. Scedrov: "Special Issue on Linear Logic II"Theoretical Computer Science. to appear. (2000)

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      1999 研究成果報告書概要
  • [文献書誌] M.Okada and K.Terui: "Finite Model Property for Various Fragments of Intuitionistic Linear Logic"Journal of Symbolic Logic. 64. 790-801 (1999)

    • 関連する報告書
      1999 実績報告書
  • [文献書誌] M.Okada: "A phase-Semantic Higher Cut-elimination and Normalization Proofs of Classical Linear Logic"Theoretical Computer Science. 227. 333-396 (1999)

    • 関連する報告書
      1999 実績報告書
  • [文献書誌] M.Okada and P.J.Scott: "A Note on Rewriting Theory for Uniqueness of Iteration"Journal of Theory and Applications of Categories. 6. 47-64 (1999)

    • 関連する報告書
      1999 実績報告書
  • [文献書誌] F.Blanqui,J-P.Jouannaud and M.Okada: "Inductive Data Type Systems"Theoretical Computer Science. (近刊).

    • 関連する報告書
      1999 実績報告書
  • [文献書誌] F.Blanqui,J-P.Jouannaud and M.Okada: "Calculus of Inductive Construction"Proc.of Rewriting Technique and Application(RTA99),Springer-Lecture Note in Computer Science. 1631. 301-316 (1999)

    • 関連する報告書
      1999 実績報告書
  • [文献書誌] M.Kanovitch,M.Okada and A.Scedrov: "Phase Semantics for Light Linear Logic"Theoretical Computer Science. (近刊).

    • 関連する報告書
      1999 実績報告書
  • [文献書誌] M.Okada: "Theories of Types and Proofs,second edition,Memoir of Mathematical Society of Japan vol.2"Mathematical Society of Japan. (1999)

    • 関連する報告書
      1999 実績報告書
  • [文献書誌] 岡田 光弘: "法律人工知能(共著)"創成社出版. (2000)

    • 関連する報告書
      1999 実績報告書
  • [文献書誌] M.Okada: "Phase Semantics for Higher Order Completeness,Cut-Elimination and Normalization Proofs of Classical Linear Logic" Theoretical Computer Science. (近刊). (1999)

    • 関連する報告書
      1998 実績報告書
  • [文献書誌] M.Okada-K.Terui: "Finite Model Property for Various Fragments of Intuitionistic Linear Logic" Journal of Symbolic Logic. (近刊). (1999)

    • 関連する報告書
      1998 実績報告書
  • [文献書誌] M.Okada: "An Introduction to Linear Logic:Phase Semantics and Expressiveness" Memories of Mathematical Society of Japan. 2. 255-295 (1998)

    • 関連する報告書
      1998 実績報告書
  • [文献書誌] M.Kanovitch-M.Okada-A.Scedrov: "Phase Semantics for Light Linear Logic" Theoretical Computer Science. (近刊). (1999)

    • 関連する報告書
      1998 実績報告書
  • [文献書誌] M.Kanovitch-M.Okada-A.Scedrov: "Specifying Real-Time Finite Stote Systems by Linear Logic" Electronic Notes of Theoretical Computer Science. 16(1998). 1-14 (1998)

    • 関連する報告書
      1998 実績報告書
  • [文献書誌] M.Hamano-M.Okada: "A Direct Independence Proof of Buchholz's Hydra Game" Archive for Mathematical Logic. 37. 67-89 (1998)

    • 関連する報告書
      1998 実績報告書
  • [文献書誌] M.Takahashi-M.Okada-M.Dezani(eds.): "Theories of Types and Proofs" Mathematical Society of JAPAN(日本数学会), 297 (1998)

    • 関連する報告書
      1998 実績報告書
  • [文献書誌] J.-Y.Girard-M.Okada-A.Scedrov(eds.): "Linear Logic Special Volumes I,II,of Theoretical Computer Science(近刊)" Elsevier Science Publishing, (1999)

    • 関連する報告書
      1998 実績報告書
  • [文献書誌] M.Okada: "Phase Semantics for Higher Order Completeness,Cut-Elimination and Normalization Proofs of Classical Linear Logic" Theoretical Computer Science. (to appear). (1998)

    • 関連する報告書
      1997 実績報告書
  • [文献書誌] M.Okada-K.Terui: "The Finite Model Property for Various Fragments of Intuitionistic Linear Logic" J.Symbolic Logic. (to appear). (1998)

    • 関連する報告書
      1997 実績報告書
  • [文献書誌] M.Hamano-M.Okada: "A Direct Independence Proof of Buhholz's Hydra Game" Archiev for Mathematical Logic. (to appear). (1998)

    • 関連する報告書
      1997 実績報告書
  • [文献書誌] J-P.Jouannaund, M.Okada: "Abstract Data Type Systems" Theoretical Computer Science. 173. 349-391 (1997)

    • 関連する報告書
      1997 実績報告書
  • [文献書誌] M.Hamano-M.Okada: "A Relationship Among Gentzen's Proof Reduction,Kirby-Paris Hydra Game and Buchholz's Hydra Game" Mathematical Logic Quarterly. 43. 103-120 (1997)

    • 関連する報告書
      1997 実績報告書
  • [文献書誌] M.Kanobitch,M.Okada,A.Scedrov: "Phase Semantics for Light Linear Logic" Electronic Notes of Theoretical Computer Science. 6. 1-14 (1997)

    • 関連する報告書
      1997 実績報告書
  • [文献書誌] M.Okada: "Types and Proofs(2chapters分担)" Mathematical Sciety of Japan(近刊), (1998)

    • 関連する報告書
      1997 実績報告書
  • [文献書誌] 岡田光弘: "情報科学のための論理学" 産業図書, 250 (1998)

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

URL: 

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

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

Powered by NII kakenhi