Transcript
Page 1: Chapter 5 – Logic CSNB 143 Discrete Mathematical Structures

Chapter 5 – Logic

CSNB 143 Discrete Mathematical

Structures

Page 2: Chapter 5 – Logic CSNB 143 Discrete Mathematical Structures

OBJECTIVESStudent should be able to know what is it

means by statement. Students should be able to identify its

connectives and compound statements.Students should be able to use the Truth

Table without difficulties.

Page 3: Chapter 5 – Logic CSNB 143 Discrete Mathematical Structures

LogicStatement or proposition is a declarative sentence

with the value of true or false but not both.

Ex 1: Which one is a statement?The world is round.2 + 3 = 5Have you taken your lunch? 3 - x = 5The temperature on the surface of Mars is 800F.Tomorrow is a bright day.Read this!

Page 4: Chapter 5 – Logic CSNB 143 Discrete Mathematical Structures

Statement usually will be replaced by variables such as

p, q, r or s. Ex 2: p: The sun will shine today. q: It is a cold weather. Statements can be combined by logical

connectives to obtain compound statements. Ex 3: AND (p and q): The sun will shine today and

it is a cold weather.

Page 5: Chapter 5 – Logic CSNB 143 Discrete Mathematical Structures

Connectives AND is what we called conjunction for p and q, written p q. The compound statement is true if both statements are true.

Connectives OR is what we called disjunction for p and q, written p q. The compound statement is false if both statements are false.

To prove the value of any statement (or compound statements), we need to use the Truth Table.

Page 6: Chapter 5 – Logic CSNB 143 Discrete Mathematical Structures

P Q P Q P Q

T T T T

T F F T

F T F T

F F F F

Page 7: Chapter 5 – Logic CSNB 143 Discrete Mathematical Structures

Negation for any statement p is not p. written as ~p or p. The Truth Table for negation is:

Ex 4: Find the value of (~p q) p using Truth Table.

P ˜ P

T F

F T

Page 8: Chapter 5 – Logic CSNB 143 Discrete Mathematical Structures

P Q ˜ P ˜ P Q (˜ P Q) P

T T F F T

T F F F T

F T T T T

F F T F F

Page 9: Chapter 5 – Logic CSNB 143 Discrete Mathematical Structures

Conditional StatementsIf p and q are statements, the compound

statement if p then q, denoted by p q is called a conditional statement or implication.

Statement p is called the antecedent or hypothesis; and statement q is called consequent or conclusion. The connective if … then is denoted by the symbol .

Ex 5: a) p : I am hungry q : I will eat b) p : It is cold q : 3 + 5 = 8The implication would be: a) If I am hungry, then

I will eat.b) If it is cold, then 3 + 5 = 8.

Page 10: Chapter 5 – Logic CSNB 143 Discrete Mathematical Structures

Take note that, in our daily lives, Ex 5 b) has no connection between statements p and q, that is, statement p has no effect on statement q. However, in logic, this is acceptable. It shows that, in logic, we use conditional statements in a more general sense.

Its Truth Table is as below:

To understand, use: p = It is raining q = I used umbrella

P Q P Q

T T T

T F F

F T T

F F T

Page 11: Chapter 5 – Logic CSNB 143 Discrete Mathematical Structures

Another meaning that use the symbol includes:

if p, then qp implies qif p, qp only if qp is sufficient for qq if pq is necessary for p

Page 12: Chapter 5 – Logic CSNB 143 Discrete Mathematical Structures

If p q is an implications, then the converse of it is the implication q p, and the contrapositive of it is ~q ~p.

Ex 6: p = It is raining q = I get wet

Get its converse and contrapositive.

Page 13: Chapter 5 – Logic CSNB 143 Discrete Mathematical Structures

If p and q are statements, compound statement p if and only if q, denoted by p q, is called an equivalence or biconditional.

Its Truth Table is as below:

To understand, use: p = It is raining q = I used umbrella

