Exercise WO.1

Theorem (General principle of recursive definition). Let J be a well-ordered set; let C be a set. Let F be the set of all functions mapping sections of J into C. Given a function ρ : F C, there is a unique h : J C such that h(α) = ρ(h Sα) for each α J. [Hint: Follow the pattern outlined in Exercise 10 of §10.]

Answers

Following the hint, we follow the pattern of Exercise 10.10. In what follows denote by (∗) the property

h(α) = ρ(h Sα)

for a function h from J or a section of J to C.

Lemma 1. If h and k map sections of J, or all of J, into C and satisfy (∗) for all x in their respective domains, then h(x) = k(x) for all x in both domains.

Proof. First, suppose that the domains of h and k are sets H and K where each is either a section of J or J itself. Since this is the case, we can assume without loss of generality that H K and so H is exactly the domain common to both h and k. Now suppose that the hypothesis we are trying to prove is not true so that there is an x in both domains (i.e. x H) where h(x)k(x). We can also assume that x is the smallest such element since H J and J are well-ordered. It then clearly follows that Sx H is a section of J and that h(y) = k(y) for all y Sx. From this we clearly have that h Sx = k Sx so that

h(x) = ρ(h Sx) = ρ(k Sx) = k(x)

since both h and k satisfy (∗) and x is in the domain of both. This contradicts the supposition that h(x)k(x) so that it must be that no such x exists and hence h and k are the same in their common domain as desired. □

Lemma 2. If there exists a function h : Sα C satisfying (∗), then there exists a function k : Sα {α} C satisfying (∗).

Proof. Suppose that h : Sα C is such a function satisfying (∗). Now let S¯α = Sα {α} and we define k : S¯α C as follows. For any x S¯α set

k(x) = { h(x)x Sα ρ(h)x = α.

We note that clearly Sα and {α} are disjoint so that this is unambiguous. We also note that h is a function from a section of J to C so that h and ρ(h) C is therefore defined.

Now we show that k satisfies (∗). First, clearly h Sx = k Sx for any x α since k(y) = h(y) by definition for any y Sx Sα. Now consider any x S¯α. If x = α then by definition we have

k(x) = ρ(h) = ρ(h Sα) = ρ(k Sα) = ρ(k Sx)

since clearly h = h Sα since Sα is the domain of h. On the other hand, if x Sα then x < α so that

k(x) = h(x) = ρ(h Sx) = ρ(k Sx)

since h satisfies (∗). Therefore, since x was arbitrary, this shows that k also satisfies (∗). □

Lemma 3. If K J and for all α K there exists a function hα : Sα C satisfying (∗), then there exists a function

k : αKSα C

satisfying (∗).

Proof. Let

k = αKhα,

which we claim is the function we seek.

First, we show that k is actually a function from αKSα to C. So consider any x in the domain of k. Suppose that (x,a) and (x,b) are both in k so that there are α and β in K where (x,a) hα and (x,b) hβ. Since hα and hβ both satisfy (∗), it follows from Lemma 1 that a = hα(x) = hβ(x) = b since clearly x is in the domain of both. This shows that k is indeed a function since (x,a) and (x,b) were arbitrary. Also clearly the domain of k is αKSα since, for any x αKSα, we have that there is an α K where x Sα. Hence x is in the domain of hα and so in the domain of k. In the other direction, clearly, if x is in the domain of k then it is in the domain of hα for some α K. Since this domain is Sα, clearly x αKSα. Lastly, obviously, the range of k can be C since this is the range of every hα.

Now we show that k satisfies (∗). So consider any x αKSα so that x Sα for some α K. Clearly we have that k(y) = hα(y) for every y Sα since hα k. It then immediately follows that k(x) = h(x) and k Sx = hα Sx since Sx Sα. Then, since hα satisfies (∗), we have

k(x) = hα(x) = ρ(hα Sx) = ρ(k Sx).

Since x was arbitrary, this shows that k satisfies (∗) as desired. □

Lemma 4. For every β J, there exists a function hβ : Sβ C satisfying (∗).

Proof. We show this by transfinite induction. So consider any β J and suppose that, for every x Sβ, there is a function hx : Sx C satisfying (∗). Now, if β has an immediate predecessor α then we claim that Sβ = Sα {α}. First if x Sβ then x < β so that x α since α is the immediate predecessor of β. If x < α then x Sα and if x = α then x {α}. Hence in either case we have that x Sα {α}. Now suppose that x Sα {α}. If x Sα then x < α < β so that s Sβ. On the other hand if x {α} then x = α < β so that again x Sβ. Thus we have shown that Sβ Sα {α} and Sα {α} Sβ so that Sβ = Sα {α}. Since α Sβ it follows that there is an hα : Sα C that satisfies (∗). Then, by Lemma 2 , we have that there is an hβ : Sβ = Sα {α} C that also satisfies (∗).

If β does not have an immediate predecessor then we claim that Sβ = γ<βSγ. So consider any x Sβ so that x < β. Since x cannot be the immediate predecessor of β, there must be an α where x < α < β. Then x Sα so that, since α < β, clearly x γ<βSγ. Now suppose that x γ<βSγ so that there is an α < β where x Sα. Then clearly x < α < β so that also x Sβ. Thus we have shown that Sβ γ<βSγ and γ<βSγ Sβ so that Sβ = γ<βSγ. Now, clearly Sβ is a subset of J where there is an hx : Sx C satisfying (∗) for every x Sβ. Then it follows from Lemma 3 that there is a function hβ from γ<SβSγ = γ<βSγ = Sβ to C that satisfies (∗).

Therefore, in either case, we have shown that there is an hβ : Sβ C that satisfies (∗). The desired result then follows by transfinite induction. □

Main Problem.

Proof. First, suppose that J has no largest element. Then we claim that J = αJSα. For any x J there must be a y J where x < y since x cannot be the largest element of J. Hence x Sy so that also clearly αJSα. Then, for any x αJSα, there is an α J where x Sα. Clearly, Sα J so that x J also. Hence J αJSα and αJSα J so that J = αJSα. Since we know from Lemma 4 that there is an hα : Sα C that satisfies (∗) for every α J, it follows from Lemma 3 that there is a function h from αJSα = J to C that satisfies (∗).

If J does have a largest element β then clearly J = Sβ {β}. Since we know that there is an hβ : Sβ C that satisfies (∗) by Lemma 4 , it follows from Lemma 2 that there is a function h from Sβ {β} = J to C that satisfies (∗). Hence the desired function h exists in both cases. Lemma 1 also clearly shows that this function is unique. □

User profile picture
2019-12-01 00:00
Comments