计算机问题求解 – 论题4-1 - 数论基础 2017年03月20日.

Slides:



Advertisements
Similar presentations
质数和合数 中心小学 顾禹 人教版小学五年级数学下册 一、激趣导入 提示:密码是一个三位 数,它既是一个偶数, 又是 5 的倍数;最高位是 9 的最大因数;中间一位 是最小的质数。你能打 开密码锁吗?
Advertisements

1 、谁能说说什么是因数? 在整数范围内( 0 除外),如果甲数 能被乙数整除,我们就说甲数是乙数的 倍数,乙数是甲数的因数。 如: 12÷4=3 4 就是 12 的因数 2 、回顾一下,我们认识的自然数可以分 成几类? 3 、其实自然数还有一种新的分类方法, 你知道吗?这就是我们今天这节课的学.
因数与倍数 2 、 5 的倍数的特征
摆一摆,想一想. 棋子个数数的个数 摆出的数 、 10 2 、 11 、 20 3 、 12 、 21 、 30 4 、 13 、 22 、 31 、 40 5 、 14 、 23 、 32 、 41 、
3 的倍数特征 抢三十
质数和合数 富县北教场小学 潘小娟 1 、什么叫因数? 2 、自然数分几类? 奇数和偶数. 3 、自然数还有一种新的分类方法, 就是按一个数的因数个数来分. 4 、写出 1—20 的因数。 前置性作业.
质数和合数 2 的因数( ) 6 的因数( ) 10 的因数 ( ) 12 的因数 ( ) 14 的因数 ( ) 11 的因数 ( ) 4 的因数( ) 9 的因数( ) 8 的因数( ) 7 的因数( ) 1 、 2 、 3 、 4 、 6 、 12 1 、 11 1 、 2 、 5 、 10.
本节课我们主要来学习素数和合 数,同学们要了解素数和合数的 定义,能够判断哪些是素数,哪 些是合数,知道 100 以内的素数。

