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

通用代数数据类型:基于高阶重写的数据类型理论与实践

基本信息

项目摘要

本年度は学術論文誌論文2本出版の良好な成果を得た。学術論文誌Logical Methods in Computer Science誌で発表した論文では、二階書換えの停止性に関する新しいモジュラーな証明法を確立した。これは意味ラベリング手法を拡張した新規な証明方法によるものである。さらに応用として、代数的効果、エフェクトハンドラ、 エフェクト理論を持つCall-by-Push-Value計算系の停止性を証明した。これは現実の関数型言語への有用な応用である。論文誌コンピュータソフトウェア誌で発表した論文は、関数型言語Haskellのための合流性検証ツールを提案したものである。Glasgow Haskell Compiler (GHC)では、プログラマが Haskellプログラムを最適化するために書換え規則を使用することができる。これまで、GHCはユーザが定義した書換え規則の合流をチェックする方法がなかったが、本研究成果でこれを検証することができる。
今年,我们通过发表两篇学术期刊论文获得了良好的结果。计算机科学逻辑方法上发表的一篇论文建立了一种新的模块化证明方法,用于终止双阶重写。这是由于一种扩展语义标记技术的新颖证明方法。此外,作为一种应用,我们已经证明了具有代数效应,效应处理程序和效应理论的逐个呼叫计算系统的垂直性。这是对现实世界功能语言的有用应用。该论文发表在《 Journal Computer》软件上的论文提出了功能语言Haskell的Confluence验证工具。格拉斯哥Haskell编译器(GHC)允许程序员使用重写规则来优化Haskell程序。到目前为止,GHC还没有办法检查用户定义的重写规则的汇合,但是可以通过本研究的结果来验证。

项目成果

期刊论文数量(15)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
高階パターン単一化のUnboundライブラリを用いたHaskellによる実装
使用 Unbound 库在 Haskell 中实现高阶模式统一
  • DOI:
  • 发表时间:
    2021
  • 期刊:
  • 影响因子:
    0
  • 作者:
    藤岡 亮;浜名誠
  • 通讯作者:
    浜名誠
ホームページ
主页
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
The System SOL version 2020
系统 SOL 2020 版
Inria(フランス)
因里亚(法国)
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
A Functional Abstraction of Typed Invocation Contexts
类型化调用上下文的功能抽象
  • DOI:
    10.46298/lmcs-18
  • 发表时间:
    2022
  • 期刊:
  • 影响因子:
    0.6
  • 作者:
    Cong Youyou;Ishio Chiaki;Honda Kaho;Asai Kenichi
  • 通讯作者:
    Asai Kenichi
共 8 条
  • 1
  • 2
前往

浜名 誠其他文献

関数プログラム・計算系の分割停止性検証: 外山-Klop-Barendregt の定理の高階化
功能程序和计算系统的可破坏性验证:Toyama-Klop-Barendregt 定理的高阶
  • DOI:
  • 发表时间:
    2018
    2018
  • 期刊:
  • 影响因子:
    0
  • 作者:
    藤岡 亮;浜名 誠;M. Hamana;浜名誠
    藤岡 亮;浜名 誠;M. Hamana;浜名誠
  • 通讯作者:
    浜名誠
    浜名誠
高階書換え系のための代数モデル
高阶重写系统的代数模型
共 2 条
  • 1
前往

浜名 誠的其他基金

高階書換え系による次世代マルチパラダイム・プログラミング言語の展開
使用高阶重写系统开发下一代多范式编程语言
  • 批准号:
    24K02919
    24K02919
  • 财政年份:
    2024
  • 资助金额:
    $ 11.23万
    $ 11.23万
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
    Grant-in-Aid for Scientific Research (B)
副作用を持つ型付き高階関数論理型言語の意味論
具有副作用的类型化高阶函数逻辑语言的语义
  • 批准号:
    98J08894
    98J08894
  • 财政年份:
    1998
  • 资助金额:
    $ 11.23万
    $ 11.23万
  • 项目类别:
    Grant-in-Aid for JSPS Fellows
    Grant-in-Aid for JSPS Fellows

相似海外基金

Principles of Higher-Order Universal Algebraic Datatypes
高阶通用代数数据类型的原理
  • 批准号:
    17K00092
    17K00092
  • 财政年份:
    2017
  • 资助金额:
    $ 11.23万
    $ 11.23万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
    Grant-in-Aid for Scientific Research (C)
Discovery and proof of inductive theorems with multi-context reasoning systems for algebraic software
使用代数软件的多上下文推理系统发现和证明归纳定理
  • 批准号:
    16K00090
    16K00090
  • 财政年份:
    2016
  • 资助金额:
    $ 11.23万
    $ 11.23万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
    Grant-in-Aid for Scientific Research (C)
構成的論理と代数的仕様言語を融合した発展的ソフトウェア開発言語
一种结合了构造逻辑和代数规范语言的进化软件开发语言。
  • 批准号:
    10139237
    10139237
  • 财政年份:
    1998
  • 资助金额:
    $ 11.23万
    $ 11.23万
  • 项目类别:
    Grant-in-Aid for Scientific Research on Priority Areas (A)
    Grant-in-Aid for Scientific Research on Priority Areas (A)
構成的論理言語と代数的仕様言語を融合した発展的ソフトウェア開発言語
一种结合了构造性逻辑语言和代数规范语言的进化软件开发语言。
  • 批准号:
    09245224
    09245224
  • 财政年份:
    1997
  • 资助金额:
    $ 11.23万
    $ 11.23万
  • 项目类别:
    Grant-in-Aid for Scientific Research on Priority Areas
    Grant-in-Aid for Scientific Research on Priority Areas
Implementing Visual Programming Environment for Rewriting Computation
实现重写计算的可视化编程环境
  • 批准号:
    07558037
    07558037
  • 财政年份:
    1995
  • 资助金额:
    $ 11.23万
    $ 11.23万
  • 项目类别:
    Grant-in-Aid for Scientific Research (A)
    Grant-in-Aid for Scientific Research (A)