埃奇沃思盒:交易从哪里开始,在哪里停止

互利交换透镜区、契约曲线与第一福利定理的几何直觉

一般均衡
埃奇沃思盒
交互课件
交互解析纯交换经济与埃奇沃思盒互利透镜区,直观呈现契约曲线、帕累托最优与第一福利定理。
作者

Shawn

Gemini 3.7 Flash

发布于

2026年8月27日

本文依据 Muñoz-Garcia《Advanced Microeconomic Theory》第 6 章及配套课程讲义撰写,属于微观经济学专栏的一般均衡模块。

注记本讲核心目标
  1. 掌握埃奇沃思盒(Edgeworth Box)的坐标镜像构造:将全社会有限的商品总量封闭在一个矩形框中;
  2. 理解交易的起点与动力:只要双方的边际替代率不相等(\(MRS^A \neq MRS^B\)),就必然存在互利交易的“透镜区”
  3. 掌握交易的终点与帕累托最优:互利空间耗尽时,无差异曲线必然相切(\(MRS^A = MRS^B\)),所有相切点的集合构成契约曲线(Contract Curve)
  4. 理解福利经济学第一定理的几何含义:竞争性价格体系自动引导经济收敛到契约曲线上的某个帕累托最优配置。

盒子的构造:两个人,两样东西

设经济中只有消费者 A 和消费者 B,以及商品 1 和商品 2。

  • 全社会总资源固定:\(\bar x_1 = x_1^A + x_1^B\)\(\bar x_2 = x_2^A + x_2^B\)
  • 矩形的宽代表商品 1 的全社会总量 \(\bar x_1\),高代表商品 2 的全社会总量 \(\bar x_2\)
  • 左下角原点 \(O_A\) 是消费者 A 的视角,向右向上消费量增加;
  • 右上角原点 \(O_B\) 是消费者 B 的视角(旋转了 \(180^\circ\)),向左向下消费量增加;
  • 盒内的任意一个点,都自然代表了一种在两个人之间不浪费任何资源的可行分配!

初始状态由初始禀赋点 \(\omega = (\omega_1^A, \omega_2^A)\) 决定。

交易的动力:透镜区与无差异曲线相交

过禀赋点 \(\omega\),分别画出 A 和 B 的无差异曲线:

  • A 的效用在向东北方向移动时提高;
  • B 的效用在向西南方向移动时提高。

若在 \(\omega\) 点,A 对商品 1 的评价高于 B(即 \(MRS_{1,2}^A(\omega) > MRS_{1,2}^B(\omega)\)),两条无差异曲线在 \(\omega\) 处必然相互横截相交,并在其间包围出一个如同“透镜”的重叠区域——互利交换区(Lens of Mutual Gains)

透镜区内的任何一点,都能使至少一人变好且无人受损(帕累托改进)。因此,只要两人的边际评价不同,自愿交易就一定会发生!

交易的终点:契约曲线与帕累托最优

当交易进行到某个状态,双方的无差异曲线彼此相切时,透镜区缩成了一条切线,再也不存在任何能让一人变好而不伤害另一人的微调方向。

这个切点条件为:

\[MRS_{1,2}^A(x^A) = MRS_{1,2}^B(x^B)\]

连接所有相切点的连续曲线称为契约曲线(Contract Curve)帕累托集(Pareto Set)

交互演示:拖动初始禀赋,观察交易收敛

设两位消费者具有相同的柯布–道格拉斯偏好:\(u^A = (x_1^A)^{0.5} (x_2^A)^{0.5}\)\(u^B = (x_1^B)^{0.5} (x_2^B)^{0.5}\)。全社会总资源 \(\bar x_1 = 10, \bar x_2 = 10\)。在此对称偏好下,契约曲线恰好是对角线 \(x_2^A = x_1^A\)

拖动 A 的初始禀赋 \((\omega_1^A, \omega_2^A)\),观察互利透镜区的大小与竞争性均衡配置:

▷ 展开 / 收起代码
viewof w1_A = Inputs.range([1, 9], {value: 8, step: 0.5, label: html`消费者 A 禀赋 ω₁ᴬ (总和 10)`})
viewof w2_A = Inputs.range([1, 9], {value: 2, step: 0.5, label: html`消费者 A 禀赋 ω₂ᴬ (总和 10)`})
▷ 展开 / 收起代码
X1_bar = 10; X2_bar = 10

// A 的初始禀赋
wA = [w1_A, w2_A]
wB = [X1_bar - w1_A, X2_bar - w2_A]

// 初始效用
uA_0 = Math.sqrt(wA[0] * wA[1])
uB_0 = Math.sqrt(wB[0] * wB[1])

// 瓦尔拉斯竞争均衡 (CD α=0.5 且对称下):
p_ratio = 1
xA_star = [0.5 * (p_ratio * wA[0] + wA[1]) / p_ratio, 0.5 * (p_ratio * wA[0] + wA[1])]
uA_star = Math.sqrt(xA_star[0] * xA_star[1])
uB_star = Math.sqrt((X1_bar - xA_star[0]) * (X2_bar - xA_star[1]))

