INTRODUCTION TO LOGIC

Similar documents
INTRODUCTION TO LOGIC

INTRODUCTION TO LOGIC 8 Identity and Definite Descriptions

INTRODUCTION TO LOGIC 8 Identity and Definite Descriptions

The Natural Deduction Pack

INTRODUCTION TO LOGIC. Propositional Logic. Examples of syntactic claims

(c) Establish the following claims by means of counterexamples.

INTRODUCTION TO LOGIC 3 Formalisation in Propositional Logic

Logic and Modelling. Introduction to Predicate Logic. Jörg Endrullis. VU University Amsterdam

Philosophy 240 Symbolic Logic Russell Marcus Hamilton College Fall 2014

INTRODUCTION TO LOGIC 4 The Syntax of Predicate Logic

EXERCISES BOOKLET. for the Logic Manual. Volker Halbach. Oxford. There are no changes to the exercises from last year s edition

Manual of Logical Style (fresh version 2018)

cis32-ai lecture # 18 mon-3-apr-2006

Propositional Logic Review

Class 29 - November 3 Semantics for Predicate Logic

15414/614 Optional Lecture 1: Propositional Logic

Adam Blank Spring 2017 CSE 311. Foundations of Computing I

I thank the author of the examination paper on which sample paper is based. VH

INF3170 Logikk Spring Homework #8 For Friday, March 18

CITS2211 Discrete Structures Proofs

INTRODUCTION TO LOGIC 1 Sets, Relations, and Arguments. Why logic? Arguments

2-4: The Use of Quantifiers

First-Order Predicate Logic. Basics

CMPSCI 601: Tarski s Truth Definition Lecture 15. where

Formal Logic: Quantifiers, Predicates, and Validity. CS 130 Discrete Structures

Logic As Algebra COMP1600 / COMP6260. Dirk Pattinson Australian National University. Semester 2, 2017

The predicate calculus is complete

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

3. The Logic of Quantified Statements Summary. Aaron Tan August 2017

Gödel s Completeness Theorem

Introduction to Metalogic

3. Only sequences that were formed by using finitely many applications of rules 1 and 2, are propositional formulas.

Propositional Logic: Deductive Proof & Natural Deduction Part 1

Artificial Intelligence Knowledge Representation I

Section 3.1: Direct Proof and Counterexample 1

Truth, Subderivations and the Liar. Why Should I Care about the Liar Sentence? Uses of the Truth Concept - (i) Disquotation.

Overview. CS389L: Automated Logical Reasoning. Lecture 7: Validity Proofs and Properties of FOL. Motivation for semantic argument method

Predicate Logic: Sematics Part 1

Notes on Propositional and First-Order Logic (CPSC 229 Class Notes, January )

Overview of Today s Lecture

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

Conjunction: p q is true if both p, q are true, and false if at least one of p, q is false. The truth table for conjunction is as follows.

Přednáška 12. Důkazové kalkuly Kalkul Hilbertova typu. 11/29/2006 Hilbertův kalkul 1

Automated Reasoning Lecture 5: First-Order Logic

Natural Deduction for Propositional Logic

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

Introduction to Predicate Logic Part 1. Professor Anita Wasilewska Lecture Notes (1)

Modal Logic. UIT2206: The Importance of Being Formal. Martin Henz. March 19, 2014

Syntax. Notation Throughout, and when not otherwise said, we assume a vocabulary V = C F P.

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

4 Quantifiers and Quantified Arguments 4.1 Quantifiers

Mathematical Logic. Reasoning in First Order Logic. Chiara Ghidini. FBK-IRST, Trento, Italy

Description Logics. Foundations of Propositional Logic. franconi. Enrico Franconi

Logic: Propositional Logic (Part I)

Proseminar on Semantic Theory Fall 2013 Ling 720 Propositional Logic: Syntax and Natural Deduction 1

Meta-logic derivation rules

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

Warm-Up Problem. Write a Resolution Proof for. Res 1/32

Relational Reasoning in Natural Language

CS156: The Calculus of Computation Zohar Manna Winter 2010

Completeness for FOL

Lecture 9. Model theory. Consistency, independence, completeness, categoricity of axiom systems. Expanded with algebraic view.

TECHNISCHE UNIVERSITEIT EINDHOVEN Faculteit Wiskunde en Informatica. Final exam Logic & Set Theory (2IT61) (correction model)

Notation for Logical Operators:

Logic Part I: Classical Logic and Its Semantics

Overview of Logic and Computation: Notes

Manual of Logical Style

Natural Deduction in Sentential Logic

Advanced Topics in LP and FP

Denote John by j and Smith by s, is a bachelor by predicate letter B. The statements (1) and (2) may be written as B(j) and B(s).

Logic Part II: Intuitionistic Logic and Natural Deduction

Predicate Logic - Semantic Tableau

G52DOA - Derivation of Algorithms Predicate Logic

Mathematical Logics. 12. Soundness and Completeness of tableaux reasoning in first order logic. Luciano Serafini

2 nd Assignment Answer Key Phil 210 Fall 2013

Semantics and Pragmatics of NLP

Propositional Logic Arguments (5A) Young W. Lim 11/8/16

First-Order Logic (FOL)

Ling 130 Notes: Predicate Logic and Natural Deduction

Inference in Propositional Logic

Part 2: First-Order Logic

Section 1.1 Propositions

Handout: Proof of the completeness theorem

Introduction to Metalogic

18.S097 Introduction to Proofs IAP 2015 Lecture Notes 1 (1/5/2015)

Propositional Logic Arguments (5A) Young W. Lim 11/30/16

SKETCHY NOTES FOR WEEKS 7 AND 8

Overview. I Review of natural deduction. I Soundness and completeness. I Semantics of propositional formulas. I Soundness proof. I Completeness proof.

Negation introduction

All psychiatrists are doctors All doctors are college graduates All psychiatrists are college graduates

a. Introduction to metatheory

Completeness in the Monadic Predicate Calculus. We have a system of eight rules of proof. Let's list them:

Mathematical Logic Part Three

Outline. Logic. Definition. Theorem (Gödel s Completeness Theorem) Summary of Previous Week. Undecidability. Unification

Computational Logic. Recall of First-Order Logic. Damiano Zanardini

The Substitutional Analysis of Logical Consequence

Logic (3A) Young W. Lim 12/5/13

Overview of Today s Lecture

First Order Logic: Syntax and Semantics

hal , version 1-21 Oct 2009

Transcription:

INTRODUCTION TO LOGIC 6 Natural Deduction Volker Halbach There s nothing you can t prove if your outlook is only sufficiently limited. Dorothy L. Sayers http://www.philosophy.ox.ac.uk/lectures/ undergraduate_questionnaire

One way of showing that an argument is valid is to break it down into several steps and to show that one can arrive at the conclusion through some more obvious arguments. Introduction

Introduction One way of showing that an argument is valid is to break it down into several steps and to show that one can arrive at the conclusion through some more obvious arguments. It s not clear one can break down every valid argument into a sequence of steps from a predefined finite set of rules. This is possible in the case of L 2. There is a finite set of rules that allows one to derive the conclusion from the premisses of any valid argument.

Introduction The existence of such a set of rules is remarkable for various reasons: In order to prove that an argument in L 2 is valid, one can use the proof system.

Introduction The existence of such a set of rules is remarkable for various reasons: In order to prove that an argument in L 2 is valid, one can use the proof system. An alternative definition of the validity of arguments becomes available: An argument is valid iff the conclusion can be derived from the premisses using the specified rules.

Introduction The existence of such a set of rules is remarkable for various reasons: In order to prove that an argument in L 2 is valid, one can use the proof system. An alternative definition of the validity of arguments becomes available: An argument is valid iff the conclusion can be derived from the premisses using the specified rules. The notion of proof can be precisely defined. In cases of disagreement, one can always break down an argument into elementary steps that are covered by these rules. The point is that all proofs could in principle be broken down into these elementary steps.

Introduction The existence of such a set of rules is remarkable for various reasons: In order to prove that an argument in L 2 is valid, one can use the proof system. An alternative definition of the validity of arguments becomes available: An argument is valid iff the conclusion can be derived from the premisses using the specified rules. The notion of proof can be precisely defined. In cases of disagreement, one can always break down an argument into elementary steps that are covered by these rules. The point is that all proofs could in principle be broken down into these elementary steps. The notion of proof becomes tractable, so one can obtain general results about provability.

