0% found this document useful (0 votes)
256 views56 pages

CSE 173: Discrete Mathematics: Dr. Saifuddin MD - Tareeq Professor, Dept of CSE, DU Smtareeq@cse - Du.ac - BD

The cardinality of d) is 3. 29 Union of sets Definition: The union of sets A and B, denoted A ∪ B, is the set containing all elements that are elements of A, or elements of B, or elements of both A and B. Symbolically: A ∪ B = {x | x ∈ A or x ∈ B} Example: A = {1, 2, 3} B = {2, 3, 4} A ∪ B = {1, 2, 3, 4} Note: Order doesn't matter in union. A ∪ B = B ∪ A. V

Uploaded by

Mumu Sarina
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
256 views56 pages

CSE 173: Discrete Mathematics: Dr. Saifuddin MD - Tareeq Professor, Dept of CSE, DU Smtareeq@cse - Du.ac - BD

The cardinality of d) is 3. 29 Union of sets Definition: The union of sets A and B, denoted A ∪ B, is the set containing all elements that are elements of A, or elements of B, or elements of both A and B. Symbolically: A ∪ B = {x | x ∈ A or x ∈ B} Example: A = {1, 2, 3} B = {2, 3, 4} A ∪ B = {1, 2, 3, 4} Note: Order doesn't matter in union. A ∪ B = B ∪ A. V

Uploaded by

Mumu Sarina
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 56

CSE 173: Discrete Mathematics

3a57b3a
Dr. Saifuddin Md.Tareeq
Professor, Dept of CSE, DU
[email protected]

1
Course Contents
Topic Chapters and Lecture Sequence
sections
Logic 1.1,1.3-1.6 6

Set, Function 2.1-2.3 1

Algorithm 3.1-3.3 4

Number Theory 4.1-4.3 8

Induction Recursion 5.1-5.2 3

Counting 6.1-6.5 5

Probability 7.1-7.3 9

Relation 9.1,9.3,9.5 2

Graph 10.1-10.6 7
Book Kenneth H. Rosen. Discrete Mathematics and Its
Applications, 7th Edition, McGraw Hill. 2
Course Lecture Sequence
Topic Chapters and Lecture Sequence
sections
Set, Function 2.1-2.3 1

Relation 9.1,9.3,9.5 2

Induction Recursion 5.1-5.2 3

Algorithm 3.1-3.3 4

Counting 6.1-6.5 5

Logic 1.1,1.3-1.6 6

Graph 10.1-10.6 7

Number Theory 4.1-4.3 8

Probability 7.1-7.3 9
Book Kenneth H. Rosen. Discrete Mathematics and Its
Applications, 7th Edition, McGraw Hill. 3
Course evaluation

Topic Marks Comment


Attendance 5 Subject to
Homework (4/4) 10 NSU
Quizzes (2/3) (timed assignment)
evaluation
15
policy
Mid term (2) (timed assignment) 30
Final (timed assignment) 40

4
Discrete mathematics
Discrete mathematics
– study of mathematical structures and objects that are
fundamentally discrete rather than continuous.

• Examples of objects with discrete values are


– integers, graphs, or statements in logic.

• Discrete mathematics and computer science.

– Concepts from discrete mathematics are useful for


describing objects and problems in computer
algorithms and programming languages. These
have applications in cryptography, automated
theorem proving, and software development. 5
Set : Basic Discrete Structure
Discrete math =
– study of the discrete structures used to represent discrete objects

Many discrete structures are built using sets


– Sets = collection of objects

Examples of discrete structures built with the help of sets:


• Relations
• Graphs
• Combinations

6
Set
Definition:

A set is a (unordered) collection of objects.

These objects are sometimes called elements or


members of the set.

• Examples:
– Vowels in the English alphabet
V = { a, e, i, o, u }

– First seven prime numbers.


X = { 2, 3, 5, 7, 11, 13, 17 }
7
Representing Set
Representing a set by:
1) Listing (enumerating) the members of the set.
2) Definition by property, using the set builder notation
{x| x has property P}.

Example:
• Even integers between 50 and 63.
1) E = {50, 52, 54, 56, 58, 60, 62}
2) E = {x| 50 <= x < 63, x is an even integer}

If enumeration of the members is hard we often use ellipses.


Example: a set of integers between 1 and 100
• A= {1,2,3 …, 100}
8
Important set in discrete math
• Natural numbers:
– N = {0,1,2,3, …}

• Integers
– Z = {…, -2,-1,0,1,2, …}

• Positive integers
– Z+ = {1,2, 3.…}

• Rational numbers
– Q  {p / q | p  Z,q  Z,q  0}
• Real numbers
–R 9
Equality of Set
Definition: Two sets are equal if and only if they have the
same elements.

Example:
• {1,2,3} = {3,1,2} = {1,2,1,3,2}

Note: Duplicates don't contribute anything new to a set, so


remove them. The order of the elements in a set doesn't
contribute anything new.

Example: Are {1,2,3,4} and {1,2,2,4} equal?


10
Equality of Set
Definition: Two sets are equal if and only if they have the
same elements.

Example:
• {1,2,3} = {3,1,2} = {1,2,1,3,2}

Note: Duplicates don't contribute anything new to a set, so


remove them. The order of the elements in a set doesn't
contribute anything new.

Example: Are {1,2,3,4} and {1,2,2,4} equal?


No! 11
Universal set
Special sets:

– The universal set is denoted by U: the set of all objects


under consideration.

– The empty set is denoted as Ø or { }.

12
Venn Diagram
A set can be visualized using Venn Diagrams:

– V={ A, B, C }

13
A subset
Definition: A set A is said to be a subset of B if and only
if every element of A is also an element of B. We use A  B
to indicate A is a subset of B.

Alternate way to define A is a subset of B:


x( x  A)  ( x  B )
14
Problem

Suppose that A = {2, 4, 6}, B = {2, 6}, C = {4, 6},


and D = {4, 6, 8}. Determine which of these sets
are subsets of which other of these sets.

15
Problem

Suppose that A = {2, 4, 6}, B = {2, 6}, C = {4, 6},


and D = {4, 6, 8}. Determine which of these sets
are subsets of which other of these sets.

B A

16
Problem

Suppose that A = {2, 4, 6}, B = {2, 6}, C = {4, 6},


and D = {4, 6, 8}. Determine which of these sets
are subsets of which other of these sets.

CA

17
Problem

Suppose that A = {2, 4, 6}, B = {2, 6}, C = {4, 6},


and D = {4, 6, 8}. Determine which of these sets
are subsets of which other of these sets.

CD

18
Empty set/subset property
Theorem :   S

• Empty set is a subset of any set.


Proof:
• Recall the definition of a subset: all elements of a set A
must be also elements of B: x ( x  A  x  B )

• We must show the following implication holds for any


x( x    x  S )
• Since the empty set does not contain any element, is x  
always False
• Then the implication is always True. (F → T/F =T)
End of proof 19
Venn diagram of Empty set
Theorem :   S

• Empty set is a subset of any set.

U
A

20
Subset property
Theorem: S  S
• Any set S is a subset of itself

Proof:
• the definition of a subset says: all elements of a set A must
be also elements of B: x ( x  A  x  B )

• Applying this to S we get:


• x ( x  S  x  S ) which is trivially True

• End of proof

Note on equivalence:
• Two sets are equal if each is a subset of the other set. 21
A proper Subset
Definition:

A set A is said to be a proper subset of B if and only if


A  B and A  B . We denote that A is a proper
subset of B with the notation Α  Β .

Example: A={1,2,3} B ={1,2,3,4,5}


Is: Α  Β ? 22
A proper Subset
Definition:

A set A is said to be a proper subset of B if and only if


A  B and A  B . We denote that A is a proper
subset of B with the notation Α  Β .

Example: A={1,2,3} B ={1,2,3,4,5}


Is: Α  Β ? Yes. 23
Cardinality
Definition: Let S be a set. If there are exactly n distinct
elements in S, where n is a nonnegative integer, we say S is
a finite set and that n is the cardinality of S. The cardinality of
S is denoted by | S |.

Examples:
• V={1 2 3 4 5}
|V|=5

• A={1,2,3,4, …, 20}
|A| =20

•|Ø|=0
24
Problem

What is the cardinality of each of these sets?


a){a}
b){{a}}
c) {a, {a}}
d) {a, {a}, {a, {a}}}

25
Problem

What is the cardinality of each of these sets?


a){a}
b){{a}}
c) {a, {a}}
d) {a, {a}, {a, {a}}}

a) 1

26
Problem

What is the cardinality of each of these sets?


a){a}
b){{a}}
c) {a, {a}}
d) {a, {a}, {a, {a}}}

a) 1
b) 1

27
Problem

What is the cardinality of each of these sets?


a){a}
b){{a}}
c) {a, {a}}
d) {a, {a}, {a, {a}}}

a) 1
b) 1
c) 2

28
Problem

What is the cardinality of each of these sets?


a){a}
b){{a}}
c) {a, {a}}
d) {a, {a}, {a, {a}}}

a) 1
b) 1
c) 2
d) 3
29
Infinite set
Definition: A set is infinite if it is not finite.

Examples:
• The set of natural numbers is an infinite set.
• N = {1, 2, 3, ... }

• The set of real numbers is an infinite set.

30
Power set
Definition: Given a set S, the power set of S is the set of all
subsets of S. The power set is denoted by P(S).

Example

• What is the power set of Ø ? P(Ø ) = {Ø}


• What is the cardinality of P(Ø) ? | P(Ø) | = 1.

Assume {1,2,3}
• P({1,2,3}) = {Ø, {1}, {2}, {3}, {1,2}, {1,3}, {2,3}, {1,2,3} }
• |P({1,2,3} | = 8

If S is a set with |S| = n then | P(S) | = ? 31


Power set
Definition: Given a set S, the power set of S is the set of all
subsets of S. The power set is denoted by P(S).

Example

• What is the power set of Ø ? P(Ø ) = {Ø}


• What is the cardinality of P(Ø) ? | P(Ø) | = 1.

Assume {1,2,3}
• P({1,2,3}) = {Ø, {1}, {2}, {3}, {1,2}, {1,3}, {2,3}, {1,2,3} }
• |P({1,2,3} | = 8

If S is a set with |S| = n then | P(S) | = ? 2n 32


N-tuple
Sets are used to represent unordered collections.

• Ordered-n tuples are used to represent an ordered


collection.

Definition: An ordered n-tuple (x1, x2, ..., xN) is the ordered


collection that has x1 as its first element, x2 as its second
element, ..., and xN as its N-th element, N ˃= 2.

Example: Coordinates of a point in the 2-D plane (12, 16) 33


Cartesian Product
Definition: Let S and T be sets. The Cartesian product of S
and T, denoted by S x T, is the set of all ordered pairs (s,t),
where s ϵ S and t ϵ T. Hence,

• S x T = { (s,t) | s ϵ S ˄ t ϵ T}.

Examples:
• S = {1,2} and T = {a,b,c}

• S x T = { (1,a), (1,b), (1,c), (2,a), (2,b), (2,c) }


• T x S = { (a,1), (a, 2), (b,1), (b,2), (c,1), (c,2) }

• Is S x T and T x S equal?
34
Cartesian Product
Definition: Let S and T be sets. The Cartesian product of S
and T, denoted by S x T, is the set of all ordered pairs (s,t),
where s ϵ S and t ϵ T. Hence,

• S x T = { (s,t) | s ϵ S ˄ t ϵ T}.

Examples:
• S = {1,2} and T = {a,b,c}

• S x T = { (1,a), (1,b), (1,c), (2,a), (2,b), (2,c) }


• T x S = { (a,1), (a, 2), (b,1), (b,2), (c,1), (c,2) }

• Is S x T ≠ T x S !!!!
35
Cardinality of a Cartesian Product
• |S x T| = |S| * |T|.

Example:
• A= {John, Peter, Mike}
• B ={Jane, Ann, Laura}

• A x B= {(John, Jane),(John, Ann) , (John, Laura), (Peter, Jane),


(Peter, Ann) , (Peter, Laura) , (Mike, Jane) , (Mike, Ann) ,
(Mike, Laura)}

• |A x B| = 9
• |A|=3, |B|=3 → |A| |B|= 9

Definition: A subset of the Cartesian product A x B is called a relation from


the set A to the set B.

36
Set Operation
Definition: Let A and B be sets. The union of A and B, denoted
by A U B, is the set that contains those elements that are in
both A andB.

• Alternate: A U B = { x | x ϵ A V x ϵ B }.

Example:
• A = {1,2,3,6} and B = { 2,4,6,9}

•AU B=? 37
Set Operation: Union
Definition: Let A and B be sets. The union of A and B, denoted
by A U B, is the set that contains those elements that are in
both A andB.

• Alternate: A U B = { x | x ϵ A V x ϵ B }.

Example:
• A = {1,2,3,6} and B = { 2,4,6,9}

• A U B = { 1,2,3,4,6,9 } 38
Set Operation: Intersection
Definition: Let A and B be sets. The intersection of A and B,
denoted by A ∩ B, is the set that contains those elements that
are in both A andB.

• Alternate: A ∩ B = { x | x ϵ A ˄ x ϵ B }.

Example:
• A = {1,2,3} and B = { 2,4,6,9}

•A∩ B=? 39
Set Operation : Intersection
Definition: Let A and B be sets. The intersection of A and B,
denoted by A ∩ B, is the set that contains those elements that
are in both A andB.

• Alternate: A ∩ B = { x | x ϵ A ˄ x ϵ B }.

Example:
• A = {1,2,3} and B = { 2,4,6,9}

•A∩ B={2} 40
Disjoin Set
Definition: Two sets are called disjoint if their intersection is
empty.

• Alternate: A and B are disjoint if and only if A ∩ B = Ø.

Example:
• A={1,2,3,6} B={4,7,8} Are these disjoint?

41
Disjoin Set
Definition: Two sets are called disjoint if their intersection is
empty.

• Alternate: A and B are disjoint if and only if A ∩ B = Ø.

Example:
• A={1,2,3,6} B={4,7,8} Are these disjoint?
• Yes.
•A∩B=Ø 42
Cardinality of set union
Cardinality of the set union.

• |AU B| = |A| + |B| - |A ∩ B|

Why this formula?

43
Cardinality of set union
Cardinality of the set union.

• |AU B| = |A| + |B| - |A ∩ B|

Why this formula? Correct for an over-count.

44
Set Difference
Definition: Let A and B be sets. The difference of A and B,
denoted by A - B, is the set containing those elements that
are in but not in B. The difference of A and B is also called
the complement of B with respect to A.

• Alternate: A  B  {x | x  A  x  B}

Example: A= {1,2,3,5,7} B = {1,5,6,8}


•A- B = ? 45
Set Difference
Definition: Let A and B be sets. The difference of A and B,
denoted by A - B, is the set containing those elements that
are in but not in B. The difference of A and B is also called
the complement of B with respect to A.

• Alternate: A  B  {x | x  A  x  B}

Example: A= {1,2,3,5,7} B = {1,5,6,8}


• A - B ={2,3,7} 46
Problem

Let A = {a, b, c, d, e} and B = {a, b, c, d, e, f, g, h}.


Find
a) A ∪ B.
b) B − A.

