- •Contents
- •Preface to the Fifth Edition
- •1 Enumerability
- •1.1 Enumerability
- •1.2 Enumerable Sets
- •Problems
- •2 Diagonalization
- •Problems
- •3 Turing Computability
- •Problems
- •4 Uncomputability
- •4.1 The Halting Problem
- •4.2* The Productivity Function
- •Problems
- •5 Abacus Computability
- •5.1 Abacus Machines
- •5.2 Simulating Abacus Machines by Turing Machines
- •5.3 The Scope of Abacus Computability
- •Problems
- •6 Recursive Functions
- •6.1 Primitive Recursive Functions
- •6.2 Minimization
- •Problems
- •7 Recursive Sets and Relations
- •7.1 Recursive Relations
- •7.2 Semirecursive Relations
- •7.3* Further Examples
- •Problems
- •8.1 Coding Turing Computations
- •8.2 Universal Turing Machines
- •8.3∗ Recursively Enumerable Sets
- •Problems
- •9.1 First-Order Logic
- •9.2 Syntax
- •Problems
- •10.1 Semantics
- •10.2 Metalogical Notions
- •Problems
- •11 The Undecidability of First-Order Logic
- •11.1 Logic and Turing Machines
- •11.2 Logic and Primitive Recursive Functions
- •11.3 Lemma
- •Problems
- •12 Models
- •12.1 The Size and Number of Models
- •12.2 Equivalence Relations
- •Problems
- •13 The Existence of Models
- •13.1 Outline of the Proof
- •13.2 The First Stage of the Proof
- •13.3 The Second Stage of the Proof
- •13.4 The Third Stage of the Proof
- •13.5* Nonenumerable Languages
- •Problems
- •14 Proofs and Completeness
- •14.1 Sequent Calculus
- •14.2 Soundness and Completeness
- •14.3* Other Proof Procedures and Hilbert’s Thesis
- •Problems
- •15 Arithmetization
- •15.1 Arithmetization of Syntax
- •Problems
- •16 Representability of Recursive Functions
- •16.2 Minimal Arithmetic and Representability
- •16.3 Mathematical Induction
- •16.4* Robinson Arithmetic
- •Problems
- •17.1 The Diagonal Lemma and the Limitative Theorems
- •17.2 Undecidable Sentences
- •17.3* Undecidable Sentences without the Diagonal Lemma
- •Problems
- •18 The Unprovability of Consistency
- •Historical Remarks
- •19 Normal Forms
- •19.1 Disjunctive and Prenex Normal Forms
- •19.2 Skolem Normal Form
- •19.3 Herbrand’s Theorem
- •19.4 Eliminating Function Symbols and Identity
- •Problems
- •20 The Craig Interpolation Theorem
- •20.1 Craig’s Theorem and Its Proof
- •20.2 Robinson’s Joint Consistency Theorem
- •20.3 Beth’s Definability Theorem
- •Problems
- •21 Monadic and Dyadic Logic
- •21.1 Solvable and Unsolvable Decision Problems
- •21.2 Monadic Logic
- •21.3 Dyadic Logic
- •Problems
- •22 Second-Order Logic
- •Problems
- •23.2 Arithmetical Definability and Forcing
- •Problems
- •24 Decidability of Arithmetic without Multiplication
- •Problems
- •25 Nonstandard Models
- •25.1 Order in Nonstandard Models
- •25.2 Operations in Nonstandard Models
- •25.3 Nonstandard Models of Analysis
- •Problems
- •26 Ramsey’s Theorem
- •Problems
- •27 Modal Logic and Provability
- •27.1 Modal Logic
- •27.2 The Logic of Provability
- •27.3 The Fixed Point and Normal Form Theorems
- •Problems
- •Annotated Bibliography
- •General Reference Works
- •Textbooks and Monographs
- •By the Authors
- •Index
326 |
RAMSEY’S THEOREM |
which tells us that glorified Ramsey’s theorem is undecidable in P, requires a deeper analysis of nonstandard models than that undertaken in the preceding chapter, and is beyond the scope of a book such as this one.
Problems
26.1Show that at a party attended by at least nine persons, any two of whom either like each other or dislike each other, either there are four, any two of whom like each other, or there are three, any two of whom dislike each other.
26.2Show that at a party attended by at least eighteen persons, any two of whom either like each other or dislike each other, either there are four, any two of whom like each other, or there are four, any two of whom dislike each other.
26.3A finite set of points in the plane, none lying on the line between any other two, is said to be convex if no point lies in the interior of the triangle formed by any three other points, as on the left in Figure 26-3. It is not hard to show that given
Figure 26-3. Convex and concave sets of points.
any set of five points in the plane, none lying on the line between any other two, there is a convex subset of four points. The Erdos¨–Szekeres theorem states that, more generally, for any number n > 4 there exists a number m such that given a set of (at least) m points in the plane, none lying on the line between any other two, there is a convex subset of (at least) n points. Show how this theorem follows from Ramsey’s theorem.
26.4Show that the general case of Ramsey’s theorem follows from the special case with s = 2, by induction on s.
26.5For r = s = 2 and n = 3, each node in the tree used in the proof of Theorem 26.1 in section 26.2 can be represented by a picture in the style of Figure 26-1. How many such nodes will there be in the tree?
26.6Prove Konig’s¨ lemma directly, that is, without using the compactness theorem, by considering the subtree T * of T consisting of all nodes that have infinitely many nodes above them (where above means either immediately above, or immediately above something immediately above, or . . . ).