离散数学 第3讲 同余关系和商代数
离散数学第八章第3讲课件.ppt

6
5 u0 fedb
acg69 Nhomakorabea6
6 u0 fedba cg
9
6
7 u0 fedbag c
9
8 u0 fedbagc
S
S’ l(a) l(b) l(c) l(d) l(e) l(f) l(g)
利用Dijkstra算法求最短路径结果
f
2
e
71 2
35 1
a
8
7
2
u0 4
4
3
g3
46
d
b
6c
f
2
e
71 2
35 1
a
8
7
2
u0 4
4
3
g3
46
d
b
6c
算法执行过程
f
2
7
12
e
35
1
a
8 u0 4
24
7
3
3
4g 6
d
1 u0
2 u0 f 3 u0 fe 4 u0 fed
b
6c
abcdefg 8 4 ∞ ∞ 2 1 7
abcdeg 8 4 ∞ 4 2
7
abcdg 8 4 ∞ 3
7
abcg
849
1. 邻接矩阵
定义:设G=<V,E>是简单图,其中V={v1,v2,…vn}, 定义一个nxn的矩阵A,并把其中各元素 aij 表示成:
aij
1 0
若〈vi ,v j〉 E 若〈vi ,v j〉 E
则称矩阵A为图G的邻接矩阵。
例: 图G=<V,E>和其邻接矩阵如下图所示:
0100
A
0011 1101
离散3同态同构

