Skip to main content
Springer Nature - PMC COVID-19 Collection logoLink to Springer Nature - PMC COVID-19 Collection
. 2020 Jun 24;12098:163–174. doi: 10.1007/978-3-030-51466-2_14

Ackermannian Goodstein Sequences of Intermediate Growth

David Fernández-Duque 5,, Andreas Weiermann 5
Editors: Marcella Anselmo8, Gianluca Della Vedova9, Florin Manea10, Arno Pauly11
PMCID: PMC7309503

Abstract

The original Goodstein process proceeds by writing natural numbers in nested exponential k-normal form, then successively raising the base to Inline graphic and subtracting one from the end result. Such sequences always reach zero, but this fact is unprovable in Peano arithmetic. In this paper we instead consider notations for natural numbers based on the Ackermann function. We define two new Goodstein processes, obtaining new independence results for Inline graphic and Inline graphic, theories of second order arithmetic related to the existence of Turing jumps.

Keywords: Goodstein sequences, Independence proofs, Ordinal notation systems

Introduction

Goodstein’s principle [6] is arguably the oldest example of a purely number-theoretic statement known to be independent of Inline graphic, as it does not require the coding of metamathematical notions such as Gödel’s provability predicate [4]. The proof proceeds by transfinite induction up to the ordinal Inline graphic [5]. Inline graphic does not prove such transfinite induction, and indeed Kirby and Paris later showed that Goodstein’s principle is unprovable in Inline graphic [8].

Goodstein’s original principle involves the termination of certain sequences of numbers. Say that m is in nested (exponential) base-k normal form if it is written in standard exponential base k, with each exponent written in turn in base k. Thus for example, 20 would become Inline graphic in nested base-2 normal form. Then, define a sequence Inline graphic by setting Inline graphic and defining Inline graphic recursively by writing Inline graphic in nested base-Inline graphic normal form, replacing every occurrence of Inline graphic by Inline graphic, then subtracting one (unless Inline graphic, in which case Inline graphic).

In the case that Inline graphic, we obtain

graphic file with name M19.gif

and so forth. At first glance, these numbers seem to grow superexponentially. It should thus be a surprise that, as Goodstein showed, for every m there is Inline graphic for which Inline graphic.

By coding finite Goodstein sequences as natural numbers in a standard way, Goodstein’s principle can be formalized in the language of arithmetic, but this formalized statement is unprovable in Inline graphic. Independence can be shown by proving that the Goodstein process takes at least as long as stepping down the fundamental sequences below Inline graphic; these are canonical sequences Inline graphic such that Inline graphic for all Inline graphic and for limit Inline graphic, Inline graphic as Inline graphic. For standard fundamental sequences below Inline graphic, Inline graphic does not prove that the sequence Inline graphic is finite.

Exponential notation is not suitable for writing very big numbers (e.g. Graham’s number [7]), in which case it may be convenient to use systems of notation which employ faster-growing functions. In [2], T. Arai, S. Wainer and the authors have shown that the Ackermann function may be used to write natural numbers, giving rise to a new Goodstein process which is independent of the theory Inline graphic of arithmetical transfinite recursion; this is a theory in the language of second order arithmetic which is much more powerful than Inline graphic. The main axiom of Inline graphic states that for any set X and ordinal Inline graphic, the Inline graphic-Turing jump of X exists; we refer the reader to [13] for details.

The idea is, for each Inline graphic, to define a notion of Ackermannian normal form for each Inline graphic. Having done this, we can define Ackermannian Goodstein sequences analogously to Goodstein’s original version. The normal forms used in [2] are defined using an elaborate ‘sandwiching’ procedure first introduced in [14], approximating a number m by successive branches of the Ackermann function. In this paper, we consider simpler, and arguably more intuitive, normal forms, also based on the Ackermann function. We show that these give rise to two different Goodstein-like processes, independent of Inline graphic and Inline graphic, respectively. As was the case for Inline graphic, these are theories of second order arithmetic which state that certain Turing jumps exist. Inline graphic asserts that, for all Inline graphic and Inline graphic, the n-Turing jump of X exists, while Inline graphic asserts that its Inline graphic-jump exists; see [13] for details. The proof-theoretic ordinal of Inline graphic is Inline graphic [1], and that of Inline graphic is Inline graphic [9]; we will briefly review these ordinals later in the text, but refer the reader to standard texts such as [10, 12] for a more detailed treatment of proof-theoretic ordinals.

