明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 5936|回复: 118

[其它] 一元五次方程及更高次方程讨论此处跟帖!以后不再开新主题,否则一律删除!

[复制链接]
发表于 2022-7-23 23:22:04 | 显示全部楼层 |阅读模式
本帖最后由 highflybird 于 2022-7-24 11:09 编辑

为了便于论坛管理和方便阅读,避免重复发帖及浪费论坛资源,此主题为专门讨论一元五次方程及更高次方程问题。
以后关于这方面的话题,如若再开新主题,将一律删除。屡教不改者将被禁言!!!
当然,你也可以在你以前的帖子中继续讨论。
但所有讨论,均须遵守版规,以科学和事实为据,不得以不文明言语攻击和谩骂他人!
一、陈述:
首先,这里所说的五次方程指的是一般的一元五次方程,即形如 的方程 (a≠0,f≠0)它的解可以用有限次各个系数的加减乘除以及开整数次方根来表示。下面是说明:
1、这里说的”一般“指的的是除去一些特定类型的有根式解的--有点废话。系数可以是整数,有理数,还可以为实数(复数不在讨论范围)。
2、解的表达式必须是精确的,也就是无论你计算到多少位,代入原方程,结果就是0。
3、加减乘除以及开整数次方根必须是有限次的,你给我整个无穷级数的表达,或者来个极限值的表达,逗我玩呢!
如果你对此说明有异议或者认为我的表述是错误的,请以现代数学书中表述为准。

二、否定风花飘飘的说法
好,下面的重头戏来了。
本论坛的风花飘飘多次发帖,说他已经找到了求解一元五次方程的根式解的方法,地址我不一一贴上来了,以下面的
解一元五次方程的一个通用方法,但是有条件
【炸人方程】费时十年多解出一个伽罗华方程……
这个给不出根式表达式?实在是笑话。
这三个里面的提到的我来展开讨论:

他声称找到了伽罗华方程  x^5-5*x-2=0的根式解。 但同时,他也觉得不太完美,因为他自己说”小数点后万亿位出现了差别”,可能他自己也觉得某个地方有什么问题,他却视而不见,将之归结为计算精度的问题。然而,这个恰恰是致命地方。他说的“小数点后万亿位”更准确的说法,应该是小数点后11位数字是准确的,然而11位有效数字并不是准确解:
他的这个解不是精确解,而是近似解!!!
他的这个解不是精确解,而是近似解!!!
他的这个解不是精确解,而是近似解!!!
首先,他提出一个根式解,并附上了word表达式,我特意代入了Maple 进行计算,把Maple 精度设置为20位,发现果然不精确。
他的解表达式是:-(-1 + 1/(2*sqrt(30/(-40 + (1295852975 - 15*sqrt(7227689318907585))^(1/3) + (5*(259170595 + 3*sqrt(7227689318907585)))^(1/3)))) - 1/2*sqrt(-8/3 - 1/30*(1295852975 - 15*sqrt(7227689318907585))^(1/3) - (259170595 + 3*sqrt(7227689318907585))^(1/3)/(6*5^(2/3)) + 625*sqrt(30/(-40 + (1295852975 - 15*sqrt(7227689318907585))^(1/3) + (5*(259170595 + 3*sqrt(7227689318907585)))^(1/3)))))^(1/5)  
这个表达式确实是有限次的加减乘除和根式的表达,满足前面的描述,
把他的解用软件计算精确到小数点后30位是: -0.402102389928894805200699542948...
而用Maple解方程得到的数值解精确到30位后是:-0.402102389929217472006029101134...
明眼人一眼就看出来了,小数点后12位数字就不同了,哪个是对的呢?
最好代入x^5-5*x-2计算:
代入他的:subs(x = -0.402102389928894805200699542948, x^5 - 5*x - 2) : evalf(%)
得到:-1.57115749033474120*10^(-12) 。
说实在话,结果很精确,几乎为0,但不是0,对于现代计算来说,还没达到双精度的有效位呢。
代入maple计算的:
subs(x = -0.402102389929217472006029101134, x^5 - 5*x - 2)
结果呢,就是0,满足精度要求.

当然你也可以提高Maple 的精度,譬如设置100,甚至小数点后一万位的精度,其实这已经没必要了。
你可能说,Maple计算不准确啊,那好吧,你放到Mathematica、matlab去计算,精度设置到20,或者30,看看会不会得到相同结果。
呵呵,数学界的三大软件你都说不准确,那你飞上天了啊...
我甚至都还做了一下测试,代入到我自己写的LISP程序计算,
把风花飘飘所谓的根式解求值结果:-0.4021023899288871 ,LISP计算的最大精度也就是20位,但是也可以看出Maple计算结果没错。
所以我可以理直气壮地否定风花飘飘:
这个【根式】不是【x^5-5x-2=0】的根!!!这个就是个近似值。
哪怕你以后真的找到了根式解(我相信不能),也不能否定上面的说法。
你能说355/113就是Pi的根式表达么?不能。
哪怕你找到了一个根式表达,能精确计算到Pi到小数点后面一万亿位,也不能说这个就是Pi的根式表达。
因为不存在有限次的根式表达等于Pi.道理都是一样的。
三、其它一元五次方程
另外,我同时也提了一个方程,要他解,他说多少年前别人就提了这个方程,以下是他自己说的:
《科学网》的br0618就是本人,当时解的方程就是x^5-4x+2=0(注:当时解的根式结果是错的。目前可秒杀!)

根据他的说法,这个方程他也应该解了十多年了吧,当时算错了,现在应该对了吧?为何还没有结果?
Show me!
他甚至要说一两个简单的就能说明问题,那好,比这个还简单的来了:
请你求解:x^5-x+1=0
附加几句话,一个特例方程可能仅仅是代表一个特例,一个特定类型的也就是一个特定类型的,不能推广到整个类型。整系数的代表不了有理系数的,有理系数的更代表不了实数系数的。
你要证明对一般方程都有根式解,你必须证明这个一般性。否则你就不要推翻这个定论。

四、共根
他出了一道题目,然后说:

各位看好:把y = 5*x + 2代入他的:y^5 - 10*y^4 + 40*y^3 - 80*y^2 - 3045*y - 32=0再化简就得到:x^5 - 5*x - 2=0;
同样把x = (y - 2)/5代入:x^5 - 5*x - 2=0再化简就得到:y^5 - 10*y^4 + 40*y^3 - 80*y^2 - 3045*y - 32=0。
这个就是简单的加减乘除,这个对解方程有帮助吗?然后他弄了个“共根”,依他的意思,就是这两个方程有共同的解。
这不就是一个对解的线性变换吗?我觉得这个词语实在不专业,反正我没在数学辞典上查找到,也许是我太孤陋寡闻了吧。各位有知道的请告诉我一下,多谢了!

五、四消元法
我仔细看了一下他的四消元法,还是没搞懂,其中有些步骤不明朗,所以这里我不讨论,也许这个方法出自于朱世杰的四元术吧,但朱世杰的四元术能得到一般一元五次方程的根式解?我不信!
六、参考
关于对一般一元五次方程为何没有根式解,读者不妨参考如下的文章:
整理:一元五次方程没有代数解(根式解),有椭圆函数解、数值解
五次方程为什么没有求根公式(1)
无法“解”出的方程——论一般五次方程没有求根公式
为何从一元五次方程开始就没有由有限次加、减、乘、除、开方运算构成的求根公式了?
如何证明五次及以上方程无根式解?
此处我不解读,我没那么高的水平。
七、数值解和精确解
随着人们对方程的认识不断提高,越来越认识到,寻求数值解往往比寻求精确解的重要性要大得多。
因为一些精确解落到实际应用中,也得先把表达式转化为数值;其次,寻求精确解大多数情况下很难很难,有些就是根本不可能;再次,大多数精确解表达式和步骤无比复杂,如果用计算机来计算,往往是求数值解的效率高于精确解的效率。
当然,求精确解无疑会丰富数学理论,但请千万不要以精确解为至上,而轻视数值解,这是不对的。
还是以方程x^5-5*x-2=0为例,我来展示一下用lisp数值求解有多简洁:
  1. (setq x 0.5);先初始化x
  2. (repeat 10  (setq x (- x (/ (- (* x x x x x) (* 5 x) 2) (- (* 5 x x x x) 5)))))

