Skip to main content

Goodstein’s Theorem Revisited

  • Chapter
Gentzen's Centenary

Abstract

Prompted by Gentzen’s 1936 consistency proof, Goodstein found a close fit between descending sequences of ordinals \(<\varepsilon _{0}\) and sequences of integers, now known as Goodstein sequences. This chapter revisits Goodstein’s 1944 paper. In light of new historical details found in a correspondence between Bernays and Goodstein, we address the question of how close Goodstein came to proving an independence result for PA. We also present an elementary proof of the fact that already the termination of all special Goodstein sequences, i.e. those induced by the shift function, is not provable in PA. This was first proved by Kirby and Paris in 1982, using techniques from the model theory of arithmetic. The proof presented here arguably only uses tools that would have been available in the 1940s or 1950s. Thus we ponder the question whether striking independence results could have been proved much earlier? In the same vein we also wonder whether the search for strictly mathematical examples of an incompleteness in PA really attained its “holy grail” status before the late 1970s. Almost no direct moral is ever given; rather, the paper strives to lay out evidence for the reader to consider and have the reader form their own conclusions. However, in relation to independence results, we think that both Gentzen and Goodstein are deserving of more credit.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    First order number theory or reine Zahlentheorie as it was called by Gentzen is essentially the same system as what is nowadays called Peano arithmetic, PA.

  2. 2.

    This statement may be a bit too strong since it assumes that Goodstein had penetrated the details of Gentzen’s rather difficult paper [5].

  3. 3.

    In view of the impact Hilbert’s problem list had on mathematics and of how Hilbert’s work and ideas furnished the young Gödel with problem to solve, one might guess that if one of the luminaries of mathematical logic had declared the importance of this problem in the 1940s, the young ones would have leapt at this chance and followed Gentzen’s and Goodstein’s lead.

  4. 4.

    For what it’s worth, here is some anecdotal evidence. Around 1979, Diana Schmidt proved that Kruskal’s theorem elementarily implies that the ordinal representation system for \(\Gamma _{0}\) is well-founded [12]. She even wrote (p. 61) that she didn’t know of any applications of her result to proof theory. This is quite surprising since in conjunction with proof-theoretic work of Feferman and Schütte from the 1960s it immediately implies the nowadays celebrated result that Kruskal’s theorem is unprovable in predicative mathematics.

References

  1. J. Barwise (ed.), Handbook of Mathematical Logic (North-Holland, Amsterdam, 1977)

    Google Scholar 

  2. P. Bernays, Letter to Goodstein, dated September 1st, 1942, Bernays collection of the ETH Zürich

    Google Scholar 

  3. P. Bernays, Letter to Goodstein, dated September 29th, 1943, Bernays collection of the ETH Zürich

    Google Scholar 

  4. A. Cichon, A short proof of two recently discovered independence results using recursion theoretic methods. Proc. Am. Math. Soc. 87, 704–706 (1983)

    Article  MATH  MathSciNet  Google Scholar 

  5. G. Gentzen, Die Widerspruchsfreiheit der reinen Zahlentheorie. Math. Ann. 112, 493–565 (1936)

    Article  MathSciNet  Google Scholar 

  6. G. Gentzen, Neue Fassung des Widerspruchsfreiheitsbeweises für die reine Zahlentheorie, Forschungen zur Logik und zur Grundlegung der exacten Wissenschaften, Neue Folge 4 (Hirzel, Leipzig, 1938), pp. 19–44

    Google Scholar 

  7. R.L. Goodstein, On the restricted ordinal theorem. J. Symb. Log. 9, 33–41 (1944)

    Article  MATH  MathSciNet  Google Scholar 

  8. A. Grzegorczyk, Some Classes of Recursive Functions. Rozprawy Mate No. IV (Warsaw, 1953)

    Google Scholar 

  9. L. Kirby, J. Paris, Accessible independence results for Peano arithmetic. Bull. Lond. Math. Soc. 14, 285–293 (1982)

    Article  MATH  MathSciNet  Google Scholar 

  10. G. Kreisel, On the interpretation of non-finitist proofs II. J. Symb. Log. 17, 43–58 (1952)

    Article  MATH  MathSciNet  Google Scholar 

  11. J. Paris, L. Harrington, A mathematical incompleteness in Peano arithmetic, in Handbook of Mathematical Logic, ed. by J. Barwise (North-Holland, Amsterdam, 1977), pp. 1133–1142

    Chapter  Google Scholar 

  12. D. Schmidt, Well-Partial Orderings and Their Maximal Order Types (Habilitationsschrift, Universität Heidelberg, 1979)

    Google Scholar 

  13. H. Schwichtenberg, Eine Klassifikation der \(\varepsilon _{0}\)-rekursiven Funktionen. Zeitschrift für mathematische Logik und Grundlagen der Mathematik 17, 61–74 (1971)

    Article  MATH  MathSciNet  Google Scholar 

  14. S.G. Simpson, Nichtbeweisbarkeit von gewissen kombinatorischen Eigenschaften endlicher Bäume. Archiv für mathematische Logik 25, 45–65 (1985)

    Article  MATH  Google Scholar 

  15. S.G. Simpson, Subsystems of Second Order Arithmetic, 2nd edn. (Cambridge University Press, Cambridge, 2009)

    Book  MATH  Google Scholar 

  16. S.S. Wainer, A classification of the ordinal recursive functions. Archiv für Mathematische Logik und Grundlagenforschung 13, 136–153 (1970)

    Article  MATH  MathSciNet  Google Scholar 

