Choosing Logical Connectives

Similar documents
Truth Table Definitions of Logical Connectives

THE LOGIC OF COMPOUND STATEMENTS

AI Principles, Semester 2, Week 2, Lecture 5 Propositional Logic and Predicate Logic

Formal Logic Lecture 11

INTRODUCTION TO LOGIC. Propositional Logic. Examples of syntactic claims

Truth Tables for Propositions

Lecture 2. Logic Compound Statements Conditional Statements Valid & Invalid Arguments Digital Logic Circuits. Reading (Epp s textbook)

Deduction by Daniel Bonevac. Chapter 3 Truth Trees

Section 1.2: Propositional Logic

3 The Semantics of the Propositional Calculus

Gödel s Incompleteness Theorem. Overview. Computability and Logic

CHAPTER 6 - THINKING ABOUT AND PRACTICING PROPOSITIONAL LOGIC

Introducing Proof 1. hsn.uk.net. Contents

Logic. Propositional Logic: Syntax

Propositional Calculus. Problems. Propositional Calculus 3&4. 1&2 Propositional Calculus. Johnson will leave the cabinet, and we ll lose the election.

An analogy from Calculus: limits

Section 1.1: Logical Form and Logical Equivalence

Intermediate Logic. Natural Deduction for TFL

GÖDEL S COMPLETENESS AND INCOMPLETENESS THEOREMS. Contents 1. Introduction Gödel s Completeness Theorem

Examples. Example (1) Example (2) Let x, y be two variables, and denote statements p : x = 0 and q : y = 1. Solve. x 2 + (y 1) 2 = 0.

Logical Structures in Natural Language: Propositional Logic II (Truth Tables and Reasoning

Symbolic Logic 3. For an inference to be deductively valid it is impossible for the conclusion to be false if the premises are true.

Unary negation: T F F T

Logic. Propositional Logic: Syntax. Wffs

THE LOGIC OF COMPOUND STATEMENTS

Chapter 2: Introduction to Propositional Logic

Introduction to Sets and Logic (MATH 1190)

Chapter 4: Classical Propositional Semantics

PHIL12A Section answers, 14 February 2011

Arguments and Proofs. 1. A set of sentences (the premises) 2. A sentence (the conclusion)

Truth Tables for Arguments

THE LOGIC OF QUANTIFIED STATEMENTS. Predicates and Quantified Statements I. Predicates and Quantified Statements I CHAPTER 3 SECTION 3.

Examples: P: it is not the case that P. P Q: P or Q P Q: P implies Q (if P then Q) Typical formula:

Propositional Logic Not Enough

FUNDAMENTALS OF MATHEMATICS HANDOUT 1.3 DR. MCLOUGHLIN

Ling 130 Notes: Syntax and Semantics of Propositional Logic

Introduction to Logic and Axiomatic Set Theory

1.1 Statements and Compound Statements

Tecniche di Verifica. Introduction to Propositional Logic

Theorem. For every positive integer n, the sum of the positive integers from 1 to n is n(n+1)

Gödel s Incompleteness Theorems

Propositional Logic: Syntax

Chapter 1 Review of Equations and Inequalities

The Converse of Deducibility: C.I. Lewis and the Origin of Modern AAL/ALC Modal 2011 Logic 1 / 26

Gödel s Incompleteness Theorem. Overview. Computability and Logic

Logic. Quantifiers. (real numbers understood). x [x is rotten in Denmark]. x<x+x 2 +1

Mathematical Logic Part One

Supplementary Logic Notes CSE 321 Winter 2009

cse541 LOGIC FOR COMPUTER SCIENCE

A Little Deductive Logic

Mathmatics 239 solutions to Homework for Chapter 2

Mathematical Logic Part One

a. Introduction to metatheory

First Order Logic: Syntax and Semantics

Generalized Quantifiers Logical and Linguistic Aspects

Section 1.2: Conditional Statements

LING 106. Knowledge of Meaning Lecture 3-1 Yimei Xiang Feb 6, Propositional logic

Logic: Propositional Logic Truth Tables

First Order Logic: Syntax and Semantics

PL: Truth Trees. Handout Truth Trees: The Setup

A Little Deductive Logic

Propositional Logic Translation, 6.1. I. The form of an argument

Chapter 4. Basic Set Theory. 4.1 The Language of Set Theory

Propositional logic (revision) & semantic entailment. p. 1/34

PHIL 422 Advanced Logic Inductive Proof

The trick is to multiply the numerator and denominator of the big fraction by the least common denominator of every little fraction.

COMP219: Artificial Intelligence. Lecture 19: Logic for KR

Truth-Functional Logic

8. TRANSFORMING TOOL #1 (the Addition Property of Equality)

Completeness for FOL

Introduction to Basic Proof Techniques Mathew A. Johnson

FORMAL PROOFS DONU ARAPURA

Exclusive Disjunction

Lecture 7. Logic. Section1: Statement Logic.

1 Tautologies, contradictions and contingencies

5. And. 5.1 The conjunction

Propositional Logic: Part II - Syntax & Proofs 0-0

Propositions. c D. Poole and A. Mackworth 2010 Artificial Intelligence, Lecture 5.1, Page 1

Lecture 4: Proposition, Connectives and Truth Tables

Park School Mathematics Curriculum Book 9, Lesson 2: Introduction to Logarithms

Introduction to Metalogic

Discrete Structures Proofwriting Checklist

CS1800: Strong Induction. Professor Kevin Gold

Section 2.3: Statements Containing Multiple Quantifiers

Proseminar on Semantic Theory Fall 2013 Ling 720 First Order (Predicate) Logic: Syntax and Natural Deduction 1

Take the Anxiety Out of Word Problems

Topic 1: Propositional logic

1.2 The Role of Variables

Since the two-sided limits exist, so do all one-sided limits. In particular:

COMP219: Artificial Intelligence. Lecture 19: Logic for KR

1 Propositional Logic

Extensions to the Logic of All x are y: Verbs, Relative Clauses, and Only

MA103 STATEMENTS, PROOF, LOGIC

CS 360, Winter Morphology of Proof: An introduction to rigorous proof techniques

30. TRANSFORMING TOOL #1 (the Addition Property of Equality)

Guide to Proofs on Sets

9. TRANSFORMING TOOL #2 (the Multiplication Property of Equality)

Properties of Sequences

Must... stay... strong!

CHAPTER 2 INTRODUCTION TO CLASSICAL PROPOSITIONAL LOGIC

Transcription:

Choosing Logical Connectives 1. Too Few Connectives?: We have chosen to use only 5 logical connectives in our constructed language of logic, L1 (they are:,,,, and ). But, we might ask, are these enough? Consider: For 2-line truth tables, L1 only has ONE connective (namely, ). But there are actually FOUR possible connectives that operate on single atomic statements: P C1 (%P) C2 (@P) C3 ( P) C4 (#P) T T T F F F T F T F In other words, we could have chosen to include a connective in our language L1 (call it # ), which is such that, when P is true, #P is false, and when P is false, #P is false. Why didn t we? But, it gets worse: For 4-line truth tables, which operate on 2 sentence letters, we have chosen to use only 4 connectives (namely,,,, and ), but it turns out that there are actually SIXTEEN possible 2-letter connectives: P Q C1 C2 C3 C4 C5 C6 C7 C8 C9 C10 C11 C12 C13 C14 C15 C16 And there are actually 256 possible connectives which operate on 3 letter-sentences (the number of possible connectives will be 2 raised to the 2 n power (i.e., 2 2^n ), where n is the number of atomic statements being operated on), but L1 contains zero of them. Indeed, there are an infinite number of possible logical connectives that we could have chosen to include in L1, but we chose only FIVE! When we ask, Are five connectives enough?, what we are really asking is, Is L1 expressively complete? That means: Expressively Complete: A formal language, L, is expressively complete iff any wff containing any truth-functional connective can be translated into a wff that is logically equivalent to it, but which contains only connectives that are part of L. 1

In other words, for any of the 20 connectives we just saw truth tables for, L1 should be able to express a symbolized statements that operates on P and Q in those ways, to deliver exactly those truth tables. If L1 CANNOT do that, then there are some statements that L1 simply cannot express and that is bad It would mean that L1 is incomplete. But, let s look at the 16 possible 2-letter operators again: P Q C1 C2 C3 C4 C5 C6 C7 C8 C9 C10 C11 C12 C13 C14 C15 C16 Are any of these 16 connectives familiar? Four of them should be. They are: C3 = C7 = C9 = C15 = Additionally, four of the connectives above are the contradictories of these four. For instance, compare C8 with C9. They are contradictory. That is, their truth values are the opposite on every line of the truth table. So, since C9 represents P Q, C8 represents (P Q). Take a look and try to find the contradictories of the other three connectives. C3 s contradictory is C14. C7 s contradictory is C10. And C15 s contradictory is C2. So, now we have: P Q C1 (P Q) P Q C4 C5 C6 P Q (P Q) P Q (P Q) C11 C12 C13 (P Q) P Q C16 Let s look at some of the others. Start with C5. What sort of formula involving P and Q would ONLY come out false when Q is true and P is false? That should look familiar. It s Q P of course! So, C5 represents the truth function of Q P, and therefore, it s contradictory, C12, represents (Q P). Now take a look at C13. It simply has the same truth function as P. And C11 is just Q. So, in turn, their contradictories (C4 and C6) are just P and Q. 2

P Q C1 (P Q) P Q P Q P Q P Q (P Q) P Q (P Q) Q (Q P) P (P Q) P Q C16 All that are left are C1 and C16. Notice that C1 is just a tautologous statement and C16 is just a self-contradictory statement. (That is C1 always comes out true, and C16 always comes out false). So, for C1, we need nothing more than P P, while for C16 we just need P P. We re done! P Q P P (P Q) P Q P Q P Q P Q (P Q) P Q (P Q) Q (Q P) P (P Q) P Q P P Conclusion: Assuming we could continue in this way, representing all 256 of the 3-letter operators, and the infinite number of 4-letter, 5-letter, etc. operators (and, the short story is, we COULD do this), it turns out, L1 is expressively complete. Think about that: With just 5 little operators, L1 is able to express an infinite number of English sentences! 2. Too Many Connectives?: Really, though, we could make do with LESS THAN five operators. One of the five in particular should stand out as unnecessary. Which one? The bi-conditional! In fact, when we defined the bi-conditional, we said that it was really just two conditionals. In other words: P Q (P Q) (Q P) So, the is really unnecessary. It can just be expressed using and, since the two statements above are logically equivalent. So, we could have chosen only 4 operators instead of 5. Are there any other unnecessary operators? Well, it turns out that can be expressed in terms of and, such that: P Q (P Q) 3

For instance, if I say, If Fluffy is a cat, then Fluffy is a mammal, this really means the same thing as, So, it must not be the case that Fluffy is a cat AND NOT a mammal. Note: If you question this, then draw up a truth table for (C M) and see that it is the same as the truth table for C M. So, we don t need either. L1 would still be expressively complete even if it just included, and. We could have chosen to express and as follows: P Q (P Q) P Q (P Q) (Q P) But, wait. The isn t necessary either! It s reducible to and, since: P Q ( P Q) For instance, if I say that Timmy is either five or six, this really just means that It must NOT be the case that Timmy is not five and not six. Note: Again, if you question this, then draw up a truth table for ( F S) and see that it is the same as the truth table for F S. So, we don t need either! We ve done away with all but TWO operators! That is, L1 would still be expressively complete if the only two operators were and. The Sheffer Stroke: But, it gets crazier. Henry Sheffer (in 1913) pointed out that a language could be expressively complete with just ONE logical connective. It s called The Sheffer Stroke. We represent it with a slash,, and its truth table corresponds to C2, above. So, it turns out that P Q is logically equivalent to (P Q) : P Q (P Q) P Q T T F F T F T T F T T T F F T T In other words, P Sheffer-Stroke Q (or P Q ) just means Not both P and Q. For instance, we might symbolize Albert and Bertha weren t both at the party as A B. 4

Note: Notice that, whereas we reduced all 5 logical connectives to 2 connectives, and, Sheffer reduces all 5 connectives to ONE connective simply by introducing a NEW connective that is logically equivalent to (P Q), which contains both and. Sheffer showed that we can reduce all 5 of the operators to the Sheffer Stroke: P P P P Q (P Q) (P Q) P Q (P P) (Q Q) P Q P (Q Q) P Q {[P (Q Q)] [Q (P P)]} {[P (Q Q)] [Q (P P)]} Duuuuude, whooaah.. Conclusion: So, if there are an infinite number of possible logical connectives, but every sentence of L1 can be expressed with only ONE connective, why did we choose EXACTLY FIVE connectives no more, no less? The answer is that, we want to strike a balance between efficiency and parsimony. A parsimonious system uses as few connectives as possible. But, TOO FEW connectives, and the system becomes too burdensome to be efficient. (To see this, just look at how crazy the simple claim P Q becomes if we re only using the Sheffer Stroke!) We can express sentences with simpler, more efficient symbolizations by accepting MORE connectives but if TOO MANY connectives, and the system is no longer very parsimonious. So, we have to strike a balance, and arbitrarily pick some number of connectives that is large enough to not result in sentences that are too crazy and complicated, but small enough so that we are not working with an overly-long list of connectives. Logicians typically settle on the 5 connectives we have been using, no more, no less. 5