A Note on the Major Results of Begriffsschrift

Similar documents
Frege s Proofs of the Axioms of Arithmetic

KRIPKE S THEORY OF TRUTH 1. INTRODUCTION

13. APPENDIX 1: THE SYNTAX OF PREDICATE LOGIC

3 The language of proof

Axiomatic set theory. Chapter Why axiomatic set theory?

TRUTH-THEORIES FOR FRAGMENTS OF PA

UC Berkeley, Philosophy 142, Spring 2016 John MacFarlane Philosophy 142

Logical Form, Mathematical Practice, and Frege s Begriffsschrift. Danielle Macbeth Haverford College

Final Exam (100 points)

Intermediate Logic. First-Order Logic

SOCRATES DID IT BEFORE GÖDEL

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:

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

Generic Size Theory Gary Hardegree Department of Philosophy University of Massachusetts Amherst, MA 01003

PHIL 422 Advanced Logic Inductive Proof

Gödel s Incompleteness Theorems

List of errors in and suggested modifications for First-Order Modal Logic Melvin Fitting and Richard L. Mendelsohn August 11, 2013

Introducing Proof 1. hsn.uk.net. Contents

Foundations of Mathematics MATH 220 FALL 2017 Lecture Notes

4 The semantics of full first-order logic

Identity. "At least one dog has fleas" is translated by an existential quantifier"

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

1 Introduction to Predicate Resolution

Completeness for FOL

Math 10850, fall 2017, University of Notre Dame

FORMAL BACKGROUND FOR THE INCOMPLETENESS AND UNDEFINABILITY THEOREMS

0.Axioms for the Integers 1

Meta-logic derivation rules

Definition by Induction in Frege's Grundgesetze der Arithmetik

Peano Arithmetic. by replacing the schematic letter R with a formula, then prefixing universal quantifiers to bind

Connectedness. Proposition 2.2. The following are equivalent for a topological space (X, T ).

Peano Arithmetic. CSC 438F/2404F Notes (S. Cook) Fall, Goals Now

Notes for Math 601, Fall based on Introduction to Mathematical Logic by Elliott Mendelson Fifth edition, 2010, Chapman & Hall

Frege: Logical objects by abstraction and their criteria of identity. Matthias Schirn (University of Munich, Munich Center of Mathematical Philosophy)

A MODEL-THEORETIC PROOF OF HILBERT S NULLSTELLENSATZ

Victoria Gitman and Thomas Johnstone. New York City College of Technology, CUNY

A Little Deductive Logic

Interpretations of PL (Model Theory)

WUCT121. Discrete Mathematics. Numbers

Writing Mathematics. 1 LaTeX. 2 The Problem

Introduction to Metalogic

The predicate calculus is complete

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

Resolution for Predicate Logic

Introduction to Metalogic

be any ring homomorphism and let s S be any element of S. Then there is a unique ring homomorphism

Discrete Mathematics and Probability Theory Fall 2016 Seshia and Walrand Note 2

A Little Deductive Logic

Notes on ordinals and cardinals

Motivation. CS389L: Automated Logical Reasoning. Lecture 10: Overview of First-Order Theories. Signature and Axioms of First-Order Theory

Lecture 11: Gödel s Second Incompleteness Theorem, and Tarski s Theorem

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

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

CHAPTER 2. FIRST ORDER LOGIC

7 Classical Quantified Logic

Russell s logicism. Jeff Speaks. September 26, 2007

1A Logic 2015 Model Answers

Well-behaved Principles Alternative to Bounded Induction

Equational Logic. Chapter Syntax Terms and Term Algebras

This is logically equivalent to the conjunction of the positive assertion Minimal Arithmetic and Representability

DR.RUPNATHJI( DR.RUPAK NATH )

Extension of continuous functions in digital spaces with the Khalimsky topology

The Importance of Being Formal. Martin Henz. February 5, Propositional Logic

1 The Observability Canonical Form

