© 2008 AGI-Information Management Consultants May be used for personal purporses only or by libraries associated to dandelon.com network. Classical Mathematical Logic The Semantic Foundations of Logic Richard L. Epstein with contributions by Leslaw W. Szczerba Princeton University Press Princeton and Oxford Contents Preface Acknowledgments Introduction I Classical Propositional Logic A. Propositions Other views of propositions B. Types • Exercises for Sections A and B C. The Connectives of Propositional Logic • Exercises for Section C D. A Formal Language for Propositional Logic 1. Defining the formal language A platonist definition of the formal language 2. The unique readability of wffs 3. Realizations • Exercises for Section D E. Classical Propositional Logic 1. The classical abstraction and truth-functions 2. Models • Exercises for Sections E.I and E.2 3. Validity and semantic consequence • Exercises for Section E.3 F. Formalizing Reasoning • Exercises for Section F Proof by induction II xvii xix xxi 1 2 3 4 5' 6 7 8 8 11 12 13 17 17 18 . 20 20 24 25 Abstracting and Axiomatizing Classical Propositional Logic A. The Fully General Abstraction Platonists on the abstraction of models B. A Mathematical Presentation of PC 1. Models and the semantic consequence relation •Exercises for Sections A and B.I 2. The choice of language for PC Normal forms 28 29 29 29 31 31 33 via Contents 3. The decidability of tautologies •Exercises for Sections B.2 and B.3 C. Formalizing the Notion of Proof 1. Reasons for formalizing 2. Proof, syntactic consequence, and theories 3. Soundness and completeness • Exercises for Section C D. An Axiomatization of PC 1. The axiom system •Exercises for Section D.I 2. A completeness proof • Exercises for Section D.2 3. Independent axiom systems 4. Derived rules and substitution 5. An axiomatization of PC in L(~i, - » , A , V ) • Exercises for Sections D.3-D.5 A constructive proof of completeness for PC III 36 37 39 39 39 42 42 45 45 46 \ Al 48 49 The Language of Predicate Logic A. B. C. D. E. F. G. H. I. J. IV 33 35 Things, the World, and Propositions Names and Predicates Propositional Connectives Variables and Quantifiers Compound Predicates and Quantifiers The Grammar of Predicate Logic • Exercises for Sections A-F A Formal Language for Predicate Logic The Structure of the Formal Language Free and Bound Variables The Formal Language and Propositions • Exercises for Sections G-J 53 55 56 57 59 60 60 61 63 65 66 67 The Semantics of Classical Predicate Logic A. Names B. Predicates 1. A predicate applies to an object 2. Predications involving relations The platonist conception of predicates and predications • Exercises for Sections A and B C. The Universe of a Realization D. The Self-Reference Exclusion Principle • Exercises for Sections C and D 69 71 73 76 77 78 80 81 Contents Models 1. The assumptions of the realization 2. Interpretations 3. The Fregean assumption and the division of form and content 4. The truth-value of a compound proposition: discussion 5. Truth in a model 6. The relation between V and 3 F. Validity and Semantic Consequence • Exercises for Sections E and F Summary: The definition of a model ix E. V Substitutions and Equivalences A. Evaluating Quantifications 1. Superfluous quantifiers 2. Substitution of terms 3. The extensionality of predications • Exercises for Section A B. Propositional Logic within Predicate Logic • Exercises for Section B C. Distribution of Quantifiers • Exercises for Section C Prenex normal forms D. Names and Quantifiers E. The Partial Interpretation Theorem • Exercises for Sections D and E VI 99 100 102 102 104 105 106 107 107 109 110 112 Equality A. The Equality Predicate B. The Interpretation of'='in a Model C. The Identity of Indiscernibles D. Equivalence Relations • Exercises for Chapter VI VII . . . 82 83 85 86 90 93 95 96 97 113 114 115 117 120 Examples of Formalization A. Relative Quantification ; B. Adverbs, Tenses, and Locations C. Qualities, Collections, and Mass Terms D. Finite Quantifiers E. Examples from Mathematics • Exercises for Chapter VII 121 125 128 130 135 137 x Contents VIII Functions A. B. C. D. Functions and Things A Formal Language with Function Symbols and Equality Realizations and Truth in a Model Examples of Formalization • Exercises for Sections A-D E. Translating Functions into Predicates • Exercises for Section E IX The Abstraction of Models A. The Extension of a Predicate • Exercises for Section A B. Collections as Objects: Naive Set Theory • Exercises for Section B C. Classical Mathematical Models • Exercises for Section C X 153 157 157 162 164 165 Axiomatizing Classical Predicate Logic A. An Axiomatization of Classical Predicate Logic 1. The axiom system 2. Some syntactic observations 3. Completeness of the axiomatization 4. Completeness for simpler languages a. Languages with name symbols b. Languages without name symbols c. Languages without 3 5. Validity and mathematical validity • Exercises for Section A B. Axiomatizations for Richer Languages 1. Adding'='to the language 2. Adding function symbols to the language • Exercises for Section B Taking open wffs as true or false XI 139 141 143 144 146 148 151 167 169 172 175 176 176 176 177 178 180 180 181 The Number of Objects in the Universe of a Model Characterizing the Size of the Universe • Exercises Submodels and Skolem Functions 183 187 188 Contents xi XII Formalizing Group Theory A. A Formal Theory of Groups • Exercises for Section A B. On Definitions 1. Eliminating 'e' 2. Eliminating'- 1 ' 3. Extensions by definitions • Exercises for Section B Xin 199 203 205 206 Linear Orderings A. Formal Theories of Orderings • Exercises for Section A B. Isomorphisms • Exercises for Section B C. Categoricity and Completeness • Exercises for Section C D. Set Theory as a Foundation of Mathematics? Decidability by Elimination of Quantifiers XIV 191 198 207 209 210 214 215 218 219 221 Second-Order Classical Predicate Logic A. Quantifying over Predicates? B. Predicate Variables and Their Interpretation: Avoiding Self-Reference 1. Predicate variables 2. The interpretation of predicate variables Higher-order logics C. A Formal Language for Second-Order Logic, L 2 • Exercises for Sections A-C . D. Realizations and Models • Exercises for Section D E. Examples of Formalization • Exercises for Section E F. Classical Mathematical Second-Order Predicate Logic 1. The abstraction of models 2. All things and all predicates 3. Examples of formalization •Exercises for Sections F.1-F.3 4. The comprehension axioms • Exercises for Section F.4 G. Quantifying over Functions • Exercises for Section G H. Other Kinds of Variables and Second-Order Logic 1. Many-sorted logic 2. General models for second-order logic • Exercises for Section H 225 226 228 231 231 233 234 236 237 240 241 242 243 249 250 253 255 258 259 261 262 xii Contents XV The Natural Numbers A. The Theory of Successor • Exercises for Section A B. The Theory Q 1. Axiomatizing addition and multiplication •Exercises for Section B.I 2. Proving is a computable procedure 3. The computable functions and Q 4. The undecidability of Q • Exercises for Sections B.2-B.4 C. Theories of Arithmetic 1. Peano Arithmetic and Arithmetic •Exercises for Sections C.I 2. The languages of arithmetic • Exercises for Sections C.2 D. The Consistency of Theories of Arithmetic • Exercises for Section D E. Second-Order Arithmetic • Exercises for Section E F. Quantifying over Names XVI 264 267 268 270 271 272 273 274 274 277 279 280 280 283 284 288 288 The Integers and Rationals A. The Rational Numbers 1. A construction 2. A translation • Exercises for Section A B. Translations via Equivalence Relations C. The Integers , • Exercises for Sections B and C D. Relativizing Quantifiers and the Undecidability of Z-Arithmetic and Q-Arithmetic • Exercises for Section D XVII 291 292 295 295 298 299 . 300 302 The Real Numbers A. What Are the Real Numbers? • Exercises for Section A B. Divisible Groups The decidability and completeness of the theory of divisible groups • Exercises for Section B C. Continuous Orderings • Exercises for Section C D. Ordered Divisible Groups • Exercises for Section D . . . . 303 305 306 308 309 309 311 312 315 Contents xiii E. Real Closed Fields 1. Fields •Exercises for Section E.I 2. Ordered fields • Exercises for Section E.2 3. Real closed fields • Exercises for Section E.3 The theory of fields in the language of name quantification Appendix: Real Numbers as Dedekind Cuts 316 317 317 319 320 323 324 326 XVm One-Dimensional Geometry in collaboration with Leslaw Szczerba A. What Are We Formalizing? B. The One-Dimensional Theory of Betweenness 1. An axiom system for betweenness, Bl • Exercises for Sections A and B.I 2. Some basic theorems of Bl 3. Vectors in the same direction 4. An ordering of points and Bl O i 5. Translating between Bl and the theory of dense linear orderings . 6. The second-order theory of betweenness • Exercises for Section B C. The One-Dimensional Theory of Congruence 1. An axiom system for congruence, Cl 2. Point symmetry 3. Addition of points 4. Congruence expressed in terms of addition 5. Translating between C l and the theory of 2-divisible groups . . . 6. Division axioms for C l and the theory of divisible groups . . . . • Exercises for Section C D. One-Dimensional Geometry 1. An axiom system for one-dimensional geometry, E l 2. Monotonicity of addition 3. Translating between E l and the theory of ordered divisible groups 4. Second-order one-dimensional geometry • Exercises for Section D E. Named Parameters XIX 331 333 334 334 335 337 338 340 341 342 343 346 348 349 351 352 352 352 354 357 358 360 Two-Dimensional Euclidean Geometry in collaboration with Leslaw Szczerba A. The Axiom System E2 • Exercises for Section A 363 366 xiv Contents B. Deriving Geometric Notions 1. Basic properties of the primitive notions 2. Lines 3. One-dimensional geometry and point symmetry 4. Line symmetry 5. Perpendicular lines 6. Parallel lines •Exercises for Sections B.l-B.6 7. Parallel projection 8. The Pappus-Pascal Theorem 9. Multiplication of points C. Betweenness and Congruence Expressed Algebraically D. Ordered Fields and Cartesian Planes E. The Real Numbers • Exercises for Sections C-E Historical Remarks XX Translations within Classical Predicate Logic A. What Is a Translation? • Exercises for Section A B. Examples 1. Translating between different languages of predicate logic . . . . 2. Converting functions into predicates 3. Translating predicates into formulas 4. Relativizing quantifiers 5. Establishing equivalence-relations 6. Adding and eliminating parameters 7. Composing translations 8. The general form of translations? XXI 367 367 371 373 375 377 380 381 383 384 388 393 397 400 401 403 407 408 409 409 410 410 411 411 412 Classical Predicate Logic with Non-Referring Names A. Logic for Nothing B. Non-Referring Names in Classical Predicate Logic? C. Semantics for Classical Predicate Logic with Non-Referring Names 1. Assignments of references and atomic predications 2. The quantifiers 3. Summary of the semantics for languages without equality . . . . 4. Equality • Exercises for Sections A - C D. An Axiomatization • Exercises for Section D E. Examples of Formalization • Exercises for Section E 413 414 415 416 417 418 420 421 426 427 430 Contents F. Classical Predicate Logic with Names for Partial Functions 1. Partial functions in mathematics 2. Semantics for partial functions 3. Examples 4. An axiomatization • Exercises for Section F G. A Mathematical Abstraction of the Semantics XXII xv 430 431 432 434 435 436 The Liar Paradox A. The Self-Reference Exclusion Principle B. Buridan's Resolution of the Liar Paradox • Exercises for Sections A and B C. A Formal Theory • Exercises for Section C D. Examples • Exercises for Section D E. One Language for Logic? 437 439 442 443 447 448 457 458 XXIII On Mathematical Logic and Mathematics Concluding Remarks 461 Appendix: The Completeness of Classical Predicate Logic Proved by Godel's Method A. Description of the Method B. Syntactic Derivations C. The Completeness Theorem . 465 466 468 Summary of Formal Systems Propositional Logic Classical Predicate Logic Arithmetic Linear Orderings Groups Fields One-dimensional geometry Two-dimensional Euclidean geometry Classical Predicate Logic with Non-referring Names Classical Predicate Logic with Name Quantification Bibliography Index of Notation Index 475 476 477 478 479 481 482 484 485 486 487 495 499
© Copyright 2026 Paperzz