分享|【数论概论】第六部分
394
2024.05.13
2024.05.13
发布于 浙江
  1. 第十二章 素数

    1. 习题12.1
    2. 习题12.2
    3. 习题12.3
    4. 习题12.4
    5. 习题12.5
    6. 习题12.6
  2. 第十三章 素数的计数

    1. 习题13.1
    2. 习题13.2
    3. 习题13.3
    4. 习题13.4
    5. 习题13.5
    6. 习题13.6
    7. 代码-定积分
  3. 其他

第十二章 素数

习题12.1

从单个素数 构成的列表开始,使用欧几里得证明的有无穷多个素数的思想,创建一个素数表,直到考虑的数太大,不易分解为止。(读者应该能够分解小于 的任何数。)

习题12.2

(a) 证明存在无穷多个模 的素数。(提示:使用 ​.)

(b) 试用同样的思想(用 )证明存在无穷多个模 的素数。为什么会出错呢?特别的,如果由 开始,是制作更长的表,会发生什么情况呢?

(a) ,假设只存在有限多个素数模 ,记为 .令 ,因只存在有限多个模 的素数,故 不是素数。观察表格(偶素数只有2,故无需考虑偶数,当 显然是合数)

中必存在模 的质因子,又显然 ,得出矛盾。故而存在无限个模 的素数。

(b)

由表格可知,若合数 中未必就得有模 的素因子。

习题12.3

是奇素数,将

写成最简分数 .

  • (a) 求 的值,证明你的答案是正确的。
  • (b) 给出 值的猜想。
  • (c) 证明 (b) 中的猜想是正确的。(这是相当难的)

(a) 因 是奇素数,故将数据分为 两两一组,则有

,故而

(b) 猜想:

(c) 由欧拉定理可知, 对任何 都成立。即 是多项式方程 个不同的根。由此我们有 .

.其中

,则 ,有 个解,与模 多项式定理矛盾,则必然有 对于 都成立。即

,得 .

可知:,即 ,也即

第二种方法:

取 (a) 中的证明结论,,若需证明 ,则等价证明分子部分 . 因,可在等式两边同时乘以 ,可得 , 的逆元,由习题9.2可知, 互不相同。根据等式可知, 的分子。

习题12.4

是正整数, 之间且与 互素的整数,记

的最简分数为

  • (a) 求 的值。证明你的猜想是正确的。
  • (b) 计算几个 的值,试着寻找模式并证明那些模式在一般情况下成立,特别的,何时有 ?

可能需要用到以下结论:

(a) 将 分为一组,得到 ,即可得

(b) 当 。可能有更强的模式。

习题12.5

回顾一下数 的阶乘 ,它等于乘积

  • (a) 求每个整数 的最高次幂。
  • (b) 用公式表示整除 的最高次幂的计算法则。用该法计算整除 的最高次幂。
  • (c) 证明 (b) 中的法则是正确的。
  • (d) 重复 (a),(b) 与 (c),求整除 的最高次幂。
  • (e) 试用公式表示整除 的素数 的最高次幂的一般法则。用该法则求整除 的最高次幂和整除 的最高次幂。
  • (f) 用 (e) 的法则或其他方法,证明如果 是素数, 整除 , 则 .(这个不等式在高等数论的许多领域都很重要)

下取整,

讨论 中能被 整除的数的个数,则 至少能被 整除,而当 时已经统计过 次幂,故需从中去除这部分得到 的贡献,即

习题12.6

(a) 求满足 的素数 ,存在无穷多个这样的素数吗?

(b) 求满足 的素数 ,存在无穷多个这样的素数吗?

(a) ,不存在无限多个

(b) ,故存在。是质数,本书结尾质数表。

狄利克雷定理。

第十三章 素数的计数

习题13.1

(a) 用计数函数 解释为什么陈述“五分之一的整数是模五余二” 有意义。

(b) 用计数函数 ​ 解释为什么陈述 “大多数整数不是平方数” 有意义。

的简单函数,使得当 很大时它近似等于 .

习题13.2

(a) 验证 之间的每个偶数可表成两个素数之和。

(b) 有多少种不同方法可将 表成两个素数之和 呢?对于 的相同问题呢?对于 的相同问题呢?

制作 ​ 的素数表格,可快速查询结果。

虽找不出什么规律,但数字越大,表示法越不唯一。

习题13.3

的所有整数的乘积。例如,. 如果 ,证明所有整数

都是合数。

习题13.4

(a) 你认为存在无穷多个形如 ​ 的素数吗?

(b) 你认为存在无穷多个形如 的素数吗?

(c) 你认为存在无穷多个形如 的素数吗?

(d) 你认为存在无穷多个形如 的素数吗?

,不存在

,存在

习题13.5

素数定理说明小于 的素数个数近似等于 .这道习题要求解释为什么某些称述看起来是合理的。不必写下正规的数学证明,而是用尽可能令人信服的语言加以解释,为什么素数定理使得下述每个称述合情合理。

(a) 如果随机得取一个 的整数,则取到素数的概率大约是

(b) 如果随机地取 的两个整数,则取到两个数都是素数的概率大约是 .

(c) 之间的孪生素数的个数近似等于,(注意,这里解释了关于孪生素数奇数函数 所猜测的极限公式。)

(a)

(b)

(c) 素数概率大约是 ,先取一个素数 ,剩下的整数是素数的概率仍近似等于 。即每个整数都等可能的是素数,即 的相邻数是素数的概率也是 。因此取到孪生素数的概率大约为

习题13.6

(这道习题适用于具备微积分只是的读者。)素数定理说明当 很大时,素数计数函数 近似等于 .结果表明 更接近于定积分 .

(a) 证明

这意味着当 很大时, 近似相等。(提示:利用洛必达法则和微积分第二基本定理。)

(b) 可以证明

利用这个级数计算 时的数值。比较所得到的 的值与第 章的表给出的 的值,哪一个更接近 ,是积分 还是函数 呢?(解答该问题可以使用便携式计算器。但你也许更喜欢使用计算机或可编程计算器。)

(c) 对 (b) 中的级数求微分,证明导数实际上等于 .(提示:利用 的级数。)

(a)

(b)

(c)

代码-定积分

Java
/**
 * @param e 误差
 * @return 习题13.6中的定积分
 */
public double f(int x, double e){
    int u = -((int) Math.log(e)) + 5;
    BigDecimal y = BigDecimal.valueOf(Math.log(x));
    BigDecimal t = BigDecimal.ONE;
    BigDecimal s = BigDecimal.valueOf(Math.log(y.doubleValue()));
    BigDecimal f = BigDecimal.ONE;
    for (BigDecimal i = BigDecimal.ONE; ; i = i.add(BigDecimal.ONE)) {
        f = f.multiply(i);
        t = t.multiply(y);
        BigDecimal _t = t.divide(f.multiply(i), u, RoundingMode.HALF_UP);
        s = s.add(_t);
        if(_t.doubleValue() < e) break;
    }
    return s.doubleValue();
}

其他

  1. 数论概论第一部分
  2. 数论概论第二部分
  3. 数论概论第三部分
  4. 数论概论第四部分
  5. 数论概论第五部分
评论 (0)