Basic Definitions

Let us fix Inline graphic and agree on the following version of the Ackermann function.

Definition 1

For Inline graphic we define Inline graphic by the following recursion.

  1. Inline graphic,

  2. Inline graphic,

  3. Inline graphic.

Here, the notation Inline graphic refers to the k-fold composition of the function Inline graphic. It is well known that for every fixed a, the function Inline graphic is primitive recursive and the function Inline graphic is not primitive recursive. We use the Ackermann function to define k normal forms for natural numbers. These normal forms emerged from discussions with Toshiyasu Arai and Stan Wainer, which finally led to the definition of a more powerful normal form defined in [14] and used to prove termination in [2].

Lemma 1

Let Inline graphic. For all Inline graphic, there exist unique Inline graphic such that graphic file with name 495900_1_En_14_Figa_HTML.jpg

We write Inline graphic in this case. This means that we have in mind an underlying context fixed by k and that for the number c we have uniquely associated the numbers abmn. Note that it could be possible that Inline graphic, so that we have to choose the right representation for the context; in this case, item 2 guarantees that a is chosen to take the maximal possible value.

By rewriting iteratively b and n in such a normal form, we arrive at the Ackermann k-normal form of c. If we also rewrite a iteratively, we arrive at the nested Ackermann k-normal form of c. The following properties of normal forms are not hard to prove from the definitions.

Lemma 2

  1. Inline graphic is in k-normal form for every Inline graphic such that Inline graphic.

  2. if Inline graphic is in k-normal form, then for every Inline graphic, the number Inline graphic is also in k-normal form.

In the sequel we work with standard notations for ordinals. We use the function Inline graphic to enumerate the fixed points of Inline graphic. With Inline graphic we denote the binary Veblen function, where Inline graphic enumerates the common fixed points of all Inline graphic with Inline graphic. We often omit parentheses and simply write Inline graphic. Then Inline graphic, Inline graphic, Inline graphic is the first fixed point of the function Inline graphic, Inline graphic is the first common fixed point of the function Inline graphic, and Inline graphic is the first ordinal closed under Inline graphic. In fact, not much ordinal theory is presumed in this article; we almost exclusively work with ordinals less than Inline graphic, which can be written in terms of addition and the functions Inline graphic, Inline graphic. For more details, we refer the reader to standard texts such as [10, 12].

Goodstein Sequences for Inline graphic

In this section we define a Goodstein process that is independent of Inline graphic. We do so by working with unnested Ackermannian normal forms. Such normal forms give rise to the following notion of base change.

Definition 2

Given Inline graphic and Inline graphic, define Inline graphic by:

  1. Inline graphic.

  2. Inline graphic if Inline graphic.

With this, we may define a new Goodstein process, based on unnested Ackermannian normal forms.

Definition 3

Let Inline graphic. Put Inline graphic Assume recursively that Inline graphic is defined and Inline graphic. Then Inline graphic. If Inline graphic, then Inline graphic.

We will show that for every Inline graphic there is i with Inline graphic. In order to prove this, we first establish some natural properties of the base-change operation.

Lemma 3

Fix Inline graphic and let Inline graphic. Then:

  1. Inline graphic.

  2. If Inline graphic, then Inline graphic.

Proof

The first assertion is proved by induction on c. It clearly holds for Inline graphic. If Inline graphic then the induction hypothesis yields Inline graphic

