Skip to content

离散数学

要学到的

离散数学基础: 集合、偏序集、良序、数学归纳法、级数、递归、递推

概念定义

集合基数: 集合 A 中元素的数目称为集合A的基数(base number), 记为|A|

  • 如|A|是有限的, 则称A为有限集
  • 如|A|是无限的, 则称A为无限集

m元子集: 如果一个集合A中含有n个元素, 则称集合A为n元集, 称A的含有m个(0mn)元素的子集为A的m元子集.

子集总数: 一般来说, 对于n元集A, 它的m(0mn)元子集Cnm个, 所以不同的子集总数有:
Cn0+Cn1+Cn2+...+Cnn=2n 所以, n元集共有2n个子集

幂集: 设A为任意集合, 把A的所有不同子集为元素构成的集合叫做A的幂集(power set), 记为 P(A)2A
符号化表示:
P(A)={x|A}
该集合又称为集族(family of set)
对集族的研究在数学方面、知识库和表处理语言及人工智能等方面都有十分重要的意义
显然, 若集合A有n个元素, 则集合A共有2|A|个子集, 即
|P(A)|=2|A|

集合的运算:
设A、B为任意集合, U为全集

  • 并集 AB={X|XAXB}
  • 交集 AB={X|XAXB}
  • 差集 AB={X|XAXB}
  • 补集 A¯=UA={X|XUXA}  (A, A, AC)
  • 对称差集 AB={X|((XA)(XB))((XB)(XA))}

推广:

i=1nAi=i{1,2,...,n}nAi=A1A2A3...An={X|(XA1)(XA2)...(XAn)}i=1nAi=i{1,2,...,n}nAi=A1A2A3...An={X|(XA1)(XA2)...(XAn)}

当n无限增大时, 可以记为

i=1Ai=iZ+Ai=A1A2A3...i=1Ai=iZ+Ai=A1A2A3...

差和补运算的几个性质

  • AA=Φ
  • AB=A(AB)
  • A(BA)=AB
  • AB=AB¯
  • (AB)C=A(BC)

定理
设A、B、C为任意集合, U为全集, Φ为空集

  • 幂等律 AA=A;  AA=A
  • 恒等律 AΦ=A;  AU=A
  • 零律 AU=U;  AΦ=Φ
  • 否定律 A¯¯=A
  • 矛盾律 AA¯=Φ
  • 排中律 AA¯=U
  • 交换律 AB=BA;  AB=BA
  • 吸收率 A(AB)=A;  A(AB)=A
  • DeMorgAn律 AB=A¯B¯;  AB=A¯B¯
  • 结合律 A(BC)=(AB)C;  A(BC)=(AB)C
  • 分配律 A(BC)=(AB)(AC);  A(BC)=(AB)(AC)

吃好喝好 快乐地活下去