A Note on Bootstrapping Intuitionistic Bounded Arithmetic

2 Arithmetic. 2.1 Greatest common divisors. This chapter is about properties of the integers Z = {..., 2, 1, 0, 1, 2,...}.

A BRIEF INTRODUCTION TO ZFC. Contents. 1. Motivation and Russel s Paradox

Notation for Logical Operators:

Williamson s Modal Logic as Metaphysics

On Additive Polynomials

Maximal Introspection of Agents

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

The Natural Deduction Pack

Axioms of separation

Lecture Notes for MATH Mathematical Logic 1

KRIPKE S THEORY OF TRUTH VERSION 2

Topic #3 Predicate Logic. Predicate Logic

MODULES OVER A PID. induces an isomorphism

Equivalent Forms of the Axiom of Infinity

chapter 12 MORE MATRIX ALGEBRA 12.1 Systems of Linear Equations GOALS

Introduction to Logic and Axiomatic Set Theory

8. Prime Factorization and Primary Decompositions

The Arithmetical Hierarchy

Lecture 15: Validity and Predicate Logic

Arithmetical Hierarchy

Herbrand Theorem, Equality, and Compactness

where c R and the content of f is one. 1

TR : Binding Modalities

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

For all For every For each For any There exists at least one There exists There is Some

The Integers. Peter J. Kahn

CMPSCI 601: Tarski s Truth Definition Lecture 15. where

First-Order Logic. 1 Syntax. Domain of Discourse. FO Vocabulary. Terms

Continuity. Chapter 4

Nonmonotone Inductive Definitions

Continuity. Chapter 4

SOLUTIONS TO ADDITIONAL EXERCISES FOR II.1 AND II.2

Lecture 6: Finite Fields

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

INF3170 / INF4171 Notes on Resolution

Transcription:

A Note on the Major Results of Begriffsschrift Richard G. Heck, Jnr. In this note, I shall explain and outline Frege s proofs of the two major results of Begriffsschrift (Frege, 1967), Part III, Theorems 98 and 133. 1 To do so, we need some notation. Following Frege s definition (69) in 24, we define when a concept F ξ is hereditary in the R-series: Her αɛξ (Rαɛ, F ξ) x(f x y(rxy F y)) Thus, F ξ is hereditary in the f-series if, and only if, every object to which an F bears R is F. 2 We now define, following definition (76) in 26, when an object b follows after an object a in the R-series: αɛ(rαɛ, a, b) F [Her αɛξ (Rαɛ, F ξ) x(rax F x) F b] Thus, b follows after a in the R-series if, and only if, b falls under every concept (1) which is hereditary in the R-series and (2) under which every object to which a bears R falls. Note that the occurence of the second-order quantifier in this definition is essential: The ancestral cannot be defined in first-order logic. We now define when an object b belongs to the R-sequence beginning with a, following definition (99) in 29: = αɛ (Rαɛ, a, b) αɛ(rαɛ, a, b) a = b Thus, b belongs to the R-sequence beginning with a if, and only if, b follows after a in the R-series or b is identical with a. As we have just defined and =, they are what Frege would have called three-place relations of mixed level : They are relations with three arguments, one of which is itself a two-place relation and the other two of which are objects. The expressions and = thus have something in common with quantifiers: They bind the argument-places of the two-place relational expression that occurs in their first argument-place. That is why the variables α and ɛ appear where they do: The ones appearing as subscripts are analogous to the first x that occurs in x(f x) ; the ones appearing in the argument-places of R are analogous to the second. It is often more useful to think of and = as being operators that transform one relation into another relation: functions from relations to relations. That the target relations exist is assured by 1 Thanks to George Boolos, notes of whose I have used in the preparation of these notes. The interested reader is invited to consult (Boolos, 1998) for further discussion. 2 Note the use of the bound variables α, ɛ, and ξ. Her is like a quantifier in so far as it binds the variableplaces of the two-place predicate f ξη and the one-place predicate F ξ. This is important, for without some such notation, as Frege in effect mentions, one would be quite unable to disambiguate certain sorts of sentences. However, when there is no danger of confusion, we shall later omit the bound variables. 1

1 Theorem 98 2 the following two instances of the comprehension axiom of second-order logic: 3 Q x y[qxy αɛ(rαɛ, x, y)] Q x y[qxy = αɛ (Rαɛ, x, y)] We may therefore make the following definitions: R (a, b) αɛ(rαɛ, a, b) R = (a, b) = αɛ (Rαɛ, a, b) We call R ξη the strong ancestral of Rξη and R = ξη its weak ancestral. Finally, then, we define, following Frege at (115) in 31, when a relation, or procedure, Rξη is single-valued [eindeutig] or, as we shall say, functional: F unc αɛ (Rαɛ) x y(rxy z(rxz y = z)) Thus, a relation Rξη is functional if each object bears it to at most one other object. The two central theorems of Part III of Begriffsschrift may now be stated as follows. The first is the transitivity of the strong ancestral: (98) R ab R bc R ac The second is the connectedness of the strong ancestrals of functional relations: (133) F unc(r) R ab R ac [R bc R = cb] In what follows, we shall discuss Frege s proofs of these two results. 1 Theorem 98 Henceforth, we shall drop the bound variables when it causes no confusion to do so. Moreover, we shall freely change variables in Frege s statements of his results when doing so facilitates the exposition. We shall also make free use of propositional equivalences whose proofs in the formal system of Begriffsschrift can be quite tortuous. Recall that Theorem 98 is: (98) R ab R bc R ac Frege s proof of this theorem proceeds via a method of proof we may call strong ancestral induction. Suppose that we know that b follows after a in the R-series and we wish to prove that b falls under some concept F. We can prove this if we can show (1) that F is hereditary in the R-series and (2) that everything to which y bears R has F. For, by the definition of the strong ancestral, we have: 3 The embedded formulae are Π 1 1, of course.

1 Theorem 98 3 (77) R ab Her(R, F ) x(rax F x) F b However, instead of proceeding in this way, we may show, more strongly, (1) that F is hereditary in the R-series and (2) that a itself has F: (81) R ab Her(R, F ) F a F b The reason for this is simple. If F is hereditary in the R-series, if a is F, and if Rax, then, by the definition of heredity, x too must be F: (72) Her(R, F ) F a Rax F x Generalizing, then, if a is F and F is hereditary in the R-series, then everything to which a bears R must also be F. So, by (77), b must be F if it follows after a in the R-series. That suffices for the proof of (81). If we re-write (98), then, we can see how Frege intends to proceed: (98) R bc [R ab R ac] We suppose that c follows after b in the R-series. What Frege intends then to show is that, if b falls under the complex concept R aξ, then so must c. That is: Frege intends to show that, if b has the property of following after a in the R-series, then so must c. To prove this, he intends to use strong ancestral induction, in the form of (81). What he must show is thus that the property of following after a in the R-series is hereditary in the R-series, whence if b has it, and c follows b, c must also have it. What needs to be shown is thus: (97) Her αɛξ (Rαɛ, R aξ) Note how the bound variables are used to make clear just what concept is being said to be hereditary. The proof, as it has so far been outlined, relies crucially at this point upon the use of a rule of substitution or, equivalently, the comprehension axiom of second-order logic. To conclude (98) from (81) and (97), Frege must substitute R aξ for F ξ in (81) to get: (81 ) R bc Her αɛξ (Rαɛ, R aξ) Rab R ac Theorem (98) then follows trivially from (81 ) and (97), but the use of substitution is essential and should carefully be noted. Frege thus wishes to prove (97). He derives it, by the definition of heredity, from Theorem 96: (96) R ay Ryz R az For, if we generalize (96), we get

