Professional Documents
Culture Documents
11-set-operations
11-set-operations
Niloufar Shafiei
Set operations
Two sets can be combined in many
different ways.
1
Union
Let A and B be sets.
2
Union (example)
{1,2,3} {2,4,6,8} =
{1,2,3,4,6,8}
3
Intersection
Let A and B be sets.
4
Intersection (example)
{1,2,3} {2,4,6,8} =
{2}
Z {x|xZ x is odd} =
{x|xZ x is odd}
Solution:
A={1,2,3} B={2,3,4} AB={1,2,3,4}
|A|=3 |B|=3 AB|=4
6
Difference
Let A and B be sets.
Z - {x|xZ x is odd} =
{x|xZ x is even}
8
Complement
Let U be the universal set and A be a set.
9
Complement (example)
A={a,b,c,d} and U is the set of English
alphabet
= {e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z}
10
Set identities
A=A
AU=A Identity laws
AU=U U
A= Domination laws A
AA=A
AA=A
Idempotent laws
A = U
Complement laws
A =
11
Set identities
AB = BA
AB = BA
Commutative laws U
A B C
A(BC) = (AB)C
A(BC) = (AB)C
Associative laws
A(AB) = A
A(AB) = A
Absorption laws
12
Set identities (example)
Show AB = AB.
Solution:
AB = {x | x AB }
= {x | ¬(x AB) }
= {x | ¬((xA) (xB)) }
= {x | ¬(xA) ¬(xB) }
= {x | (xA) (xB) }
= {x | (xA) (xB) }
= {x | (x AB)}
= AB
13
Set identities
AB = AB
AB = AB
De Morgan’s laws
14
Set identities (example)
Show A (B C) = (A B) (A C).
Solution:
Part 1: A (B C) (A B) (A C)
Assume x A (B C).
(x A) (x (B C))
(x A) (x B r x C)
(x A x B) (x A x C)
(x (A B)) (x (A C))
x (A B) (A C)
So, A (B C) (A B) (A C).
15
Set identities (example)
Show A (B C) = (A B) (A C).
Solution:
Part 2: (A B) (A C) A (B C)
Assume x (A B) (A C).
x (A B) r x (A C)
(x A x B) (x A x C)
x A (x B x C)
x A (x (B C))
x A (B C)
So, (A B) (A C) A (B C) .
Thus, A (B C) = (A B) (A C).
16
Set identities
A (B C) = (A B) (A C)
A (B C) = (A B) (A C)
Distributive laws
17
Set identities
A (B C) = (A B) (A C)
A (B C) = (A B) (A C)
Distributive laws
A B C B C A (B C) AB A C (A B) (A C)
1 1 1 1 1 1 1 1
1 1 0 0 1 1 1 1
1 0 1 0 1 1 1 1
1 0 0 0 1 1 1 1
0 1 1 1 1 1 1 1
0 1 0 0 0 1 0 0
0 0 1 0 0 0 1 0
0 0 0 0 0 0 0 0
Membership table 18
Set identities (example)
Show A (B C) = (C B) A.
Solution:
A (B C) =
A (B C) = (by De Morgan’s law)
A (B C) = (by De Morgan’s law)
(C B) A (by commutative law)
19
Database query
The query that returns students that their GPA
is more than B and they are either
computer science or mathematics major.
A: students that their GPA is more than B
B: students that are computer science major.
C: students that are Mathematics major.
A (BC)
20
Generalized union
Assume A1, A2, … and An are sets
21
Generalized union (example)
n
Assume Ai is {i, i+1, i+2, …}. What is Ai?
i=1
Solution:
A1 = {1,2,3,…}
A2 = {2,3,4,…}
A3 = {3,4,5,…}
:n
Ai = {1,2,3,…}
i=1
22
Generalized intersection
Assume A1, A2, … and An are sets
23
Generalized intersection (example)
n
Assume Ai is {i, i+1, i+2, …}. What is Ai?
i=1
Solution:
A1 = {1,2,3,…}
A2 = {2,3,4,…}
:
An = {n,n+1,n+2,…}
n
Ai = {n,n+1,n+2,…}
i=1
24
Generalized union and intersection
A1 A2 … An … = Ai
i=1
A1 A2 … An … = Ai
i=1
25
Example
Assume Ai = {1,2,3,…,i}. What is Ai and Ai?
i=1 i=1
Solution:
A1 = {1}
A2 = {1,2}
A3 = {1,2,3}
:
Ai = Z+
i=1 Ai = {1}
i=1
26
Recommended exercises
3,5,7,9,11,13,17,19,24,27,29,45,49
27