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

低次元トポロジーに基づく低レベルプログラミング言語の設計と分析

研究課題

研究課題/領域番号 21K11753
研究種目

基盤研究(C)

配分区分基金
応募区分一般
審査区分 小区分60010:情報学基礎論関連
研究機関京都大学

研究代表者

長谷川 真人  京都大学, 数理解析研究所, 教授 (50293973)

研究期間 (年度) 2021-04-01 – 2024-03-31
研究課題ステータス 完了 (2023年度)
配分額 *注記
3,250千円 (直接経費: 2,500千円、間接経費: 750千円)
2023年度: 1,170千円 (直接経費: 900千円、間接経費: 270千円)
2022年度: 1,040千円 (直接経費: 800千円、間接経費: 240千円)
2021年度: 1,040千円 (直接経費: 800千円、間接経費: 240千円)
キーワードプログラミング言語 / 意味論 / 圏論 / 低次元トポロジー / モノイダル圏 / ラムダ計算 / コンビネータ代数 / 量子トポロジー / テンソル圏 / オペラッド / プログラム意味論 / 実装モデル
研究開始時の研究の概要

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

研究成果の概要

従来のプログラム意味論は高水準プログラミング言語について多くの成果を挙げてきたが、低水準言語実装については未だ発展途上段階にある。本研究は、低水準実装モデルと結び目理論等の低次元トポロジーの親和性に注目し、低水準実装モデルに対応できるトポロジカルなプログラム意味論の構築を目指した。特に、変数の順番の入れ替えを許さない平面ラムダ計算・平面コンビネータ代数の理論をもとに、変数の入れ替えを組み紐で表現するブレイド付きラムダ計算や、結び目の不変量を与えるリボン圏に対応するコンビネータ代数の理論を構築した。同時に、基礎となるモノイダル圏について、ホップモナドによるトレース構造の持ち上げを中心に調べた。

研究成果の学術的意義や社会的意義

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

報告書

(4件)
  • 2023 実績報告書   研究成果報告書 ( PDF )
  • 2022 実施状況報告書
  • 2021 実施状況報告書
  • 研究成果

    (10件)

すべて 2023 2022 2021 その他

すべて 国際共同研究 (2件) 雑誌論文 (4件) (うち国際共著 2件、 査読あり 4件、 オープンアクセス 4件) 学会発表 (3件) (うち国際学会 1件、 招待講演 1件) 備考 (1件)

  • [国際共同研究] Macquarie University(オーストラリア)

    • 関連する報告書
      2023 実績報告書
  • [国際共同研究] University of Oxford(英国)

    • 関連する報告書
      2021 実施状況報告書
  • [雑誌論文] Traced Monads and Hopf Monads2023

    • 著者名/発表者名
      Hasegawa Masahito, Lemay Jean-Simon Pacaud
    • 雑誌名

      Compositionality

      巻: 5 ページ: 10-10

    • DOI

      10.32408/compositionality-5-10

    • 関連する報告書
      2023 実績報告書
    • 査読あり / オープンアクセス / 国際共著
  • [雑誌論文] Hopf monads on biproducts2023

    • 著者名/発表者名
      Hasegawa Masahito, Lemay Jean-Simon Pacaud
    • 雑誌名

      Theory and Applications of Categories

      巻: 39 ページ: 804-823

    • 関連する報告書
      2023 実績報告書
    • 査読あり / オープンアクセス / 国際共著
  • [雑誌論文] The Internal Operads of Combinatory Algebras2023

    • 著者名/発表者名
      Hasegawa Masahito
    • 雑誌名

      Electronic Notes in Theoretical Informatics and Computer Science

      巻: Volume 1 - Proceedings of... ページ: 1-19

    • DOI

      10.46298/entics.10338

    • 関連する報告書
      2022 実施状況報告書
    • 査読あり / オープンアクセス
  • [雑誌論文] A Braided Lambda Calculus2021

    • 著者名/発表者名
      Masahito Hasegawa
    • 雑誌名

      Electronic Proceedings in Theoretical Computer Science

      巻: 353 ページ: 94-108

    • DOI

      10.4204/eptcs.353.5

    • 関連する報告書
      2021 実施状況報告書
    • 査読あり / オープンアクセス
  • [学会発表] プログラム意味論と圏論…と幾何2023

    • 著者名/発表者名
      長谷川真人
    • 学会等名
      日本ソフトウェア科学会第40回大会
    • 関連する報告書
      2023 実績報告書
    • 招待講演
  • [学会発表] The internal operads of combinatory algebras2022

    • 著者名/発表者名
      Masahito Hasegawa
    • 学会等名
      38th International Conference on Mathematical Foundations of Programming Semantics
    • 関連する報告書
      2022 実施状況報告書
    • 国際学会
  • [学会発表] The Internal Operads of Combinatory Algebras2022

    • 著者名/発表者名
      Masahito Hasegawa
    • 学会等名
      理論計算機科学と圏論ワークショップ
    • 関連する報告書
      2021 実施状況報告書
  • [備考]

    • URL

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

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

URL: 

公開日: 2021-04-28   更新日: 2025-01-30  

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

Powered by NII kakenhi