就这样,两行代码就得到了这个解得20位精度的近似值:

(rtos x 2 20)
"-0.4021023899292174"

再次印证了风花飘飘的解只是一个近似解,而不是根式解。
实际上用不了10次迭代,只需要用到4到5次就可以了。
八、其它
说实在话,我对风花飘飘并无敌意,也佩服他十多年利用业余时间只为研究一个方程。这样的毅力还是常人难及。
但是科学就是科学,尤其是数学的是一门极为严密的科学,它的基础历经几千年的夯实,极为稳固。
你可以怀疑物理学的定律,可以推翻化学生物实验得到的结果,但对数学来说,数学的定理结论,历经了多少年、多少个数学家的检验!一个普通人的说他可以推翻某个定理,那几乎可以断定他是错的。不服,你可以写论文,发到正规刊物,如果得到数学家的承认,你将收获无上的荣耀。所以,你完全没必要把精力放在把你的成果发在我们的论坛上,耽误你的时间和精力,实在不划算。
另外,我无意做什么赌局,不与风花飘飘上人生中比这珍贵得多的东西。如果他以后的的确确找到了,我大大方方承认就是了。
说实在话,当我看到他的帖子的时候,我也曾一度对群论产生了怀疑,但现在我释然了。还有我的数学水平也有限得很,仅仅是高中毕业生的样子,虽然大学学过一点高数,但懂得还是太少,所以本贴里有任何不对之处,请大家指教改正。
还有:风花飘飘,你是不是欠了别人一声道歉?!
再次重申:不要违反本论坛版规,不要重复发帖!!!



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x

点评

对啊,但是你提取出来了吗?  发表于 2022-7-24 09:54
这也是遵循了数学界通则:奇数次方可以提出符号。难道恰巧要推翻它?也是好事啊。  发表于 2022-7-24 09:46
符号正过来是不是影响结果呢?呵呵  发表于 2022-7-24 09:42
现在基本可以断言:风花飘飘的那个解连近似解都算不上,它是一个虚假的近似解,因为他自己搞反了符号!!!  发表于 2022-7-24 09:24
遵旨,但不知您的旨(还不是您认为嘛),哈哈……有时喝酒了就胡发帖子,这是我的大毛病!保证尽量去改!  发表于 2022-7-24 09:20

评分

参与人数 1明经币 +1 收起 理由
tigcat + 1 很给力!

查看全部评分

本帖被以下淘专辑推荐:

  • · 经典|主题: 26, 订阅: 2
发表于 2022-7-24 18:55:49 | 显示全部楼层
风花飘飘 发表于 2022-7-24 13:11
问题:

一个代数解如果通不过数值验算,那它就是错误的。

我认为这个说法是对的,如果一个代数解代入原方程不能精确满足的话,那就不是代数解。
代数解应该就是精确解,在无法求得精确解时求在满足科学或工程精度需要的数值解是一种近似方法,有时候也是迫不得已的方法,有时候也是必要的。
回复 支持 0 反对 1

使用道具 举报

发表于 2022-7-24 22:42:31 | 显示全部楼层
看了全部的楼层,想说一下:
数学书的解析解,那是有严格定义的,要能经得起完整过程推敲,并且解出来的结果代入进去,要严丝合缝。如果不能满足,那就不能叫解析解,不要在名字上碰瓷,没意义,也不会被数学界承认。近似解是近似解,解析解是解析解,各有各的叫法,各有各的用途。

1. 如果是叫解析解,那就要遵循严格的数学推导过程,比如符号从右边移到左边,在严格推理过程中就是要加上负号,如果这一步经不起推敲,那很抱歉,后面你不用看了,这个过程就是错的,这点没啥可争的。

2. 解析解就是解析解,解析解的结果,代入原算式,不管多少位小数,都要保证左右完全相等。

3. 如果达不到2里面在任意位上,左右完全相当,即便数值精度很高(即便10W位),那就也只能叫近似解。

