Professional Documents
Culture Documents
Sets
Set operations
Functions
Sequences
Summations
2.1- Sets
An unordered collection of objects
The objects in a set are called the elements, or members.
A set is said to contain its elements.
Some important sets in discrete mathematics
N = { 0,1,2,3,4,… }
Z = { … , -2,-1,0,1,2,…}
Z+ = {0,1,2,…}
R: the set of real numbers
G. Cantor
p
Q r p Z , 0 q Z
q
V a, u , o, i, e
2.1- Sets
2.1- Sets
Definitions:
Finite set: Set has n elements, n is a nonnegative integer
A set is an infinite set if it is not finite
Cardinality of a set |S|: Number of elements of S
: empty set (null set), the set with no element
Two sets are equal they have the same elements
A = B if and only if x (xA x B)
A B: the set A is a subset of the set B
A B if and only if x (xA x B)
A B: A is a proper subset of B
Venn diagram shows that A
A B if and only if (A B) ^ (A ≠ B) is a subset of B
2.1- Sets
2.1- Sets
i ) (x ) False
So x x x S True
ii) x x S x S True
2.1- Sets
Power Sets
A B a, b a A, b B
For example
A= a, b B= 1, 2, 3
A B a,1 , a, 2 , a,3 , b,1 , b, 2 , b, 3
Cartesian Products
For example
A= a, b{(a,1,0),(a,1,1),(a,2,0),(a,2,1),(a,3,0),(a,3,1),
AxBxC= B= 1, 2,3 , C 0,1
(b,1,0),(b,1,1),(b,2,0),(b,2,1),(b,3,0),(b,3,1) }
2.2- Set Operations
The Union of sets A and B, denoted by A B
A B x x A x B
A A
Generalized Unions and Intersections
n
A1 A2 A3 ... An Ai x x Ai , i 1, 2,..., n
i 1
n
A1 A2 A3 ... An Ai x x A1 x A2 x A3 ... x An
i 1
Computer Representation of Sets
• A= {1,3,5,7,9 } A = “1010101010”
• B= { 1,8,9} B = “1000000110”
Computer Representation of Sets
A = “1010101010”
B = “1000000110”
a ) 3, 4,5
b) 1,3,6,10
c) 2,3, 4,7,8,9
2.3. Functions / Mappings / Transformations…
a ) y x b) y x
Some Important Functions
Example:
1 1
3 3
1 1
2 2
f : → , f(x) = x2
f is not one-to-one
(we have f(-1) = f(1))
Onto Functions
A function f from A to B is called onto, or surjective, iff
for every element b in B there is an element a in A with f(a) = b.
f: → , f(m) = m-1
f is onto because y , y = f(m) = m-1, where m = y+1
One-to-one Correspodent / Bijective Functions
Not one-to-one:
• x • 1
• y • 2
• x
Not onto:
• x • 1
• 2
• y • 3
Inverse Functions
Inverse Functions…
f: → such that f(x) = y = x+1
Is f invertible? And if it is, what is its inverse?
Example:
f: →, f(x)=x+1, g:→, g(x)= x2
(fg)(x)= f(g(x))= f(x2) = x2+1
(gf)(x) = g(f(x)) = g(x+1)= (x+1)2
2.4- Sequences
2.4- Sequences
2.4- Sequences
Some Useful Sequences
Summations
n
am am 1 am 2 ... an a j j m a j m j n a j
n
j m
// 1 + 2 +3+4+…+n a : Sequence
long sum1 ( int n) // n additions
{ long S=0;
j : Index of summation
for (int i=1; i<=n; i++) S+= i; m: Lower limit
return S;
n : Upper limit
}
// 1 addition, 1 multiplication, 1 division
long sum2 (int n)
{ return ((long)n) * (n+1)/2;
} See examples 10, 11. Page 154
Summations