该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

ε ± ∽ ∝ ≠ ∞ ∑ ∏ π √ ≥ → ∞ φ

答邹连科先生之问

相邻两个素数之差的最大值

摘要:设偶数N>4。素数定理描述了区间(0,N)上,素数分布的平均间隔渐近于 N/lnN 。

但是,区间(0,N)上,

(1)两个相邻素数之差的最大值和最小值是多少?

(2)是否存在关于 对称分布的素数?仍无定论。

本文对如何确定两个相邻素数之差的最大值问题,予以探讨论证。

关键词:相邻素数之差,最大值

一, 符号,概念,定义,

1,素数序列:p1=2,p2=3,p3=5,...;

2, 素数阶乘Pm!:小素数序列的连乘积!Pm!= ∏p=2*3*5*...*Pm;

3, Pi 合数:若合数C的最小素因子是Pi,则合数C的属性,称为【Pi合数】。

例:

4,6,8,10,12,14,16,18,...;是【偶合数】序列;

9,15,21,27,33,39,45,...;是【3合数】序列;

25,35,55,65,85,95,115,...;是【5合数】序列;

49,77,91,119,133,161,203,...;是【7合数】序列;

...

Pi^2,PiPi+1,PiPi+2,...;是【Pi合数】序列。

4,数轴上,由若干合数形成的连续自然数序列,称为【连续合数段】。

二, 若干引理

引理1,任意 【Pi合数】序列中,相邻元素的最小间隔都是2Pi。

引理2,在数轴上,由【偶合数】、【3合数】、【5合数】、...;共同构成的【连续合数段】的

【中心值】存在两个类型:

(1)【偶合数型中心值】Z2=2x,【连续合数段】的元素个数是 y=4n+1;

例:【偶合数】构成的【连续合数段】:11,(12),13,Z2=12;

【偶合数】、【3合数】、【5合数】共同构成的【连续合数段】:

23,(24,25,26,27,28),29;Z2=26;

【偶合数】、【3合数】、【5合数】、【7合数】共同构成的【连续合数段】:

199,(200,201,202,203,204,205,206,207,208),209;Z2=10;

(2)【3合数型中心值】Z3=3x ,【连续合数段】的元素个数是 y=4n+3 ;

例:【偶合数】、【3合数】共同构成的【连续合数段】:13,(14,15,16),17;Z3=15;

【偶合数】、【3合数】、【5合数】、【7合数】共同构成的【连续合数段】:

89,(90,91,92,93,94,95,96),97;Z3=93;

引理3,素数 Pi整除【中心值Z】时,【连续合数段】中的【Pi合数】元素最多。

根据引理1易知。

引理4,i >= 3时,分别以素数 2,3,5,...,Pi; 为最小素因子的合数,共同构成的【最大】【连续合数段】,

【中心值】的类型是【偶合数型中心值】:Z2=2x ;并且2*3*5*...*P(i-1) | x 。

证:根据引理3,素数2<= P <=P(i-2) ,满足P|Z2 时,使得【连续合数段】在的两侧双向对称延伸。

当P(i-1) | Z2 - 1 ,Pi | Z2 + 1;或者P(i-1) | Z2 + 1,Pi | Z2 - 1 时,【连续合数段】的长度必然取得最大值。

证毕。

引理5,i >= 3时,分别以素数2 ,3,5,...,Pi为最小素因子的合数,共同构成的【次大】【连续合数段】

【中心值】的类型是【3合数型中心值】:Z3 = 3x ;【连续合数段】的【端点】合数元素C,形如

C =( 2*3*5*...*P(i-1)) x;并且 Pi | (C - 1) 或者 Pi | (C+1)。

【次大】【连续合数段】的长度是 d = Pi + 1

根据素数的形成规律及其由小到大的单向延伸性质易知。

引理6,在数轴上,仅有【偶合数】元素构成的【连续合数段】长度等于2。

引理7,在数轴上,由【偶合数】与【3合数】共同构成的【连续合数段】长度等于4。

证:由于

