素数问题为什么难

STEM版,合并数学,物理,化学,科学,工程,机械。不包括生物、医学相关,和计算机相关内容。

版主: verdeliteTheMatrix

回复
头像
TheMatrix楼主
论坛支柱
论坛支柱
2024年度优秀版主
TheMatrix 的博客
帖子互动: 277
帖子: 13625
注册时间: 2022年 7月 26日 00:35

#1 素数问题为什么难

帖子 TheMatrix楼主 »

因为素数在一个代数系统中是一个transcendental的存在。

一个代数系统 - 通常意义的代数系统 - 就是两种运算:加法和乘法。

就这么两种运算,就已经可以产生超难的问题:

x3+2x+1=0
y2=x3-x-3

难的问题都有一个特征:都是反问题。

即使是反问题,上面这些问题都有固定的幂次。

而素数没有固定的幂次 - 这是transcendental的特征。

来看看素数是怎么定义的:一个数是素数当它除了1和自己之外没有别的因子。

从这个定义可以看出,它是能够在一个代数系统中定义的。但是,它是以否定形式定义的。而以否定形式定义的物体,它就要求你一个一个检查过去。transcendental number是怎么定义的?不是代数数的,就是transcendental - 它也是否定形式定义的。在一个系统中以否定形式定义的概念,就是这个系统的超越概念。有点像集合和它的幂集的关系。
头像
TheMatrix楼主
论坛支柱
论坛支柱
2024年度优秀版主
TheMatrix 的博客
帖子互动: 277
帖子: 13625
注册时间: 2022年 7月 26日 00:35

#2 Re: 素数问题为什么难

帖子 TheMatrix楼主 »

TheMatrix 写了: 2024年 1月 12日 09:57 因为素数在一个代数系统中是一个transcendental的存在。

一个代数系统 - 通常意义的代数系统 - 就是两种运算:加法和乘法。

就这么两种运算,就已经可以产生超难的问题:

x3+2x+1=0
y2=x3-x-3

难的问题都有一个特征:都是反问题。

即使是反问题,上面这些问题都有固定的幂次。

而素数没有固定的幂次 - 这是transcendental的特征。

来看看素数是怎么定义的:一个数是素数当它除了1和自己之外没有别的因子。

从这个定义可以看出,它是能够在一个代数系统中定义的。但是,它是以否定形式定义的。而以否定形式定义的物体,它就要求你一个一个检查过去。transcendental number是怎么定义的?不是代数数的,就是transcendental - 它也是否定形式定义的。在一个系统中以否定形式定义的概念,就是这个系统的超越概念。有点像集合和它的幂集的关系。
transcendental还和无穷有关。

素数的检查步骤虽然为有限,但是没有上限。这话看着矛盾,但是我们都知道意思。

来看一个问题吧:任何4k+1的素数,必是某n2+1的因子。

写出来可以是:for any 4k+1 prime p, there exist m and n, such that mp-1=n2.

看着挺简单的。但是关键是:这个4k+1的prime p,无法描述进那个方程。必须用“话”来说。
FoxMe(令狐)
论坛精英
论坛精英
帖子互动: 156
帖子: 5573
注册时间: 2022年 7月 26日 16:46

#3 Re: 素数问题为什么难

帖子 FoxMe(令狐) »

数论的问题是离散问题,通常比连续问题难得多。

>就这么两种运算,就已经可以产生超难的问题:

我也有同感,群只有一种运算,环有两种。所以环有很多难题,而群论中的很多问题已经解决。
头像
TheMatrix楼主
论坛支柱
论坛支柱
2024年度优秀版主
TheMatrix 的博客
帖子互动: 277
帖子: 13625
注册时间: 2022年 7月 26日 00:35

#4 Re: 素数问题为什么难

帖子 TheMatrix楼主 »

FoxMe 写了: 2024年 1月 12日 12:51 数论的问题是离散问题,通常比连续问题难得多。

>就这么两种运算,就已经可以产生超难的问题:

我也有同感,群只有一种运算,环有两种。所以环有很多难题,而群论中的很多问题已经解决。
嗯。代数结构中,还没有超过两种以上的运算层级。二元运算,就是加法和乘法。这是两层。

有很多代数结构可以有多于一个的乘法,但是层级还是两层。比如matrix algebra,乘法可以是普通matrix乘法AB,还可以是李代数那种乘法:[A,B]=AB-BA。但是层级还是两层 - 普通乘法和李代数的乘法在同一层级,都是在加法之上的。

好像没有三层的代数结构。

依照整数的模型,加法,乘法,接下来应该是指数。
forecasting
著名点评
著名点评
帖子互动: 362
帖子: 4413
注册时间: 2023年 4月 17日 08:26

#5 Re: 素数问题为什么难

帖子 forecasting »

TheMatrix 写了: 2024年 1月 12日 09:57 因为素数在一个代数系统中是一个transcendental的存在。

一个代数系统 - 通常意义的代数系统 - 就是两种运算:加法和乘法。

就这么两种运算,就已经可以产生超难的问题:

x3+2x+1=0
y2=x3-x-3

难的问题都有一个特征:都是反问题。

即使是反问题,上面这些问题都有固定的幂次。

而素数没有固定的幂次 - 这是transcendental的特征。

来看看素数是怎么定义的:一个数是素数当它除了1和自己之外没有别的因子。

从这个定义可以看出,它是能够在一个代数系统中定义的。但是,它是以否定形式定义的。而以否定形式定义的物体,它就要求你一个一个检查过去。transcendental number是怎么定义的?不是代数数的,就是transcendental - 它也是否定形式定义的。在一个系统中以否定形式定义的概念,就是这个系统的超越概念。有点像集合和它的幂集的关系。
因为素数集合是一个递归集或可计算集,而且应该是计算复杂性为NP或NP-Hard的集合。

任何问题的证明难度和寻找证明的难度(元计算复杂性理论)都跟计算复杂性有关。奇怪的是停机问题,不完备定理等等的难度没那么高。
头像
TheMatrix楼主
论坛支柱
论坛支柱
2024年度优秀版主
TheMatrix 的博客
帖子互动: 277
帖子: 13625
注册时间: 2022年 7月 26日 00:35

#6 Re: 素数问题为什么难

帖子 TheMatrix楼主 »

sum of squares of reciprocals of primes:

图片

图片
头像
TheMatrix楼主
论坛支柱
论坛支柱
2024年度优秀版主
TheMatrix 的博客
帖子互动: 277
帖子: 13625
注册时间: 2022年 7月 26日 00:35

#7 Re: 素数问题为什么难

帖子 TheMatrix楼主 »

网上给的reference。Euler研究了不少级数和组合的问题:

图片
回复

回到 “STEM”