Download references

Acknowledgements

The author acknowledges support by the EPSRC of the UK through Grant No. EP/G029520/1.

He is also indebted to Jan von Plato for showing him letters from the Goodstein-Bernays correspondence.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Michael Rathjen .

Editor information

Editors and Affiliations

Appendix

Appendix

It remains to prove Lemma 3.2. To this end the following is useful.

Lemma A.1

Recall that for a function \(h: \mathbb{N} \rightarrow \mathbb{N}\) we defined h0(l) = l and \(h^{k+1}(l) = h(h^{k}(l))\). Also recall that the hierarchy \((f_{l})_{l\in \mathbb{N}}\) is generated by the functions \(f_{0}(n) = n + 1\) and \(f_{l+1}(n) = (f_{l})^{n}(n)\). We shall write \(f_{l}^{n}\) rather than \((f_{l})^{n}\).

Let f be any of the functions f l in this hierarchy. Then f satisfies the following properties:

  1. (i)

    f(x) ≥ x + 1 if x > 0.

  2. (ii)

    f z (x) ≥ x for all x,z.

  3. (iii)

    If x < y then f(x) < f(y) and \(f^{z}(x) <f^{z}(y)\) .

  4. (iv)

    \(f_{l+1}(x) \geq f_{l}(x)\) whenever x > 0.

Proof

(i)–(iii) will be proved simultaneously by induction on l. (i) and (iii) are obvious for f = f 0 and (ii) follows via a trivial induction on z. Now assume that (i)–(iii) hold for f k and \(l = k + 1\). For x > 0 one then computes

$$\displaystyle{f_{l}(x) = f_{k}^{x}(x) = f_{ k}(f_{k}^{x-1}(x)) \geq f_{ k}(x) \geq x + 1}$$

using the properties for f k . (ii) follows from this by induction on z. As to (iii), note that

$$\displaystyle{f_{l}(x + 1) = f_{k}^{x+1}(x + 1) = f_{ k}(f_{k}^{x}(x + 1))> f_{ k}(f_{k}^{x}(x)) \geq f_{ k}^{x}(x) = f_{ l}(x),}$$

using the properties for f k , and thus (iii) follows by straightforward inductions on y and z.

If x > 0, then \(f_{l+1}(x) = f_{l}^{x}(x) = f_{l}(f_{l}^{x-1}(x)) \geq f_{l}(x)\) by (ii) and (iii). □ 

Proof of Lemma 3.2

We want to prove that for or every primitive recursive function h of arity r there is an n such \(h(\vec{x}\,) \leq f_{n}(\max (2,\vec{x}\,))\) holds for all \(\vec{x} = x_{1},\ldots,x_{r}\).

We show this by induction on the generation of the primitive recursive functions. Clearly for all n we have \(h(\vec{x}) \leq f_{n}(\max (2,\vec{x}\,))\) by Lemma A.1(i) if h is any of the initial functions \(x\mapsto 0\), \(\vec{x}\mapsto x_{i}\), and \(x\mapsto x + 1\).

Now let h be defined by \(h(\vec{x}\,) = g(\varphi _{1}(\vec{x}\,),\ldots,\varphi _{s}(\vec{x}\,))\) and assume that the assertion holds for \(g,\varphi _{1},\ldots,\varphi _{s}\). By Lemma 3.2(iv) we can then pick an n such that \(g(\vec{y}\,) \leq f_{n}(\max (2,\vec{y}\,))\) and \(\varphi _{i}(\vec{x}\,) \leq f_{n}(\max (2,\vec{y}\,))\) hold for all \(\vec{y},\vec{x}\) and \(1 \leq i \leq s\). As a result,

$$\displaystyle\begin{array}{rcl} h(\vec{x}\,)& \leq & f_{n}(\max (2,f_{n}(\max (2,\vec{x}\,)))) = f_{n}(f_{n}(\max (2,\vec{x}\,))) = {}\\ & & f_{n}^{2}(\max (2,\vec{x}\,)) \leq f_{ n}^{\max (2,\vec{x}\,)}(\max (2,\vec{x}\,)) = f_{ n+1}(\max (2,\vec{x}\,)), {}\\ \end{array}$$

showing that f n+1 is a majorant for h.

Now suppose h is defined by primitive recursion from g and \(\varphi\) via \(h(\vec{x},0) = g(\vec{x}\,)\) and \(h(\vec{x},y + 1) =\varphi (\vec{x},y,h(\vec{x},y))\) and that f n majorizes g and \(\varphi\), i.e. \(g(\vec{x}\,) \leq f_{n}(\max (2,\vec{x}\,))\) and \(\varphi (\vec{x},y,z) \leq f_{n}(\max (2,\vec{x}\,))\). We claim that

$$\displaystyle\begin{array}{rcl} h(\vec{x},y)& \leq & f_{n}(\max (2,\vec{x},y)).{}\end{array}$$
(7)

We prove this by induction on y. For y = 0 we have \(h(\vec{x},y) = g(\vec{x}\,) \leq f_{n}(\max (2,\vec{x}\,)) = f_{n}^{1}(\max (2,\vec{x}\,))\). For the induction step we compute

$$\displaystyle\begin{array}{rcl} h(\vec{x},y + 1)& =& \varphi (\vec{x},y,h(\vec{x},y)) \leq f_{n}(\max (2,\vec{x},y,h(\vec{x},y))) {}\\ & \leq & f_{n}(\max (2,\vec{x},y,f_{n}^{y+1}(\max (2,\vec{x},y)))) = f_{ n}(f_{n}^{y+1}(\max (2,\vec{x},y))) {}\\ & =& f_{n}^{y+2}(\max (2,\vec{x},y)) {}\\ \end{array}$$

where the second “ ≤ ” uses the inductive assumption and the penultimate “ = ” uses Lemma A.1.

From the claim (7) we get with Lemma A.1, letting \(w =\max (2,\vec{x},y)\), that

$$\displaystyle\begin{array}{rcl} h(\vec{x},y)& \leq & f_{n}^{y+1}(\max (2,\vec{x},y)) \leq f_{ n}^{w+1}(w) = f_{ n}(f_{n}^{w}(w)) = f_{ n}(f_{n+1}(w)) {}\\ & \leq & f_{n+1}(f_{n+1}(w)) = f_{n+1}^{2}(w) \leq f_{ n+1}^{w}(w) = f_{ n+2}(w). {}\\ \end{array}$$

As a result, \(h(\vec{x},y) \leq f_{n+2}(\max (2,\vec{x},y))\). □ 

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this chapter

Cite this chapter

Rathjen, M. (2015). Goodstein’s Theorem Revisited. In: Kahle, R., Rathjen, M. (eds) Gentzen's Centenary. Springer, Cham. https://doi.org/10.1007/978-3-319-10103-3_9

Download citation

Publish with us

Policies and ethics