软件工程-基础课程-离散数学_集合论基础.docxVIP

软件工程-基础课程-离散数学_集合论基础.docx

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

PAGE1

PAGE1

离散数学基础

1集合的概念与表示

集合是离散数学中的基本概念,它是一组具有特定性质的元素的组合。集合中的元素是不重复的,并且没有顺序。集合可以用来描述许多离散数学中的概念,如函数、关系、图等。

1.1集合的表示

集合的表示有两种主要方式:列举法和描述法。

列举法:直接列出集合中的所有元素,例如,集合A={1,2,3}表示A集合包含1,2,3这三个元素。

描述法:通过描述集合中元素的共同特征来表示集合,例如,集合B={x|x是小于10的正偶数}。

在Python中,我们可以使用set数据类型来表示集合。例如:

#列举法表示集合

A={1,2,3}

print(A)#输出:{1,2,3}

#描述法表示集合

B={xforxinrange(1,10)ifx%2==0}

print(B)#输出:{2,4,6,8}

1.2集合的性质

空集:不包含任何元素的集合,记为?或{}。

全集:包含所有可能元素的集合,通常用U表示。

子集:如果集合A的所有元素都包含在集合B中,那么A是B的子集,记为A?B。

真子集:如果A是B的子集,但A不等于B,那么A是B的真子集,记为A?B。

集合的并集:两个集合A和B的所有元素的集合,记为A∪B。

集合的交集:两个集合A和B的共同元素的集合,记为A∩B。

集合的差集:集合A中但不在集合B中的元素的集合,记为A-B。

集合的补集:全集U中但不在集合A中的元素的集合,记为A’。

2集合的运算

集合的运算包括并集、交集、差集和补集等。

2.1并集

并集是两个集合的所有元素的集合。例如,如果A={1,2,3},B={3,4,5},那么A∪B={1,2,3,4,5}。

在Python中,我们可以使用|运算符或union方法来计算集合的并集:

A={1,2,3}

B={3,4,5}

C=A|B

print(C)#输出:{1,2,3,4,5}

#或者

C=A.union(B)

print(C)#输出:{1,2,3,4,5}

2.2交集

交集是两个集合的共同元素的集合。例如,如果A={1,2,3},B={3,4,5},那么A∩B={3}。

在Python中,我们可以使用运算符或intersection方法来计算集合的交集:

A={1,2,3}

B={3,4,5}

C=AB

print(C)#输出:{3}

#或者

C=A.intersection(B)

print(C)#输出:{3}

2.3差集

差集是集合A中但不在集合B中的元素的集合。例如,如果A={1,2,3},B={3,4,5},那么A-B={1,2}。

在Python中,我们可以使用-运算符或difference方法来计算集合的差集:

A={1,2,3}

B={3,4,5}

C=A-B

print(C)#输出:{1,2}

#或者

C=A.difference(B)

print(C)#输出:{1,2}

2.4补集

补集是全集U中但不在集合A中的元素的集合。例如,如果U={1,2,3,4,5},A={1,2,3},那么A’={4,5}。

在Python中,我们可以使用-运算符或difference方法来计算集合的补集,但需要先定义全集U:

U={1,2,3,4,5}

A={1,2,3}

C=U-A

print(C)#输出:{4,5}

#或者

C=U.difference(A)

print(C)#输出:{4,5}

以上就是离散数学中集合论基础的主要内容,包括集合的概念、表示和运算。理解和掌握这些内容,对于学习更高级的离散数学概念,如函数、关系、图等,都是非常有帮助的。#集合论基本原理

3集合的相等与包含

3.1原理

在集合论中,集合的相等与包含是两个基本概念。两个集合相等,意味着它们包含完全相同的元素,不论元素的顺序如何。集合的包含关系则表示一个集合中的所有元素都属于另一个集合,但后者可能包含更多元素。

3.2内容

3.2.1集合相等

两个集合(A)和(B)相等,记作(A=B),当且仅当它们的元素完全相同。即,对于任意的(x),如果(xA),那么(xB);反之亦然。

3.2.2集合包含

集合(A)包含于集合(B),记作(AB),意味着集合(A)中的所有元素也都是集合(B)的元素。如果(A)包含于(B),但(A)不等于(B),则称(A)是(B)的真子集,记作(AB)。

3.3示例

文档评论(0)

kkzhujl + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档