You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

关于有理函数偏导数恒为零则与变量无关的证明问询

关于有理函数偏导数恒为零则与变量无关的证明问询

嗨,这个问题挺有意思的,我来给你梳理下思路~

首先得明确:有理函数的定义域$D$不一定是凸的,比如举个简单例子:取$n=2$,令$Q(x_1,x_2)=x_1x_2$,那$D$就是平面上去掉x轴和y轴的区域,显然不是凸集(比如点$(1,1)$和$(-1,-1)$都在$D$里,但它们的中点$(0,0)$不在$D$中),所以不能默认$D$是凸的,得换别的方法证明结论。

接下来我们利用有理函数的多项式本质来推导:

  1. 先写出偏导数的表达式
    用商的求导法则对$x_1$求偏导:
    $$
    \frac{\partial f}{\partial x_1} = \frac{\frac{\partial P}{\partial x_1} \cdot Q - P \cdot \frac{\partial Q}{\partial x_1}}{Q^2}
    $$
    因为在$D$上$Q \neq 0$,所以$\frac{\partial f}{\partial x_1}=0$等价于分子在$D$上恒为零:
    $$
    \frac{\partial P}{\partial x_1} \cdot Q - P \cdot \frac{\partial Q}{\partial x_1} = 0 \quad \forall (x_1,\dots,x_n) \in D
    $$

  2. 利用多项式恒等定理
    注意到左边是两个多项式的差,而$D$是$\mathbb{R}n$的非空开集(多项式$Q$的零点集是闭集,所以$D$是开集;且只要$Q$不是零多项式,$D$就是无限集)。根据**多项式恒等定理**:如果两个多项式在$\mathbb{R}n$的一个无限子集上相等,那么它们在整个$\mathbb{R}^n$上恒等。因此上面的等式对所有$(x_1,\dots,x_n) \in \mathbb{R}^n$都成立。

  3. 推导$f$与$x_1$无关
    现在固定任意的$\bar{x}=(x_2,\dots,x_n)$,把$P$和$Q$看作关于$x_1$的一元多项式,记为$P(t) = P(t,\bar{x})$,$Q(t)=Q(t,\bar{x})$。上面的恒等式就变成:
    $$
    P'(t)Q(t) - P(t)Q'(t) = 0 \quad \forall t \in \mathbb{R}
    $$
    如果$Q(t)$不恒为零(否则$f$在这个$\bar{x}$对应的$x_1$方向上没有定义),那么当$Q(t) \neq 0$时,等式可变形为:
    $$
    \frac{d}{dt}\left( \frac{P(t)}{Q(t)} \right) = 0
    $$
    这说明一元有理函数$\frac{P(t)}{Q(t)}$在其定义域($\mathbb{R}$去掉$Q(t)$的有限个零点)上导数恒为零。而有理函数如果在一个无限集上是常数(比如定义域的某个连通分支,是无限的),那么它作为有理函数必然是常数(因为非零有理函数只能有有限个零点,若$\frac{P(t)}{Q(t)}-c$有无限个零点,那它只能是零函数)。

也就是说,对于任意固定的$\bar{x}$,$\frac{P(t,\bar{x})}{Q(t,\bar{x})}$的值不随$t$(即$x_1$)变化,所以$f(x_1,\dots,x_n)$与$x_1$无关。

这样就完成了证明,完全不需要依赖定义域的凸性,靠有理函数的多项式特性就能推导出来啦。

备注:内容来源于stack exchange,提问作者boaz

火山引擎 最新活动