推理语言的操作语义:半环、单子和张量
计算机科学中的逻辑
2023-12-29 v1 编程语言
范畴论
摘要
计算效应通常由单子建模,但通常单子可以通过操作和方程代数理论来呈现。本报告讨论用于推理语言的单子和代数理论,以及它们与半环和张量的联系。代数理论的一个基本例子来自考虑半环上的模理论,例如非归一化分布理论,其中半环是非负实数。我们提出通过半环研究理论是一个有趣的视角,并为此探索了几个模理论的子理论例子,主要涉及概率。我们的主要贡献涉及效应的交换组合,由Hyland、Plotkin和Power研究:我们观察到,虽然半环张量通常不决定模理论子理论的张量,但在几个基本的概率例子中它仍然决定。
引用
@article{arxiv.2312.16694,
title = {Denotational semantics for languages for inference: semirings, monads, and tensors},
author = {Cristina Matache and Sean Moss and Sam Staton and Ariadne Si Suo},
journal= {arXiv preprint arXiv:2312.16694},
year = {2023}
}
备注
4 pages, LAFI 2023