定理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| 0≤r≤∣b∣,使得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 ab​∣b
(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)b​t,y=y0​+(a,b)a​t,t∈Z

定义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}] ∑i≥1​[pin​]

信息安全数学基础 Chapter 1——整除相关推荐

  1. 信息安全数学基础 Chapter 3——有限域(二)

    定理3.20 设Fq\mathbb F_qFq​为q元有限域,f(x)∈Fq[x]f(x)\in \mathbb F_q[x]f(x)∈Fq​[x]为n次不可约多项式,那么有f(x)∣xqn−xf(x ...

  2. 信息安全数学基础 Chapter 4——二次剩余与方根

    定义4.1 设m为正整数,若同余式x2≡a(modm),(a,m)=1x^2\equiv a(\mod m),(a,m)=1x2≡a(modm),(a,m)=1,有解,则a称为模m的二次剩余,否则称为 ...

  3. 信息安全数学基础(一)

    信息安全数学基础 --第一章 整数的可除性 文章目录 信息安全数学基础 --第一章 整数的可除性 前言 一.整数的概念.欧几里得除法 1.1整除的概念 1.2Eratoshenes筛法(平凡除法) 1 ...

  4. 计算机数学基础教案,信息安全数学基础教案(禹勇)

    教 师 教 案 ( 2009-2010 学年第 一 学期 ) 课 程 名 称:信息安全数学基础 授 课 学 时:40学时 授 课 班 级:信息安全专业,-60班 任 课 教 师:禹勇 教 师 职 称: ...

  5. 信息安全数学基础知识点学习笔记(一)

    信息安全数学基础学习笔记(一) 第一章.整数的可除性 整除的概念.欧几里得除法 整除的概念 素数的概念 Eratoshenes筛法 欧几里得除法--最小非负余数 素数的平凡判别 欧几里得除法-- 一般 ...

  6. 信息安全数学基础(仅供个人复习使用)

    信息安全数学基础(供个人复习使用): 第1章: 1.求出100以内的所有素数 100 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 7 ...

  7. 信息安全数学基础——模重复平方计算法(两种方法实现C+JAVA)

    你好,我是罡罡同学! 代码谱第一页忘掉心上人,最后一页...... 前言 正在学习信息安全数学基础这门课程. 编程实现模重复平方计算法. 先介绍一下模重复平方算法 一.模重复平方算法 图片来自大学MO ...

  8. 补充---信息安全数学基础第四章习题答案

    补充-信息安全数学基础第四章习题答案 (补充了网上能找到的一些答案) 前三章的答案以后发吧~~~ 图片:

  9. 信息安全数学基础——整除的概念

    文章目录 定义1.1(整除) 定理1.1(传递性) 定理1.2 定理1.3 例题1: 定义1.2 定理1.4 例题2: 定理1.5 定理1.6 定义1.3 总结 定义1.1(整除)   设a,b是任意 ...

最新文章

  1. 《windows中GSX的管理》之四——cmware-cmd实例
  2. 双边滤波器在灰度和彩色图像处理中的应用
  3. hdu1435 稳定婚姻问题
  4. 全球及中国电缆保护套管行业十四五规划及投资前瞻专题分析报告2021年版
  5. 《C++游戏开发》十八 角色在障碍物中智能行走的实现
  6. 3天,让你的C++从入门到精通
  7. aws iam 架构图_使用IAM保护您的AWS基础架构
  8. 数学建模 分支限界算法求解整数规划原理以及编程实现
  9. 烟台市与拼多多达成战略合作 启动烟台优品线上云购节活动
  10. .net core 获取机器码_.NET Core 反射获取所有控制器及方法上特定标签
  11. 用VBScript实现Zip压缩目录中的所有文件
  12. 苹果被曝寻求收购Drive.ai:吴恩达参与运营,多家中国VC投资
  13. Servlet请求和响应
  14. Python小程序(3)--BMR(基础代谢率)计算器
  15. error pulling image configuration: read tcp xxx.xxx.x.xxx:xx->xxx.xx.xxx.xx:xxx: read: connection
  16. PCL包围盒(详细介绍)
  17. OTA频发的“大数据杀熟”,想要治你不容易?
  18. 乱记春秋-或跃在渊 (苏阳飘零记)
  19. Linux下通过已连上无线的真机使虚拟机可上网
  20. 歌曲《一路生花》的matalb实现(附程序代码,免费)

热门文章

  1. 数据库课堂笔记3(SQL语句)
  2. SDF Volume
  3. canvas横屏签名,签名图片旋转90度生成base64
  4. Uestc-1002-解救小Q
  5. telnetd源代码分析之输入一个字符的四个阶段
  6. xcode6模拟器不显示键盘解决方案
  7. SQL SERVER 数据库升级操作流程
  8. 招聘——【S神】~苏嘉亿
  9. Python docx 清除空行(保留图片)
  10. cmake添加系统标准库