找回密码
 快速注册
搜索
查看: 92|回复: 5

[函数] 证明:方程 $x^m + q x^n + r = 0$ 最多只有 3 个实数解

[复制链接]

17

主题

127

回帖

1822

积分

积分
1822

显示全部楼层

uk702 发表于 2023-3-26 15:54 |阅读模式
本帖最后由 uk702 于 2023-3-26 16:06 编辑 证明(或否定):

方程  $x^m + q x^n + r = 0$ ,
1)若 m、n 都是正整数,则在实数域中,方程最多只有 3 个解;
特别地,对于简单多项式 f(x),它在实数域的根的个数不超过其非零系数项的项数,常数项也算一项。

2)若 m、n 均为大于 0 的非整数,则方程最多只有一个解?

17

主题

127

回帖

1822

积分

积分
1822

显示全部楼层

 楼主| uk702 发表于 2023-3-26 16:09
已找到反例🧐了:mathchina.com/bbs/forum.php?mod=viewthread&tid=2056331

第1个结论改成最多 4 个解想应该就正确了。

17

主题

127

回帖

1822

积分

积分
1822

显示全部楼层

 楼主| uk702 发表于 2023-3-27 18:26
数学中国论坛的  cgl_74 网友完美地解决了这个问题,见mathchina.com/bbs/forum.php?mod=forumdisplay&fid=5

结论:
问题1 和问题2 都是最多不超过 4 个解。

17

主题

93

回帖

1353

积分

积分
1353

显示全部楼层

yao4015 发表于 2023-3-28 16:33
本帖最后由 yao4015 于 2023-3-28 16:47 编辑 实根数目可以由笛卡尔符号法则界定,有一个一般的结果是说,多项式实根(互不相同)数目不超过 2X项数-2.

点评

多谢,学习了。  发表于 2023-3-28 17:37

3147

主题

8381

回帖

6万

积分

$\style{scale:11;fill:#eff}꩜$

积分
65357
QQ

显示全部楼层

hbghlyj 发表于 2024-10-30 07:30
yao4015 发表于 2023-3-28 08:33
实根数目可以由笛卡尔符号法则界定


知乎专栏 数学学习笔记 笛卡尔符号法则(Descartes' Rule of Signs) Mathis Wang
实系数多项式方程正根的个数等于系数的变号次数减去一个非负偶数。
变号次数的含义:对于 $n$ 次实系数多项式 $f(x)=a_0x^n+a_1x^{n-1}+\cdots+a_{n-1}x+a_n, ~a_0\neq 0$ , 忽略系数为0的项,相邻系数符号相反,称为1次变号,变号的总次数称为多项式系数的变号次数,记为 $V(f)$ .
我们从最简单的实系数一元一次方程 $a_0x+a_1=0, ~a_0\neq 0$ 开始。方程有唯一根 $x=-\frac{a_1}{a_0}$ ,当 $a_0$ 和 $a_1$ 符号不同时,变号次数为1次,有1个正根;而当符号相同时,有1个负根,当 $a_1=0$ 时,根为 $0$ ,都对应变号次数为0,有0个正根。
实系数一元二次方程 $a_0x^2+a_1x+a_2=0,~a_0\neq 0$ ,两根之和 $x_1+x_2=-\frac{a_1}{a_0}$ ,两根之积 $x_1x_2=\frac{a_2}{a_0}$ . 不妨假设 $a_0>0$ ,记 $\Delta=a_1^2-4a_0a_2$ 为方程的判别式。
情形1:  $a_1<0, ~a_2>0$ ,两根之和、两根之积均为正,对应有2个正根( $\Delta\geq 0$ )或2个共轭虚根( $\Delta<0$ ),此时多项式系数变号次数为2,有2个或0个正根;
情况2:  $a_1<0,~a_2<0$ ,两根之和为正、两根之积为负,且一定有 $\Delta>0$ ,对应有1正1负两个实根,此时多项式变号次数为1 ,有1个正根;
情形3:  $a_1>0,~a_2<0$ ,两根之和、两根之积均为负,且一定有 $\Delta>0$ ,对应有1正1负两个实根,此时多项式变号次数为1 ,有1个正根;
情形4:  $a_1>0,~a_2>0$ ,两根之和为负、两根之积为正,对应有2个负根( $\Delta\geq0$ )或2个共轭虚根( $\Delta<0$ ),此时多项式变号次数为0 ,有0个正根;
情形5:  $a_1=0, a_2<0$ ,1正1负两个实根,变号次数为1,有1个正根;
情形6:  $a_1=0, ~a_2>0$ ,2个共轭虚根,变号次数为0,有0个正根;
情形7:  $a_1>0,~a_2=0$ ,1负1零两个实根,变号次数为0,有0个正根;
情形8:  $a_1<0,~a_2=0$ ,1正1零两个实根,变号次数为1,有1个正根;
情形9:  $a_1=a_2=0$ ,2个零根,变号次数为0,有0个正根。
实系数三次方程 $a_0x^3+a_1x^2+a_2x+a_3=0, ~a_0\neq 0$ ,不妨设首项系数 $a_0>0$ ,共有27种情形。比二次方程更为复杂,根据韦达定理
\[x_1+x_2+x_3=-\frac{a_1}{a_0},~x_1x_2+x_2x_3+x_1x_3=\frac{a_2}{a_0},~x_1x_2x_3=-\frac{a_3}{a_0}\]
我们只能由 $a_0a_3$ 的符号判断出正根个数的奇偶性,也正好等于变号次数的奇偶性,但由此无法判断正根个数是否不超过变号次数。
先考虑2种最特殊的情况:变号次数为0,容易看出正根个数也为0(反之不一定成立);而如果有3个正根,根据韦达定理,系数的正负也是交替出现,变号次数为3(反之不一定成立)。
实系数三次方程 $f(x)=0$ 一定有1个实根,不妨为 $r$ ,可以得到 $x-r$ 是三次多项式 $f(x)$ (不妨设为首1多项式)的一个一次因式。因此存在二次因式 $g(x)$ ,使得 $f(x)=(x-r)g(x)$ .
\[\begin{align} f(x)&=x^3+ax^2+bx+c=(x-r)(x^2+dx+e)\\
&=x^3+(d-r)x^2+(e-rd)x-re \end{align}\]
考虑 $r>0$ 的情形:
1. $V(g)=0\Rightarrow V(f)=1 ~\text{or} ~3$ :
1.1 若 $g$ 的系数为 $(+,+,+)$ ,则 $f$ 的系数为 $(+,±,±,+)$ ;
1.2 若 $g$ 的系数为 $(+,+,0)$ ,则 $f$ 的系数为 $(+,±,-,0)$ ;
1.3 若 $g$ 的系数为 $(+,0,+)$ ,则 $f$ 的系数为 $(+,-,+,-)$ ;
1.4 若 $g$ 的系数为 $(+,0,0)$ ,则 $f$ 的系数为 $(+,-,0,0)$ ;
2. $V(g)=1\Rightarrow V(f)=2$ :
2.1 若 $g$ 的系数为 $(+,+,-)$ ,则 $f$ 的系数为 $(+,±,-,+)$ ;
2.2 若 $g$ 的系数为 $(+,-,-)$ ,则 $f$ 的系数为 $(+,-,±,+)$ ;
2.3 若 $g$ 的系数为 $(+,0,-)$ ,则 $f$ 的系数为 $(+,-,-,+)$ ;
2.4 若 $g$ 的系数为 $(+,-,0)$ ,则 $f$ 的系数为 $(+,-,+,0)$ ;
3. $V(g)=2\Rightarrow V(f)=3$ :
$g$ 的系数只可能为 $(+,-,+)$ ,得出 $f$ 的系数对应为 $(+,-,+,-)$ .
再讨论 $r<0$ 或 $r=0$ 的情形,容易验证笛卡尔符号法则对三次多项式方程成立。
更关键的是,可以看出 $V(f)$ 总比 $V(g)$ 大1或3。
一般地,可以证明如下结论:
对于 $r>0$ 和任意实系数多项式 $g(x)$ ,可得对于实系数多项式 $f(x)=(x-r)g(x)$ 一定有 $V(f)\geq V(g)+ 1$ .
下面给出证明。不妨设
$f(x)=a_0x^n+a_1x^{n-1}+\cdots+a_{n-1}x+a_n$
$g(x)=b_0x^{n-1}+b_1x^{n-2}+\cdots+b_{n-2}x+b_{n-1}$
注意这里 $f$ 和 $g$ 的 $k$ 次项系数分别为 $a_{n-k}$ 和 $b_{(n-1)-k}$ . 系数的关系如下:
$a_0=b_0,~a_k=b_k-rb_{k-1},1\leq k\leq n-1,~a_n=-rb_{n-1}$ .
因为 $r>0$ 前面是减号,从 $g$ 的系数变号推 $f$ 的系数变号有一定难度。
可以考虑反过来从 $f$ 的系数变号情况来推 $g$ 的系数变号情况:
$b_0=a_0,~ b_k=a_k+rb_{k-1}, ~1\leq k\leq n-1,~0=a_n+rb_{n-1}$ .
可以看出, $b_k$ 的符号是由 $a_k$ 的符号和前一项 $b_{k-1}$ 的符号共同决定的,也就是有一个滞后项,会使得当 $a_k$ 变号后, $b_k$ 会推迟变号甚至不变号(可以类比为加速度和速度方向相反,由于惯性,速度不会立即和加速度方向相同)。不失一般性,可以假设 $a_n=-rb_{n-1}$ 不为零(否则可以考虑提出 $x$ 的次方后剩下的多项式)。
  • 取最大的 $s_0<n$ 使得 $a_0,a_1,\dots,a_{s_0}$ 不变号,可得 $b_0,b_1,\dots,b_{s_0}$ 也不变号;
2. 当 $s_0=n-1$ 时,$a_0, a_1,\dots,a_{n-1}$ 不变号,可得 $b_0,b_1\dots,b_{n-1}$ 不变号,但 $a_n=-rb_{n-1}$ 变号,此时论证结束, $V(f)=1$ , $V(g)=0$ , $V(f)-V(g)=1$ .
否则,取最大的 $s_1>s_0, s_1<n$ 使得 $a_{s_0},a_{s_0+1},\dots,a_{s_1}$ 的变号1次,那么相应可得 $b_{s_0},b_{s_0+1},\dots,b_{s_1}$ 至多变号1次;下面说明理由:
根据 $s_0$ 的定义, $a_0,a_1,\dots,a_{s_1}$ 只在 $a_{s_0+1}$ 处变号,也就是说 $a_0,a_1,\dots,a_{s_0}$ 不变号(其中可能有0系数,下面提到的同号也是广义的包含零的同号),与 $a_{s_0+1}$ 异号,而 $a_{s_0+1},\dots,a_{s_1}$ 不变号。
这样 $b_{s_0}$ 和 $a_{s_0}$ 符号相同,而之后每项都会加上与 $b_{s_0}$ 异号的数:
$b_{s_0+1}=a_{s_0+1}+rb_{s_0}$
$b_{s_0+2}=a_{s_0+2}+rb_{s_0+1}=a_{s_0+2}+ra_{s_0+1}+r^2b_{s_0}$
$\cdots$
一种可能是不管怎么加与之异号的数, $b_{s_0+1},~\dots,b_{s_1}$ 均不会变号,变号次数为0;
另一种可能是在 $b_{s_0+k_0}, ~1\leq k_0\leq s_1-s_0$ 处变号,之后因为加上的是与之同号的数,所以之后不再变号,变号次数为1.
3. 当 $s_1=n-1$ 时,根据上述讨论:
如果 $b_{s_0},~\dots,b_{s_1}$ 均不变号,变号次数为0,而 $a_{s_0},s_{s_0+1}\dots,a_{s_1}$ 变号次数为1, $V(f)-V(g)=1$ .
如果 $b_{s_0},~\dots,b_{s_1}$ 只在 $b_{s_0+k_0}, ~1\leq k_0\leq s_1-s_0$ 处变号, $b_{n-1}$ 与 $a_{n-1}$ 同号,而 $a_n=-rb_{n-1}$ 变号次数加1,$V(f)-V(g)=1$ .
否则,继续取最大 $s_2$ 使得 $a_{s_1+1},a_{s_1+1},\dots,a_{s_2}$ 不变号,根据 $s_1$ 的定义,
$a_{s_0+1},\dots,a_{s_1},a_{s_1+1},\dots,a_{s_2}$ 只在 $a_{s_1+1}$ 处变号,这里分为三种情况:
3.1 在上一个序列 $b_{s_0+1},\dots,b_{s_1}$ 中未实现变号,现在每次加上一个同号的数,所以
$b_{s_1+1},b_{s_1+2},\dots,b_{s_2} $  不变号;(类似于减速运动速度未减到0又开始加速)
3.2 在上一个序列 $b_{s_0+1},\dots,b_{s_1}$ 中变号1次,现在每次加上一个同号的数,
$b_{s_1+1},b_{s_1+2},\dots,b_{s_2}$ 不变号;(类似于减速运动减到0反向加速后加速度反向又做减速运动,但速度未减为0后反向)
3.3 在上一个序列 $b_{s_0+1},\dots,b_{s_1}$ 中变号1次,现在每次加上一个同号的数,
$b_{s_1+1},b_{s_1+2},\dots,b_{s_2}$ 变号1次;(类似于减速运动减到0反向加速后加速度反向又做减速运动,并且速度减为0继续同方向加速运动)
依此类推,每个 $f$ 的变号系数序列,对应的 $g$ 系数序列要么变号要么不变号,如果 $f$ 的第 $j$ 个变号系数是 $a_{s_{j+1}}$ ,那么同一序列对应的 $g$ 的变号系数 $b_{t_{j+1}}$ 一定有 $t_{j+1}\geq s_{j+1}$ .
除去常数项 $f$ 的系数变号次数一定大于等于对应的 $g$ 的系数变号次数; $f$ 的最后一个变号系数序列对应的 $g$ 的系数序列要么实现了变号,最后一个 $a_n=-rb_{n-1}$ 表明 $f$ 的变号次数比 $g$ 多1,要么 $g$ 没有实现变号,仍然表明 $f$ 的变号次数比 $g$ 多1;总的来说就是 $V(f)-V(g)\geq 1$ .
如果 $f(x)=0$ 有 $p$ 个正根,则 $f(x)=(x-r_1)(x-r_2)\cdots (x-r_p)g(x)$ . 重复利用上述结论可知, $V(f)-V(g)\geq p$ , 也就是 $p\leq V(f)$ , $f(x)=0$ 的正根个数一定不超过其系数变号次数 $V(f)$ .
现在证明 $f(x)=0$ 的正根个数 $p$ 是 $V(f)$ 减去一个非负偶数。
同样不妨假设 $a_n\neq 0$ ,否则考虑提出 $x$ 的某个次方,化归为常数项非零的多项式。
由韦达定理可知,所有 $n$ 个根的乘积为 $(-1)^n\dfrac{a_n}{a_0}$ . 共轭虚根成对出现,假设有 $t$ 对,共轭虚根乘积一定是正数,正根之积也是正数,有 $p$ 个正根,那么负根的数量为 $n-p-2t$ ,那么所有根乘积的符号为 $(-1)^{n-p-2t}=(-1)^{n-p}$ ,这说明 $(-1)^{n-p}$ 和 $(-1)^na_0a_n$ 符号相同,也就是如果 $a_0a_n>0$ 那么 $p$ 为偶数,如果 $a_0a_n<0$ 那么 $p$ 为奇数。注意到 $a_0a_n>0$ ,变号次数一定为偶数, $a_0a_n<0$ ,变号次数一定为奇数,这就得到 $p$ 的奇偶性和 $V(f)$ 相同,结合 $p\leq V(f)$ 可得结论 $p$ 一定是 $V(f)$ 减去一个非负偶数。
推论:对于实系数多项式方程 $f(x)=0$ ,其负根的个数等于 $f(-x)$ 的变号次数减去一个非负偶数。
如果对实系数多项式方程 $f(x)=0$ 作替换 $f(x+a)$ 用笛卡尔符号法则,可以知道 $f(x)=0$ 在 $x>a$ 上的实根个数的可能值,作替换 $f(b-x)$ 用笛卡尔符号法则,可以知道 $f(x)=0$ 在 $x<b$ 上的实根个数的可能值。更精确的定理是斯图姆定理(Sturm's theorem),可以判断实系数多项式方程在任何左开右闭区间 $(a,b]$ 上的不同实根个数。下一篇文章就介绍斯图姆定理的证明及其运用。

斯图姆定理(Sturm's theorem)

手机版|悠闲数学娱乐论坛(第3版)

GMT+8, 2025-3-4 20:31

Powered by Discuz!

× 快速回复 返回顶部 返回列表