The second assertion is harder to prove. The proof is by induction on d with a subsidiary induction on c. The assertion is clear if Inline graphic. Let Inline graphic and Inline graphic. We distinguish cases according to the position of a relative to Inline graphic, the position of b relative to Inline graphic, etc.

  • Case 1   (Inline graphic). We sub-divide into two cases.

    • Case 1.1  (Inline graphic). Then, the induction hypothesis applied to Inline graphic yields Inline graphic.
    • Case 1.2  (Inline graphic). In this case, Inline graphic, Inline graphic, Inline graphic, and Inline graphic. We have Inline graphic. For Inline graphic we have that Inline graphic is in k-normal form by Lemma 2. Thus the induction hypothesis yields Inline graphic. The number Inline graphic is in k-normal form and so the induction hypothesis applied to Inline graphic yields Inline graphic. Moreover we have that Inline graphic. This yields
      graphic file with name M138.gif
      where the second inequality follows from
      graphic file with name M139.gif
      and the last from
      graphic file with name M140.gif 1
  • Case 2  (Inline graphic). This case does not occur since then Inline graphic.

  • Case 3  (Inline graphic and Inline graphic). The induction hypothesis yields Inline graphic and Inline graphic. Now, consider two sub-cases.

    • Case 3.1  (Inline graphic). Since d is in k-normal form and Inline graphic we see that Inline graphic is in k-normal form by Lemma 2. Then, the induction hypothesis yields Inline graphic.
    • Case 3.2  (Inline graphic). We know that Inline graphic. Consider two further sub-cases.
      • Case 3.2.1  (Inline graphic). This means that Inline graphic, Inline graphic, and Inline graphic, where d has k-normal form Inline graphic. The induction hypothesis yields Inline graphic and Inline graphic. We then have that Inline graphic.
      • Case 3.2.2  (Inline graphic). Then,
        graphic file with name M162.gif
        where the second inequality uses
        graphic file with name M163.gif
  • Case 4  (Inline graphic and Inline graphic). This case does not appear since otherwise Inline graphic.

  • Case 5  (Inline graphic and Inline graphic and Inline graphic). Then the induction hypothesis yields
    graphic file with name M170.gif
  • Case 6  (Inline graphic and Inline graphic and Inline graphic). This case is not possible given the assumptions.

  • Case 7  (Inline graphic and Inline graphic and Inline graphic). Then Inline graphic and the induction hypothesis yields
    graphic file with name M178.gif

Thus, the base-change operation is monotone. Next we see that it also preserves normal forms.

Lemma 4

If Inline graphic is in k-normal form, then Inline graphic is in Inline graphic normal form.

Proof

Assume that Inline graphic. Then, Inline graphic, Inline graphic, and Inline graphic. Clearly, Inline graphic. By Lemma 2, Inline graphic is in k-normal form, so that by Lemma 3, Inline graphic yields Inline graphic. Since Inline graphic is in k-normal form, Lemma 3 yields Inline graphic. It remains to check that we also have Inline graphic.

If Inline graphic, then Inline graphic means that Inline graphic with Inline graphic and Inline graphic. Then, Inline graphic and Inline graphic. Thus Inline graphic and thus Inline graphic In the remaining case, we have for Inline graphic that

graphic file with name M203.gif

So Inline graphic is in Inline graphic-normal form.

These Ackermannian normal forms give rise to a new Goodstein process. In order to prove that this process is terminating, we must assign ordinals to natural numbers, in such a way that the process gives rise to a decreasing (hence finite) sequence. For each k, we define a function Inline graphic, where Inline graphic is a suitable ordinal, in such a way that Inline graphic is computed from the k-normal form of m. Unnested Ackermannian normal forms correspond to ordinals below Inline graphic, as the following map shows.

Definition 4

For Inline graphic, define Inline graphic as follows:

  1. Inline graphic.

  2. Inline graphic if Inline graphic.

Lemma 5

If Inline graphic then Inline graphic.

Proof

Proof by induction on d with subsidiary induction on c. The assertion is clear if Inline graphic. Let Inline graphic and Inline graphic. We distinguish cases according to the position of a relative to Inline graphic, the position of b relative to Inline graphic, etc.

  • Case 1  (Inline graphic). We have Inline graphic and, since Inline graphic, the induction hypothesis yields Inline graphic We have Inline graphic and the induction hypothesis yields Inline graphic It follows that Inline graphic, hence Inline graphic

  • Case 2  (Inline graphic). This case is not possible since this would imply that Inline graphic

  • Case 3  (Inline graphic). We consider several sub-cases.

    • Case 3.1  (Inline graphic). The induction hypothesis yields Inline graphic. Hence Inline graphic. We have Inline graphic, and the subsidiary induction hypothesis yields Inline graphic. Putting things together we see Inline graphic
    • Case 3.2  (Inline graphic). This case is not possible since this would imply Inline graphic.
    • Case 3.3  (Inline graphic). This case is divided into further sub-cases.
      • Case 3.3.1  (Inline graphic). We have Inline graphic and the subsidiary induction hypothesis yields Inline graphic Hence Inline graphic
      • Case 3.3.2  (Inline graphic). This case is not possible since this would imply Inline graphic.
      • Case 3.3.3 (Inline graphic). The inequality Inline graphic yields Inline graphic and the induction hypothesis yields Inline graphic. Hence Inline graphic.

Our ordinal assignment is invariant under base change, in the following sense.

Lemma 6

Inline graphic.

Proof

Proof by induction on c. The assertion is clear for Inline graphic Let Inline graphic. Then, Inline graphic, and the induction hypothesis yields

graphic file with name M257.gif

It is well-known that the so-called slow-growing hierarchy at level Inline graphic matches up with the Ackermann function, so one might expect that the corresponding Goodstein process can be proved terminating in Inline graphic. This is true but, somewhat surprisingly, much less is needed here. We can lower Inline graphic to Inline graphic.

Theorem 1

For all Inline graphic, there exists a Inline graphic such that Inline graphic This is provable in Inline graphic.

Proof

Define Inline graphic If Inline graphic, then, by the previous lemmata,

graphic file with name M268.gif

Since Inline graphic cannot be an infinite decreasing sequence of ordinals, there must be some k with Inline graphic, yielding Inline graphic.

Now we are going to show that for every Inline graphic, Inline graphic This will require some work with fundamental sequences.

Definition 1

Let Inline graphic be an ordinal. A system of fundamental sequences on Inline graphic is a function Inline graphic such that Inline graphic with equality holding if and only if Inline graphic, and Inline graphic whenever Inline graphic. The system of fundamental sequences is convergent if Inline graphic whenever Inline graphic is a limit, and has the Bachmann property if whenever Inline graphic, it follows that Inline graphic.

It is clear that if Inline graphic is an ordinal then for every Inline graphic there is n such that Inline graphic, but this fact is not always provable in weak theories. The Bachmann property that will be useful due to the following.

Proposition 1

Let Inline graphic be an ordinal with a system of fundamental sequences satisfying the Bachmann property, and let Inline graphic be a sequence of elements of Inline graphic such that, for all n, Inline graphic. Then, for all n, Inline graphic.

Proof

Let Inline graphic be the reflexive transitive closure of Inline graphic. We need a few properties of these orderings. Clearly, if Inline graphic, then Inline graphic. It can be checked by a simple induction and the Bachmann property that, if Inline graphic, then Inline graphic. Moreover, Inline graphic is monotone in the sense that if Inline graphic, then Inline graphic, and if Inline graphic, then Inline graphic (see, e.g., [11] for details).

We claim that for all n, Inline graphic, from which the desired inequality immediately follows. For the base case, we use the fact that Inline graphic is transitive by definition. For the successor, note that the induction hypothesis yields Inline graphic, hence Inline graphic. Then, consider three cases.

  • Case 1  (Inline graphic). By transitivity and monotonicity, Inline graphic yields Inline graphic.

  • Case 2  (Inline graphic). Then, Inline graphic.

  • Case 3  (Inline graphic). The Bachmann property yields Inline graphic, and since Inline graphic, monotinicity and transitivity yield Inline graphic.

Let Inline graphic and Inline graphic. Let us define the standard fundamental sequences for ordinals less than Inline graphic as follows.

  1. If Inline graphic with Inline graphic, then Inline graphic.

  2. If Inline graphic, then we set Inline graphic if Inline graphic, Inline graphic if Inline graphic, and Inline graphic if Inline graphic.

  3. If Inline graphic, then Inline graphic if Inline graphic, Inline graphic if Inline graphic, and Inline graphic if Inline graphic.