// MRS 初始值
mrsA_0 = wA[1] / wA[0]
mrsB_0 = wB[1] / wB[0]
▷ 展开 / 收起代码
// ===== 状态面板 =====
html`<table class="table table-sm" style="max-width:540px">
  <tr><td>初始边际替代率</td><td>MRSᴬ = <b>${mrsA_0.toFixed(2)}</b>, MRSᴮ = <b>${mrsB_0.toFixed(2)}</b>(相差 ${(Math.abs(mrsA_0 - mrsB_0)).toFixed(2)})</td></tr>
  <tr><td>竞争均衡配置 A</td><td>x₁ᴬ = <b>${xA_star[0].toFixed(2)}</b>, x₂ᴬ = <b>${xA_star[1].toFixed(2)}</b>(落在对角契约曲线上)</td></tr>
  <tr><td>效用变化</td><td>A: ${uA_0.toFixed(2)} → <b>${uA_star.toFixed(2)}</b> (+${(uA_star - uA_0).toFixed(2)}); B: ${uB_0.toFixed(2)} → <b>${uB_star.toFixed(2)}</b> (+${(uB_star - uB_0).toFixed(2)})</td></tr>
</table>`
▷ 展开 / 收起代码
t_range = d3.range(0.5, 9.8, 0.1)

// A 的等效用线 (从左下角看): x2A = u0^2 / x1A
icA_curve = t_range.map(x1 => [x1, Math.min(10, Math.max(0, (uA_0 ** 2) / x1))])
// B 的等效用线 (从右上角看): x2B = uB0^2 / x1B => 10 - x2A = uB0^2 / (10 - x1A) => x2A = 10 - uB0^2 / (10 - x1A)
icB_curve = t_range.map(x1 => [x1, Math.min(10, Math.max(0, 10 - (uB_0 ** 2) / (10 - x1)))])

Plot.plot({
  height: 420,
  width: 420,
  x: { label: "x₁ᴬ(A 的商品 1) →", domain: [0, 10] },
  y: { label: "↑ x₂ᴬ(A 的商品 2)", domain: [0, 10] },
  marks: [
    // 埃奇沃思盒外边框
    Plot.frame({ stroke: "#0f172a", strokeWidth: 2 }),
    // 对角契约曲线 (蓝虚线)
    Plot.line([[0, 0], [10, 10]], { stroke: "#3b82f6", strokeWidth: 2, strokeDasharray: "4,4" }),
    // A 的初始无差异曲线 (绿色)
    Plot.line(icA_curve, { stroke: "#10b981", strokeWidth: 2 }),
    // B 的初始无差异曲线 (橙色)
    Plot.line(icB_curve, { stroke: "#f59e0b", strokeWidth: 2 }),
    // 竞争预算线 (过禀赋点,斜率 -1)
    Plot.line([[0, wA[1] + wA[0]], [wA[1] + wA[0], 0]], { stroke: "#94a3b8", strokeWidth: 1.5, strokeDasharray: "2,2" }),
    // 初始禀赋点 ω (黑色)
    Plot.dot([wA], { fill: "#0f172a", r: 6 }),
    Plot.text([wA], { text: ["ω (禀赋)"], dx: 14, dy: -10, fontSize: 12, fontWeight: "bold" }),
    // 瓦尔拉斯均衡最终点 E* (紫色)
    Plot.dot([xA_star], { fill: "#8b5cf6", r: 7, stroke: "black" }),
    Plot.text([xA_star], { text: ["E* (均衡)"], dx: 14, dy: -10, fontSize: 13, fontWeight: "bold", fill: "#8b5cf6" })
  ],
  title: "埃奇沃思盒:禀赋 ω → 透镜互利区 → 契约曲线上的均衡 E*"
})
提示你应该看到什么
  • 当禀赋点远离对角线(如 \(\omega = (8, 2)\):A 手中商品 1 极多而商品 2 极少,A 的 \(MRS\) 很平缓,B 的 \(MRS\) 很陡峭,绿线与橙线包围出一个巨大的透镜区
  • 市场价格引导收敛:一条斜率为 \(-1\) 的价格线穿过禀赋点,自发将交易导向契约曲线上的交点 \(E^*\)——双方在此相切,互利空间完全耗尽。
  • 双方福利同时改善:观察数值面板,\(E^*\) 处的效用比初始 \(\omega\) 处均有显著跃升。

第一福利定理的几何呈现

福利经济学第一定理(First Fundamental Theorem of Welfare Economics)断言:在完全竞争与完全市场下,任何瓦尔拉斯竞争均衡配置都必然是帕累托最优的。

在埃奇沃思盒中,这一定理的证明几何上一目了然:

  1. 在竞争均衡下,每个消费者都将自己的无差异曲线调整到与同一条市场价格预算线相切
  2. 既然 A 和 B 的无差异曲线在均衡点处都与同一条直线相切,那么它们彼此之间也必然互相相切
  3. 无差异曲线相切意味着边际替代率相等(\(MRS^A = MRS^B\)),从而该配置必然落在契约曲线上,即帕累托最优!

价格机制就像一只看不见的手,无需中央计划者,仅凭相对价格信号就自动消除了所有未耗尽的互利交易空间。

小结

  • 埃奇沃思盒通过镜像对拼,把两人经济的资源上限与可行分配封闭在紧凑几何空间中;
  • 边际替代率不相等产生互利透镜区,这是交易的起点与动力;
  • 契约曲线是所有相切点的集合,代表所有不可再改进的帕累托最优状态;
  • 竞争价格体系保证了均衡点必然落在契约曲线上(第一福利定理)。
None🤖 AI 助教「乐高」

注:一般均衡与埃奇沃思盒内容暂未单独收录入本站专属 RAG 知识库,助教乐高将基于通用高级微观经济学知识为您解答。

拖完滑块还有疑惑?可以试试向助教乐高提问:

  • 为什么当两种商品的边际替代率不相等时,自愿交换一定会使双方受益?
  • 请解释福利经济学第二定理与第一定理的区别,在埃奇沃思盒中如何表现?
  • 如果消费者的偏好不是严格凸的(例如完全互补品或完全替代品),契约曲线会变成什么形态?