用计算机证明哥德巴赫猜想.docx
哥德巴赫猜想用手机微信可打赏,或用支付宝联系作者 哥德巴赫猜想可以这样描述任一大于2的偶数均可表为两个素数之和我用一个软件证明了在一个数字范围内,哥德巴赫猜想成立. 我用一个软件证明了如果n是大于或等于4且小于或等于2147483646的偶数,则n可表为两个素数之和对于每一个偶数n, n可表为1n-1,2n-2n-22,n-11共有n-1中表示法,对每一个表示法n-kk,其中k1,2n-1,要判断k与n-k是否均为素数. 判断k为素数,要计算从2到k-1(共k-2个数)是否能被k整除,因此判断n是否可分解为两个素数之和,则要计算n-4n-1,如果要判断大于或等于4且小于或等于2147483646的偶数是否均能分解为两个素数之和,则要计算次,因为n是偶数,要将除以2,即要将乘以. ,如果要判断大于2且小于或等于2147483646的偶数是否均能分解为两个素数之和,则要计算次,对于n分解为两个数的和的分解式,如果只考虑1n-1,2n-1n-,则计算次数减半;如果只考虑奇数项,则计算次数又减半;因此就算用便捷算法也要计算次,人工很难完成,但用一个软件则能比较快地计算出大于2且小于或等于2147483646的偶数均能分解为两个素数之和2147483646是计算机所能识别的最大整数,因此在计算机识别的数的范围内,哥德巴赫猜想成立,换句话说,在计算机数域(数的范围)内,任一大于2且小于或等于2147483646的偶数均能分解为两个素数之和 因此在计算机程序或算法中,可以将一个偶数表示为两个素数之和首先用一个函数判断一个正整数是否为素数,如图联系作者 对于一个给定的大于2的偶数n, n可表为1n-1,2n-2n-22,n-11共有n-1中表示法,但其中只有部分表示法它的两个加数均为素数,下图给出的程序是将一个偶数分解为两个素数之和.任意输入一个偶数,比如248,单击“确 定”,可以看到分解式再任意输入一个偶数,比如22228,单击“确 定”,可以看到分解式对于一个给定的偶数,下述程序判断它是否可分解为两个素数之和,如果能分解,则返回真,否则返回假,如图下述程序判断某个数字范围内是否有不能分解为两个素数之和的偶数 输入一个偶数50000, 单击 “确 定”,系统弹出“没有不能分解为两个素数之和的偶数”,这表示在4 到 50000之间的偶数均可分解为两个素数之和.输入一个偶数2000000,单击 “确 定”,系统弹出“没有不能分解为两个素数之和的偶数”,这表示在4 到 2000000之间的偶数均可分解为两个素数之和liyqi输入一个偶数8000000,单击 “确 定”,系统弹出“没有不能分解为两个素数之和的偶数”,这表示在4 到 8000000之间的偶数均可分解为两个素数之和输入一个大偶数 2147483646,单击 “确 定”,系统弹出“没有不能分解为两个素数之和的偶数”,这表示在4 到 2147483646之间的偶数均可分解为两个素数之和由此证得,如果n是大于或等于4且小于或等于2147483646的偶数,则n可表为两个素数之和联系作者数学爱好者2020.02.08