在第 1.1 讲开篇,我们确立了个体决策建模的两条理论路线:一条是基于主观排序的偏好法(preference-based),另一条是基于客观实际决策的选择法(choice-based)。前面五讲沿着偏好法路线,完成了从二元关系、连续效用表示、凸性与拟凹性,到替代弹性与同位性质的系统建构。
本讲将目光彻底转向选择法:如果我们完全不预设消费者内心的“效用函数”,仅仅记录他在不同备择环境下挑选了什么,我们能否检验其行为的内在一致性?这就是保罗·萨缪尔森开创的显示偏好理论(Revealed Preference Theory)。
本讲建立纯粹的抽象选择结构与显示偏好弱公理(WARP),严格证明本章的核心收官定理(理性偏好必然生成满足 WARP 的一致选择),并阐明两条路线的对齐边界。
选择结构的形式化定义
在选择法中,经济学家的分析对象不是不可见的内心排序,而是决策者在给定可行集合下所交出的实际决策记录。
定义在抽象备择集 \(X\) 上的选择结构,记为一个二元组 \((\mathcal{B}, c(\cdot))\),其中包含两个核心要素:
- \(\mathcal{B}\) 是备择集 \(X\) 的一族非空子集族,族中的每一个集合 \(B \in \mathcal{B}\) 称为一个可选子集(Choice set)或环境预算池(\(B \subseteq X\));
- \(c(\cdot)\) 是一个选择规则(Choice rule),它为每一个可选子集 \(B \in \mathcal{B}\) 分配一个非空子集 \(c(B) \subseteq B\),代表决策者在面临场景 \(B\) 时实际挑选出来的选项集合。
- 若在每个可选子集 \(B\) 下,决策者挑出的元素都是唯一的(即 \(c(B)\) 始终为单元素集合),则选择规则 \(c(\cdot)\) 是一个选择函数;
- 若允许并列最优(决策者在多个选项间同时挑出多项),则 \(c(\cdot)\) 是一个选择对应(Choice correspondence)。
这一定义的威力在于其高度的抽象纯粹性:备择集 \(X\) 可以是超市中的连续商品向量,也可以是离散有限的职业规划、候选人方案或投资标的。无论具体场景如何,选择结构直接记录了决策者“面临池子 \(B\) 时选出了 \(c(B)\)”的客观行为。
显示偏好与显示偏好弱公理
如果一个决策者的选择完全随机、朝令夕改,经济学就无法建立任何稳定的理论。我们必须对选择结构施加最低限度的行为一致性要求。
1. 显示偏好关系的定义
通过观察决策者在不同情境下的选择,我们可以反向揭示(reveal)其内心的偏好倾向:
设 \((\mathcal{B}, c(\cdot))\) 为一个选择结构。对任意两项备择 \(x, y \in X\):
- 直接显示至少不弱于(\(x \succeq^{*} y\)):若存在某个可选集 \(B \in \mathcal{B}\),满足 \(x, y \in B\) 且 \(x \in c(B)\)。
(直觉:在 \(y\) 完全可选、触手可及的情境下,决策者挑选了 \(x\));
- 直接显示严格偏好(\(x \succ^{*} y\)):若存在某个可选集 \(B \in \mathcal{B}\),满足 \(x, y \in B\) 且 \(x \in c(B)\),但 \(y \notin c(B)\)。
(直觉:在 \(y\) 完全可选的情境下,决策者挑选了 \(x\) 且明确放弃了 \(y\))。
2. 显示偏好弱公理(WARP)
显示偏好的核心公理要求:决策者的行为不能自相矛盾。若 \(x\) 曾经在 \(y\) 面前被选中并击败了 \(y\),那么在另一个两者同时可选的场景中,\(y\) 绝不能反过来单独击败 \(x\)。
选择结构 \((\mathcal{B}, c(\cdot))\) 满足 WARP,若对任意两个可选集 \(B, B' \in \mathcal{B}\) 以及任意 \(x, y \in X\):
\[\text{若 } x, y \in B \ \text{且} \ x \in c(B), \quad \text{同时 } x, y \in B' \ \text{且} \ y \in c(B'),
\quad \Longrightarrow \quad x \in c(B')\]
用直接显示偏好语言表述,WARP 的要求极为简练:
\[\text{若 } x \succeq^{*} y, \quad \text{则绝不能出现 } y \succ^{*} x\]
3. WARP 的离散实例检验
设备择集为三选项 \(X = \{x, y, z\}\)。考察两个可选集场景 \(B_1 = \{x, y\}\) 与 \(B_2 = \{x, y, z\}\)。
- 一致情形(符合 WARP): 若 \(c(B_1) = \{x\}\),此时在 \(B_2\) 中若挑选 \(c(B_2) = \{x\}\)、\(c(B_2) = \{z\}\) 或并列最优 \(c(B_2) = \{x, z\}\),均严格符合 WARP;
- 矛盾情形(违反 WARP): 若 \(c(B_1) = \{x\}\)(记录到 \(x \succ^{*} y\)),但在大集 \(B_2\) 中决策者却报告 \(c(B_2) = \{y\}\)、\(c(B_2) = \{y, z\}\)、\(c(B_2) = \{x, y\}\) 或 \(c(B_2) = \{x, y, z\}\)。
在 \(B_2\) 中 \(x\) 与 \(y\) 同时都在,且备选池仅仅是多出了 \(z\);没有任何理性的固定排序能够解释为什么多出一个无关备择 \(z\) 就会导致本已被淘汰的 \(y\) 突然逆转击败或追平 \(x\)。这些选择结构必然违反 WARP。
下面的交互检验器重现了讲义中关于 WARP 判定的穷举实验(课件 Slide 152-156):
▷ 展开 / 收起代码
viewof pick_B1 = Inputs.select(["{x}", "{y}", "{x,y}"], {value: "{x}", label: html`情境 B₁ = {x, y} 的选择结果 c(B₁)`})
viewof pick_B2 = Inputs.select(["{x}", "{y}", "{z}", "{x,y}", "{x,z}", "{y,z}", "{x,y,z}"], {value: "{y}", label: html`情境 B₂ = {x, y, z} 的选择结果 c(B₂)`})
▷ 展开 / 收起代码
s1 = pick_B1.match(/[xyz]/g)
s2 = pick_B2.match(/[xyz]/g)
// 严格遵循 WARP 双向定义:
// 若在某一集合中 a 击败或打平 b (a ∈ c(B) 且 b ∈ B),而在另一集合中 b 同样可选并被选出 (b ∈ c(B') 且 a ∈ B'),
// 则根据一致性要求,a 必须同样在 B' 中被选出 (a ∈ c(B')),且 b 也必须在 B 中被选出 (b ∈ c(B))。
warp_violated = (x_in_1 && y_in_2 && (!x_in_2 || !y_in_1)) ||
(y_in_1 && x_in_2 && (!y_in_2 || !x_in_1))
warp_status = !warp_violated
▷ 展开 / 收起代码
html`<p>当前选择组合 c(B₁) = ${pick_B1} 且 c(B₂) = ${pick_B2}:<b>${warp_status ? "✅ 满足 WARP(行为前后一致,可由稳定排序解释)" : "❌ 违反 WARP(发生偏好自相矛盾,任何理性模型均无法兼容)"}</b></p>`
理性偏好蕴含 WARP
现在我们连接第 1.1 讲开篇确立的两大路线。令 \(\succeq\) 为定义在备择集 \(X\) 上的理性偏好关系(同时满足完备性与传递性)。由该偏好关系在任意可选子集 \(B\) 上自然导出的最优选择规则记为:
\[C^{*}(B, \succeq) \equiv \{x \in B \mid x \succeq y, \ \forall y \in B\}\]
设偏好关系 \(\succeq\) 是理性的(完备且传递)。若子集族 \(\mathcal{B}\) 中的每个可选集 \(B\) 均保证存在最优选择(即 \(C^{*}(B, \succeq) \neq \emptyset\)),则由该偏好诱导的最优选择结构 \((\mathcal{B}, C^{*}(\cdot, \succeq))\) 必然满足显示偏好弱公理(WARP)。
设任意两个可选集 \(B, B' \in \mathcal{B}\),满足 \(x, y \in B\) 且 \(x, y \in B'\)。 假定在场景 \(B\) 中 \(x\) 是最优选择之一,即 \(x \in C^{*}(B, \succeq)\)。 根据最优选择集定义,这意味着 \(x\) 至少与 \(B\) 中的任何元素一样好,特别地必有: \[x \succeq y\]
现在假定在场景 \(B'\) 中 \(y\) 是最优选择之一,即 \(y \in C^{*}(B', \succeq)\)。 同样根据最优选择集定义,对任意属于 \(B'\) 的元素 \(z \in B'\),必有: \[y \succeq z\]
由于偏好关系 \(\succeq\) 是理性的,必然满足传递性(Transitivity): 由 \(x \succeq y\) 与 \(y \succeq z\),立即可得: \[x \succeq z, \qquad \forall z \in B'\]
这表明 \(x\) 同样不差于 \(B'\) 中的任意可选元素,因此 \(x\) 必然属于该场景下的最优选择集: \[x \in C^{*}(B', \succeq)\] 这精确吻合了 WARP 的定义要求。证毕。
偏好法与选择法的对齐边界与理论演进
上述定理给出了单向的严密保证:只要决策者内心存在理性的偏好排序,其外在行为就绝不会违背 WARP。
那么,逆命题是否成立?如果我们观察到一个人的实际选择在所有场景下均严格满足 WARP,我们是否能够断定他必定是在按照某个理性的固定偏好行事?
1. 逆命题的非对称性
答案是:通常不成立!
- 有限离散环境下的充要条件:Arrow (1959) 证明,当可选集族 \(\mathcal{B}\) 包含有限备择集 \(X\) 的所有二元及三元子集(或所有非空子集)时,选择结构满足 WARP 是其可由某个理性偏好所理性化(rationalized)的充要条件;
- 高维连续环境下的局限:然而在以预算集为可选集族的连续商品空间中,WARP 仅能保证两点间直接比较的一致性,却无法阻止多步循环(例如 \(x_1 \succ^{*} x_2 \succ^{*} \dots \succ^{*} x_n \succ^{*} x_1\))。在此类连续环境下,要反推理性效用函数,必须引入更为严苛的显示偏好强公理(Strong Axiom of Revealed Preference, SARP)以及需求系统的可积性条件。
2. 第一章的理论合龙与通向第二章的桥梁
至此,第一章《偏好与选择》的核心使命已经完整达成:
- 偏好法路线:我们从最原始的二元关系公理(完备性、传递性)出发,通过单调性排除病态、通过连续性引入微积分与实数效用函数表示(以字典序为不可表示反例),再通过偏好凸性确立了拟凹性,最后在常替代弹性谱系与同位偏好中剖析了消费结构与规模的关系;
- 选择法路线:我们摆脱主观效用度量,以纯客观的可选集族与实际选择规则构建了选择结构,提炼出不可自相矛盾的 WARP 判据,并严格证明了理性偏好是可观测一致行为的充分来源。
那么,这两套纯粹抽象的公理体系,如何转化为能够分析现实商品价格、通胀与市场政策的经济学工具?
这正是第 2 章 经典需求理论的出发点:我们将把抽象备择集 \(X\) 落地为具有物理意义的连续商品空间 \(\mathbb{R}_{+}^{L}\),把抽象可选集 \(B\) 赋予由市场价格向量 \(p\) 与货币财富 \(w\) 共同决定的竞争性预算约束 \(p \cdot x \le w\)。当偏好法与选择法在市场价格体系下交汇时,微观经济学最核心的分析工具——效用最大化问题(UMP)与瓦尔拉斯需求函数——将正式登场。
关键术语
| 选择结构 |
\((\mathcal{B}, c(\cdot))\) |
可选集族与实际选择映射构成的纯可观测决策系统 |
| 直接显示偏好 |
\(x \succeq^{*} y\) |
在备择 \(y\) 可选的情境下挑选了 \(x\) |
| 显示偏好弱公理 |
WARP |
选择行为不得自相矛盾,\(x \succeq^{*} y \implies y \not\succ^{*} x\) |
| 核心收官定理 |
理性偏好 \(\implies\) WARP |
理性内在偏好必然在可观测数据中呈现一致行为 |
| 对齐边界 |
WARP \(\not\implies\) 理性偏好 |
逆命题在连续高维空间不成立,需引入强公理 SARP |
延伸阅读与下一讲预告
- 深入思考:第 1 章的所有理论建构均在抽象决策空间与公理层面完成。当这些规则进入具有客观货币与商品价格的竞争性市场环境时,消费者的选择行为会受到哪些具体的物理与经济约束(消费集与预算约束)?目标函数与预算集结合后,如何求得最优需求?
- 下一章(第 2 章 需求理论):我们将从消费集与瓦尔拉斯预算约束正式起步,设立效用最大化问题(UMP),推导马歇尔需求函数与间接效用函数,揭开价格效应、福利度量与斯勒茨基对偶分解的理论画卷。