20145327寒假第二周学习总结

集合论 ——集合代数、关系、函数、集合的基数

集合的元素具有的性质:无序性、相异性、确定性、任意性

集合与元素的关系:∈、∉  集合与集合的关系:⊆, =, ?,≠

空集是任何集合的子集, ∅是惟一的

幂集:P(A)={x | x包含于A}   计数:如果|A|=n,则|P(A)|=2*n.

集合的运算:并 A∪B = {x | x∈A ∨ x∈B} ; 交 A∩B = {x | x∈A ∧ x∈B}; 相对补 A-B = {x | x∈A ∧ x∉B} ; 对称差 A异或B = (A-B)∪(B-A) ; 绝对补 ~A = E-A

容斥原理:|A∪B|=|A|+|B|-|A∩B|

|A∪B∪C| =|A|+|B|+|C|-|A∩B|-|A∩C|-|B∩C|+|A∩B∩C|

集合算律:

有序对:由两个元素x和y,按照一定的顺序组成的二元组称为有序对,记作<x,y>.

<x,y>≠<y,x> (当x≠y时)

笛卡尔积:设A,B为集合,A与B的笛卡儿积记作A×B,且 A×B = {<x,y>| x∈A∧y∈B}.

笛卡尔积的性质:

(1)不适合交换律 A×B ≠ B×A (A≠B, A≠∅, B≠∅)

(2)不适合结合律 (A×B)×C ≠ A×(B×C) (A≠∅, B≠∅, C≠∅)

(3)对于并或交运算满足分配律 A×(B∪C)=(A×B)∪(A×C) ; (B∪C)×A = (B×A)∪(C×A) A×(B∩C)=(A×B)∩(A×C) ;(B∩C)×A = (B×A)∩(C×A)

(4)若A或B中有一个为空集,则A×B就是空集. A×∅ = ∅×B = ∅

(5)若 |A| = m, |B| = n, 则 |A×B| = mn

二元关系:如果一个集合满足以下条件之一: (1)集合非空, 且它的元素都是有序对; (2)集合是空集。 则称该集合为一个二元关系, 简称为关系,记作R. 如果<x,y>∈R, 可记作xRy;如果<x,y>∉R, 则记作x R/ y

|A|=n, |A×A|=n*2, A×A的子集有2*n*2 个. 所以A上有 2*n*2个不同的二元关系.

定义域domR = {x | 彐y (<x,y>∈R) } ;值域ranR = {y | 彐x (<x,y>属于R) };域 fldR = domR ∪ ranR

逆:   R*-1 = {<y,x> | <x,y>∈R}

合成:R°S = |<x,z> | 彐 y (<x,y>∈R∩<y,z>∈S) }

(F*-1)*-1=F ; domF*-1= ranF; ranF*-1= domF

(F°G)°H = F°(G°H); (F°G)°1 = G*-1°F*-1

A上关系的幂运算:设R为A上的关系, n为自然数, 则R的n次幂定义为:(1) R°={<x,x>|x∈A}=IA(2) R*n+1=R*n°R

设R是A上的关系, m, n∈N, 则 (1)Rm°Rn = R*m+n (2)(R*m)*n = R*mn

设R为A上的关系, (1)若∀x(x∈A→<x,x>∈R), 则称R在A上是自反的.(2)若∀x(x∈A→<x,x>∉R), 则称R在A上是反自反的.

自反关系:全域关系EA, 恒等关系IA, 小于等于关系LA, 整除关系DA

反自反关系:实数集上的小于关系、幂集上的真包含关系.

设R为A上的关系, (1)若∀x∀y(x,y∈A∧<x,y>∈R→<y,x>∈R), 则称R为A上的对称关系.                          (2)若∀x∀y(x,y∈A∧<x,y>∈R∧<y,x>∈R→x=y), 则称R为A上的反对                                称关系.

传递性:设R为A上的关系, 若∀x∀y∀z(x,y,z∈A∧<x,y>∈R∧<y,z>∈R→<x,z>∈R),则称R是A上的传递关系.

传递关系:A上的全域关系EA;恒等关系IA和空关系∅; 小于等于和小于关系;整除关系;包含与真包含关系。

