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

Categorical study of guarded type systems

Research Project

Project/Area Number 21K11762
Research Category

Grant-in-Aid for Scientific Research (C)

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

Principal Investigator

Hoshino Naohiko  崇城大学, 情報学部, 助教 (20611883)

Project Period (FY) 2021-04-01 – 2024-03-31
Project Status Completed (Fiscal Year 2023)
Budget Amount *help
¥2,600,000 (Direct Cost: ¥2,000,000、Indirect Cost: ¥600,000)
Fiscal Year 2023: ¥780,000 (Direct Cost: ¥600,000、Indirect Cost: ¥180,000)
Fiscal Year 2022: ¥780,000 (Direct Cost: ¥600,000、Indirect Cost: ¥180,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

In this research, we studied relationship between the category MetCpo of metric cpos and non-expansive and continuous maps with guarded fixed point operator. We showed that the trace operator and the linear exponential comonad on MetCpo graded by the semiring of real numbers give rise to a "graded fixed point operator" given in an existing work. We then generalized this this result. We first give a generalization of this construction by replacing the semiring of real numbers with a Conway semiring, and we give a further generalization based on bimonoidal categories with a functor corresponding to Conway star-operator. We observed that the guarded fixed point operator on the topos of trees appears as a concrete example of this construction.

Academic Significance and Societal Importance of the Research Achievements

ガード付き不動点演算子は論理関係を利用して再帰的な構造を持つプログラミング言語の性質を調べる手法の一つとして研究されていたが、近年では指標付きコモナド(graded comonad)に基づいた型システムの研究においても類似の構造が現れている。また、別のガード付き不動点演算子と類似の構造として、部分的に定義される不動点演算子の定式化として指標付きコモナド(graded comonad)に基づいた不動点演算子を考える研究が行われている。本研究の一般的な枠組みからはこの多様な「ガード付き不動点演算子」に対する包括的な枠組みを与えることが期待できる。

Report

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

    (1 results)

All 2023

All Presentation (1 results) (of which Int'l Joint Research: 1 results)

  • [Presentation] On the Lattice of Program Metrics2023

    • Author(s)
      Ugo Dal Lago, Naohiko Hoshino, Paolo Pistone
    • Organizer
      International Conference on Formal Structures for Computation and Deduction
    • Related Report
      2022 Research-status Report
    • Int'l Joint Research

URL: 

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

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi