Skip to main content
CenXiv.org
此网站处于试运行阶段,支持我们!
我们衷心感谢所有贡献者的支持。
贡献
赞助
cenxiv logo > cs > arXiv:2509.25879v1

帮助 | 高级搜索

计算机科学 > 计算机科学中的逻辑

arXiv:2509.25879v1 (cs)
[提交于 2025年9月30日 ]

标题: 索引容器上的独异点结构

标题: Monoid Structures on Indexed Containers

Authors:Michele De Pascalis, Tarmo Uustalu, Niccolò Veltrì
摘要: 容器代表了一类广泛的类型构造,对于函数式编程和(共)归纳推理具有重要意义。 索引容器将这一概念推广,以更好地适应依赖类型编程的范围。 当将类型解释为集合时,容器描述了集合范畴上的自函子,而I-索引容器描述了I-索引集合族范畴Set^I上的自函子。 我们考虑I-索引容器范畴上的张量积结构,其中容器的张量积描述了相应诱导自函子的复合。 然后,我们给出了这个张量范畴中乘法结构的组合特征,并展示了这些乘法结构如何精确对应于Set^I上诱导自函子的单子。 最后,我们通过展示一些符合我们特征的Set^I上的单子示例来结束,包括两个单子的乘积、状态和写入单子的索引变体以及一个自由单子的示例。 这项工作的技术结果伴随着在证明助手Cubical Agda中的形式化。
摘要: Containers represent a wide class of type constructions relevant for functional programming and (co)inductive reasoning. Indexed containers generalize this notion to better fit the scope of dependently typed programming. When interpreting types to be sets, a container describes an endofunctor on the category of sets while an I-indexed container describes an endofunctor on the category Set^I of I-indexed families of sets. We consider the monoidal structure on the category of I-indexed containers whose tensor product of containers describes the composition of the respective induced endofunctors. We then give a combinatorial characterization of monoids in this monoidal category, and we show how these monoids correspond precisely to monads on the induced endofunctors on Set^I. Lastly, we conclude by presenting some examples of monads on Set^I that fall under our characterization, including the product of two monads, indexed variants of the state and the writer monads and an example of a free monad. The technical results of this work are accompanied by a formalization in the proof assistant Cubical Agda.
评论: 在LSFA 2025会议论文集,arXiv:2509.23739
主题: 计算机科学中的逻辑 (cs.LO) ; 编程语言 (cs.PL)
引用方式: arXiv:2509.25879 [cs.LO]
  (或者 arXiv:2509.25879v1 [cs.LO] 对于此版本)
  https://doi.org/10.48550/arXiv.2509.25879
通过 DataCite 发表的 arXiv DOI
期刊参考: EPTCS 430, 2025, pp. 37-54
相关 DOI: https://doi.org/10.4204/EPTCS.430.4
链接到相关资源的 DOI

提交历史

来自: EPTCS [查看电子邮件]
[v1] 星期二, 2025 年 9 月 30 日 07:21:09 UTC (40 KB)
全文链接:

获取论文:

    查看标题为《》的 PDF
  • 查看中文 PDF
  • 查看 PDF
  • TeX 源代码
查看许可
当前浏览上下文:
cs.LO
< 上一篇   |   下一篇 >
新的 | 最近的 | 2025-09
切换浏览方式为:
cs
cs.PL

参考文献与引用

  • NASA ADS
  • 谷歌学术搜索
  • 语义学者
a 导出 BibTeX 引用 加载中...

BibTeX 格式的引用

×
数据由提供:

收藏

BibSonomy logo Reddit logo

文献和引用工具

文献资源探索 (什么是资源探索?)
连接的论文 (什么是连接的论文?)
Litmaps (什么是 Litmaps?)
scite 智能引用 (什么是智能引用?)

与本文相关的代码,数据和媒体

alphaXiv (什么是 alphaXiv?)
CatalyzeX 代码查找器 (什么是 CatalyzeX?)
DagsHub (什么是 DagsHub?)
Gotit.pub (什么是 GotitPub?)
Hugging Face (什么是 Huggingface?)
带有代码的论文 (什么是带有代码的论文?)
ScienceCast (什么是 ScienceCast?)

演示

复制 (什么是复制?)
Hugging Face Spaces (什么是 Spaces?)
TXYZ.AI (什么是 TXYZ.AI?)

推荐器和搜索工具

影响之花 (什么是影响之花?)
核心推荐器 (什么是核心?)
IArxiv 推荐器 (什么是 IArxiv?)
  • 作者
  • 地点
  • 机构
  • 主题

arXivLabs:与社区合作伙伴的实验项目

arXivLabs 是一个框架,允许合作伙伴直接在我们的网站上开发和分享新的 arXiv 特性。

与 arXivLabs 合作的个人和组织都接受了我们的价值观,即开放、社区、卓越和用户数据隐私。arXiv 承诺这些价值观,并且只与遵守这些价值观的合作伙伴合作。

有一个为 arXiv 社区增加价值的项目想法吗? 了解更多关于 arXivLabs 的信息.

这篇论文的哪些作者是支持者? | 禁用 MathJax (什么是 MathJax?)
  • 关于
  • 帮助
  • contact arXivClick here to contact arXiv 联系
  • 订阅 arXiv 邮件列表点击这里订阅 订阅
  • 版权
  • 隐私政策
  • 网络无障碍帮助
  • arXiv 运营状态
    通过...获取状态通知 email 或者 slack

京ICP备2025123034号