1 、由 1—20 的各自然数中,奇数有哪些?偶数有哪些? 奇数 偶数 2 、想一想:自然数分成偶数和奇数, 是按什么标准分的 ? 自然数分成偶数和奇数是按能否被 2 整除来分的。 复习 自然数.
3 的倍数的特征 的倍数有 : 。 5 的倍数有 : 。 既是 2 的倍数又是 5 的倍数有 : 。 12 , 18 , 20 , 48 , 60 , 72 , , 25 , 60 ,
因数与倍数 2 、 5 的倍数的特征 绿色圃中小学教育网 扶余市蔡家沟镇中心小学 雷可心.
2 和 5 的倍数的特征 运动热身 怎样找一个数的倍数? 从小到大写出 2 的倍数( 10 个): 写出 5 的倍数( 6 个) 2 , 4 , 6 , 8 , 10 , 12 , 14 , 16 , 18 , 20 5 , 10 , 15 , 20 , 25 , 30.
2 、 5 的倍数的特征 玉田百姓. 1 、在 2 、 3 、 5 、 8 、 10 、 12 、 25 、 40 这几个数中, 40 的因数有几个? 5 的倍数有几个? 复习: 2 、在 6 、 10 、 12 、 15 、 18 、 20 这几个数中,哪些数 是 2 的倍数?哪些数是 5 的倍数?
因数与倍数 2 、 5 、 3 的倍数的特 征 新人教版五年级数学下册 执教者:佛山市高明区明城镇明城小学 谭道芬.
2 、 5 的倍数的特征 重庆市九龙坡区玉清寺小学 徐顺平 人教版小学数学五年级下册
冀教版四年级数学上册 本节课我们主要来学习 2 、 3 、 5 的倍数特征,同学们要注意观察 和总结规律,掌握 2 、 3 、 5 的倍 数分别有什么特点,并且能够按 要求找出符合条件的数。
2 , 5 的倍数的特征. 我们可以先写出几个 5 的 倍数来看看。 对,先研究小范围的数, 再进行推广验证。
2 、 5 的倍数的特征. 目标 重点 难点 关键词 2 、 5 的倍数的特征 1 、发现 2 和 5 的倍数的特征。 2 、知道什么是奇数和偶数。 能判断一个数是不是 2 或 5 的倍数。 能判断一个数是奇数还是偶数。 奇数、偶数。 返回返回 目录目录 前进前进.
练一练: 在数轴上画出表示下列各数的点, 并指出这些点相互间的关系: -6 , 6 , -3 , 3 , -1.5, 1.5.
2 、 5 的倍数特征 集合 2 的倍数(要求) 在百数表上依次将 2 的倍数找出 并用红色的彩笔涂上颜色。
复习: :对任意的x∈A,都有x∈B。 集合A与集合B间的关系 A(B) A B :存在x0∈A,但x0∈B。 A B A B.
第七章 田 径 运 动 场 地.
第三章 函数逼近 — 最佳平方逼近.
10.2 立方根.
§1 线性空间的定义与性质 ★线性空间的定义 ★线性空间的性质 ★线性空间的子空间 线性空间是线性代数的高等部分,是代数学
四种命题 2 垂直.
常用逻辑用语复习课 李娟.
第三节 格林公式及其应用(2) 一、曲线积分与路径无关的定义 二、曲线积分与路径无关的条件 三、二元函数的全微分的求积 四、小结.
第二章 矩阵(matrix) 第8次课.
元素替换法 ——行列式按行(列)展开(推论)
组合数学 第五章 二项式系数 主要内容: 1. 二项式系数及相关性质 2. 链与反链.
数列.
1.2 映 射 一、映射的概念及例 定义1 设A,B 是两个非空的集合,A到B 的一个映射指的是一个对应法则,通过这个法则,对于集合A中的每一个元素 x,有集合B中一个唯一确定的元素 y 与它对应. 用字母f,g,…表示映射. 用记号 表示f 是A到B的一个映射.
线性代数 第二章 矩阵 §1 矩阵的定义 定义:m×n个数排成的数表 3) 零矩阵: 4) n阶方阵:An=[aij]n×n
线 性 代 数 厦门大学线性代数教学组 2019年4月24日6时8分 / 45.
循环群与群同构.
离散数学─归纳与递归 南京大学计算机科学与技术系
归纳与递归.
复习.
用计算器开方.
1.2 有理数 第1课时 有理数 伏家营中学 付宝华.
定理21.9(可满足性定理)设A是P(Y)的协调子集,则存在P(Y)的解释域U和项解释,使得赋值函数v(A){1}。
§8.3 不变因子 一、行列式因子 二、不变因子.
§6.7 子空间的直和 一、直和的定义 二、直和的判定 三、多个子空间的直和.
1.2 子集、补集、全集习题课.
1.设A和B是集合,证明:A=B当且仅当A∩B=A∪B
第4课时 绝对值.
素数分布定理 与 系列猜想证明 谭善光.
素数分布定理 与 系列猜想证明 谭善光.
2、5的倍数的特征 马郎小学 陈伟.
2.2矩阵的代数运算.
上杭二中 曾庆华 上杭二中 曾庆华 上杭二中 曾庆华.
第15讲 特征值与特征向量的性质 主要内容:特征值与特征向量的性质.
第二节 函数的极限 一、函数极限的定义 二、函数极限的性质 三、小结 思考题.
《离散结构》 二元运算性质的判断 西安工程大学计算机科学学院 王爱丽.
3.1无理数2.
§2 方阵的特征值与特征向量.
2、5、3的倍数的特征.
离散数学-集合论 南京大学计算机科学与技术系
主讲教师 欧阳丹彤 吉林大学计算机科学与技术学院
倒数的认识 执教者: 李东杰 2017年9月18日.
第四节 向量的乘积 一、两向量的数量积 二、两向量的向量积.
找 因 数.
陪集 例:三次对称群S3={e,1, 2, 3, 4, 5}的所有非平凡子群是:
§4.5 最大公因式的矩阵求法( Ⅱ ).
离散数学─归纳与递归 南京大学计算机科学与技术系
第二次课后作业答案 函数式编程和逻辑式编程
§2 自由代数 定义19.7:设X是集合,G是一个T-代数,为X到G的函数,若对每个T-代数A和X到A的函数,都存在唯一的G到A的同态映射,使得=,则称G(更严格的说是(G,))是生成集X上的自由T-代数。X中的元素称为生成元。 A变, 变 变, 也变 对给定的 和A,是唯一的.
9.3多项式乘多项式.
Presentation transcript:

计算机问题求解 – 论题4-1 - 数论基础 2017年03月20日

问题1: 自然数有定义吗?

from What is Mathematics, by Courant and Robbins

用集合定义自然数 设a为集合, 称a{a}为a的后继, 记为或a+, 或s(a)。 设A是集合,若A满足下列条件,称A为归纳集: 自然数集合N是所有归纳集的交集。 因此:N = { Ø, {Ø}, {Ø, {Ø}}, {Ø, {Ø}, {Ø, {Ø}}}, … } N的每一个元素称为一个自然数。 Ø记为0,0+记为1,1+记为2,2+记为3,余此类推

再具体一点 记号0表示:Ø 记号1表示0+: Ø{Ø}={Ø} 记号2表示1+: {Ø}{{Ø}}={Ø,{Ø}} 记号3表示2+: {Ø,{Ø}}{{Ø,{Ø}}}={Ø,{Ø}, {Ø,{Ø}}} 3∪2=? 3∩2=? 23? 13? 12? 25? 自然数上的小于关系如何表达? 3 2 Y 以上四种交、并、属于、包含于运算均可以定义小于关系。

