计算机科学 > 计算机科学中的逻辑
[提交于 2025年9月30日
]
标题: 索引容器上的独异点结构
标题: Monoid Structures on Indexed Containers
摘要: 容器代表了一类广泛的类型构造,对于函数式编程和(共)归纳推理具有重要意义。 索引容器将这一概念推广,以更好地适应依赖类型编程的范围。 当将类型解释为集合时,容器描述了集合范畴上的自函子,而I-索引容器描述了I-索引集合族范畴Set^I上的自函子。 我们考虑I-索引容器范畴上的张量积结构,其中容器的张量积描述了相应诱导自函子的复合。 然后,我们给出了这个张量范畴中乘法结构的组合特征,并展示了这些乘法结构如何精确对应于Set^I上诱导自函子的单子。 最后,我们通过展示一些符合我们特征的Set^I上的单子示例来结束,包括两个单子的乘积、状态和写入单子的索引变体以及一个自由单子的示例。 这项工作的技术结果伴随着在证明助手Cubical Agda中的形式化。
文献和引用工具
与本文相关的代码,数据和媒体
alphaXiv (什么是 alphaXiv?)
CatalyzeX 代码查找器 (什么是 CatalyzeX?)
DagsHub (什么是 DagsHub?)
Gotit.pub (什么是 GotitPub?)
Hugging Face (什么是 Huggingface?)
带有代码的论文 (什么是带有代码的论文?)
ScienceCast (什么是 ScienceCast?)
演示
推荐器和搜索工具
arXivLabs:与社区合作伙伴的实验项目
arXivLabs 是一个框架,允许合作伙伴直接在我们的网站上开发和分享新的 arXiv 特性。
与 arXivLabs 合作的个人和组织都接受了我们的价值观,即开放、社区、卓越和用户数据隐私。arXiv 承诺这些价值观,并且只与遵守这些价值观的合作伙伴合作。
有一个为 arXiv 社区增加价值的项目想法吗? 了解更多关于 arXivLabs 的信息.