离散数学 | 您所在的位置:网站首页 › 最好养的建兰品种排名图片 › 离散数学 |
文章目录
第二章 集合与函数2.1前言2.1.1.本章概述
2.2.集合2.2.1.集合的概念与表示2.2.2.集合的运算2.2.3.集合恒等式2.2.4.计算机中用位串表示集合
2.3.函数2.3.1.函数的概念2.3.2.三种函数2.3.3.逆函数(inverse functions)2.3.4.复合函数(composition)
2.4.集合的基数(cardinality)
第二章 集合与函数
2.1前言
2.1.1.本章概述
集合的概念、表示方法、子集、空集、笛卡尔积、幂集、集合并交补差运算、集合恒等式 函数的概念、单射、满射、双射、逆函数、函数的复合 2.2.集合 2.2.1.集合的概念与表示集合的概念 一般来说,把具有共同性质的一些东西,汇集成一个整体,就形成一个集合。通常用大写英文字母表示集合的名称;用小写英文字母表示组成集合的事物,即元素。若元素 a a a 属于集合 A A A ,记作 a ∈ A a\in A a∈A ,否则记作 a ∉ A a\notin A a∈/A 。一个集合,若其元素个数是有限的,则称作有限集,否则称为无限集。 集合的表示 列举法,如 A = { a , b , c , d } A=\{ a,b,c,d\} A={a,b,c,d}; 描述法,如 B = { x ∣ x < 10 } B=\{x|x0,1,2,3….} Z = { … , − 3 , − 2 , − 1 , 0 , 1 , 2 , 3 , … } \{…,-3,-2,-1,0,1,2,3,…\} {…,−3,−2,−1,0,1,2,3,…} Z⁺ = { 1 , 2 , 3 , … . . } \{1,2,3,…..\} {1,2,3,…..} R = 实数集 R+ = 正实数集 C = 复数集 Q = 有理数集 子集(subsets) 定义: A ⊆ B ≡ ∀ x ( x ∈ A → x ∈ B ) A \subseteq B \equiv \forall x (x\in A \rightarrow x \in B) A⊆B≡∀x(x∈A→x∈B) 真子集(proper subsets) 定义: ∀ x ( x ∈ A → x ∈ B ) ∧ ∃ x ( x ∈ B ∧ x ∉ A ) \forall x (x\in A \rightarrow x \in B) \wedge \exists x(x\in B \wedge x\notin A) ∀x(x∈A→x∈B)∧∃x(x∈B∧x∈/A) 集合相等 定义: A = B ≡ ∀ x ( x ∈ A ↔ x ∈ B ) A=B \equiv \forall x({x\in A \leftrightarrow x\in B }) A=B≡∀x(x∈A↔x∈B) 判定定理: A = B ≡ ( A ⊆ B ∧ B ⊆ A ) A=B \equiv (A \subseteq B \wedge B \subseteq A ) A=B≡(A⊆B∧B⊆A) 集合的基数(Cardinality) 集合的基数是用来衡量集合里面不同元素的个数的。 幂集(power sets) 给定集合 A A A ,由集合 A A A 的所有子集为元素组成的集合,称为集合 A A A 的幂集,记作 P ( A ) \mathscr{P}(A) P(A) 。 例如,如果 A={a,b},那么 P ( A ) = { ∅ , { a } , { b } , { a , b } } \mathscr{P}(A)=\{\varnothing,\{a\},\{b\},\{a,b\}\} P(A)={∅,{a},{b},{a,b}}。 如果有限集合 A A A 有 n n n 个元素,则其幂集 P ( A ) \mathscr{P}(A) P(A) 有 2 n 2^n 2n 个元素。 序偶(ordered pair) 序偶可以看作是具有两个元素的集合。但它与一般集合不同的是序偶具有确定的次序。 笛卡尔积(直积)(Cartesian Products) 令 A A A 和 B B B 是任意两个集合,若序偶的第一个成员是 A A A 的元素,第二个成员是 B B B 的元素,所有这样的序偶集合,称为集合 A A A 和 B B B 的笛卡尔乘积或直积,记作 A × B A\times B A×B 。 A × B = { ⟨ x , y ⟩ ∣ ( x ∈ A ) ∧ ( y ∈ B ) } A \times B = \{\langle x,y \rangle \vert (x \in A)\wedge(y \in B)\} A×B={⟨x,y⟩∣(x∈A)∧(y∈B)} 推广: A × B × C … … A\times B\times C…… A×B×C…… 注意这和 ( A × B ) × C (A\times B)\times C (A×B)×C与 A × ( B × C ) A\times (B\times C) A×(B×C)的含义不同。 特别地, A × A A \times A A×A 可以写成 A 2 A^2 A2 ,同样地, A × A × ⋯ × A ⏞ n = A n \overbrace{A \times A \times \cdots \times A}^{n}=A^n A×A×⋯×A n=An 。 2.2.2.集合的运算 集合的交(Intersection) 设任意两个集合 A A A 和 B B B ,由集合 A A A 和 B B B 所有共同元素组成的集合 S S S ,称为 A A A 和 B B B 的交集,记作 A ∩ B A \cap B A∩B 。集合的并(Union) 设任意两个集合 A A A 和 B B B ,所有属于 A A A 或属于 B B B 的元素组成的集合 S S S ,称为 A A A 和 B B B 的并集,记作 A ∪ B A \cup B A∪B 。集合的补(Complement) 设 U U U 为全集,对任一集合 A A A 关于 U U U 的补 U − A U-A U−A ,称为集合 A A A 的绝对补,记作 ∼ A \sim A ∼A 或 A ‾ \overline{A} A 。集合的差(Difference) 设任意两个集合 A A A 和 B B B ,所有属于 A A A 而不属于 B B B 的元素组成的集合 S S S ,称为 B B B 对于 A A A 的补集,或相对补,记作 A − B A-B A−B ,也称集合 A A A 和 B B B 的差。定义: A − B = { x ∣ x ∈ A ∧ x ∉ B } A-B=\{x|x\in A \wedge x\notin B\} A−B={x∣x∈A∧x∈/B} = A ∩ B ‾ A \cap \overline{B} A∩B 2.2.3.集合恒等式 分配律 A ∩ ( B ∪ C ) = ( A ∩ B ) ∪ ( A ∩ C ) A\cap(B\cup C)=(A\cap B)\cup(A \cap C) A∩(B∪C)=(A∩B)∪(A∩C) 。 A ∪ ( B ∩ C ) = ( A ∪ B ) ∩ ( A ∪ C ) A\cup(B\cap C)=(A\cup B)\cap(A \cup C) A∪(B∩C)=(A∪B)∩(A∪C) 。 结合律 A ∩ ( B ∩ C ) = ( A ∩ B ) ∩ C A\cap(B\cap C) = (A\cap B)\cap C A∩(B∩C)=(A∩B)∩C A ∪ ( B ∪ C ) = ( A ∪ B ) ∪ C A\cup(B\cup C) = (A\cup B)\cup C A∪(B∪C)=(A∪B)∪C 吸收律 A ∪ ( A ∩ B ) = A A\cup(A\cap B)=A A∪(A∩B)=A 。 A ∩ ( A ∪ B ) = A A\cap(A\cup B)=A A∩(A∪B)=A 。 德摩根律 A ∪ B ‾ = A ‾ ∩ B ‾ \overline{A \cup B}=\overline{A} \cap \overline{B} A∪B=A∩B 。 A ∩ B ‾ = A ‾ ∪ B ‾ \overline{A \cap B}=\overline{A} \cup \overline{B} A∩B=A∪B 互补律 A ∪ A ‾ = U A\cup \overline {A}=U A∪A=U A ∩ A ‾ = ∅ A\cap \overline{A} = \emptyset A∩A=∅ 支配律 A ∪ U = U A\cup U= U A∪U=U A ∩ ∅ = ∅ A\cap \emptyset=\emptyset A∩∅=∅ 恒等律 A ∩ U = A A\cap U=A A∩U=A A ∪ ∅ = A A\cup \emptyset = A A∪∅=A 幂等律 A ∩ A = A A\cap A=A A∩A=A A ∪ A = A A\cup A= A A∪A=A 2.2.4.计算机中用位串表示集合这是教材的一小节,讲的东西其实状态压缩DP的状态压缩。(当然状态压缩的方式有很多种,这里只是最简单的一种。) 假定全集 U = { a 1 , a 2 , a 3 , … … a n } U=\{ a_1,a_2,a_3,……a_n\} U={a1,a2,a3,……an},现在要表示集合 A A A的中的元素的情况, 便可以一个长度为n的01串来表示,其中若第i位,表示 a i ∈ A a_i\in A ai∈A,若第i为0,表示 a i ∉ A a_i\notin A ai∈/A。 这样做的好处在于,可以很方便的进行集合交并运算。 记 A 、 B A、B A、B两个集合的位串为 S 1 , S 2 S1,S2 S1,S2; 那么 A ∪ B A\cup B A∪B的情况可以表示为: S 1 ∣ S 2 S1 | S2 S1∣S2(按位与运算) 而 A ∩ B A\cap B A∩B的情况可以表示为: S 1 & S 2 S1 \&S2 S1&S2 (按位或运算) 2.3.函数函数,英文为function,mapping,transformation。 2.3.1.函数的概念定义: 设 X X X 和 Y Y Y 是任意两个集合,而 f f f 是 X X X 到 Y Y Y 的一个关系,如果对于每一个 x ∈ X x\in X x∈X ,有唯一的 y ∈ Y y\in Y y∈Y ,使得 ⟨ x , y ⟩ ∈ f \langle x,y \rangle\in f ⟨x,y⟩∈f ,称关系 f f f 为函数,记作 f : X → Y 或 X → f Y f:X\rightarrow Y\text{ 或 }X\overset{f}{\rightarrow}Y f:X→Y 或 X→fY A叫做定义域(demain),B叫做伴域(codomain); 如果, f ( a ) = b f(a)=b f(a)=b,那么b是像(image),a是原像(preimage)。 像的集合叫值域(range)。 集合在函数下的像 f ( S ) = { f ( s ) ∣ s ∈ S } f(S) = \{f(s) | s\in S \} f(S)={f(s)∣s∈S} 注意, f ( S ) f(S) f(S)也是集合,是像的集合。 利用笛卡尔积定义函数 函数相等 定义: 设函数 f : A → B , g : C → D f:A\rightarrow B,g:C\rightarrow D f:A→B,g:C→D ,如果 A = C , B = D A=C,B=D A=C,B=D ,且对于所有 x ∈ A x\in A x∈A 和 x ∈ C x\in C x∈C ,有 f ( x ) = g ( x ) f(x)=g(x) f(x)=g(x) ,则称函数 f f f 和 g g g 相等,记作 f = g f=g f=g 。 2.3.2.三种函数单射(入射)(one -to-one、injection) 定义: 从 X X X 到 Y Y Y 的映射中, X X X 中不存在两个不同元素有相同的象,则称这个映射为入射(或一对一映射)。设 f : X → Y f:X\rightarrow Y f:X→Y 是入射,即是对于任意 x 1 , x 2 ∈ X x_1,x_2\in X x1,x2∈X , 即 x 1 ≠ x 2 ⇒ f ( x 1 ) ≠ f ( x 2 ) x_1\ne x_2\Rightarrow f(x_1)\ne f(x_2) x1=x2⇒f(x1)=f(x2) 或者 f ( x 1 ) = f ( x 2 ) ⇒ x 1 = x 2 f(x_1)=f(x_2)\Rightarrow x_1=x_2 f(x1)=f(x2)⇒x1=x2 满射(onto、surjection) 定义: 对于 X → f Y X\overset{f}{\rightarrow}Y X→fY 的映射中,如果 range f = Y \text{range}f=Y rangef=Y ,即 Y Y Y 的每一个元素是 X X X 中一个或多个元素的象点,则称这个映射为满射(或到上映射),即 ∀ y ∈ Y , ∃ x ∈ X , s . t . f ( x ) = y \forall y\in Y,\exists x\in X,s.t. f(x)=y ∀y∈Y,∃x∈X,s.t.f(x)=y 通俗的说,就是B中的每一个元素都没有漏下,伴(陪)域就是值域。 双射(one-to-one correspondence、bijection) 从 X X X 到 Y Y Y 的一个映射,若既是满射又是入射的,则称这个映射是双射的。 一一对应关系式可逆的 (invertible)。 2.3.3.逆函数(inverse functions)定义: 设
f
:
X
→
Y
f:X\rightarrow Y
f:X→Y 是一双射函数,称
Y
→
X
Y \rightarrow X
Y→X 的双射函数
f
c
f_c
fc 为
f
f
f 的逆函数,记作
f
−
1
f^{-1}
f−1 。
f
−
1
(
y
)
=
x
f^{-1}(y)=x
f−1(y)=x ,iff,
f
(
x
)
=
y
f(x)=y
f(x)=y。 所以:
x
∈
f
−
1
(
S
)
≡
f
(
x
)
∈
S
x\in f^{-1}(S) \equiv f(x)\in S
x∈f−1(S)≡f(x)∈S 定理: 只有双射函数才存在逆函数。 ![]() 注意:函数的复合并不满足交换律。 2.4.集合的基数(cardinality)定义: 集合 A 、 B A、B A、B有相同的基数,当且仅当存在一个 A A A到 B B B的双射的时候,此时记为 ∣ A ∣ = ∣ B ∣ |A|=|B| ∣A∣=∣B∣ |
CopyRight 2018-2019 实验室设备网 版权所有 |