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

Game semantics and intersection type systems for program verification

Research Project

Project/Area Number 16K16004
Research Category

Grant-in-Aid for Young Scientists (B)

Allocation TypeMulti-year Fund
Research Field Theory of informatics
Research InstitutionThe University of Tokyo

Principal Investigator

Tsukada Takeshi  東京大学, 大学院情報理工学系研究科, 助教 (50758951)

Project Period (FY) 2016-04-01 – 2019-03-31
Project Status Completed (Fiscal Year 2018)
Budget Amount *help
¥2,860,000 (Direct Cost: ¥2,200,000、Indirect Cost: ¥660,000)
Fiscal Year 2018: ¥910,000 (Direct Cost: ¥700,000、Indirect Cost: ¥210,000)
Fiscal Year 2017: ¥910,000 (Direct Cost: ¥700,000、Indirect Cost: ¥210,000)
Fiscal Year 2016: ¥1,040,000 (Direct Cost: ¥800,000、Indirect Cost: ¥240,000)
Keywordsゲーム意味論 / 交差型システム / generalised species / 線形論理 / プログラム意味論 / 微分λ計算 / π計算 / プログラム検証
Outline of Final Research Achievements

With growing concern about reliability of software systems, functional programming languages and their strong type systems are drawing attention. Each type system describes and ensures different properties of different programming languages, and one needs to design a type system that fits one's purpose. This research project focuses on a special class of type system, called intersection type system, and develops a general method for designing intersection types for a variety of languages. The method is based on game semantics, a mathematical framework for giving interactive semantics of programs.

Academic Significance and Societal Importance of the Research Achievements

本研究成果は、経験と試行錯誤が頼りであった交差型システムの設計に、数理的な背景を見出したことである。数理的な背景とは、具体的には、ゲーム意味論と組合せ論である。ゲーム意味論は多くの研究があるものの、成果を理解し利用できる研究者の数が少ないという問題があったが、本研究成果によってゲーム意味論の知見を交差型システムの形で幅広い研究者に理解できる形で提供できる道が拓けた。また組合せ論との関わりを示したことで、交差型システムに新しい見方を提供し、例えば母関数などといった組合せ論の概念を交差型システムについて考えることを可能にした。

Report

(4 results)
  • 2018 Annual Research Report   Final Research Report ( PDF )
  • 2017 Research-status Report
  • 2016 Research-status Report
  • Research Products

    (12 results)

All 2019 2018 2017 2016 Other