This system of fundamental sequences enjoys the Bachmann property [11].

In view of Proposition 1, the following technical lemma will be crucial for proving our main independence result for Inline graphic.

Lemma 7

Given Inline graphic with Inline graphic, Inline graphic.

Proof

We prove the claim by induction on c. Let Inline graphic

  • Case 1  (Inline graphic). Then the induction hypothesis and Lemma 5 yield
    graphic file with name M343.gif
  • Case 2   (Inline graphic and Inline graphic). Then the induction hypothesis and Lemma 5 yield
    graphic file with name M346.gif
  • Case 3  (Inline graphic and Inline graphic). We consider several sub-cases.

    • Case 3.1  (Inline graphic and Inline graphic). The induction hypothesis yields
      graphic file with name M351.gif
      since Inline graphic is in Inline graphic normal form by Lemma 2 and Lemma 4.
    • Case 3.2  (Inline graphic and Inline graphic). Then, the induction hypothesis yields
      graphic file with name M356.gif
      since Inline graphic is in Inline graphic normal form for Inline graphic by Lemma 2 and Lemma 4.
    • Case 3.3  (Inline graphic and Inline graphic). Then the induction hypothesis yields similarly as in Case 3.1:
      graphic file with name M362.gif
      since Inline graphic is in Inline graphic normal form.
    • Case 3.4  (Inline graphic and Inline graphic). The assertion follows trivially since then Inline graphic.

Theorem 2

Let Inline graphic. Then Inline graphic Hence Inline graphic

Proof

Assume for a contradiction that Inline graphic Then Inline graphic Recall that Inline graphic. We have Inline graphic. Lemma 7 and Lemma 5 yield Inline graphic, hence Proposition 1 yields Inline graphic So the least k such that Inline graphic is at least as big as the least k such that Inline graphic. But by standard results in proof theory [3], Inline graphic does not prove that this k is always defined as a function of Inline graphic. This contradicts Inline graphic

Goodstein Sequences for Inline graphic

In this section, we indicate how to extend our approach to a situation where the base change operation can also be applied to the first argument of the Ackermann function. The resulting Goodstein principle will then be independent of Inline graphic. The key difference is that the base-change operation is now performed recursively on the first argument, as well as the second.

Definition 5

For Inline graphic and Inline graphic, define Inline graphic by:

  1. Inline graphic

  2. Inline graphic if Inline graphic.

Note that in this section, Inline graphic will always indicate the operation of Definition 5. We can then define a Goodstein process based on this new base change operator.

Definition 6

Let Inline graphic. Put Inline graphic Assume recursively that Inline graphic is defined and Inline graphic. Then, Inline graphic. If Inline graphic, then Inline graphic.

Termination and independence results can then be obtained following the same general strategy as before. We begin with the following lemmas, whose proofs are similar to those for their analogues in Sect. 3.

Lemma 8

If Inline graphic and Inline graphic, then Inline graphic.

Lemma 9

If Inline graphic is in k-normal form, then Inline graphic is in Inline graphic normal form.

It is well-known that the so-called slow-growing hierarchy at level Inline graphic matches up with the functions which are elementary in the Ackermann function, so one might expect that the corresponding Goodstein process can be proved terminating in Inline graphic. This is true but, somewhat surprisingly, much less is needed here. Indeed, nested Ackermannian normal forms are related to the much smaller ordinal Inline graphic by the following mapping.

Definition 7

Given Inline graphic, define a function Inline graphic given by:

  1. Inline graphic.

  2. Inline graphic if Inline graphic.

As was the case for the mappings Inline graphic, the maps Inline graphic are strictly increasing and invariant under base change, as can be checked using analogous proofs to those in Sect. 3.

Lemma 10

Let Inline graphic with Inline graphic.

  1. If Inline graphic, then Inline graphic.

  2. Inline graphic.

Theorem 3

For all Inline graphic, there exists a Inline graphic such that Inline graphic This is provable in Inline graphic.

