|
|
|
|
3 | (8) |
|
I.1 An Example from Group Theory |
|
|
4 | (1) |
|
I.2 An Example from the Theory of Equivalence Relations |
|
|
5 | (1) |
|
I.3 A Preliminary Analysis |
|
|
6 | (2) |
|
|
8 | (3) |
|
II Syntax Of First-Order Languages |
|
|
11 | (14) |
|
|
11 | (2) |
|
II.2 The Alphabet of a First-Order Language |
|
|
13 | (1) |
|
II.3 Terms and Formulas in First-Order Languages |
|
|
14 | (4) |
|
II.4 Induction in the Calculi of Terms and of Formulas |
|
|
18 | (5) |
|
II.5 Free Variables and Sentences |
|
|
23 | (2) |
|
III Semantics Of First-Order Languages |
|
|
25 | (30) |
|
III.1 Structures and Interpretations |
|
|
26 | (2) |
|
III.2 Standardization of Connectives |
|
|
28 | (2) |
|
III.3 The Satisfaction Relation |
|
|
30 | (1) |
|
III.4 The Consequence Relation |
|
|
31 | (6) |
|
III.5 Two Lemmas on the Satisfaction Relation |
|
|
37 | (4) |
|
III.6 Some Simple Formalizations |
|
|
41 | (4) |
|
III.7 Some Remarks on Formalizability |
|
|
45 | (4) |
|
|
49 | (6) |
|
|
55 | (16) |
|
|
56 | (2) |
|
IV.2 Structural Rules and Connective Rules |
|
|
58 | (1) |
|
IV.3 Derivable Connective Rules |
|
|
59 | (2) |
|
IV.4 Quantifier and Equality Rules |
|
|
61 | (2) |
|
IV.5 Further Derivable Rules |
|
|
63 | (2) |
|
|
65 | (2) |
|
|
67 | (4) |
|
V The Completeness Theorem |
|
|
71 | (12) |
|
|
71 | (4) |
|
V.2 Satisfiability of Consistent Sets of Formulas (the Countable Case) |
|
|
75 | (3) |
|
V.3 Satisfiability of Consistent Sets of Formulas (the General Case) |
|
|
78 | (3) |
|
V.4 The Completeness Theorem |
|
|
81 | (2) |
|
VI The Lowenheim-Skolem And The Compactness Theorem |
|
|
83 | (12) |
|
VI.1 The Lowenheim-Skolem Theorem |
|
|
83 | (1) |
|
VI.2 The Compactness Theorem |
|
|
84 | (2) |
|
|
86 | (4) |
|
VI.4 Elementarily Equivalent Structures |
|
|
90 | (5) |
|
VII The Scope Of First-Order Logic |
|
|
95 | (16) |
|
VII.1 The Notion of Formal Proof |
|
|
96 | (2) |
|
VII.2 Mathematics Within the Framework of First-Order Logic |
|
|
98 | (5) |
|
VII.3 The Zermelo-Fraenkel Axioms for Set Theory |
|
|
103 | (3) |
|
VII.4 Set Theory as a Basis for Mathematics |
|
|
106 | (5) |
|
VIII Syntactic Interpretations And Normal Forms |
|
|
111 | (22) |
|
VIII.1 Term-Reduced Formulas and Relational Symbol Sets |
|
|
111 | (3) |
|
VIII.2 Syntactic Interpretations |
|
|
114 | (6) |
|
VIII.3 Extensions by Definitions |
|
|
120 | (4) |
|
|
124 | (9) |
|
|
|
IX Extensions Of First-Order Logic |
|
|
133 | (15) |
|
|
133 | (5) |
|
|
138 | (5) |
|
|
143 | (5) |
|
X Computability And Its Limitations |
|
|
147 | |
|
X.1 Decidability and Enumerability |
|
|
148 | (4) |
|
|
152 | (6) |
|
X.3 The Halting Problem for Register Machines |
|
|
158 | (5) |
|
X.4 The Undecidability of First-Order Logic |
|
|
163 | (2) |
|
X.5 Trakhtenbrot's Theorem and the Incompleteness of Second-Order Logic |
|
|
165 | (3) |
|
X.6 Theories and Decidability |
|
|
168 | (8) |
|
X.7 Self-Referential Statements and GodePs Incompleteness Theorems |
|
|
176 | (6) |
|
X.8 Decidability of Presburger Arithmetic |
|
|
182 | (6) |
|
X.9 Decidability of Weak Monadic Successor Arithmetic |
|
|
188 | (17) |
|
XI Free Models And Logic Programming |
|
|
205 | (52) |
|
|
205 | (4) |
|
XI.2 Free Models and Universal Horn Formulas |
|
|
209 | (4) |
|
|
213 | (3) |
|
|
216 | (6) |
|
XI.5 Propositional Resolution |
|
|
222 | (11) |
|
XI.6 First-Order Resolution (without Unification) |
|
|
233 | (9) |
|
|
242 | (15) |
|
XII An Algebraic Characterization Of Elementary Equivalence |
|
|
257 | (16) |
|
XII.1 Finite and Partial Isomorphisms |
|
|
258 | (5) |
|
|
263 | (2) |
|
XII.3 Proof of Frai'sse's Theorem |
|
|
265 | (6) |
|
|
271 | (2) |
|
XIII Lindstrom's Theorems |
|
|
273 | (18) |
|
|
273 | (3) |
|
XIII.2 Compact Regular Logical Systems |
|
|
276 | (2) |
|
XIII.3 Lindstrom's First Theorem |
|
|
278 | (7) |
|
XIII.4 Lindstrom's Second Theorem |
|
|
285 | (6) |
References |
|
291 | (2) |
List of Symbols |
|
293 | (4) |
Subject Index |
|
297 | |