包络定理严格推导与消费者对偶理论

微观经济学
对偶理论
最优化数学
交互课件
给出无约束与等式约束包络定理的完整数学证明,利用包络定理严格证明谢泼德引理与罗伊恒等式,并结合交互图形直观展示支出函数作为固定消费直线族的下包络线。
作者

Shawn

发布于

2026年9月14日

引言

在微观经济学最优化问题中,外生参数的变化通常会引起内生决策变量的相应调整。然而,当考查最值函数(如支出函数、间接效用函数)关于外生参数的导数时,决策变量的调整项对最值函数的一阶变动率没有贡献,导数完全等于目标函数(或拉格朗日函数)在最优解处对参数的偏导数。这一结论即为包络定理(Envelope Theorem)。

本文首先给出无约束与带约束包络定理的完整数学证明;随后运用包络定理推导消费者理论中的谢泼德引理与罗伊恒等式;最后以交互图形直观展示支出函数作为固定消费直线族的下包络线几何结构。


第一部分:包络定理的完整证明

1. 无约束最优化问题

设目标函数为 \(f(x, a)\),其中 \(x = (x_1, \dots, x_n) \in \mathbb{R}^n\) 为决策变量,\(a \in \mathbb{R}\) 为外生参数。定义最值函数为:

\[V(a) \equiv \max_{x \in \mathbb{R}^n} f(x, a)\]

假设在给定的参数 \(a\) 处存在唯一的内点最优解 \(x^*(a) = (x_1^*(a), \dots, x_n^*(a))\),且 \(f\) 与 \(x^*(a)\) 连续可微。根据定义,恒等式在 \(a\) 的邻域内成立:

\[V(a) \equiv f(x^*(a), a)\]

对参数 \(a\) 求全导数:

\[ \frac{dV(a)}{da} = \frac{\partial f(x^*(a), a)}{\partial a} + \sum_{i=1}^n \frac{\partial f(x^*(a), a)}{\partial x_i} \frac{dx_i^*(a)}{da} \]

根据无约束极值的一阶必要条件(FOC),在内点最优解处,目标函数对每一个决策变量的偏导数均为零:

\[\frac{\partial f(x^*(a), a)}{\partial x_i} = 0, \quad \forall i = 1, \dots, n\]

将一阶条件代入全导数展开式,右端求和项严格为零:

\[ \sum_{i=1}^n \frac{\partial f(x^*(a), a)}{\partial x_i} \frac{dx_i^*(a)}{da} = \sum_{i=1}^n 0 \cdot \frac{dx_i^*(a)}{da} = 0 \]

因此直接得出结论:

\[\frac{dV(a)}{da} = \left. \frac{\partial f(x, a)}{\partial a} \right|_{x = x^*(a)}\]


2. 带等式约束最优化问题

考虑带 \(m\) 个等式约束的最优化问题:

\[ V(a) \equiv \max_{x \in \mathbb{R}^n} f(x, a) \quad \text{s.t.} \quad g_j(x, a) = 0, \quad j = 1, \dots, m \]

构造拉格朗日函数:

\[\mathcal{L}(x, \lambda, a) = f(x, a) - \sum_{j=1}^m \lambda_j g_j(x, a)\]

设最优解为 \(x^*(a)\),对应的最优拉格朗日乘子为 \(\lambda^*(a) = (\lambda_1^*(a), \dots, \lambda_m^*(a))\)。一阶必要条件为:

\[ \frac{\partial \mathcal{L}}{\partial x_i} = \frac{\partial f(x^*, a)}{\partial x_i} - \sum_{j=1}^m \lambda_j^*(a) \frac{\partial g_j(x^*, a)}{\partial x_i} = 0, \quad \forall i = 1, \dots, n \]

\[g_j(x^*(a), a) \equiv 0, \quad \forall j = 1, \dots, m\]

最值函数的全导数展开为:

\[ \frac{dV(a)}{da} = \frac{\partial f(x^*, a)}{\partial a} + \sum_{i=1}^n \frac{\partial f(x^*, a)}{\partial x_i} \frac{dx_i^*(a)}{da} \tag{1} \]

由于最优解必须处处满足约束条件 \(g_j(x^*(a), a) \equiv 0\),对该恒等式两端关于 \(a\) 求全导数:

\[ \frac{\partial g_j(x^*, a)}{\partial a} + \sum_{i=1}^n \frac{\partial g_j(x^*, a)}{\partial x_i} \frac{dx_i^*(a)}{da} \equiv 0, \quad \forall j = 1, \dots, m \]

将每个约束式乘以对应的乘子 \(\lambda_j^*(a)\) 并对 \(j\) 求和:

\[ \sum_{j=1}^m \lambda_j^*(a) \frac{\partial g_j(x^*, a)}{\partial a} + \sum_{i=1}^n \left( \sum_{j=1}^m \lambda_j^*(a) \frac{\partial g_j(x^*, a)}{\partial x_i} \right) \frac{dx_i^*(a)}{da} \equiv 0 \tag{2} \]

将恒等于零的式 (2) 从式 (1) 中减去:

\[ \frac{dV(a)}{da} = \left[ \frac{\partial f(x^*, a)}{\partial a} - \sum_{j=1}^m \lambda_j^*(a) \frac{\partial g_j(x^*, a)}{\partial a} \right] + \sum_{i=1}^n \underbrace{\left[ \frac{\partial f(x^*, a)}{\partial x_i} - \sum_{j=1}^m \lambda_j^*(a) \frac{\partial g_j(x^*, a)}{\partial x_i} \right]}_{= \frac{\partial \mathcal{L}}{\partial x_i} = 0} \frac{dx_i^*(a)}{da} \]

由拉格朗日一阶条件,后半部分求和项恒等于零,因此:

\[ \frac{dV(a)}{da} = \left. \frac{\partial \mathcal{L}(x, \lambda, a)}{\partial a} \right|_{x=x^*(a), \lambda=\lambda^*(a)} \]


第二部分:利用包络定理证明谢泼德引理与罗伊恒等式

1. 支出最小化与谢泼德引理(Shephard’s Lemma)

考虑支出最小化问题(EMP):

\[e(p, u) \equiv \min_{x \ge 0} \sum_{i=1}^n p_i x_i \quad \text{s.t.} \quad u(x) \ge u\]

在局部非饱和偏好假设下,约束在最优处取等号。写出最小化拉格朗日函数:

\[\mathcal{L}(x, \lambda; p, u) = \sum_{i=1}^n p_i x_i - \lambda \big[ u(x) - u \big]\]

最优决策向量即为希克斯补偿需求 \(h(p, u) = (h_1(p, u), \dots, h_n(p, u))\)。

对商品 \(i\) 的价格 \(p_i\) 应用有约束包络定理:

\[ \frac{\partial e(p, u)}{\partial p_i} = \left. \frac{\partial \mathcal{L}}{\partial p_i} \right|_{x = h(p, u)} = x_i^* = h_i(p, u) \]

谢泼德引理得证。

同理,对目标效用 \(u\) 应用包络定理:

\[ \frac{\partial e(p, u)}{\partial u} = \left. \frac{\partial \mathcal{L}}{\partial u} \right|_{x = h(p, u)} = \lambda^*(p, u) \]

表明乘子 \(\lambda^*(p, u)\) 等于增加一单位效用所需的边际货币支出。


2. 效用最大化与罗伊恒等式(Roy’s Identity)

考虑效用最大化问题(UMP):

\[v(p, w) \equiv \max_{x \ge 0} u(x) \quad \text{s.t.} \quad w - \sum_{i=1}^n p_i x_i \ge 0\]

拉格朗日函数为:

\[\mathcal{L}(x, \lambda; p, w) = u(x) + \lambda \left[ w - \sum_{i=1}^n p_i x_i \right]\]

最优解即为马歇尔需求 \(x(p, w)\),最优乘子为 \(\lambda^*(p, w) > 0\)。

分别对商品价格 \(p_i\) 与财富 \(w\) 应用有约束包络定理:

\[ \frac{\partial v(p, w)}{\partial p_i} = \left. \frac{\partial \mathcal{L}}{\partial p_i} \right|_{x = x^*} = -\lambda^*(p, w) x_i^*(p, w) \]

\[ \frac{\partial v(p, w)}{\partial w} = \left. \frac{\partial \mathcal{L}}{\partial w} \right|_{x = x^*} = \lambda^*(p, w) \]

将两式相除以消去拉格朗日乘子 \(\lambda^*\):

\[ \frac{\frac{\partial v(p, w)}{\partial p_i}}{\frac{\partial v(p, w)}{\partial w}} = \frac{-\lambda^*(p, w) x_i^*(p, w)}{\lambda^*(p, w)} = -x_i^*(p, w) \]

两端乘以 \(-1\),即得罗伊恒等式:

\[x_i(p, w) = -\frac{\frac{\partial v(p, w)}{\partial p_i}}{\frac{\partial v(p, w)}{\partial w}}\]


第三部分:支出函数的几何本质——固定消费直线族的下包络线

1. 几何原理:为什么支出函数是包络线?

第二部分所证明的谢泼德引理 \(\frac{\partial e(p, u)}{\partial p_i} = h_i(p, u)\),在微分几何上有着极其直观的包络线解释。

回到支出最小化问题:

\[e(p, u) \equiv \min_{x: u(x) \ge u} \left( \sum_{i=1}^n p_i x_i \right)\]