【偶合数】序列的元素间隔是2,

【3合数】序列的元素间隔是6;

【偶合数】与【3合数】共同构成的【连续合数段】【恰好】包含3个合数元素

(其中2个【偶合数】、1个【3合数】)。

知:在数轴上,包含3个合数元素的间隔长度是4。

例1:7,(8,9,10),11; 11-7=4

例2:13,(14,15,16),17; 17-13=4

引理8,在数轴上,由【偶合数】、【3合数】、【5合数】共同构成的【连续合数段】长度的值等于6。

证:由于

【偶合数】序列的元素间隔是2,

【3合数】序列的元素间隔是6,

【5合数】序列的元素间隔最小值是10;

【偶合数】、【3合数】、【5合数】共同构成的【连续合数段】【恰好】包含5个合数元素

(其中3个【偶合数】、1个【3合数】、1个【5合数】)。

在数轴上,包含5个合数元素的间隔长度是6。

例1:23,(24,25,26,27,28),29; 29-23=6

例2:31,(32,33,34,35,36),37; 37-31=6

引理9,在数轴上,由【偶合数】、【3合数】、【5合数】、【7合数】共同构成的【连续合数段】

长度最大值等于10。

证:由于

【偶合数】序列的元素间隔是2,

【3合数】序列的元素间隔是6,

【5合数】序列的元素间隔最小值是10,

【7合数】序列的元素间隔最小值是14;

【偶合数】、【3合数】、【5合数】、【7合数】共同构成的【连续合数段】中,根据引理1、引理2知,

【偶合数型中心值】的【连续合数段】包含的合数元素【最多】。

包含9个合数元素(其中5个【偶合数】、2个【3合数】、1个【5合数】、1个【7合数】)。

在数轴上,包含9个合数元素的间隔长度是10。

【偶合数】、【3合数】、【5合数】、【7合数】共同构成的【连续合数段】的【中心值】是Z,

知:【连续合数段】的【最大结构形式】是:

Z2 = 6x ;5 | Z2 - 1,7 | Z2 + 1;或者 5 | Z2 + 1,7 | Z2 - 1;

Z2-5,(Z2-4,Z2-3,Z2-2,Z2-1,Z2,Z2+1,Z2+2,Z2+3,Z2+4),Z2+5

D=(Z2+5)-(Z2-5)=10

证毕。

三,命题、推论

命题:一般的,设素数Pn,不超过 √Pn 的最大素数是Pm,则D=P(n+1) - Pn < = 2Pm 。

证:根据引理1推知,由【偶合数】,【3合数】,...,【Pm合数】,【P(m+1)合数】共同构成的

【连续合数段】的最大结构形式是:

Z2 = 2*3*5*...*P(m-1)

Pm | Z2 - 1,P(m+1) | Z2 + 1;或者Pm | Z2 + 1,P(m+1) | Z2 - 1

这个最大结构的长度是 2Pm

可见,与素数Pn相邻的下一个素数P(n+1)的值,必然满足:P(n+1) <= Pn + 2Pm。

即D=P(n+1) - Pn <= 2Pm

证毕。

推论1:设素数Pm < √Pn是最大素数,两个相邻的素数区间(Pn,P(n+1))上,

至多存在一个【最小素因子大于Pm的】 合数C。

证:在区间(Pn,P(n+1))上,若存在两个最小素因子大于Pm的合数C1 ,C2;

不妨设:

C1=(P(m+1))^2

