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

2021 Fiscal Year Annual Research Report

Universal Algebraic Datatypes: Theory and Practice on Datatypes based on Higher-Order Rewriting

Research Project

Project/Area Number 20H04164
Research InstitutionGunma University

Principal Investigator

浜名 誠  群馬大学, 大学院理工学府, 准教授 (90334135)

Co-Investigator(Kenkyū-buntansha) 菊池 健太郎  東北大学, 電気通信研究所, 助教 (40396528)
Project Period (FY) 2020-04-01 – 2024-03-31
Keywords書換え系 / 関数プログラム / 合流性 / 停止性 / Haskell / ラムダ計算
Outline of Annual Research Achievements

本年度は学術論文誌論文2本出版の良好な成果を得た。

学術論文誌Logical Methods in Computer Science誌で発表した論文では、二階書換えの停止性に関する新しいモジュラーな証明法を確立した。これは意味ラベリング手法を拡張した新規な証明方法によるものである。さらに応用として、代数的効果、エフェクトハンドラ、 エフェクト理論を持つCall-by-Push-Value計算系の停止性を証明した。これは現実の関数型言語への有用な応用である。

論文誌コンピュータソフトウェア誌で発表した論文は、関数型言語Haskellのための合流性検証ツールを提案したものである。Glasgow Haskell Compiler (GHC)では、プログラマが Haskellプログラムを最適化するために書換え規則を使用することができる。これまで、GHCはユーザが定義した書換え規則の合流をチェックする方法がなかったが、本研究成果でこれを検証することができる。

Current Status of Research Progress
Current Status of Research Progress

1: Research has progressed more than it was originally planned.

Reason

現実の関数型プログラミング言語Haskellへ、二階書換え系の合流性検証手法を拡張し、実装を与えることに成功した。

Strategy for Future Research Activity

二階書換えの基礎理論の拡充を進め、さらに関数型言語への有効な書換え手法の応用も進める。

  • Research Products

    (9 results)

All 2022 2021 Other

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

  • [Int'l Joint Research] INRIA(フランス)

    • Country Name
      FRANCE
    • Counterpart Institution
      INRIA
  • [Journal Article] Modular Termination for Second-Order Computation Rules and Application to Algebraic Effect Handler2022

    • Author(s)
      M. Hamana
    • Journal Title

      Logical Methods in Computer Science

      Volume: Vol. 18 Pages: Issue 2

    • DOI

      10.46298/lmcs-18(2:18)2022

    • Peer Reviewed / Open Access
  • [Journal Article] GSOL: A Confluence Checker for Haskell Rewrite Rules2022

    • Author(s)
      Yao Faustin Date, 浜名誠
    • Journal Title

      コンピュータソフトウェア

      Volume: 39巻, 3 号 Pages: 82-87

    • DOI

      10.11309/jssst.39.3_82

    • Peer Reviewed / Open Access
  • [Journal Article] GSOL: A Confluence Checker for Haskell Rewrite Rules2021

    • Author(s)
      Yao Faustin Date, 浜名誠
    • Journal Title

      日本ソフトウェア科学会大会講演論文集

      Volume: 38 Pages: -

    • Open Access
  • [Journal Article] CUI on Web:ソフトウェア検証やテストCUIのためのモダンWebインターフェース枠組2021

    • Author(s)
      藤生 和希, 浜名誠
    • Journal Title

      日本ソフトウェア科学会大会講演論文集

      Volume: 38 Pages: -

    • Open Access
  • [Presentation] GSOL: A Confluence Checker for Haskell Rewrite Rules2021

    • Author(s)
      Yao Faustin Date and Makoto Hamana
    • Organizer
      Haskell Implementors Meeting 2021
    • Int'l Joint Research
  • [Presentation] GSOL: A Confluence Checker for Haskell Rewrite Rules2021

    • Author(s)
      Yao Faustin Date, Makoto Hamana
    • Organizer
      日本ソフトウェア科学会第38回大会
  • [Presentation] CUI on Web:ソフトウェア検証やテストCUIのためのモダンWebインターフェース枠組2021

    • Author(s)
      浜名誠, 藤生 和希
    • Organizer
      日本ソフトウェア科学会第38回大会
  • [Remarks] ホームページ

    • URL

      http://www.cs.gunma-u.ac.jp/hamana/

URL: 

Published: 2023-12-25  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi