“设 $X,Y,Z$ 为同一实或复标量域上的赋范向量空间,$U\subseteq X$、$V\subseteq Y$ 为开集,$f:U\to V$ 在 $a\in U$ 处Fréchet 可微…”
形式陈述
给定两个函数
则复合函数
定义为
这个规则确实给出函数:每个
更一般地,只要实际像
复合满足结合律。若
则对每个
两侧的定义域同为
书写顺序与执行顺序相反:
直觉
函数复合是“把输出接到下一步输入”的类型安全流水线。能否复合先由定义域与陪域决定,而不是由公式看起来能否代入决定。
结合律说明多阶段过程可以改变括号而不改变结果;它不说明顺序可以交换。交换两个阶段往往改变类型,甚至让表达式失去定义。
例子与边界
令
则
这里把两个函数都取为
令
因此
若
部分函数的复合还要追踪定义域:
例如
推论与应用
把集合看成对象、集合间的函数看成箭头,就得到一个范畴:相邻箭头能复合,恒等函数充当单位,复合满足结合律。这里不必先学习范畴论;前面的三个事实已给出了这个例子的全部复合规则。逆函数由
共同刻画。
坐标变换、线性映射、群同态和确定的状态转移,都可以按上述规则串联。微积分的链式法则进一步计算复合后的导数;程序语义中的组合性则要求整个程序的含义由各阶段的含义及其组合方式决定。概率核也有类似的结合结构,不过它的复合需要对中间状态积分,不能直接当作普通函数代入。
参考资料
- Paul R. Halmos, Naive Set Theory, Dover, 2017, §10.
- Daniel J. Velleman, How to Prove It, 3rd ed., Cambridge University Press, 2019, Chapter 5.
- Saunders Mac Lane, Categories for the Working Mathematician, 2nd ed., Springer, 1998, Chapter I.
- Jeremy Avigad 等,Logic and Proof,在线版 3.18.4,2026 年访问,第 15 章 Functions:复合次序、结合律与单侧逆。