1 Theorem 98 4 (96) y[r ay z(ryz R az)] and this is just the definition of R aξ s being hereditary in the R-series. So (97) follows from (96). How then are we to prove (96): to conclude, from the assumptions that y follows after a in the R- series and that Ryz, that c follows after a in the R-series? What we need to show, by the definition of the strong ancestral, is that c has every R-hereditary property 4 that everything to which a bears R has. That is to say, Frege will prove (88 ) R ay Ryz F [ x(rax F a) Her(R, F ) F z] whose consequent is just the definition of R az, whence (96) follows from (88 ). Now (88 ) is just a generalization of (88) R ay Ryz [ x(rax F a) Her(R, F ) F z] which is equivalent to (88) R ay Ryz x(rax F a) Her(R, F ) F z But again, if we could conclude, from the antecedent, that Fy, it would follow immediately that Fz, since Ryz and F is R-hereditary. That is, (87) follows truth-functionally from the following two propositions: (85) R ay x(rax F x) Her(R, F ) F y (72) Her(R, F ) F y Ryz F z But now we are essentially done. For (85) follows immediately from the definition of the strong ancestral, and (72), it was already said above, is immediate from the definition of heredity. Thus is the transitivity of the strong ancestral proven by Frege. It is worth noting that Frege s proof here is needlessly complicated. It is, in particular, possible to prove Theorem 98 without relying on the rule of subtitution, that is, on the comprehension axiom. Instead of using strong ancestral induction to prove (98), we can use the method used to prove (96). To prove that R ac, c has every R-hereditary property that every object to which a bears R has. So we need to prove (a) R ab R bc [ x(rax F x) Her(R, F ) F c] which, generalized, will imply (98). To see how to prove (a), we re-write it as (b) R ab R bc x(rax F x) Her(R, F ) F c 4 By an f-hereditary property (or, better, concept ) we mean, of course, one which is hereditary in the f-series.

2 Theorem 133 5 Now, if we knew that y had F, we should easily conclude that z had F, by weak ancestral induction, that is, Theorem (81). But here no use of the rule of substitution is required. That is: If we could prove (c) R ab x(rax F x) Her(R, F ) F b then (b) would follow truth-functionally from this and (81) R bc Her(R, F ) F b F c But (c) follows immediately from the definition of the strong ancestral: Cf. (77) above. 2 Theorem 133 Recall that Theorem 133 is (133) F unc(r) R ab R ac [R bc R = cb] Note that, by the definition of the weak ancestral, Theorem 133 is equivalent to (133) F unc(r) R ab R ac [R bc b = c R cb] Theorem 133 is thus a logical version of the arithmetical law of trichotomy: x y z[x < y x = y y < x]. To prove Theorem 133, Frege essentially uses strong ancestral induction, that is, (81). But he uses it in the following rather special form: (83) Her αɛξ (Rαɛ, Hξ Gξ) R xy Hx Hy Gy What (83) says is that, if being either H or G is R-hereditary, and if y follows after x in the R-series, and if x is itself H, then y must be either H or G. This follows quickly from (81). For, substituting Hξ Gξ for F ξ in (81), we have: (81 ) R yz Her(Rαɛ, Hξ Gξ) (Hx Gx) Hy Gy But (83) obviously follows truth-functionally from (81 ). Now, if we substitute R ξc for Hξ, R = cξ for Gξ, a for x, and b for y in (83), we get (83 ) Her(Rαɛ, R ξc R = cξ) R ab R ac [R bc R = cb] And (133) will now follow from this if the R-heredity of R ξc R = cξ can be shown to follow from the functionality of Rξη. That is: (133) follows from (83 ) and

