这一页补两样东西:函数(给每个输入配一个输出,比如给每个选项打一个分)和关系(说清楚“谁和谁之间有某种联系”,比如“x 不比 y 差”)。第 1 讲里,第 3 页 的偏好 ⪰ 就是一个关系,第 9 页 的选择规则 C:B→B 和 第 14 页 的效用函数 u:X→R 都是函数,第 14 页还用到 argmax,第 16 页 和 第 21 页 用到“严格递增”和“函数套函数”,第 19 页 的 x≥y 是一种“偏序”。
集合、Rn、“对所有 / 存在”这些记号在 集合与逻辑 里讲过,这一页直接使用。
函数
函数就像一台自动售货机:你按一个按钮(输入),它吐出一样东西(输出)。好的售货机有两条规矩:
- 每个按钮都有东西出来——不能按了没反应;
- 同一个按钮每次出来的都一样——不能这次是可乐、下次是雪碧。
至于两个不同的按钮出同一种饮料,完全没问题。
记号与读法
| 写法 | 读作 | 意思 |
|---|
| f:A→B | “f 是从 A 到 B 的函数” | 输入从 A 里取,输出落在 B 里 |
| f(a) | “f 在 a 处的值”“f of a” | 输入 a 得到的那个输出 |
| a↦f(a) | “a 映到 f(a)” | 描述规则,如 t↦2t+1 |
| U(s,y) | “U 在 (s,y) 处的值” | 有两个输入的函数,输入其实是一个有序对 |
注意 f 和 f(a) 不一样:f 是整台售货机(整条规则),f(a) 是按了按钮 a 后吐出来的那一样东西(一个值)。
图 1用箭头画函数:左边每个水果都要发出恰好一个箭头。(a)是函数,苹果和香蕉都指向 3 没关系,4 没人指到也没关系;(b)香蕉发出两个箭头,不是函数;(c)梨没有箭头,也不是函数。
看图时只盯着左边:每个水果是不是恰好发出一个箭头?右边被指几次、有没有没人指的数,都不影响它是不是函数。
定义域、值域与像
一台售货机有三样东西要分清:
- 定义域:有哪些按钮可以按;
- 陪域:说明书上写的“可能出来的东西”的范围(可以写得宽一点);
- 值域:真正按遍所有按钮后,实际出来过的东西。
只按一部分按钮,实际出来的那些东西叫这部分按钮的像。
记号与读法
| 写法 | 读作 | 意思 |
|---|
| f(A) | “f 的值域”“A 在 f 下的像” | 所有实际取到的值 {f(a)∣a∈A} |
| f(S),S⊆A | “S 在 f 下的像” | 只看 S 里的输入,取到的值 {f(a)∣a∈S} |
注意 f(S) 里放的是一个集合 S,得到的也是一个集合;f(a) 里放的是一个元素,得到的是一个值。
递增与严格递增
递增就是“输入变大,输出不变小”;严格递增更强:“输入变大,输出一定变大”。出租车计价是递增的(多坐几公里不会更便宜),但不是严格递增的:1 公里和 3 公里都是 13 元。
记号与读法:“a<b⇒f(a)<f(b)”读作“只要 a 比 b 小,f(a) 就比 f(b) 小”。
| 名称 | 要求 | 例子 |
|---|
| 严格递增 | a<b⇒f(a)<f(b) | 2t+1,t3 |
| 递增(单调不减) | a<b⇒f(a)≤f(b) | 出租车计价,min{t,3} |
| 严格递减 | a<b⇒f(a)>f(b) | 5−t |
图 2(a)严格递增:往右走一定往上;(b)出租车车费:前 3 公里是平的(橙色),所以只是递增,不是严格递增;(c)递减:往右走往下。
图(b)里那段平线是关键:它不会往下,所以是递增;但它有“没往上”的地方,所以不严格。图上任何一段平的地方都会让“严格”失效。
第 21 页的“U 对第一个位置递增”是同一个意思,只是 U 有两个输入:固定第二个输入 y,只让第一个输入变大,U 的值严格变大。
复合函数
复合函数就是两台机器串起来用:第一台的输出,直接当第二台的输入。第 16 页的 v(u(x)) 就是先用 u 给水果打分,再用 v 把分数换算一下。
记号与读法:v∘u 读作“v 复合 u”,(v∘u)(x)=v(u(x)) 读作“v 作用在 u(x) 上”。从里往外算:先算里面的 u(x),再把结果放进 v。写的时候 v 在左边,但它是后做的那一步。
图 3复合函数是两台机器串联:u 先给水果打分(芒果 4 分、梨 1 分),v(t) = 2t + 1 再把分数换算(4 变 9、1 变 3)。紫色虚线是复合函数 v∘u:一步从水果直接到新分数。
严格递增函数为什么能保持排序
第 16 页的关键一步是:
u(x)≥u(y)⟺v(u(x))≥v(u(y)).
这对任何严格递增的 v 都成立。把 a=u(x)、b=u(y) 看成两个实数,只要证明下面这件事。
第 5 步正是“严格”起作用的地方。如果 v 只是递增(比如 min{t,3}),a=3<b=4 时 v(a)=v(b)=3,“v(a)≥v(b)”成立而“a≥b”不成立,(⇐)就失败了:小张会被认为觉得芒果和苹果一样好。
最大值与 argmax
“最高分是多少”和“谁拿了最高分”是两个不同的问题。前者的答案是一个数,叫最大值;后者的答案是一群选项,叫 argmax。消费者关心的是后者:他要知道该选哪个,而不是最高分是几分。
记号与读法
| 写法 | 读作 | 是什么 |
|---|
| maxx∈Bf(x) | “f 在 B 上的最大值” | 一个数 |
| argmaxx∈Bf(x) | “arg max”“f 在 B 上的最大值点” | 一个集合(B 的子集) |
arg 是 argument 的缩写,在这里指函数的“输入”。
图 4最大值是“山有多高”,argmax 是“山顶在哪”。(a)菜单上苹果、香蕉并列 3 分;(b)只有一个山顶,在甜度 5 处;(c)两个一样高的山顶,argmax 有两个元素。
二元关系
关系说的是“两个东西之间有没有某种联系”:“x 不比 y 差”“a 是 b 的朋友”“m 能整除 n”。数学上处理关系的办法很朴素:把所有“有这种联系”的有序对 (x,y) 列出来,装进一个集合,这个集合就是这个关系。
记号与读法:R 是一个关系时,xRy 读作“x 和 y 有关系 R”,意思就是 (x,y)∈R。偏好 ⪰ 就是一个关系:x⪰y 等于说 (x,y)∈⪰。
有序对的“有序”很重要:(x,y)∈R 不代表 (y,x)∈R。比如“a 比 b 好”,反过来通常不成立。X×X 是什么,见 笛卡尔积。
图 5(a)把偏好 a ≻ b ∼ c 画成 3 × 3 的表:第 x 行第 y 列写“是”表示 x ⪰ y,涂色的 7 格合起来就是关系 ⪰;(b)“是朋友”这个关系:连线没有方向(对称),但王–李、李–张是朋友不代表王–张是朋友(不传递)。
读表(a)时每一格问一句“行的那个 ⪰ 列的那个吗?”。第一行全是“是”,因为 a 最好;第一列只有 (a,a) 是“是”,因为 b、c 都不如 a。
关系的性质
判断一个关系“好不好用”,主要看四条性质。用“朋友”这个关系来感受一下:
- 自反:每个人和自己有这个关系吗?(你是你自己的朋友吗?一般不这么说,所以不自反。)
- 对称:x 和 y 有关系,y 和 x 是否也有?(朋友是互相的,对称。)
- 传递:x 和 y 有、y 和 z 有,x 和 z 是否也有?(朋友的朋友不一定是朋友,不传递。)
- 完备:任意两个人之间,至少一个方向有关系吗?(随便两个人不一定认识,不完备。)
记号与读法:下表里的 ∀x 读“对所有 x”,xRy 读“x 和 y 有关系 R”。
弱序与偏序
有了这四条性质,就能给“排序”分类。最重要的有两类:
- 弱序:完备 + 传递。任意两个都能比,而且比较结果不自相矛盾;允许并列。第 3 页的“理性偏好”正是弱序。像考试排名,可以有两个人并列第二。
- 偏序:不要求完备,有些东西之间比不了。逐分量比较的 x≥y(第 19 页单调性里用的)就是偏序:(2,3) 和 (3,2) 谁也不 ≥ 谁。
如果一个弱序不允许并列(两个不同的东西不会一样好),就叫全序,比如实数上的 ≥。
记号与读法:“反对称”是说 xRy 且 yRx 时必须 x=y,即两个不同的东西不能“互相不比对方差”。
图 6逐分量比较 x ≥ y 只是偏序。以 x = (3, 2) 为界:右上(蓝)的篮子样样不少于 x,左下(红)的样样不多于 x;左上和右下两块(灰)一样多一样少,和 x 比不了。
图中灰色两块正是偏好要回答的问题:(1.2,3.6) 面包多、咖啡少,(5,1) 咖啡多、面包少,和 (3,2) 比起来哪个更好?≥ 回答不了,偏好 ⪰ 必须回答——这就是完备性的要求。第 19 页的单调性说:至少右上那一块,偏好应该和 ≥ 意见一致。