数论笔记1-整除、带余除法、素数

作为第一节, 这些都是相当基础的内容, 但是我们可以感受揣摩其定义, 推导的严谨性.
但是最后算术基本定理的证明还是需要技巧的.

1. 整除#

定义: 设 a,bZ,a0, 若 qZ 使得 b=qa, 则称 b 能被 a 整除 (a 整除 b), 记作 ab, 并称 ab 的因数, ba 的因数. 反之, 则记作 ab.
在之后的定理和性质中, 我们默认各未知量为整数.
有如下性质:
1. abababab
2. ab,bcac
3. ab,acx,y:abx+cy
4. k0:abkakb
5. ab,baa=±b
6. ab|a||b|
7. a,b,c,a0,b=qa+c:abac
8. f(x)=i=0naixiZ[x]:dbcdf(b)f(c)

性质1至性质7根据定义是显然的. 性质8由 bcbjcj 立得.

2. 带余除法#

设有 a,b,a0, 则 q,r 满足 b=qa+r,0r<|a|, 并称 qb 除以 a 的商, rb 除以 a 的余数.
这里对存在性和唯一性作简单论证.

存在性:
作序列 ,2a,a,0,a,2a,, 即 a 的所有倍数, 则 b 必在某一对相邻项之间, 即 q:qab<(q+1)a,
此时设 r=bqa, 有 b=qa+r,0r<|a|. 存在性证毕.
唯一性:
q,r,b=qa+r,0r<|a|,rr, 不妨设 r>r, 作差得 0rr<|a|,rr=(qq)a.
rr>0, 则 a|rr,|a|rr, 矛盾. 唯一性证毕.

3. 素数与合数#

素数和合数一般在 N 中定义.
pN,p0,1. 若 p 只有因数 1,p, 称 p 为素数. 若其还有其他因数, 称 p 为合数.
于是自然数就被分成了 0,1, 素数, 合数 四部分. 在之后的定理或性质中, 我们认为 p,q 代表素数.
这里, 我们列举一些简单的性质, 并定性给出埃拉托色尼 (Eratosthenes) 筛法.
1. a 是合数 a=bc,1<b<a,1<c<a
2. a>1,a|pa=p
3. a 是合数 p:p|a
4. a2,p1,,psa=p1ps
5. a>2,a 为合数, p|a,pa
6. 素数有无穷个.

前两个性质都是根据定义显然的. 下面给出剩余性质的证明.

性质3:
考虑 a 的所有大于 1 的因数组成的集合, 取其中最小的, 则这个数就为素数 (否则这个数还有大于 1 的因数, 这也是 a 的因数,与最小性矛盾), 证毕.

性质4:
反证法, 考虑不能用素数乘积表示的最小的数, 则这个数为合数 (若为素数则与不能用素数乘积表示矛盾).
根据性质1, 该数可以被表示为另外两数的乘积, 且这两个数不属于上述集合 (否则与最小性矛盾).
于是我们可以将这两个数表示为素数乘积. 则原数也可以表示为素数乘积. 矛盾. 证毕.

性质5:
反证法. 根据上述证明, 我们知道这个数至少可以被表示为两个素数的乘积, 又因为这些素数根据反证假设都是大于 a 的,得出它们的乘积大于 a, 矛盾.
根据以上论证, 我们事实上可以获得更广泛的结论: 若一个数可以被表示为 s 个素数的乘积, 那么这些素数中一定存在某个数 pias.

性质6:
反证法. 设全部的素数为 p1,,ps, 则 p1ps+1 不被任何一个素数整除, 矛盾.

根据性质5, 我们可以得到埃拉托色尼筛法: 将 2N 之间的所有素数的倍数删去, 就得到了 N 以内的素数表.
就以 N=10 为简单例子.
初始为 2,3,4,5,6,7,8,9,10.
当前未被筛选到的是 2,它是素数. 筛去其所有倍数.
剩余 3,5,7,9, 则 3 为素数, 继续筛去其所有倍数:
剩余 5,7, 而我们已经完成了对所有小于 10 的素数的倍数的剔除. 故剩余的都为素数.
综上所述, 10 以内的全部素数为 2,3,5,7.

4. 算术基本定理#

在这一节里, 我们的目标就是证明以下两个定理, 并证明它们等价.
1. 算术基本引理: p|a1akp|a1,,p|ak 至少有一个成立.
2. 算术基本定理: 设 a>1, 必有 a=p1ps, 且不计次序该式唯一.

首先对两条定理进行证明.

定理1:
容易发现只需要证 k=2 的情况就够了. 即 p|a1a2p|a1p|a2.

不妨设 pa1. 我们需要先证明一个引理: 数列 a1,2a1,,na1, 中最小的满足 p|na1 的数为 pa1.
证明: 设有 n<p,p|na1, 则有 p=q1n+r1,1r1<n. (若 r1=0n|p, 矛盾)
于是 p|q1na1+r1a1p|r1a1, 矛盾. 引理证毕.

回到原题, 设 a2=q2p+r2,0r2<p.
p|a2r2p|a1a2r2a1p|r2a1r2=0p|a2. 证毕. (倒数第二步是根据引理得出的)

定理2:
这里先给出直接证明 (即不用定理1) 的方法.
反证法, 设 a0>1 是不成立的最小正整数, 即有 a0=p1ps=q1qr, 不妨设 p1ps,q1qr.
显见有 s2,r2, 并且因为 a0 的最小性, 有 i,j:piqj, 否则去掉这个素数后剩下的数满足上述条件并比 a0 小, 矛盾. 于是不妨设 p1<q1.
考虑 b0=a0p1q2qr=(q1p1)q2qr, 显然有 1<b0<a0.
一方面, 由 p1|a0p1|b0, 有 b0=p1b1=p1p1pu (若 b1=1, 则 p1,,pu 不存在, 下同)
另一方面, 设 q1p1=q11q1v, 则 b0=q11q1vq2qr.
注意到 p1q1p1q1p1, 又有 p1qj, 则已经给出的两个分解式必不相同, 因为第一个分解式中的 p1 不在第二个分解式中出现.
于是 b0 也满足条件, 与 a0 的最小性矛盾. 证毕.

接下来我们指出定理1和定理2是等价的.

定理1 定理2:
a=p1p2ps=q1q2qr, 并且有 p1ps,q1qr. 不妨设 sr.
注意到 q1|a, 故 pj,q1|pj, 由素数定义知 q1=pj. 同理有 p1=qi.
得到 q1qi=p1pj, 故 p1=q1. 同理得到 p2=q2,ps=qs.
于是有 qs+1qr=1, 故 r=s.
至此证毕.

定理2 定理1:
只需证 k=2 的情况.设 p0|a1a2,p0a1,p0a2.
显见 a1,a2,a1a2/p02. 设 a1=p11p1s,a2=p21p2r,a1a2/p0=p1pt.
p0a1pop1i, 同理 p0p2j.
a1a2=p11p1sp21p2r=p0p1pt, 矛盾.

作者:pjykk

出处:https://www.cnblogs.com/pjykk/p/15940748.html

版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。

posted @   pjykk  阅读(399)  评论(1编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
more_horiz
keyboard_arrow_up dark_mode palette
选择主题
menu
点击右上角即可分享
微信分享提示