也系边上老师的课边做的一些笔记以及自己的一些想法,但有时候可能会拖更,分享给大家,有不妥之处,敬请评论区指正。
集合的基本概念及其运算
集合与元素
- 集合要有明确特征,不能是模糊概念,如:高个子学生
- 集合的表示方法:
- 枚举法
- 抽象法:用谓词来概括,
- 抽象描述不唯一。
- 不能取
,否则罗素悖论
猫了个打盹()
- 归纳定义:包含基本项、归纳项、以及最小化。(可以类比一下上学期公理系统的定义)
- 基本项和归纳项不难理解,归纳项就是推演规则。
这里我们来定义一个集合A
- 这里重点辨析一下极小化:
保证A中每个元素都可通过有限次使用1或2来获得。
最小化很必要,就是说如果只有1和2两句话,A中有其他不符合1、2规则的元素也可以满足,归纳定义法定义的集合就不唯一!!!
为什么叫极小化,就是说A中没有其他多余的元素,是通过1、2能得到的最小集合,清清爽爽。
- 基本项和归纳项不难理解,归纳项就是推演规则。
集合的相等与包含
相等和包含的定义在高中的时候就说过了,这里说点不一样的。
- 集合与元素的排列次序与元素重复出现的次数无关
体现为{1,2,3}={3,1,2}
{a,b,c}={a,a,c,b,b,c}(这个也叫多重集) - 相等与包含的等价表示
- 集合的元素可以是集合
所以这里就有必要辨析一下
的区别
例:A={1,2,{1,2,3}}
在这里,“1”,“2”,“{1,2,3}”是平级的。这里我们可以类比电脑的文件夹存储方式。 - 还有一个关系,咱们可以看看。
幂集
- 集合A的全部子集构成的集合 称为A的 幂集,记作
。 - 基数,有穷集合A中所含有元素的个数称为 A 的基数。记作#A。
对于A中的每个元素在A的幂集元素中只有两种选择,(to be | not to be) ,所以只要A是有穷集合,则
集合的运算
就是去除掉相同的部分,跟异或有点像有米有。
- 集合族,集合的聚合:如果一个集合的所有元素都是集合,则称该集合为 集合族 或 集合的聚合。
即有就留下。- 我觉得在这个定义上,和运算上的
有点像,但我基础不够说不出来有什么内部的联系,等我研究一下,有成果在评论区告诉大家
- 我觉得在这个定义上,和运算上的
- 另外,由集合族定义牵扯的广义分配律,广义德摩根律大家也可以去看看形式,这里不赘述了
- 还有一有意思的原理:(集合恒等式的基本形式可以与逻辑等值式类比)
- 对偶原理:在不含有
的集合恒等式中,将 互换, 互换,得到的仍是集合恒等式(或者可以用逻辑上的对偶定理来理解,真值不变)。是不是很有趣,为啥会这样呢。这两个玩意都是布尔代数的特例,可以去了解一下布尔代数
- 对偶原理:在不含有
- 咱们学过范式,我们可以用
这个完备集来表示所有的逻辑情况,在集合里我们也可以用把所有的其他运算符化成 来简化运算。当然很多时候可以用元素分析,需要灵活应对。
有穷集的计数原理
- 如题,有定理
- 可以画Venn图辅助理解。
集合的归纳定义法
- 在第一节集合与元素讲过基础的定义,其中我们说抽象定义有时会有点不清楚,所以我们学习更好的归纳定义。
- 其中需注意的极小化定义,一般表述为“只有有限次应用基础语句和归纳语句得到的元素才是该集合中的元素”
有序偶和笛卡尔乘积
- 有序偶:两个对象x、y,他们按规定的顺序构成的序列,称之为有序偶,记为 < x , y >。
- 其中x称为第一元,y称为第二元。
- 有序偶的集合表示:
< x , y > = { { x } , {x , y}}
- 这样表示的话,有序偶的有序性得以体现。
- 尝试着写一下n元序偶的集合表示呗!
- 笛卡尔乘积:
- 由于有序偶的有序性,所以笛卡尔积不符合交换律和结合律
- 运算性质:
- 类似的分配律性质对
也适用
- 类似的分配律性质对
- n个集合的笛卡尔积推广,自己类推一下叭。
未完待续。。。