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

The new aspects in constructive programming.

Research Project

Project/Area Number 06680333
Research Category

Grant-in-Aid for General Scientific Research (C)

Allocation TypeSingle-year Grants
Research Field 計算機科学
Research InstitutionKobe University (1995)
Ryukoku University (1994)

Principal Investigator

HAYASHI Susumu  Kobe University, Department of Computer and Systems Engineering, Professor, 工学部, 教授 (40156443)

Co-Investigator(Kenkyū-buntansha) KOBAYASHI Satoshi  Rykoku University, Department of Applied Mathematics and Informatics, Research A, 理工学部, 助手 (70234820)
NAKANO Hiroshi  Rykoku University, Department of Applied Mathematics and Informatics, Lecturer, 理工学部, 講師 (30217799)
小林 聡  龍谷大学, 理工学部, 助手 (60195831)
Project Period (FY) 1994 – 1995
Project Status Completed (Fiscal Year 1995)
Budget Amount *help
¥1,500,000 (Direct Cost: ¥1,500,000)
Fiscal Year 1995: ¥600,000 (Direct Cost: ¥600,000)
Fiscal Year 1994: ¥900,000 (Direct Cost: ¥900,000)
KeywordsConstructive programming / Program verification / Program logic / 形式的方法 / 型理論 / 構成的数学
Research Abstract

(1) We extended PX system by catch/throw logic and investigated its relation to non-informative quantifiers. We added catch/throw logic by Nakano to constructive programming logic using the concept of "frame" of CIG induction scheme of PX.And we implemented a prototype of PX with Nakano logic and conducted experiments with it. As the logic of PX system is based on Lisp system, there is no way to know weather a throw occuerd in a computation. We showed this observation is naturally formalized by the non-informative quantifiers by Hayashi.
(2) We introduced the non-deterministic catch/throw mechanism. It naturally introduces non-deterministic computation. We gave a theory which shows such a non-deterministic mechanism does not lead to contradiction of the logic.
(3) We gave a constructive logic correspoinding to S4 modal logic. We showed that its realizability and Moggis's collapsing in his monad type theory are essentially the same. We showed that the evaluation modality can be counted as an extension of non-informative quantifier and it increases the expressivility of the modal logic.
(4) Besides the main results above, we got the following results : (i) two other versions of PX system were implemented, one is based on multiple value computation and the other has a much improved user interface. (ii) we improved the logical foundation of PX and related it to Frege structure.

Report

(3 results)
  • 1995 Annual Research Report   Final Research Report Summary
  • 1994 Annual Research Report
  • Research Products

    (17 results)

All Other

All Publications (17 results)

  • [Publications] S.Hayashi and S.Kobayashi: "A new formalzation of Feferman's system of functions and classes and its relation to Frege structure" International Journal of Foundations of Computer Secience. 6. 187-202 (1995)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1995 Final Research Report Summary
  • [Publications] H.Nakano: "A Constructive Logic behind the Catch and Throw Mechanism" Annals of Pure and Applied Logic.69. 269-301 (1994)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1995 Final Research Report Summary
  • [Publications] S.Kobayashi: "Monad as Modality" submitted to Theoretical Computer Science.(1995)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1995 Final Research Report Summary
  • [Publications] 小林聡: "Constructive Evaluation Logic" 日本ソフトウェア科学会第12回大会. 97-100 (1995)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1995 Final Research Report Summary
  • [Publications] 中野浩: "Logical Structures of the Catch and Throw Mechanism(キャッチアンドスロー機構の論理的構造)" 東京大学学位論文, 90 (1995)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1995 Final Research Report Summary
  • [Publications] 林晋: "プログラム検証論" 共立出版, 208 (1995)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1995 Final Research Report Summary
  • [Publications] NAKANO,Hiroshi: "A Constructive Logic behind the Catch and Throw Mechanism" Annals of Pure and Applied Logic. 69. 269-301 (1994)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1995 Final Research Report Summary
  • [Publications] HAYASHI,Susumu and KOBAYASHI,Satoshi: "A new formalization of Feferman's system of functions and classes and its relation to Frege structure" International Journal of Foundations of Computer Secience. Vol.6. 187-202 (1995)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1995 Final Research Report Summary
  • [Publications] KOBAYASHI,Satoshi: "Constructive Evaluation Logic" The Proceedings of the 12th Symposium of JSSST. (September). 97-100 (1995)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1995 Final Research Report Summary
  • [Publications] KOBAYASHI,Satoshi: "Monad as Modality" (submitted to Theoretical Computer Science).

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1995 Final Research Report Summary
  • [Publications] NAKANO,Hiroshi: Logical Structures of the Catch and Throw Mechanism. Ph.D.Thesis, Tokyo, University (March), (1995)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1995 Final Research Report Summary
  • [Publications] HAYASHI,Susumu: Program Verfication. Kyoritu Publishing Co., Tokyo (September), (1995)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1995 Final Research Report Summary
  • [Publications] S. Hayashi and S. Kobayashi: "A new formalization of Feferman's system of functions and classes and its relation to Frege structure" International Journal of Foundations of Computer Secience. 6. 187-202 (1995)

    • Related Report
      1995 Annual Research Report
  • [Publications] 小林聡: "Constructive Evaluation Logic" 日本ソフトウェア科学会第12回大会論文集. 97-100 (1995)

    • Related Report
      1995 Annual Research Report
  • [Publications] 林晋: "プログラム検証論" 共立出版, 208 (1995)

    • Related Report
      1995 Annual Research Report
  • [Publications] S.Hayashi: "Logic of refinement types" Springer Lecture Notes in Computer Science. 806. (1994)

    • Related Report
      1994 Annual Research Report
  • [Publications] S.Hayashi & S.Kobayashi: "A new formalization of Feferman's system of functions and classes and its relation to Frege structure" International Journal of Foundations of Comp.Sci.(to appear)(accepted).

    • Related Report
      1994 Annual Research Report

URL: 

Published: 1994-04-01   Modified: 2016-04-21  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi