42.05.02 · mathematical-logic / proof-theory

Proof theory — cut-elimination, Gentzen, and ordinal analysis

shipped3 tiersLean: none

Anchor (Master): Takeuti 1987 Proof Theory 2e (North-Holland) Ch. 2 sec. 11-12 (Gentzen's consistency proof and the epsilon-nought analysis); Pohlers 2009 Proof Theory: The First Step into Impredicativity (Springer) (the Veblen hierarchy, the Feferman-Schutte ordinal Gamma-naught, the Bachmann-Howard ordinal, ordinal collapsing functions, the omega-rule and cut-elimination for infinitary derivations); Gentzen 1934/35 Untersuchungen uber das logische Schliessen and 1936 Die Widerspruchsfreiheit der reinen Zahlentheorie; Schutte 1977 Proof Theory (Springer); Godel 1958 Dialectica

Intuition Beginner

The companion unit 42.05.01 pending treated a proof as a two-sided line and showed you can erase the detour rule called the cut. This unit takes the next step. When a theory also carries an induction rule, the finite erasing procedure breaks down, and the question becomes how much "transfinite climbing" is needed to finish the job. The amount of climbing turns out to measure exactly how strong the theory is.

Picture a proof as a route on a map. A cut is a detour: you drive out to a distant helper lemma, use it, then drive back, and the helper never appears at your destination. Erasing all cuts straightens every route into one that passes only through towns already named in your destination. For pure logic the straightening always finishes in finitely many steps. For arithmetic it does not, but it finishes if you are allowed to count down a tower of infinities.

That tower is the point of this unit. Each rung is an infinite number bigger than the one below: , then to the power , then that whole tower raised to the again, and so on. The limit of all these rungs is called . Gentzen's discovery is that Peano arithmetic is consistent exactly up to : the theory can climb any single rung but cannot reach the top. The height a theory can climb is its proof-theoretic ordinal, and that height is its consistency strength.

So erasing detours does two jobs at once. In pure logic it gives a normal form that makes consistency immediate. In arithmetic it converts the consistency question into an ordinal-measuring question, and the ordinal reached — , then the Feferman-Schütte ordinal , then the Bachmann-Howard ordinal for stronger theories — becomes a ruler comparing theories. That ruler is what this unit builds.

Visual Beginner

A sequent proof is a tree of two-sided lines, and the cut rule is the one move whose helper formula disappears. The picture below is the ordinal analogue: a tower of ever-larger infinite numbers, each rung earned by raising to the power of the rung below.

   THE ORDINAL TOWER  (each rung = omega raised to the rung below it)

           omega ^ ( omega ^ ( omega ^ ( ... ) ) )     <-- epsilon_0
           :                                           (PA cannot reach here)
           ^
           |
     omega ^ omega ^ omega                  rung 4
     omega ^ omega                          rung 3
     omega ^ omega                          wait: rung 2 = omega^omega
     omega                                  rung 1

   PA proves transfinite induction up to any FINITE rung,
   but NOT up to epsilon_0 itself.

   epsilon_0 = |PA|   (the proof-theoretic ordinal of Peano Arithmetic)

Read the tower from the bottom: , then , then , and so on without end. The limit is . Each rung is strictly bigger than the one below, and only at the limit does the operation "raise to this power" settle — .

theory proof-theoretic ordinal what climbing that high buys
primitive recursive arithmetic (PRA) finitary consistency of PRA
Peano arithmetic (PA) consistency of first-order arithmetic
(predicative analysis) the Feferman-Schütte predicative limit
Bachmann-Howard ordinal impredicative analysis

Higher ordinal, stronger theory: the height a theory can climb is its consistency strength, made into a single comparable number.

Worked example Beginner

Build from below. Start with , the first infinite number. Raise to its own power: . Raise again: . Each step stacks one more on top of the tower. The rungs are , then , then , then , and so on.

The limit of this endless tower is . Its defining trick is a fixed-point property: is the first number with . Check the pattern by hand. For we have far bigger than . For we have far bigger than . Each rung sits strictly below the next. Only at the limit does the power settle: .

Now the punch line. Gentzen proved that Peano arithmetic, PA, can prove transfinite induction up to every rung below , , , each one — but cannot prove transfinite induction up to itself. The height PA can climb is exactly . So is called the proof-theoretic ordinal of PA, written . A stronger theory climbs higher.

What this tells us: the consistency of PA is equivalent, over a weak base, to the well-foundedness of — the claim that no endless descending chain of ordinals lives below . PA cannot see that well-foundedness itself (Gödel's second theorem 42.01.09 pending), but a metatheory that grants induction up to can, and that single grant is exactly what Gentzen's consistency proof consumes.

Check your understanding Beginner

Formal definition Intermediate+

Recall from 42.05.01 pending the sequent calculus : sequents , initial sequents , the structural rules (weakening, contraction, exchange), the left and right logical rules with their eigenvariable conditions, and the cut rule. We do not redevelop the calculus here; this unit's object is the ordinal layer that the Hauptsatz leaves untouched once an induction rule is adjoined. Fix the language of first-order arithmetic with symbols and the induction schema, giving the theory .

Cantor normal form (CNF). Every nonzero ordinal admits a unique expression

where each exponent is itself in CNF [Pohlers Ch. 3-4]. Iterating the exponent-descent terminates precisely because . CNF makes the ordinals below a primitive-recursive notation system: there is an algorithm deciding, for any two notations, which ordinal is smaller, and so transfinite induction up to reduces to induction over a computable well-order on finite strings.

Definition (proof-theoretic ordinal). For a sound, recursively axiomatised theory , the proof-theoretic ordinal (also written ) is the following coincident countable ordinal:

  • the supremum ;
  • equivalently, in the fast-growing hierarchy ;
  • equivalently, the least along the canonical notation such that .

The equivalence of the first and third is Gentzen-style (a theory proves up to exactly one bound); that of the first and second is the Wainer–Kreisel characterization of provable totality [Pohlers]. Two theories with the same proof-theoretic ordinal have the same consistency strength.

Veblen hierarchy. Put , and define to enumerate in increasing order the common fixed points of ; at limits set . Each is a continuous increasing (normal) function. The Feferman-Schütte ordinal is the least with ; it bounds every predicatively definable ordinal. The Bachmann-Howard ordinal sits above and is reached only by impredicative constructions.

Fast-growing hierarchy. Set , (the -fold self-composition), and for a fixed fundamental sequence with . Then dominates exactly the functions that a theory of proof-theoretic ordinal can prove total: dominates the -provably total functions, those provably total in predicative analysis.

Counterexamples to common slips Intermediate+

  • " is the largest ordinal PA can handle." PA can name and reason about many ordinals larger than . What fails at is specifically transfinite induction: PA proves for each but not at . The proof-theoretic ordinal measures induction strength, not expressive reach.

  • "Ordinal analysis proves the theory true." It does not. Ordinal analysis delivers relative consistency (the theory is consistent if a weak base plus is) and a bound on the provably total functions. It is a calibration, not a soundness proof; a theory of ordinal could still be unsound in a language it does not control.

  • "A larger proof-theoretic ordinal means strictly more theorems in the same language." The ordinal compares consistency strength and provable totality, which is coarser than raw theorem-set inclusion. Two theories can be incomparable in theorem set yet have ordinals that line up, because the ordinal measures the transfinite-induction resources, one axis among several.

Key theorem with proof Intermediate+

The load-bearing result of pure structural proof theory is the Hauptsatz; the load-bearing result of this unit is the ordinal-analysis theorem that calibrates at , which is what the Hauptsatz becomes when an induction rule blocks outright cut-elimination.

Theorem (Cut-elimination, Gentzen's Hauptsatz — stated). Every -derivation of a sequent transforms into a cut-free -derivation of ; likewise for . [Gentzen 1934-35]

Proof sketch. Remove a topmost cut (more precisely a mix, which cuts all copies of the cut formula at once) by a double induction on the grade of the cut formula (its logical complexity) and on the rank (the combined heights of the chains of -containing sequents above each premise). The non-principal case, where was carried passively by the rule above a premise, permutes the mix upward past that rule: drops, fixed, inner hypothesis applies. The principal case, where was just introduced on both sides, replaces the mix on by mixes on its immediate subformulas: drops, outer hypothesis applies. The -case substitutes the eigenvariable by the witness term throughout, which is legitimate precisely because the eigenvariable condition kept that variable out of the side formulas. The full case analysis, with the mix reduction and the base cases against initial sequents and weakenings, is Proposition 1 of 42.05.01 pending.

The immediate corollary is the subformula property: every formula occurring in a cut-free derivation of is a subformula of a formula of (each non-cut rule has its premise-formulas among the subformulas of its conclusion-formulas), from which the consistency of pure follows as in 42.05.01 pending. The present unit's concern is what survives of this picture when the induction rule is adjoined.

Theorem (Gentzen's ordinal analysis of ). : that is, for every and . Consequently is equivalent over to . [Gentzen 1936] [Takeuti Ch. 2]

Proof. Two halves.

Lower bound ( for each ). Induct on the CNF of . For a leading term with , a primitive-recursive descent through decomposes (by the recursive CNF of ) into finitely many descents through strictly smaller ordinals, each dispatched by the inner induction hypothesis. The finite coefficient is absorbed by ordinary -induction. Because the CNF exponent-descent terminates strictly below , every is dispatched inside , giving .

Upper bound (). Assign to each -derivation an ordinal in CNF, summing -powers graded by cut-formula complexity and the depth of induction instances. Exhibit an effective reduction acting on any derivation of the empty sequent , with again ending in and : each maximal cut is pushed upward or eliminated (its grade drops), and each induction instance is unfolded one step (raising the local -power but staying below ).

If a derivation of existed, iterating the reduction would produce an infinite strictly descending chain below , contradicting . So no derivation of exists: is consistent. Now suppose for contradiction that . Then the reduction argument above — which is primitive-recursive except for the single call to — could be formalized inside , yielding , against Gödel's second incompleteness theorem 42.01.09 pending. Hence , and .

Bridge. The ordinal is the foundational reason cut-elimination survives the move from pure logic to arithmetic: the grade-and-rank induction of the Hauptsatz, finite and bounded in 42.05.01 pending, generalises here to a transfinite descent that consumes exactly the one principle — — lying beyond 's reach. This is exactly the calibrated face of Gödel's second theorem 42.01.09 pending: the missing consistency strength is not a vague gap but a single named ordinal. It builds toward the hierarchy below — for predicative theories, the Bachmann-Howard ordinal for impredicative -analysis — and it appears again in the fast-growing hierarchy, where dominates exactly the -provably total functions, turning ordinal strength into growth rate and into concrete independence results such as Goodstein's theorem. The central insight is that a theory's strength, its consistency, and the functions it proves total are three readings of one ordinal, and the bridge from a syntactic cut-elimination procedure to a semantic measure of strength is the proof-theoretic ordinal itself.

Exercises Intermediate+

Lean formalization Intermediate+

lean_status: none. The formalization gap is substantive and twofold. First, Mathlib carries no inductive type of sequent-calculus derivations to which an ordinal measure could be attached: there is no LK.Derivation Γ Δ, no cut rule as a constructor, and therefore no cut_eliminate : Derivation → CutFreeDerivation to compose with an ordinal assignment. Second, even the ordinal-theoretic substrate — a Veblen function veblen : Ordinal → Ordinal → Ordinal, the Feferman-Schütte ordinal Gamma_0 as the least fixed point of veblen · 0, the Bachmann-Howard ordinal via collapsing on an uncountable Ω, and a fast-growing hierarchy F : Ordinal → ℕ → ℕ tied to provable totality — is absent. A Mathlib contribution roadmap would start with a CNF normal-form API below epsilon_0 (recoverable from existing Ordinal.opow), then a verified primitive-recursive ordinal-comparison, then the Veblen hierarchy; the proof-theoretic-ordinal theorem |PA| = ε₀ is a distant target that depends on a sequent-calculus formalization Mathlib does not yet host. Until then, this unit's correctness rests on the human reviewer documented in the unit metadata.

Advanced results Master

Ordinal analysis past climbs through three calibrated regions — the predicative (), the impredicative countable (Bachmann-Howard and beyond), and the infinitary engine (the -rule) — and each region has a complementary computability reading via the fast-growing hierarchy, plus Gödel's Dialectica as an alternative consistency route.

Theorem 1 (predicative limit — Feferman-Schütte). The Feferman-Schütte ordinal is the supremum of every ordinal that can be predicatively defined, in the precise sense of autonomous ramified progressions (Feferman 1964, Schütte 1965 independently) [Pohlers]. It calibrates the proof-theoretic ordinal of the predicative systems of reverse mathematics: . The autonomy theorem says a predicative mathematician, starting from and repeatedly adjoining well-orderings whose well-foundedness has already been established, can reach every ordinal below and none at or above; is thus the exact predicative ceiling.

Theorem 2 (impredicative analysis and collapsing). The system of impredicative second-order arithmetic has proof-theoretic ordinal the Bachmann-Howard ordinal, lying strictly above [Pohlers]. The ordinal-analytic engine here is ordinal collapsing: one works in a notation system built on an uncountable ordinal (taken to name sets unavailable predicatively), performs cut-elimination in that enlarged system where the uncountable height supplies enough room, and then applies a collapsing function that maps the resulting notations back below , delivering a countable ordinal — the Bachmann-Howard ordinal — that records the impredicative strength. This local predicativity (Pohlers) is the modern form of Gentzen's reduction: the derivation is reduced transfinitely in an enlarged ordinal world, then collapsed to a countable measure.

Theorem 3 (infinitary proof theory, the -rule — Schütte). Adjoin to a sequent calculus the infinitary -rule — from the countably many premises for every , infer [Pohlers]. Derivations become countably infinite trees of some ordinal height. Cut-elimination for this semi-formal calculus terminates, raising the derivation height by one -exponent per eliminated cut grade; embedding into it by unfolding induction into -branching yields the bound as the transfinite cost of cut-elimination, and analogously produces and the Bachmann-Howard ordinal for stronger theories. The infinitary calculus is the natural home of ordinal analysis: the ordinal a theory reaches is exactly the height its cut-elimination costs.

Theorem 4 (provable totality and independence). The Wainer–Kreisel characterization identifies the -provably total recursive functions with those dominated by some , , in the fast-growing hierarchy [Pohlers]. Consequently the termination of the Goodstein sequences, of Kirby-Paris's Hydra game, and the strengthened finite Ramsey theorem of Paris-Harrington are each true (or ) statements unprovable in : each encodes, at finite level, a descent that requires to certify. The Goodstein theorem is particularly direct — Exercise 4 exhibits the ordinal shadow of each step — while Paris-Harrington reaches beyond into mild fragments of -comprehension.

Theorem 5 (Gödel's Dialectica — an alternative route). Gödel's 1958 Dialectica interpretation interprets into the quantifier-free theory of primitive-recursive functionals of finite type (System ), reducing to the termination of 's reduction sequences, proved by Tait-style computability [Godel 1958]. This reaches the same consistency strength as Gentzen's proof without ordinals, and Spector's 1962 extension via bar-recursion reaches -analysis — the same level Bachmann-Howard later pinned by ordinals. The Dialectica route and the Gentzen route are thus two complementary consistency proofs of identical strength: one syntactic-ordinal, one computational-functional.

Synthesis. Ordinal analysis is the central insight that a theory's consistency strength is a single ordinal, and putting these together the whole ladder — , , , Bachmann-Howard — is the foundational reason proof theory can compare theories that raw theorem-counting cannot distinguish. The Hauptsatz of 42.05.01 pending is dual to the infinitary -rule cut-elimination that produces these bounds: one removes detours from finite proofs, the other from countably infinite ones, and the ordinal a theory reaches is exactly what its detour-elimination costs in transfinite height. This generalises from arithmetic into analysis via the Veblen hierarchy and ordinal collapsing, and the bridge is the fast-growing hierarchy, where , , and the Bachmann-Howard ordinal each translate into a growth rate pinning which functions the theory proves total and which true statements (Goodstein, the Hydra, Paris-Harrington) it cannot reach. Ordinal analysis thus builds toward a single calibrated picture in which consistency, provable totality, and independence are three faces of one ordinal measure — the constructive complement to Gödel's abstract incompleteness, and exactly bounded by it.

Full proof set Master

Proposition 1 ( is the least fixed point of ). satisfies , and no smaller ordinal does.

Proof. Let and , so . Continuity of (it carries suprema of increasing sequences to suprema) gives , the last equality because is the sequence shifted by one index. For minimality, let . Then for some , so ; but also for every countable that is not already an -number (and is not). Hence , so is not a fixed point. Therefore is the least fixed point.

Proposition 2 ( for every ). For each ordinal with its primitive-recursive CNF ordering, Peano arithmetic proves the transfinite-induction schema .

Proof. Induct on the CNF of . If , is vacuous. If (CNF, leading exponent with ), suppose by the inner induction that for every , in particular and . A primitive-recursive descent through projects, by stripping the leading summand, to a finite descent of the natural-number coefficient (handled by ordinary -induction) together with descents through the tail below (handled by , itself reducible to by the same argument iterated on 's CNF). Composing these inductions is internal to , so . The CNF exponent-descent terminates strictly below , so the induction is well-founded and reaches every .

Proposition 3 (Goodstein termination is equivalent to over ). The statement "every Goodstein sequence terminates" is provable in and, conversely, implies over ; hence it is unprovable in .

Proof. Associate to a natural number written in hereditary base the ordinal obtained by replacing the base everywhere by ; the result is in CNF below because the hereditary exponent-depth is finite. At a Goodstein step, in hereditary base is rewritten in base then decreased by . The replacement does not change (both map to the same -expression). Subtracting from the base- hereditary form strictly decreases the ordinal: in CNF the unit coefficient at the bottom drops, and if it was already zero the descent cascades to a higher exponent at strictly smaller leading term — a strict ordinal decrease . Thus each step strictly lowers the ordinal shadow, giving a primitive-recursive descending chain below . By no such infinite chain exists, so the sequence terminates: .

For the converse, Kirby and Paris (1982) showed the Goodstein theorem is not provable in by an indicator-chain argument, and that over the Goodstein theorem implies (the descent certified by any putative failure of can be encoded as a Goodstein sequence). Since (Prop. below), .

Corollary (, restated). for every (Proposition 2) and ; hence .

Proof of the upper bound. If , Gentzen's primitive-recursive reduction (formalizable in save for the single call to , now assumed) would internalize to , contradicting Gödel's second incompleteness theorem 42.01.09 pending. Hence . Combined with Proposition 2, the supremum of provable transfinite inductions is exactly .

Connections Master

The sibling unit 42.05.01 pending is the structural foundation this unit extends: it carries the full definition of the sequent calculi and , the complete grade-and-rank proof of the Hauptsatz, and the subformula property with its pure-logic corollaries (consistency, the midsequent/Herbrand theorem, the LJ disjunction and existence properties, Craig interpolation). This unit takes the Hauptsatz as stated and adds the transfinite layer — ordinal assignment, , the Veblen hierarchy — that the induction rule forces into view. Read the two as a single arc: 42.05.01 pending is the finite cut-elimination theorem, this unit is its transfinite continuation.

The incompleteness theorems 42.01.09 pending supply the exact ceiling that ordinal analysis respects. Gödel's second theorem says , and Gentzen's analysis locates the missing strength as the single principle , equivalent to over . Every ordinal-analytic bound in this unit is a calibrated refinement of that abstract incompleteness result, turning "PA cannot prove its own consistency" into "PA can climb to exactly and no higher."

Ordinals, transfinite induction, and recursion 42.03.02 provide the raw material: the ordinal as the least fixed point of , the Cantor normal form that makes ordinals below a primitive-recursive notation system, and the well-foundedness that forbids infinite descent. The Veblen hierarchy and the Bachmann-Howard ordinal studied here are direct continuations of the ordinal-arithmetic apparatus of that unit into the impredicative.

Computability and the halting problem 42.04.02 meet proof theory at the fast-growing hierarchy: the -provably total recursive functions are exactly those dominated by some with , so the proof-theoretic ordinal is also a recursion-theoretic boundary, separating the total functions can certify from those (like itself) it cannot. The independence of Goodstein's theorem and Paris-Harrington 42.04.08 sits on the same boundary, each a concrete true statement stranding just past what reaches.

The deductive calculus and soundness 42.01.05 pending is the Hilbert-style system the sequent calculus reorganizes: modus ponens becomes the cut rule, generalization becomes the eigenvariable condition, and the semantic soundness induction of that unit ( below ) is the semantic twin of the structural cut-elimination induction of 42.05.01 pending and the transfinite ordinal-reduction induction of this unit. The three inductions — semantic, structural-finite, structural-transfinite — are three faces of the same control over what a theory can prove.

Historical & philosophical context Master

David Hilbert's programme proposed to secure all of mathematics by finitary consistency proofs: formalize each branch as an axiomatic system, then prove, by utterly finite combinatorial means, that the system cannot derive a contradiction. Kurt Gödel's 1931 incompleteness theorems [Godel 1931] showed no sufficiently strong, effectively axiomatized theory can prove its own consistency, blocking the programme in its naive form. Gerhard Gentzen, a student of Paul Bernays and Hermann Weyl, responded by isolating exactly which non-finitary principle a constructive consistency proof of arithmetic requires.

Gentzen introduced the sequent calculi , and the natural-deduction systems , in Untersuchungen über das logische Schließen (1934-35) and proved the cut-elimination Hauptsatz for both [Gentzen 1934-35]. His 1936 Die Widerspruchsfreiheit der reinen Zahlentheorie and the cleaner 1938 Neue Fassung gave the consistency proof for first-order arithmetic by assigning ordinal notations below to derivations and reducing them transfinitely [Gentzen 1936]; the companion observation — proves for each but not — fixed as the proof-theoretic ordinal of . Gentzen died in 1945 in a Prague prison after the war, leaving much of the programme unfinished; his methods became the seed of all later ordinal analysis.

Oscar Veblen in 1908 had already introduced the continuous normal functions that enumerate fixed points, providing the raw material for the next rung. Solomon Feferman and Kurt Schütte, independently in 1964-65, proved — the least with — to be the exact predicative ceiling, the Feferman-Schütte ordinal [Pohlers]. Heinz Bachmann's 1950 system of ordinal notations built on uncountable ordinals, refined by Gerhard Jäger and Wolfram Pohlers in the 1970s and 80s via ordinal collapsing functions and local predicativity, pushed the analysis through the Bachmann-Howard ordinal into impredicative -analysis. Kurt Schütte's Proof Theory (1960; 2e 1977) systematized the -rule and infinitary cut-elimination, and Pohlers's Proof Theory: The First Step into Impredicativity (2009) became the modern reference. Kurt Gödel's 1958 Dialectica paper offered a complementary, non-ordinal consistency proof via primitive-recursive functionals of finite type [Godel 1958], extended by Clifford Spector's 1962 bar-recursion to -analysis — reaching, by a functional route, the same strength Gentzen and Bachmann-Howard reached by ordinals.

Bibliography Master

@article{gentzen1935untersuchungen,
  author  = {Gentzen, Gerhard},
  title   = {Untersuchungen \"{u}ber das logische Schlie{\ss}en},
  journal = {Mathematische Zeitschrift},
  volume  = {39},
  year    = {1934--1935},
  pages   = {176--210, 405--431}
}

@article{gentzen1936widerspruchsfreiheit,
  author  = {Gentzen, Gerhard},
  title   = {Die Widerspruchsfreiheit der reinen Zahlentheorie},
  journal = {Mathematische Annalen},
  volume  = {112},
  year    = {1936},
  pages   = {493--565}
}

@article{gentzen1938neuefassung,
  author  = {Gentzen, Gerhard},
  title   = {Neue Fassung des Widerspruchsfreiheitsbeweises f\"{u}r die reine Zahlentheorie},
  journal = {Forschungen zur Logik und zur Grundlegung der exakten Wissenschaften, N.F.},
  volume  = {4},
  year    = {1938},
  pages   = {19--44}
}

@article{godel1931unentscheidbare,
  author  = {G\"{o}del, Kurt},
  title   = {{\"U}ber formal unentscheidbare S\"{a}tze der Principia Mathematica und verwandter Systeme I},
  journal = {Monatshefte f\"{u}r Mathematik und Physik},
  volume  = {38},
  year    = {1931},
  pages   = {173--198}
}

@article{godel1958dialectica,
  author  = {G\"{o}del, Kurt},
  title   = {{\"U}ber eine bisher noch nicht ben\"{u}tzte Erweiterung des finiten Standpunktes},
  journal = {Dialectica},
  volume  = {12},
  year    = {1958},
  pages   = {280--287}
}

@article{veblen1908continuous,
  author  = {Veblen, Oswald},
  title   = {Continuous Increasing Functions of Finite and Transfinite Ordinals},
  journal = {Transactions of the American Mathematical Society},
  volume  = {9},
  number  = {3},
  year    = {1908},
  pages   = {280--292}
}

@article{feferman1964systems,
  author  = {Feferman, Solomon},
  title   = {Systems of Predicative Analysis},
  journal = {Journal of Symbolic Logic},
  volume  = {29},
  year    = {1964},
  pages   = {1--30}
}

@article{schutte1965predicative,
  author  = {Sch\"{u}tte, Kurt},
  title   = {Eine Grenze f\"{u}r die Beweisbarkeit der Transfinieten Induktion in der verzweigten Typenlogik},
  journal = {Archiv f\"{u}r mathematische Logik und Grundlagenforschung},
  volume  = {7},
  year    = {1965},
  pages   = {45--60}
}

@article{bachmann1950normalfunktionen,
  author  = {Bachmann, Heinz},
  title   = {Die Normalfunktionen und das Problem der ausgezeichneten Folgen von Ordinalzahlen},
  journal = {Vierteljahrsschrift der Naturforschenden Gesellschaft in Z\"{u}rich},
  volume  = {95},
  year    = {1950},
  pages   = {115--147}
}

@phdthesis{howard1972system,
  author = {Howard, William A.},
  title  = {A System of Abstract Constructive Ordering},
  school = {University of Warwick},
  year   = {1972}
}

@book{takeuti1987prooftheory,
  author    = {Takeuti, Gaisi},
  title     = {Proof Theory},
  edition   = {2},
  publisher = {North-Holland},
  year      = {1987}
}

@book{schutte1977prooftheory,
  author    = {Sch\"{u}tte, Kurt},
  title     = {Proof Theory},
  publisher = {Springer},
  year      = {1977}
}

@book{pohlers2009prooftheory,
  author    = {Pohlers, Wolfram},
  title     = {Proof Theory: The First Step into Impredicativity},
  publisher = {Springer},
  series    = {Universitext},
  year      = {2009}
}

@book{troelstraschwichtenberg2000,
  author    = {Troelstra, Anne S. and Schwichtenberg, Helmut},
  title     = {Basic Proof Theory},
  edition   = {2},
  publisher = {Cambridge University Press},
  series    = {Cambridge Tracts in Theoretical Computer Science},
  number    = {43},
  year      = {2000}
}

@article{kirbyparis1982goodstein,
  author  = {Kirby, Laurie and Paris, Jeff},
  title   = {Accessible Independence Results for Peano Arithmetic},
  journal = {Bulletin of the London Mathematical Society},
  volume  = {14},
  year    = {1982},
  pages   = {285--293}
}

@article{wainer1970slowgrowing,
  author  = {Wainer, Stanley S.},
  title   = {A Classification of the Ordinal Recursive Functions},
  journal = {Archiv f\"{u}r mathematische Logik und Grundlagenforschung},
  volume  = {13},
  year    = {1970},
  pages   = {136--153}
}