C2=(P(m+1))(P(m+2)>=(P(m+1))(2+P(m+1))=(P(m+1))^2 + 2P(m+1)

显然:C2 - C1 >= 2P(m+1

可见,合数C2不在区间(Pn,P(n+1))内,知推论为真。

证毕。

推论2,设素数Pm < √Pn是最大素数,则当Pm>7时,两个相邻的素数区间(Pn,P(n+1))上,

不存在由【偶合数】、【3合数】、【5合数】、...、【Pm合数】、【Pm+1合数】共同构成的

【最大连续合数段】。

证:根据Pm>7 时, 2*3*5*...*P(m-1) > (P(m+2))^2 > P(n+1) 易知:Pm > 7时,必有

D = P(n+1) - Pn < 2Pm

证毕。

四, 确定【最大连续合数段中心值】的方法

根据【偶合数】、【3合数】、【5合数】、...、【Pm合数】、【P(m+1)合数】共同构成的

【最大连续合数段】的结构特征,及【中心值Z2】的形式,求解Z2的方法有

(1)运用中国剩余定理,解一次同余式组

(2)解一次不定方程:Z2 = (2*3*5*...*P(m-1)) x

(2*3*5*...*P(m-1)) x - (Pm) y1 = -1,(2*3*5*...*P(m-1)) x - (P(m+1)) y2 = 1;或者

(2*3*5*...*P(m-1)) x - (Pm) y1 = 1,(2*3*5*...*P(m-1)) x - (P(m+1)) y2 = -1

一个例子:

求最小素因子是2,3,5,7,11的合数共同构成的最大【连续合数段】的中心值。

根据题意:P(m-1)=5,Pm=7,P(m+1)=11;运用方法(2),解不定方程:

30x - 7y1 = -1, 解之可得 x = 4 + 7 k1 ;

30x - 11y2 = 1,解之可得 x = 4 + 11 k2;

公共解是x = 77k + 4;因为77 - 4 = 73,得到对称公共解是x*= 77k + 73 ;

Z2 = 30x = 2310k + 120 ;

Z2*= 30x*= 2310k + 2190

最大【连续合数段】的【最小】【中心值】是120:

114,115,116,117,118,119,(120),121,122,123,124,125,126

参考资料:

1 初等数论: 潘承洞,潘承彪著 1997.6 月 北京大学出版社

2 组合数学: 屈婉玲 著 1997.9 月 北京大学出版社

3 王元论哥德巴赫猜想 李文林著 1999.9 月 山东大学出版社

4 数学与猜想 G.玻利维亚 2001.7 月 科学出版社

5 数论导引 哈代 著 2008.10 月 人民邮电出版社

6 华罗庚文集 2010.5 月 科学出版社

7 代数数论 冯克勤 著 2000.7 月 科学出版社

相邻素数的差最大是多少c语言,怎么证明?相邻两个素数之差的最大值相关推荐

  1. c语言一个偶数用两个素数表示,用java怎样编写一个偶数总能表示为两个素数之和的程序...

    我这有一个程序,是验证6到1000内所有数都可以用两个素数之和表示,不过程序是用c语言写的,java我们还没学呢,不知道这程序对你是否有用,你自己先看看吧#include<stdio.h> ...

  2. c语言偶数分解成两个素数,如何用C语言验证2000以内的哥德巴赫猜想,对于任何大于4的偶数均可以分解为两个素数之和....

    题目: 如何用C语言验证2000以内的哥德巴赫猜想,对于任何大于4的偶数均可以分解为两个素数之和. 我是大一新生,代码不能太复杂 解答: //首先生成质数表,然后双重循环输出2000以内所有偶数的两个 ...

  3. mysql中日期怎样求差_在Sql语句中怎样计算出两个日期的差值

    展开全部 sql语句中计算两个日期的差值用32313133353236313431303231363533e4b893e5b19e31333365643662datediff函数. 工具:sqlser ...

  4. python偶数分解成两个素数之和_偶数 2021218918 ,有多少种方法分解成两个素数之和?...

    对于上面问题2N=2021218918,满足"p+q=2N"的素数对(p,q)的个数真值为3289208个.下面对这个值进行理论探求分析,请大家不吝赐教! 下面先来进行基于小素数因 ...

  5. 素数p阶群乘法循环群啥意思_证明:阶是素数的群一定是循环群。。。

    展开全部 设p为素数,|G|=p,由bai于G的所du有元素的阶e68a84e8a2ad62616964757a686964616f31333436316265都可以被p整除,故zhi任取daoa∈G ...

  6. C语言用指针求两个矩阵的差,求破C语言用指针和函数求转置矩阵

    int a[5][5], 可以拆开来写就比较容易理解 int *a[5]; // 宣告了五个int的指针 int a0[5], a1[5], a2[5], a3[5], a4[5]; // 宣告了五个 ...

  7. 0009 求出两个数的正差值

    // 名称:0009 求出两个数的正差值 // 作者:丁进 // 时间:2021.2.14 #include <stdio.h> //第一种方法:根据比较结果,直接输出大值减小值的差 in ...

  8. 某市体育彩票采用整数1,2,3,…,36表示36种体育运动,一张彩票可选择7种运动。编写程序,选择一张彩票的号码,使这张彩票的7个号码之和是105且相邻两个号码之差按顺序依次是1,2,3,4,5,6。

    某市体育彩票采用整数1,2,3,-,36表示36种体育运动,一张彩票可选择7种运动.编写程序,选择一张彩票的号码,使这张彩票的7个号码之和是105且相邻两个号码之差按顺序依次是1,2,3,4,5,6. ...

  9. 孪生素数问题——素数(质数)指的是不能被分解的数,除了1和它本身之外没有其他数能够整除。如果两个素数之差为2,则这两个素数就是孪生素数,例如3和5为孪生素数,。找出1-100之间的所有孪生素数。

    [问题描述]素数(质数)指的是不能被分解的数,除了1和它本身之外没有其他数能够整除.如果两个素数之差为2,则这两个素数就是孪生素数,例如3和5为孪生素数,5和7为孪生素数.找出1-100之间的所有孪生 ...

  10. 验证哥德巴赫猜想:任何一个偶数(大于2)都可以由两个素数组成,要求输出两个素数差值最小的素数对

    题目描述 任意一个偶数(大于2)都可以由2两个素数组成,组成偶数的2的素数有很多种情况,要求输出组成指定偶数的两个素数差值最小的素数对. 代码实现 import java.util.*; import ...

最新文章

  1. 使用appium做自动化测试时,send_keyss只能输入字母数字,无法输入中文
  2. pandas用read_csv时编码问题解决
  3. RDMA技术详解(三):理解RDMA Scatter Gather List
  4. python计算n的32次方_获得用户输入的一个整数N,计算并输出N的32次方。_学小易找答案...
  5. 打印Show Atend and Tell编码器的优化器
  6. 轮廓检测_轮廓检测| Richer Convolutional Features | CVPR | 2017
  7. node.js之文件读写模块,配合递归函数遍历文件夹和其中的文件
  8. 怎样把任意exe程序注册成windows系统服务(手动注册服务)
  9. 编译原理 语法分析树和二义性文法
  10. unix oracle数据库启用,UNIX下ORACLE数据库的创建
  11. 升级Big sur后提示没有权限来打开应用程序(注册机类),该怎么办
  12. uboot修改传递给内核的cmdline的方法
  13. 爱普生Epson L1118/1119打印机清零步骤
  14. Linux:telnet命令安装
  15. w10计算机网络标志不见了怎么办,Win10系统网络图标不见了怎么办?
  16. 室内红外线防盗报警器matlab,红外防盗报警系统毕业设计论文.doc
  17. 小程序-腾讯视频插件
  18. 微信开发者工具之页面跳转
  19. SCI回复评审意见模板
  20. wr703n 官方固件140120版本刷openwrt

热门文章

  1. ArcGis学习资料汇总整理
  2. MarkDown 语法手册
  3. linux-ubuntu16.04下搭建java运行环境
  4. 编译原理生成语法树c语言,编译原理
  5. 多线程小题 —— 设计火车票模拟程序
  6. matlab 模式识别工具箱下载,模式识别matlab工具箱
  7. GM620光猫telnet获取pppoe密码
  8. 国内OA 安全现状初探
  9. C语言实现【关机程序】
  10. 当前版本与卡刷包android_安卓SuperSU卡刷包 V2.82 SR5 安卓版下载 - win10专业版官网 - win10系统之家...