• Search Research Projects
  • Search Researchers
  • How to Use
  1. Back to project page

2003 Fiscal Year Final Research Report Summary

Calculi and Logic of Environment and Context

Research Project

Project/Area Number 13480082
Research Category

Grant-in-Aid for Scientific Research (B)

Allocation TypeSingle-year Grants
Section一般
Research Field 計算機科学
Research InstitutionKyoto University

Principal Investigator

SATO Masahiko  Kyoto University, Graduate School of Informatics, Professor, 情報学研究科, 教授 (20027387)

Co-Investigator(Kenkyū-buntansha) NAKAZAWA Koji  Kyoto University, Graduate School of Informatics, Research Associate, 情報学研究科, 助手 (80362581)
IGARASHI Atsushi  Kyoto University, Graduate School of Informatics, Lecturer, 情報学研究科, 講師 (40323456)
Project Period (FY) 2001 – 2003
KeywordsObject Language / Meta Language / Syntactic Object / Meta Variable / Variable Collision / Context
Research Abstract

The aim of this research project was to construct calculi containing environments and contexts as first-class objects, and to study these calculi from a logical point of view. The main results are summarized as follows.
・Calculi of first-class environments and contexts
We have developed calculus systems of environments and contents. Though environments and contexts are notions outside a formal system, we can handle environments and contexts as first-class objects in these systems. We have constructed the systems as formal type systems, and proved subject reduction, confluence, strong normalizability and conservativity of the systems.
・Calculi of meta-variables
We have developed calculus systems of meta-variables. In these systems, each variable is given a level, which classifies variables into object variables (level 0), meta-variables (level 1), metameta-variables (level 2) and so on. By this notion of level, we can treat textual substitution in these systems, and express insertion of programs into holes of contexts, which may generate new variable binding. We have shown that these systems also can express composition of contexts, which the systems above cannot. We have also proved subject reduction, confluence and strong normalizability. of the systems of meta-variables.

  • Research Products

    (12 results)

All Other

All Publications (12 results)

  • [Publications] Masahiko Sato: "Calculi of Meta-variables"Proceedings of CSL'03, LNCS. 2803. 484-497 (2003)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] Masahiko Sato: "A Simply Typed Context Calculus with First-class Environments"Journal of Functional and Logic Programming. 2002・4. 1-41 (2002)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] Azza A.Taha: "A Second-order Context Calculus"コンピュータソフトウェア. 19・3. 2-19 (2002)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] 山本 和樹: "擬似引用を持つ型付計算体系λ_q"第5回プログラミングおよびプログラミング言語ワークショップ論文集. 87-102 (2003)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] Atsushi Igarashi: "A Generic Type System for the Pi-Calculus"Theoretical Computer Science. 311・1-3. 121-163 (2004)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] Koji Nakazawa: "Strong Normalization Proof with CPS-translation for Second Order Classical Natural Deduction"Journal of Symbolic Logic. 68・3. 851-859 (2003)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] Masahiko Sato, Takafumi Sakurai, Yukiyoshi Kameyama, Atsushi Igarashi: "Calculi of Meta-variables"Proc.CSL'03, LNCS 2803. 484-497 (2003)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] Masahiko Sato, Takafumi Sakurai, Yukiyoshi Kameyama: "A Simply Typed Context Calculus with First-class Environments"Journal of Functional and Logic Programming. Vol.2002, No.4. 1-41 (2002)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] Azza A.Taha, Masahiko Sato, Yukiyoshi Kameyama: "A Second-order Context Calculus"JSSST Computer Software. 19(3). 2-19 (2002)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] Kazuki Yamamoto, Akihiro Okamoto, Atsushi Igarashi, Masahiko Sato: "λq : A Typed Calculus with Quasi-quotation (in Japanese)"Proc.of 5th PPL Workshop. 87-102 (2003)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] Atsushi Igarashi, Naoki Kobayashi: "A Generic Type System for the Pi-Calculus"TCS. Vol.311(1-3). 121-163 (2004)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] Koji Nakazawa, Makoto Tatsuta: "Strong Normalization Proof with CPS-translation for Second Order Classical Natural Deduction"JSL. Vol.68(3). 851-859 (2003)

    • Description
      「研究成果報告書概要(欧文)」より

URL: 

Published: 2005-04-19  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi