MathLabs
定理已证明

热方程的弱极值原理

命题陈述

设 uu 在 [0,L]×[0,T][0,L]\times[0,T] 上连续,并在开矩形 0<x<L, 0<t≤T0<x<L,\ 0<t\le T 上满足 ut=αuxxu_t = \alpha u_{xx}。那么 uu 在整个闭矩形上的最大值已经在"抛物边界"——初始边 t=0t=0 或两条侧边 x=0x=0、x=Lx=L 之一——上取得,除非 uu 在该处为常数,否则绝不会在 t>0t>0 的内点取得。

为什么成立?

热量除了来自初始数据和边界温度之外别无他源:如果某个隐藏的内部点在之后某一时刻成为唯一的最热点,那么热量必须在那里凭空产生,而扩散过程不允许这种事——扩散只会把热量从热处搬到冷处,绝不会在空白处凭空制造出新的峰值。

证明思路

固定 ε>0\varepsilon>0,令 v(x,t)=u(x,t)−εtv(x,t) = u(x,t) - \varepsilon t,则在开矩形的每一点都有 vt−αvxx=ut−ε−αuxx=−ε<0v_t - \alpha v_{xx} = u_t - \varepsilon - \alpha u_{xx} = -\varepsilon < 0。反证:假设 vv 在闭矩形上的最大值在抛物边界之外的内点 (x0,t0)(x_0,t_0)(其中 0<x0<L0<x_0<L,0<t0≤T0<t_0\le T)处取得。

因为 x0x_0 是空间方向的内部极大点,由二阶导数判据得 vxx(x0,t0)≤0v_{xx}(x_0,t_0)\le 0。因为 t0t_0 是 t∈[0,T]t\in[0,T] 上取得最大值之处(若为内部临界时刻则 vt(x0,t0)=0v_t(x_0,t_0)=0;若为端点 t0=Tt_0=T 从左逼近则 vt(x0,t0)≥0v_t(x_0,t_0)\ge 0),两种情形下均有 vt(x0,t0)≥0v_t(x_0,t_0)\ge 0。

结合两个不等式,vt(x0,t0)−αvxx(x0,t0)≥0−α⋅0=0v_t(x_0,t_0) - \alpha v_{xx}(x_0,t_0) \ge 0 - \alpha\cdot 0 = 0,这与处处成立的 vt−αvxx=−ε<0v_t-\alpha v_{xx}=-\varepsilon<0 矛盾。故不存在这样的内部极大点,于是 vv 的最大值落在抛物边界 Γ\Gamma(初始边与两条侧边)上,从而处处有 u(x,t)≤εt+max⁡Γuu(x,t) \le \varepsilon t + \max_{\Gamma} u。令 ε→0+\varepsilon \to 0^+ 即证得 uu 本身的极值原理。

用到此定理的主题

分步证明

该定理暂无分步证明。

参考文献

  1. Lawrence C. Evans (2010). Partial Differential Equations
  2. James Ward Brown, Ruel V. Churchill (2011). Fourier Series and Boundary Value Problems