2 Theorem 133 6 (131) F unc(r) Her(Rαɛ, R ξc R = cξ) Theorem 131 is thus the main lemma of the proof. Theorem 131 will follow, by the definition of heredity, from (129) F unc(r) {[R yc R = cy] Ryz [R zc R = cz]} which is truth-functionally equivalent to (129 ) F unc(r) [R yc R = cy] Ryz [R zc R = cz] This is to be proven by cases. More precisely, (129 ) follows truth-functionally from these: (111) R = cy Ryz R zc R = cz (126) F unc(r) R yc Ryz R zc R = cz We discuss the easier Theorem 111 first. It follows truth-functionally from (108) R = cy Ryz R = cz What (108) says is that, if y belongs to the R-series beginning with c and Ryz, then z too belongs to the R-series beginning with c. The proof of this basic fact about the weak ancestral is straightforward. Since, by the definition of the weak ancestral, (106) R cz R = cz (108) follows from the stronger statement that, if y belongs to the R-series beginning with c and Ryz, then z follows after c in the R-series: (102) R = cy Ryz R cz By the definition of the weak ancestral, (102) is equivalent to (102 ) [R cy c = y] Ryz R cz which may be proven by cases. One case is just (a substitution instance of) the previously mentioned (96) R cy Ryz R cz and the other is

2 Theorem 133 7 (92) c = y Ryz R cz But (92) follows, by the laws of identity, from (91) Rcz R cz To prove (91), we proceed in the same way as in the proof of (96). What we want to prove is (d) Rcz [ x(rcx F x) Her(R, F ) F z] from whose generalization and the definition of the strong ancestral (91) will follow. The proof of (d) is easy and is left as an exercise. To complete the proof of Theorem 133, we thus need only to complete the proof of Theorem 126, which is, recall: (126) F unc(r) R yc Ryz R zc R = cz (126) follows truth-functionally from the following two lemmas: (124) F unc(r) R yc Ryz R = zc (114) R = zc R zc R = cz (114) is left as an exercise for the reader. It is worth reviewing the proof of Theorem 133 to this point. Let us call R ξc R = cξ the property of being ancestrally related to c. We wish to show that if R is functional and both b and c follow after a in the R-series, then b must be ancestrally related to c. To prove this, it is enough to show that, if R is functional, the property of being ancestrally related to c is R-hereditary (131). For then, by strong ancestral induction (and substitution!), if R is functional, if a is ancestrally related to c, and if b follows after a in the R-series, then b too must be ancestrally related to c. For, if c follows after a in the R-series, then a is, a fortiori, ancestrally related to c. Now, to show that being ancestrally related to c is hereditary, we suppose that R is functional, that either R xc or R = cx and that Rxy. We must show that either R yc or R = cy. There are then two cases. If R = cy that is, if y belongs to the R-series beginning with c then, if Ryz, surely z too belongs to the R-series beginning with c (108), whence it is certainly ancestrally related to c (111). The other, more difficult, case (126) is decided by Theorem 124, which is an important result in its own right. Theorem 124 is to be proven, once again, by strong ancestral induction. Substituting R = cξ for F ξ, a for y, and c for b in (77), we have: (77) R yc Her(Rαɛ, R = zξ) x(ryx R = zx) R = zc (124) follows truth-functionally from this,

2 Theorem 133 8 (109) Her(Rαɛ, R = zξ) and (122 ) F unc(r) Ryz x(ryx R = zx) The remainder of the proof of (124) is not difficult. First, (122 ) is just a generalization of (122) F unc(r) Ryz Ryx R = zx which follows from (112) z = a R = za which is a trivial consequence of the definition of the weak ancestral, and (120) F unc(r) Ryz Rya z = a which follows from the definition of functionality. Finally, (109) follows from (108) R = zu Ruv R = zv which was mentioned above, and the definition of heredity. That, then, completes the proof of Theorem 133. References Boolos, G. (1998). Reading the Begriffsschrift. In Logic, Logic, and Logic, pages 155 170. Harvard University Press, Cambridge MA. Frege, G. (1967). Begriffsschrift: A formula language modeled upon that of arithmetic, for pure thought. In van Heijenoort, J., editor, From Frege to Godel: A Sourcebook in Mathematical Logic, pages 5 82. Harvard University Press, Cambridge MA. Tr. by J. van Heijenoort.