自然数上的运算 加法(递归定义) 乘法(递归定义) 序关系 m+0=m m+n+=(m+n)+ m*0=0 m*n+=m + m*n ab iff cN. a+c=b

问题2: 关于自然数有“公理”吗? 皮亚诺公理

关于整数的公理 对于加法与乘法封闭; 加法与乘法满足交换律; 加法与乘法满足结合律; 乘法对加法满足分配律; 加法和乘法各自有单位元素(0和1) 方程a+x=0有整数解(称为a的逆元素,并可由此定义“减法”) 如果c0,ac=bc  a=b(消去律) (基于{1,2,3,…}定义“正整数”和“大于”、“小于”)对任意a,a>0, a=0, 和a<0三者必有其一,也仅有其一; 任一正整数的非空集合必含最小元素(良序性)

良序性与数学归纳法原理 任何定义在自然数上的命题,均可以用数学归纳法进行证明。 在计算机科学中,更是如此

问题3: 你能说说为什么归纳法原 理与良序性质是等价的吗? 归纳法可行蕴含良序:用归纳法证明良序:给定任意自然数的子集S,S均拥有最小元素 奠基:如果1在该子集中,成立;(可以用数学归纳法证明1是自然数中最小的数) 假设:所有包含了一个小于等于n的自然数(命名为k)的子集,均包含最小元素。 归纳:(所有包含了一个小于等于n+1的自然数的子集,也拥有最小元素)任取一个包含了一个小于等于n+1的自然数的子集:如果这个子集中包含了小于等于n的元素,按照归纳假设,这个子集包含最小元素;如果这个子集不包含小于等于n的元素,n+1必定在这个子集中,n+1将成为最小元素。 结论:自然数集是良序的。 良序可以保证归纳法的正确性:假设归纳法是错误的。 假设归纳法是错误的。在自然数集合上,必定存在若干个元素x1,x2,…,xk,使得P(xi)不成立。定义X为这个集合。X是良序的,命x是X集合的最小元素。X至少大于等于2(归纳法中的奠基已经证明了P(1)是成立的),因为x是最小元素,所以x-1不在X中,P(x-1)成立的。根据归纳法,P(1)成立,P(x-1)成立,P(x)也成立。产生矛盾

良序可以保证归纳法的正确性: 证明策略:反证法(假设归纳法是错误的) 假设归纳法是错误的: 在自然数集合上,必定存在若干个元素x1,x2, …, xk,使得P(xi)不成立。 定义X为这个集合。X是良序的,命x是X集合的最小元素,P(x)为假。 x至少大于等于2(归纳法中的奠基已经证明了P(1)是成立的),因为x是最小元素,所以x-1不在X中,P(x-1)成立的。根据归纳法,P(1)成立,P(x-1)成立,P(x)也成立。 产生矛盾。 结论:归纳法是正确的。

归纳法可行蕴含良序 用归纳法证明良序:给定任意自然数的子集S,S均拥有最小元素 奠基:如果1在该子集中,成立; 假设:所有包含了一个小于等于n的自然数(命名为k)的子集,均包含最小元素。 归纳:(所有包含了一个小于等于n+1的自然数的子集,也拥有最小元素)任取一个包含了一个小于等于n+1的自然数的子集:如果这个子集中包含了小于等于n的元素,按照归纳假设,这个子集包含最小元素;如果这个子集不包含小于等于n的元素,n+1必定在这个子集中,n+1将成为最小元素。 结论:自然数集是良序的。

问题4: 数论中用的最多的等式之一 这明明是个“定理”,为什么被称为“算法”? 找到q和r是非常有意思的: r被限定为“余数” B被称为模 在整数加群中,a和b:存在一个c:a=b+c

存在性的证明 这个集合里,到底是哪些元素? 为什么让k=2a? 模b后的余数及 b的倍数和余数的和 保证大于0 保证适用良序

唯一性的证明 在数论相关证明中,整除时时出现!

整除及其性质 线性组合 问题5:如果a是b,c的最大公因子,这个结论会给你什么启发? b和c的公因子可以整除b和c的任意线性组合;

现在你知道如何“算”出ab的最大公因子了吗? “最大公因子”是公因子 构造出“最大公因子” 现在你知道如何“算”出ab的最大公因子了吗? “最大公因子”是公因子 任给两个互质的整数a,b,总是能够找到他们的某种线性组合ra+sb,构造出1,然后将线性组合乘以m,得到任意的整数m:mra+msb 而且一定是最大公约数

Euclid Algorithm – 数学形式 ab的线性组合,小于a,b ab的线性组合,小于r1 ab的线性组合,小于rn-1 +0 ab的线性组合,=0 rn是……r1,r2的公因子,是a,r1的公因子,是b,a的公因子