47
Problem

Let A = {a, b, c, d, e} and B = {a, b, c, d, e, f, g, h}.


Find
a) A ∪ B.
b) B − A.

a) A ∪ B = {a, b, c, d, e, f, g, h}

48
Problem

Let A = {a, b, c, d, e} and B = {a, b, c, d, e, f, g, h}.


Find
a) A ∪ B.
b) B − A.

a) A ∪ B = {a, b, c, d, e, f, g, h} = B
b) B – A = {f, g, h}

49
Complement of a Set
Definition: Let U be the universal set: the set of all objects
under the consideration.
Definition: The complement of the set A, denoted by Ã, is the
complement of A with respect to U.
• Alternate: Alternate:
A  {x | x  A}

Example: U={1,2,3,4,5,6,7,8} A ={1,3,5}


• Ã=? 50
Complement of a Set
Definition: Let U be the universal set: the set of all objects
under the consideration.
Definition: The complement of the set A, denoted by Ã, is the
complement of A with respect to U.
• Alternate: Alternate:
A  {x | x  A}

Example: U={1,2,3,4,5,6,7,8} A ={1,3,5}


• Ã={2,4,6,7,8} 51
Generalized union
Definition: The union of a collection of sets is the set that
contains those elements that are members of at least one set
in the collection.
n
 Ai  { A1  A2  ...  An }
i 1

Example:
A1 = {1}
• Let Ai= {1,2,...,i} i =1,2,...,n
A2= {1,2}
n A3= {1,2,3}
 Ai  {1,2,..., n} …………..
i 1
…………..
52
An ={1,2,3,4,...,n}
Generalized intersection
Definition: The intersection of a collection of sets is the set
that contains those elements that are members of all sets in
the collection.
n
 Ai  { A1  A2  ...  An }
i 1

Example:
• Let Ai= {1,2,...,i} i =1,2,...,n
A1 = {1}
n A2= {1,2}
 Ai  {1} A3= {1,2,3}
i 1
…………..
…………..
53
An ={1,2,3,4,...,n}
Computer representation of set
How to represent sets in the computer?
• One solution: Data structures like a list

• A better solution: Assign a bit in a bit string to each element


in the universal set and set the bit to 1 if the element is
present otherwise use 0

Example:
All possible elements: U={1 2 3 4 5}
• Assume A={2,5}
– Computer representation: A = 01001

• Assume B={1,5}
– Computer representation: B = 10001 54
Computer representation of set
Example:
• A = 01001
• B = 10001

• The union is modeled with a bitwise or


• A U B = 11001

• The intersection is modeled with a bitwise and


• A ∩ B = 00001

• The complement is modeled with a bitwise negation


• Ã =10110

55
Thank You

56

You might also like