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

Design and analysis of low-level programming languages via low-dimensional topology

Research Project

Project/Area Number 21K11753
Research Category

Grant-in-Aid for Scientific Research (C)

Allocation TypeMulti-year Fund
Section一般
Review Section Basic Section 60010:Theory of informatics-related
Research InstitutionKyoto University

Principal Investigator

Hasegawa Masahito  京都大学, 数理解析研究所, 教授 (50293973)

Project Period (FY) 2021-04-01 – 2024-03-31
Project Status Completed (Fiscal Year 2023)
Budget Amount *help
¥3,250,000 (Direct Cost: ¥2,500,000、Indirect Cost: ¥750,000)
Fiscal Year 2023: ¥1,170,000 (Direct Cost: ¥900,000、Indirect Cost: ¥270,000)
Fiscal Year 2022: ¥1,040,000 (Direct Cost: ¥800,000、Indirect Cost: ¥240,000)
Fiscal Year 2021: ¥1,040,000 (Direct Cost: ¥800,000、Indirect Cost: ¥240,000)
Keywordsプログラミング言語 / 意味論 / 圏論 / 低次元トポロジー / モノイダル圏 / ラムダ計算 / コンビネータ代数 / 量子トポロジー / テンソル圏 / オペラッド / プログラム意味論 / 実装モデル
Outline of Research at the Start

プログラミング言語の意味論(プログラム意味論)は、プログラムの挙動を数学的に正確かつ抽象化して捉えることにより、プログラムの性質を議論するための数学的基盤と有効な道具を与えるものである。従来のプログラム意味論は、主として、高水準の、抽象度の高いモデルを与えることで多くの成果を挙げてきた。一方、プログラミング言語の実装モデル}に焦点をあてたプログラム意味論は未だ発展途上段階にある。
本研究では、プログラミング言語実装モデルと、結び目の理論等の低次元トポロジーの親和性に焦点を当て、低レベル・超低レベルの実装モデルに対応できるトポロジカルなプログラム意味論の構築を行う。

Outline of Final Research Achievements

Traditional program semantics has achieved many results on high-level programming languages. On the other hand, semantics on the low-level implementation model of programming languages is still in the developing stage. This research focuses on the affinity between low-level implementation models and low-dimensional topology such as knot theory, and aims to construct topological program semantics that can support low-level implementation models. As first steps towards this direction, we introduced a theory of planar combinatory algebras in terms of operads and monoidal categories, and studied a braided lambda calculus in which swapping of variables are realized by braids. Furthermore, we introduced ribbon combinatory algebras, which correspond to ribbon categories used in the study of invariants of knots and tangles. At the same time, we studied traced monoidal categories and their lifting problem via Hopf monads.

Academic Significance and Societal Importance of the Research Achievements

本研究はプログラミング言語の理論の基礎付けに関するものであり、圏論や幾何学・トポロジーの知見や技法をプログラム意味論に取り入れること、および必要となる圏論の整備の両方を目指したものである。本研究によりプログラミング言語設計やプログラム検証に用いることのできる数学的手法が拡充され、短期的には、このような低次元トポロジー的なアプローチに基づく理論研究の活性化・深化、また、長期的には、実装レベルに踏み込んだソフトウェア開発・検証技術の発展に寄与することが期待される

Report

(4 results)
  • 2023 Annual Research Report   Final Research Report ( PDF )
  • 2022 Research-status Report
  • 2021 Research-status Report
  • Research Products

    (10 results)

All 2023 2022 2021 Other

All Int'l Joint Research (2 results) Journal Article (4 results) (of which Int'l Joint Research: 2 results,  Peer Reviewed: 4 results,  Open Access: 4 results) Presentation (3 results) (of which Int'l Joint Research: 1 results,  Invited: 1 results) Remarks (1 results)

  • [Int'l Joint Research] Macquarie University(オーストラリア)

    • Related Report
      2023 Annual Research Report
  • [Int'l Joint Research] University of Oxford(英国)

    • Related Report
      2021 Research-status Report
  • [Journal Article] Traced Monads and Hopf Monads2023

    • Author(s)
      Hasegawa Masahito, Lemay Jean-Simon Pacaud
    • Journal Title

      Compositionality

      Volume: 5 Pages: 10-10

    • DOI

      10.32408/compositionality-5-10

    • Related Report
      2023 Annual Research Report
    • Peer Reviewed / Open Access / Int'l Joint Research
  • [Journal Article] Hopf monads on biproducts2023

    • Author(s)
      Hasegawa Masahito, Lemay Jean-Simon Pacaud
    • Journal Title

      Theory and Applications of Categories

      Volume: 39 Pages: 804-823

    • Related Report
      2023 Annual Research Report
    • Peer Reviewed / Open Access / Int'l Joint Research
  • [Journal Article] The Internal Operads of Combinatory Algebras2023

    • Author(s)
      Hasegawa Masahito
    • Journal Title

      Electronic Notes in Theoretical Informatics and Computer Science

      Volume: Volume 1 - Proceedings of... Pages: 1-19

    • DOI

      10.46298/entics.10338

    • Related Report
      2022 Research-status Report
    • Peer Reviewed / Open Access
  • [Journal Article] A Braided Lambda Calculus2021

    • Author(s)
      Masahito Hasegawa
    • Journal Title

      Electronic Proceedings in Theoretical Computer Science

      Volume: 353 Pages: 94-108

    • DOI

      10.4204/eptcs.353.5

    • Related Report
      2021 Research-status Report
    • Peer Reviewed / Open Access
  • [Presentation] プログラム意味論と圏論…と幾何2023

    • Author(s)
      長谷川真人
    • Organizer
      日本ソフトウェア科学会第40回大会
    • Related Report
      2023 Annual Research Report
    • Invited
  • [Presentation] The internal operads of combinatory algebras2022

    • Author(s)
      Masahito Hasegawa
    • Organizer
      38th International Conference on Mathematical Foundations of Programming Semantics
    • Related Report
      2022 Research-status Report
    • Int'l Joint Research
  • [Presentation] The Internal Operads of Combinatory Algebras2022

    • Author(s)
      Masahito Hasegawa
    • Organizer
      理論計算機科学と圏論ワークショップ
    • Related Report
      2021 Research-status Report
  • [Remarks]

    • URL

      https://www.kurims.kyoto-u.ac.jp/~hassei/papers/index.html

    • Related Report
      2023 Annual Research Report

URL: 

Published: 2021-04-28   Modified: 2025-01-30  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi