SlideShare a Scribd company logo
2
Most read
6
Most read
8
Most read
Unit I
LOGIC AND PROOFS
1.1 INTRODUCTION
PROPOSITION (OR) STATEMENT:
Proposition is a declarative statement that is either true or false but not both. The truth value of
proposition is true or false.
Truth table
It displays the relationship between the truth values of proposition.
Negation of a proposition
If P is a proposition, then its negation is denoted by ¬P or ~p and is defined by the following truth
table.
EXAMPLE
P - Ram is intelligent
¬P -Ram is not intelligent
proposition is a declarative sentence which is either true or false but not both.
COMPOUND PROPOSITION
It is a proposition consisting of two or more simple proposition using logical operators.
1.2 LOGICAL CONNECTIVES
(1) DISJUNCTION (OR)
The disjunction of two proposition P and Q is the proposition P˅Q [read as P or Q ] and is
defined by the following truth table.
P Q P˅Q
P ¬P
T F
F T
T T T
T F T
F T T
F F F
(1) CONJUNCTION (AND)
If P and Q are two propositions , then the conjunction of P and Q is denoted by P˄Q ( read as P
and Q ) and is defined by following truth table.
P Q P˄Q
T T T
T F F
F T F
F F F
CONDITIONAL AND BI- CONDITIONAL PROPOSITION
(1) Conditional proposition
If p and q are propositions, then the implication “If p then q “ denoted by p→q , called the
conditional statement of p and q , is defined by following truth table.
p q p→q
T T T
T F F
F T T
F F T
NOTE
p→q is false when p is true and q is false. Otherwise it is true.
The different situations where the conditional statements applied are listed below.
(1) If p then q
(2) p only if q
(3) q whenever p
(4) q is necessary for p
(5) q follows from p
(6) q when p
(7) p is sufficient for q
(8) p implies q
Converse, contrapositive and Inverse statement
If p→q is a conditional statement, then
(1) q→p is called converse of p→q
(2) ¬q→¬p is called contrapositive of p→q
(3) ¬p→¬q is called inverse of p→q
EXAMPLE
p : Ram is a computer science student
q : Ram study DBMS
p→q: If Ram is a computer science student, then the will study DBMS.
(2) Bi-conditional proposition
If p and q are proposition, then the proposition p if and
only if q, denoted by 𝑝 ↔ 𝑞is called the bi-conditional
statement and is defined by the following truth table.
p q
T T T
T F F
F T F
F F T
NOTE
𝑃 ↔ 𝑄is true if both p and q have same truth values. Otherwise 𝑃 ↔ 𝑄 is false.
EXAMPLE
P: You can take the flight
q: You buy a ticket
p↔q: You can take the flight if and only if buy a ticket.
Symbolize the statements using Logical Connectives
Example: 1
The automated reply can be sent when the file system is full.
P: The automated reply can be sent
Q: The file system is full
Solution:
Symbolic form :q→¬ p
EXAMPLE: 2
Write the symbolized form of the statement. If either Ram takes C++ or Kumar takes pascal,
then Latha will take Lotus.
R:Ram takes C++
K:Kumar takes Pascal
L:Latha takes Lotus
Solution:
Symbolic form: (R˅K)→L
Example 3
Let p,q,r represent the following propositions,
P:It is raining
q: The sun is shining
r: There are clouds in the sky
Symbolize the following statements.
(1) If it is raining, then there are clouds in the sky
(2) If it is not raining, then the sun is not shining and there are clouds in the sky.
(3) The sun is shining if and only if it is not raining.
Solution:
Symbolic form:
(1) p → r
(2) ¬p → (¬q˄r)
(3) q ↔ ¬r
Example: 4
Symbolize the following statements:
(1) If the moon is out and it is not snowing, then Ram goes out for a walk.
(2) If the moon is out, then if it is not snowing,Ram goes out for a walk.
(3) It is not the case that Ram goes out for a walk if and only if it is not snowing or the moon is
out.
Solution:
Let the propositions be,
P: The moon is out
Q: It is snowing
R: Ram goes out for a walk.
Symbolic form:
(1) (p˄¬q) → r
(2) p → (¬q → r)
(3) ¬(r ↔ (¬q˅p))
Example: 5
Symbolize the following using the propositions.
P:I finish writing my computer program before lunch
q: I shall play Tennis in afternoon.
r: The sun is shining
s: The boundary is low.
(1) If the sun is shining, I shall play tennis in the afternoon.
(2) Finishing the writing of my computer program before lunch is necessary for playing tennis in
this afternoon.
(3) Low boundary and sunshine are sufficient to play Tennis in this afternoon.
Solution:
Symbolic form:
(1) r → q
(2) q → p
(3) (s˄r) → q
Construction of Truth Tables
EXAMPLE: 1
Show that the truth values of the formula 𝑃˄(𝑃 → 𝑄) → 𝑄 are independent of their
components.
Solution:
The truth table for the formula is,
𝑃 𝑄 𝑃 → 𝑄 𝑃˄(𝑃 → 𝑄) (𝑃˄(𝑃 → 𝑄)) → 𝑄
T T T T T
T F F F T
F T T F T
F F T F T
The truth values of the given formula are all true for every possible truth values of P and Q.
Therefore, the truth value of the given formula is independent of their components.
Example 1. Without constructing the truth table show that
p→ (q → p) ≡ ¬p(p→ q)
Solution
p→ (q → p) ≡ p→ (¬q ∨p)
≡ ¬p∨ (¬q ∨p)
≡ ¬p∨ (p∨¬q)
≡ (¬p∨p)∨¬q
≡ T∨¬q
≡ T.
Example 2. Prove that p→ q is logically prove that (¬p∨q)
Solution:
p q 𝑝 → 𝑞 ¬𝑝 ˅ ∨ 𝑞
T T T T
T F F F
F T T T
F F T T
EXAMPLE: 2
Write the symbolized form of the statement. If either Ram takes C++ or Kumar takes pascal,
then Latha will take Lotus.
R:Ram takes C++
K:Kumar takes Pascal
L:Latha takes Lotus
Solution:
Symbolic form: (R˅K)→L
Tautology.
A statement that is true for all possible values of its propositional variables is
called
a tautology universely valid formula or a logical truth.
Example:1. Write the converse, inverse, contra positive of ‘If you work hard then you
will be rewarded’
Solution:
p: you will be work hard.
q: you will be rewarded.
¬p: You will not be work hard.
¬ q: You will no tbe rewarded.
Converse: q→ p, If you will be rewarded then you will be work hard
Contrapositive: ¬ q→ p,if You will not be rewarded then You will not be work hard.
Inverse: ¬ p→ ¬ q, if You will not be work hard then You will no tbe rewarded.
Example:2. Write the converse, inverse, contra positive of ‘If you work hard then you
will be rewarded’
Solution:
p: you will be work hard.
q: you will be rewarded.
¬p: You will not be work hard.
¬ q: You will no tbe rewarded.
Converse: q→ p, If you will be rewarded then you will be work hard
Contrapositive: ¬ q→ p,if You will not be rewarded then You will not be work hard.
Inverse: ¬ p→ ¬ q, if You will not be work hard then You will no tbe rewarded.
Example 4.Prove that 𝑷 → 𝑸 ˄ 𝑸 → 𝑹 → 𝑷 → 𝑹
Proof:
Let S: 𝑃 → 𝑄 ˄ 𝑄 → 𝑅 → 𝑃 → 𝑅
To prove: S is a tautology
The last column shows that S is a tautology
1.3 PROPOSITIONAL EQUIVALENCE:
Logical Equivalence:
Let p and q be two statements formulas, p is said to be logically equivalent to q if p & q have the
same set of truth values or equivalently p & q are logically equivalent if 𝑝 ↔ 𝑞 is tautology.
Hence, 𝑝 ⇔ 𝑞 if and only if 𝑝 ↔ 𝑞 is a tautology.
Logical Implication or Tautological Implication
A statement formula A logically implies another, statement formula B if and only if 𝐴 → 𝐵 is a
tautology.
∴ 𝐴 ⇒ 𝐵 [A logically iff 𝐴 → 𝐵 is tautology, implies B]
If 𝐴 ⇒ 𝐵 , then
A is called antecedent
P Q R 𝑃 → 𝑄 𝑄 → 𝑅 𝑃 → 𝑅 𝑃 → 𝑄 ˄ 𝑄 → 𝑅 S
T T T T T T T T
T T F T F F F T
T F T F T T F T
T F F F T T T T
F T T T T T T T
F T F T F T F T
F F T T T T T T
F F F T T T T T
B is called consequent.
Further 𝐴 ⇒ 𝐵 guarantees that B has the truth value T whenever A has the truth value T.
∴ In order to show any of the given implications, it is sufficient to show that an assignment of the truth
value T to the antecedent of the given conditional leads to the truth value T for the consequent.
1. Prove without using truth table 𝑃 → 𝑄 ˄ ¬𝑄 ⇒ ¬𝑃
Proof:
Antecedent: 𝑃 → 𝑄 ˄ ¬𝑄
Consequent: ¬𝑃
Assume that, the antecedent has the truth value T.
∴ ¬𝑄 And 𝑃 → 𝑄 both are true.
⇒ Truth value of Q is F and the truth value of P is also F.
∴ Consequent ¬𝑃 is true.
∴ The truth of the antecedent implies the truth of the consequent.
∴ 𝑃 → 𝑄 ˄ ¬𝑄 ⇒ ¬𝑃
Example:1Without constructing the truth table show that p→ (q → p) ≡ ¬p(p→ q)
Solution
p→ (q → p) ≡ p→ (¬q ∨p)
≡ ¬p∨ (¬q ∨p)
≡ ¬p∨ (p∨¬q)
≡ (¬p∨p)∨¬q
≡ T∨¬q
≡ T.
Example 2:Show that ¬(p↔q) ≡ (p∨q) ∧¬(p∧q) without constructing the truth table
Solution :
¬(p↔q) ≡ (p∨q) ∧¬(p∧q)
¬(p↔q) ≡ ¬(p→q) ∧ (q→p)
≡¬(¬p∨q) ∧ (¬q∨p)
≡¬(¬p∨q) ∧¬q) ∨((¬p∨q) ∧p)
≡¬(¬p∧¬q) ∨(q∧¬q ) ∨ ((¬p∧p) ∨(q∧p)
≡¬(¬p∨q) ∨F∨F∨(q∧p)
≡¬(¬p∨q) ∨(q∧p)
≡(p∨q) ∧ (q∧p).
Consider ( P   Q )  ( P   R )   ( P  Q )   ( P  R )   (( P  Q )  ( P  R )) ( 2 )
Using (1) and (2)
(( P  Q )  ( P  Q )  ( P  R ))   (( P  Q )  ( P  R ))
 [( P  Q )  ( P  R )]   [( P  Q )  ( P  R )]  T
Prove the following equivalences by proving the equivalences of the dual
 ((  P  Q )  (  P   Q ))  ( P  Q )  P
Solution: It‟s dual is
 (( P  Q )  ( P   Q ))  ( P  Q )  P
Consider,
 (( P  Q )  ( P   Q ))  ( P  Q )  P Reasons
 (( P   Q )  ( P  Q ))  ( P  Q )
 ((Q  P )  ( Q  P ))  ( P  Q )
 ((Q   Q )  P )  ( P  Q )
 (T  P )  ( P  Q )
 P  ( P  Q )
 P
(Demorgan‟s law)
(Commutative law)
(Distributive law)
( P   P  T )
( P  T  P )
(Absorption law)
Obtain DNF of Q  ( P  R )   (( P  R )  Q ) .
Solution:
Q  ( P  R )   (( P  R )  Q )
 (Q  ( P  R ))  ( (( P  R )  Q ) (D e m o r g a n la w )
 (Q  ( P  R ))  ((  P   R )   Q ) (D e m o rg a n la w )
 (Q  ( P   R ))  (Q   Q )  (( P  R )   P   R )  (( P  R )   Q )
(E x te n d e d d istrib u te d la w )
 ( P  Q   R )  F  ( F  R   R )  ( P   Q  R ) (N eg a tio n la w )
 ( P  Q   R )  ( P   Q  R ) (N e g a tio n la w )
Obtain Pcnf and Pdnf of the formula ( P   Q )  ( P   Q )
Solution:
Let S = (  P   Q )  ( P   Q )
P Q  P  Q  P   Q P   Q S Minterm Maxterm
T T F F F F T P  Q
T F F T T T T P   Q
F T T F T T T  P  Q
F F T T T F F P  Q
PCNF: P  Q and PDNF: ( P  Q )  ( P   Q ) ( P  Q )
Obtain PDNF of
P   P  Q  P .
Solution:
P   P  Q  P   ~
 ~
P  ( P  (~ Q  P ))
P  ( P  ~ Q )  ( P  P )
 (~
 (~
P  T )  ( P  ~ Q )  ( P  P )
P  (Q  ~ Q )  ( P  ~ Q ))  ( P  (Q  ~ Q ))
 (~
 (~

More Related Content

PPTX
Logic - Logical Propositions
JosefMikaeldelCorro
 
PPT
Logic&proof
Fathan Hakim
 
PPTX
Unit 1 rules of inference
raksharao
 
PPTX
Truth table
Abdur Rehman
 
PPTX
Proofs by contraposition
Abdur Rehman
 
PPT
Logic (PROPOSITIONS)
D Nayanathara
 
DOCX
Rules of inference
harman kaur
 
Logic - Logical Propositions
JosefMikaeldelCorro
 
Logic&proof
Fathan Hakim
 
Unit 1 rules of inference
raksharao
 
Truth table
Abdur Rehman
 
Proofs by contraposition
Abdur Rehman
 
Logic (PROPOSITIONS)
D Nayanathara
 
Rules of inference
harman kaur
 

What's hot (20)

PPTX
Triangles (Similarity)
Mohan Kumar
 
PPTX
Method of direct proof
Abdur Rehman
 
PPTX
Propositional logic
Mamta Pandey
 
PDF
Module - 1 Discrete Mathematics and Graph Theory
Adhiyaman Manickam
 
PPTX
Division by t laplace transform
yash patel
 
PPTX
CMSC 56 | Lecture 2: Propositional Equivalences
allyn joy calcaben
 
PPSX
Types of RELATIONS
Janak Singh saud
 
PPTX
CMSC 56 | Lecture 4: Rules of Inference
allyn joy calcaben
 
PPTX
Converse, contrapositive, inverse
Abdur Rehman
 
PPTX
Parabola
itutor
 
PPTX
Second order homogeneous linear differential equations
Viraj Patel
 
PPT
Truth tables
walkerlj
 
PDF
Mathematical Logic
Joey Fontanilla Valdriz
 
PPTX
Real number Class 10th
Abhishek Mishra
 
PPT
Lagrange equation and its application
Mahmudul Alam
 
PPTX
Linear differential equation
Pratik Sudra
 
PPT
Limits and continuity
Digvijaysinh Gohil
 
PPTX
Simple interest
A.I.K.C. COLLEGE OF EDUCATION
 
PPTX
Truth table
Liwayway Memije-Cruz
 
PPT
Continuity and Discontinuity of Functions
Phil Saraspe
 
Triangles (Similarity)
Mohan Kumar
 
Method of direct proof
Abdur Rehman
 
Propositional logic
Mamta Pandey
 
Module - 1 Discrete Mathematics and Graph Theory
Adhiyaman Manickam
 
Division by t laplace transform
yash patel
 
CMSC 56 | Lecture 2: Propositional Equivalences
allyn joy calcaben
 
Types of RELATIONS
Janak Singh saud
 
CMSC 56 | Lecture 4: Rules of Inference
allyn joy calcaben
 
Converse, contrapositive, inverse
Abdur Rehman
 
Parabola
itutor
 
Second order homogeneous linear differential equations
Viraj Patel
 
Truth tables
walkerlj
 
Mathematical Logic
Joey Fontanilla Valdriz
 
Real number Class 10th
Abhishek Mishra
 
Lagrange equation and its application
Mahmudul Alam
 
Linear differential equation
Pratik Sudra
 
Limits and continuity
Digvijaysinh Gohil
 
Continuity and Discontinuity of Functions
Phil Saraspe
 
Ad

Similar to Logic and proof (20)

PDF
unit-3.pdf SRM MATHS DISCREATE MATHS 2024
bhuvaneshdp7
 
PPTX
UNIT-III-PPT.pptx
DakshBaveja
 
PPT
Mathematical foundations of computer science
BindhuBhargaviTalasi
 
PPTX
3. Derived Logical Connectives logical.pptx
shuvo2305101830
 
PDF
slides slides slides slides discrete mat
JuanDiego402047
 
DOCX
Discrete Structures
AQCreations
 
PDF
[gaNita] 2. Propositional Equivalences [math.fsu.edu].pdf
rAjyarAjanItjJa
 
PDF
Logic parti
Von Adam Martinez
 
PDF
Chapter 1 Logic of Compound Statements
guestd166eb5
 
PPTX
Nature of Logic.pptx
Math101BSCA1C
 
PDF
week01, the language of propositional logic.pdf
BoweiWang6
 
PDF
UGC NET Computer Science & Application book.pdf [Sample]
DIwakar Rajput
 
PDF
Mathematical Logic
endahnurfebriyanti
 
PDF
Lecture-3-and-4.pdf
ssuserc478ac
 
PPT
DS Lecture 2.ppt
NomanMehboob4
 
PPT
Discrete mathematics Ch2 Propositional Logic_Dr.khaled.Bakro د. خالد بكرو
Dr. Khaled Bakro
 
PPTX
LESSON 9 & 10 - LOGIC STATEMENTS, CONNCETIVES, QUANTIFIERS, AND TRUTH TABLE.....
tmccfrancisquarre
 
PPTX
LESSON 9 & 10 - LOGIC STATEMENTS, CONNCETIVES, QUANTIFIERS, AND TRUTH TABLE.....
tmccfrancisquarre
 
PPT
ग्रुप2.ppt
ParveshKumar17303
 
PPTX
Mathematical Logic
Septi Ratnasari
 
unit-3.pdf SRM MATHS DISCREATE MATHS 2024
bhuvaneshdp7
 
UNIT-III-PPT.pptx
DakshBaveja
 
Mathematical foundations of computer science
BindhuBhargaviTalasi
 
3. Derived Logical Connectives logical.pptx
shuvo2305101830
 
slides slides slides slides discrete mat
JuanDiego402047
 
Discrete Structures
AQCreations
 
[gaNita] 2. Propositional Equivalences [math.fsu.edu].pdf
rAjyarAjanItjJa
 
Logic parti
Von Adam Martinez
 
Chapter 1 Logic of Compound Statements
guestd166eb5
 
Nature of Logic.pptx
Math101BSCA1C
 
week01, the language of propositional logic.pdf
BoweiWang6
 
UGC NET Computer Science & Application book.pdf [Sample]
DIwakar Rajput
 
Mathematical Logic
endahnurfebriyanti
 
Lecture-3-and-4.pdf
ssuserc478ac
 
DS Lecture 2.ppt
NomanMehboob4
 
Discrete mathematics Ch2 Propositional Logic_Dr.khaled.Bakro د. خالد بكرو
Dr. Khaled Bakro
 
LESSON 9 & 10 - LOGIC STATEMENTS, CONNCETIVES, QUANTIFIERS, AND TRUTH TABLE.....
tmccfrancisquarre
 
LESSON 9 & 10 - LOGIC STATEMENTS, CONNCETIVES, QUANTIFIERS, AND TRUTH TABLE.....
tmccfrancisquarre
 
ग्रुप2.ppt
ParveshKumar17303
 
Mathematical Logic
Septi Ratnasari
 
Ad

Recently uploaded (20)

PPTX
Artificial-Intelligence-in-Drug-Discovery by R D Jawarkar.pptx
Rahul Jawarkar
 
PDF
Virat Kohli- the Pride of Indian cricket
kushpar147
 
PDF
RA 12028_ARAL_Orientation_Day-2-Sessions_v2.pdf
Seven De Los Reyes
 
PDF
BÀI TẬP TEST BỔ TRỢ THEO TỪNG CHỦ ĐỀ CỦA TỪNG UNIT KÈM BÀI TẬP NGHE - TIẾNG A...
Nguyen Thanh Tu Collection
 
PPTX
Information Texts_Infographic on Forgetting Curve.pptx
Tata Sevilla
 
PPTX
CONCEPT OF CHILD CARE. pptx
AneetaSharma15
 
PPTX
BASICS IN COMPUTER APPLICATIONS - UNIT I
suganthim28
 
PPTX
Kanban Cards _ Mass Action in Odoo 18.2 - Odoo Slides
Celine George
 
PPTX
Applications of matrices In Real Life_20250724_091307_0000.pptx
gehlotkrish03
 
DOCX
pgdei-UNIT -V Neurological Disorders & developmental disabilities
JELLA VISHNU DURGA PRASAD
 
PPTX
family health care settings home visit - unit 6 - chn 1 - gnm 1st year.pptx
Priyanshu Anand
 
PPTX
Dakar Framework Education For All- 2000(Act)
santoshmohalik1
 
PPTX
How to Close Subscription in Odoo 18 - Odoo Slides
Celine George
 
DOCX
Unit 5: Speech-language and swallowing disorders
JELLA VISHNU DURGA PRASAD
 
PPTX
How to Track Skills & Contracts Using Odoo 18 Employee
Celine George
 
PPTX
Sonnet 130_ My Mistress’ Eyes Are Nothing Like the Sun By William Shakespear...
DhatriParmar
 
PPTX
HISTORY COLLECTION FOR PSYCHIATRIC PATIENTS.pptx
PoojaSen20
 
PDF
Health-The-Ultimate-Treasure (1).pdf/8th class science curiosity /samyans edu...
Sandeep Swamy
 
PPTX
How to Manage Leads in Odoo 18 CRM - Odoo Slides
Celine George
 
DOCX
Modul Ajar Deep Learning Bahasa Inggris Kelas 11 Terbaru 2025
wahyurestu63
 
Artificial-Intelligence-in-Drug-Discovery by R D Jawarkar.pptx
Rahul Jawarkar
 
Virat Kohli- the Pride of Indian cricket
kushpar147
 
RA 12028_ARAL_Orientation_Day-2-Sessions_v2.pdf
Seven De Los Reyes
 
BÀI TẬP TEST BỔ TRỢ THEO TỪNG CHỦ ĐỀ CỦA TỪNG UNIT KÈM BÀI TẬP NGHE - TIẾNG A...
Nguyen Thanh Tu Collection
 
Information Texts_Infographic on Forgetting Curve.pptx
Tata Sevilla
 
CONCEPT OF CHILD CARE. pptx
AneetaSharma15
 
BASICS IN COMPUTER APPLICATIONS - UNIT I
suganthim28
 
Kanban Cards _ Mass Action in Odoo 18.2 - Odoo Slides
Celine George
 
Applications of matrices In Real Life_20250724_091307_0000.pptx
gehlotkrish03
 
pgdei-UNIT -V Neurological Disorders & developmental disabilities
JELLA VISHNU DURGA PRASAD
 
family health care settings home visit - unit 6 - chn 1 - gnm 1st year.pptx
Priyanshu Anand
 
Dakar Framework Education For All- 2000(Act)
santoshmohalik1
 
How to Close Subscription in Odoo 18 - Odoo Slides
Celine George
 
Unit 5: Speech-language and swallowing disorders
JELLA VISHNU DURGA PRASAD
 
How to Track Skills & Contracts Using Odoo 18 Employee
Celine George
 
Sonnet 130_ My Mistress’ Eyes Are Nothing Like the Sun By William Shakespear...
DhatriParmar
 
HISTORY COLLECTION FOR PSYCHIATRIC PATIENTS.pptx
PoojaSen20
 
Health-The-Ultimate-Treasure (1).pdf/8th class science curiosity /samyans edu...
Sandeep Swamy
 
How to Manage Leads in Odoo 18 CRM - Odoo Slides
Celine George
 
Modul Ajar Deep Learning Bahasa Inggris Kelas 11 Terbaru 2025
wahyurestu63
 

Logic and proof

  • 1. Unit I LOGIC AND PROOFS 1.1 INTRODUCTION PROPOSITION (OR) STATEMENT: Proposition is a declarative statement that is either true or false but not both. The truth value of proposition is true or false. Truth table It displays the relationship between the truth values of proposition. Negation of a proposition If P is a proposition, then its negation is denoted by ¬P or ~p and is defined by the following truth table. EXAMPLE P - Ram is intelligent ¬P -Ram is not intelligent proposition is a declarative sentence which is either true or false but not both. COMPOUND PROPOSITION It is a proposition consisting of two or more simple proposition using logical operators. 1.2 LOGICAL CONNECTIVES (1) DISJUNCTION (OR) The disjunction of two proposition P and Q is the proposition P˅Q [read as P or Q ] and is defined by the following truth table. P Q P˅Q P ¬P T F F T
  • 2. T T T T F T F T T F F F (1) CONJUNCTION (AND) If P and Q are two propositions , then the conjunction of P and Q is denoted by P˄Q ( read as P and Q ) and is defined by following truth table. P Q P˄Q T T T T F F F T F F F F CONDITIONAL AND BI- CONDITIONAL PROPOSITION (1) Conditional proposition If p and q are propositions, then the implication “If p then q “ denoted by p→q , called the conditional statement of p and q , is defined by following truth table. p q p→q T T T T F F F T T F F T NOTE p→q is false when p is true and q is false. Otherwise it is true. The different situations where the conditional statements applied are listed below. (1) If p then q (2) p only if q (3) q whenever p (4) q is necessary for p (5) q follows from p (6) q when p (7) p is sufficient for q (8) p implies q Converse, contrapositive and Inverse statement If p→q is a conditional statement, then (1) q→p is called converse of p→q (2) ¬q→¬p is called contrapositive of p→q (3) ¬p→¬q is called inverse of p→q EXAMPLE p : Ram is a computer science student q : Ram study DBMS
  • 3. p→q: If Ram is a computer science student, then the will study DBMS. (2) Bi-conditional proposition If p and q are proposition, then the proposition p if and only if q, denoted by 𝑝 ↔ 𝑞is called the bi-conditional statement and is defined by the following truth table. p q T T T T F F F T F F F T NOTE 𝑃 ↔ 𝑄is true if both p and q have same truth values. Otherwise 𝑃 ↔ 𝑄 is false. EXAMPLE P: You can take the flight q: You buy a ticket p↔q: You can take the flight if and only if buy a ticket. Symbolize the statements using Logical Connectives Example: 1 The automated reply can be sent when the file system is full. P: The automated reply can be sent Q: The file system is full Solution: Symbolic form :q→¬ p EXAMPLE: 2 Write the symbolized form of the statement. If either Ram takes C++ or Kumar takes pascal, then Latha will take Lotus. R:Ram takes C++ K:Kumar takes Pascal L:Latha takes Lotus Solution:
  • 4. Symbolic form: (R˅K)→L Example 3 Let p,q,r represent the following propositions, P:It is raining q: The sun is shining r: There are clouds in the sky Symbolize the following statements. (1) If it is raining, then there are clouds in the sky (2) If it is not raining, then the sun is not shining and there are clouds in the sky. (3) The sun is shining if and only if it is not raining. Solution: Symbolic form: (1) p → r (2) ¬p → (¬q˄r) (3) q ↔ ¬r Example: 4 Symbolize the following statements: (1) If the moon is out and it is not snowing, then Ram goes out for a walk. (2) If the moon is out, then if it is not snowing,Ram goes out for a walk. (3) It is not the case that Ram goes out for a walk if and only if it is not snowing or the moon is out. Solution: Let the propositions be, P: The moon is out Q: It is snowing R: Ram goes out for a walk. Symbolic form: (1) (p˄¬q) → r (2) p → (¬q → r) (3) ¬(r ↔ (¬q˅p)) Example: 5 Symbolize the following using the propositions.
  • 5. P:I finish writing my computer program before lunch q: I shall play Tennis in afternoon. r: The sun is shining s: The boundary is low. (1) If the sun is shining, I shall play tennis in the afternoon. (2) Finishing the writing of my computer program before lunch is necessary for playing tennis in this afternoon. (3) Low boundary and sunshine are sufficient to play Tennis in this afternoon. Solution: Symbolic form: (1) r → q (2) q → p (3) (s˄r) → q Construction of Truth Tables EXAMPLE: 1 Show that the truth values of the formula 𝑃˄(𝑃 → 𝑄) → 𝑄 are independent of their components. Solution: The truth table for the formula is, 𝑃 𝑄 𝑃 → 𝑄 𝑃˄(𝑃 → 𝑄) (𝑃˄(𝑃 → 𝑄)) → 𝑄 T T T T T T F F F T F T T F T F F T F T The truth values of the given formula are all true for every possible truth values of P and Q. Therefore, the truth value of the given formula is independent of their components. Example 1. Without constructing the truth table show that p→ (q → p) ≡ ¬p(p→ q) Solution p→ (q → p) ≡ p→ (¬q ∨p) ≡ ¬p∨ (¬q ∨p) ≡ ¬p∨ (p∨¬q)
  • 6. ≡ (¬p∨p)∨¬q ≡ T∨¬q ≡ T. Example 2. Prove that p→ q is logically prove that (¬p∨q) Solution: p q 𝑝 → 𝑞 ¬𝑝 ˅ ∨ 𝑞 T T T T T F F F F T T T F F T T EXAMPLE: 2 Write the symbolized form of the statement. If either Ram takes C++ or Kumar takes pascal, then Latha will take Lotus. R:Ram takes C++ K:Kumar takes Pascal L:Latha takes Lotus Solution: Symbolic form: (R˅K)→L Tautology. A statement that is true for all possible values of its propositional variables is called a tautology universely valid formula or a logical truth. Example:1. Write the converse, inverse, contra positive of ‘If you work hard then you will be rewarded’ Solution: p: you will be work hard. q: you will be rewarded. ¬p: You will not be work hard. ¬ q: You will no tbe rewarded. Converse: q→ p, If you will be rewarded then you will be work hard Contrapositive: ¬ q→ p,if You will not be rewarded then You will not be work hard. Inverse: ¬ p→ ¬ q, if You will not be work hard then You will no tbe rewarded. Example:2. Write the converse, inverse, contra positive of ‘If you work hard then you will be rewarded’ Solution:
  • 7. p: you will be work hard. q: you will be rewarded. ¬p: You will not be work hard. ¬ q: You will no tbe rewarded. Converse: q→ p, If you will be rewarded then you will be work hard Contrapositive: ¬ q→ p,if You will not be rewarded then You will not be work hard. Inverse: ¬ p→ ¬ q, if You will not be work hard then You will no tbe rewarded. Example 4.Prove that 𝑷 → 𝑸 ˄ 𝑸 → 𝑹 → 𝑷 → 𝑹 Proof: Let S: 𝑃 → 𝑄 ˄ 𝑄 → 𝑅 → 𝑃 → 𝑅 To prove: S is a tautology The last column shows that S is a tautology 1.3 PROPOSITIONAL EQUIVALENCE: Logical Equivalence: Let p and q be two statements formulas, p is said to be logically equivalent to q if p & q have the same set of truth values or equivalently p & q are logically equivalent if 𝑝 ↔ 𝑞 is tautology. Hence, 𝑝 ⇔ 𝑞 if and only if 𝑝 ↔ 𝑞 is a tautology. Logical Implication or Tautological Implication A statement formula A logically implies another, statement formula B if and only if 𝐴 → 𝐵 is a tautology. ∴ 𝐴 ⇒ 𝐵 [A logically iff 𝐴 → 𝐵 is tautology, implies B] If 𝐴 ⇒ 𝐵 , then A is called antecedent P Q R 𝑃 → 𝑄 𝑄 → 𝑅 𝑃 → 𝑅 𝑃 → 𝑄 ˄ 𝑄 → 𝑅 S T T T T T T T T T T F T F F F T T F T F T T F T T F F F T T T T F T T T T T T T F T F T F T F T F F T T T T T T F F F T T T T T
  • 8. B is called consequent. Further 𝐴 ⇒ 𝐵 guarantees that B has the truth value T whenever A has the truth value T. ∴ In order to show any of the given implications, it is sufficient to show that an assignment of the truth value T to the antecedent of the given conditional leads to the truth value T for the consequent. 1. Prove without using truth table 𝑃 → 𝑄 ˄ ¬𝑄 ⇒ ¬𝑃 Proof: Antecedent: 𝑃 → 𝑄 ˄ ¬𝑄 Consequent: ¬𝑃 Assume that, the antecedent has the truth value T. ∴ ¬𝑄 And 𝑃 → 𝑄 both are true. ⇒ Truth value of Q is F and the truth value of P is also F. ∴ Consequent ¬𝑃 is true. ∴ The truth of the antecedent implies the truth of the consequent. ∴ 𝑃 → 𝑄 ˄ ¬𝑄 ⇒ ¬𝑃 Example:1Without constructing the truth table show that p→ (q → p) ≡ ¬p(p→ q) Solution p→ (q → p) ≡ p→ (¬q ∨p) ≡ ¬p∨ (¬q ∨p) ≡ ¬p∨ (p∨¬q) ≡ (¬p∨p)∨¬q ≡ T∨¬q ≡ T. Example 2:Show that ¬(p↔q) ≡ (p∨q) ∧¬(p∧q) without constructing the truth table Solution : ¬(p↔q) ≡ (p∨q) ∧¬(p∧q) ¬(p↔q) ≡ ¬(p→q) ∧ (q→p) ≡¬(¬p∨q) ∧ (¬q∨p) ≡¬(¬p∨q) ∧¬q) ∨((¬p∨q) ∧p)
  • 9. ≡¬(¬p∧¬q) ∨(q∧¬q ) ∨ ((¬p∧p) ∨(q∧p) ≡¬(¬p∨q) ∨F∨F∨(q∧p) ≡¬(¬p∨q) ∨(q∧p) ≡(p∨q) ∧ (q∧p). Consider ( P   Q )  ( P   R )   ( P  Q )   ( P  R )   (( P  Q )  ( P  R )) ( 2 ) Using (1) and (2) (( P  Q )  ( P  Q )  ( P  R ))   (( P  Q )  ( P  R ))  [( P  Q )  ( P  R )]   [( P  Q )  ( P  R )]  T Prove the following equivalences by proving the equivalences of the dual  ((  P  Q )  (  P   Q ))  ( P  Q )  P Solution: It‟s dual is  (( P  Q )  ( P   Q ))  ( P  Q )  P Consider,  (( P  Q )  ( P   Q ))  ( P  Q )  P Reasons  (( P   Q )  ( P  Q ))  ( P  Q )  ((Q  P )  ( Q  P ))  ( P  Q )  ((Q   Q )  P )  ( P  Q )  (T  P )  ( P  Q )  P  ( P  Q )  P (Demorgan‟s law) (Commutative law) (Distributive law) ( P   P  T ) ( P  T  P ) (Absorption law) Obtain DNF of Q  ( P  R )   (( P  R )  Q ) . Solution: Q  ( P  R )   (( P  R )  Q )  (Q  ( P  R ))  ( (( P  R )  Q ) (D e m o r g a n la w )
  • 10.  (Q  ( P  R ))  ((  P   R )   Q ) (D e m o rg a n la w )  (Q  ( P   R ))  (Q   Q )  (( P  R )   P   R )  (( P  R )   Q ) (E x te n d e d d istrib u te d la w )  ( P  Q   R )  F  ( F  R   R )  ( P   Q  R ) (N eg a tio n la w )  ( P  Q   R )  ( P   Q  R ) (N e g a tio n la w ) Obtain Pcnf and Pdnf of the formula ( P   Q )  ( P   Q ) Solution: Let S = (  P   Q )  ( P   Q ) P Q  P  Q  P   Q P   Q S Minterm Maxterm T T F F F F T P  Q T F F T T T T P   Q F T T F T T T  P  Q F F T T T F F P  Q PCNF: P  Q and PDNF: ( P  Q )  ( P   Q ) ( P  Q ) Obtain PDNF of P   P  Q  P . Solution: P   P  Q  P   ~  ~ P  ( P  (~ Q  P )) P  ( P  ~ Q )  ( P  P )  (~  (~ P  T )  ( P  ~ Q )  ( P  P ) P  (Q  ~ Q )  ( P  ~ Q ))  ( P  (Q  ~ Q ))  (~  (~