惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

The Cloudflare Blog
小众软件
小众软件
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
T
Tailwind CSS Blog
WordPress大学
WordPress大学
有赞技术团队
有赞技术团队
博客园 - 司徒正美
V
Visual Studio Blog
G
Google Developers Blog
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
月光博客
月光博客
aimingoo的专栏
aimingoo的专栏
博客园_首页
Blog — PlanetScale
Blog — PlanetScale
博客园 - 聂微东
S
SegmentFault 最新的问题
T
The Blog of Author Tim Ferriss
D
Docker
Vercel News
Vercel News
Recent Announcements
Recent Announcements
Last Week in AI
Last Week in AI
爱范儿
爱范儿
J
Java Code Geeks
大猫的无限游戏
大猫的无限游戏

方永、南天紫雲

linux透明代理 技术的边界 停机问题通俗说明 Rust与oracle、redis集群的纠结 学习能力的增长 微信调试的原语 mac外接移动硬盘安装ArchLinux linux的死机问题 linux下全键盘操作 漂亮又好用的bspwm linux本机透明代理 ssh、mosh、autossh linux不能待机又一例 从WordPress切换到Hugo 折腾电脑开机 linux系统QQ新思路 Arch Linux的字体渲染 svn管理之submin OpenWrt自动fucking墙記錄 二维码(qrcode)名片的一些事儿 用lua nginx module搭建一个二维码(qr code)生成器 CentOS 7 安裝註記 php程序連接MySQL时只能127.0.0.1而localhost無法連接的問題 ThinkPad之FAN_ERROR、hi fi聲卡 jetty多端口部署 OpenWrt簡單暴力限網 linux中cron之PATH变量 OpenWrt的WDS無線橋接模式 再敘OpenWrt下的rtl8187無線中繼 sed之模擬tail
理解单子是自函子范畴上的幺半群(二)
zola · 2024-08-29 · via 方永、南天紫雲

函子是范畴间的态射。

若存在一个范畴,它的对象是范畴,那么它的态射可以称之为函子。

在这些函子中,有一类函子,它将一个范畴映射到了自身,那么这些函子可称之为自函子。

而这些自函子,仍可成为一个范畴的对象。这个对象是自函子的范畴可称之为自函子范畴。

回顾一下,对象和态射组成了范畴。以范畴为对象的范畴,其态射名为函子。以函子为对象的范畴, 其态射名为自然变换。

那么自函子范畴上的态射,或者说自然变换,按照范畴的定义,存在一个单位态射,即将自函子映射到自身的态射,这个命名为 unit

若这些自然变换(自函子范畴上的态射)中存在一种T² → T(符号T²表示T ∘ T,其中 ∘ 是我们态射的组合运算符)的 自然变换,那么暂且称之为 flatMap

在自函子范畴上选取一个对象,命名为 F

由 F 、unit 、 flatMap 这三者组成了 Monad,即单子, M = (F, unit, flatMap)

由此可见,单子是一个在自函子范畴上选定了某个对象和满足特定规则的态射的结构。