2024-09-24
数学之美
00

目录

数论中的整除性与同余
一、整除性
1.1 整除的定义
1.2 最大公约数与最小公倍数
1.3 例题
二、同余
2.1 同余的定义
2.2 模运算
2.3 费马小定理
2.4 中国剩余定理
2.5 例题
结论

数论中的整除性与同余

数论是离散数学中的一个重要分支,主要研究整数的性质及其之间的关系。在这篇博客中,我们将深入探讨数论中的两个核心概念:整除性和同余。我们将定义相关术语,推导相关公式,并通过实例进行说明,以帮助读者深入理解这一领域。

一、整除性

1.1 整除的定义

如果存在整数 kk 使得 a=b×ka = b \times k,则称 bb 整除 aa,记作 bab \mid a。例如,3123 \mid 12,因为 12=3×412 = 3 \times 4。在数论中,整除性是许多其他概念的基础。

1.2 最大公约数与最小公倍数

  • 最大公约数(GCD):两个整数 aabb 的最大公约数是能够整除 aabb 的最大的整数,记作 gcd(a,b)\gcd(a, b)
  • 最小公倍数(LCM):两个整数 aabb 的最小公倍数是能够被 aabb 整除的最小的正整数,记作 lcm(a,b)\mathrm{lcm}(a, b)

这两个概念之间存在如下关系:

gcd(a,b)×lcm(a,b)=a×b\gcd(a, b) \times \mathrm{lcm}(a, b) = |a \times b|

1.3 例题

例题 1:计算 gcd(48,180)\gcd(48, 180)lcm(48,180)\mathrm{lcm}(48, 180)

解答

  1. 使用欧几里得算法计算 gcd(48,180)\gcd(48, 180)

    • 180=48×3+36180 = 48 \times 3 + 36
    • 48=36×1+1248 = 36 \times 1 + 12
    • 36=12×3+036 = 12 \times 3 + 0

    所以 gcd(48,180)=12\gcd(48, 180) = 12

  2. 利用公式计算 lcm(48,180)\mathrm{lcm}(48, 180)

    lcm(48,180)=48×180gcd(48,180)=864012=720\mathrm{lcm}(48, 180) = \frac{|48 \times 180|}{\gcd(48, 180)} = \frac{8640}{12} = 720

因此,gcd(48,180)=12\gcd(48, 180) = 12lcm(48,180)=720\mathrm{lcm}(48, 180) = 720

二、同余

2.1 同余的定义

如果两个整数 aabb 被同一个正整数 mm 整除的余数相同,则称 aabb 在模 mm 意义下同余,记作 ab (mod m)a \equiv b \ (\text{mod} \ m)。例如,175 (mod 12)17 \equiv 5 \ (\text{mod} \ 12),因为 175=1217 - 5 = 121212 的倍数。

2.2 模运算

模运算是处理同余的基本工具。对于任意整数 aa 和正整数 mmaa 的模 mm 运算定义为 amodma \mod m,即 aa 除以 mm 的余数。

2.3 费马小定理

费马小定理指出,如果 pp 是质数且 aa 是整数且不被 pp 整除,则有:

ap11 (mod p)a^{p-1} \equiv 1 \ (\text{mod} \ p)

2.4 中国剩余定理

中国剩余定理为我们提供了一种在模不同的情况下求解同余方程组的方法。其基本形式为:

m1,m2,,mkm_1, m_2, \ldots, m_k 是互质的正整数,且 a1,a2,,aka_1, a_2, \ldots, a_k 是任意整数,则存在唯一的整数 xx 满足:

xa1 (mod m1)xa2 (mod m2)xak (mod mk)\begin{align*} x & \equiv a_1 \ (\text{mod} \ m_1) \\ x & \equiv a_2 \ (\text{mod} \ m_2) \\ & \vdots \\ x & \equiv a_k \ (\text{mod} \ m_k) \end{align*}

并且 xx 的取值范围是 0x<M0 \leq x < M,其中 M=m1×m2××mkM = m_1 \times m_2 \times \ldots \times m_k

2.5 例题

例题 2:求解以下同余方程组:

x2 (mod 3)x3 (mod 4)x2 (mod 5)\begin{align*} x & \equiv 2 \ (\text{mod} \ 3) \\ x & \equiv 3 \ (\text{mod} \ 4) \\ x & \equiv 2 \ (\text{mod} \ 5) \end{align*}

解答

  1. 先求出 M=3×4×5=60M = 3 \times 4 \times 5 = 60

  2. 对于每个模数,计算 Mi=MmiM_i = \frac{M}{m_i}

    • M1=603=20M_1 = \frac{60}{3} = 20
    • M2=604=15M_2 = \frac{60}{4} = 15
    • M3=605=12M_3 = \frac{60}{5} = 12
  3. 计算 yiy_i,使得 Miyi1 (mod mi)M_i y_i \equiv 1 \ (\text{mod} \ m_i)

    • 对于 m1=3m_1 = 320y11 (mod 3)20y_1 \equiv 1 \ (\text{mod} \ 3),解得 y12y_1 \equiv 2
    • 对于 m2=4m_2 = 415y21 (mod 4)15y_2 \equiv 1 \ (\text{mod} \ 4),解得 y23y_2 \equiv 3
    • 对于 m3=5m_3 = 512y31 (mod 5)12y_3 \equiv 1 \ (\text{mod} \ 5),解得 y33y_3 \equiv 3
  4. 最后代入公式:

xa1M1y1+a2M2y2+a3M3y3 (mod M)x \equiv a_1 M_1 y_1 + a_2 M_2 y_2 + a_3 M_3 y_3 \ (\text{mod} \ M)

代入已知值:

x2202+3153+2123 (mod 60)x \equiv 2 \cdot 20 \cdot 2 + 3 \cdot 15 \cdot 3 + 2 \cdot 12 \cdot 3 \ (\text{mod} \ 60)

计算得:

x80+135+72287 (mod 60)47x \equiv 80 + 135 + 72 \equiv 287 \ (\text{mod} \ 60) \equiv 47

因此,解为 x47 (mod 60)x \equiv 47 \ (\text{mod} \ 60)

结论

在本篇博客中,我们详细探讨了数论中的整除性及同余的基本概念和性质,通过相关的公式和例题加深了对这些概念的理解。数论不仅在理论上具有重要性,也在计算机科学、密码学等多个领域发挥着重要作用。希望读者能在后续的学习中继续深入探索这一富有魅力的数学分支。

如果对你有用的话,可以打赏哦
打赏
ali pay
wechat pay

本文作者:Dong

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC。本作品采用《知识共享署名-非商业性使用 4.0 国际许可协议》进行许可。您可以在非商业用途下自由转载和修改,但必须注明出处并提供原作者链接。 许可协议。转载请注明出处!