Next, we show that for every Inline graphic, Inline graphic For this, we need the following analogue of Lemma 7.

Lemma 11

Inline graphic.

Proof

We proceed by induction on c. Let Inline graphic. Let us concentrate on the critical case Inline graphic and Inline graphic, where Inline graphic and Inline graphic.

The induction hypothesis yields

graphic file with name M431.gif

since Inline graphic is in Inline graphic normal form.

The remaining details of the proof of the theorem can be carried out similarly as before.

Theorem 4

For every Inline graphic Inline graphic Hence Inline graphic

Contributor Information

Marcella Anselmo, Email: manselmo@unisa.it.

Gianluca Della Vedova, Email: gianluca.dellavedova@unimib.it.

Florin Manea, Email: flmanea@gmail.com.

Arno Pauly, Email: arno.m.pauly@gmail.com.

David Fernández-Duque, Email: David.FernandezDuque@UGent.be.

Andreas Weiermann, Email: Andreas.Weiermann@UGent.be.

References

  • 1.Afshari B, Rathjen M. Ordinal analysis and the infinite Ramsey theorem. In: Cooper SB, Dawar A, Löwe B, editors. How the World Computes; Heidelberg: Springer; 2012. pp. 1–10. [Google Scholar]
  • 2.Arai, T., Fernández-Duque, D., Wainer, S., Weiermann, A.: Predicatively unprovable termination of the Ackermannian Goodstein process. In: Proceedings of the AMS (2019). 10.1090/proc/14813
  • 3.Cichon E, Buchholz W, Weiermann A. A uniform approach to fundamental sequences and hierarchies. Math. Logic Q. 1994;40:273–286. doi: 10.1002/malq.19940400212. [DOI] [Google Scholar]
  • 4.Gödel K. Über Formal Unentscheidbare Sätze der Principia Mathematica und Verwandter Systeme. I. Monatshefte für Mathematik und Physik. 1931;38:173–198. doi: 10.1007/BF01700692. [DOI] [Google Scholar]
  • 5.Goodstein R. On the restricted ordinal theorem. J. Symb. Logic. 1944;9(2):33–41. doi: 10.2307/2268019. [DOI] [Google Scholar]
  • 6.Goodstein R. Transfinite ordinals in recursive number theory. J. Symb. Logic. 1947;12(4):123–129. doi: 10.2307/2266486. [DOI] [Google Scholar]
  • 7.Graham RL, Rothschild BL. Ramsey’s theorem for Inline graphic-dimensional arrays. Bull. Am. Math. Soc. 1969;75(2):418–422. doi: 10.1090/S0002-9904-1969-12202-0. [DOI] [Google Scholar]
  • 8.Kirby L, Paris J. Accessible independence results for Peano arithmetic. Bull. Lond. Math. Soc. 1982;14(4):285–293. doi: 10.1112/blms/14.4.285. [DOI] [Google Scholar]
  • 9.Leigh G, Rathjen M. An ordinal analysis for theories of self-referential truth. Arch. Math. Log. 2010;49(2):213–247. doi: 10.1007/s00153-009-0170-2. [DOI] [Google Scholar]
  • 10.Pohlers W. Proof Theory, The First Step into Impredicativity. Heidelberg: Springer; 2009. [Google Scholar]
  • 11.Schmidt D. Built-up systems of fundamental sequences and hierarchies of number-theoretic functions. Arch. Math. Log. 1977;18(1):47–53. doi: 10.1007/BF02007256. [DOI] [Google Scholar]
  • 12.Schütte K. Proof Theory. Heidelberg: Springer; 1977. [Google Scholar]
  • 13.Simpson S. Subsystems of Second Order Arithmetic. New York: Cambridge University Press; 2009. [Google Scholar]
  • 14.Weiermann, A.: Ackermannian Goodstein principles for first order Peano arithmetic. In: Sets and computations. Lecture Notes Series, Institute for Mathematical Sciences, National University of Singapore, vol. 33, pp. 157–181. World Scientific, Hackensack (2018). English summary

Articles from Beyond the Horizon of Computability are provided here courtesy of Nature Publishing Group

RESOURCES