Derivatives of normal functions in reverse mathematics
Anton Freund, Michael Rathjen

TL;DR
This paper explores the derivative of normal functions on ordinals within reverse mathematics, establishing the logical strength needed for their well-foundedness preservation, linking it to significant subsystems like ACA₀.
Contribution
It provides a new construction of derivatives of normal dilators and characterizes the logical strength of their well-foundedness preservation in reverse mathematics.
Findings
Existence and properties of derivatives are provable in RCA₀.
Preservation of well-foundedness by derivatives is equivalent to ACA₀.
Main result links well-foundedness preservation to Pi¹₁-bar induction.
Abstract
Consider a normal function on the ordinals (i. e. a function that is strictly increasing and continuous at limit stages). By enumerating the fixed points of we obtain a faster normal function , called the derivative of . The present paper investigates this important construction from the viewpoint of reverse mathematics. Within this framework we must restrict our attention to normal functions that are represented by dilators (i. e. particularly uniform endofunctors on the category of well-orders, as introduced by J.-Y. Girard). Due to a categorical construction of P. Aczel, each normal dilator has a derivative . We will give a new construction of the derivative, which shows that the existence and fundamental properties of can already be established in the theory . The latter does not prove,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Derivatives of normal functions
in reverse mathematics
Anton Freund and Michael Rathjen
Anton Freund, Department of Mathematics, Technical University of Darmstadt, Schlossgartenstr. 7, 64289 Darmstadt, Germany
Michael Rathjen, Department of Pure Mathematics, University of Leeds, Leeds LS2 9JT, United Kingdom
Abstract.
Consider a normal function on the ordinals (i. e. a function that is strictly increasing and continuous at limit stages). By enumerating the fixed points of we obtain a faster normal function , called the derivative of . The present paper investigates this important construction from the viewpoint of reverse mathematics. Within this framework we must restrict our attention to normal functions that are represented by dilators (i. e. particularly uniform endofunctors on the category of well-orders, as introduced by J.-Y. Girard). Due to a categorical construction of P. Aczel, each normal dilator has a derivative . We will give a new construction of the derivative, which shows that the existence and fundamental properties of can already be established in the theory . The latter does not prove, however, that preserves well-foundedness. Our main result shows that the statement “for every normal dilator , its derivative preserves well-foundedness” is -provably equivalent to -bar induction (and hence to -dependent choice and to -reflection for -models).
Key words and phrases:
Normal functions (on the ordinals), Derivatives, Reverse mathematics, Well ordering principles / Dilators, Ordinal notations, Bar induction.
2010 Mathematics Subject Classification:
03F15, 03F35, 03D60, 03E10.
††footnotetext: © 2020. This manuscript version is made available under the CC-BY-NC-ND 4.0 license http://creativecommons.org/licenses/by-nc-nd/4.0/. It is the accepted version of a paper published in the Annals of Pure and Applied Logic 172(2) 2021, article no. 102890, 49 pp., doi:10.1016/j.apal.2020.102890.
1. Introduction
For the purpose of this paper, a normal function is a function that is strictly increasing and continuous at limit stages, i. e. we demand that
- (i)
implies and that 2. (ii)
holds for any limit ordinal .
Equivalently, is the unique strictly increasing enumeration of a closed and unbounded (club) subset of . It is easy to see that the fixed points of any normal function do again form an -club. The normal function that enumerates these fixed points is called the derivative of and is denoted by . Let us agree to call a normal function an upper derivative of if holds for any ordinal . Note that such a function must majorize the derivative of . As an example we consider the function from ordinal arithmetic. In this case is the -th -number. The notion of normal function plays an important role in proof theory (see e. g. [19, Chapter V]) and has interesting computability-theoretic properties (due to [16]). More generally, one can consider normal functions on the class of ordinals. A fundamental example from set theory is the function that enumerates the infinite cardinals. However, such normal functions are beyond the scope of the present paper.
The above construction of derivatives via clubs uses the fact that is a regular cardinal. One can also build derivatives by transfinite recursion, which relies on collection or replacement. In the present paper we construct derivatives in a much weaker setting. In very informal terms, we show that the following statements are equivalent over a suitable base theory:
- (10)
Every normal function has a derivative. 2. (20)
Every normal function has an upper derivative. 3. (30)
Transfinite induction holds for any -formula.
To establish this equivalence we will give precise sense to the following argument: To see that (10) implies (20) it suffices to observe that any derivative is an upper derivative. To prove the direction from (20) to (30) we must establish induction for a -formula up to an arbitrary ordinal . Using the Kleene normal form theorem one obtains countable trees with
[TABLE]
The assumption that is progressive along the ordinals can then be expressed as
[TABLE]
Assume that this statement is witnessed by a binary function on the ordinals, in the sense that we have
[TABLE]
for any ordinals and , where denotes the order type of . To avoid the dependency on we set (alternatively one could set , avoiding the reference to the fixed bound ). Now form a normal function with , e. g. by setting . Then statement (20) allows us to consider an upper derivative of . Let us show that we have
[TABLE]
for all . For we may inductively assume . By the above we obtain
[TABLE]
So witnesses that is well-founded for any . This yields , which is the conclusion of transfinite induction. To see that (30) implies (10) we will construct notation systems for the values , relative to a given normal function . The crucial fact that the notation system for is well-founded (and hence represents an ordinal) will be established by transfinite induction on .
In order to make the result from the previous paragraph precise we will use the framework of reverse mathematics. This research program uncovers equivalences between different mathematical and foundational statements in the language of second order arithmetic (see [21] for an introduction). As the base theory for our investigation we take . In second order arithmetic the above statement (30) corresponds to the following assertion:
- (3)
Induction for -formulas is available along any countable well-order.
We will refer to this assertion as -bar induction, in order to distinguish it from the principle of transfinite induction along a specific (class- or set-sized) well-order. Let us recall that -bar induction is well-established in reverse mathematics: Simpson [20] has shown that it is equivalent to -dependent choice and to -reflection for -models, also over .
To formalize statements (10) and (20) in second-order arithmetic we will rely on J.-Y. Girard’s notion of dilator [12, 13]. For the purpose of the present paper, a (coded) prae-dilator is a particularly uniform functor from natural numbers to linear orders (full details can be found in Section 2 below). Girard has observed that the uniformity allows to extend beyond the natural numbers. In [6, 9] the first author has given a detailed description of linearly ordered notation systems that are computable in and the linear order . This yields an endofunctor of linear orders, which one may call a class-sized prae-dilator. If is well-founded for every well-order , then is called a (coded) dilator. In this case defines a function on the ordinals. A condition under which this function is normal has been identified by P. Aczel [1, 2] (even before Girard had introduced dilators in the full sense). This leads to a notion of normal prae-dilator, which will be defined in Section 2. In the same section we will characterize (upper) derivatives on the level of normal prae-dilators. Once all this is made precise, we can take the following as our formalization of statement (20) in second order arithmetic:
- (2)
Any normal dilator has an upper derivative such that preserves well-foundedness (so that is again a normal dilator).
The advantage of this principle is that it is relatively easy to state and does not depend on a specific construction of derivatives. Its disadvantage is that it confounds the following two questions: How strong is the assertion that any normal dilator has an upper derivative? And how much strength is added by the demand that the upper derivative preserves well-foundedness? We want to disentangle these questions in our formalization of statement (10). To see how this works, let us recall that Aczel [1, 2] has explicitly constructed a derivative of a given normal prae-dilator . In Section 4 we will show that can be represented by a term system. In view of this representation proves that exists and is a derivative of . What cannot show is that preserves well-foundedness whenever does. This suggests to formalize statement (10) as the following assertion:
- (1)
If is a normal dilator, then is well-founded for any well-order .
As proves that any derivative is an upper derivative it will be immediate that (1) implies (2). This means that the entire strength of these two principles is concentrated in the preservation of well-foundedness, which answers the questions that we have raised after the formulation of principle (2).
Let us summarize the content of the following sections: As explained above, Section 2 introduces (upper) derivatives on the level of normal prae-dilators and gives a precise formalization of statement (2). In Section 3 we prove that (2) implies (3), by giving precise meaning to the argument from the beginning of this introduction. Section 4 contains the construction of in , which yields the implication from (1) to (2). In Section 5 we prove that (3) implies (1), using -induction along to establish that is well-founded. At the end of the paper we will thus have shown that (1), (2) and (3) are equivalent over (see Theorem 5.9 for the official statement of this result). In a separate paper by the first author [11] it is shown that the base theory can be lowered to , since the existence of derivatives implies arithmetical comprehension. The first author has also shown that -induction along the natural numbers is equivalent to the weaker principle that every normal dilator has at least one well-founded fixed point [10].
The length of our paper is due to the fact that we wanted to be precise about the formalization of dilators in second order arithmetic. The text includes several informal summaries, so that the reader can follow the main lines of the argument without reading all technical verifications. To get a good first idea, we recommend to read Section 2 up to (and including) Summary 2.1, skip the rest of Section 2, and then read Section 3 up to Summary 3.5.
In the rest of this introduction we put our result into context. Let us first discuss implications for the predicative foundation of mathematics: The predicative stance originated with H. Weyl’s Das Kontinuum [23] from 1908, and may be characterized by the imposition of a constraint on set formation that countenances only that which is implicit in accepting the natural number structure as a completed totality. Based on a proposal due to G. Kreisel, the modern logical analysis of predicativity (given the natural numbers) was carried out by S. Feferman [5] and K. Schütte [18] in 1964. It is couched in terms of provability in an autonomous transfinite progression of ramified theories of sets which are based on classical logic and assume the existence of the set of natural numbers. The existence of further sets is regimented by a hierarchy of levels to be generated in an autonomous way. At each level, sets are asserted to exist only via definitions in which quantification over sets must be restricted to lower levels. The further condition of autonomy requires that one may ascend to a level only if the existence of a well-ordering of order type has been established at some level . Feferman and Schütte independently showed that the least non-autonomous ordinal for this progression of theories is the recursive ordinal . Set-theoretically, the constructible sets up to form the minimal model of the aforementioned progression. A connection with our result arises because derivatives of normal functions (and transfinite hierarchies of derivatives) provide the intuition behind the usual notation system for (see e. g. [19]). This does not imply, however, that the abstract notion of derivative (relative to an arbitrary normal function) is predicatively acceptable. Indeed our result shows that it is not: We prove that the existence of normal functions is equivalent to -bar induction and hence to -dependent choice (all over ). Now the least ordinal such that the constructible sets up to form a model of -dependent choice is the first non-recursive ordinal (see [15]), which is much larger than . As a consequence, the principle of -dependent choice does not possess a prima facie predicative justification. By the result of our paper the same applies to the principle that the derivative of every dilator preserves well-foundedness. On the other hand, all sufficiently concrete consequences of these principles hold in predicative mathematics: The extension of by -dependent choice is -conservative over the theory , which allows for iterations of arithmetical comprehension (due to A. Cantini [4]). The latter is a predicative theory in its entirety.
Let us also compare our result to a theorem of T. Arai [3]. Roughly speaking, this theorem states that the following are equivalent over :
- •
The order is well-founded for every well-order .
- •
Any set is contained in a countable coded -model of the statement that “ is well-founded for every well-order ”.
This formulation of Arai’s result should be read with quite some reservation: Arai does not represent normal functions by dilators. Instead his result relies on the assumption that we are given formulas that define term systems for and , which must satisfy certain conditions. In particular this approach does not allow to quantify over dilators, as required for our result. On an informal level Arai’s result can be read as a pointwise version of ours: Recall that -bar induction is equivalent to -model reflection for -formulas. Assume that we want to establish this reflection principle for a formula . Girard has shown that the notion of dilator is -complete (see D. Norman’s proof in [14, Annex 8.E], which will also play an important role in Section 4 below). Thus one may hope to construct a normal prae-dilator such that is equivalent to the statement that “ is well-founded for every well-order ”. Using our principle (1) one could conclude that “ is well-founded for every well-order ”. By Arai’s result this would yield the desired -models of . When we started working on the present paper we planned to derive the equivalence between (1), (2) and (3) from Arai’s result, by making the given argument precise. However, this has met with so many technical obstacles that it turned out easier to give a completely new proof.
To conclude this introduction we compare our result to a theorem of the first author [6, 7, 8, 9], which says that the following are equivalent over :
- •
Every dilator has a well-founded Bachmann-Howard fixed point.
- •
The principle of -comprehension holds.
To explain what this means we point out that the first principle quantifies over arbitrary dilators , rather than just over normal ones. This includes cases where we have for any ordinal , so that cannot have a well-founded fixed point. The best we can hope for is a function that is “almost” order-preserving (see [7] for a precise definition). If such a function exists, then is called a Bachmann-Howard fixed point of . This name has been chosen since the conditions on are inspired by properties of the collapsing function used to define the Bachmann-Howard ordinal (cf. in particular [17]). It is worth noting that the notion of Bachmann-Howard fixed point is most interesting for dilators that are not normal (see the proof of [9, Proposition 3.3] for an instructive example). As is well-known, -comprehension is much stronger than -bar induction. Thus the results of [6] and the present paper help to explain why collapsing functions, rather than derivatives, are the crucial feature of strong ordinal notation systems.
Acknowledgements. We would like to thank the anonymous referee for their detailed comments, which have been very helpful in making our paper more readable.
2. Normal dilators in second order arithmetic
In the present section we define and investigate (prae-) dilators in the setting of reverse mathematics. Our approach is based on the work of Girard [12] and on details worked out by the first author [6, 9]. We will also characterize normal prae-dilators and their (upper) derivatives.
Let us fix some category-theoretic terminology: To turn the class of (countable) linear orders into a category we take the order embeddings (strictly increasing functions) as morphisms. The forgetful functor to the underlying set of an order will be left implicit. Conversely, a subset of an order will often be considered as a suborder. The finite subset functor on the category of sets is given by
[TABLE]
We will often write the arguments of a functor as subscripts, so that a morphism is transformed into . When we want to avoid iterated subscripts we revert to the notation .
Since the formalization of dilators in second order arithmetic is somewhat technical, we first give an informal summary. Guided by this summary, the reader can skim through the rest of the section without considering all technical details.
Summary 2.1**.**
In a sufficiently expressive meta-theory, a class-sized prae-dilator can be defined as a pair of
- •
a functor from linear orders to linear orders and
- •
a natural transformation that satisfies the following support condition: for any order , each element lies in the range of the morphism , where is the inclusion.
If is well-founded for every well-order , then is called a class-sized dilator. The specification “class-sized” will often be omitted. It is instructive to consider Example 2.3 below. In [6, Remark 2.2.2] it has been verified that the given definition of dilator coincides with the original one by Girard [12]. However, our prae-dilators are not quite equivalent to Girard’s pre-dilators, as the latter must satisfy an additional monotonicity condition that is automatic in the well-founded case. Any dilator induces a function on the ordinals. To ensure that this function is normal one demands that preserves initial segments. More precisely, we write
[TABLE]
for an order and . A normal (prae-) dilator consists of
- •
a (prae-) dilator and
- •
a natural family of functions with the following property: for any inclusion , the morphism has range .
If is a normal dilator, then is a normal function on the ordinals, as shown in Proposition 2.14 below. Recall that a normal function is an upper derivative of if we have for every ordinal . To ensure this equality it suffices to have an embedding of into . In the categorical setting it is natural to demand compatible embeddings: A morphism between normal prae-dilators and is given by a natural transformation such that we have for any order . Now an upper derivative of a normal prae-dilator can be defined as a pair of
- •
a normal prae-dilator and
- •
a morphism of normal prae-dilators.
The derivative of a normal function is the upper derivative with the smallest possible values. On the level of dilators this is naturaly expressed via the notion of initial object: Consider two upper derivatives and of a normal prae-dilator . A morphism of normal prae-dilators is called a morphism of upper derivatives if we have for every order . Now an upper derivative of is called a derivative if any other upper derivative admits a unique morphism of upper derivatives. Just as all initial objects, derivatives of normal prae-dilators are unique up to natural isomorphism. If is the derivative of a normal dilator , then is the usual derivative of the normal function , as we will show in Corollary 5.11. Together with the good categorical properties, this shows that we have found the “right” definition of derivative on the level of dilators.
In the rest of this section we make the previous summary precise and formalize it in reverse mathematics. The formalization relies on Girard’s observation that dilators are essentially determined by their restrictions to finite orders. Let us fix some terminology: The category of natural numbers consists of the finite orders (ordered as usual) and all embeddings between them. Note that this yields a small category that is equivalent to the category of all finite orders. The equivalence is witnessed by the increasing enumerations , where denotes the cardinality of the finite order . For each embedding there is a unique increasing function with
[TABLE]
Thus and become a functor and a natural isomorphism. We continue to use the finite subset functor , even though coincides with the full power set of . Hereditarily finite sets with the natural numbers as urelements can be coded by natural numbers. It is straightforward to see that basic relations and operations on these sets are primitive recursive in the codes. This allows us to introduce the following notion in the theory , as in [9]:
Definition 2.2** ().**
A coded prae-dilator consists of
- (i)
a functor from the category of natural numbers to the category of linear orders with fields and 2. (ii)
a natural transformation such that any lies in the range of , where
[TABLE]
factors the unique morphism with range .
More precisely, the functor is represented by the sets
[TABLE]
of natural numbers. The natural transformation is represented by the set
[TABLE]
Thus an expression such as is an abbreviation for , which is a -formula in . The statement that is a coded prae-dilator is easily seen to be arithmetical in the sets .
Example 2.3**.**
For any order we consider the set
[TABLE]
with the lexicographic order (it may help to think of as the formal Cantor normal form ). To obtain a functor we map each morphism to the embedding with
[TABLE]
If we define by
[TABLE]
then we get a class-sized prae-dilator in the sense of Summary 2.1. Its restriction to the category of finite orders is a coded prae-dilator in the sense of Definition 2.2.
Let us discuss how the class-sized prae-dilator from the previous example can be reconstructed from its coded restriction. The idea is to view an element as a term. In order to obtain an element of , the “variables” in this term are substituted by elements , in increasing order. For example, the pair with represents the element . To make the representations unique we require that the variables are as small as possible. Thus would not be a valid representation. In order to formulate this requirement in general we will rely on the observation that we have . One should also demand that all given elements of are substituted for a variable. Thus with would not be a valid representation. This can be expressed via the condition . In general, the class-sized extension of a coded prae-dilator can be defined as follows (cf. [9]):
Definition 2.4** ().**
Consider a coded prae-dilator . For each order we define a set and a binary relation on by
[TABLE]
where and denote the inclusions between suborders of . Given an embedding , we define by
[TABLE]
To define a family of functions we set
[TABLE]
for each order .
In order to see that still satisfies the uniqueness conditions (i. e. that we have and ) it suffices to note that has the same cardinality as . The following shows that is a class-sized prae-dilator in the sense of Summary 2.1 (in part (ii) of the proposition one could replace by , since is an isomorphism).
Proposition 2.5** ().**
If is a coded prae-dilator, then
- (i)
the maps and form an endofunctor on the category of linear orders and 2. (ii)
the map is a natural transformation between and , with the property that any lies in the range of , where
[TABLE]
is the inclusion.
Proof.
In [9, Lemma 2.4] the same has been shown in a stronger base theory (we point out that the uniqueness conditions are crucial for the linearity of ). It is straightforward to check that the proof goes through in . ∎
While is a class-sized object, its restriction to the category of natural numbers can be constructed in . The following is similar to [9, Proposition 2.5]. Nevertheless we give a detailed proof, since we want to refer to it later.
Lemma 2.6** ().**
If is a coded prae-dilator, then so is . In this case we get a natural isomorphism by setting
[TABLE]
where is the inclusion.
Proof.
The previous proposition implies that is a coded prae-dilator. To see that is order preserving we consider an inequality . According to Definition 2.4 this amounts to . Write and observe
[TABLE]
Applying to both sides of the above inequality we obtain
[TABLE]
To establish naturality we consider an order preserving function . Write and observe that we have
[TABLE]
as both sides are order isomorphisms between and . We can deduce
[TABLE]
By the definition of coded prae-dilator any can be written as with and . In view of
[TABLE]
we have and hence . Since holds by construction we can conclude that is surjective. ∎
As indicated in the introduction, the following notion plays a crucial role (there is no ambiguity since the two obvious definitions of well-foundedness are equivalent in , see e. g. [6, Lemma 2.3.12]):
Definition 2.7** ().**
A coded prae-dilator is called a coded dilator if is well-founded for every well-order .
In a sufficiently expressive meta-theory, we can now discuss the reconstruction of a class-sized prae-dilator . Assuming that preserves countability, we may assume for every number . Then the restriction is a coded prae-dilator. The equivalence from Lemma 2.6 is readily extended into a natural isomorphism between and (see [9, Proposition 2.5]). In view of it is immediate that is a coded dilator if is a class-sized dilator. The converse is somewhat more subtle, since Definition 2.7 only quantifies over well-orders with field . Girard [12, Theorem 2.1.15] has shown that it suffices to test the preservation of well-foundedness on countable orders. Thus it is true that is a class-sized dilator for any coded dilator . In second order arithmetic we can consider the orders and the isomorphisms when is a specific class-sized prae-dilator with a computable construction. This can be useful when has a more transparent description than (as in the example above, where the term is more intelligible than the expression ). On the other hand, second order arithmetic cannot reason about class-sized prae-dilators in general (i. e. quantify over them). Thus we will mostly be concerned with coded prae-dilators, which are more important on a theoretical level. We will often omit the specification “coded” to improve readability.
Arguing in a sufficiently strong set theory, each coded dilator induces a function on the ordinals. To see that this function does not need to be normal we consider the coded dilator that maps to the order
[TABLE]
with a new biggest element . Its action on a morphism and the support functions are given by
[TABLE]
It is straightforward to check that
[TABLE]
is isomorphic to (where is still the biggest element). Thus we have , which means that the function induced by is not continuous at limit stages and does not have any fixed points.
To analyze the given counterexample we observe that the functor from the previous paragraph does not preserve initial segments: Given that the range of is an initial segment of , we cannot infer that the range of is an initial segment of (since it contains the element ). Indeed, Aczel [1, 2] and Girard [12] have identified preservation of initial segments as the crucial condition that reconciles categorical continuity, i. e. preservation of direct limits, and the usual notion of continuity at limit ordinals (paraphrasing Girard). More precisely, Aczel focuses on initial segments of the form
[TABLE]
where is an element of the linear order . It will be convenient to have the following notation: For we abbreviate
[TABLE]
The relation is defined in the same way, with at the place of . We omit the subscript when we refer to the usual order on the natural numbers or on the ordinals. In the case of a singleton we write rather than . Note that this makes equivalent to . The following is fundamental:
Lemma 2.8** ().**
If is a coded prae-dilator, then we have
[TABLE]
for any order embedding .
Proof.
For the inclusion it suffices to recall . Conversely, induction on the size of yields a finite with . Then is the image of (observe ). ∎
Preservation of initial segments can now be characterized as follows:
Corollary 2.9** ().**
Consider a coded prae-dilator and a linear order . The following are equivalent for any elements and :
- (i)
We have , where is the inclusion. 2. (ii)
For any we have
[TABLE]
We will see that a coded dilator with the following property does induce a normal function on the ordinals.
Definition 2.10** ().**
A normal prae-dilator consists of a (coded) prae-dilator and a natural family of order embeddings such that we have
[TABLE]
for all numbers and all elements .
Note that the family of functions can be represented by the set
[TABLE]
of natural numbers. As an example we recall the coded dilator considered above. It is straightforward to verify that we obtain a normal dilator by setting
[TABLE]
for all numbers . Recall that corresponds to the formal Cantor normal form . This suggests to think of as the restriction of the normal function to the finite ordinal . A formal version of this idea can be found in the proof of Proposition 2.14 below. Before we can formulate it we must extend beyond the category of natural numbers. This relies on the following observation:
Lemma 2.11** ().**
If is a normal prae-dilator, then we have
[TABLE]
for all numbers .
Proof.
Define by . By the naturality of and we get
[TABLE]
So it remains to show that we cannot have . The latter would imply and hence , which is impossible. ∎
In particular the lemma yields , which secures the uniqueness condition needed for the following construction:
Definition 2.12** ().**
Let be a normal prae-dilator. For each order we define by setting
[TABLE]
for all elements .
The reader may have noticed that only the value was needed in order to extend to arbitrary linear orders. To state the equivalence from Definition 2.10 for all numbers it is nevertheless convenient to consider the entire family of functions as given. The following shows that we have reconstructed the normal prae-dilators from Summary 2.1.
Proposition 2.13** ().**
If is a normal prae-dilator, then the functions form a natural family of order embeddings. Furthermore we have
[TABLE]
for any order and any element .
Proof.
To show that is an embedding we consider . For we write . Using the naturality of and the fact that is order preserving we get
[TABLE]
According to Definition 2.4 this yields
[TABLE]
as desired. To see that is natural we compute
[TABLE]
It remains to establish the stated equivalence: First assume that we have
[TABLE]
Write and for the inclusions. By definition of the order on we have
[TABLE]
Using the equivalence from Definition 2.10 we can deduce
[TABLE]
This implies , as desired. To establish the converse implication one follows the argument backwards, noting that implies . ∎
Working in a sufficiently strong set theory, we can now prove that normal dilators do induce normal functions. This result is due to Aczel [1, Theorem 2.11].
Proposition 2.14**.**
Assume that is a normal dilator. Then is a normal function on the ordinals.
Proof.
As a preparation we observe the following: Writing for the inclusion, we can combine Corollary 2.9 and Proposition 2.13 to see that the range of is equal to . Since is an order embedding this yields
[TABLE]
for any order and any . Now we prove that is strictly increasing: If we have , then is isomorphic (and, with the usual set-theoretic definition of ordinals, even equal) to . As is functorial (see Proposition 2.5) we get . Together with the above observation this yields
[TABLE]
To conclude that is a normal function we must establish
[TABLE]
when is a limit ordinal. Given an element , pick an ordinal with . Then Lemma 2.8 tells us that lies in the range of . By the above we obtain
[TABLE]
Since was arbitrary this implies the claim. ∎
The notion of upper derivative has already been described in Summary 2.1. It order to make it precise, we need to consider compositions of and natural transformations between coded prae-dilators. Compositions are particularly technical in the coded case, since we cannot form when is coded and is infinite. The reader may wish to skim through the following considerations (up to and including Lemma 2.21) without considering all technical details.
Definition 2.15** ().**
Let and be coded prae-dilators. For each number and each morphism we put
[TABLE]
where is ordered according to Definition 2.4. We also define a family of functions by setting
[TABLE]
for each number .
It is straightforward to see that proves the existence of . Crucially, the extension recovers the composition of and :
Proposition 2.16** ().**
If and are coded (prae-) dilators, then so is . We get a natural collection of isomorphisms by setting
[TABLE]
where are the inclusion maps. Furthermore we have
[TABLE]
for any element .
Proof.
One readily verifies that is a functor, using Proposition 2.5. The naturality of follows from the naturality of . To see that the support condition from Definition 2.2 is satisfied we consider an arbitrary . Abbreviate and observe that holds for any . Using the support condition for we get , where is the inclusion. Induction on yields a finite set with . Since is an embedding we have and hence . In view of
[TABLE]
we learn that lies in the range of , as required. If and are coded dilators, then is well-founded for any well-order . The claim that is a coded dilator will follow once we have proved . To show that the given equation for defines such an isomorphism we first check that
[TABLE]
implies
[TABLE]
Assuming that the pairs are all distinct, we see that requires and . Definition 2.4 also shows that implies , where we abbreviate . Thus the set is still of cardinality , which yields
[TABLE]
To conclude it remains to establish . In view of we must have and hence . Together with the naturality of we indeed get
[TABLE]
It is straightforward to check that is natural, i. e. that we have
[TABLE]
for any embedding . Using naturality, the claim that is order preserving can be reduced to the case where is a natural number. There it follows from the observation that factors as
[TABLE]
where and are the isomorphisms from Lemma 2.6. To establish that is surjective we consider an arbitrary element . Define and write for the inclusions. Using the support condition for we get an element with . In view of
[TABLE]
we have . One can check that is the desired preimage under . The support formula given in the lemma follows by unravelling definitions. ∎
We should also consider compositions in the normal case:
Definition 2.17** ().**
Let and be normal prae-dilators. We define a family of functions by setting
[TABLE]
for all numbers .
We verify the expected property:
Lemma 2.18** ().**
If and are normal prae-dilators, then so is . Furthermore we have
[TABLE]
for any order , where is the isomorphism from Proposition 2.16.
Proof.
Proposition 2.16 tells us that is a prae-dilator. The fact that is a natural transformation is readily deduced from Proposition 2.13. To verify the equivalence from Definition 2.10 we consider an arbitrary element of . By Proposition 2.13 and the normality of we get
[TABLE]
The equality asserted in the lemma can be verified by unravelling definitions. ∎
Let us now look at natural transformations between coded prae-dilators. To define their extensions beyond the natural numbers we will use the following result of Girard (the given proof is similar to that of [12, Proposition 2.3.15]):
Lemma 2.19** ().**
Any natural transformation between coded prae-dilators satisfies .
Proof.
Consider a number and an element . By the support condition from Definition 2.2 we have for some , with . Using the naturality of and we get
[TABLE]
Aiming at a contradiction, let us now assume that there is a that does not lie in . Consider the functions with
[TABLE]
Observe that we have
[TABLE]
as well as
[TABLE]
Thus and are distinguished by their supports. Since is injective we obtain
[TABLE]
By Definition 2.2 we may write . Since is not contained in we have
[TABLE]
Thus we get
[TABLE]
which contradicts the inequality established above. ∎
Let us remark that is equivalent to the assertion that is Cartesian (i. e. that the naturality squares for are pullbacks). Thus the latter holds for any natural transformation between prae-dilators, as pointed out by P. Taylor [22] (the first author would like to thank Thomas Streicher for this reference and for enlightening explanations). For us the lemma is important since it ensures that the uniqueness condition from Definition 2.4 is preserved under natural transformations, which justifies the definition of :
Definition 2.20** ().**
Given coded prae-dilators and , any natural transformation is called a morphism of coded prae-dilators. If and are normal and we have , then is called a morphism of normal prae-dilators. To extend beyond the category of natural numbers we define by setting
[TABLE]
for each linear order .
Let us verify that the extension of a morphism has the expected property:
Lemma 2.21** ().**
If is a morphism of (normal) prae-dilators, then the maps form a natural transformation (and holds for every order ). Furthermore we have .
Proof.
To see that each function is order preserving it suffices to observe that implies
[TABLE]
using the naturality of and the fact that is order preserving. The naturality of follows from the fact that we have for any order preserving function . If is a morphism of normal prae-dilators, then we get
[TABLE]
The relation between the supports is immediate in view of Definition 2.4. ∎
As suggested by the last line of equations, one can show that the general condition follows from the special case (write as with and use naturality). In practice it is just as straightforward to verify the condition for arbitrary . We now have all ingredients to define upper derivatives on the level of coded prae-dilators:
Definition 2.22** ().**
Let be a normal prae-dilator. An upper derivative of consists of a normal prae-dilator and a morphism of normal prae-dilators.
With the previous definition we have completed our formalization of statement (2) from the introduction (where stands for ). Of course we want to know that we have recovered the notion of upper derivative for normal functions. This fact can be established in a sufficiently strong set theory:
Proposition 2.23**.**
Consider normal dilators and . If there is a natural transformation , then the normal function is an upper derivative of the normal function .
Before we prove the proposition, let us remark that automatically preserves well-foundedness if does, since
[TABLE]
is an embedding ( is the natural isomorphism from Proposition 2.16).
Proof.
In view of Proposition 2.14 it suffices to establish for any value . The required inequality is witnessed by the embeddings
[TABLE]
where the first isomorphism uses the functoriality of (cf. Proposition 2.5). ∎
To conclude the discussion of upper derivatives we record an immediate consequence of Lemmas 2.18 and 2.21. The equality in the corollary has an intuitive meaning, which will become clear in the proof of Theorem 2.29.
Corollary 2.24** ().**
Assume that is an upper derivative of a normal prae-dilator . Then we have
[TABLE]
for any order .
As a final topic of this section we consider derivatives of normal prae-dilators. On the level of normal functions the derivative is the upper derivative with the smallest possible values. In a categorical setting this is naturally expressed via the notion of initial object. To make this precise we need the following construction:
Definition 2.25** ().**
Given coded prae-dilators and a natural transformation , we define a family of functions by setting
[TABLE]
for each number .
We verify the expected properties:
Lemma 2.26** ().**
Let be a (normal) prae-dilator. If is a morphism of (normal) prae-dilators, then so is . Furthermore we have
[TABLE]
for each order , where are the natural isomorphisms from Proposition 2.16.
Proof.
Using Proposition 2.5 and the naturality of one readily shows that is a natural family of embeddings. If is a morphism of normal prae-dilators, then we invoke the naturality of (due to Proposition 2.13) to get
[TABLE]
which shows that is a morphism of normal prae-dilators. The equality asserted in the lemma can be verified by unravelling definitions. ∎
Let us introduce a last ingredient for the definition of derivatives:
Definition 2.27** ().**
Consider a normal prae-dilator with upper derivatives and . A morphism of upper derivatives is a morphism of normal prae-dilators that satisfies .
Finally, we can characterize derivatives on the level of coded prae-dilators:
Definition 2.28** ().**
A derivative of a normal prae-dilator is an upper derivative of that is initial in the following sense: For any upper derivative of there is a unique morphism of upper derivatives.
Due to the form of the given definition it is clear that the derivative of a normal prae-dilator is unique up to isomorphism of upper derivatives. Other properties of the derivative are harder to establish. In Sections 4 and 5 we will show that the assumptions of the following theorem hold when is a derivative of . This leads to an unconditional version of the result, which will be stated as Corollary 5.11.
Theorem 2.29**.**
Let be an upper derivative of a normal dilator . Assume that the maps are surjective (so that is an isomorphism), that
[TABLE]
is an equalizer diagram for every , and that preserves well-foundedness. Then is the derivative of the normal function .
Before we prove the theorem we motivate the equalizer condition: By Definition 2.17 and the fact that is a morphism of normal prae-dilators we get
[TABLE]
So the assumption that the equalizer diagrams commute is automatic. After Definition 2.10 we have explained that can be seen as an internal version of the function . Intuitively speaking, the equalizer condition thus demands that any ordinal with lies in the range of .
Proof.
As a preparation we lift the assumptions of the theorem to the level of class-sized dilators: In view of Definition 2.20 it is straightforward to show that each function is an isomorphism. From Corollary 2.24 we know that
[TABLE]
is a commutative diagram. To show that it defines an equalizer we consider an arbitrary element . Invoking Definitions 2.12 and 2.20, as well as the proof of Proposition 2.16, we see
[TABLE]
If this value is equal to , then we have . Thus the equalizer condition from the theorem yields for some . According to Definition 2.4 and Lemma 2.11 we must have
[TABLE]
This forces and , say . We can conclude
[TABLE]
as required to make the above an equalizer diagram. Based on these preparations we can now prove the actual claim of the theorem: Write for the normal function and for its derivative. Proposition 2.23 yields . We may thus define an order embedding by stipulating
[TABLE]
To make use of the equalizer diagram from the beginning of the proof we need
[TABLE]
Since is an isomorphism this reduces to
[TABLE]
By the proof of Proposition 2.14 and the functoriality of , the left side is indeed equal to
[TABLE]
Now the universal property of equalizers yields an embedding that satisfies . Since is a strictly increasing function on the ordinals we have . Thus, again invoking the proof of Proposition 2.14, we get
[TABLE]
We have already seen . So we can conclude that coincides with the derivative of the normal function , as desired. ∎
In Example 4.14 we will exhibit an upper derivative that satisfies the equalizer condition but fails to be a derivative in the sense of Definition 2.28. This shows that the equalizer condition does not suffice to characterize derivatives on the categorical level. The relevance of Example 4.14 is somewhat diminished by the fact that does not preserve well-foundedness.
3. From upper derivative to -bar induction
In this section we prove that bar induction for -formulas follows from the principle that every normal dilator has an upper derivative that preserves well-foundedness (i. e. that is again a normal dilator). To establish this result we follow the informal argument given at the beginning of the introduction.
The first major goal of the section is to reconstruct the functions and from the informal argument in terms of dilators. Since the notion of dilator is -complete (due to Girard) it makes sense that this is possible. Indeed our reconstruction of is inspired by Norman’s proof of -completeness (see [14, Annex 8.E]). To get a usable result we will have to adapt his argument to the specific form of bar induction. Our reconstruction of can be read as a proof that the more restrictive class of normal dilators is -complete as well.
Let us begin with some terminology: Given a set , we write for the tree of finite sequences with entries in . If is a linear order, then the Kleene-Brouwer order (also known as Lusin-Sierpiński order) on is defined by
[TABLE]
In the second clause refers to the -th entry of , for below the length of (note that such a exists when neither sequence is an end extension of the other). If we want to emphasize that is ordered as a subtree of , then we say that it carries the Kleene-Brouwer order with respect to . The symbol will be reserved for the Kleene-Brouwer order with respect to (ordered as usual). Recall that a branch of is given by a function such that we have for all , where the sequence
[TABLE]
lists the first values of . It is well-known that proves the characteristic property of the Kleene-Brouwer order: If is a well-order, then has no branch if, and only if, the Kleene-Brouwer order with respect to is well-founded on (to adapt the proof from [21, Lemma V.1.3], which treats the case , one observes that embeds into any infinite suborder , e. g. as an initial segment).
Given an order , an -indexed family of orders is given as a set
[TABLE]
where is an order for each . The dependent sum (or shorter ) is the order with underlying set and order relation given by
[TABLE]
For we write (or shorter ) for the suborder that contains all pairs with . If is a well-order, then is well-founded if, and only if, is well-founded for every , provably in (the first components of a descending sequence in must become constant with some value , from which point on the second components form a descending sequence in ). The product of two orders is explained as the special case where we have for all . Let us mention one other construction that will be needed later: Given an order , we write
[TABLE]
for the extension of by a new minimal element (i. e. we have for any with ). If is an embedding, then we get an embedding by setting
[TABLE]
One readily verifies that the construction is functorial (and in fact a dilator), in the sense that we have for functions of suitable (co-)domain.
We will be particularly interested in dependent sums of the form , where is a well-order and each is a subtree of , with the usual Kleene-Brouwer order. In this situation we call an -indexed family of -trees. As in the informal argument from the introduction, the idea is that the well-foundedness of corresponds to the fact that some -formula holds at . Above we have seen that is well-founded if, and only if, is well-founded for all . Thus it makes sense to call progressive at if we have
[TABLE]
If is progressive at every , then it is called progressive along .
Let us now describe our reconstruction of the function : The ordinal and the induction formula that appear in the informal argument from the introduction correspond to a well-order and an -indexed family of -trees. In order to represent the function with we will construct a prae-dilator such that is progressive at if, and only if, is a dilator (we write for both the class-sized dilator and its coded restriction, cf. the discussion after Definition 2.7). Considering the contrapositive of the implication from left to right, we see that we should ensure the following: If is ill-founded for some well-order , then must be well-founded while is not. Inspired by Norman’s proof of -completeness, the idea is to define as a tree: Along each potential branch one searches for an embedding of into and, simultaneously, for a descending sequence in . This leads to the following construction:
Definition 3.1** ().**
Consider a well-order , an -indexed family of -trees and an element . For each order we define as the tree of all sequences
[TABLE]
that satisfy the following:
- (i)
Whenever code elements , we have (i. e. ) and
[TABLE] 2. (ii)
We have .
The order on is the Kleene-Brouwer order with respect to . For an embedding we define by
[TABLE]
To define a family of functions we set
[TABLE]
for each order .
The following is readily verified:
Lemma 3.2** ().**
The orders and functions that we have constructed in the previous definition form a prae-dilator .
Since the previous result is formulated in , it is officially concerned with the coded restriction of to the category of natural numbers. The following technical observation shows that the class-sized and coded versions of can be identified (cf. the discussion after Definition 2.7).
Lemma 3.3** ().**
For each order we get an isomorphism by stipulating
[TABLE]
where is the unique embedding with range .
Proof.
To verify the claim one follows the proof of Lemma 2.6. ∎
We can now deduce the connection with the premise of -bar induction. As mentioned before, this part of our argument is similar to Norman’s proof that the notion of dilator is -complete (see [14, Annex 8.E]). We choose the base theory since we will apply the characteristic property of the Kleene-Brouwer order:
Proposition 3.4** ().**
An -indexed family of -trees is progressive at if, and only if, is a dilator.
Proof.
By Lemma 3.2 we already know that is a prae-dilator. Thus we need to show that the implication
[TABLE]
holds if, and only if, is well-founded for every well-order . Aiming at the contrapositive of the first direction, assume that is a well-order such that is ill-founded. By the characteristic property of the Kleene-Brouwer order we get a branch in the tree . In view of Definition 3.1 the first components of this branch form an embedding of into the well-order , which witnesses the premise of the above implication. The second components of our branch form a branch in the tree , so that the latter is ill-founded. Thus our implication fails and the first direction is established. For the other direction we assume that is a dilator. Assuming the premise of the above implication, it follows that is a well-order. To establish the conclusion of our implication, we construct an embedding of into . Define by
[TABLE]
It is straightforward to verify that
[TABLE]
is the required embedding. ∎
So far we have reconstructed the function from the informal argument from the introduction. In the rest of this section we reconstruct the normal function and conclude the proof of -bar induction. Since the formalization in second order arithmetic is somewhat technical, we begin with an informal exposition:
Summary 3.5**.**
In the informal argument from the introduction we have transformed into a function with . The supremum does not seem to be available on the level of dilators, but it can be bounded by a transfinite sum: For each order we consider the order
[TABLE]
Here is constructed with respect to a fixed well-order and an -indexed family of -trees that is progressive along . It is straightforward to turn into a prae-dilator, and Proposition 3.4 implies that is a dilator. The informal argument proceeds with a normal function with . If is represented by , then corresponds to for some . Hence can be represented by a dilator with
[TABLE]
Elements of have the form or (with one pair of parentheses omitted) for , and . One can check that becomes normal if we define by (cf. Proposition 3.7 below). We point out that the definition of resembles Girard’s construction of a flower from a given dilator (cf. [12, Example 2.4.9]). In our setting, the conclusion of -bar induction amounts to the claim that is well-founded. We want to deduce this claim from the assumption that has an upper derivative
[TABLE]
such that preserves well-foundedness. Since is a well-order, it suffices to construct an embedding
[TABLE]
In a sufficiently strong meta theory, the value can be constructed by recursion on : The normal dilator comes with an embedding . Inductively we assume that we already have values for all . We can then define by
[TABLE]
Assuming that is order preserving on , we have
[TABLE]
Using the function , we can now define as
[TABLE]
For the argument of is below . Since is a morphism of normal dilators, this implies
[TABLE]
as we have assumed in the recursive construction. In the proof of Theorem 3.12 we will see that can be constructed by primitive recursion, since each value does only depend on a finite (and effectively bounded) collection of previous values.
In the rest of this section we provide a detailed formalization of the argument from Summary 3.5. The first step is to define as a coded dilator. As explained in the previous section, this means that acts on finite orders of the form . It will be very convenient to have a more uniform presentation of the orders . For this purpose we extend the -indexed family of prae-dilators to a family indexed by : Define as the constant prae-dilator with values
[TABLE]
where is some new symbol. Its action on morphisms and the support functions are given by and . Then we have
[TABLE]
where the isomorphism sends to and leaves with unchanged. The point is that all elements of the right side are pairs, which will save us many case distinctions. Invoking Definition 2.4 we see that consists of the single element . Thus is a dilator and we have
[TABLE]
We now define the coded prae-dilator that reconstructs the function from the informal argument. The crucial point is that is normal, as we shall see below.
Definition 3.6** ().**
Consider a well-order and an -indexed family of -trees. For each number we define
[TABLE]
Omitting one pair of parentheses, we write the elements of in the form with , and . The order on is the usual order on a dependent sum, which coincides with the lexicographic order on the triples . Given an embedding , we write for the restriction of . Then we define by
[TABLE]
The functions are given as
[TABLE]
Finally we define a family of functions by setting
[TABLE]
for all numbers .
Let us verify the following:
Proposition 3.7** ().**
The orders and functions from the previous definition form a normal prae-dilator .
Proof.
Using Lemma 3.2 it is straightforward to show that is a functor and that is a natural transformation. To conclude that is a prae-dilator we must verify the support condition from clause (ii) of Definition 2.2. To do so we consider an arbitrary . We abbreviate and write for the embedding with range . Since the restriction has range , the support condition for yields a with . By construction we have and , which completes the proof of the support condition for . One readily verifies that is a natural family of embeddings (for naturality we recall ). In view of Definition 2.10 it remains to establish
[TABLE]
for arbitrary and . For the first direction we recall that is the smallest element of . Thus any must have the form with . In view of we get
[TABLE]
For the converse we also write . In view of the right side of the desired equivalence implies and thus . ∎
Lemma 3.3 provides a transparent description of the orders (recall that the latter consist of pairs with and , see Definition 2.4). We now describe relative to these orders:
Definition 3.8** ().**
Given an order , we put
[TABLE]
The order on is the indicated product order, which coincides with the lexicographic order on the triples (we again omit a pair of angle parentheses).
Note that the previous definition of is similar but not quite identical to the informal construction in Summary 3.5. The following proof consists in a technical verification, which can be skipped at first reading.
Lemma 3.9** ().**
For each order the clause
[TABLE]
defines an isomorphism .
Proof.
To see that has values in we consider an arbitrary . In view of Definition 2.4 we have and . This yields
[TABLE]
The condition ensures . Thus we indeed have
[TABLE]
To prove that is order preserving we consider an inequality
[TABLE]
We write with for the inclusions. Furthermore, let and denote the increasing enumerations. As in the previous section, the function is determined by the property that it is order preserving and makes the following diagram commute:
[TABLE]
According to Definition 2.4 the desired inequality between the values of is equivalent to
[TABLE]
By the definition of the latter amounts to
[TABLE]
To establish this inequality we first assume that the given inequality between the arguments of holds because of . In view of the condition we have and thus
[TABLE]
This implies , so that the required inequality holds. A similar argument shows that implies . The case where we have and is now immediate. Finally assume , and
[TABLE]
It is straightforward to check that the restriction makes the following diagram commute, where the vertical arrows are the increasing enumerations:
[TABLE]
In view of Definition 2.4 we can conclude
[TABLE]
which implies the required inequality. To show that is surjective we consider an arbitrary . According to Definition 2.4 we must have
[TABLE]
which forces and . In particular is non-empty, so that we can write with . In view of we get and then , as well as . ∎
By combining previous results we obtain the following:
Corollary 3.10** ().**
Consider a well-order . An -indexed family of -trees is progressive along if, and only if, is a normal dilator.
Proof.
In view of Proposition 3.4, Proposition 3.7 and the previous lemma it suffices to show that preserves well-foundedness if, and only if, preserves well-foundedness for all . If the latter holds, then
[TABLE]
is well-founded for any well-order (recall that consists of a single element, so that it is well-founded in any case). Since is contained in that order it must be well-founded itself. To establish the other direction we show the following: For any the order can be embedded into , where extends by a new maximal element. Let us write for the inclusion. Definition 2.4 and Proposition 2.5 tell us that defines an embedding of into . Since any satisfies we see that is the desired embedding of into . ∎
With the previous result we have completed our reconstruction of the functions and that appear in the informal argument from the introduction. The latter proceeds by considering an upper derivative of . It then invokes induction on to show that each tree can be embedded into the ordinal . To avoid the use of transfinite induction (or recursion) we now give a particularly careful construction of embeddings. This construction will involve the finite orders
[TABLE]
with the same order relation as on . Let us also recall that carries the Kleene-Brouwer order with respect to .
Proposition 3.11** ().**
Consider a well-order and an -indexed family of -trees. There is a function such that the following holds for any element , any and any order :
- (i)
Given a (finite) embedding , we have
[TABLE] 2. (ii)
If and coincide on the intersection of their domains, then we have
[TABLE]
Proof.
We begin by defining for given and . For we define by stipulating that is the -th element of . For all outside of we set . Now we put
[TABLE]
To establish (i) we first need . Since is injective its range has the same cardinality as (continuing the notation from above, so that ). Thus we do have for all . Clause (i) of Definition 3.1 is satisfied by construction. Clause (ii) says nothing but . To complete the verification of (i) we need
[TABLE]
For the crucial inclusion it suffices to observe that any is the position of some . To prove property (ii) we compose with the order isomorphism from Lemma 3.3. If is the -th element of , then is the -th element of . Thus (still with the same notation as above) we see that corresponds to
[TABLE]
where extends by the values for . With this description it is straightforward to check property (ii): Assume that we have
[TABLE]
and that and coincide below . Since carries the Kleene-Brouwer order with respect to we get
[TABLE]
Up to the isomorphism this is just as required. ∎
Using the previous result, we now show that the embedding from Summary 3.5 can be constructed in a weak meta-theory.
Theorem 3.12** ().**
Consider a well-order and an -indexed family of -trees. Assume that and form an upper derivative of the normal prae-dilator . Then can be embedded into the order .
Proof.
As a preparation we specify two functions that are implicit in the given data: By combining Proposition 2.16, Lemma 2.21 and Lemma 3.9 we get an embedding
[TABLE]
From Definitions 2.10, 2.12 and 2.22 we know that must be a normal prae-dilator and does, as such, give rise to an order preserving function
[TABLE]
We now show that the desired embedding
[TABLE]
can be constructed by a finitary course-of-values recursion. For this purpose we assume that the code of any is at least as big as the length of the sequence . The value may then depend on the finite function
[TABLE]
After describing the construction of we will set up an induction which ensures that is an embedding. When this is the case Proposition 3.11 yields an element
[TABLE]
In view of Definition 3.8 we can now state the recursive clause for as
[TABLE]
To conclude the proof we show the following by simultaneous induction on :
- (i)
If codes an element of , then we have . 2. (ii)
If code elements of , then we have
[TABLE] 3. (iii)
If codes an element of , then we have .
To verify the induction step for (i) we write . Parts (i) and (ii) of the induction hypothesis guarantee that is an embedding with values in , as promised above. We have seen that this yields . In view of Definition 3.8 we also need
[TABLE]
This holds by part (iii) of the induction hypothesis. To establish the induction step for (ii) we consider an inequality
[TABLE]
If we have , then we get and thus
[TABLE]
As is order preserving this implies . Now assume that holds because we have and (recall that carries the usual Kleene-Brouwer order). Since and are restrictions of the same function, they coincide on the intersection of their domains. Thus Proposition 3.11 yields
[TABLE]
which again implies . Finally we prove the induction step for (iii). As a preparation we recall that consists of the single element . In view of Lemma 3.9, Definition 3.6 and Definition 2.12 we have
[TABLE]
Together with Corollary 2.24 we get
[TABLE]
To deduce (iii) we observe that any has the form with . The latter implies
[TABLE]
By the above this yields
[TABLE]
as required. ∎
The following result completes our reconstruction of the informal argument and establishes the implication (2)(3) that we have discussed in the introduction. The notions that appear in statement (2) have been made precise in Section 2.
Corollary 3.13**.**
For each -formula (possibly with further free variables) the following is provable in : If every normal dilator has an upper derivative such that is a dilator, then satisfies bar induction, i. e. we have
[TABLE]
for any well-order .
Proof.
By the Kleene normal form theorem (see [21, Lemma V.1.4]) there is a bounded arithmetical formula such that proves
[TABLE]
Here the universal quantifier ranges over all functions . Let us recall that denotes the sequence that contains the first values of such a function. Given a sequence and a number , we similarly write . We can now define an -indexed family of -trees by setting
[TABLE]
for every . Observe that is equivalent to the assertion that is a branch in . Thus we have
[TABLE]
where carries the usual Kleene-Brouwer order with respect to . Let us now assume that the premise of the desired induction statement holds. Then is progressive along , using the terminology that we have introduced at the beginning of this section. Consider the prae-dilator that is constructed according to Definition 3.6. From Corollary 3.10 we learn that is a normal dilator. By the assumption of the present corollary we get a dilator and a natural transformation that form an upper derivative of . Theorem 3.12 tells us that can be embedded into the order . The latter is well-founded, because is a well-order and is a dilator. Hence is well-founded as well. It follows that is well-founded for every , which yields the conclusion of the desired induction statement. ∎
4. Constructing the derivative
In the present section we show how to construct a derivative of a given normal prae-dilator . We will see that proves the existence of , as well as the fact that it is a derivative. As a consequence we obtain the implication (1)(2) from the introduction. What cannot show is that is a dilator (i. e. that preserves well-foundedness) whenever is one: Due to Corollary 3.13 this statement implies -bar induction. The converse implication, which amounts to (3)(1) from the introduction, will be established in Section 5.
The construction of can also be exploited to establish general results about derivatives. This relies on the fact that derivatives are essentially unique, as observed after Definition 2.28. We will use this approach to show that the assumptions of Theorem 2.29 are automatic when is a derivative of .
As mentioned in the introduction, a categorical construction of derivatives has already been given by Aczel [1, 2]. In the following we give a rather informal presentation of his approach in the terminology of the present paper (in particular we are rather liberal about the distinction between coded and class-sized dilators, cf. the discussion after Definition 2.7). Given a normal dilator and an order , Aczel’s idea was to define the value as the direct limit of the diagram
[TABLE]
As a direct limit, comes with compatible embeddings . By the universal property the functions
[TABLE]
glue to an embedding of into . The latter is an isomorphism since preserves direct limits. Thus is a fixed-point of , as one would expect if is to be a derivative. Furthermore, Aczel could show that preserves well-foundedness if does. This is a non-trivial matter, since well-foundedness is not preserved under direct limits in general. The proof that it is preserved under the specific limit constructed above makes crucial use of the assumption that preserves initial segments (cf. the discussion before Lemma 2.8). Finally, Aczel has shown that is the derivative of the normal function . Let us mention that he did not give an explicit characterization of derivatives on the level of functors, i. e. he did not formulate an analogue of Definition 2.28.
In order to recover Aczel’s construction in we need to approach the direct limit in a particularly finitistic way. Our idea is to represent by a system of terms. To see how this works, recall that we want to ensure the existence of an isomorphism . In view of Lemma 2.6 (and the discussion after Definition 2.7) any element of corresponds to a pair , where is finite and satisfies . Assuming that the elements of are already represented by terms, we can add a term that represents the value of under . To make this idea precise we switch back to the rigorous framework of coded prae-dilators, as introduced in Section 2. In particular we want to construct as a coded prae-dilator, which leads us to focus on the values for the finite orders . Let us first specify the underlying set of the order :
Definition 4.1** ().**
Consider a normal prae-dilator . For each number we define a term system by the following inductive clauses:
- (i)
We have a term for every number . 2. (ii)
Given a finite set of terms and a with , we get a term , provided that the following holds: If we have for some , then must be different from .
Note that the term systems are uniformly computable (with respect to ), so that proves the existence of the set
[TABLE]
This is crucial if we want to extend into a coded prae-dilator (cf. the discussion after Definition 2.2). In order to understand the proviso in clause (ii) one should think of as a notation for , where is the normal function induced by and is its derivative. In the proof of Proposition 2.14 we have seen that amounts to an internal version of the function . Together with Definition 2.12 we see that corresponds to . Since the latter is equal to the terms and would represent the same ordinal. To keep our notations unique, the first of these terms has been excluded in clause (ii). A formal version of this intuitive explanation will play a role in the proof of Theorem 4.13. The following notion of term length will be used to define the order on :
Definition 4.2** ().**
For each we define a length function by recursion over the build-up of terms, setting
[TABLE]
where denotes the code (Gödel number) of the term .
Note that coincides with if Definition 4.1 is already arithmetized. The role of the Gödel numbers is to justify certain applications of induction and recursion over the length of terms: In view of a quantifier of the form
[TABLE]
is bounded. Thus such a quantifier does not lead out of the -formulas, for which induction is available in . To construct a binary relation on , the following definition decides by recursion on . In case we have and we can assume that the restriction of to is already determined (note that yields , so that we can decide ). In particular we can check whether is a linear order on the finite set . If it is, then we may refer to the functions and from Definition 2.4. More explicitly, we can write and for the unique increasing enumerations with respect to . Then the function is characterized by the fact that it satisfies , where is the inclusion. Before Lemma 2.8 we have seen that a linear order on a set induces relations and between finite subsets of . In the following we use and as abbreviations, without assuming that is linear on the relevant parts of . In particular we have
[TABLE]
for any element and any finite subset . Note that abbreviates , where the second disjunct refers to the equality of terms. We can now state the definition of the desired order relation:
Definition 4.3** ().**
For each we define a binary relation on . Invoking recursion on , we stipulate that holds if, and only if, one of the following is satisfied:
- (i)
We have and
- •
either and ,
- •
or and . 2. (ii)
We have and
- •
either and ,
- •
or we have , the restriction of to is linear, and we have .
To show that is a linear order we will need the following auxiliary result:
Lemma 4.4** ().**
If is a normal prae-dilator, then we have
[TABLE]
for any number and arbitrary elements .
Proof.
If the conclusion of the implication is false, then we have for some . Note that must fail. In view of Definition 2.10 we obtain , so that the premise of our implication is false. ∎
We can now establish the expected fact:
Lemma 4.5** ().**
Given a normal prae-dilator and any number , the relation is a linear order on the term system .
Proof.
It is straightforward to see that must fail for every , based on the fact that the linear order is antisymmetric for any number . We now show
[TABLE]
by simultaneous induction on resp. . Trichotomy is immediate if we have and with . If we have and , then the induction hypothesis yields or . In the first case we get while the second leads to . Now assume that we have and . The simultaneous induction hypothesis ensures that is linear on (note that is covered, due to the factor in the definition of ). It is easy to conclude unless we have . In this case the naturality of yields
[TABLE]
Composing both sides with we get . Then and must be the identity on . As is functorial we get and hence . To establish transitivity one needs to distinguish several cases according to the form of the terms and . In the first interesting case we have , and . Invoking the previous lemma we see that implies
[TABLE]
Again we compose both sides with , to get . In view of we have . Using the induction hypothesis we can infer and thus . Let us now consider , and . In this situation amounts to , which implies that must fail. Similarly to the previous case we can conclude
[TABLE]
Note that we can refer to and , since the simultaneous induction hypothesis ensures that is linear on . Using the previous lemma and trichotomy for we obtain and hence . To establish transitivity for , and it suffices to considers the inclusions into and to use transitivity for . ∎
We will see that the following turns into a functor:
Definition 4.6** ().**
Given a strictly increasing function , we define a function by recursion over the build-up of terms, setting
[TABLE]
The fact that has values in is established as part of the following proof:
Lemma 4.7** ().**
If is strictly increasing, then is an order embedding.
Proof.
By simultaneous induction on resp. one can verify
[TABLE]
Let us consider the first claim for : The simultaneous induction hypothesis implies that is order preserving and hence injective on . In particular we have . Furthermore, it is easy to see that implies with . Invoking Definition 4.1 we can now conclude that implies . To verify that is order preserving we distinguish cases according to the form of and . In the first interesting case we have because of . By the induction hypothesis we obtain and hence
[TABLE]
Let us also consider the case where holds because we have . To infer it suffices to show
[TABLE]
By the definition of the functor (cf. the paragraph after Summary 2.1), the first of these equations reduces to
[TABLE]
The induction hypothesis tells us that is order preserving on . Since the increasing enumeration of a finite order is uniquely determined this yields
[TABLE]
Together with we indeed get
[TABLE]
The equation with at the place of is established in the same way. ∎
To get a normal prae-dilator (cf. Definitions 2.2 and 2.10) we need the following:
Definition 4.8** ().**
For each we define a function by induction on the build-up of terms, setting
[TABLE]
To define a family of functions we put
[TABLE]
for all numbers .
Let us verify that has the expected property:
Proposition 4.9** ().**
If is a normal prae-dilator, then so is .
Proof.
From Lemma 4.5 we know that is a linear order for any number . Lemma 4.7 tells us that maps morphisms to morphisms. A straightforward induction over the build-up of terms establishes the functoriality of and the naturality of . By another induction one can prove the implication
[TABLE]
where denotes the inclusion of a given . For this amounts to the support condition from clause (ii) of Definition 2.2. We have thus established that is a coded prae-dilator. The functions clearly form a natural family of embeddings. In view of Definitions 4.3 and 4.8 a straightforward induction on the build-up of shows
[TABLE]
According to Definition 2.10 this means that is normal. ∎
Our next goal is to turn into an upper derivative of . According to Definition 2.22 we need to construct a morphism of normal prae-dilators. Concerning the notion of composition, Definitions 2.15 and 2.4 tell us that any element of has the form , where is finite and satisfies . In view of Definition 4.1 this justifies the following construction:
Definition 4.10** ().**
For each we define a function by setting
[TABLE]
The following result is important as it implies the implication (1)(2) from the introduction of this paper.
Proposition 4.11** ().**
If is a normal prae-dilator, then is an upper derivative of .
Proof.
In view of Definition 2.22 we must establish that is a morphism of normal prae-dilators, as characterized by Definition 2.20. Let us first show that each function is an embedding. To make the results from Section 2 applicable we observe that Definition 2.12 yields
[TABLE]
To see that implies we now distinguish cases according to the form of and . First assume that we have
[TABLE]
From Proposition 2.13 we know that is an embedding. Thus we indeed get
[TABLE]
Now consider the case
[TABLE]
where is not of the form . By Proposition 2.13 we get . Invoking Definition 4.3 we can conclude
[TABLE]
The case where we have and is of a different form is treated analogously (infer from the fact that must fail). Finally we consider the case where we have
[TABLE]
and neither nor is of the form with . By Definition 2.4 we get . In view of Definition 4.3 this yields
[TABLE]
Let us now show that is natural: Given a strictly increasing function , we invoke Definitions 2.15 and 2.4 to obtain
[TABLE]
First assume . Using Definition 4.6 we compute
[TABLE]
Now assume that does not have the form . Then does not have this form either. Again by Definition 4.6 we get
[TABLE]
To conclude that is a morphism of normal prae-dilators we must show (cf. Definition 2.20). By Definition 2.17 we indeed get
[TABLE]
for all numbers . ∎
In the construction of we have only added terms that were needed as values of . The resulting minimality of leads to the following:
Theorem 4.12** ().**
Assume that is a normal prae-dilator. Then is a derivative of .
Proof.
The previous proposition tells us that is an upper derivative. In view of Definition 2.28 we assume that and form an upper derivative of as well. We must show that there is a unique morphism of upper derivatives. Let us begin with existence: Note that the normality of is witnessed by a natural family of embeddings . Also recall that consists of pairs , where is finite and satisfies . For each we define by recursion over the build-up of terms, setting
[TABLE]
It is not immediately clear that the second clause produces values in : To see that implies we need , which relies on the fact that is order preserving and hence injective. This suggests to verify
[TABLE]
by simultaneous induction on resp. . To establish that is order preserving one needs to consider different possibilities for the form of and . The first interesting case is
[TABLE]
According to Definition 4.3 we have , so that the induction hypothesis yields . By Definition 2.10 we get for all . Using Lemma 2.19 and Definition 2.15 we obtain
[TABLE]
By the other direction of Definition 2.10 this implies
[TABLE]
as desired. Let us next consider the case where
[TABLE]
holds because of . Similarly to the above one can deduce that the statements and must fail. In order to conclude we shall now establish . According to Definition 2.17 the normality of is witnessed by the functions
[TABLE]
Since is a morphism of normal prae-dilators we get
[TABLE]
Invoking the injectivity of the embedding we learn that would imply . By induction hypothesis is injective on . Hence would even yield . This possibility, however, has been excluded in Definition 4.1. Finally we assume that
[TABLE]
holds because of . The induction hypothesis ensures that is order preserving on . As in the proof of Lemma 4.7 one can show
[TABLE]
Invoking Definition 2.4 one then obtains . Since is an embedding of into this implies
[TABLE]
So far we have established that each function is an embedding of into . To conclude that these embeddings form a morphism of prae-dilators we must show that they are natural: Given a strictly increasing function , we establish by induction on the build-up of . In the case of we invoke the naturality of to get
[TABLE]
Let us now establish the induction step for . In view of Definitions 2.15 and 2.4 the induction hypothesis yields
[TABLE]
Together with the naturality of we get
[TABLE]
as required. Next we observe
[TABLE]
which shows that is a morphism of normal prae-dilators. To conclude that we have a morphism of upper derivatives we need to establish . First observe that Definitions 2.25 and 2.4 yield
[TABLE]
If is not of the form , then we obtain
[TABLE]
In the remaining case Definition 4.10 yields
[TABLE]
Invoking Definition 2.17 and the fact that is a morphism of normal prae-dilators we also get
[TABLE]
To complete the proof we must show that is unique: Given an arbitrary morphism of upper derivatives, we establish by induction on the build-up of . In the case of we invoke Definition 4.8 and the assumption that is a morphism of normal prae-dilators to get
[TABLE]
Given a term , we observe that the induction hypothesis implies
[TABLE]
Together with the assumption that is a morphism of upper derivatives we obtain
[TABLE]
as required. ∎
We have described a construction that yields a derivative of a given normal prae-dilator . Since derivatives are essentially unique, the construction of can be exploited to prove general properties of derivatives. The following result establishes some of the assumptions from Theorem 2.29. The remaining assumption, which states that preserves well-foundedness, will be considered in the next section (in view of Corollary 3.13 this will require a stronger base theory).
Theorem 4.13** ().**
Consider a normal prae-dilator . If is a derivative of , then is a natural isomorphism. Furthermore
[TABLE]
is an equalizer diagram for every number .
Proof.
The definition of derivative ensures that is a natural transformation. To conclude that it is a natural isomorphism we show that is surjective for each . Since both and are derivatives of , there is an isomorphism of upper derivatives (cf. the remark after Definition 2.28). In view of Definitions 2.27 and 2.25 we have
[TABLE]
Now is bijective, and it is straightforward to infer that the same holds for . So it suffices to show that is surjective. Aiming at the latter, we first observe that Definitions 4.8 and 2.20 yield
[TABLE]
It remains to consider an element . In view of Definitions 4.1, 2.4 and 2.15 we have . Thus we get
[TABLE]
which completes the proof that is a natural isomorphism. After the statement of Theorem 2.29 above we have observed that the given equalizer diagram is automatically commutative. To establish that is an equalizer of and the identity we must show that
[TABLE]
holds for any element . To reduce the claim to the special case with at the place of we apply to both sides of the antecedent. Using the naturality of , which is provided by Lemma 2.13, this yields
[TABLE]
Assuming the special case of the desired implication, we obtain , say . Since is a morphism of normal prae-dilators, this implies
[TABLE]
Invoking the injectivity of we see , which is the conclusion of the general case. It remains to establish the special case for . Aiming at the contrapositive of the desired implication, let us assume that is not of the form . Then Definitions 2.12 and 4.10 yield
[TABLE]
The term on the right cannot be equal to , which it contains as a proper subterm (one can also appeal to the fact that is shorter in the sense of Definition 4.2). ∎
To conclude this section we show that the conditions from the previous theorem do not suffice to characterize derivatives on the categorical level:
Example 4.14**.**
Define a normal dilator by setting , , and . Furthermore, consider the sets
[TABLE]
with the expected ordering (i. e. such that holds for all from and all from ). To turn into a prae-dilator we set
[TABLE]
Let us point out that is not a dilator, since is ill-founded (cf. Lemma 2.6). Be that as it may, we obtain a normal prae-dilator by setting
[TABLE]
Since all supports with respect to are singletons we have
[TABLE]
Thus we can define by setting
[TABLE]
One can check that is an upper derivative of . It is easy to see that is an isomorphism, as is an automorphism of . Furthermore, the diagram from Theorem 4.13 defines an equalizer: Assume that we have
[TABLE]
In view of we cannot have with . Thus we must have for some number . It follows that
[TABLE]
lies in the range of , as required for the equalizer condition. Thus and satisfy the conclusion of the previous theorem. Nevertheless they do not form a derivative of . Otherwise we would get a morphism of upper derivatives. This is impossible since is infinite while is finite: In view of Definition 4.1 yields .
5. From -bar induction to preservation of well-foundedness
In this section we use -bar induction to prove the following: If is a normal dilator, then preserves well-foundedness, so that is a normal dilator as well. This establishes the implication (3)(1) from the introduction. Together with the results of the previous sections we learn that (1), (2) and (3) are equivalent over . Invoking Theorems 2.29 and 4.13 we will also be able to conclude the following: If is a derivative of a normal dilator , then is the derivative (in the usual sense) of the normal function .
The construction from the previous section yields a derivative of a given normal prae-dilator . To assess whether is a dilator we must consider the orders (cf. Definitions 2.4 and 2.7). These will be approximated as follows:
Definition 5.1** ().**
Consider a normal prae-dilator , as well as a linear order . We set
[TABLE]
for any element .
To distinguish the expressions and (cf. Definition 4.1) it suffices to observe that the latter has no superscript (note that we have rather than in case ). We will argue by induction on to show that the suborders are well-founded. Assuming that is non-empty and has no maximal element, we clearly have
[TABLE]
In general, the union (or direct limit) of compatible well-orders does not need to be well-founded itself. On the other hand it is straightforward to see that an order is well-founded if it is the union of well-founded initial segments. In the present situation we can combine Propositions 4.9 and 2.13 to get the following:
Lemma 5.2** ().**
Consider a normal prae-dilator and a linear order . For any we have
[TABLE]
In particular is an initial segment of .
The assumption that and hence is normal is crucial for the previous lemma and for many of the following results (cf. the remarks before Lemma 2.8, as well as the discussion of Aczel’s construction at the beginning of Section 4). Assuming that is well-founded for every , the lemma allows us to conclude that is well-founded. To complete the induction step one needs to deduce the well-foundedness of . For this purpose we approximate by distinguishing terms of different height (cf. Definition 4.1):
Definition 5.3** ().**
Let be a normal prae-dilator. We define a family of functions by induction over the build-up of terms, setting
[TABLE]
Given an order and an element , we put
[TABLE]
for every number .
According to Definition 4.6 and Lemma 4.7, any strictly increasing function yields an embedding . We will need to know that these embeddings respect our height functions:
Lemma 5.4** ().**
Consider a normal prae-dilator and a strictly increasing function . We have
[TABLE]
for any element .
Proof.
The claim can be verified by a straightforward induction on the build-up of . Concerning the case , we point out that is -maximal in if is -maximal in . ∎
Yet again, it will be crucial that Definition 5.3 provides an approximation by initial segments. To show that this is the case we need a partial converse to Lemma 4.4:
Lemma 5.5** ().**
If is a normal prae-dilator, then we have
[TABLE]
for any number and arbitrary elements .
Proof.
We establish the claim by induction on , relying on the length function from Definition 4.2. To prove the induction step we distinguish cases according to the form of and . In any case we assume and . Let us first consider terms and . In this case we need neither the induction hypothesis nor the assumption about heights: In view of Definition 4.8 we have , so that must fail. Invoking Definition 2.10 in conjunction with Proposition 4.9 we obtain
[TABLE]
Since and are different terms we can conclude . Now consider and . Definition 4.3 tells us that is equivalent to . The latter is trivial if is empty. Otherwise we consider the maximal element . In view of Definition 4.8 we get . Clearly we also have and . Thus we obtain by induction hypothesis. Since is maximal this establishes , as needed. Finally we consider and . In the proof of Lemma 4.5 we have seen that holds if fails. In order to refute we observe that implies . Let be maximal with respect to . To complete the proof it suffices to establish . Yet again this is trivial if is empty. Otherwise the claim reduces to , where is maximal. The maximality of and Lemma 4.4 ensure that holds for all . In view of Definition 4.8 this yields
[TABLE]
As we also have , the induction hypothesis yields . ∎
For our approximations of we get the following:
Proposition 5.6** ().**
Consider a normal prae-dilator , an order and an element . For any number the order is an initial segment of .
Proof.
Given and , we must show that implies . If we have for some , then we can conclude by Lemma 5.2. So we may assume . Aiming at the contrapositive of the desired implication, let us assume that fails. Then we have , and must fail for all . In view of we get
[TABLE]
To complete the proof of the contrapositive we must show . In view of Definition 2.4 this amounts to
[TABLE]
In order to show this inequality it suffices to establish the assumptions of Lemma 5.5, which we shall do in the rest of the proof. Recall that is natural, that we have (see the beginning of Section 2), and that requires (see Definition 2.4). Combining these facts we obtain
[TABLE]
In the same way one can establish
[TABLE]
Above we have shown . Since is order preserving we can now conclude
[TABLE]
which is the first of the assumptions needed for Lemma 5.5. Above we have also seen . Together with Lemma 5.4 we now get
[TABLE]
This establishes the second assumption of Lemma 5.5 and completes the proof. ∎
The crucial induction step relies on the assumption that is a dilator:
Proposition 5.7** ().**
Consider a normal dilator , a linear order , an element , and a number . If is well-founded, then so is .
Proof.
Assume that is a well-order. As is a dilator it follows that is a well-order as well. In order to conclude that is well-founded it suffices to show that this order can be embedded into . First observe that
[TABLE]
is a suborder of (apply Lemma 2.8 to the inclusion map ). Also recall that comes with a natural transformation , which is an isomorphism by the proof of Theorem 4.13. In view of Definition 2.20 and Proposition 2.16 we obtain an isomorphism
[TABLE]
It suffices to show that is contained in the image of under this isomorphism, which is equivalent to the assertion that
[TABLE]
holds for any element . To establish this fact we write
[TABLE]
such that the pairs are displayed in increasing order. If we have , then is immediate. Thus we assume for the rest of the proof. Under this assumption, Proposition 5.6 and Lemma 5.2 imply that is equivalent to . By Proposition 2.16 and Definition 2.20 we have
[TABLE]
where are the inclusions. In view of we learn that implies , for any . To complete the proof it suffices to establish the implication
[TABLE]
In view of Definition 4.10 we distinguish two cases: First assume that we have
[TABLE]
Invoking Definition 2.4 we see that the map is order preserving. Thus the values are displayed in increasing order as well. By Lemma 5.4 and our definition of heights we get
[TABLE]
which yields the desired implication. Now assume that we have
[TABLE]
for some . This can only happen if we have . We then get
[TABLE]
which is the conclusion of the desired implication. ∎
To deduce the main result of this section we extend the base theory by the principle of bar induction for -formulas (abbreviated ).
Theorem 5.8** ().**
If is a normal dilator, then so is .
Proof.
From Proposition 4.9 we know that is a normal prae-dilator. In view of Definition 2.7 it remains to establish that is well-founded for any well-order . It suffices to consider the case where is a limit order, i. e. a non-empty order without a maximal element: If itself does not have this property, then we replace it by the order , in which the initial segment is followed by a copy of the natural numbers. By Proposition 2.5 the inclusion yields an embedding of into , so that the former order is well-founded if the latter is. For the rest of this proof we assume that is a well-founded limit order. In view of Definition 5.1 we then have
[TABLE]
Let us argue that is well-founded if is well-founded for every : To find a minimal element of a non-empty set , pick an element such that is non-empty. The well-foundedness of provides a minimal element . From Lemma 5.2 we know that is an initial segment of . It follows that is minimal in the entire set , as required. Invoking the principle of -bar induction, we shall now establish the well-foundedness of by induction on . In the induction step we argue that Definition 5.3 and Proposition 5.6 allow us to write
[TABLE]
as a union of initial segments. Once again it follows that is well-founded if is well-founded for every number . We argue by side induction on to show that the latter is the case. Note that induction over the natural numbers is available as a particular instance of bar induction (alternatively one could combine the main and side induction into a single induction over ). The side induction step is provided by Proposition 5.7. To complete the proof it is thus enough to establish the base of the side induction. As a preparation we consider an element with . In view of Definition 5.3 we must have for some number . Together with Definitions 2.4 and 4.8 we obtain
[TABLE]
This forces and , say with . Altogether we get
[TABLE]
where ensures . Let us now distinguish two cases: First assume that is a limit or zero (i. e. for every there is a with ). Then Definition 5.3 yields
[TABLE]
By Lemma 5.2 this is a union of initial segments. The main induction hypothesis ensures that is well-founded for every . It follows that is well-founded, as required. Now assume that is the successor of an element , so that is equivalent to . In view of the above we obtain
[TABLE]
Once again the main induction hypothesis tells us that is well-founded. Since is a finite extension of this order, it must be well-founded itself. We have thus established the base of the side induction, which completes the proof. ∎
To shed further light on the previous proof we point out that we have
[TABLE]
due to Definitions 2.12 and 4.8 as well as Lemma 5.2. Together with the conclusions of the previous sections we obtain the main result of this paper:
Theorem 5.9** ().**
The following are equivalent:
- (1)
If is a normal dilator, then is well-founded for any well-order . 2. (2)
Any normal dilator has an upper derivative such that preserves well-foundedness (which means that is again a normal dilator). 3. (3)
The principle of -bar induction is valid.
Note that statements (1) and (2) are each expressed by a single formula, relying on the formalization of dilators in Section 2. To express (3) by a single formula one uses a truth definition for -sentences.
Proof.
The implication (1)(2) follows from Proposition 4.11, which asserts that is an upper derivative of (in fact we have a derivative, by Theorem 4.12). By Corollary 3.13 we get (2)(3) (note that the proof uses arithmetical comprehension, via the Kleene normal form theorem and the characteristic property of the Kleene-Brouwer order). The implication (3)(1) holds by Theorem 5.8. ∎
As in the previous section, results about transfer to arbitrary derivatives:
Corollary 5.10** ().**
Consider a normal dilator . If is a derivative of , then preserves well-foundedness.
Proof.
By Definition 2.28 and Proposition 4.11 there is a morphism of upper derivatives. According to Lemma 2.21 we get an embedding
[TABLE]
for each linear order . Together with Theorem 5.8 it follows that is well-founded whenever is a well-order. ∎
Working in a sufficiently strong set theory, one can deduce the following unconditional version of Theorem 2.29. This result provides further justification for our categorical definition of derivatives:
Corollary 5.11**.**
Let be a normal dilator. If is a derivative of , then the function is the derivative of the normal function .
Proof.
According to Theorem 4.13 and Corollary 5.10 the assumptions of Theorem 2.29 are satisfied whenever is a derivative of . ∎
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] Peter Aczel, Mathematical problems in logic , Ph D thesis, Oxford, 1966.
- 2[2] by same author, Normal functors on linear orderings , The Journal of Symbolic Logic 32 (1967), p. 430, abstract to a paper presented at the annual meeting of the Association for Symbolic Logic, Houston, Texas, 1967.
- 3[3] Toshiyasu Arai, Derivatives of normal functions and ω 𝜔 \omega -models , Archive for Mathematical Logic 57 (2018), no. 5-6, 649–664.
- 4[4] Andrea Cantini, On the relation between choice and comprehension principles in second order arithmetic , The Journal of Symbolic Logic 51 (1986), 360–373.
- 5[5] Solomon Feferman, Systems of predicative analysis , The Journal of Symbolic Logic 29 (1964), 1–30.
- 6[6] Anton Freund, Type-Two Well-Ordering Principles, Admissible Sets, and Π 1 1 subscript superscript Π 1 1 {\Pi}^{1}_{1} -Comprehension , Ph D thesis, University of Leeds, 2018, available via http://etheses.whiterose.ac.uk/20929/ .
- 7[7] by same author, Π 1 1 subscript superscript Π 1 1 {\Pi}^{1}_{1} -comprehension as a well-ordering principle , Advances in Mathematics 355 (2019), article no. 106767, 65 pages.
- 8[8] by same author, A categorical construction of Bachmann-Howard fixed points , Bulletin of the London Mathematical Society 51 (2019), no. 5, 801–814.
