很多数学的逆计算比正计算要难很多,这是什么原理?

by Billzt, at 04 June 2021, tags : 数学 点击纠错 点击删除
使用CN2/CN2GIA顶级线路,支持Shadowsocks/V2ray科学上网,支持支付宝付款,每月仅需 5 美元
## 加入品葱精选 Telegram Channel ##

品葱用户 billzt 提问于 6/4/2021

比如

减法是加法的逆运算,但减法比加法难很多
除法是乘法的逆运算,但除法比乘法难很多
开方是乘方的拟运算,但开方比乘方难很多
积分是微分的逆运算,但积分比微分难很多

这是不是反应了一种什么哲学原理?

品葱用户 dogg0五入拖拉曼 评论于

好幾個回答都在玩文字遊戲

品葱用户 blueWolf 评论于 2021-06-05

实际上,加法也是减法的逆运算,乘法也是除法的逆运算等等
那么按你的说法,是不是微分要比积分难呢
逆运算和正运算本是相互的,你只是先入为主认为某某是正运算
因为你先学了某某运算
你先学习某某运算,往往就是因为它更简单

至于有的可能被定义为某某运算,而它的逆运算被定义为某某逆运算
一般是这种运算先被发现
我觉得是:简单的规律更有可能先被发现,复杂的规律建立在简单规律之上,
这是人类认识世界的方式之一。
当然也有反例,比如先有对数再有指数等等。
-—————————————————————-
突然我想到了Fourier变换,明明和Fourier逆变换形式相近
凭什么它是变换,而那个是逆变换,这样定义是不是对逆变换很不公平
还有为什么男演员要叫actor,女演员要叫actress
为什么要把电子的电荷定义为负的,每次计算都更不方便一丢丢
为什么要把逆时针的路径定义为正方向
太!不!公!平!了!

品葱用户 Yankeeman 评论于 2021-06-05

怎么这么多人都没说出答案,其实是这样:
你对一个运算定义为F(x)好了,
当你说到词语逆运算时,你是怎么理解的?
通常是将"逆"字当成一个新的无确定表达式的函数G(x),
然后逆运算是G[F(x)].
你只要理解F(x)就能进行F(x)的运算,
但要进行逆运算,你不仅要理解F(x),
还要找出正确的G(x),然后再在脑海中形成G[F(x)]的概念,
所以永远有逆运算的工作比正运算工作庞大,
只因你构建逆运算的思路是这样.

品葱用户 Eteristress 评论于 2021-06-04

因为简单的总能先被发现,所以被定义成「正运算」。如果一个运算是可逆的,那何为正运算何为逆运算都是相对的,人们常常把简单的常用的那个定义为正运算。

当然也有反例,像是拉普拉斯/傅立叶变换的正逆运算都是积分,计算难度一样,实际应用中都是要么查表要么数值化。

品葱用户 Deeeeplearning 评论于 2021-06-04

这里面没什么哲学,学界有一类问题叫反问题。比如说给你一个函数,你去找其极小值是一个问题,反问题就是已知极小值,去把函数找出来,当然这个反问题很简单了。其实,您要是乐意,破案也是个作案的反问题。
        一般来说那些值得研究的反问题主要的困难是条件不够,找不到唯一解,所以要加很多人工条件,那就直接成艺术了。
        我个人觉得,反问题本身就是个标签,跟计算机科学里面那些无穷无尽的名词一样,本身并没有太大的内涵。并不存在一种常用的解决反问题的方法,也没有反问题理论。

品葱用户 HatredKiller 评论于 2021-06-04

根据熵增 世界的方向是有序变无序 由一个整体变得越来越多 越来越细化 就是正向(所有生物同源、道生万物……) 这种变化不可逆 被人类感知到就变成了时间
现实世界的熵减是不存在的 因为目前为止“时间是不可逆的” 变化是不可逆的

所以世界万物都在熵增 所以当人发现一种新看待世界或者解决问题的方法时 这个方法表达的场景一定是顺着世界方向的也就是熵增 而它们出现的本身也是熵增 比如加法乘法微分 而减法除法积分则是相对于加法乘法积分之后才出现的 他们本质也属于熵增 但是他们作为逆向运算的过程属于在模拟熵减 当在模拟一件事的时候消耗的功就比直接来要更多 类似各种模拟器 都属于逆向工程
放到生活里 你做的任何一件事 对任何事物施加影响改变了其状态 甚至你活着本身 都属于做熵增做加法 想要逆着来本质上是不可实现的 就像泼出去的水收不回来 破镜不能重圆 人死不能复生 而作为熵减的模拟 这种数学运算已经是最基本的了

