Universal Algebraic Datatypes: Theory and Practice on Datatypes based on Higher-Order Rewriting
通用代数数据类型:基于高阶重写的数据类型理论与实践
基本信息
- 批准号:20H04164
- 负责人:
- 金额:$ 11.23万
- 依托单位:
- 依托单位国家:日本
- 项目类别:Grant-in-Aid for Scientific Research (B)
- 财政年份:2020
- 资助国家:日本
- 起止时间:2020-04-01 至 2024-03-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
本年度は学術論文誌論文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
- 作者:藤岡 亮;浜名誠
- 通讯作者:浜名誠
The System SOL version 2020
系统 SOL 2020 版
- DOI:
- 发表时间:2020
- 期刊:
- 影响因子:0
- 作者:Makoto Hamana;Kentaro Kikuchi;Date Yao Faustin Dieudonne;Kazuki Fuju
- 通讯作者:Kazuki Fuju
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:
- 发表时间:20182018
- 期刊:
- 影响因子:0
- 作者:藤岡 亮;浜名 誠;M. Hamana;浜名誠藤岡 亮;浜名 誠;M. Hamana;浜名誠
- 通讯作者:浜名誠浜名誠
高階書換え系のための代数モデル
高阶重写系统的代数模型
- DOI:
- 发表时间:20062006
- 期刊:
- 影响因子:0
- 作者:N.Ghaui;T.Uustalu;M.Hamana;M.Hamana;浜名 誠N.Ghaui;T.Uustalu;M.Hamana;M.Hamana;浜名 誠
- 通讯作者:浜名 誠浜名 誠
共 2 条
- 1
浜名 誠的其他基金
高階書換え系による次世代マルチパラダイム・プログラミング言語の展開
使用高阶重写系统开发下一代多范式编程语言
- 批准号:24K0291924K02919
- 财政年份:2024
- 资助金额:$ 11.23万$ 11.23万
- 项目类别:Grant-in-Aid for Scientific Research (B)Grant-in-Aid for Scientific Research (B)
副作用を持つ型付き高階関数論理型言語の意味論
具有副作用的类型化高阶函数逻辑语言的语义
- 批准号:98J0889498J08894
- 财政年份:1998
- 资助金额:$ 11.23万$ 11.23万
- 项目类别:Grant-in-Aid for JSPS FellowsGrant-in-Aid for JSPS Fellows
相似海外基金
Principles of Higher-Order Universal Algebraic Datatypes
高阶通用代数数据类型的原理
- 批准号:17K0009217K00092
- 财政年份: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
使用代数软件的多上下文推理系统发现和证明归纳定理
- 批准号:16K0009016K00090
- 财政年份:2016
- 资助金额:$ 11.23万$ 11.23万
- 项目类别:Grant-in-Aid for Scientific Research (C)Grant-in-Aid for Scientific Research (C)
構成的論理と代数的仕様言語を融合した発展的ソフトウェア開発言語
一种结合了构造逻辑和代数规范语言的进化软件开发语言。
- 批准号:1013923710139237
- 财政年份: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)
構成的論理言語と代数的仕様言語を融合した発展的ソフトウェア開発言語
一种结合了构造性逻辑语言和代数规范语言的进化软件开发语言。
- 批准号:0924522409245224
- 财政年份:1997
- 资助金额:$ 11.23万$ 11.23万
- 项目类别:Grant-in-Aid for Scientific Research on Priority AreasGrant-in-Aid for Scientific Research on Priority Areas
Implementing Visual Programming Environment for Rewriting Computation
实现重写计算的可视化编程环境
- 批准号:0755803707558037
- 财政年份:1995
- 资助金额:$ 11.23万$ 11.23万
- 项目类别:Grant-in-Aid for Scientific Research (A)Grant-in-Aid for Scientific Research (A)