▷ 展开 / 收起代码
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)`})测试搭建阶段:本站内容主要由 AI 生成且未经逐一核实,可能存在错误,请谨慎甄别与参考。
互利交换透镜区、契约曲线与第一福利定理的几何直觉
Shawn
Gemini 3.7 Flash
2026年8月27日
本文依据 Muñoz-Garcia《Advanced Microeconomic Theory》第 6 章及配套课程讲义撰写,属于微观经济学专栏的一般均衡模块。
设经济中只有消费者 A 和消费者 B,以及商品 1 和商品 2。
初始状态由初始禀赋点 \(\omega = (\omega_1^A, \omega_2^A)\) 决定。
过禀赋点 \(\omega\),分别画出 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)\),观察互利透镜区的大小与竞争性均衡配置:
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*"
})福利经济学第一定理(First Fundamental Theorem of Welfare Economics)断言:在完全竞争与完全市场下,任何瓦尔拉斯竞争均衡配置都必然是帕累托最优的。
在埃奇沃思盒中,这一定理的证明几何上一目了然:
价格机制就像一只看不见的手,无需中央计划者,仅凭相对价格信号就自动消除了所有未耗尽的互利交易空间。
注:一般均衡与埃奇沃思盒内容暂未单独收录入本站专属 RAG 知识库,助教乐高将基于通用高级微观经济学知识为您解答。
拖完滑块还有疑惑?可以试试向助教乐高提问: