PHIL 422 Advanced Logic Inductive Proof

Similar documents
Unary negation: T F F T

The statement calculus and logic

Natural deduction for truth-functional logic

CSC Discrete Math I, Spring Propositional Logic

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

Proofs. Joe Patten August 10, 2018

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

PHIL12A Section answers, 16 February 2011

Deduction by Daniel Bonevac. Chapter 3 Truth Trees

HW1 graded review form? HW2 released CSE 20 DISCRETE MATH. Fall

MA103 STATEMENTS, PROOF, LOGIC

Philosophy 220. Truth-Functional Equivalence and Consistency

Intermediate Logic. Natural Deduction for TFL

Section 3.1: Direct Proof and Counterexample 1

Truth-Functional Logic

A Little Deductive Logic

KRIPKE S THEORY OF TRUTH 1. INTRODUCTION

Proof strategies, or, a manual of logical style

A Little Deductive Logic

Logic. Definition [1] A logic is a formal language that comes with rules for deducing the truth of one proposition from the truth of another.

Proof Techniques (Review of Math 271)

Before you get started, make sure you ve read Chapter 1, which sets the tone for the work we will begin doing here.

~ p is always false. Based on the basic truth table for disjunction, if q is true then p ~

Numbers that are divisible by 2 are even. The above statement could also be written in other logically equivalent ways, such as:

Introducing Proof 1. hsn.uk.net. Contents

CISC-102 Fall 2017 Week 3. Principle of Mathematical Induction

Logic. Def. A Proposition is a statement that is either true or false.

Propositional Logic and Semantics

Logic, Sets, and Proofs

Propositional Equivalence

Propositional Logic, Predicates, and Equivalence

A Statement; Logical Operations

Example. Logic. Logical Statements. Outline of logic topics. Logical Connectives. Logical Connectives

LECTURE 1. Logic and Proofs

AMTH140 Lecture 8. Symbolic Logic

Chapter 2. Mathematical Reasoning. 2.1 Mathematical Models

Propositional Logic Review

Discrete Math, Spring Solutions to Problems V

At the start of the term, we saw the following formula for computing the sum of the first n integers:

Proving simple set properties...

CHAPTER 6 - THINKING ABOUT AND PRACTICING PROPOSITIONAL LOGIC

Introduction Propositional Logic. Discrete Mathematics Andrei Bulatov

MATHEMATICAL INDUCTION

2. The Logic of Compound Statements Summary. Aaron Tan August 2017

Math Real Analysis

Propositional Logic. Fall () Propositional Logic Fall / 30

Section 1.1: Logical Form and Logical Equivalence

1.1 Statements and Compound Statements

Lecture 02: Propositional Logic

3 The language of proof

Direct Proof MAT231. Fall Transition to Higher Mathematics. MAT231 (Transition to Higher Math) Direct Proof Fall / 24

Discrete Structures for Computer Science

Hence, the sequence of triangular numbers is given by., the. n th square number, is the sum of the first. S n

MATH10040: Chapter 0 Mathematics, Logic and Reasoning

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

Today s Topic: Propositional Logic

MI 4 Mathematical Induction Name. Mathematical Induction

Supplementary Logic Notes CSE 321 Winter 2009

Induction 1 = 1(1+1) = 2(2+1) = 3(3+1) 2

Section 1.2: Propositional Logic

Completeness for FOL

TRUTH-THEORIES FOR FRAGMENTS OF PA

Notes on arithmetic. 1. Representation in base B

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

2.2: Logical Equivalence: The Laws of Logic

PROBLEM SET 3: PROOF TECHNIQUES

Divisibility = 16, = 9, = 2, = 5. (Negative!)

PEANO AXIOMS FOR THE NATURAL NUMBERS AND PROOFS BY INDUCTION. The Peano axioms

Manual of Logical Style

Chapter 4: Classical Propositional Semantics

THE LOGIC OF COMPOUND STATEMENTS

1.1 Language and Logic

Introduction Propositional Logic

1 Propositional Logic

Note: The area of logic that deals with propositions is called the propositional calculus or propositional logic.

Today s Lecture 2/25/10. Truth Tables Continued Introduction to Proofs (the implicational rules of inference)

FINITE ABELIAN GROUPS Amin Witno

Steinhardt School of Culture, Education, and Human Development Department of Teaching and Learning. Mathematical Proof and Proving (MPP)

Foundations of Mathematics MATH 220 FALL 2017 Lecture Notes

Lecture 7. Logic. Section1: Statement Logic.

Proofs: A General How To II. Rules of Inference. Rules of Inference Modus Ponens. Rules of Inference Addition. Rules of Inference Conjunction

Seminaar Abstrakte Wiskunde Seminar in Abstract Mathematics Lecture notes in progress (27 March 2010)

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

Discrete Mathematics

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

1.1 Language and Logic

The following techniques for methods of proofs are discussed in our text: - Vacuous proof - Trivial proof

Box. Turn in your e xam to Kathy Stackhouse in Chem 303 by noon on Thursday, March 30.

Final Exam Theory Quiz Answer Page

Discrete Mathematics for CS Fall 2003 Wagner Lecture 3. Strong induction

Reading and Writing. Mathematical Proofs. Slides by Arthur van Goetham

Logik für Informatiker Proofs in propositional logic

Proofs. Chapter 2 P P Q Q

Logic and Proofs 1. 1 Overview. 2 Sentential Connectives. John Nachbar Washington University December 26, 2014

DISCRETE STRUCTURES WEEK5 LECTURE1

Functions. Lecture 4: Truth functions, evaluating compound statements. Arithmetic Functions. x y x+y

Logical Agents. Knowledge based agents. Knowledge based agents. Knowledge based agents. The Wumpus World. Knowledge Bases 10/20/14

Mathematics 114L Spring 2018 D.A. Martin. Mathematical Logic

Formal Logic. Critical Thinking

Lecture 14 Rosser s Theorem, the length of proofs, Robinson s Arithmetic, and Church s theorem. Michael Beeson

Transcription:

PHIL 422 Advanced Logic Inductive Proof 1. Preamble: One of the most powerful tools in your meta-logical toolkit will be proof by induction. Just about every significant meta-logical result relies upon inductive proof in some way. So you will need to become extremely familiar with how inductive proofs are constructed 2. Let s start with an example from mathematics. Note the following series of sums: 1=1 1+3=4 1+3+5=9 1+3+5+7=16 1+3+5+7+9=25 Notice a pattern? In the first 5 cases at least, the sum of the first n odd numbers seems to be n 2. Does this pattern continue? It seems so; the sum of the first 6 odd numbers is 25+11=36. And the sum of the first 7 would be 36+13=49. Surely, this can t just be pure coincidence! But how can we assure ourselves that there isn t some weird number way out there for which this result doesn t hold, or some place out on the number line where this pattern stops. 3. Inductive proof provides us with this assurance. In inductive proofs, we show that some hypothesis holds for the earliest members of a series, and then we use that result to show that it must therefore hold for all later ones as well. The procedure: Step 1. We start by framing a hypothesis about all of the members of a class or sort. ( Every S is a Φ. ) Step 2. We then specify a way in which all the members of that class may be ordered. ( All of the S s may be ordered in terms of.. ) Here are two examples: (i) The set of all natural numbers (0, 1, 2, 3, etc.) can be ordered according to their magnitude. In this case, we can say that the ordering is complete or total, because for every pairs of numbers, either one is greater than, or less than, the other (there are no ties ). (ii) The set of all sentences in our logical language can be ordered according to

the number of truth-functors that they contain (you may think of this as their length ). Unlike the case above, this ordering is only partial, since distinct sentences might have an equal number of truth factors. Step 3. We then show that this hypothesis holds for the first elements of that ordering (the base cases). ( The first or earliest S s are Φ. ) For example, for an arithmetical generalization, we show that the hypothesis holds for 0 or for 1 (depending upon whether our hypothesis concerns the natural numbers or the counting numbers). For a generalization about logical formulas, we show that the hypothesis holds of atomic sentences. In many cases, this will be trivial. Step 4. We then consider an arbitrary element of a series, and show that, on the assumption that the hypothesis applies to all of the elements earlier in the series (called the inductive hypothesis), the hypothesis must apply to that arbitrary element as well. This is sometimes called the inductive step of the argument. ( If all the earliers S s are Φ, then the subsequent S s must also be Φ ) 4. Let s return to our mathematical example above, and apply the steps of inductive proof. Step 1. Our hypothesis was as follows: The sum of the first n odd numbers is equal to n 2. Step 2. We shall order all of the numbers in the obvious way by their magnitude. Step 3. Proof of the base case: We simply observe or verify that the hypothesis holds for the first case. Namely, the sum of the first 1 odd numbers (1) is equal to 1 2. Step 4. Proof of the inductive step: Take an arbitrary number x, and show that the sum of the first x odd numbers is equal to x 2, on the assumption that the hypothesis holds for any number less than x. This will takes some ordinary algebra (sorry!). But first observe that the sum of the first x odd numbers will be equal to the sum of the first x-1 odd numbers plus the x th odd number. Now that x th odd number will be equal to 2x-1 (you can easily verify this). So the sum of the first x odd numbers will be equal to the sum of the first x-1 odd numbers plus 2x-1. Now observe that x-1 is obviously less than x, and so our inductive assumption

must hold of it. That means that the sum of the first x-1 odd numbers is assumed to be (x-1) 2. We now plug in those two values and do the algebra. The sum of the first x odd numbers is now understood to be: The sum of the first x-1 odd numbers + the x th odd number = (x-1) 2 + (2x-1) = (x 2-2x +1) +(2x-1) = x 2 Which is exactly what we wanted to show! Our inductive proof of the hypothesis is now complete! 5. An exercise: try it for yourself! Construct a similar inductive proof establishing that 1+2+3+ +(n)= n(n+1)/2. 6. So why do we care? We know how to establish the expressive or truth-functional completeness of a set of truth functors, but until now we had no formal way of establishing the expressive incompleteness of a set of functors. Now we do, once we begin to apply inductive proof to sentences of our logical language. A Second Example: The expressive limitation of {&, v} Step 1: Our hypothesis is that if we restrict our logical language to atomic sentences and compounds formed by conjunction and disjunction (&, v), then we could never construct a formula that takes on the value true when all of its atomic components are false. Step 2: This time, we ll order all of the relevant formulas by their size (as measured by the number of functors they contain). Step 3: Atomic formulas. Trivially, atomic formulas are false when they are false. The hypothesis clearly holds. Step 4: Given our restriction, we only have two sorts of compounds to consider, conjunctions and disjunctions: First, suppose a compound formula is a conjunction, and that the inductive hypothesis applies to any formula shorter than it. Now, clearly, each of its conjuncts is shorter than it, so they must take on the value false whenever all of their atomic components are false. But that means that when all of the atomic components of our conjunction are false, both of its conjuncts must be false. And that means that our original conjunction must be false as well.

An entirely parallel line of reasoning applies in the case that a compound formula is a disjunction (check it for yourself!). Now there is a somewhat interesting upshot of this inductive proof. It establishes that conjunctions and disjunctions alone will not be able to express any truth function that takes on the value true when all of its atomic components are false. In other words, it establishes that the set of truth-functors {&,v} cannot be truth-functionally complete, no matter how hard you try or creative you get. 7. A Third Example: The expressive limitation of the conditional Step 1: Our hypothesis is that no formulas containing only {P, Q, } has a truth table with more than two F s (considered as a 2-place truth function) Step 2: Once again, we ll order all of the relevant formulas by their size (as measured by the number of functors they contain). Step 3: Atomic Formulas: The only atomic formulas to consider here are P and Q. Considered as a 2-place truth function (whose truth table has four rows), its truth table will have exactly two F s. Step 4: Compound formulas: Since we re restricting our language, we only have to consider compound cases which are conditionals. And since the consequent of any conditional is clearly shorter than the conditional itself, the inductive hypothesis holds for it. So we can safely conclude that our conditional s consequent has at most two rows which are false. But since a conditional can be false only when its consequent is false, we may conclude that the conditional itself can be false on at most two rows. The upshot: note that conjunction is a truth function that is false on three rows of its truth table. That means that our inductive proof shows that we cannot express or define the conjunction function by means of the conditional alone. 8. Some exercises: (1) Define conjunction in terms of the conditional and the biconditional (2) Now think of a way to use that result, in combination with the inductive proof above, to establish that the conditional alone cannot define the biconditional. (3) Show that the set {, ~) is also expressively incomplete. To do this, you will need to identify some property that all negations and biconditionals have, which would prevent them from being able to express certain kinds of truth functions. Then use an inductive proof to show that every compound formula constructed from biconditionals and

negations must have this property. (4) Observe the following striking pattern: 1 3 = 1 1 3 +2 3 = 9 1 3 +2 3 +3 3 =36 1 3 +2 3 +3 3 +4 3 =100 1 3 +2 3 +3 3 +4 3 +5 3 =225 In other words, the sum of the cubes of the first n numbers is equal to the sum of the first n numbers squared. [1 3 +2 3 +3 3 + n 3 = (1+2+3+ n) 2 ] Now, using the result of section 5. above (a result that itself required an inductive proof), provide an inductive proof establishing that this general pattern holds.