4. 집합의 대수 법칙 (U - T, Ø - F, ^ - ∩, v - ∪, ~ - `)
집합 | 대수법칙 |
A∪Ø=A, A∩U=A | 항등법칙(Identity Law) |
A∪U=U, A∩Ø=Ø | 지배법칙(Domination Law) |
A∪A=A, A∩A=A | 멱등법칙(Idempotent Law) |
A∪B=B∪A, A∩B=B∩A | 교환법칙(Commutative Law) |
A∪(B∪C)=(A∪B)∪C A∩(B∩C)=(A∩B)∩C | 결합법칙(Associative Law) |
A∪(B∩C)=(A∪B)∩(A∪C) A∩(B∪C)=(A∩B)∪(A∩C) A×(B∩C)=(A×B)∩(A×C) A×(B∪C)=(A×B)∪(A×C) |
분배법칙(Distribute Law) |
(A')'=A | 이중 보법칙(Double Negation Law) |
A∪A'=U, A∩A'=Ø Ø'=U, U'=Ø | 보법칙(Complement Law) |
(A∪B)'=A'∩B', (A∩B)'=A'∪B' | 드모르간의 법칙(De Morgan's Law) |
A∪(A∩B)=A, A∩(A∪B)=A | 흡수법칙(Absorption Law) |
(예제) 드모르간의 법칙을 증명하시오.
⑴ (A∪B)'=A'∩B' ⑵ (A∩B)'=A'∪B'
⑴ (A∪B)' ⇔ A'∩B'임을 증명하면 된다.
x∈(A∪B)' ⇔ x ∉ (A∪B)
⇔ (x ∉ A)∧(x ∉ B) ⇔ A'∧B'
∴ (A∪B)'=A'∩B'
⑵ (A∩B)' ⇔ A'∪B'임을 증명하면 된다.
x∈(A∩B)' ⇔ x ∉ (A∩B)
⇔ (x ∉ A)∨(x ∉ B) ⇔ A'∨B'
∴ (A∩B)'=A'∪B'
(예제) 다음의의 흡수법칙을 증명하시오.
A∩(A∪B)=A, A∪(A∩B)=A
A∩(A∪B) = (A∪Ø)∩(A∪B) ∵ 항등법칙
= A∪(Ø∩B) ∵ 분배법칙
= A∪Ø ∵ 지배법칙
= A ∵ 항등법칙
A∪(A∩B) = (A∩U)∪(A∩B)
= A∩(U∪B) = A∩U = A
(예제) (A∪B)-(A∩B)=A⊕B임을 증명하시오.
(A∪B)-(A∩B) = (A∪B)∩(A∩B)' ∵ 차집합 정의
= (A∪B)∩(A'∪B') ∵ 드 모르간 법칙
= {(A∪B)∩A'}∪{(A∪B)∩B')} ∵ 분배
= {(A∩A')∪(B∩A')}∪{(A∩B')∪(B∩B')} = {Ø∪(B∩A')}∪{(A∩B')∪Ø} ∵ 보법칙
= (B∩A')∪(A∩B') ∵ 항등법칙
= (B-A)∪(A-B) ∵ 차집합 정의
= B⊕A = A⊕B ∵ 대칭차집합 정의
5. 집합의 분할
- 분할(Partition) {A1 , A2 , …, An}
- 공집합이 아닌 임의의 집합 A에 대하여, 서로소면서 공집합이 아닌 부분집합으로 나누는 것
- 분할의 성질
- 집합 A가 있을 때, i = 1, 2, …, k에 대하여
- Ai≠Ø
- Ai⊆A
- A=A1∪A2∪…∪Ak
- i≠j면 Ai∩Aj=Ø
- 집합 A가 있을 때, i = 1, 2, …, k에 대하여
- 집합류 Ai
- 집합 A에 대하여 분할의 성질을 가지고 있는 집합 A의 부분집합
- (예제) 집합 A={a, b, c}의 모든 분할은?
- {{a}, {b}, {c}
① {a}≠Ø, {b}≠Ø, {c}≠Ø
② {a}⊂A, {b}⊂A, {c}⊂A
③ {a}∪{b}∪{c}={a, b, c}=A
④ {a}∩{b}=Ø, {b}∩{c}=Ø, {c}∩{a}=Ø
- {{a, b}, {c}}, {{a, c}, {b}}, {{a}, {b, c}}
- {{a, b, c}}
① {a, b, c}≠Ø,
② {a, b, c}⊂A
③ {a, b, c}∪Ø=A,
④ {a, b, c}∩Ø=Ø
'컴퓨터 기초 > 이산 수학' 카테고리의 다른 글
신흥철 교수의 이산 수학 8강 : 수의 표현 (0) | 2020.10.04 |
---|---|
신흥철 교수의 이산 수학 5, 6 강: 집합, 집합의 연산 (0) | 2020.10.04 |
신흥철 교수의 이산 수학 3, 4 강: 한정자, 논리, 2장 증명 (0) | 2020.09.27 |