算术基本定理
算术基本定理和欧拉定理
算术基本定理和欧拉定理是数论中两个非常重要的定理,它们在数论研究中有着广泛的应用和深远的影响。
本文将介绍这两个定理的数学原理和相关应用。
首先来看算术基本定理。
算术基本定理,又被称为质因数分解定理,它指出任何一个大于1的整数,都可以被唯一地表示为几个质数的乘积。
简单来说,就是一个数可以被因数分解为质因数的乘积。
例如,24可以分解为2的3次方和3的1次方,即24=2^3 × 3^1。
这种分解的方式是唯一的,也就是说质数分解是唯一的。
算术基本定理可以帮助我们解决一些数论问题。
例如,我们可以通过质因数分解来判断一个数是否为质数。
如果一个数只能被1和它本身整除,那么它就是一个质数。
我们可以将这个数进行质因数分解,如果只有一个质因数,那么这个数就是质数。
另外,算术基本定理还可以用于求一个数的因数个数。
通过质因数分解,我们可以得到一个数的所有质因数及其指数,将每个指数加1后相乘,即可得到该数的因数个数。
接下来介绍欧拉定理。
欧拉定理是一个与模运算有关的定理,它通过模运算来描述了指数运算的一些性质。
具体来说,欧拉定理指出对于任何正整数a和模数n,如果a和n互质(即a和n没有公共质因数),那么a的φ(n)次方模n 的结果等于1,其中φ(n)表示小于n且与n互质的数的个数。
欧拉定理有许多重要的应用。
首先,它可以用于快速求幂运算的模运算结果。
对于给定的底数a、指数b和模数n,欧拉定理可以帮助我们将指数运算转化为模运算,从而减少运算量,提高运算效率。
其次,欧拉定理在密码学中应用广泛。
基于欧拉定理的RSA加密算法是目前最常用的公钥加密算法之一。
在RSA 加密算法中,选取两个不相等的质数p和q,并计算它们的乘积n=p×q,然后选择一个整数e,使得e与φ(n)互质。
e和n的组合就是公钥,而p、q和一些已知的信息则是私钥。
欧拉定理的性质保证了在公钥和私钥之间的转换是可逆的,从而实现了安全的通信。
总而言之,算术基本定理和欧拉定理是数论中的两个重要定理。
算数基本定理
算数基本定理
一.定理含义:
算术基本定理,欧几里得提出的数学定理,又称为正整数的唯一分解定理,即:每个大于1的自然数均可写为质数的积,而且这些素因子按大小排列之后,写法仅有一种方式。
二.定理内容:
任何一个大于1的自然数N,都可以唯一分解成有限个质数的乘积N=(P_1^a1)*(P_2^a2)……(P_n^an),这里P_1<……质数,其诸方幂ai是正整数。
这样的分解称为N的标准分解式。
三.定理应用:
(1)一个大于1的正整数N,如果它的标准分解式为:N=
(P_1^a1)*(P_2^a2)……(P_n^an)
那么它的正因数个数为(1+a1)(1+a2)……(1+an)。
(2)它的全体正因数之和为d(N)=(1+p_1+……p_1^an)(1+p_2+……p_2^a2)……(1+p_n+……+p_n^an)
当d(N)=2N时就称N为完全数。
是否存在奇完全数,是一个至今未解决之猜想。
(3)利用算术基本定理可以重新定义整数a和b的最大公因子(a,b)和最小公倍数[a,b],并证明ab=(a,b)[a,b]。
(4)此外还可证明根号2是无理数等等(毕达哥拉斯)。
(5)证明素数个数无限。
算术基本定理及其应用
算术基本定理及其应用李涛(广州大学数学与信息科学学院2010级博士生,510006)中图分类号:0156.1文献标识码:A文章编号:1005—6416(2010)07一O006—04(本讲适合高中)1基础知识1.1算术基本定理每个大于l的正整数均可分解成有限个质数的积.如果不计质因子在乘积中的次序,则其分解方式是唯一的,即It=p?’p;2…p≯,其中,P。
为质数,ai∈N+(i=l,2,…,k).1.2正整数n的正约数的个数及正约数的和记r(,1)是凡的正约数的个数,6(几)是n 的正约数之和,且n的标准分解式为I t=p?1p≯…p≯,贝0r(I t)=(al+1)(a2+1)…(aI+1),6(,1)=(1+pl+…+p71)(1+p2+…+p笋)…(1+p上+…+p:‘)pP+1—1p}+1—1p≯+1一IPl—l P2一l P^一l。
2算术基本定理的应用2.1若题目中涉及到正因数个数问题,先考虑算术基本定理例I设n为正整数.证明:若n的所有正因子之和是2的幂,则这些正因子的个数也是2的幂.¨1(2009,中欧数学竞赛)证明设/7,=p11醇甲≯,其中,P。
,P2,…,P。
为不同质数,s i∈N+(i=I,2,…,J}).则It 的所有正因子之和可表示为(I+pl+…+p:1)(1+p2+…+p孑)…(1+pI+…+p≯).收稿日期:2010一06一04若它是2的幂,则它的因子Z=l+pi+p;+…+p:‘(i=l,2,…,||})也是2的幂.因此,所有的Pi、s。
均为奇数.若存在s i>l,则Z=(1+pi)(1+p;+p:+…+p?一1).又由于Z不含大于l的奇因子,故偶数s i—l必为4J|}+2的形式.于是,Z=(1+p‘)(1+p;)(1+p:+…+p?一3).由于l+pi和l+p;均为2的幂,故(1+pi)I(1+p;),这与l+p;=(1+pi)(Pj—I)+2矛盾.因此,必有si=I(i=l,2,…,五).故n的正因子的个数也是2的幂.例2设一个正整数满足下列性质:其所有模4不余2的正因数之和等于l000.求满足上述性质的所有正整数.拉J(2008,日本数学奥林匹克)解对于正整数n,设S(I t)为,l的所有模4不余2的正因数的和,假设凡的质因数分解为2’Pp≯一"Pk(m、m i∈N+,i=l,2,…,后).因为一个整数模4余2等价于其恰被2整除,所以,S(n)是所有形如l。
算术学基本定理
算术学基本定理算术基本定理是指在自然数范围内,每个大于1的自然数都可以唯一地表示为若干个质数的积,质数是指只有1和本身两个因数的自然数。
这个定理是数学中的一条重要定理,不仅在初中、高中数学教育中会涉及到,也在更高层次的数学研究中起着重要作用。
这个定理是由欧几里得证明的,也是数学历史上最重要的定理之一。
欧几里得在他的《几何原本》中所提到的定理,实际上就是算术基本定理。
这个定理通常是通过数学归纳法和反证法来证明的。
使用算术基本定理,我们可以对自然数进行因数分解,并找到他们的因数。
例如,假设我们要对数字18进行因数分解。
首先,我们知道质数是2、3、5、7、11、13、17、19等等,然后我们可以将数字18分解为2和9的乘积,然后再将9分解为3和3的积。
因此,数字18的因数分解为2 x 3 x 3。
利用算术基本定理,我们可以更容易地计算最大公因数和最小公倍数。
如果我们要计算数字12和30的最大公因数,我们可以将它们分别因数分解为2 x 2 x 3和2 x 3 x 5,然后找到它们的共同因子,即2和3。
这两个数字的最大公因数是6。
同样地,如果我们要计算数字12和30的最小公倍数,我们可以将它们分别因数分解为2 x 2 x 3和2 x 3 x 5,然后找到它们的共同因数和非共同因数的最小乘积,即2 x 2 x 3 x 5,这两个数字的最小公倍数是60。
算术基本定理的一个重要应用是RSA公钥密码系统,它是一种常见的加密算法,在计算机安全领域被广泛应用。
该算法基于算术基本定理的原理,利用两个大质数的乘积作为公钥,以及与两个大质数的积互素的一个随机数作为加密密钥。
因此,只有拥有私钥的用户才能够解密该信息。
总之,算术基本定理在数学中起着重要作用,可以用来进行因数分解,计算最大公因数和最小公倍数,以及实现RSA公钥密码系统等等。
如何有效利用算术基本定理可以帮助我们在数学领域获得更多的成就。
数学算术基本定理及应用
数学算术基本定理及应用数学算术基本定理是指任何一个大于1的整数,都可以唯一地表示成若干个质数的乘积。
它是数论中的重要定理之一,也是数学中一项基本而重要的研究内容。
数论是研究整数性质的一个分支,而算术基本定理则是数论中的一项核心定理。
它的主要内容是,任何一个大于1的整数,都可以表示成质数的乘积。
这里所说的质数是指不能被其他整数整除的整数,也就是只有1和它本身两个因数的整数。
例如,2、3、5、7、11等都是质数。
算术基本定理的证明可以通过归纳法进行。
首先我们可以知道,任何一个合数(即非质数)都可以写成若干个质数的乘积。
接下来我们需要证明的是,这个质因数分解的方式是唯一的,也就是说每个合数只有一种质因数分解。
假设一个合数n有两种质因数分解的方式:n=p1*p2*...*pk=q1*q2*...*qm。
其中p1,p2,...,pk和q1,q2,...,qm都是质数。
由于p1是n的质因数,所以p1至少是q1,q2,...,qm之一的因数。
同理,q1也是p1,p2,...,pk之一的因数。
由于质数只有1和它自身两个因数,所以p1=q1。
同理,可以依次类推,得到p2=q2,...,pk=qk。
即说明了两种质因数分解方式是相同的。
算术基本定理的应用非常广泛。
在密码学中,它被用来构造公钥密码系统,比如RSA算法。
RSA算法的核心就是利用算术基本定理,将一个大整数分解为两个大质数的乘积,从而实现安全的加密和解密操作。
在数论研究中,算术基本定理可以用来证明其他重要的定理。
例如,费马小定理就可以通过算术基本定理来证明。
费马小定理是指若p是一个质数,a是不被p 整除的整数,那么a^p-1(mod p) ≡1。
这个定理在密码学中有着重要的应用,比如用来验证数字签名的正确性。
除此之外,在数论中还有很多与算术基本定理相关的研究问题。
比如素数分布定理,它研究了质数的分布规律;欧拉函数与扩展欧几里得算法,它们都与算术基本定理密切相关。
算术基本定理证明
算术基本定理证明1. 引言算术基本定理,也称为正整数的唯一分解定理,是数论中的重要定理之一。
它表明每个大于1的自然数都可以唯一地表示为一系列素数的乘积。
本文将详细介绍算术基本定理的证明过程。
2. 素数与合数在证明算术基本定理之前,我们先来了解一些基础概念。
素数是指大于1且只能被1和自身整除的整数。
例如,2、3、5、7等都是素数。
相反,合数是指至少有一个除了1和自身以外的因子的整数。
3. 整除关系在证明算术基本定理之前,我们需要了解整除关系及其性质。
如果一个整数a可以被另一个整数b整除,则我们称a被b整除,并用符号“a|b”表示。
例如,4|12表示4能够整除12。
根据整除关系的性质,我们可以得出以下结论: - 如果a|b且b|c,则a|c(传递性) - 如果a|b且a|c,则a|(bx+cy),其中x和y为任意整数(线性组合)4. 算术基本定理的证明现在我们开始证明算术基本定理。
定理:每个大于1的自然数都可以唯一地表示为一系列素数的乘积。
证明:步骤1:存在性证明首先,我们证明每个大于1的自然数都可以表示为一系列素数的乘积。
假设存在一个大于1的自然数n,它不能被任何一个素数整除。
那么n就是一个素数,因为它不能被其他素数整除。
如果n不是素数,则必然存在一个最小的素数p能够整除n。
我们将n除以p得到商q和余数r,即n = pq + r,其中0 ≤ r < p。
根据除法算法原理,余数r必然小于p。
如果r是一个合数,则必然存在一个最小的素数p’能够整除r。
但由于p’ < p,这与p是最小的能够整除n的素数相矛盾。
因此,r只能是一个素数或者1。
如果r是一个素数,则我们找到了两个不同的素数p和r都能够整除n,这与假设矛盾。
所以r只能等于1。
根据上述推导可知,任意大于1的自然数n可以表示为一系列素数之积。
因此,存在性得证。
步骤2:唯一性证明接下来,我们证明每个大于1的自然数的素因子分解是唯一的。
假设存在两种不同的素因子分解:n = p1 * p2 * … * pk = q1 * q2 * … * ql其中p1, p2, …, pk和q1, q2, …, ql都是素数。
算术基本定理总结
n1=a1^p1*a2^p2..... n2=b1^q1*a2^q2..... gcd(n1,n2)=a2^min(p2,q2)...(一定是二者共同的因子然后取最小) lcm(n1,n2)=所有的因子都相乘,二者共同因子则去最大。
(代码都比较简,暂且省略)
网络错误503请刷新页面重试持续报错请尝试更换浏览器或网络环境
算术基本定理总结
算术基本定理:又称为正整数的唯一分解定理,即:每个大于1的自然数均可写为质数的积,而且 这些素因子按大小排列之后,写法仅有一种方式。 1 公式表示法:N=a1^p1*a2^p2.....(ai是素因子,pi是素因子ai出现的次数) 分解复杂度 O(sqrt(n)) 2 一个数因子的个数 ans=(1+p1)(1+p2)(1+p3)....。即每一个因此有(1+p1)种选择,撑起来就 是了。(注:包括1和n) 3 所有的因子的和:ans=(1+a1+a1^2+...+a1^p1)(1+a2+a2^2+...+a2^p2)..... 4 还可以从算术基本定理的角度来考虑gcd和lcm。
算数基本定理
定理1.4.4
n
若 ap11p22 pnn ,则 (a) (i 1)
i1
特别地,p为质数的充分必要条件是: ( p) 2.
2.自然数的正约数的个数及正约数的和
推论1:正整数n为完全平方数的充分必要
条件是 ( n为) 奇数。
推论2:若(a,b)=1,则 (ab)(a)(b)
例1 求 (300000)
▪定理1.4.6 自然数a的一切正约数的乘积:
1(a) a(a)
2.自然数的正约数的个数及正约数的和
例1 一个形如2k3m的正整数,其所有正约数 的和为403,求这个正整数.
例2 有一个小于2000的四位数,它恰有14个正约数, 其中有一个质约数的末位数字是1,求这个四位数.
例3 自然数A和B的正约数个数分别是12和10,且A, B的标准分解式中只含有质因数3和5,(A,B) =75,求A+B.
(2)416 ×525是多少位数?
3、将下列8个数平均分成两组,使这两组的乘 积相等:14,33,35,30,75,39,143,169
2.自然数的正约数的个数及正约数的和
引例:求360的所有正约数的个数及正约数的和。
定义1.7 ( n ) 表示自然数n的所有正约数的个数. ( n ) 表示自然数n的所有正约数的和.
推论:设 有
ap11p22 pnn bp11p22 pnn
(a,b)p11p22 pnn
i mini,(i)
[a,b]p 11p22 pnn i maix , (i)
指出:此为分解质因数法。
思考题
1、用分解质因数法求:[56,36,284], (180,840,150)。
2、(1)要使935×972×975×( )这个乘 积的最后4位数字都是0,在括号内最小应填什 么数?
初中数学竞赛讲座——数论部分6(算术基本定理)
第6讲 算术基本定理一、基础知识算术基本定理:任何一个正整数N >1,都能分解成质因数的连乘积,即⋅⋅=2121ααp p N ……n np α⋅,(n ≥1) ① 其中1p ,2p ,…,n p 为互不相等的质数,1α,2α,…,n α为正整数;如果不考虑因数的顺序,则这个分解式是唯一的。
证明:存在性:(反证法)假设存在大于1的自然数不能写成质数的乘积,设其中最小的那个为n 。
自然数可以根据其可除性(是否能表示成两个不是自身的自然数的乘积)分成3类:质数、合数和1。
首先,按照定义,n 大于1;其次,n 不是质数,因为质数p 可以写成质数乘积:p =p ,这与假设不相符合;因此n 只能是合数,但每个合数都可以分解成两个严格小于自身而大于1的自然数的积。
设其中a 和b 都是介于1和n 之间的自然数,因此,按照n 的定义,a 和b 都可以写成质数的乘积。
从而n 也可以写成质数的乘积。
由此产生矛盾。
因此大于1的自然数必可写成质数的乘积。
唯一性:引理:若质数p | ab ,则不是 p | a ,就是p | b 。
证明:若p | a , 则证明完毕。
若p |a ,那么两者的最大公约数为1。
根据裴蜀定理,存在(m ,n ) 使得ma + np = 1。
于是b = b (ma + np ) = abm + bnp 。
由于p | ab ,上式右边两项都可以被p 整除。
所以p | b 。
再用反证法:假设有些大于1的自然数可以以多于一种的方式写成多个质数的乘积,那么假设n 是最小的一个。
首先n 不是质数。
将n 用两种方法写出:n =p 1p 2p 3…p r =q 1q 2q 3…q s根据引理,质数p 1|q 1q 2q 3…q s ,所以 q 1,q 2,q 3,…,q s 中有一个能被p 1整除,不妨设为q 1。
但q 1也是质数,因此q 1 = p 1 。
所以,比n 小的正整数n '=p 2p 3…p r 也可以写成q 2q 3…q s这与n 的最小性矛盾!因此唯一性得证。
算术基本定理解析及其应用
算术基本定理解析及其应⽤摘要 本⽂主要讲述了算术基本定理的内容,具体的应⽤形式,重点结合例题展⽰如何使⽤算术基本定理求解问题。
算术基本定理 算术基本定理可表述为:任何⼀个⼤于1的⾃然数 N,如果N不为质数,那么N可以唯⼀分解成有限个质数的乘积N=P1a1P2a2P3a3......Pn an,这⾥P1<P2<P3......<Pn均为质数,其中指数ai是正整数。
这样的分解称为 N 的标准分解式。
算术基本定理是初等数论中⼀条⾮常基本和重要的定理,它把对⾃然数的研究转化为对其最基本的元素——素数的研究。
唯⼀因⼦分解的思想从本质上讲是指以下两种性质: “存在性和唯⼀性”。
所谓“存在性”就是指⼀个元素可以分解为有限多个不可约因⼦的乘积;“唯⼀性”是指这种分解表⽰在某种意义上来说是唯⼀的。
定理应⽤算法实现1 typedef long long ll;2const int maxn = 1e6 + 7;3 ll a[maxn], b[maxn];//a[i]表⽰第i个质因⼦,b[i]表⽰第i个质因⼦的指数4void fac(ll n, int& tot) {//待分解的整数和不同质因数的个数(按引⽤传递)5 ll tmp = (ll)(sqrt(n) + 0.5);6 tot = 0;7 ll now = n;8for(int i = 2; i <= tmp; i++) {9if(now % i == 0) {10 a[++tot] = i;11 b[tot] = 0;12while(now % i == 0) {13 ++b[tot];14 now /= i;15 }16 }17 }18if(now != 1) {//如果剩下的不是1,那就是最⼤的质因数19 a[++tot] = now;20 b[tot] = 1;21 }22 }可以⽤如下代码直接输出2 到100的质因数分解结果1 #include <iostream>2 #include <cstdio>3 #include <cmath>4using namespace std;56 typedef long long ll;7const int maxn = 1e6 + 7;8 ll a[maxn], b[maxn];//a[i]表⽰第i个质因⼦,b[i]表⽰第i个质因⼦的指数9void fac(ll n, int& tot) {//待分解的整数和不同质因数的个数(按引⽤传递)10 ll tmp = (ll)(sqrt(n) + 0.5);11 tot = 0;12 ll now = n;13for(int i = 2; i <= tmp; i++) {14if(now % i == 0) {15 a[++tot] = i;16 b[tot] = 0;17while(now % i == 0) {18 ++b[tot];19 now /= i;20 }21 }22 }23if(now != 1) {//如果剩下的不是1,那就是最⼤的质因数24 a[++tot] = now;25 b[tot] = 1;26 }27 }31for(ll i = 2; i <=100; i++) {32 printf("%lld = ", i);33int tot = 0;34 fac(i, tot);35for(int i = 1; i <= tot; i++) {36 printf("%lld^%lld %c ", a[i], b[i], i == tot ? '\n' : '+');37 }38 }39return0;40 }View Code例题解析题意 给出⼀个长⽅形的⾯积a(不是正⽅形),给出该长⽅形最⼩的边b,问组成该⾯积的长⽅形有多少种组合⽅案。
算术基本定理的证明
算术基本定理的证明算术基本定理的证明算术基本定理是数学中最重要的定理之一,它表明每个大于1的整数都可以唯一地表示为一些质数的乘积。
这个定理在数论、代数和计算机科学等领域都有着广泛的应用。
下面将详细介绍算术基本定理的证明。
一、引言算术基本定理最早由欧拉于18世纪提出,但其证明直到19世纪才得到完整的阐述。
这个定理是指:任何一个大于1的自然数都可以唯一地表示为若干个质数的乘积,其中“唯一”指不考虑乘法因子的顺序。
二、初步准备在证明算术基本定理之前,需要先引入以下两个概念:1.质数:只能被1和自身整除的正整数称为质数。
例如,2、3、5、7等都是质数。
2.合数:除了1和自身以外还能被其他正整数整除的正整数称为合数。
例如,4、6、8等都是合数。
三、证明过程下面将分成两部分来证明算术基本定理:第一部分:任何一个大于1的自然数都能表示为若干个质数的乘积。
首先,考虑一个大于1的自然数n。
如果它本身就是质数,那么它可以直接表示为n×1,其中n是唯一的质因子。
如果它是合数,那么可以将其分解为两个较小的自然数a和b的乘积,即n=ab。
此时,a和b都比n小,并且都不是1(因为如果其中一个是1,则另一个就等于n)。
如果a和b中有任何一个不是质数,那么它也可以被分解成两个更小的自然数的乘积。
这样重复进行下去,最终得到一组质因子的乘积,使得它们的乘积等于原来的自然数n。
第二部分:任何一个大于1的自然数只能用唯一一种方式表示为若干个质数的乘积。
假设有两种不同的方式可以将同一个大于1的自然数n表示为若干个质数的乘积:n=p1×p2×...×pk=q1×q2×...×qm其中p1,p2,...,pk,q1,q2,...,qm都是质数,并且p1≤p2≤...≤pk,q1≤q2≤...≤qm。
由于p1整除n,所以p1必定整除q1×q2×...×qm。
《算术基本定理》PPT教学课件
即:a(a)=(d1d2…d(a))2 故结论成立.
10
2020/12/09
二、例题分析
例4 已知自然数n有20个正约数,它们从小到大依次记 作d1, d2, …, d20,且d8=20,d1+d2+d6=d7, d4+d8+d13=d14,求n.
例5 已知(A)=12, (B)=10, 且A, B的标准分解式中只含
质因数3和5,(A, B)=75,求A+B.
11
2020/12/09
内容小结
1. 算术基本定理; 2. 自然数正约数的个数的性质; 3. 自然数的所有正约数的和的性质
12
2020/12/09
想想我们本章讲了什么?
13
2020/12/09
14
2020/12/09
a=p11p22…pss, p1p2…ps, i1(i=1, 2, …, s).
定理1.4.2是初等数论应用最广泛、最重要、最基本的定理, 称为唯一分解定理或算术基本定理.
定义1.6 把一个合数写成质数因数连乘积的形式,称为分解 质因数. a=p11p22…pss, 称为a的标准分解式,质数pi (i=1, 2, …, s)称为a的质因数.
解:先将这八个数分别扩大100倍,得14, 33, 35, 3, 75, 39, 143, 169它们的标准分解式为:
5
2020/12/09
14=2×7, 35=5×7 , 75=3×52, 143=11×13,
33=3×11, 30=2×3×5, 39=3×13, 169=13×13.
第一章 第六节 算术基本定理
初等数论 第一章 整除理论第六节 素数与算术基本定理(正整数唯一分解定理)一、知识大于1的整数n 总有两个不同的正约数:1和n .若n 仅有两个正约数(称n 没有正因子),则称n 为素数(或质数).若n 有真因子,即n 可以表示为a b ⋅的形式(这里,a b 为大于1的整数),则称n 为合数.正整数被分为三类:数1,素数类,合数类关于素数的一些重要理论1. 大于1的整数必有素约数.2. 设p 为素数,n 为任意一个整数,则或者p 整除n ,或者p 与n 互素.事实上,p 与n 的最大公约数(,)p n 必整除p ,故由素数的定义推知,或者(,)1p n =,或者(,)p n p =,即或者p 与n 互素,或者|p n .【素数最精彩的性质是下面的】:3. 设p 为素数,,a b 为整数.若|p ab ,则,a b 中至少有一个数被p 整除.事实上,若p 不整除a b 和,由性质2知,p 与a b 和均互素,从而p 与ab 互素。
这与已知的|p ab 矛盾.特别地:若素数p 整除(1)n a n ≥,则|p a4. 定理1 素数有无限多个 (公元前欧几里得给出证明)证明:(反证法)假设只有k 个素数,设它们是p 1, p 2, , p k 。
记N = p 1p 2 p k + 1。
(N 不一定是素数)由第一节定理2可知,N 有素因数p ,我们要说明p ≠ p i ,1 ≤ i ≤ k ,从而得出矛盾 事实上,若有某个i ,1 ≤ i ≤ k ,使得p = p i ,则由p ∣N = p 1p 2 p k + 1推出p ∣1,这是不可能的。
因此在p 1, p 2, , p k 之外又有一个素数p ,这与假设是矛盾的。
所以素数不可能是有限个。
5.引理1 任何大于1的正整数n 可以写成素数之积,即n = p 1p 2 p m , (1)其中p i (1 ≤ i ≤ m )是素数。
证明 当n = 2时,结论显然成立。
1.4算术基本定理
i1
i1
证:设 a ip iq i,pq i(i 1 ,2 , ,k),则有 p(ai ) i.
k
k
i k
k
k
k
k
a i p i 1 q i,p q i, p ( a i) i p (a i).
i 1
i 1
i 1
i 1
i 1
i 1
用a 的 p 成分表述某些证明比较简洁,同学
们可自学教材例 7.
由算术基本定理知分解质因数永远可行且唯一.
为了讨论的方便, 我们把一个整数 a 中相同的质数
合并写成幂的形式,即得
n
a
p i i
(3)
i 1
这里 p1< p2< p3<…< pn,且 p1,p2,p3,…,pn 都是质数,α1, α2, …, αn 是自然数,其中αi 表示质 数 pi 在 N 中出现的重数.
9828=14×702
2 4914
=(2×7) ×(9×78) =2×7×32×6×13 = 22×33×7×13.
3 2457 3 819 3 273 7 91
13
例 2 如何把14,33,35,30,75,39,143,169分 成两组(每组4个数),使这两组数的积相等?
我喜欢数学
例3 a, b是正整数,规定运算“﹡”如下: a b a ( a 1 ) ( a 2 )( a b 1 ) .
σ1( a)表示正整数 a 的所有正约数的乘积.如 σ1( 4 ) = 8 , σ1( 10 ) = 100,等等.
我喜欢数学
定理1.4.4 如果自然数a的标准分解式为
n
ap11p22 pnn pii, i1 n
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
关于质和计算基本定理的问题一、知识大于 1 的整数n总有两个不同的正约数:1和n . 若n仅有两个正约数(称n没有正因子),则称n为质数(或素数).若n有真因子,即n可以表示为 a b的形式(这里a,b为大于1的整数),则称n为合数.正整数被分为三类:数1,素数类,合数类关于素数的一些重要理论1.大于1的整数必有素约数.2.设p为素数,n为任意一个整数,则或者p整除n,或者p与n互素.事实上,p与n的最大公约数(p,n)必整除p ,故由素数的定义推知,或者(p,n) 1,或者(p,n) p,即或者p与n互素,或者p|n.3.设p为素数,a,b为整数.若p | ab ,则a, b中至少有一个数被p整除.事实上,若p不整除a和b ,由性质2知,p与a和b均互素,从而p与ab互素。
这与已知的p|ab 矛盾.特别地:若素数p 整除a n(n 1),则p|a4. 定理1 素数有无限多个(公元前欧几里得给出证明)证明:(反证法)假设只有k个素数,设它们是p1,p2,,p k。
记N p1 p2 p w 1 。
(N不一定是素数)由第一节定理 2 可知,p有素因数p ,我们要说明p p i ,1 i k 从而得出矛盾事实上,若有某个i,1 i k 使得p p i ,则由p | N p1 p2 p w 1推出p |1 ,这是不可能的。
因此在p1,p2,,p k之外又有一个素数p ,这与假设是矛盾的。
所以素数不可能是有限个5. 引理1 任何大于1的正整数n可以写成素数之积,即n p1 p2 p m (1)其中p i ,1 i m是素数。
证明当n=2 时,结论显然成立。
假设对于 2 n k ,式(1) 成立,我们来证明式(1) 对于n=k 1也成立,从而由归纳法推出式(1) 对任何大于 1 的整数n 成立。
如果k 1 是素数,式(1) 显然成立。
如果k 1是合数,则存在素数p与整数d,使得k 1=pd 。
由于 2 d k,由归纳假定知存在素数q1,q2, q l ,使得 d q1,q2, q l ,从而k 1 pq1, q2, q l 。
证毕。
6. 定理2( 算术基本定理)任何大于 1 的整数n 可以唯一地表示成n p11p22p k k,(2)其中p1,p2,,p k是素数,p1 p2 p k ,a1,a2, ,a k 是正整数。
我们称n p11p22p k k a1,a2, , a k是n的标准分解式,其中p i,1 i k 是素数,p1 p2 p k ,是正整数.证明:由引理1,任何大于1的整数n可以表示成式(2)的形式,因此,证明表示式(2) 的唯一性。
假设p i,1 i k 与q j,1 j l 都是素数,p1 p2 p k,q1 q2 q l,(3)并且n p1p2 p k q1q2 q l ,(4)则由第三节定理 4 推论1,必有某个q j,1 j l ,使得p1| q i,所以p1=q i;又有某个p i,1 i k ,使得q1 | p i,所以q1=p i 。
于是,由式(3)可知p1=q1,从而由式p 2 p k =q 2 q l重复上述这一过程,得到k l,p i q i ,1 i k 证毕。
7. 定理:若设 (n)为 n 的正约数的个数, ( n)为n 的正约数之和,则有 1) (n) ( 1 1)( 2 1) ( k 1)8. 推论 1 使用式(2) 中的记号,有 ( ⅰ ) n 的正因(约)数 d 必有形式d = d p 11p 22p k k, 1 Z,0 i i ,1 i k( ⅱ) n 的正倍数 m 必有形式m p 11p 22p k kM ,M N, i N, ii,1 i k9. 推论 2 设正整数 a 与 b 的标准分解式是1 2 k 1 1 ka p 11p 22p k k,b p 11p 21p k k,其中 p 1, p 2, , p k 是互不相同的素数, i , i (1 i k )都是非负整数, 则(a,b) p 11p 21p k k ,i min{ i , i }, 1 i k , [a,b]p 11p 21p k k ,i max{ i ,i }, 1 i k 。
10. 推论 3 设 a ,b ,c ,n 是正整数,ab = c n ,(a, b) = 1 , (5) 则存在正整数 u ,v ,使得a = u n ,b = v n ,c = uv ,(u, v) = 1 。
证明 设 c = p11p 21p k k,其中 p 1, p 2, , p k 是互不相同的素数, i (1i k )是正整数。
又设(4) 得到p 11 1 2)(n) p 1p 1 11p kk1 1p k 1p 2 1a p 11p 22p k k,b p 11p 21p k k,其中 I , i (1 i k )都是非负整数。
由式 (5) 及推论 2 可知min{ i , i } = 0 , i i = n i ,1 i k , 因此,对于每个 i (1 i k ),等式i= n i , i = 0 与 i = 0 , i = n i 有且只有一个成立。
这就证明了推论。
证毕。
11. 定理: 对任意的正整数 m 及素数 p ,记号 p ||m 表示 p |m, p 1| m ,即 p 是 m 的标准分解中出现的 p 的幂 .设n 1, p 为素数, p p||n!,则ap n lnn 2l 1p l pp 2这里 x 表示不超过实数 x 的最大整数 . 由于当 p l n 时, 则 n l0,故上面和 p l 式中只有有限多个项非零 .另一种表现形式:设 p 为任一素数,在 n!中含 p 的最高乘方次数记为 p n! ,则有:证明:由于 p 是素数,所有 n!中所含 p 的方次数等于 n!的各个因数 1,2, ,n 所含 p 的方次数之总和。
由性质 10 可知,在 1,2, ,n 中,有 n个 p 的倍数, p有n 2个 p 2 的 倍 数 , 有 n 3个 p 3 的 倍 数 , , 当 p m n p m 1 时 ,p 2p 3n m 1 m n 20 ,所以命题成立。
pp另证:对于任意固定的素数 p ,以 p k 表示在 k 的标准分解式中的 p 的指 数,则p n! =p(1) p(2) p(n).p n!nn npp n2n mm p mm m 1p m n pm 1以n j 表示 p (1), p (2), ,p (n )中等于 j 的个数,那么p n! =1 n 1 2 n 2 3 n 3,显然, n j 就是在 1,2, ,n 中满足 p j a 并且 p | a 的整数 a 的个数,所以 由定理 2 有n j [p n j ] [p n j 1]。
将上式代入式 (2) ,得到p(n!) 1([ np ] [ r1[p n r]。
r 1p即式 (1) 成立。
证毕。
二、重要方法证明某些特殊形式的数不是素数 (或给出其为素数的必要条件) 是初等数论 中较为基本的问题,其方法是应用各种分解技术(如代数式的分解) ,指出所给 数的一个真因子常用分解技术有:(1)利用代数式分解(如因式分解)指出其一个真因子;(2)应用数的分解(例如算术基本定理) ,指出数的一个真因子; (3)运用反证法,假定其是素数,然后利用素数的性质推出矛盾 . 三、例题讲解例 1. 证明:无穷数列 10001,100010001, 中没有素数 . (教材第 13 页例 1) 证明:记 a n 10001 10001,(n 2) ,则n 个14 8 4(n 1)10 1a n1 104 108104(n 1)4 n104 1对 n 分奇偶讨论:(2)p n2]) 2([ p n2] [ p n3]) 3([ p n3] [ p n4 ])1)当 n 为偶数时,设 n 2k , 则 a n8k108k1 8k 8108k 1 108 1 108 1 1041而当 k 1时, a 2 10001 13 137是合数.(2) 当为奇数时,设 n 2k 1 ,综上:命题获证;例2.证明:对任意整数 n 1,数n 4 4n 不是素数. (教材第 13页例 2) 证明: 我们对 n 分奇偶讨论:(1) 当为偶数时, n 4 4n 大于2,且也为偶数,故结论显然成立 . (2) 当为奇数时,设 n 2k 1 ,则n 4 4n n 4 42k 1 n 44 (2k )4 (n 2 2 22k )2 4n 2 (2k )2 (n 2 2 22k )2 (2n 2k )2 (n 2 2 22k 2n 2k )(n 2 2 22k 2n 2k )由于 n 1,所以 n 2 2 22k 2n 2k ,n 2 2 22k 2n 2k 都是大于 1的整数,故 n 4 4n 是合数 .综上: n 4 4n 不是素数 .例 3.设正整数 a,b,c,d 满足 ab cd ,证明: a b c d 不是素数证明一: 本题不宜采用代数式的分解来产生所需的分解 . 我们的第一种解 是应用数的分解,指出 a b c d 的一个真因子 . 由 ab cd ,可设 a d m ,其中 m, n 是互素的正整数 .c b n故 a mu,c nu ,同理 d mv,c nv故 a b c d mu nu mv nv (m n)(u v) 是两个大于 1 的整数 积,从而不是素数 .证明二: 由 ab cd ,得 b cd ,因此 a b c d a c d cd (a c)(a d),因a a aa b c d 是整数. 若它是一个素数,设为 p ,则由显然1041是大于 1的整数,当 k 2时,10418k 8 k10 1 (10 ) 1是大于 1 的整数108 1 1081nan8k 4 4k 2 4k 210 1 10 1 10 11041 2 102 1102 1 (102)2k 11 (102 )2k 1 1 2 102 1 1021易知(10 )1,(1010)2 1 1都是大于 11021的整数(a c)(a d) ap (*),p(|a c()a d)故p|(a c) 或p|(a d) ,不妨设,p | (a c) 则 a c p ,结合(* )式得:a d a,即 d0 ,这不可能,故结论成立;例 4.设整数a,b,c,d满足 a b c d 0,且a2ac c2b2bd d2 证明:ab cd 不是素数.(教材第18 页习题3-4 ) 证明:本题运用反证法,设有满足题设的一组a,b,c,d ,使得ab cd 为素数,将其记为p ab cd ,于是 a p cd带入已知条件得到:b2 2 2 2p(p 2cd bc) (b2 c2)(b2 bd d 2)由于p是素数,故p|(b2 c2) 或者p|(b2 bd d2)(ⅰ)若p|(b2 c2) ,则由b2 c2 ab ab 2ab 2(ab cd) 2p ,推出b2 c2 p ,即b2c2 ab cd ,从而b|c(c d),显然(b,c) 1(因为b2c2是素数)故b|(c d) ,这与0 c d c b矛盾.( ⅱ ) 若p|(b2 bd d2) ,则由0 b2 bd d2 2(ab cd) 2p 知b2 bd d2 p ,故a2ac c2b2bd d2ab cd ,进而得到a2 ac c(c d) ab,b2 bd d(d c) ab,于是得到a|c(c d),b|d(c d)都成立,但又知(ab,cd) 1,故被c d a和b整除. 因0 c d2a,0 c d 2b从而必须有 c d a,c d b,矛盾.例 5. 证明:若整数a,b满足2a2a 3b2b,则 a b和2a 2b 1都是完全平方数.证明:已知关系式变形为(a b)(2a 2b 1) b2(1)论证的第一个要点是证明整数 a b与2a 2b 1互素.记(a b,2a 2b 1) d .若 d 1,则d有素因子p ,从而由(1)知p | b2 ,因p是素数,故p | b .结合p|(a b)知p|a.再由p|(2a 2b 1)导出p |1 ,这不可能,故d 1,即a b与2a 2b 1互素.因此,由(1)得右端为(1)b2是一个完全平方数,故|a b|,|2a 2b 1|均是完全平方数.下面证明 a b 0 ,我们运用反证法.假设有整数a, b满足问题中的等式,但 a b 0 .因已证明|a b |是一个完全平方数故有 b a r2,这里r 0 ;结合(1)推出r | b ,再由b a r2得出r |a. 设b b1r,a a1r ,带入问题中的等式可得(注意r 0,b1 a1 r )a12 6a1r 3r 2 1 0 (2)将上式视为关于a1的二次方程,由求根公式解得a1 3r 6r21,因a1是整数,故由上式知6r21是完全平方数.但易知一个完全平方数被 3 除得的余数只能为0或1;而6r 21被3除得余数为2,矛盾.(或者更直接地:由a12被 3 除得余数为0 或1,故( 2 )左边被 3 除得的余数是 1 或2;但(2)的右边为0,被 3 整除.矛盾.即(2)对任何整数a1及r 均不成立)从而必须有 a b 0 ,这就证明了本题的结论.注:1. 许多数论问题需证明一个正整数为1(例如,证明整数的最大公约数是 1 ),由此我们常假设所说的数有一个素因子,利用素数的锐利性质( 3 )作进一步论证,以导出矛盾 .如例 4例 6.写出 n 51480的标准分解式,并求它的正约数的个数 (n) ; 解:我们有51480 2 25740 22 12870 23 6435 23 5 128723 5 3 429 23 5 32 143 23 32 5 11 13(n) ( 1 1)( 2 1) ( k 1) (3 1)(2 1)(1 1)(1 1)(1 1) 96例 7.求最大的正整数 k ,使得 10k |199!解:因为10 2 5,正整数k 的最大值取决于 199!的分解式中所含 5 的幂指 数. 由定理 2, 199! 的标准分解式中所含的 5 的幂指数是199 199 199[1959] [15929] [15939]47所以,所求的最大整数是 k 47 。