Professional Documents
Culture Documents
Fall 2005
Mathematical Preliminaries
Sets
Functions
Relations
Graphs
Proof Techniques
Fall 2005
SETS
A set is a collection of elements
1 A
ship B
Fall 2005 Costas Busch - RPI 3
Set Representations
C = { a, b, c, d, e, f, g, h, i, j, k } C = { a, b, , k } S = { 2, 4, 6, }
A = { 1, 2, 3, 4, 5 }
U
6 7 1 4
A
2 5 3 9
10
Universal Set:
Set Operations
A = { 1, 2, 3 } Union A U B = { 1, 2, 3, 4, 5 } Intersection B = { 2, 3, 4, 5}
A
1
2
3
4
5
Difference A-B={1} B - A = { 4, 5 }
1
B = { 2, 3 }
2 3
Venn diagrams
Complement
Universal set = {1, , 7} A = { 1, 2, 3 } 4 A = { 4, 5, 6, 7}
A
1 5
A
2
3 7
A=A
7
Integers
1
odd
2 3
even
6 7
Fall 2005
DeMorgans Laws
U
AUB=A U
A
B=AUB
Fall 2005
S-
10
Subset
A = { 1, 2, 3} A B U B = { 1, 2, 3, 4, 5 }
Proper Subset: A
B B
Disjoint Sets
A = { 1, 2, 3 } U B = { 5, 6}
B=
Fall 2005
12
Set Cardinality
For finite sets
A = { 2, 5, 7 } |A| = 3
(set size)
Fall 2005
13
Powersets
A powerset is a set of sets S = { a, b, c } Powerset of S = the set of all the subsets of S
2S = {
, {a}, {b}, {c}, {a, b}, {a, c}, {b, c}, {a, b, c} }
( 8 = 23 )
14
Observation: | 2S | = 2|S|
Fall 2005 Costas Busch - RPI
Cartesian Product
A = { 2, 4 } B = { 2, 3, 5 }
A X B = { (2, 2), (2, 3), (2, 5), ( 4, 2), (4, 3), (4, 5) }
|A X B| = |A| |B| Generalizes to more than two sets AXBXXZ
Fall 2005 Costas Busch - RPI 15
FUNCTIONS
domain 4 A 1 2 range
f(1) = a
b f : A -> B
B a c
5
If A = domain
RELATIONS
R = {(x1, y1), (x2, y2), (x3, y3), } xi R yi e. g. if R = >: 2 > 1, 3 > 2, 3 > 1
Fall 2005
17
Equivalence Relations
Reflexive: Symmetric: xRx xRy yRx
Transitive: Example: R = =
x=x x=y
x R y and y R z
xRz
y=x x=z
Costas Busch - RPI 18
x = y and y = z
Fall 2005
Equivalence Classes
For equivalence relation R equivalence class of x = {y : x R y}
Example:
R = { (1, 1), (2, 2), (1, 2), (2, 1), (3, 3), (4, 4), (3, 4), (4, 3) } Equivalence class of 1 = {1, 2} Equivalence class of 3 = {3, 4}
Fall 2005 Costas Busch - RPI 19
GRAPHS
A directed graph e
node
b
d
c
Nodes (Vertices) V = { a, b, c, d, e } Edges E = { (a,b), (b,c), (b,e),(c,a), (c,e), (d,c), (e,b), (e,d) }
Fall 2005 Costas Busch - RPI 20
Labeled Graph
2 6 a 1 5 e 6
b c
2
d
Fall 2005
21
Walk
e
b
a d
c
Walk is a sequence of adjacent edges (e, d), (d, c), (c, a)
Fall 2005
22
Path
e
b
a d
c
Path is a walk where no edge is repeated Simple path: no node is repeated
Fall 2005 Costas Busch - RPI 23
Cycle
base a 3 2 e
b
1 d
Euler Tour
8
4 a 3 7 5 6 base e 1 2 d
Fall 2005
25
Hamiltonian Cycle
5
4 a 3 base e 1 2 d
b c
Fall 2005
26
b
a d
origin
Fall 2005
27
Step 1
e
b
a d
c
(c, a) (c, e)
origin
Fall 2005
28
Step 2
e
b
a d
(c, a)
(c, a), (a, b) (c, e) (c, e), (e, b) (c, e), (e, d)
Fall 2005
origin
29
Step 3
e
b
a
(c, a) (c, a), (a, b) (c, a), (a, b), (b, e) (c, e) (c, e), (e, b) (c, e), (e, d)
Fall 2005 Costas Busch - RPI 30
origin
Step 4
e
b
(c, a) (c, a), (a, b) (c, a), (a, b), (b, e) (c, a), (a, b), (b, e), (e,d)
origin
(c, e)
(c, e), (e, b) (c, e), (e, d)
Fall 2005 Costas Busch - RPI 31
root
Trees
parent leaf
Fall 2005
32
root
Level 0
Level 3
Fall 2005 Costas Busch - RPI 33
Binary Trees
Fall 2005
34
PROOF TECHNIQUES
Proof by induction Proof by contradiction
Fall 2005
35
Induction
We have statements P1, P2, P3, If we know for some b that P1, P2, , Pb are true for any k >= b that
Proof by Induction
Inductive basis Find P1, P2, , Pb which are true
Inductive hypothesis
Lets assume P1, P2, , Pk are true,
Example
Theorem: A binary tree of height n
has at most 2n leaves. Proof by induction: let L(i) be the maximum number of
Fall 2005
38
L(0) = 1
Inductive hypothesis
Lets assume L(i) <= 2i for all i = 0, 1, , k Induction step we need to show that L(k + 1) <= 2k+1
Fall 2005 Costas Busch - RPI 39
Induction Step
height
k k+1
Fall 2005
40
Induction Step
height
k k+1 L(k) <= 2k
Remark
Recursion is another thing
Example of recursive function: f(n) = f(n-1) + f(n-2) f(0) = 1, f(1) = 1
Fall 2005
42
Proof by Contradiction
We want to prove that a statement P is true we assume that P is false then we arrive at an incorrect conclusion therefore, statement P must be true
Fall 2005
43
Example
Theorem:
Proof: Assume by contradiction that it is rational = n/m
is not rational
= n/m
2 m 2 = n2
Therefore,
n2
is even
n is even
n=2k m is even
m=2p
2 m2 = 4k2
m2 = 2k2
Contradiction!
Fall 2005 Costas Busch - RPI 45