paperbot · PL 论文追踪

全部论文 待读 收藏

P2 No Go Theorems: Directed Containers That Do Not Distribute Over Distribution Monads

No-Go 定理:不能分配到分布单子上的有向容器
LICS Proceedings of the 39th Annual ACM/IEEE Symposium on Logic in Computer Science2024匹配度 2/10 · 论文是范畴论/形式语义中的分配律 no-go 定理,涉及分布单子、概率论与有限模型论,但未涉及静态分析、LLM/Agent、浮点程序分析或贝叶斯程序分析等用户核心方向;仅与概率/语义的理论基础有非常间接的关联。引用 2 inbox
Amin Karamlou, Nihil Shah
crossref: 2026-09-12dblp: 2026-09-12

AI 速览

一句话:证明有向容器等余单子不能对幂集/分布单子等统一选择单子形成分配律,给出一类 no-go 定理。

单子与余单子的分配律使两种构造可组合交互,但其存在性无保证且难以判定。本文受近期单子—单子 no-go 结果启发,研究余单子对单子的分配律何时不存在。作者先在集合范畴证明每个容器对非空幂集单子有唯一 Kleisli 律,且该律仅当余单子为 coreader 余单子时才能扩张为分配律,故其他有向容器均不能分配到幂集单子上;随后推广到统一选择单子,涵盖以合适半环参数化的多重集与分布单子。最后在关系结构范畴中证明若干博弈余单子不能分配到刻画约束满足松弛的幂集/分布单子变体。这些 no-go 结果涉及概率论、程序语言与有限模型论。

问题
分配律可让单子与余单子组合交互,但其存在性并不自动成立,且判定困难。本文关注余单子对单子(尤其幂集/分布单子)的分配律何时不可能存在。
方法
采用范畴论方法,以容器/有向容器、Kleisli 律、coreader 余单子与统一选择单子为工具,分别在集合范畴和关系结构范畴中分析律的扩张与不可能条件。
评估
以定理证明和分类结果为主:构造唯一 Kleisli 律,证明其仅能在 coreader 余单子情形下扩张,并将 no-go 结果推广到统一选择单子与关系结构范畴中的博弈余单子;未涉及实现或实验。
原文摘要(Abstract)

Monads and comonads are important constructions from category theory which find widespread application in computer science and other related disciplines. Distributive laws allow these constructions to interact compositionally. Such laws are not guaranteed to exist, and even when they do, finding them can be a difficult task. Inspired by recent results which establish conditions under which no distributive laws can exist between pairs of monads, we present a family of no-go theorems for the existence of distributive laws of a comonad over a monad. We begin by showing that in the category of sets every container has a unique Kleisli law over the non-empty powerset monad. We then show that this Kleisli law only extends to a comonad-monad distributive law if the comonad is a coreader comonad. Consequently, every other directed container does not distribute over the powerset monad. Next, we generalise our results to a large class of monads, which we call uniform choice monads. Examples of monads in this class include any multiset or distribution monad parameterised by a suitable semiring. Finally, we extend our results to the category of relational structures where we show that several game comonads, recently introduced in the context of finite model theory, fail to distribute over variants of the powerset and distribution monads, which are used to capture relaxations of the constraint satisfaction problem. Overall, our no-go results cover a diverse range of (co)monads that are of interest in many areas of mathematics and computer science, such as probability theory, programming languages, and finite model theory.

链接与引用

DOI 原文 · DBLP

BibTeX
@inproceedings{KaramlouS24,
  title = {No Go Theorems: Directed Containers That Do Not Distribute Over Distribution Monads},
  author = {Amin Karamlou and Nihil Shah},
  booktitle = {LICS},
  year = {2024},
  doi = {10.1145/3661814.3662137}
}