Notis that p q is True in two conditions: both p and q are True, or both p and q are false.

P Q P Q

T T T

T F F

F T F

F F T

Page 14: Chapter 5 – Logic CSNB 143 Discrete Mathematical Structures

Another meaning that use the symbol includes:

p is necessary and sufficient for qif p, then q, and conversely

In general, compound statement may contain few parts in which each one of it is yet a statement too.

Ex 7: Find the truth value for the statement(p q) (~q ~p)

Page 15: Chapter 5 – Logic CSNB 143 Discrete Mathematical Structures

P Q PQ(A)

˜Q ˜P ˜Q˜P(B)

(A)(B)

T T T F F T T

T F F T F F T

F T T F T T T

F F T T T T T

A statement that is true for all possible values of its propositional variables is called a tautology.

Page 16: Chapter 5 – Logic CSNB 143 Discrete Mathematical Structures

A statement that is always false for all possible values of its propositional variables is called a contradiction.

A statement that can be either true or false, depending on the truth values of its propositional variables is called a contingency

Page 17: Chapter 5 – Logic CSNB 143 Discrete Mathematical Structures

Logically EquivalentTwo statements p and q are said to be

logically equivalent if p q is a tautology.

Ex 8: Show that statements p q and (~p) q are logically equivalent.

Page 18: Chapter 5 – Logic CSNB 143 Discrete Mathematical Structures

QuantifierQuantifier is used to define about all

elements that have something in common.Such as in set, one way of writing it is {x |

P(x)} where P(x) is called predicate or propositional function, in which each choice of x will produces a proposition P(x) that is either true or false.

Page 19: Chapter 5 – Logic CSNB 143 Discrete Mathematical Structures

There are two types of quantifier being used:a)Universal Quantification () of a predicate

P(x) is the statement “For all values of x, P(x) is true”

In other words:for every xevery xfor any x

Page 20: Chapter 5 – Logic CSNB 143 Discrete Mathematical Structures

b) Existential Quantification () of a predicate P(x) is the statement“There exists a value of x for which P(x) is true”

In other words: there is an x there is some x there exists an x there is at least one x

Page 21: Chapter 5 – Logic CSNB 143 Discrete Mathematical Structures

Theorem 1Operations on statements are: Commutativep q q pp q q pAssociativep (q r) (p q) rp (q r) (p q) rDistributivep (q r) (p q) (p r)p (q r) (p q) (p r)

Page 22: Chapter 5 – Logic CSNB 143 Discrete Mathematical Structures

Idempotentp p pp p p

Negation’s~(~p) p~(p q) (~p) (~q)~(p q) (~p) (~q)

Page 23: Chapter 5 – Logic CSNB 143 Discrete Mathematical Structures

Theorem 2Operations on implications are:(p q) ((~p) q)(p q) ((~q) ~p)(p q) ((p q) (q p))~(p q) (p ~q)~(p q) ((p ~q) (q ~p))

Page 24: Chapter 5 – Logic CSNB 143 Discrete Mathematical Structures

Theorem 3Operations on quantifier are:~(x P(x)) x ~P(x)

~(x ~P(x)) x P(x)

x (P(x) Q(x)) x P(x) x Q(x)

x P(x) x Q(x) x (P(x) Q(x))

Page 25: Chapter 5 – Logic CSNB 143 Discrete Mathematical Structures

x (P(x) Q(x)) x P(x) x Q(x)

x (P(x) Q(x)) x P(x) x Q(x)

((x P(x)) (x Q(x))) x (P(x) Q(x))tautology

x (P(x) Q(x)) x P(x) x Q(x)tautology

Page 26: Chapter 5 – Logic CSNB 143 Discrete Mathematical Structures

Theorem 4All of these are tautology:a) (p q) p f) (p q) pb) (p q) q g) (p (p q)) qc) p (p q) h) (~p (p q)) qd) q (p q) i) (~q (p q))

~pe) ~p (p q) j) ((p q) (q r))

(p r)


Top Related