假定消费者面临商品 1 价格 \(p_1\) 的变动,其他商品价格固定为 \(p_{-1}\),目标效用为 \(u\)。

  1. 固定消费策略直线: 设想消费者固定在无差异曲线 \(u(x) = u\) 上的某个特定消费束 \(\bar{x} = (\bar{x}_1, \bar{x}_2, \dots, \bar{x}_n)\) 不做任何调整。当价格 \(p_1\) 变动时,保持该消费组合不变的总支出是关于价格 \(p_1\) 的一条线性直线: \[E_{\bar{x}}(p_1) = \bar{x}_1 \cdot p_1 + \sum_{i=2}^n p_i \bar{x}_i\] 这条直线的斜率恰好是固定的消费量 \(\bar{x}_1\)。

  2. 直线族与下包络线: 无差异曲线上存在无数个候选消费组合 \(\bar{x}\),每一个消费组合都在 \((p_1, E)\) 平面上画出一条斜率不同的直线,由此构成了固定消费直线族 \(\{ E_x(p_1) \}_{x: u(x) \ge u}\)。 真实支出函数 \(e(p_1, p_{-1}, u)\) 允许消费者在每一个价格点 \(p_1\) 处都自由重新优化选择以最小化支出: \[e(p_1, p_{-1}, u) = \min_{x: u(x) \ge u} E_x(p_1) \le E_{\bar{x}}(p_1), \quad \forall \bar{x}\]

  3. 切线斜率与谢泼德引理:

    • 真实支出函数曲线 \(e(p_1, \cdot)\) 永远位于所有固定消费直线的下方;
    • 在任意给定的价格 \(p_1^*\) 处,当固定消费束恰好取为该价格下的最优希克斯需求 \(h(p_1^*, p_{-1}, u)\) 时,直线与支出函数在此处相交并相切: \[E_{h(p_1^*, \cdot)}(p_1^*) = e(p_1^*, p_{-1}, u)\]
    • 因此,支出函数曲线 \(e(p_1, \cdot)\) 恰好就是这族固定消费直线的下包络线(Lower Envelope);
    • 既然相切,包络线在该点的斜率必须严格等于切线斜率: \[ \left. \frac{\partial e(p_1, \cdot)}{\partial p_1} \right|_{p_1 = p_1^*} = \bar{x}_1^* = h_1(p_1^*, p_{-1}, u) \]

在求导时代数上将消费决策视作常数,在几何上完全等价于:支出函数在切点处的斜率,就是那条相切的固定消费直线的斜率。


2. 交互演示:支出函数与固定消费直线族

下方交互演示基于经典的双商品柯布–道格拉斯偏好 \(u(x_1, x_2) = \sqrt{x_1 x_2}\),设定商品 2 价格 \(p_2 = 1\)。 此时: - 支出函数为 \(e(p_1, u) = 2 u \sqrt{p_1}\); - 最优希克斯需求为 \(h_1(p_1, u) = \frac{u}{\sqrt{p_1}}\); - 固定在某个消费组合 \((\bar{x}_1, \bar{x}_2)\) 时的支出为直线 \(E(p_1) = \bar{x}_1 p_1 + \bar{x}_2\)。

拖动价格 \(p_1\) 与效用 \(u\),可以直观观察切点在包络线上的连续移动以及当前切线斜率如何严格吻合希克斯需求量。

提示几何特征观察
  1. 下包络结构:无论如何调整价格 \(p_1\) 与效用 \(u\),深蓝色的真实支出函数曲线始终位于所有浅灰直线下方,并在切点处与当前最优消费束对应的橙色切线精准贴合;
  2. 斜率与需求对应:当前切线的斜率在数值上与希克斯需求 \(h_1(p_1, u)\) 恒等。价格 \(p_1\) 升高时,切点右移,切线斜率逐渐放缓,直观对应了希克斯需求随自身价格上升而减少。

结语

包络定理在代数上表明:在极值点处,决策变量的调整项由最优化一阶条件消去,最值函数对参数的全导数等于目标函数或拉格朗日函数在最优解处对参数的偏导数。在消费者理论中,这一结论直接导出了谢泼德引理与罗伊恒等式;在几何上,支出函数正是固定各个消费组合时支出直线族的下包络线,切线斜率直接还原了最优补偿需求。


延伸阅读


None🤖 AI 助教「乐高」

在推导包络定理、对偶引理(罗伊恒等式 / 谢泼德引理)或下包络几何时有疑问?可以直接向 AI 助教「乐高」提问,例如: * 为什么在最优点处,内生决策变量对参数的调整效应(\(\nabla_x f \cdot \frac{dx^*}{da}\))会精确为零? * 为什么说支出函数是各消费束支出线族的“下包络线”,而利润函数是供给线族的“上包络线”? * 怎样利用包络定理从间接效用函数 \(v(p, w)\) 推导出罗伊恒等式?