Lecture-1 Discrete Structure
Lecture-1 Discrete Structure
Dr. Mathematics
Shahid Munir Shah, Department
of Computer
Facilitator: Dr.Science, Salim
Shahid Munir Habib
shah, Spring
University, Karachi.2022
Introduction to Discrete
mathematics (DM)
understand binary we
need to understand DM
Dr. Shahid Munir Shah, CSC 210 - Discrete 17
Structures, Spring, 2022
Applications of Discrete
Mathematics (1)
• DM contains topics such as graph coloring and combinatorial
optimization which are used for scheduling.
• DM works with google maps to find the fastest routes and time.
• DM plays a role in secure internet usage by inscription and
decryption methods.
• DM is used in different encoding methods that are used for the
correct transformation of the digital information.
• DM is heavily used in digital image processing such as merging
images, applying filters etc.
• Hidden Markov Models use concepts of DM and are used in
different applications such as automatic speech and speaker
recognition systems.
• Linear algebra is a part od DM that deals with many daily life
applications such as web searching with multiple languages,
compressive sensing, medical imaging, Data compression, reduction
of noise in data, and automated recommendations of movies etc.
Dr. Shahid Munir Shah, CSC 210 - Discrete 18
Structures, Spring, 2022
Applications of Discrete
Mathematics (2)
How many ways are there to choose a valid password on a computer system?
How the matches of Pakistan Super League (PSL) can be scheduled
(combinatorial optimization)
What is the probability of winning a lottery? (discrete probability )
Is there a link between two computers in a network?
How can I identify spam e-mail messages? (linear algebra)
How can I encrypt a message so that no unintended recipient can read it?
(cryptography)
What is the shortest path between two cities using a transportation system?
(searching, graph theory)
How can a list of integers be sorted so that the integers are in increasing
order? (sorting methods)
How many steps are required to do such a sorting?
How can it be proved that a sorting algorithm correctly sorts a list? (
How can a circuit that adds two integers be designed? (Propositional Logic)
How many valid Internet addresses are there? (graph theory)
For more applications please visit: http://www.mathily.org/dm-rw.html
Dr. Shahid Munir Shah, CSC 210 - Discrete 19
Structures, Spring, 2022
Let’s get started with...
“y > 5”
Is this a statement? no
It’s a request.
Is this a proposition? no