整除理论(二)最大公约数与最小公倍数

53 阅读1分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第6天,点击查看活动详情

整除的基本知识

最大公约数与最小公倍数

公约数 设两个正整数 a1,a2a_1,a_2,如果 da1d\mid a_1da2d\mid a_2,那么 dd 就称为 a1a_1a2a_2 的公约数。一般的,设 kk 个整数 a1,a2,...,aka_1,a_2,...,a_k,如果 da1,da2,...,dakd\mid a_1,d\mid a_2,...,d\mid a_k,那么 dd 就称为 a1,a2,...,aka_1,a_2,...,a_k 的公约数。

最大公约数 设两个不全为 0 的正整数 a1,a2a_1,a_2,它们的所有公约数中最大的称为 a1a_1a2a_2 的最大公约数,记作 (a1,a2)(a_1,a_2)。一般的,设不全为 0 的 kk 个整数 a1,a2,...,aka_1,a_2,...,a_k,它们的所有公约数中最大的称为 a1,a2,...,aka_1,a_2,...,a_k 的最大公约数,记作 (a1,a2,...,ak)(a_1,a_2,...,a_k)

最大公约数的性质

  1. (a1,a2)=(a2,a1)=(a1,a2)=(a1,a2)(a_1,a_2)=(a_2,a_1)=(-a_1,a_2)=(|a_1|,|a_2|)

    (a1,a2,...,ak)=(a2,a1,a3,a4,...,ak)=(a1,a2,...,ak)=(a1,a2,...,ak)(a_1,a_2,...,a_k)=(a_2,a_1,a_3,a_4,...,a_k)=(-a_1,a_2,...,a_k)=(|a_1|,|a_2|,...,|a_k|)

  2. a1aj,j=2,3,...,ka_1\mid a_j,j=2,3,...,k ,则 (a1,a2)=(a1,a2,...,ak)=a1(a_1,a_2)=(a_1,a_2,...,a_k)=|a_1|
  3. xN,(a1,a2)=(a1,a2,a1x)\forall x\in N,(a_1,a_2)=(a_1,a_2,a_1x)
  4. xN,(a1,a2)=(a1,a2+a1x)\forall x\in N,(a_1,a_2)=(a_1,a_2+a_1x)
  5. pp 是素数,则
(p,a1)={p,pa1,pa(p,a_1) = \begin{cases} p,p\mid a \\ 1, p\nmid a \end{cases}

即约(互素)(a1,a2)=1(a_1,a_2)=1,则称 a1a_1a2a_2 是即约的,或是互素的。一般地,若 (a1,a2,...,ak)=1(a_1,a_2,...,a_k)=1,则称 a1,a2,...,aka_1,a_2,...,a_k 是即约的,或是互素的。

a1x1+a2x2+...+akxk=1(a1,a2,...,ak)=1a_1x_1+a_2x_2+...+a_kx_k=1\Leftrightarrow (a_1,a_2,...,a_k)=1

设正整数 m(a!,a2,...,ak)m|(a_!,a_2,...,a_k) , 则 m(a1/m,a2/m,...,ak/m)=(a1,a2,...,ak)m(a_1/m,a_2/m,...,a_k/m)=(a_1,a_2,...,a_k),特别地,(a1(a1,a2,...,ak),a2(a1,a2,...,ak),...,ak(a1,a2,...,ak))=1(\frac{a_1}{(a_1,a_2,...,a_k)},\frac{a_2}{(a_1,a_2,...,a_k)},...,\frac{a_k}{(a_1,a_2,...,a_k)})=1

公倍数 设两个正整数 a1,a2a_1,a_2,如果 a1la_1\mid la2la_2\mid l,那么 ll 就称为 a1a_1a2a_2 的公倍数。一般的,设 kk 个整数 a1,a2,...,aka_1,a_2,...,a_k,如果 a1l,a2l,...,akla_1\mid l,a_2\mid l,...,a_k\mid l,那么 ll 就称为 a1,a2,...,aka_1,a_2,...,a_k 的公倍数。

最小公倍数 设两个均不为 0 的正整数 a1,a2a_1,a_2,它们的所有正的公倍数中最小的称为 a1a_1a2a_2 的最小公倍数,记作 [a1,a2][a_1,a_2]。一般的,设均不为 0 的 kk 个整数 a1,a2,...,aka_1,a_2,...,a_k,它们的所有正的公倍数中最小的称为 a1,a2,...,aka_1,a_2,...,a_k 的最小公倍数,记作 [a1,a2,...,ak][a_1,a_2,...,a_k]

最小公倍数的性质

  1. [a1,a2]=[a2,a1]=[a1,a2]=[a1,a2][a_1,a_2]=[a_2,a_1]=[-a_1,a_2]=[|a_1|,|a_2|]

    [a1,a2,...,ak]=[a2,a1,a3,a4,,...,ak]=[a1,a2,...,ak]=[a1,a2,...,ak][a_1,a_2,...,a_k]=[a_2,a_1,a_3,a_4,,...,a_k]=[-a_1,a_2,...,a_k]=[|a_1|,|a_2|,...,|a_k|]

  2. a2a1a_2\mid a_1 ,则 [a1,a2]=a1[a_1,a_2]=|a_1|

    aja1,j=2,3,...,ka_j\mid a_1,j=2,3,...,k ,则 [a1,a2,...,ak]=a1[a_1,a_2,...,a_k]=|a_1|

  3. da1,[a1,a2]=[a1,a2,d]\forall d\mid a_1,[a_1,a_2]=[a_1,a_2,d]

    da1,[a1,a2,...,ak]=[a1,a2,...,ak,d]\forall d\mid a_1,[a_1,a_2,...,a_k]=[a_1,a_2,...,a_k,d]

  4. 设正整数 mm , 则 [ma1,ma2,...,mak]=m[a1,a2,...,ak][ma_1,ma_2,...,ma_k]=m[a_1,a_2,...,a_k]