02-Basic Structures
02-Basic Structures
Basic Structures
Sets, Functions
Sequences, and Sums
Objectives
Sets
Set operations
Functions
Sequences
Summations
An unordered collection of objects
2.1- Sets
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+ = {1,2,…}
R: the set of real numbers
p G. Cantor
Q r p Z , 0 q Z
q
V a, u , o, i, e
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
Theorem 1
For every set S ,
i) S ii) S S
Pr oof
i ) (x ) False
So x x x S True
ii) x x S x S True
a)d
b) d ,
c) sai
d) d
e)d ,
f)d ,
a ) x x d ) x x
b) x x e) x
c) x x f ) x
Power Sets
A1 A2 ... An x , x ,..., x x A , i 1, n
1 2
AxBxC= {(a,1,0),(a,1,1),(a,2,0),(a,2,1),(a,3,0),(a,3,1),
n i i
A A ... A x , x ,..., x x A, i 1, n
(b,1,0),(b,1,1),(b,2,0),(b,2,1),(b,3,0),(b,3,1)}
n
A 1 2 n i
For example
A= a, b B= 1, 2,3, C 0,1
2.2- Set Operations
The Union of sets A and B, denoted by A B
A B x x A x B
The difference of A and B, denoted by A - B ( A \ B )
A - B x x A x B
The symmetric difference of A and B, denoted by A B
A B ( A B) - ( A B ) x ( x A x B) ( x A B )
Inter sec tion : A B x x A x B
U is the universal set , complement of A is denoted by A
A U - A x x A
Set Identities
Identity – See proofs : pages 125, 126 Name
A = A A U = A Identity laws
A U= U A = Domination laws
A A=A AA=A Idempotent laws
A A Complementation law
AB = B A A B=B A Commutative laws
A (B C) = (A B) C Associative laws
A (B C)= (A B) C
A(B C) = (A B) (A C) Distributive laws
A (B C) = (A B) (A C)
AB =AB A B = A B De Morgan laws
A (A B) = A A (AB) = A Absorption
AA =U A A = Complement laws
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
i 1
x x A1 x A2 x A3 ... x An
f :A B
a b f (a )
(a, b) b f (a), a A
Functions / Mappings /
Transformations…
x x x
One-to-One/ Injective functions
Function f is one-to-one (or
injective) if and only if
a b → f(a) f(b)
for all a and b in the domain of f.
f : → , f(x) = x2
f is not one-to-one
(we have f(-1) = f(1))
Ví dụ về đơn ánh
f :[0, ) R
f ( x) x 2 1
C1: a, b [0, ) : a b
ta CM f (a ) f (b)
a b a 2 b 2 a 2 1 b 2 1 f (a ) f (b)
C 2 : a, b [0, ) : f (a) f (b)
ta CM a b
f (a ) f (b) a 2 1 b 2 1 a 2 b 2 a b
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
Ví dụ về toàn ánh
g : R [1, )
g ( x) x 4 1
x 4 y 1
(*)
x 4 y 1
y R, x 4 y 1 : y g ( x) x 4 1
(*) x 3 y 1
y R, ! x 3 y 1 : y h( x ) x 3 1
Vì x 3 y 1 nên h 1 ( y ) 3 y 1
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
j m
// 1 + 2 +3+4+…+n
a : Sequence long sum1 ( int n) // n additions
j : Index of summation { long S=0;
for (int i=1; i<=n; i++) S+= i;
m: Lower limit
return S;
n : Upper limit }
n // 1 addition, 1 multiplication, 1 division
x x .x ....x
i 1
i 1 2 n
long sum2 (int n)
{ return ((long)n) * (n+1)/2;
}
f : K n 2 n
n f ( n) 2n
n1 , n2 : n1 n2
2n1 2n2
f (n1 ) f (n2 )
p K p 2 n0 : p 2n0 f (n0 )
card () card ( K )
Examples p.159, 160
sets countable uncountable cardinality
{a, b, …, z}, {x| x5 -3x2 – 11 = 0}, <
…
{0, 2, 4, …, } 0א