truth tellers liars and propositional logic
play

Truth Tellers, Liars, and Propositional Logic Reading: EC 1.3 Peter - PowerPoint PPT Presentation

Truth Tellers, Liars, and Propositional Logic Reading: EC 1.3 Peter J. Haas INFO 150 Fall Semester 2019 Lecture 2 1/ 16 Truth Tellers, Liars, and Propositional Logic Smullyans Island Propositional Logic Truth Tables for Formal


  1. Truth Tellers, Liars, and Propositional Logic Reading: EC 1.3 Peter J. Haas INFO 150 Fall Semester 2019 Lecture 2 1/ 16

  2. Truth Tellers, Liars, and Propositional Logic Smullyan’s Island Propositional Logic Truth Tables for Formal Propositions Logical Equivalence The Big Honking Theorem Lecture 2 2/ 16

  3. Smullyan’s Island You meet two inhabitants of Smullyan’s Island. A says “exactly one of us is lying”. B says “at least one of us is telling the truth”. Who (if anyone) is telling the truth? Strategy: Focus on the statements, not on who said them Lecture 2 3/ 16

  4. Truth Table Analysis Notation I p = “ A is truthful” I q = “ B is truthful” Statement 1: Statement 2: p q Exactly one is lying At least one is truthful T T F T T F T T F T T T *F F F F Answer: Both A and B are liars Lecture 2 4/ 16

  5. Another Smullyan’s Island Example The statements I A : “Exactly one of use is telling the truth” I B : “We are all lying” I C : “The other two are lying Statement 1: Statement 2: Statement 3: Exactly one truthful All lying A & B lying p q r T T T F F F T T F F F F T F T F F F *T F F T F F F T T F F F F T F T F F F F T T F T F F F F T T Answer: A is truthful; B and C are liars Lecture 2 5/ 16

  6. Inconclusive or a Paradox Statement 1: Statement 1: I am lying I am telling the truth p p T F *T T F T *F F A paradox Inconclusive Lecture 2 6/ 16

  7. Propositional Logic Notation Definitions Proposition: A sentence that is unambiguously true or false Propositional variable: Represents a proposition (= T or F) Formal proposition: Proposition written in formal logic notation Lecture 2 7/ 16

  8. Propositional Logic Notation Definitions Proposition: A sentence that is unambiguously true or false Propositional variable: Represents a proposition (= T or F) Formal proposition: Proposition written in formal logic notation Rules of formal propositions (FPs) 1. Any propositional variable is an FP 2. p and q are FPs ⇒ p ∧ q is an FP ( p and q are true) 3. p and q are FPs ⇒ p ∨ q is an FP ( p or q or both are true) 4. p is an FP ⇒ ¬ p is an FP (not p ) Example: ( p ∨ q ) ∧ ¬ ( p ∨ q ) is a formal proposition Lecture 2 7/ 16

  9. Propositional Logic Notation Definitions Proposition: A sentence that is unambiguously true or false Propositional variable: Represents a proposition (= T or F) Formal proposition: Proposition written in formal logic notation Rules of formal propositions (FPs) 1. Any propositional variable is an FP 2. p and q are FPs ⇒ p ∧ q is an FP ( p and q are true) 3. p and q are FPs ⇒ p ∨ q is an FP ( p or q or both are true) 4. p is an FP ⇒ ¬ p is an FP (not p ) Example: ( p ∨ q ) ∧ ¬ ( p ∨ q ) is a formal proposition Precedence: ¬ highest, then ∧ , then ∨ (like − , × , and + ) I Ex: ¬ p ∧ ¬ q ∨ p = � � ( ¬ p ) ∧ ( ¬ q ) ∨ p Lecture 2 7/ 16

  10. Logic Notation: Examples Example 1: p = “ A is truthful” and q = “ B is truthful” I A is lying: tip I At least one of us is truthful: pvq 7 p I Either B is lying or A is: 7g V - q ) Vpn pry ) ( I Exactly one of us is lying (exclusive or): ' Example 2: e = “Sue is an English major” and j = “Sue is a Junior” en 's I Sue is a Junior English major: evj I Sue is either an English major or she is a Junior: j Te I Sue is a Junior, but she is not an English major: a I Sue is exactly one of the following: an English major or a Junior: - j ) - e) Len vcjn Lecture 2 8/ 16

  11. Truth Tables for Formal Propositions p q p ∧ q p q p ∨ q p ¬ p T T T T T T T F F T F T T F F T F F T T F T F F F F F F Lecture 2 9/ 16

  12. Truth Table Examples: Complex Formulas Example 1: p ∧ ¬ q p q ¬ q p ∧ ¬ q T T F F T F T T F T F F F F T F Example 2: ( p ∨ q ) ∧ ¬ ( p ∧ q ) p q p ∧ q ¬ ( p ∧ q ) p ∨ q ( p ∨ q ) ∧ ¬ ( p ∧ q ) T T T f T f T F T f T T F T F T T T F F F T F f Lecture 2 10/ 16

  13. Negation and Inequalities Example I p = “Tammy has more than two children” children fewer two Tammy has I ¬ p =: or I If c = number of children, then, mathematically, p = > 2 C Lecture 2 11/ 16

  14. Negation and Logical Equivalence Definition Two statements are logically equivalent if they have the same truth value for for every row of the truth table Example: Sue is neither an English major nor a Junior j e j ∨ e ¬ ( j ∨ e ) j e ¬ j ¬ e ¬ j ∧ ¬ e T T T T f f f if T T F T F f T f f T F T F F T f f T T T F F F F F T T T # 4- the same Lecture 2 12/ 16

  15. DeMorgan’s Laws and Negation Proposition (DeMorgan’s Laws) Let p and q be any propositions. Then 1. ¬ ( p ∨ q ) is logically equivalent to ¬ p ∧ ¬ q 2. ¬ ( p ∧ q ) is logically equivalent to ¬ p ∨ ¬ q Proof: Via truth tables Example 1: I “Sue is not both a Junior and an English major”: ¬ ( j ∧ e ) 7 j v I Use DeMorgan’s laws to given an equivalent statement: - e not English major not Sue is our Sue Junior is a an Example 2: “John got a B’ on the test” = ( g ≥ 80) ∧ ( g < 90) [where g = Johns score] ago ) ) so ) rig I Write the negation in math and English: 71cg ? t ( g 7 ( g 290 ) ) V 80 ) ( g > go ) 380 C g V = e = B got less than greater than B John or Lecture 2 13/ 16

  16. Tautology and Contradiction Definition 1. A tautology is a proposition where every row of the truth table is true 2. A contradiction is a proposition where every row of the truth table is false + to p q ¬ p ¬ q p ∨ ¬ q ¬ p ∨ q ( p ∨ ¬ q ) ∨ ( ¬ p ∨ q ) T T f F T T T f T F f T T T F T F F T T T F F T T T T T p ¬ p p ∧ ¬ p I T F T F f F T f F T f Lecture 2 14/ 16

  17. The Big Honking Theorem (BHT) of Propositions Theorem Let p , q and r stand for any propositions. Let t indicate a tautology and c indicate a contradiction. Then: (a) Commutive p ∧ q ≡ q ∧ p p ∨ q ≡ q ∨ p (b) Associative ( p ∧ q ) ∧ r ≡ p ∧ ( q ∧ r ) ( p ∨ q ) ∨ r ≡ p ∨ ( q ∨ r ) (c) Distributive p ∧ ( q ∨ r ) ≡ ( p ∧ q ) ∨ ( p ∧ r ) p ∨ ( q ∧ r ) ≡ ( p ∨ q ) ∧ ( p ∨ r ) (d) Identity p ∧ t ≡ p p ∨ c ≡ p (e) Negation p ∨ ¬ p ≡ t p ∧ ¬ p ≡ c (f) Double negative ¬ ( ¬ p ) ≡ p (g) Idempotent p ∧ p ≡ p p ∨ p ≡ p (h) DeMorgan’s laws ¬ ( p ∧ q ) ≡ ¬ p ∨ ¬ q ¬ ( p ∨ q ) ≡ ¬ p ∧ ¬ q (i) Universal bound p ∨ t ≡ t p ∧ c ≡ c (j) Absorption p ∧ ( p ∨ q ) ≡ p p ∨ ( p ∧ q ) ≡ p (k) Negations of t and c ¬ t ≡ c ¬ c ≡ t with similar he 6 to algebra , X V it it c = o Does this look familiar? , , , law ) ( Not identical It of distributive c. g. , venson , Substitution Rule: You can replace a formula with a logically equivalent one Lecture 2 15/ 16

  18. Proving Logical Equivalences Ex: Use BHT plus substitution to prove that p ∨ ( ¬ p ∧ q ) ≡ p ∨ q p ∨ ( ¬ p ∧ q ) = ( p ∨ ¬ p ) ∧ ( p ∨ q ) (c) Distributive = t ∧ ( p ∨ q ) (e) Negation = ( p ∨ q ) ∧ t (a) Commutative = p ∨ q (d) Identity Lecture 2 16/ 16

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend