Lecture No. 1
Lecture No. 1
1
Why Study Discrete
Target Audience Structures?
• Students who are preparing Develop mathematical thinking.
for GATE and Other Exams.
Improves problem solving ability.
• Competitive Programming Built the ability to solve the problems,
for Computer Science as listed below:
Students.
4
Discrete Structures
• is the study of mathematical structures that are
fundamentally discrete rather than continuous.
• In contrast to real numbers that have the property
of varying "smoothly",
• the objects studied in discrete mathematics – such
as integers, graphs, and statements in logic.s
• discrete structures are abstract mathematical
structures used
• to represent discrete objects and relationships between
these objects.
• The discrete objects include
• sets, relations, permutations and graphs.
5
Discrete Structures
• Applications
• computer algorithms,
• programming languages,
• cryptography,
• automated theorem proving,
• and software development
6
Covered Areas
1. Logic
2. Sets & Operations on sets
3. Relations & Their Properties
4. Functions
5. Sequences & Series
6. Recurrence Relations
7. Mathematical Induction
8. Loop Invariants
9. Combinatorics
10. Probability
11. Graphs and Trees
Discrete Structures 7
What is Discrete
Structures?
Discrete Structures?
– concerns processes
• that consist of a sequence of individual
steps.
Discrete Structures 8
SIMPLE STATEMENT
A statement is a declarative
sentence
– that is either true or false but not
both.
9
Example:
10
Not Propositions
Is this a statement? no
It’s a request.
Is this a proposition? no
20
Propositional Logic
21
Propositional Logic
22
Propositional Logic
23
Propositional Logic
24
Combining Propositions