Logic as a Tool Chapter 1: Understanding Propositional Logic 1.2 Propositional logical consequence Logically correct inferences Valentin Goranko Stockholm University September 2016 Goranko
Propositional logical consequence A propositional formula C is a logical consequence from the propositional formulae A 1 , . . . , A n , Goranko
Propositional logical consequence A propositional formula C is a logical consequence from the propositional formulae A 1 , . . . , A n , denoted A 1 , . . . , A n | = C , Goranko
Propositional logical consequence A propositional formula C is a logical consequence from the propositional formulae A 1 , . . . , A n , denoted A 1 , . . . , A n | = C , if C is true whenever all A 1 , . . . , A n are true, Goranko
Propositional logical consequence A propositional formula C is a logical consequence from the propositional formulae A 1 , . . . , A n , denoted A 1 , . . . , A n | = C , if C is true whenever all A 1 , . . . , A n are true, i.e., every assignment of truth-values to the variables occurring in A 1 , . . . , A n , C which renders the formulae A 1 , . . . , A n true, renders the formula C true, too. Goranko
Propositional logical consequence A propositional formula C is a logical consequence from the propositional formulae A 1 , . . . , A n , denoted A 1 , . . . , A n | = C , if C is true whenever all A 1 , . . . , A n are true, i.e., every assignment of truth-values to the variables occurring in A 1 , . . . , A n , C which renders the formulae A 1 , . . . , A n true, renders the formula C true, too. If A 1 , . . . , A n | = C , we also say that C follows logically from A 1 , . . . , A n , Goranko
Propositional logical consequence A propositional formula C is a logical consequence from the propositional formulae A 1 , . . . , A n , denoted A 1 , . . . , A n | = C , if C is true whenever all A 1 , . . . , A n are true, i.e., every assignment of truth-values to the variables occurring in A 1 , . . . , A n , C which renders the formulae A 1 , . . . , A n true, renders the formula C true, too. If A 1 , . . . , A n | = C , we also say that C follows logically from A 1 , . . . , A n , and that A 1 , . . . , A n logically imply C . Goranko
Propositional logical consequence A propositional formula C is a logical consequence from the propositional formulae A 1 , . . . , A n , denoted A 1 , . . . , A n | = C , if C is true whenever all A 1 , . . . , A n are true, i.e., every assignment of truth-values to the variables occurring in A 1 , . . . , A n , C which renders the formulae A 1 , . . . , A n true, renders the formula C true, too. If A 1 , . . . , A n | = C , we also say that C follows logically from A 1 , . . . , A n , and that A 1 , . . . , A n logically imply C . Logical consequence is reducible to validity: A 1 , . . . , A n | = C iff A 1 ∧ . . . ∧ A n | = C iff | = ( A 1 ∧ . . . ∧ A n ) → C . Goranko
Propositional logical consequence is reducible to validity Goranko
Propositional logical consequence is reducible to validity Proposition For any propositional formulae A 1 , . . . , A n , B, the following are equivalent: Goranko
Propositional logical consequence is reducible to validity Proposition For any propositional formulae A 1 , . . . , A n , B, the following are equivalent: 1. A 1 , . . . , A n | = B Goranko
Propositional logical consequence is reducible to validity Proposition For any propositional formulae A 1 , . . . , A n , B, the following are equivalent: 1. A 1 , . . . , A n | = B 2. A 1 ∧ . . . ∧ A n | = B Goranko
Propositional logical consequence is reducible to validity Proposition For any propositional formulae A 1 , . . . , A n , B, the following are equivalent: 1. A 1 , . . . , A n | = B 2. A 1 ∧ . . . ∧ A n | = B 3. | = ( A 1 ∧ . . . ∧ A n ) → B Goranko
Propositional logical consequence is reducible to validity Proposition For any propositional formulae A 1 , . . . , A n , B, the following are equivalent: 1. A 1 , . . . , A n | = B 2. A 1 ∧ . . . ∧ A n | = B 3. | = ( A 1 ∧ . . . ∧ A n ) → B 4. | = A 1 → ( . . . → ( A n → B ) . . . ) Goranko
Testing propositional consequence with truth tables Example 1 Goranko
Testing propositional consequence with truth tables Example 1 ? p , p → q | = q Goranko
Testing propositional consequence with truth tables Example 1 ? p , p → q | = q p q p p → q q Goranko
Testing propositional consequence with truth tables Example 1 ? p , p → q | = q p q p p → q q T T T T T Goranko
Testing propositional consequence with truth tables Example 1 ? p , p → q | = q p q p p → q q T T T T T T F T F F Goranko
Testing propositional consequence with truth tables Example 1 ? p , p → q | = q p q p p → q q T T T T T T F T F F F T F T T Goranko
Testing propositional consequence with truth tables Example 1 ? p , p → q | = q p q p p → q q T T T T T T F T F F F T F T T F F F T F Goranko
Testing propositional consequence with truth tables Example 1 ? p , p → q | = q p q p p → q q T T T T T T F T F F F T F T T F F F T F Yes. Goranko
Testing propositional consequence with truth tables Example 2 Goranko
Testing propositional consequence with truth tables Example 2 ? p → q | = q → p Goranko
Testing propositional consequence with truth tables Example 2 ? p → q | = q → p p → q q → p p q Goranko
Testing propositional consequence with truth tables Example 2 ? p → q | = q → p p → q q → p p q T T T T Goranko
Testing propositional consequence with truth tables Example 2 ? p → q | = q → p p → q q → p p q T T T T T F F T Goranko
Testing propositional consequence with truth tables Example 2 ? p → q | = q → p p → q q → p p q T T T T T F F T F F T T Goranko
Testing propositional consequence with truth tables Example 2 ? p → q | = q → p p → q q → p p q T T T T T F F T F F T T F F ... ... Goranko
Testing propositional consequence with truth tables Example 2 ? p → q | = q → p p → q q → p p q T T T T T F F T F F T T F F ... ... No. Goranko
Testing propositional consequence with truth tables Example 3 Goranko
Testing propositional consequence with truth tables Example 3 ? p → r , q → r | = ( p ∨ q ) → r Goranko
Testing propositional consequence with truth tables Example 3 ? p → r , q → r | = ( p ∨ q ) → r p q r p → r q → r p ∨ q ( p ∨ q ) → r Goranko
Testing propositional consequence with truth tables Example 3 ? p → r , q → r | = ( p ∨ q ) → r p q r p → r q → r p ∨ q ( p ∨ q ) → r T T T T T T T Goranko
Testing propositional consequence with truth tables Example 3 ? p → r , q → r | = ( p ∨ q ) → r p q r p → r q → r p ∨ q ( p ∨ q ) → r T T T T T T T T T F F F T F Goranko
Testing propositional consequence with truth tables Example 3 ? p → r , q → r | = ( p ∨ q ) → r p q r p → r q → r p ∨ q ( p ∨ q ) → r T T T T T T T T T F F F T F T F T T T T T Goranko
Testing propositional consequence with truth tables Example 3 ? p → r , q → r | = ( p ∨ q ) → r p q r p → r q → r p ∨ q ( p ∨ q ) → r T T T T T T T T T F F F T F T F T T T T T T F F F T T F Goranko
Testing propositional consequence with truth tables Example 3 ? p → r , q → r | = ( p ∨ q ) → r p q r p → r q → r p ∨ q ( p ∨ q ) → r T T T T T T T T T F F F T F T F T T T T T T F F F T T F F T T T T T T Goranko
Testing propositional consequence with truth tables Example 3 ? p → r , q → r | = ( p ∨ q ) → r p q r p → r q → r p ∨ q ( p ∨ q ) → r T T T T T T T T T F F F T F T F T T T T T T F F F T T F F T T T T T T F T F T F T F Goranko
Testing propositional consequence with truth tables Example 3 ? p → r , q → r | = ( p ∨ q ) → r p q r p → r q → r p ∨ q ( p ∨ q ) → r T T T T T T T T T F F F T F T F T T T T T T F F F T T F F T T T T T T F T F T F T F F F T T T F T Goranko
Testing propositional consequence with truth tables Example 3 ? p → r , q → r | = ( p ∨ q ) → r p q r p → r q → r p ∨ q ( p ∨ q ) → r T T T T T T T T T F F F T F T F T T T T T T F F F T T F F T T T T T T F T F T F T F F F T T T F T F F F T T F T Goranko
Testing propositional consequence with truth tables Example 3 ? p → r , q → r | = ( p ∨ q ) → r p q r p → r q → r p ∨ q ( p ∨ q ) → r T T T T T T T T T F F F T F T F T T T T T T F F F T T F F T T T T T T F T F T F T F F F T T T F T F F F T T F T Yes. Goranko
Sound rules of propositional inference Goranko
Sound rules of propositional inference A rule of propositional inference (for short, inference rule) is a scheme: P 1 , . . . , P n , C Goranko
Recommend
More recommend