All Int'l Joint Research (1 results) Journal Article (10 results) (of which Int'l Joint Research: 3 results,  Peer Reviewed: 10 results,  Open Access: 2 results,  Acknowledgement Compliant: 3 results) Presentation (1 results) (of which Int'l Joint Research: 1 results)

  • [Int'l Joint Research] University of Oxford(United Kingdom)

    • Related Report
      2017 Research-status Report
  • [Journal Article] A Categorical Model of an $$\mathbf {i/o}$$ -typed $$\pi $$ -calculus2019

    • Author(s)
      Sakayori Ken、Tsukada Takeshi
    • Journal Title

      Proceedings of the 28th European Symposium on Programming

      Volume: 0 Pages: 640-667

    • DOI

      10.1007/978-3-030-17184-1_23

    • ISBN
      9783030171834, 9783030171841
    • Related Report
      2018 Annual Research Report
    • Peer Reviewed / Open Access
  • [Journal Article] Higher-Order Program Verification via HFL Model Checking2018

    • Author(s)
      Kobayashi Naoki、Tsukada Takeshi、Watanabe Keiichi
    • Journal Title

      Proceedings of the 27th European Symposium on Programming

      Volume: 0 Pages: 711-738

    • DOI

      10.1007/978-3-319-89884-1_25

    • ISBN
      9783319898834, 9783319898841
    • Related Report
      2018 Annual Research Report 2017 Research-status Report
    • Peer Reviewed / Open Access
  • [Journal Article] Species, Profunctors and Taylor Expansion Weighted by SMCC2018

    • Author(s)
      Takeshi Tsukada, Kazuyuki Asada, C.-H. Luke Ong
    • Journal Title

      Proceedings of the 33rd Annual ACM/IEEE Symposium on Logic in Computer Science

      Volume: - Pages: 889-898

    • DOI

      10.1145/3209108.3209157

    • Related Report
      2018 Annual Research Report
    • Peer Reviewed / Int'l Joint Research
  • [Journal Article] Generalised species of rigid resource terms2017

    • Author(s)
      Takeshi Tsukada, Kazuyuki Asada and C.-H. Luke Ong
    • Journal Title

      Proceedings of the 32nd Annual ACM/IEEE Symposium on Logic in Computer Science

      Volume: 0 Pages: 1-12

    • DOI

      10.1109/lics.2017.8005093

    • Related Report
      2017 Research-status Report
    • Peer Reviewed / Int'l Joint Research
  • [Journal Article] Streett Automata Model Checking of Higher-Order Recursion Schemes2017

    • Author(s)
      Ryota Suzuki, Koichi Fujima, Naoki Kobayashi and Takeshi Tsukada
    • Journal Title

      Proceedings of the 2nd International Conference on Formal Structures for Computation and Deduction

      Volume: 0

    • DOI

      10.4230/LIPIcs.FSCD.2017.32

    • Related Report
      2017 Research-status Report
    • Peer Reviewed
  • [Journal Article] Almost Every Simply Typed $$\lambda $$-Term Has a Long $$\beta $$-Reduction Sequence2017

    • Author(s)
      Sin’ya Ryoma, Asada Kazuyuki, Kobayashi Naoki and Tsukada Takeshi
    • Journal Title

      Proceedings of the 20th International Conference on Foundations of Software Science and Computation Structures

      Volume: 0 Pages: 53-68

    • DOI

      10.1007/978-3-662-54458-7_4

    • ISBN
      9783662544570, 9783662544587
    • Related Report
      2017 Research-status Report
    • Peer Reviewed
  • [Journal Article] Verification of code generators via higher-order model checking2017

    • Author(s)
      Takashi Suwa, Takeshi Tsukada, Naoki Kobayashi and Atsushi Igarashi
    • Journal Title

      Proceedings of the 2017 ACM SIGPLAN Workshop on Partial Evaluation and Program Manipulation

      Volume: 0 Pages: 59-70

    • Related Report
      2017 Research-status Report
    • Peer Reviewed
  • [Journal Article] A Truly Concurrent Game Model of the Asynchronous Pi-Calculus2017

    • Author(s)
      Ken Sakayori and Takeshi Tsukada
    • Journal Title

      Foundations of Software Science and Computation Structures

      Volume: 10203 of LNCS Pages: 389-406

    • DOI

      10.1007/978-3-662-54458-7_23

    • ISBN
      9783662544570, 9783662544587
    • Related Report
      2016 Research-status Report
    • Peer Reviewed / Acknowledgement Compliant
  • [Journal Article] Plays as Resource Terms via Non-idempotent Intersection Types2016

    • Author(s)
      Takeshi Tsukada and C.-H. Luke Ong
    • Journal Title

      Proceedings of the 31st Annual ACM/IEEE Symposium on Logic in Computer Science

      Volume: 0 Pages: 237-246

    • DOI

      10.1145/2933575.2934553

    • Related Report
      2016 Research-status Report
    • Peer Reviewed / Int'l Joint Research / Acknowledgement Compliant
  • [Journal Article] Verification of Higher-Order Concurrent Programs with Dynamic Resource Creation2016

    • Author(s)
      Kazuhide Yasukata, Takeshi Tsukada and Naoki Kobayashi
    • Journal Title

      Programming Languages and Systems

      Volume: 10017 of LNCS Pages: 335-353

    • DOI

      10.1007/978-3-319-47958-3_18

    • ISBN
      9783319479576, 9783319479583
    • Related Report
      2016 Research-status Report
    • Peer Reviewed / Acknowledgement Compliant
  • [Presentation] Strategies in HO/N games as profunctors2016

    • Author(s)
      Kazuyuki Asada and Takeshi Tsukada
    • Organizer
      Games for Logic and Programming Languages XI
    • Place of Presentation
      Eindhoven, The Netherlands
    • Year and Date
      2016-04-02
    • Related Report
      2016 Research-status Report
    • Int'l Joint Research

URL: 

Published: 2016-04-21   Modified: 2020-03-30  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi