[VIP专享]“初等数论初步”简介
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
“初等数论初步”简介
初等数论是研究整数的性质和不定方程(组)的整数解的一门学问,它与几何学是最
古老的两个数学分支。初等数论中至今仍有许多没有解决的问题,如哥德巴赫
(Goldbach)问题,孪生素数猜想,奇完全数的存在性问题等,它们对人类智慧产生了极
大挑战。人们在解决一些初等数论问题的过程中所作的贡献,对数论乃至整个数学的发展
起了重要的推动作用,产生了一些直接与数学有关的新的重要数学分支。初等数论在计算
机科学和信息工程中有许多重大的实际应用。在本专题中,同学们将通过具体的问题,学
习初等数论的一些基本知识,如有关整数和整除的知识,用辗转相除法求解一次同余方程(组)和简单的一次不定方程等,初等数论中蕴含的一些思想方法,以及我国古代数学在
初等数论的研究方面取得的一些重要成就。
一、内容与课程学习目标
本专题的学习初等数论的一些基本知识,具体包括:整数的整除、同余与同余方程、
一次不定方程和数论在密码中的应用四部分内容。通过本专题的学习,要引导学生:
1.通过实例,认识带余除法,理解同余和剩余类的概念及意义,探索剩余类的运算
性质(加法和乘法),并且理解它的实际意义。体会剩余类运算与传统数的运算的异同
(会出现零因子)。
2.理解整除、因数和素数的概念,了解确定素数的方法,如埃拉托斯特尼(Eratoshenes)筛法,知道素数有无穷多个。
3.了解十进制表示的整数的整除判别法,探索整数能被3,9,11,7等整除的判别
法。会检查整数加法、乘法运算错误的一种方法,如弃九验算法。
4.通过实例,探索利用辗转相除法求两个整数的最大公约数的方法,理解互素的概
念,并能用辗转相除法证明:若a能整除bc,且a,b互素,则a能整除c。探索公因数和
公倍数的性质。了解算术基本定理。
5.通过实例,理解一次不定方程的模型,利用辗转相除法求解简单的一次不定方程。
并尝试写出算法的程序框图,在条件允许的情况下上机实现。
6.通过实例(如物不知其数问题),理解一次同余方程组的模型。
7.理解大衍求一术和孙子定理的证明。
8.理解费马小定理(当m是素数时,a m-1≡1(mod m))和欧拉定理(aφ(m)≡1(mod m),其中φ(m)是1,2,…,m-1中与m互素的数的个数)及其证明。
9.了解数论在密码中的应用——公开密钥。
二、内容安排
本专题共安排了四讲,其中最后一讲“数论在密码中的应用”可根据教学时间的实际情况机动安排,可由教师讲授,也可作为学生课后的阅读材料。本专题教学时间约需18课时,具体分配如下(仅供参考):
第一讲整数的整除约5课时
一、整除的概念和性质 约2课时
二、最大公因数与最小公倍数 约2课时
三、算术基本定理 约1课时
第二讲 同余与同余方程 约7课时
一、同余 约1课时
二、剩余类及其运算 约2课时
三、费马小定理和欧拉定理 约1.5课时
四、一次同余方程 约1课时
五、拉格朗日插值法和孙子定理 约1课时
六、弃九验算法 约0.5课时
第三讲 一次不定方程 约3课时
一、二元一次不定方程 约1课时
二、二元一次不定方程的特解 约1课时
三、多元一次不定方程 约1课时
第四讲 数论在密码中的应用 约2课时
一、信息的加密与去密 约1课时
二、大数分解和公开密约 约1课时
学习总结报告 约1课时
本专题的知识结构如下:
1.初等
数论中有许
多知识和问
题是比较通
俗易懂的。
许多学生在小学就学习了整数的分解、素数和整除性的简单知识。少数学生在中学阶段为参加数学竞赛的需要,通过课外活动进一步学习了同余和不定方程的初步知识。但是,初等数论中不少问题,说起来容易,做起来很难。因此,有些教师和学生可能认为本专题的学习太难,不愿意去教和学。事实上,本专题学习的目的不是训练学生去做初等数论的难题,为数学竞赛服务,而是介绍初等数论中最基本的概念、方法和思想,使学生对初等数论及其应用有一个初步的认识,通过介绍初等数论的一些历史背景知识(如历史人物和历史名题),开阔学生的眼界,同时了解我国古代数学家在初等数学研究方面取得的一些重要成就,增强民族自豪感。
2.整数的整除理论是初等数论的基础,其中心内容是最大公因数与最小公倍数理论,最基本、最重要的结果是算术基本定理。带余除法是建立整数的整除理论的一个重要工具。辗转相除法(也称Euclid算法)是初等数论中最重要的方法之一,它由有限次带余除法构成,利用它不仅可以证明最大公因数的如下重要性质:
(a, b)= ax + by,
还可以给出最大公因数(a, b)和x, y的有效算法。利用上式,我们可以证明整除的许多重要性质。在本专题后面求解一次同余方程和简单的一次不定方程时,我们经常要用到辗转相除法。算术基本定理是初等数论的基石,它表明素数是正整数最基本的构成单位。利用算术基本定理,我们可以研究整数的许多重要性质。多项式整除的方法和性质与整数整除的方法和性质完全平行,我们将这部分内容在附录中列出,供学生了解。
3.同余理论是初等数论的核心内容,它是由德国数学家高斯(Gauss)首先提出并系统地进行研究的。同余理论中蕴含大量的数论所特有的思想、概念和方法,它的出现是数
论成为一个独立的数学分支的标志。同余、剩余类的概念与性质,以及一次同余方程式同余理论的基本知识,费马(Fermat)小定理和欧拉(Euler)定理是同余理论的两个重要结果,在简化计算和密码学等方面有重要的应用。我国古代数学家在一次同余方程求解方面取得了许多重要成就,比较典型问题如“物不知其数问题”、“韩信点兵问题”,重要方法和结论有“大衍求一术”和“孙子定理”(也称中国剩余定理),这些历史背景知识是学生应当了解的,并且有助于增强学生的民族自豪感和自信心。建立孙子定理的先特解而后求通解的想法与建立拉格郎日(Lagrange)插值公式是一样的,所以在教材中列入了建立朗格朗日插值公式的内容,有助于学生加强有关内容联系的意识。事实上,在学生的后续学习中,经常会用到这种思想方法。作为同余性质的简单应用,我们以乘法为例介绍了检查整数运算错误的一种方法,即弃九验算法。在同余理论中,剩余类的概念和运算是非常抽象的,但它是近世代数中一个很重要的数学模型。剩余类的运算与传统数的运算有许多类似的地方,但也要注意它们之间的区别,我们在教材中通过一些具体的例子来说明这一点。欧拉函数φ(m)是初等数论中的重要函数之一,在欧拉定理的证明和本专题最后一部分“数论在密码中的应用”要用到欧拉函数的表达式,由于其推导较复杂,要用到剩余系的知识,而正文中其它地方并不涉及,我们将相关内容在附录中列出。
5.不定方程是初等数论最古老的一个分支,我国古代数学家对不定方程进行了大量的研究。在公元前1100多年,我国古代数学家商高就提出了“勾广三、股修四、径隅五”的著名论断,它实际上给出了一个三边的长均为整数的直角三角形。大约1500年以前,我国古代的另一位数学家张丘建在他编写的《张丘建算经》里提出并求解了“百钱买百鸡”问题。教材中只讨论了最简单的不定方程——一次不定方程(组),这类不定方程(组)可以用前面介绍的整数的整除理论(辗转向除法)和同余理论(大衍求一术)来求解。教材上首先介绍二元一次不定方程的求解,用的也是先特解而后通解的想法,然后将三元和四元一次不定方程的求解问题转化为多次求解二元一次不定方程的问题。为了得到较复杂的二元一次不定方程的特解,教材介绍了一种有效算法,即辗转相除法,并给出了相应的算法程序框图,供有条件的学校选用。需要注意的是,一次同余方程(组)也可以转化为一次不定方程(组)进行求解,如著名的“物不知其数问题”,为此教材安排了一道这方面的习题,有助于学生加强有关知识的联系。
6.初等数论的应用非常广泛,现实生活和生产实践中的许多问题的变量是整数甚至是正整数。有些问题归结为求不定方程的整数解或正整数解,有些问题归结为求一些方程或不等式的整数解,并且在所有的整数解中找出最佳解,等等。特别是20世纪后期计算机科学和通信技术的飞速发展,数论已经成为密码学的重要工具之一。作为数论在密码学中的一个应用,教材主要介绍了信息加密传送的一些简单模型和基本原理,以及欧拉定理在公开密钥体制中的应用。安排本节内容的目的是要让学生体验初等数论与日常生活和其他学科的联系,体会初等数论的价值和作用,增强应用意识,同时还可以加深学生对有关知识的理解。
三、编写中考虑的几个问题
1.内容简明扼要,避免过多的符号推演