信息安全数学基础 Chapter 1——整除

定理1.1 任意给定整数a和正整数b>0,存在唯一的一对整数q,0≤r≤b,使得a=qb+r

推论1 任意给定整数a和正整数b<0,存在唯一的一对整数q, 0 ≤ r ≤ ∣ b ∣ 0\le r\le |b| 0rb,使得a=qb+r
推论2 任意给定整数a,c和整数b≠0,存在唯一的一对整数q,c≤r≤|b|+c,使得a=qb+r

定义1.1 整除、倍数、因子、商

定理1.2 设a,b,c为整数:
(1) 若a|b,b|a,则a=b
(2) 设整数k≠0,若a|b,则ka|kb,反之亦然
(3) 对任意整数k,若a|b,则a|kb
(4) 若a|b,b≠0,则 b a ∣ b \frac{b}{a}|b abb
(5) 若a|b,b|c,则a|c
(6) 若a|b,a|c,则对任意整数s和t,a|sb+tc(裴蜀定理)

定义1.2 公因数、互素

定理1.3 设a,b为两个不全为0的整数,且a=qb+r,q,r为整数,则(a,b)=(b,r)

推论 设a,b为两个不全为0的整数,q为整数,则(a, b)=(a±bq, b)=(a, b±aq)

定理1.4 设a,b为两个正整数,rn-2=qn-1rn-1+rn,0≤rn≤rn-1为欧几里得辗转相除算式,则:
(1) (a,b)=rn
(2) 存在整数s,t,使得rn=sa+tb
(3) 任意整数c,若满足c|a且c|b,则c|rn

定理1.5 设a,b为两个正整数,上式为其欧几里得辗转相除算式,则由S0=0,S1=1,Si+1=Si-1-qn-iSi,n≥i≥1递推所得的Sn-1和Sn满足Sn-1a+Snb=rn

证明:写成矩阵形式

定理1.6 设a,b为两个不全为0的整数,则
(1) 对于任意正整数k,(ka,kb)=k(a,b)
(2) ( a ( a , b ) , b ( a , b ) ) = 1 (\frac{a}{(a,b)},\frac{b}{(a,b)})=1 ((a,b)a,(a,b)b)=1

定理1.7 设a,b,c是三个整数,a≠0,c≠0,若(a,b)=1,则(a,bc)=(a,c)

定理1.8 设a,b是两个不全为0的整数,关于x和y的整系数不定方程ax+by=c有整数解的充要条件是(a,b)|c。若x=x0,y=y0是方程的一个特解,那么方程的所有整数解都可以表示为: x = x 0 − b ( a , b ) t , y = y 0 + a ( a , b ) t , t ∈ Z x=x_0-\frac{b}{(a,b)}t, y=y_0+\frac{a}{(a,b)}t,t\in\mathbb Z x=x0(a,b)bt,y=y0+(a,b)at,tZ

定义1.3 多个数的公因数、最大公因数、互素

定理1.9 设a1,a2,…,an是n个不全为0的整数,不妨设a1≠0,定义d1=(a1, a2),d2=(d1, a3),…,dn-1=(dn-2, an),则dn-1=(a1, a2, … an)

推论 设正整数d是a1,a2,…,an的最大公因数,存在s1,s2,…,sn有d=s1a1+s2a2+…+snan

定理1.10 正整数c是a1,a2,…,an的最大公因数,当且仅当:
(1) c|a1, c|a2, …, c|an
(2) 任一整数d若满足d|a1, d|a2, …, d|an,则d|c

定义1.4 公倍数、最小公倍数

定理1.11 设a,b为两个正整数,且(a,b)=1
(1) 若a|c,b|c,则ab|c
(2) [a,b]=ab

定理1.12 设a,b为两个正整数
(1) 对于任何正整数k,[ka, kb]=k[a,b]
(2) [ a , b ] = a b ( a , b ) [a,b]=\frac{ab}{(a,b)} [a,b]=(a,b)ab
(3) 若a|c,b|c,则[a,b]|c

定理1.13 设a1,a2,…,an是n个不为0的整数,定义m1=[a1, a2],m2=[m1, a3],…,mn-1=[mn-2, an],则[a1, a2, …, an]=mn-1

定理1.14 与定理1.10类似,不想抄了

定义1.5 素数

定理1.15 合数的最小的不等于1的正因子p一定是素数且小于根号m
推论 若所有小于根号m的素数都不是m的因子,则m为素数

定理1.16 素数有无穷多个

定理1.17 素数定理: lim ⁡ x → ∞ π ( x ) ln ⁡ ( x ) x = 1 \lim_{x\rightarrow\infty}\pi(x)\frac{\ln(x)}{x}=1 limxπ(x)xln(x)=1

定理1.18 切比雪夫定理:设整数n>3,则至少存在一个素数p满足n<p<2n-2

定理1.19 算数基本定理:n为一个大于1的正整数,则n必然可以分解为一些素数的乘积,如果将素因子顺序排列,则n分解方式唯一。

定义1.6 标准分解式

定义1.7 高斯函数

定理1.20
(1) 若x≤y,则[x]≤[y]
(2) 整数a满足x-1<a≤x ⇔ \Leftrightarrow a=[x]
(3) 整数a满足a≤x<a+1 ⇔ \Leftrightarrow a=[x]
(4) 任意整数n,[n+x]=n+[x]

定理1.21 整数a,b且b>0,带余除法算式a=qb+r,0≤r<b,则q= [ a b ] [\frac{a}{b}] [ba]

定理1.22 n!中包含的p次幂次数为 ∑ i ≥ 1 [ n p i ] \sum_{i\ge 1}[\frac{n}{p^i}] i1[pin]

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值