整除
整除的定义:设 a,b∈Z,a=0。如果 ∃q∈Z,使得 b=aq,那么就说 b 可被 a 整除,记作 a∣b;b 不被 a 整除记作 a∤b。
整除的性质:
a∣b⟺−a∣b⟺a∣−b⟺∣a∣∣∣b∣。
a∣b∧b∣c⟹a∣c。
a∣b∧a∣c⟺∀x,y∈Z,a∣(xb+yc)。
a∣b∧b∣a⟹b=±a。
设 m=0,那么 a∣b⟺ma∣mb。
设 b=0,那么 a∣b⟹∣a∣≤∣b∣。
设 a=0,b=qa+c,那么 a∣b⟺a∣c。
同余
同余的定义:设整数 m=0。若 m∣(a−b),称 m 为模数(模),a 同余于 b 模 m,b 是 a 对模 m 的剩余。记作 a≡b(modm)。
否则,a 不同余于 b 模 m,b 不是 a 对模 m 的剩余。记作 a≡b(modm)。
这样的等式,称为模 m 的同余式,简称同余式。
根据整除的性质,上述同余式也等价于 a≡b(mod(−m))。
如果没有特别说明,模数总是正整数。
同余的性质:
自反性:a≡a(modm)。
对称性:若 a≡b(modm),则 b≡a(modm)。
传递性:若 a≡b(modm),b≡c(modm),则 a≡c(modm)。
线性运算:若 a,b,c,d∈Z,m∈N∗,a≡b(modm),c≡d(modm) 则有:
a±c≡b±d(modm)。
a×c≡b×d(modm)。
若 a,b∈Z,k,m∈N∗,a≡b(modm), 则 ak≡bk(modmk)。
若 a,b∈Z,d,m∈N∗,d∣a,d∣b,d∣m,则当 a≡b(modm) 成立时,有 da≡db(moddm)。
若 a,b∈Z,d,m∈N∗,d∣m,则当 a≡b(modm) 成立时,有 a≡b(modd)。
若 a,b∈Z,d,m∈N∗,则当 a≡b(modm) 成立时,有 gcd(a,m)=gcd(b,m)。若 d 能整除 m 及 a,b 中的一个,则 d 必定能整除 a,b 中的另一个。
分数gcd与lcm
设有n个分数分别为c1=b1a1,c2=b2a2, ... cn=bnan,则
lcm(c1,c2 ... cn)=gcd(b1,b2, ... bn)lcm(a1,a2, ... an)。
gcd(c1,c2 ... cn)=lcm(b1,b2, ... bn)gcd(a1,a2, ... an)。