Discrete Structure: CS-1203 Syed Ijaz Hussain Bukhari
Discrete Structure: CS-1203 Syed Ijaz Hussain Bukhari
CS-1203
Syed Ijaz Hussain Bukhari
Discrete Structure
Course Objective
1.Express statements with the precision of formal logic
2.Analyze arguments to test their validity
3.Apply the basic properties and operations related to sets
4.Apply to sets the basic properties and operations related to relations and function
5.Define terms recursively
6.Prove a formula using mathematical induction
7.Prove statements using direct and indirect methods
8.Compute probability of simple and conditional events
9.Identify and use the formulas of combinatorics in different problems
10.Illustrate the basic definitions of graph theory and properties of graphs
11.Relate each major topic in Discrete Mathematics to an application area in
computing
Discrete Structure
• Recommended Books:
1. Discrete Mathematics and Its Applications
(7th edition) by Kenneth H. Rosen
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
What is Discrete Math?
Discrete Mathematics concerns processes that
consist of a sequence of individual steps.
The Foundations: Logic and Proofs
The rules of logic specify the meaning of mathematical statements. For instance, these rules help us
understand and reason with statements such as “There exists an integer that is not the sum of two
squares” and “For every positive integer n, the sum of the positive integers not exceeding n is
n(n+1)/2.” Logic is the basis of all mathematical reasoning, and of all automated reasoning. It has
practical applications to the design of computing machines, to the specification of systems, to
artificial intelligence, to computer programming, to programming languages, and to other areas of
computer science, as well as to many other fields of study.
Propositions
A proposition is a declarative sentence (that is, a
sentence that declares a fact) that is either true
or false, but not both.
Logic and Proposition
SIMPLE STATEMENT:
• A statement is a declarative sentence that is either true
or false but not both.
• A statement is also referred to as a proposition
Example: 2+2 = 4, It is Sunday today
• If a proposition is true, we say that it has a truth value of
"true”.
• If a proposition is false, its truth value is "false".
• The truth values “true” and “false” are, respectively,
denoted by the letters T and F.
Logic and Proposition
• EXAMPLES:
1. Grass is green.
2. 4 + 2 = 6
3. 4 + 2 = 7
4. There are four fingers in a hand.
5. Washington, D.C., is the capital of the United States of
America.
6. Toronto is the capital of Canada.
7. 1+1=2
8. 2+2=3 are propositions
Logic and Proposition
Not Propositions
• Close the door.
• x is greater than 2.
• He is very rich.
are not propositions.
Logic and Proposition
Rule:
• If the sentence is preceded by other sentences that make the pronoun
or variable reference clear, then the sentence is a statement.
Example:
• x=1
• x>2
• x > 2 is a statement with truth-value FALSE.
Example
• Bill Gates is an American
• He is very rich
• He is very rich is a statement with truth-value TRUE.
Logic and Proposition
• UNDERSTANDING STATEMENTS:
1. x + 2 is positive. Not a statement
2. May I come in? Not a statement
3. Logic is interesting. A statement
4. It is hot today. A statement
5. -1 > 0 A statement
6. x + y = 12 Not a statement
Logic and Proposition
Consider the following sentences.
1. What time is it?
2. Read this carefully.
3. x+1=2.
4. x+y=z.
Sentences 1 and 2 are not propositions because they are
not declarative sentences. Sentences 3 and 4 are not
propositions because they are neither true nor false.
Note that each of sentences 3 and 4 can be turned into a
proposition if we assign values to the variables.
COMPOUND STATEMENT:
Simple statements could be used to build a
compound statement.
LOGICAL CONNECTIVES
EXAMPLES:
1. “3 + 2 = 5” and “Lahore is a city in Pakistan”
2. “The grass is green” or “ It is hot today”
3. “Discrete Mathematics is not difficult to me”
AND, OR, NOT are called LOGICAL CONNECTIVES.
Logic and Proposition
• SYMBOLIC REPRESENTATION:
• We use letters to denote propositional variables (or
statement variables), that is, variables that
represent propositions, just as letters are used to
denote numerical variables. The conventional letters
used for propositional variables are p, q, r, s, ... . The
truth value of a proposition is true, denoted by T, if
it is a true proposition, and the truth value of a
proposition is false, denoted by F, if it is a false
proposition.
SYMBOLIC REPRESENTATION
Disjunction or Vel