关系性质的三种等价条件:

闭包:设R是非空集合A上的关系, R的自反(对称或传递)闭包是A上的关系R‘, 使得R‘满足以下条件: (1)R‘是自反的(对称的或传递的) (2)R⊆R‘ (3)对A上任何包含R的自反(对称或传递)关系R‘‘ 有R‘⊆R‘‘.

一般将R的自反闭包记作r(R), 对称闭包记作s(R), 传递闭包记作t(R).

设R为A上的关系, 则有(1)r(R)=R∪R°(2)s(R)=R∪R*-1(3)t(R)=R∪R2∪R3∪…

等价类:设R为非空集合A上的等价关系, ∀x∈A,令 [x]R = {y | y∈A∧xRy} 称[x]R为x关于R的等价类, 简称为x的等价类, 简记为[x].

等价类的性质:设R是非空集合A上的等价关系, 则(1)∀x∈A, [x]是A的非空子集.(2)∀x,y∈A, 如果xRy, 则 [x] = [y].(3)∀x,y∈A, 如果x R/  y, 则 [x]与[y]不交.(4)∪{[x] | x∈A}=A

商集:设R为非空集合A上的等价关系, 以R的所有等价类作为元素的集合称为A关于R的商集, 记做A/R, A/R = {[x]R | x∈A}

偏序关系:非空集合A上的自反、反对称和传递的关系,记作?. 设?为偏序关系, 如果<x, y>∈?, 则记作x?y, 读作x“小于或等于”y.

设<A,?>为偏序集, B?A, y∈B.(1)若∀x(x∈B→y?x)成立, 则称y为B的最小元.

(2)若∀x(x∈B→x?y)成立, 则称y为B的最大元.

(3)若∀x(x∈B∧x?y→x=y)成立, 则称y为B的极小元.                                                 (4)若∀x(x∈B∧y?x→x=y)成立, 则称y为B的极大元.

设<A, ?>为偏序集, B⊆A, y∈A. (1)若∀x(x∈B→x?y)成立, 则称y为B的上界.

(2)若∀x(x∈B→y?x)成立, 则称y为B的下界.

(3)令C={y| y为B的上界}, 则称C的最小元为B的最小上界                                                   或上确界.

(4)令D={y| y为B的下界}, 则称D的最大元为B的最大下界                                                   或下确界.

设F为二元关系, 若∀x∈domF都存在唯一的y∈ranF使xFy成立, 则称F为函数 。

设f:A→B, (1)若ranf=B, 则称f:A→B是满射的。

(2)若?y∈ranf都存在唯一的x∈A使得 f(x)=y, 则称f:A→B是单射的。

(3)若f:A→B既是满射又是单射的, 则称 f:A→B是双射的。

存在的问题: 不会画关系矩阵图、不太能准确写出二元关系的集合表达式、函数的单射满射双射不太理解...

时间: 2024-08-07 04:31:35

20145327寒假第二周学习总结的相关文章

20145327寒假第一周学习总结

学习科目:离散数学第一部分-数理逻辑 通过对PPT的学习掌握了命题逻辑基本概念 命题逻辑等值演算 命题逻辑推理理论 一阶逻辑基本概念 一阶逻辑等值演算与推理理论. 笔记: 两个重要量词分配等值式: 所有有关数理逻辑的题都是在这些公式的基础上进行推理,掌握好这些公式命题逻辑部分的题基本不会有大问题,多做题熟悉公式(期末考试中是第三部分图论出了问题,所以这一部分复习起来还是相对容易,着重放在二三部分).

20155336 2016-2017-2《JAVA程序设计》第二周学习总结

