# 整除性

任一给定整数 aa正整数 b>0b >0,存在唯一的一对整数 q,r(0r<b)q,r(0\leq r<b),使得 a=qb+ra=qb+r

任意给定整数 aa负整数 b<0b<0,存在唯一的一对整数 q,r(0r<b)q,r(0\leq r<|b|),使得 a=qb+ra=qb+r

任意给定整数 a,ca,c 和整数 b0b\neq 0,存在唯一的一对整数 q,r(cr<b+c)q,r(c\leq r<|b|+c),使得 a=qb+ra=qb+r

证明

对于整数 aca-c,存在一对整数 q,r(0r<b)q,r'(0\leq r'<|b|)

使得

ac=qb+ra=qb+r+ca-c=qb+r'\\ a=qb+r'+c

r=r+cr=r'+c

cr<b+cc\leq r<|b|+c

ab,aca|b,a|c,则对于任意整数 sstt,有 asb+tca|sb+tc

习题

解析

A.A.t=0t=0 时,asaa|sa

B.B. 集合 sa+tbsa+tb 表示的是(a,b)(a,b) 的倍数的集合,ma+nbma+nb(a,b)(a,b) 的倍数,所以属于该集合

C.C. 由欧几里得辗转相除法得,成立

D.D. 因为 abab(a,b)(a,b) 的倍数,所以属于该集合

E.E. 既然可以是 abab 的倍数,那么一定可以是 a,ba,b 最小公倍数的倍数

F.F.s=a,t=bs= a,t=b 时,sa+tb=a2+b2sa+tb = a^2+b^2,成立

解析

A.A.

mq+np=mn+pq+mqqp+npmn=(mn+pq)+q(mp)n(mp)mq+np=mn+pq+mq-qp+np-mn\\ =(mn+pq)+q(m-p)-n(m-p)

C.\text{C}.

m2q+n2p+pqn+mnp=(mq+np)(m+n)m^2q+n^2p+pqn+mnp=(mq+np)(m+n)

D.D.

mnp+mpq+np2+qm2=(mq+np)(m+p)mnp+mpq+np^2+qm^2=(mq+np)(m+p)

# 最大公因数与最小公倍数

a,ba,b 是两个不全为 0 的整数,且 a=qb+r,q,ra=qb+r,q,r 为整数,则 (a,b)=(b,r)(a,b)=(b,r)

证明两对数的最大公因数相等 \Rightarrow 公因数相互整除

a,ba,b 是两个不全为 0 的整数,qq 为整数,则 (a,b)=(a±bq,b)=(q,b±aq)(a,b)=(a\pm bq,b)=(q,b\pm aq)

  • 连续两个整数一定互素,连续的两个奇数一定互素

# 欧几里得辗转相除法

  1. (a,b)=rn(a,b)=r_n

  2. 存在整数 s,ts,t,使得

    rn=sa+tbr_n=sa+tb

  3. 任意整数 cc,若满足 cac|acbc|b,则 crnc|r_n

不断带入法求 s,ts,t

习题

# 最大公因数性质

a,ba,b 是两个不全为 0 的整数,则

  1. 对于任何正整数kk(ka,kb)=k(a,b)(ka,kb)=k(a,b)

  2. (a(a,b),b(a,b))=1(\frac{a}{(a,b)},\frac{b}{(a,b)})=1

a,b,ca,b,c 是三个整数,q0,c0q\neq 0,c\neq 0,若 (a,b)=1(a,b)=1,则 (a,bc)=(a,c)(a,bc)=(a,c)

a,b,ca,b,c 是三个整数,a0a\neq 0,若 (a,b)=1,abc(a,b)=1,a|bc,则 aca|c

# 解多元一次方程

有整数解的充要条件是

(a,b)c(a,b)|c

所有整数解表示成

{x=x0b(a,b)ttZy=y0+a(a,b)ttZ\left\{\begin{matrix} x=x_0-\frac{b}{(a,b)}t & t\in \Z\\ y=y_0+\frac{a}{(a,b)}t &t\in \Z \end{matrix}\right.

特解的求法:利用最小公约数 + 不断代入法求 s,ts,t

当有三个及三个以上的未知数的时候,可以先选择两个互素的系数,因为这样两者组合可以遍历所有整数

习题

# 最小公倍数性质

a,ba,b 是两个正整数,且 (a,b)=1(a,b)=1,则

  1. ac,bca|c,b|c,则 abcab|c
  2. [a,b]=ab[a,b]=ab

a,ba,b 是两个正整数,则

  1. 对于任何正整数 kk[ka,kb]=k[a,b][ka,kb]=k[a,b]

  2. [a,b]=ab(a,b)[a,b]=\frac{ab}{(a,b)}

  3. ac,bca|c,b|c,则[a,b]c[a,b]|c

证明

(2)(2)

a=p1α1p2α2...psαsb=p1β1p2β2...psβs[a,b]=p1p2...psmax(αs,βs)(a,b)=p1p2...psmin(αs,βs)ab=i=1spiai+bi[a,b](a,b)=i=1spimin+maxa=p_1^{\alpha_1}\cdot p_2^{\alpha_2}...p_s^{\alpha_s}\\ b=p_1^{\beta_1}\cdot p_2^{\beta_2}...p_s^{\beta_s}\\ [a,b]=p_1\cdot p_2...p_s^{max(\alpha_s,\beta_s)}\\ (a,b)=p_1\cdot p_2...p_s^{min(\alpha_s,\beta_s)}\\ a\cdot b=\prod_{i=1}^s p_i^{a_i+b_i}\\ [a,b](a,b)=\prod_{i=1}^sp_i^{min+max}

最小公倍数不仅是最小的正公倍数,还是所有公倍数的公因数

# 素数与算数基本定理

对于任意的正整数 nn,必有 nn 个连续正整数都是合数

合数 mm 的最小的不等于 1 的正因子 pp 一定是素数,且 pmp\leq \sqrt m

  • 设整数 m>1m>1,如果所有不大于 m\sqrt m 的素数都不是 mm 的因子,那么 mm 是素数

# 素数定理

limxπ(x)lnxx=1\lim_{x\to \infty}\pi(x)\frac{lnx}{x}=1

# 伯特兰 - 切比雪夫定理

设整数 n>3n>3,至少存在一个素数 pp 满足 n<p<2n2n<p<2n-2

# 因数个数 & 因数之和

nn 是大于 1 的正整数, n=\prod_{i=1}^s p_i^

因数个数

(α1+1)(α2+1)....(αs+1)(\alpha_1+1)\cdot (\alpha_2+1)\cdot....\cdot(\alpha_s+1)

因数之和

(1+p1+p12+...+p1α1)(1+p2+...+p2α2)...(1+ps+...+psαs)(1+p_1+p_1^2+...+p_1^{\alpha_1})\cdot(1+p_{2}+...+p_2^{\alpha_2})...(1+p_s+...+p_s^{\alpha_s})

# 高斯函数

向下取整

整数部分: [x][x]

小数部分:{ AnA_n }