Chapter 1 The Logic of Compound Statements. Section 1.1 Logical Form and Logical Equivalence.

17
Chapter 1 The Logic of Compound Statements

Transcript of Chapter 1 The Logic of Compound Statements. Section 1.1 Logical Form and Logical Equivalence.

Page 1: Chapter 1 The Logic of Compound Statements. Section 1.1 Logical Form and Logical Equivalence.

Chapter 1

The Logic of Compound Statements

Page 2: Chapter 1 The Logic of Compound Statements. Section 1.1 Logical Form and Logical Equivalence.

Section 1.1

Logical Form and Logical Equivalence

Page 3: Chapter 1 The Logic of Compound Statements. Section 1.1 Logical Form and Logical Equivalence.

Statements

• A statement is a sentence that is either true or false, but not both.

• Statements:– It is raining. – I am carrying an umbrella.

• Not statements– He has a driver’s license.– Are you there?– x + y > 0

Page 4: Chapter 1 The Logic of Compound Statements. Section 1.1 Logical Form and Logical Equivalence.

Logical Operators

• Binary operators– Conjunction – “and”.– Disjunction – “or”.

• Unary operator– Negation – “not”.

• Other operators– XOR – “one or the other but not both”” – NAND – “not both”– NOR – “neither”

Page 5: Chapter 1 The Logic of Compound Statements. Section 1.1 Logical Form and Logical Equivalence.

Logical Symbols

• Statements are represented by letters: p, q, r, etc.

• means “and”.• means “or”.• means “not”.

Page 6: Chapter 1 The Logic of Compound Statements. Section 1.1 Logical Form and Logical Equivalence.

Examples

• Basic statements–p = “It is raining.”–q = “I am carrying an umbrella.”

• Compound statements–p q = “It is raining and I am carrying an

umbrella.”–p q = “It is raining or I am carrying an

umbrella.”– p = “It is not raining.”

Page 7: Chapter 1 The Logic of Compound Statements. Section 1.1 Logical Form and Logical Equivalence.

Examples

• But compound statements– “it is not hot but it is sunny.”–but in this case is ^ “and”–p = “it is not hot”–q = “it is sunny”–expression: p ^ q – “it is not hot and it is not sunny”

Page 8: Chapter 1 The Logic of Compound Statements. Section 1.1 Logical Form and Logical Equivalence.

Truth Table of an Expression

• Make a column for every variable.• List every possible combination of truth values

of the variables.• Make one more column for the expression.• Write the truth value of the expression for

each combination of truth values of the variables.

Page 9: Chapter 1 The Logic of Compound Statements. Section 1.1 Logical Form and Logical Equivalence.

Truth Table for “AND”

p q p q

T T T

T F F

F T F

F F F

• p q is true if p is true and q is true.• p q is false if p is false or q is false.

Page 10: Chapter 1 The Logic of Compound Statements. Section 1.1 Logical Form and Logical Equivalence.

Truth Table for “OR”

• p q is true if p is true or q is true.• p q is false if p is false and q is false.

p q p q

T T T

T F T

F T T

F F F

Page 11: Chapter 1 The Logic of Compound Statements. Section 1.1 Logical Form and Logical Equivalence.

Truth Table for “not”

• p is true if p is false.• p is false if p is true.

p p

T F

F T

Page 12: Chapter 1 The Logic of Compound Statements. Section 1.1 Logical Form and Logical Equivalence.

Example: Truth Table• Truth table for the statement (p) (q r ).

p q r (p) (q r )T T T TT T F FT F T FT F F FF T T TF T F TF F T TF F F T

Page 13: Chapter 1 The Logic of Compound Statements. Section 1.1 Logical Form and Logical Equivalence.

Logical Equivalence

• Two statements are logically equivalent if they have the same truth values for all combinations of truth values of their variables.

Page 14: Chapter 1 The Logic of Compound Statements. Section 1.1 Logical Form and Logical Equivalence.

Example: Logical Equivalence

• (p q) (p q) (p q) (p q)

p q (p q) (p q) (p q) (p q)

T T T T

T F F F

F T F F

F F T T

Page 15: Chapter 1 The Logic of Compound Statements. Section 1.1 Logical Form and Logical Equivalence.

DeMorgan’s Laws

• (p q) (p) (q)• (p q) (p) (q)

• It is not true that “John is short and he is fat”, then it is true that “John is not short or John is not fat”.

• If it is not true that x 5 or x 10, then it is true that x > 5 and x < 10.

Page 16: Chapter 1 The Logic of Compound Statements. Section 1.1 Logical Form and Logical Equivalence.

Tautologies and Contradictions

• A tautology is a statement that is logically equivalent to T.

• A contradiction is a statement that is logically equivalent to F.

• Some tautologies:– p p– p q ( p q)

• Some contradictions:– p p– p q (p q)

Page 17: Chapter 1 The Logic of Compound Statements. Section 1.1 Logical Form and Logical Equivalence.

Wrapup

• Quiz on Tuesday (Chapter 1)• Homework due Thursday