§7.2 同态与同构 基本概念(3) 1. 基本概念(3)
例3:<R,+>≅<R+,×> <R,+>≅ 证明: 定义: (x∈ 证明: 定义:h:R→R+, h(x)=ex (x∈R) 的函数, R,都有 中唯一的元素e 与之对应; 都有R (1) h是R到R+的函数,∵ ∀x∈R,都有R+中唯一的元素ex与之对应; (2) h双射, ∵ ∀y∈R+,有lny∈R, 使h(lny)=elny=y ∴ h满射 双射, lny∈ h满射 又∵ ∀x1,x2∈R,当x1≠x2时, ex1 ≠ ex2 保持运算, 关于+ (3) h关于+和×保持运算,∵ ∀x1,x2∈R, h单射 ∴ h单射
代数系统间的同构关系具有自反、对称和传递性。 代数系统间的同构关系具有自反、对称和传递性。 对任意的代数系统A 对任意的代数系统A,A≅A; 对任意的代数系统A和A’, 若A≅A’, 则A’≅A; 对任意的代数系统A 对任意的代数系统A 对任意的代数系统A、A’和A’’, 若A≅A’且A’ ’’ ’’, ’’; ≅A’’ 则A≅A’’
5
§7.2 同态与同构 2.同态同构的性质 同态同构的性质(1) 2.同态同构的性质(1)
定理7.2.1:设 为从A=<S,* =<S’,*’ ,…,*’ 定理7.2.1:设f为从A=<S,*1,…,*n>到A’=<S’,*’1,…,*’n>的同态 7.2.1: 映射, 映射, ’’=<S’’,* =<S’’,*’’ ,…,*’’ g为从A’=<S’,*’1,…,*’n>到A’’=<S’’,*’’1,…,*’’n>的 为从A =<S’,*’ ,…,*’ 同态映射, 同态映射,则 gof是从A gof是从A到A’’的同态映射。 是从 ’’的同态映射。 证明:由合成函数的性质知: gof是从 是从S ’’的函数 的函数。 证明:由合成函数的性质知: gof是从S到S’’的函数。 为从A f为从A到A’的同态映射 (其中 其中: 的阶) ∀i∈N(1≤i≤n), ∀a1,…,ani∈S, (其中:ni为*i的阶) 是从A ’’的同态映射 g是从A’到A’’的同态映射 gof(*i(a1,…,ani))=g(f(*i(a1,…,ani))) ’’(g(f(a =*i’’(g(f(a1)),…,g(f(ani))) =g(*’ =g(*’i(f(a1),…,f(ani))) ’’(gof(a =*i’’(gof(a1),…,gof(ani)) gof关于* (1≤i≤n)保持运算,是从A ’’的同态映射。 gof关于*i和*’’i(1≤i≤n)保持运算,是从A到A’’的同态映射。 关于
§3同余课件详解

注意:若没有(d , m) 1的条件,不能成立!
反例:取m 4,a 6,b 10,d 2, 有6 10(mod 4),但3 5(mod 4)不能成立.
2021/3/24
数学与财经学院
2
中学数学竞赛
1、今天是星期一,再过100天是星期几? 再过1010 天呢?
2、3145×92653=2910 93995的横线处漏写了一个 数字,你能以最快的办法补出吗?
3、13511,13903,14589被自然数m除所得余数 相同,问m最大值是多少?
4、你知道777 的个位数是多少吗?
2021/3/24
数学与财经学院
9
6. a b (mod m),k > 0,kN ,则 1)ak bk (mod mk);
2) a b (mod m), 其中d | a, d | b, d | m
dd
d
证:a b(mod m) m|a b mk|k(a b)
ak bk(mod mk).
证:a b(mod m) m|a b d|a b a b(modd ).
9. 若a b (mod m) ,则 (a, m) = (b, m); 证:a mq1 r (a,m) (m,r), 同理,b mq2 r (b,m) (m,r).
2021/3/24
数学与财经学院
11
2021/3/24
数学与财经学院
3
§3.1 同余的概念及其基本性质
一、同余 1.定义1 给定正整数m,如果用m去除任意的
两个整数a与b所得的余数相同,则称a与b对
离散数学十二代数结构基本概念及性质(精品)

定理12.2.4 给定<S,⊙>且θl和θr分别为关 于⊙的左零元和右零元,则θl=θr=θ且零元θ是 唯一的。
定理12.2.5 给定<S,⊙>且|S|>1。如果θ, e∈S,其中θ和e分别为关于⊙的零元和幺元, 则θ≠e。
例:代数结构<Z,×>上的零元是“0”, 因为对于任何整数x,均有x×0=0×x=0。
例:前面例子中关于串的并置运算,它的单
位元素是空串,因为对任一串A,均有 // A = A // = A。
7.零元
给定<S,○>及θl,θr,θ∈S,则 θl为关于○的左零元 :=( x)(x∈S→θl○x=θl) θr为关于○的右零元 :=( x)(x∈S→x○θr=θr) θ为关于○的零元
:=( x)(x∈S→θ○x=x○θ=θ)
Байду номын сангаас
因此,一个代数结构需要满足二个条件: (1)有一个非空集合S (2) 在集合S上定义的运算一定是封闭的
此外,我们把集合S的基数即|S|,定义为代 数结构的基数。如果S是有限集合,则说代数结 构是有限代数结构;否则便说是无穷代数结构.
有时,要考察两个或多个代数结构,这里 就有个是否同类型之说,请看下面定义:
例:代数结构<N,+>与代数结构<Z,×> 是相同类型的,因为它们都有一个二元运算符。
例:代数结构<Z,+,×>与<N,+>的类 型是不相同的,因为它们的运算符的个数不同。
例:设S是非空集合,P(S)是它的幂集。对任 意集合A,B∈P(S)上的运算和如下:
AB =(A-B)∪(B-A)
AB = A∩B 则<P(S),,>是一代数结构。因为,显 然和是闭运算。 <R,+,×>与<P(S),,>是同类型代 数结构的。
离散数学课件第3章

rij=
1,如果aiRbj
0,如aiRbj
则称MR=[rij]矩阵是R的关系矩阵.
第3章 二元关系
例3.1-4
设A={a1,a2},B={b1,b2,b3},R={〈a1,b1〉,
〈a2,b1〉,〈a1,b3〉,〈a2,b2〉},则其关系矩阵为
第3章 二元关系
图 3.1―4
第3章 二元关系
(2)如果对A中每一x,xRx,那么R是反自反的.即 A上的关系R是反自反的 x(x∈A→xRx)
例 如 ,A={1,2,3},R2={〈2,1〉,〈1,3〉,〈3,2〉} 是 反
第3章 二元关系
关系也可归纳地定义.自然数上的小于关系可定义
如下: (1) (基础)〈0,1〉∈<
(2) (归纳)如果〈x,y〉∈<,那么
(i)〈x,y+1〉∈< (ii)〈x+1,y+1〉∈< (3)(极小性)对一切x,y∈N,x<y当且仅当〈x,y〉是 由有限次应用条款(1)和(2)构成。
1(真),当〈x1,x2,…,xn〉∈R时 0(假),当〈x1,x2,…,xn>∈R时
第3章 二元关系
当n=1时,R={〈x〉|P(x)}称为一元关系.它是一重组
集合,表示论述域上具有性质P的元素集合,其意义与 R={x|P(x)}相同,仅记法不同而已。 例如,设P(x)表示“x是质数”,论述域是N,则质数集 合可表示为 {〈x〉|P(x)} 或 {x|P(x)}
b1 b2
b3
a1 1
a2 1
0
1
1
0
即
1 0 1 MR 1 1 0
第3章 二元关系
离散数学课本定义和定理

离散数学课本定义和定理第1章集合1.1 集合的基本概念1. 集合、元(元素)、有限集、⽆限集、空集2. 表⽰集合的⽅法:列举法、描述法3. 定义1.1.1(⼦集):给定集合A和B,如果集合A的任何⼀个元都是集合B中的元,则称集合A包含于B或B包含A,记为或,并称A为B的⼀个⼦集。
如果集合A和B满⾜,但B中有元不属于A,则称集合A真包含于B,记为,并且称A为B的⼀个真⼦集。
4. 定义1.1.2(幂集):给定集合A,以A的所有⼦集为元构成的⼀个集合,这个集合称为A 的幂集,记为或1.2 集合的运算定义1.2.1(并集):设A和B是两个集合,则包含A和B的所有元,但不包含其他元的集合,称为A和B的并集,记为.定义1.2.2(交集):A和B是两个集合,包含A和B的所有公共元,但不包含其他元的集合,称为A和B的交集,记为.定义1.2.3(不相交):A和B是两个集合,如果它们满⾜,则称集合A和B是不相交的。
定义1.2.4(差集):A和B是两个集合,属于A⽽不属于B的所有元构成集合,称为A和B 的差集,记为.定义1.2.5(补集):若A是空间E的集合,则E中所有不属于A的元构成的集合称为A的补集,记为.定义1.2.6(对称差):A和B是两个集合,则定义A和B的对称差为1.3 包含排斥原理定理1.3.1设为有限集,其元素个数分别为,则定理 1.3.2设为有限集,其元素个数分别为,则定理1.3.3设为有限集,则重要例题P11 例1.3.1第2章⼆元关系2.1 关系定义2.1.1(序偶):若和是两个元,将它们按前后顺序排列,记为,则成为⼀个序偶。
※对于序偶和,当且仅当并且时,才称和相等,记为定义2.1.2(有序元组):若是个元,将它们按前后顺序排列,记为,则成为⼀个有序元组(简称元组)。
定义2.1.3(直接积):和是两个集合,则所有序偶的集合,称为和的直接积(或笛卡尔积),记为. 定义2.1.4(直接积):设是个集合,,则所有元组的集合,称为的笛卡尔积(或直接积),记为.定义2.1.5(⼆元关系)若和是两个集合,则的任何⼦集都定义了⼀个⼆元关系,称为上的⼆元关系。
§3同余课件

即7 的个位数是3.
2018/11/3
77
数学与财经学院
18
例8 设n的十进制表示是 13 xy 45 z , 且792n, 求 x,y,z. 解 因为792 = 8×9×11,故 8n,9n及11n。
8|n 8|45 z z 6.
9n 9(1 3 x y 4 5 z )= 19 x y 9x y 1, (1) 11n 11(z 5 4 y x 3 1) = 3 y x 11(3 y x)。 (2) 即有 x y 1 = 9或18, 3 y x = 0或11
第三章
同 余
• 教学目的和要求 • (1)熟练掌握同余的基本概念及性质。 • (2)熟练掌握剩余类、完全剩余系、简 化剩余系和欧拉函数的概念及其性质。 • (3)熟练掌握欧拉定理、费马定理和解 某些同余问题。 • 本章是初等数论的核心内容,是学生必须 掌握的基础知识。
2018/11/3
数学与财经学院
如: 21 6mod5, 43 7mod10, 3 8mod2
2018/11/3
数学与财经学院
4
§3.1
同余的概念及其基本性质
2、判断a,b对模m同余 ①定义 ②定理1 整数a,b对m同余的充要条件是
m (a b),即a b mt, t Z
注:下面的三个表示是等价的:
解方程组,得到x = 8,y = 0,z = 6。
2018/11/3
数学与财经学院
19
五、弃九法〔验算计算结果〕
若ab c, 则有 ab a b c(mod9)
应用这种方法可以验算较大整数的乘法。 例9. 验算 28997×39495=1145236415是否正确。
§3同余ppt课件

20
21
引言
§3.2 剩余类与完全剩余系
一个整数被正整数n除后,余数有n种情形:0, 1,2,3,…,n-1,它们彼此对模n不同余。这表 明,每个整数恰与这n个整数中某一个对模n同余。 这样一来,按模n是否同余对整数集进行分类,可 以将整数集分成n个两两不相交的子集。
n
11 N 11 (1)i ai i0 14
例4 设N an1000 n an11000 n1 a11000 1 a0 (0 ai 1000 )
n
则 7(或11或13) N 7(或11或13) (-1)iai i0
证:Q1000 1(mod 7或mod11或mod13)
1000i (1)i (mod 7或mod11或mod13) (i 1, 2L n)
19
五、弃九法〔验算计算结果〕 若ab c,则有 ab a b c(mod 9) 应用这种方法可以验算较大整数的乘法。
例9. 验算 28997×39495=1145236415是否正确。
Q 28997 17 8(mod9), 39495 3(mod9) 1145236415 32 5(mod9) 但8 3 5(mod 9) 所以结果不正确。
2
中学数学竞赛
1、今天是星期一,再过100天是星期几? 再过1010 天呢?
2、3145×92653=2910 93995的横线处漏写了一个 数字,你能以最快的办法补出吗?
3、13511,13903,14589被自然数m除所得余数 相同,问m最大值是多少?
4、你知道777 的个位数是多少吗?
3
§3.1 同余的概念及其基本性质
9n 9(1 3 x y 4 5 z )= 19 x y 9x y 1, (1)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
证明: 必要性: 设~是关于运算*的同余关系,并对任意a、b、c、d∈S,假设 a~b和c~d。a~b蕴含着ac~bc,而c~d蕴含着bc~bd。根据~ 的传递性, 得出ac~bd。 充分性: ~是一等价关系, 假设对任意a、b、c、d∈S,当a~b和c~d 时,ac~bd。因为c~c,故如果a~b,那么ac~bc。类似地,ca~cb。
一、同余关系
同余关系定义: 设R为代数A=<S, *, △>的载体S上的等价关系, 如果在代 数运算*下仍能保持, 则称R是关于运算*的同余关系。
a b
a*c b*c
a b
c
△a △b
一、同余关系
例1:给定代数A=<I, ·>,I:整数集合,运算· 为普通乘法运算,R为I
上的模k相等(k∈I+)关系, 即xRy当且仅当x≡y(mod k),现在证明R是 关于运算· 的同余关系。
由定理2可以看出,一 个同态可以诱导出一 个同余关系; 反过来, 可以证明一个同余关 系也可以导出一个同 态。
∵h为同态 ∴ h(△a)=△′h(a),h(△b)=△′h(b)
∴ h(△a)= h(△b), ∴△aR△b,即R是关于运算△的同余关系;
ii)如果aRb,cRd,则h(a)=h(b),h(c)=h(d), ∴ h(a)*′h(c)= h(b)*′h(d), ∵h为同态 ∴ h(a*c)=h(a)*′h(c),h(b*d) = h(b)*′h(d) ∴ h(a*c)= h(b*d), ∴ (a*c)R(b*d),即R是关于运算*的同余关系。
(2) 证明h是双射函数。h: S/~→f(S)是单射:对任意x1、x2∈S, 若f(x1)
=f(x2),则x1~x2, [x1]=[x2]。h: S/~→f(S)是满射:f(S)上的任一元素均可 写成f(x),于是存在[x]∈S/~使h([x])=f(x)。 (3) 证明h保持运算。h([x]*″[y])=h([x*y])=f(x*y)=f(x)*′f(y)=h([x])*′h([y]) h(Δ″[x])=h([Δx])=f(Δx)=Δ′f(x)=Δ′h([x])。 (4) 证明常数对应。h([k]) = f(k) = k′。 所以, h是一同构。
商代数 规范映射h: S→S/~,h(a)=[a](a∈S)
作业:P186 习题6.4 3、6 P191 习题6.5 1
谢谢同学们!
18
二、商代数
回忆:设R是非空集合S上的等价关系,称划分{[a]R|a∈S}为S关于R 的商集,记为S/R。即S/R={[a]R|a∈S}。 商代数的定义 设~是代数A=<S, *, Δ, k>上的同余关系, A的关于~的商代数定义为A/ ~=<S/~, *′, Δ′, [k]>,其中运算*′和Δ′的定义如下:对所有[a]、[b]∈S/~, [a]*
三、商代数和同态象的关系
定理2:设f是从A=<S,*, Δ, k>到A′=<S′,*′,Δ′,k′>的同态,~是A上由f诱导的同余关系 , 那么, 从A/~=<S/~,*″,Δ″,[k]>到<f(S),*′,Δ′,k′>存在同构h。 证明:定义h: S/~→f(S), h([x])=f(x) (1) 证明h是良定的。如果[x]=[y],那么x ~ y, 所以,f(x)=f(y)。因为h([x]) =f(x)和h([y])=f(y),所以h([x])=h([y])。 h是良定的。
(3) 证明*′是良定的,即证明如果[a]=[b]和[c]=[d], 那么[a]*′[c]=[b]*′[d]。
如果 [a]=[b] 和 [c]=[d], 那么 a~b 和 c~d, 因为 ~ 是一同余关系 , a*c~b*d 。所以 , [a*c]=[b*d]。由*′的定义知因为[a]*′[c]=[a*c]和[b]*′[d]=[b*d], 得[a]*′[c]=[b]*′[d] 。所以, *′是良定的。 综上所述, Δ′和*′都是S/~上良定的运算, 因此A/~是具有与A相同构成成分的代 数。 证毕。
证明:①先证R是等价关系。对任意a、b∈S,
∵ h(a)=h(a), ∴aRa, ∴R自反; ∵若aRb, 则h(a)=h(b),有h(b)=h(a), ∴bRa,∴R对称; ∵若aRb, bRc, 则有h(a)=h(b),h(b)=h(c), ∴ h(a)=h(c), ∴aRc,∴R传递。 综上所述,R是等价关系。 ②再证该等价关系R是A上的同余关系。[证明见下页] 由①和②知R是A上的同余关系。
的每一运算是同余的。
一、同余关系
例3:A={a,b,c,d}, 运算表(a)为在A上定义的*运算,表(b)为A
上的等价关系R,判断R是不是关于运算*的同余关系。
从上述表中可以看出cRd, b*c=d, b*d = a, 但是d与a不等价,即b*c与 b*d不等价,所以R不是关于运算*的同余关系。
一、同余关系
定理1:如果~是代数A=<S,*,Δ, k>上的同余关系, 那么规范映射h: S→ S/~,h(a)=[a](a∈S),是从代数A到商代数A/~=<S/~,*′,Δ′, [k]>的同态,称 为与~相关的自然同态。 证明: (1) 代数A与A/~是具有与A相同构成成分; (2)设h是从S到S/~的规范映射, 根据商代数的定义有[a]*′[b]=[a*b]和Δ′ [a]=[Δa], 因而h(a*b)=[a*b]=[a]*′[b]=h(a)*′h(b); h(Δa)=[Δa]=Δ′[a]=Δ′h(a),即h保 持了A的运算。 (3)根据规范映射的定义有h(k)=[k]。因此, h是从A到A/~的同态。
一、同余关系
定理2:设h是从A=<S, *, △>到A′=<S′, *′, △′>的一个同态。如果在A上定 义二元关系R: aRb⇔h(a)=h(b)(a、b∈S),则R是代数A上的同余关系。
证明:②再证该等价关系R是A上的同余关系。
对任意a、b、c、d∈S, i)如果aRb,则h(a)=h(b), ∴ △′h(a)= △′h(b),
证明: (a)容易看出R是I上的等价关系; (b)下面只需证明对任意a,b,c∈I,若aRb,则(a· c)R(b· c)和(c· a)R(c· b)。 设aRb, 即存在n∈I使得a-b=kn。于是(a· c)-(b· c)=tn, 因此(a· c)R(b· c) 。又乘法是可交换, 有(c· a)R(c· b) 。所以, R是关于· 的同余关系。
一、同余关系
代数A上的同余关系定义:
设~是代数A=<S , * , △>的载体S上的等价关系,对一切元素a、 b、c∈S,若 (1) 若a~b, 则ac~bc 和 ca~cb , (2) 若a~b, 则△a~△b , 都满足, 则~称为代数A上的同余关系。~的等价类叫做关系~的 同余类。
注意:S上的等价关系~是代数A的同余关系当且仅当~关于A
所以~关于运算*是一同余关系。
一、同余关系
自然等价关系: h是 A到A′的任一个同态, h:S→S′可诱导出一个S上的自然等价关系, 这 一关系定义如下: a、b∈S, a~b当且仅当h(a) = h(b)。 定理2: 设h是从A=<S, *, △>到A′=<S′, *′, △′>的一个同态。如果在 A上定 义二元关系R: aRb⇔h(a)=h(b)(a、b∈S),则R是代数A上的同余关系。
一、同余关系
例2:给定代数A=<I, △>,I:整数集合,I上的一元运算△定义为:
z∈I, △(z) = z2(mod m)(m>0),I上的模m相等关系R为: z1Rz2 当且仅当
z1≡z2(mod m),问:R是关于运算△的同余关系吗?
证明:
(a)容易看出R是I上的等价关系,
(b)因此只需证明对任意z1, z2∈I,若z1Rz2, 则△(z1)R△(z2)。 若z1Rz2, 即z1≡z2(mod m),设z1=m· a1+r, z2=m· a2+r(0≼r≼m-1, a1,a2∈I), △(z1) = (z1)2(mod m)= (m· a1+r)2(mod m) = ((a1)2m2+2ma1+r2) (mod m) = r2 (mod m) △(z2) = (z2)2(mod m)=(m· a2+r)2(mod m) = ((a2)2m2+2ma2+r2) (mod m) = r2 (mod m) 所以,△(z1)≡△(z2)(mod m), 即△(z1)R△(z2)。
三、商代数和同态象的关系
下图描述了同态象与同态映射诱导的商代数间的同构关系:
同态映射f 同态象
A=〈S,*,Δ ,k〉
f 诱导的A上的同余关系~
A’=〈f(S),*′,Δ ′,k′〉
f 诱导的S上的自然等价关
系~,
规 范 映 射 g
自 然 同 态
同构映射h
a~b当且仅当h(a) = h(b)
A/~=〈S/~,*″,Δ ″,[k]〉
二、商代数
商代数的运算和常数保留了许多原代数的性质:
(1) 代数A中如果运算*是可交换的, 那么A/~中 *′也是可交换的; (2) 如果*是可结合的, *′也是可结合的;
该定理说明一个同余 (3) A中如果k是关于*的么元,那么 A/~中[k]是关于*′的么元; 关系可以导出一 个同态。 (4) 如果k是关于*的零元, 那么[k]是关于*′的零元。
′[b]=[a*b], Δ′[a]=[Δa]。S/~表示等价关系~下S的商集,即等价关系~
的等价类的集合。 为证明A/~是一个代数必须证明*′和Δ′都是良定的, 即运算*′和Δ′的结 果不依赖于参加运算的等价类中的表示元素。