You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何从Set范畴中的宽松幺半自函子构造单子?

Set范畴中从宽松幺半自函子构造单子的标准方法

在Set范畴(对象为A、B,笛卡尔积为×)中,若先构造单子(自函子T,附带unit、join操作),会自然生成一个幺半积⊗: T(A) × T(B) → T(A × B),但这个幺半积的形式没法直接控制。

我的应用场景里,先自行定义幺半积,再通过额外操作得到单子反而更实用——因为对我来说,join的细节远没有幺半积的细节重要。

我曾尝试通过定义余双强度T²(A × B) → T(A) × T(B),从Set中的宽松幺半自函子推导单子,但推导join操作的过程太复杂,而且相关的相干条件还没验证过。

想问:有没有标准方法,能通过给Set中的宽松幺半自函子添加操作来构造单子?


相关反向问题

给定Set上的单子,为什么它同时也是幺半函子?


内容的提问来源于stack exchange,提问作者rgp

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.16 14:59:53