品葱用户 四邑漁農牧工商總會 评论于 2021-06-05

解壓縮比壓縮易,解密比加密難(無密碼暴力破解),解密比加密易(已知密碼)

品葱用户 水浅茶清 评论于 2021-06-04

墒是增加的。把一个破碎的杯子还原要比打碎杯子难的多。

品葱用户 acehow 评论于 2021-06-05

逆向工程本来就比正向难。最典型的就是加密解密。用最常用的RSA加密来说,两个大质数相乘瞬间就能得到结果,但你想把这个结果反向表示为两个大质数就难的多了去了。

品葱用户 仁波切尿袋王 评论于 2021-06-05

https://en.wikipedia.org/wiki/P_versus_NP_problem

The P versus NP problem is a major unsolved problem in computer science. It asks whether every problem whose solution can be quickly verified can also be solved quickly.

It is one of the seven Millennium Prize Problems selected by the Clay Mathematics Institute, each of which carries a US$1,000,000 prize for the first correct solution.

品葱用户 XitlerVirus 评论于 2021-06-04

因为逆运算本质是searching,虽然广意上和正运算都算computing, 但实际上,计算复杂度不一样,在微观层面正运算遵循既定规则按步骤来procejure fixed and bounded,而逆运算是在potentially infinite, known or unknown solution space searching the right match,搜索符合要求的结果,搜索过程长短取决于对应的解的空间大小.

品葱用户 han_noble 评论于 2021-06-04

你舉得例子不恰當。
確實存在這種現象,最常見典型的是應用廣泛的非對稱加密算法。
這個問題属於信息論范疇。
當輸入集大於結果集,稱為熵增。反之,稱為熵减。
熵增複雜度高於熵减。因為需要處理的信息量不一樣大。
在一個n元熵增函式中,若結果集是是輸入集的m倍。那麼,此熵增函式對應的熵减函式需要處理的信息量的倍率是m^n。

品葱用户 抹茶姬 评论于 2021-06-04

只是个定义的问题

如果定义简单的那个方向是‘正’而另外一个方向是‘逆’ 就肯定会出现‘逆’比‘正’复杂的情况

反过来 也可以说

乘法是除法的逆运算 但乘法比除法简单

哲学不知道 科学上来说确实和 水浅茶清 提到的墒增有类似之处

品葱用户 我也亲自车震 评论于 2021-06-04

一个简单的回答:你拉屎容易还是吃屎容易?
字数字数字数字数字数字数

品葱用户 oHo 评论于 2021-06-06

正反运算互为对方的反正运算。所以你说的东西 并不成立 加法是减法的逆运算 减法也是加法的逆运算。 正反只是相对的概念 不是绝对的概念。

品葱用户 fucp 评论于 2021-06-06

例子不恰当。加减乘除算法难度相同

真正逆运算难的就是质因数分解,正向和逆向速度差着数量级。这也是现代加密的基本原理。

点击品葱原文参与讨论

最简单好用的 VPS,没有之一,注册立得 100 美金
comments powered by Disqus

See Also

读崔永元两篇反智文章

读崔永元两篇反智文章 作者:周宏 终于如政协委员崔永元所愿,方舟子被邪恶的“正能量”摁到了。但这不是崔永远的胜利,而是强权大腿的一次不知羞耻的拙劣表演——放弃正常的走路,改为取代胳膊,驱动手专工吃饭、鼓掌、表决心……启发人爱科学、学科学的好 …

说说院士选举年几位数学候选人

说说院士选举年几位数学候选人 作者:程刚 又到院士选举年,热闹非凡。听说,今年仅数学候选人就有23位之多。尽管国内反腐高压看似不减,不少候选人和部分有投票权利的院士其实毫无顾忌。比如香港浸会大学研究生院院长汤涛、福州大学副校长范更华、北京计 …

重谈哥德巴赫猜想

重谈哥德巴赫猜想 作者:Goodhelper 三十多年前有一个叫徐迟的作者写了一遍报道文章介绍中国数学家陈景润专研数学难题“哥德巴赫猜想”所做的努力和成果。这篇报道文章配合中国的改革开放,提倡科学,恢复高考,对中国产生了很大的影响,也使陈景 …