Introduction The proof system is defined in purely syntactic terms. In a proof one can t appeal to semantic notions (such as this means the same as ). The rules describe how to manipulate symbols without referring to the meaning (semantics) of the symbols.

In a proof one starts with the premisses and tries to get to the conclusion of the argument. Introduction

Introduction In a proof one starts with the premisses and tries to get to the conclusion of the argument. The proof rules apply to all sentences of L 2 (remember all sentence letters are sentences of L 2 ).

Introduction In a proof one starts with the premisses and tries to get to the conclusion of the argument. The proof rules apply to all sentences of L 2 (remember all sentence letters are sentences of L 2 ). I write Γ ϕ iff there is a proof of ϕ from sentences in Γ (this will be made precise below). (cf. )

6.1 Propositional logic (P Q) R P Here is a proof...

6.1 Propositional logic (P Q) R I write down the premiss as an assumption. This is covered by the assumption rule The occurrence of a sentence ϕ with no sentence above it is an assumption. An assumption of ϕ is a proof of ϕ. Any sentence can be assumed.

6.1 Propositional logic (P Q) R P Q There is a rule that allows one to go from ϕ ψ to ϕ: Elim1 The result of appending ϕ to a proof of ϕ ψ is a proof of ϕ.

6.1 Propositional logic The rule is applied again. (P Q) R P Q P

6.1 Propositional logic The result is a proof of the conclusion P from the premiss (P Q) R. (P Q) R P Q P

6.1 Propositional logic Qb Pa, Ra Pa Ra

6.1 Propositional logic Qb Pa Ra I write down the two premisses as assumptions. This is covered by the assumption rule The occurrence of a sentence ϕ with no sentence above it is an assumption. An assumption of ϕ is a proof of ϕ. Any sentence can be assumed.

6.1 Propositional logic Qb Pa Pa Ra There is a rule that allows one to go from ϕ ψ to ψ: Elim2 The result of appending ψ to a proof of ϕ ψ is a proof of ψ.

6.1 Propositional logic Qb Pa Pa Ra Pa Ra And there is a rule that allows one to go from ϕ and ψ to the sentence ϕ ψ: Intro The result of appending ϕ ψ to a proof of ϕ and a proof of ψ is a proof of ϕ ψ.

6.1 Propositional logic The result is a proof of Pa Ra from the two premisses. Qb Pa Pa Ra Pa Ra

6.1 Propositional logic In the proof I have used the rule for assumptions and introduction and elimination rules for. The introduction rule for is: Intro The result of appending ϕ ψ to a proof of ϕ and a proof of ψ is a proof of ϕ ψ. So an application of the rule looks like this: ϕ ψ Intro ϕ ψ

6.1 Propositional logic The elimination rules are: Elim1 The result of appending ϕ to a proof of ϕ ψ is a proof of ϕ. Elim2 The result of appending ψ to a proof of ϕ ψ is a proof of ψ. ϕ ψ Elim1 ϕ ϕ ψ Elim2 ψ

6.1 Propositional logic y Py Qa, y Py Qa I assume both premisses y Py y Py Qa

6.1 Propositional logic y Py Qa, y Py Qa y Py y Py Qa Qa I use the elimination rule for : Elim The result of appending ψ to a proof of ϕ and a proof of ϕ ψ is a proof of ψ. This rule is graphically represented as follows: ϕ ϕ ψ Elim ψ

6.1 Propositional logic y Py Qa, y Py Qa This is the completed proof. y Py y Py Qa Qa

6.1 Propositional logic P, (P Q) R Q R I write down the first premiss as assumption. P 30

6.1 Propositional logic P, (P Q) R Q R To get P Q I assume Q although Q isn t a premiss. P Q 30

6.1 Propositional logic P, (P Q) R Q R By applying Intro I obtain P Q. P Q P Q 30

6.1 Propositional logic P, (P Q) R Q R I write down the second premiss as an assumption... P Q P Q (P Q) R 30

6.1 Propositional logic P, (P Q) R Q R... and apply Elim. P Q P Q (P Q) R R 30

6.1 Propositional logic P, (P Q) R Q R P [Q] P Q (P Q) R R Q R Finally I apply Intro. Q has only be assumed for the sake of the argument. The final sentence Q R doesn t depend on the assumption Q. Thus I discharge the assumption Q by enclosing it in square brackets. Intro The result of appending ϕ ψ to a proof of ψ and discharging all assumptions of ϕ in the proof of ψ is a proof of ϕ ψ. 30

6.1 Propositional logic P, (P Q) R Q R P [Q] P Q (P Q) R R Q R Discharged assumptions are not listed as premisses. So I have proved P, (P Q) R Q R. 30

6.1 Propositional logic P, (P Q) R Q R Graphical representation of Intro: P [Q] P Q (P Q) R R Q R [ϕ] ψ ϕ ψ Intro 30

6.1 Propositional logic Now I have explained what it means for an assumption to be discharged in a proof. This allows me to give the official definition of. Definition The sentence ϕ is provable from Γ (where Γ is a set of L 2 -sentences) if and only if there is a proof of ϕ with only sentences in Γ as non-discharged assumptions.

6.1 Propositional logic Now I have explained what it means for an assumption to be discharged in a proof. This allows me to give the official definition of. Definition The sentence ϕ is provable from Γ (where Γ is a set of L 2 -sentences) if and only if there is a proof of ϕ with only sentences in Γ as non-discharged assumptions. The phrase ϕ is provable from Γ is abbreviated as Γ ϕ.

6.1 Propositional logic Now I have explained what it means for an assumption to be discharged in a proof. This allows me to give the official definition of. Definition The sentence ϕ is provable from Γ (where Γ is a set of L 2 -sentences) if and only if there is a proof of ϕ with only sentences in Γ as non-discharged assumptions. The phrase ϕ is provable from Γ is abbreviated as Γ ϕ. If Γ is empty, Γ ϕ is abbreviated as ϕ. If Γ contains exactly the sentences ψ 1,..., ψ n, one may write ψ 1,..., ψ n ϕ instead of {ψ 1,..., ψ n } ϕ.

6.1 Propositional logic There are two rules for introducing. Applications of them look like this: ϕ ϕ ψ Intro1 ψ Intro2 ϕ ψ

6.1 Propositional logic An application of the rule for eliminating looks like this: ϕ ψ [ϕ] χ χ [ψ] χ Elim So one infers χ from ϕ ψ by making a case distinction: one derives χ from ϕ and one derives χ from ψ to show that χ follows in either case.

6.1 Propositional logic ( P Q) ( x Qx P) P ( P Q) ( x Qx P) I write down the premiss as an assumption.

6.1 Propositional logic ( P Q) ( x Qx P) P ( P Q) ( x Qx P) P Q x Qx P To apply Elim I write down the two cases as assumptions.

6.1 Propositional logic ( P Q) ( x Qx P) P ( P Q) ( x Qx P) P Q P x Qx P Using Elim1 I infer P from P Q.

6.1 Propositional logic ( P Q) ( x Qx P) P ( P Q) ( x Qx P) P Q P x Qx P P Similarly, by applying Elim2 I infer P in the other case.

6.1 Propositional logic ( P Q) ( x Qx P) P ( P Q) ( x Qx P) P [ P Q] P [ x Qx P] P By applying Elim I infer P and discharge the two assumption that were only made for the sake of the argument to distinguish the two cases.

6.1 Propositional logic An application of Intro looks like this: [ϕ] ψ [ϕ] ψ Intro ϕ

6.1 Propositional logic An application of Intro looks like this: [ϕ] ψ [ϕ] ψ Intro ϕ The proof technique is also called reductio ad absurdum.

6.1 Propositional logic (P Q) Q

6.1 Propositional logic (P Q) Q Q (P Q) I write down the premiss as an assumption and I assume Q.

6.1 Propositional logic (P Q) Q Q P Q (P Q) From Q I infer P Q (although I have never assumed P). So I have a contradiction.

6.1 Propositional logic (P Q) Q [Q] P Q (P Q) Q By applying Intro, ie, [ϕ] ψ [ϕ] ψ Intro ϕ I discharge the assumption of Q and infer Q.

6.1 Propositional logic The rule for eliminating looks like this: [ ϕ] ψ ϕ [ ϕ] ψ Elim

6.1 Propositional logic For I use the following rules: [ϕ] ψ ϕ ψ [ψ] ϕ Intro ϕ ψ ψ ϕ Elim1 ϕ ψ ϕ ψ Elim2

6.2 Predicate logic Here is an example for an application of the rule for -elimination: x (Px Qx), Pa Qa x (Px Qx) I assume the first premiss.

6.2 Predicate logic Here is an example for an application of the rule for -elimination: x (Px Qx), Pa Qa x (Px Qx) Pa Qa I apply the rule for eliminating by deleting x and by replacing all free occurrences of x in the formula by the constant a.

6.2 Predicate logic Here is an example for an application of the rule for -elimination: x (Px Qx), Pa Qa Pa x (Px Qx) Pa Qa I assume the other premiss...

6.2 Predicate logic Here is an example for an application of the rule for -elimination: x (Px Qx), Pa Qa Pa x (Px Qx) Pa Qa Qa... and apply Elim to get the conclusion.

6.2 Predicate logic Here is another example of an application of Elim: z (Pz z Qzz) I assume the premiss.

6.2 Predicate logic Here is another example of an application of Elim: z (Pz z Qzz) Pc z Qzz I apply the rule for eliminating by deleting z and by replacing all free occurrences of z in the formula by the constant c.

6.2 Predicate logic An application of the rule for eliminating looks like this where ϕ is an L 2 -formula in which only the variable v occurs freely; t is a constant, ϕ[t/v] is the sentence obtained by replacing all free occurrences of v in ϕ by t. v ϕ ϕ[t/v] Elim

6.2 Predicate logic Another example for ϕ[t/v]. ((Pz R 2 az) z (Pz y Rzy)) Consider this formula.

6.2 Predicate logic Another example for ϕ[t/v]. ((Pz R 2 az) z (Pz y Rzy)) The free occurrences of z are shown in green, the bound occurrences in red. No other variable occurs freely.

6.2 Predicate logic Another example for ϕ[t/v]. ((Pz R 2 az) z (Pz y Rzy)) [c/z] Now I replace all free (green) occurrence of z with c.

6.2 Predicate logic Another example for ϕ[t/v]. ((Pc R 2 ac) z (Pz y Rzy)) So ((Pz R 2 az) z (Pz y Rzy))[c/z] is the sentence shown above.

6.2 Predicate logic Here is an example for an application of the rule for -introduction: z (Pz Qz Pz)

6.2 Predicate logic Here is an example for an application of the rule for -introduction: z (Pz Qz Pz) I assume Pa. Pa

6.2 Predicate logic Here is an example for an application of the rule for -introduction: z (Pz Qz Pz) I apply Intro2. Pa Qa Pa

6.2 Predicate logic Here is an example for an application of the rule for -introduction: z (Pz Qz Pz) I apply Intro by inferring Pa (Qa Pa) and discharging the assumption Pa [Pa] Qa Pa Pa (Qa Pa)

6.2 Predicate logic Here is an example for an application of the rule for -introduction: z (Pz Qz Pz) Finally I apply the rule for introducing. [Pa] Qa Pa Pa (Qa Pa) z (Pz (Qz Pz))

6.2 Predicate logic Here is an example for an application of the rule for -introduction: z (Pz Qz Pz) [Pa] Qa Pa Pa (Qa Pa) z (Pz (Qz Pz)) One must make sure that the constant a doesn t occur in any undischarged assumption above Pa (Qa Pa) when applying Intro. Also a must not occur in the inferred sentence. Moreover, when replacing a with z I must make sure that the variable z isn t bound by another occurrence of a quantifier.

6.2 Predicate logic An application of the rule for introducing looks like this. All the restrictions on the previous slide are contained in the following formulation: ϕ[t/v] Intro v ϕ provided the constant t does not occur in ϕ or in any undischarged assumption in the proof of ϕ[t/v]. In the Manual I have explained why one is imposing the restrictions on ϕ and t.

6.2 Predicate logic y (Py Q y), z (Qz Rz) y (Py Ry) y (Py Q y) I write down the first premiss as an assumption... 10

6.2 Predicate logic y (Py Q y), z (Qz Rz) y (Py Ry) y (Py Q y) Pa Qa... and apply Elim. 10

6.2 Predicate logic y (Py Q y), z (Qz Rz) y (Py Ry) Pa y (Py Q y) Pa Qa Hoping to be able to infer Ra, I assume Pa. 10

6.2 Predicate logic y (Py Q y), z (Qz Rz) y (Py Ry) Pa y (Py Q y) Pa Qa Qa An application of Elim gives Qa. 10

6.2 Predicate logic y (Py Q y), z (Qz Rz) y (Py Ry) Pa y (Py Q y) Pa Qa Qa z (Qz Rz) Next I write down the second premiss as an assumption... 10

6.2 Predicate logic y (Py Q y), z (Qz Rz) y (Py Ry) Pa y (Py Q y) Pa Qa Qa z (Qz Rz) Qa Ra... and apply Elim with the constant a again. Note that nothing prevents the use of a again. 10

6.2 Predicate logic y (Py Q y), z (Qz Rz) y (Py Ry) Pa y (Py Q y) Pa Qa Qa Ra z (Qz Rz) Qa Ra I apply Elim. 10

6.2 Predicate logic y (Py Q y), z (Qz Rz) y (Py Ry) [Pa] y (Py Q y) Pa Qa Qa Ra Pa Ra z (Qz Rz) Qa Ra Applying Intro I infer Pa Ra and discharge the assumption Pa. 10

6.2 Predicate logic y (Py Q y), z (Qz Rz) y (Py Ry) [Pa] y (Py Q y) Pa Qa Qa Ra Pa Ra y (Py Ry) z (Qz Rz) Qa Ra Finally I apply Intro. I need to check that provided the constant a does not occur in (Py Ry), and a does not occur in any undischarged assumption in the proof of Pa Ra 10

6.2 Predicate logic Here is an example for Intro. Rcc y Rcy I assume the premiss. Rcc

6.2 Predicate logic Here is an example for Intro. Rcc y Rcy Rcc y Rcy I infer the conclusion by replacing one (or more or all or none) occurrence(s) of a constant with the variable y and prefixing the resulting formula with y.

6.2 Predicate logic An application of Intro looks like this: ϕ[t/v] Intro v ϕ

6.2 Predicate logic Here is an example of an application of the rule for eliminating : x Px, x (Px Qx) x Qx x (Px Qx) x Px I write down the two premisses as assumptions.

6.2 Predicate logic Here is an example of an application of the rule for eliminating : x Px, x (Px Qx) x Qx Pc x (Px Qx) x Px For the sake of the argument, I assume that Pc. If I can prove the conclusion, which doesn t say anything specific about c, I can discharge the assumption by Elim.

6.2 Predicate logic Here is an example of an application of the rule for eliminating : x Px, x (Px Qx) x Qx Pc x (Px Qx) Pc Qc x Px I apply Elim.

6.2 Predicate logic Here is an example of an application of the rule for eliminating : x Px, x (Px Qx) x Qx x Px Pc x (Px Qx) Pc Qc Qc An application of Elim gives Qc.

6.2 Predicate logic Here is an example of an application of the rule for eliminating : x Px, x (Px Qx) x Qx x Px Pc x (Px Qx) Pc Qc Qc x Qx From Qc I obtain x Qx using Intro.

6.2 Predicate logic Here is an example of an application of the rule for eliminating : x Px, x (Px Qx) x Qx x Px [Pc] x Qx x (Px Qx) Pc Qc Qc x Qx In this step, an application of Elim I repeat the conclusion. The point of this step is that I can discharged the assumption of Pc.

6.2 Predicate logic Here is an example of an application of the rule for eliminating : x Px, x (Px Qx) x Qx x Px [Pc] x Qx x (Px Qx) Pc Qc Qc x Qx In deriving the red occurrence of x Qx I did not make use of any undischarged assumption involving c except of course for Pc itself. Also one must apply Elim only if the sentence corresponding to the red sentence here doesn t contain the crucial constant c.

6.2 Predicate logic v ϕ [ϕ[t/v]] ψ Elim ψ provided the constant t does not occur in v ϕ, or in ψ, or in any undischarged assumption other than ϕ[t/v] in the proof of ψ.

6.2 Predicate logic For more examples of Natural Deduction proofs as pdf slides see http://logicmanual.philosophy.ox.ac.uk/

Can we prove everything we want to prove? Concluding remarks

Concluding remarks Can we prove everything we want to prove? Theorem (adequacy) Assume that ϕ and all elements of Γ are L 2 -sentences. Then Γ ϕ if and only if Γ ϕ.

lecture questionnaire: Concluding remarks http://www.philosophy.ox.ac.uk/lectures/ undergraduate_questionnaire