4. 近似解也可以有近似解的计算方法和过程,但是如果结果不满足2,那就不能叫解析解,没必要非得牵强附会说自己就是解析解,还是那句话,碰瓷名字没意义,除非你让数学界改变解析解的定义。

5. 武松打虎出名了,别人就羡慕他的名气,有个人说他也能打虎,并且一次能打100个,他说自己也叫打虎武松,但实际上那他不是武松,真正的打虎的武松只有一个:人们公认定义的那一个,

6. 何必非得说是打虎武松?何必非得是武松打虎?鲁智深打虎如果能打出名头,那一样会家喻户晓,众所周知。
发表于 2022-8-9 22:36:00 | 显示全部楼层
还有人讨论这个。这不是百度就知道的事吗,下面来自百度。“一元n次方程(equation of degree n with one unknown)是一元n次多项式所确定的方程,指方程a0xn+a1xn-1+…+an=0 (a0≠0),当n≥3时,称为高次方程.研究一元n次方程的根,包括根的存在、根式解、根的界和根的个数等,曾经是代数学的中心问题,一元n次方程的系数和有理常数以及对这些数进行加、减、乘、除和开整数次方的符号组成的式子,称为方程的根式,根式解就是求将代数方程的根用方程系数的根式表达出来,n次方程的根式解,亦称为代数解法,三次方程与四次方程的根式解于16世纪由意大利数学家给出,此后自然地开始寻求五次以及五次以上代数方程的根式解,这种尝试一直继续近三个世纪,经过莱布尼茨(G.W.Leibniz)、范德蒙德(A.-T.Vandermonde)、拉格朗日(J.-L.Lagrange)、鲁菲尼(P.Ruffini,)等人的艰辛努力,直到19世纪才由阿贝尔(N.H.Abel,)解决,他证明了一般的n (n≥5)次方程不能用根式解,不久伽罗瓦(E.Galois,)用群论方法得出了方程可用根式解的充分必要条件 [1]  。”
发表于 2022-7-24 06:12:07 | 显示全部楼层
本帖最后由 风花飘飘 于 2022-7-24 06:32 编辑



一,不理解,图片中这两个的数值难道不应该相等么?
二,完全相等的两个根式,只是改变了一下模样,为什么数值计算结果就大不同?
三,用“有理数3.14……”可以否定“真实的无理数π”么?也就是用数值否定根式?
不打算发数值计算贴了,留着时间整理代数公式……(x^5+px+q=0型)


呵呵,用自己解出来的数值,反过头来返回去验算,这逻辑。

最好是有“纯粹的符号计算”来验证才可靠吧?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x

点评

正负号都搞反了就不一样?谁说的?  发表于 2022-7-24 12:56
嗯,是的是的,真没注意这个……我错!  发表于 2022-7-24 08:44
这两个解当然不一样,你连正负号都搞反了,能指望一样?  发表于 2022-7-24 08:34
请你仔细看看我反驳你的,我那不是“纯粹的符号计算”,我只是把你所谓的根式解,转成数值验算,就是验算而已!!!你这个地方都要诡辩?!  发表于 2022-7-24 07:01
你声称得到了根式解,却不去验算,那你又是什么逻辑呢?凭空想象说它是就是?有哪个数学的结果不要验算?  发表于 2022-7-24 06:59
把你的解代入x^5-5*x-2中去算吧,这只是一个计算问题!!  发表于 2022-7-24 06:50
你只需要回答一个简单问题: 把你的根式解代入方程,左右两边能否严格意义上相等?  发表于 2022-7-24 06:47
 楼主| 发表于 2022-7-24 07:06:28 | 显示全部楼层
把你所谓的根式解代入x^5-5*x-2去验算吧!

验算!
验算!!
验算!!!

点评

谁有“纯符号计算软件”?请提供,不胜感激!  发表于 2022-7-24 09:30
还真有符号验算!!!不知道的请不要乱讲!  发表于 2022-7-24 09:00
“娘生的孩子找娘验算,这不合逻辑”。  发表于 2022-7-24 08:35
其实吴文俊与張景中都搞了“机器证明”,数值计算验算是有一定的参考价值的,这个我是承认的,“符号验算”哪有啊?那个-0.402102389929217472006……真的不能作为“标准结果”,谁知道它在哪位数字上就不精确了?  发表于 2022-7-24 08:33
呵呵,感谢您的质疑,这很好,我心中有数。  发表于 2022-7-24 08:22
 楼主| 发表于 2022-7-24 08:24:23 | 显示全部楼层