20155336 2016-2017-2 <JAVA 程序设计>第二周学习总结 教材学习内容 1: GIT版本检测 2: JAVA中基本类型 整数 字节 浮点数 字符 布尔(▲) 通过API可以得知各个类型可存储的数值范围 public class Range {public static void main(String[] args){ //byte.short.int.long的范围 System.out.printf("%d~%d%n", Byte.MIN_VALU

20145301第二周学习总结

20145301第二周学习总结 教材学习内容总结 3.1 类型.变量与运算符 整数 short 2字节,int 4字节,long 8字节 字节 byte 1字节 浮点数 float 4字节,double 8字节 字符 char 2字节(包括字母.汉字) 布尔 boolean 不用在意它的存储空间(只有true/false) 注释 // 单行注释,/ / 多行注释 下图为各类型范围: 常量定义 final加在定义类型之前,表示定义的该变量将不能改变其值,如 final int a=10; 局部变量

20145326《Java程序设计》第二周学习总结

20145326<Java程序设计>第二周学习总结 教材学习内容总结 本周学习教材第三章,本章主要讲述了java语言中的一些基础语法,java是个支持面向对象的程序语言,但在正式进入面向对象支持语法的探讨前,对于类型.变量.运算符.流程控制等,这些各种程序语言都会有的基本语法元素,还是要有一定的基础.虽然各种程序语言都有这些基本语法元素,但千万别因此而轻忽它们,因为各种程序语言都有其诞生的宗旨与演化过程,对这些基本语法元素,也就会有其独有的特性. 1. 类型 在java的世界中,并非每个东西都

2017面向对象程序设计(Java)第二周学习总结

2017面向对象程序设计(Java)第二周学习总结 直系学妹学弟们好!额...不要问我为什么把学妹放前面,我也不知道!我只是你们和蔼可亲的学长一枚而已.也不要问为什么是第二周学习总结而不是第一周,因为第一周学长正在家里吃西瓜吹空调.好了,闲言少叙.我先为你们介绍一下助教的职责,而后再对你们的学习情况进行总结! 身为你们本学期Java课程的助教...之一,我的任务是:指导你们学习,批改我所负责学习小组的实验作业.阅读博文并回复.其他学习小组会有另外三位助教负责.由于我们每周五都会汇总你们的情况,其

20145311 《信息安全系统设计基础》第二周学习总结

20145311 <信息安全系统设计基础>第二周学习总结 教材学习内容总结 重新学习了一下上周的一部分命令:grep main wyx.c(grep的全文检索功能)ls > ls.txt :ls内容输出到文本find pathname -mtime -n/+nfind -size -n/+n (find的功能还是比较强大) 简单地学习了一下vim编辑器,跟着vimtutor简单地学了一些,在linux bash中使用vim能够极大地提高效率, vim的用法比较多,只学习了其中简单的一部分

201671010117 2016-2017-2 《Java程序设计》Java第二周学习心得

Java第二周学习心得 这一周老师在周四进行了课堂测验,完全出乎我的意料,我以为老师会在前两周上课讲一下,由于我在课前没有好好准备,反转课堂来的有的措手不及,那些题很多很多都不会,也错了很多,班上有很多表现很好的同学,他们课前准备充分,在课堂上完全没有任何压力,我也意识到了我课前没有花大量时间看书的严重性,所以我下课便去看第三章了,以后也一定要好好看书,找出不懂得问题,课上也要认真向其他优秀同学学习,不懂的问题也要想办法解决. 今天写了PPT上的任务1-9,着实也遇到了很多不会的问题,像是最后的

20145319 第二周学习总结

20145319 <Java程序设计>第二周学习总结 教材学习内容总结 本周学习教材第三章,本章主要讲述了java语言中的一些基础语法,大致包括java语言中的类型,变量,运算符,流程以及基础语法等. 1. 类型 基本类型(每种类型都有其储存范围,如超出范围,即Overflow): 整数:可分为short整数(占2字节),int整数(占4字节),long整数(占8字节)三种,例如,int类型的十进制2其实是以000000000 00000000 00000000 00000000 000000

20165232 第二周学习总结

20165232 第二周学习总结 1:带包的代码如何编译运行 代码编写完毕后,先Javac编译,再用mkdir以打包文件的文件名创建一个新文件夹,之后将编写的字节码文件用co命令拷贝到新的文件夹中,最后再运行. 2:一些知识点总结 第三章基础语法 3.1 类型.变量与运算符 类型 基本类型:整数(short.int.long).字节(byte).浮点数(float.double).字符(char).布尔(boolean) 常用格式控制符号 运算符 ==表示相等,=是指定运算,%运算结果是除法后的