问题5: 你知道为什么用两个互质的整数的线性 组合可以表示任意的整数吗? 任给两个互质的整数a,b,总是能够找到他们的某种线性组合ra+sb,构造出1,然后将线性组合乘以m,得到任意的整数m:mra+msb

问题6: 你能看出每个序列中元素间的关系吗? 1, 3, 5, 7, 9, 11, … 奇数: 2, 4, 6, 8, 10, …. 偶数: 平方数: 立方数: 质数: 合数: 模4余1: 模4余3: 三角数: 完全数: Fibonacci: 1, 3, 5, 7, 9, 11, … 2, 4, 6, 8, 10, …. 1, 4, 9, 16, 25, 36, … 1, 8, 27, 64, 125, … 2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, … 4, 6, 8, 9, 10, 12, 14, 15, 16, … 1, 5, 9, 13, 17, 21, 25, … 3, 7, 11, 15, 19, 23, 27, … 1, 3, 6, 10, 15, 21, … 6, 28, 496, … 1, 1, 2, 3, 5, 8, 13, 21, … 问题6: 你能看出每个序列中元素间的关系吗?

问题7: 你是否能说出一些关于质 数的“著名”问题?

关于质数 我们在课堂上很容易回答的问题: 今天可以给你一个答案,却难以证明的问题: 还没有人能回答的问题: 质数是有限的还是有无穷多个? 不大于一个给定值的质数有多少个? 还没有人能回答的问题: 是否任何不小于4的偶数均可以表示为两质数之和 “孪生”质数对(p和p+2) 是否有无限多个? 形如n2+1的质数是否有无限多个? 素数定理:素数的分布规律的描述

质数有无限多个 一些“大”数学家认为这是数学史上最“美”的证明之一! π

利用费马数证明质数有无穷多个 为什么? 假设质数有限,为m个。取前m+1个费马数。将每个费马数进行质因子分解,所有的质因子都不相同。M+1个费马数至少有m+1个互不相同的质因子。因此矛盾。 证明: 1)任意两个费马数都是互质的。 2)假设质数有限,为m个。取前m+1个费马数。将每个费马数进行质因子分解,所有的质因子都不相同。M+1个费马数至少有m+1个互不相同的质因子。因此矛盾。 为何是互质的呢? 反证法:如果Fk和Fn有公因子m,Fk=a*m, Fn=b*m. Fn-2=b*m-2= F0*F1*…*Fk*…*F(n-1)=F0*F1*…*F(n-1)*a*m=a’*m b*m-2=a’*m (b-a’)*m=2 m是2的因子,m不能为2,m=1.

用抽象代数理论证明质数无限 问题8; 你能解释一下这个证明吗? 定义P是所有素数的集合,其中p是最大的素数。 找到2^p-1这个数,该数大于p,是合数。对其进行质因子分解。我们要证明,其中的任意一个质因子都大于p。取质因子q: 1),找到q的剩余乘代数系统Zq\{0};比如Z5\{0}为{1,2,3,4}。这是一个群。元素个数是q-1 2),在这个群里,元素2的阶是p,因为2^p模q为1. 3),根据拉格朗日定理,p是q的因子。 所以,q比p大 问题8; 你能解释一下这个证明吗?

算术基本定理;质因子分解 存在性:良序性 唯一性:归纳法 如何证明存在性?证明的关键: 唯一性:归纳法证明 奠基:2的质因子分解是唯一的。 假设:对于所有小于n的m,其质因子分解是唯一的。 归纳:假设n可以表达为两种不同的分解方式:n=p1*p2*…*pk=q1*q2*…*ql。显然,p1是素数+能够整除q1*q2*…*ql,p1一定是某个q的因子,p1一定等于某个qi,同理,q1也一定等于某个pj。 此时,p1=q1. 令n‘=q2*…*ql=p2*…*pk=q1*q2。根据归纳假设,形式相同。 结论:唯一。 存在性:采用良序性和反证法 令a是所有不能进行质因子分解的数中最小的合数。A必定能够分解为两个数a1,a2的积。A1,a2均小于a,能够质因子分解。A也就能够质因子分解。 如何证明存在性?证明的关键: 存在性:如果a是不能分解的整数中最小的,它不能是质数,则必可分解为两个数之积,那两个数一定可分解,于是a也可分解。 唯一性:将两个质因子分解式均按升序排列,对应项只能相等。

问题9: 如何判断一个数是否为 质数? 你听说过 Eratosthenes 的“筛子”吗? x 10 100 1000 10000 106 109 (x) 4 25 168 1229 78498 50847534 x/ln(x) 4.34 21.71 144.76 1085.74 72382.41 48254942.43 (x)/(x/ln(x) 0.921 1.151 1.161 1.132 1.084 1.054

Open Topics: 1,请总结一下,在哪些你所学过的内容中,我们用到了数学归纳法? 写出欧几里得算法,证明算法的正确性