本帖最后由 highflybird 于 2022-7-24 08:32 编辑

我知道风花飘飘的疑惑的根源了,请看下图:


请大家看看,方程1和方程3同解么?同解么??同解么??
(这个地方有一点要解释的是:在maple在解方程时候,输入一个多项式,默认为求多项式等于0的方程)
虽然它们的其中一个解 前13位数值都是一样的,但后面的就完全不一样了啊!你再提高精度又有何用?
风花飘飘弄了这么多年,难道就没留意到他自己犯了这么大的错误吗?
正负号都弄反了!得到的方程能同解么?
能使得解的前十多位数字一模一样,也只能解释算是运气了!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x

点评

不会的,m=y=x^5  发表于 2022-7-24 11:53
你不会说m就是 x^-5*x-2=0的根式吧?  发表于 2022-7-24 11:08
m是多少?写出它的根式来!  发表于 2022-7-24 11:06
您能否定y^5 - 10*y^4 + 40*y^3 - 80*y^2 - 3045*y - 32=0是可以根式解的么? 它的一个根式解是:(m^(1/5)-2)/5,不信请验算啊!  发表于 2022-7-24 10:57
一元五次方程:ax^5+bx^4+cx^3+dx^2+ex+f=0,数学家有通用办法可化为:y^5+px+q=0,也就是解决了这个特型方程的解法,则一元五次方程就是浮云神马。我正在整理这个特型的求解代数公式,就是累脑而已……  发表于 2022-7-24 10:50
请先否定y^5 - 10*y^4 + 40*y^3 - 80*y^2 - 3045*y - 32=0是可以根式解的吧。  发表于 2022-7-24 10:43
的确,如果算了一个根式解,就算出了所有的根式解!但是你首先得算出一个出来啊!不管是:x^5-5*x-2=0还是y^5 - 10*y^4 + 40*y^3 - 80*y^2 - 3045*y - 32=0,你随便哪个方程写一个根式解,写出来!不要空谈!  发表于 2022-7-24 10:43
y^5 - 10*y^4 + 40*y^3 - 80*y^2 - 3045*y - 32=0是不是可以根式解?  发表于 2022-7-24 10:42
我写出来摆着,您用数值验算说不对啊!  发表于 2022-7-24 10:41
我知道了y^5 - 10*y^4 + 40*y^3 - 80*y^2 - 3045*y - 32=0的一个根是y=x^5或者是y=(5*x+2),是哪位神灵说写不出y^5 - 10*y^4 + 40*y^3 - 80*y^2 - 3045*y - 32=0的根式表达式? 实在佩服!  发表于 2022-7-24 10:39
发表于 2022-7-24 08:40:31 | 显示全部楼层
各位看好:把y = 5*x + 2代入他的:y^5 - 10*y^4 + 40*y^3 - 80*y^2 - 3045*y - 32=0再化简就得到:x^5 - 5*x - 2=0;
同样把x = (y - 2)/5代入:x^5 - 5*x - 2=0再化简就得到:y^5 - 10*y^4 + 40*y^3 - 80*y^2 - 3045*y - 32=0。

您一定不承认y^5 - 10*y^4 + 40*y^3 - 80*y^2 - 3045*y - 32=0是可以“根式解”的吧?
但是,我已经把它“根式解”了,请细品……

点评

嗯呐嗯呐,谨记!  发表于 2022-7-24 10:13
Show me ! 请不要再犯正负号这样低级的错误了!  发表于 2022-7-24 08:47
发表于 2022-7-24 10:28:03 | 显示全部楼层
{y^5-10*y^4+40*y^3-80*y^2-3045*y-32=0,y=x^5}



{y^5-10*y^4+40*y^3-80*y^2-3045*y-32=0,y=5*x+2}

是不是同解方程?
 楼主| 发表于 2022-7-24 10:45:23 | 显示全部楼层
本帖最后由 highflybird 于 2022-7-24 10:48 编辑

to 风花飘飘:
不管对于方程: x^5-5*x-2=0,还是y^5 - 10*y^4 + 40*y^3 - 80*y^2 - 3045*y - 32=0
我都否定有根式解!也证明了你的那个根式解不对!如果你连基本的验算都不承认,我们在这里还有讨论的必要吗?
在你拿出正确解之前,我停止与你讨论。

点评

数值验算仅作参考,数值验算不是“老天爷”,呵呵……请不要把它当圣旨。就是这样的。呵呵  发表于 2022-7-24 12:43
呵呵,我把y^5 - 10*y^4 + 40*y^3 - 80*y^2 - 3045*y - 32=0的代数根式解给出来了,您偏偏用一个并不靠谱(也许靠谱)的数值来否定它,这合乎逻辑么??您要求我给出x的根式表达式,我给了但您用“数值法”给否了...  发表于 2022-7-24 12:08
一个代数解如果通不过数值验算,那它就是错误的。  发表于 2022-7-24 11:45
凭什么说你代数正确? 我已经给你指出了你的错误根源,你扪心自问,你这个解怎么得来的?有没有就是这个符号的问题?你自己验算了吗?  发表于 2022-7-24 11:43
我给出y^5 - 10*y^4 + 40*y^3 - 80*y^2 - 3045*y - 32=0的两个正确无误的“代数根式解”,您偏偏要用数值否定它,有意思么?呵呵,这不合逻辑吧?代数正确,数值不正确,就否认?数值是神仙啊、呵呵……  发表于 2022-7-24 11:19
你连20位的精度都达不到,你还敢说你是正确解!!!  发表于 2022-7-24 11:12
我拿出正确解您用“数值法”给否了啊!  发表于 2022-7-24 11:03
发表于 2022-7-24 10:53:07 | 显示全部楼层
论坛是cad技术开发交流论坛,以cad方面的交流为主;数学作为基础科学,涉及各行各业,鉴于此论坛也专门为几何算法开了子版块,大家可以在子版块来交流。这次关于方程组解的讨论其实远超于实际应用,纯作为一种数学探讨。风花飘飘大侠提出这些问题作为探讨是好的,但说实话,上这论坛的以工程师居多,我想大部分的数学知识停留在大学阶段,数学系的少之又少,作为爱好者,能达到高飞版主这种程度的少之又少,这次高飞版主对于风花飘飘大侠方程解的回复有理有据,运用现代数学软件进行验算还是快捷准确的。上次风花飘飘大侠在“一瞪眼就解出方程”帖子说我是不是版主小弟,在此解释下:高飞版主在论坛“飞鸟集”系列中给出了一系列的数学与lisp结合的帖子,给我们日常的工作中提供了巨大的帮助,真正做到了理论联系实际,他愿意无私分享出来,不计报酬,所以我对他由衷钦佩。
希望大家文明理性,论坛因大家而精彩!

点评

y^5 - 10*y^4 + 40*y^3 - 80*y^2 - 3045*y - 32=0能不能根式解?这个是关键!!!  发表于 2022-7-24 12:11
是的是的,高飞大侠我们在《科学网》是打过照面的,,不对个人,为了说理而已!呵呵……  发表于 2022-7-24 11:10

评分

参与人数 1明经币 +1 金钱 +35 收起 理由
风花飘飘 + 1 + 35 淡定

查看全部评分

发表于 2022-7-24 11:22:15 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
发表于 2022-7-24 12:23:03 | 显示全部楼层
本帖最后由 风花飘飘 于 2022-7-24 12:33 编辑

y^5 - 10*y^4 + 40*y^3 - 80*y^2 - 3045*y - 32=0能不能根式解?这个是关键!!!  
我能!别人能否我不知道!
就这样子。

它的一个根式解是:(m^(1/5)-2)/5,不信请验算啊!



代数字母(如:m)正确,把m 替换成一个具体数值就不正确,谁信啊?……
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-25 07:10 , Processed in 0.236799 second(s), 37 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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