Some Aspects and Examples of Innity Notions T ZF
Transcription
Some Aspects and Examples of Innity Notions T ZF
Some Aspects and Examples of Innity Notions J. W. Degen July 4, 1994 Abstract Our main contribution is a formal denition of what could be called a T -notion of innity, for set theories T extending ZF . Around this denition we organize some old and new notions of innity; we also indicate some easy independence proofs. 1 Introduction The investigation of dierent denitions of innity constitutes a signicant part of the development of axiomatic set theory. Tarski [15], Mostowski [11], Levy [9], and many other authors have devoted research papers to the theme of niteness denitions (which is the most often used term for this subject). The niteness denitions one usually comes across are all mutually equivalent if the full Axiom of Choice (AC ) is adopted | and this lies, in fact, in the very nature of a niteness denition, as has been observed several times and will receive an explanation by an explicit theorem once the concept of a niteness denition has been formally xed; see Theorem 6 below. In this paper I shall propose a denition of what could be called a notion of innity, and with this denition of "notion of innity" as a systematic point of reference I shall discuss several already known notions of innity and also several new notions of innity. 2 What is a Notion of Innity? Our set-theoretic notions and notations are the usual ones. Small greek letters range over ordinals, < is the same as 2 on ordinals. ! is the rst innite ordinal. stands for the relation of equipollence, i.e. two sets are equipollent i there is a bijection between them. a b means that the set a can be injected into the set b, and a b means that a is empty or b can be surjected onto a. p(a) is the powerset of a. The disjoint union of the sets a and b is denoted by a + b, their cartesian product by a b and their set-theoretic dierence by a n b. Denition 1 Let T be a set theory at least as strong as ZF. Then a T-notion of innity is a formula '(x) with exactly the free variable x such that the theory T proves all of the following: (1) 8 ! '() (2) 8n < ! :'(n) (3) 8x; y (x y ^ '(x): ! '(y)) (4) 8x; y (x y ^ '(x): ! '(y)) 1 In the presence of clause 4 clause 1 reduces to '(!). But below we shall encounter cases where 8 ! '() is provable whereas clause 4 is not provable. The axiom of innity is usually stated as 9x '(x) where '(x) : ! 9y (y 2 x) ^ 8y(y 2 x ! y [ fyg 2 x). This formula '(x) however is not a T -notion of innity, for any extension T of ZF , since it is neither invariant under equipollence nor invariant under supersets. We next dene the two most commonly used notions of innity, viz. (simple) innity (inf) and Dedekind-innity (D-inf), and also two related notions, viz. weak Dedekind-innity (wDinf) and dual Dedekind-innity (dD-inf). Denition 2 inf(x) :() 8n < ! : n x D ? inf(x) :() ! x wD ? inf(x) :() ! x dD ? inf(x) :() there exists a noninjective surjection from x onto x ZF proves that a set x is Dedekind-innite i there is a nonsurjective injection from x into x. This is Dedekind's original denition. We have perhaps given an unusual denition of (simple) innity. But ZF proves that the following are equivalent: (1) inf(x) , (2) :9 n < ! : x n and (3) 8 n < ! : n x. If : inf(x) then we say that x is nite, and if : D ? inf(x) we say that x is Dedekind-nite, and similarily for other innity - niteness pairs. Def. 1 and Def. 2 yield immediately Proposition 3 All four notions in Def. 2 are ZF -notions of innity, and therefore also T- notions of innity for every supertheory T of ZF . In ZF Dedekind-innity implies weak Dedekind-innity, and this implies simple innity. The next theorem is also fairly easy but more interesting. Theorem 4 Let T be any set theory at least as strong as ZF , and let '(x) be a T -notion of innity. Then T proves 8x (D ? inf(x) ! '(x): ^ :'(x) ! inf(x)) Proof: Let x be a Dedekind-innite set. Then on the basis of ZF the set x can be represented as a disjoint union x = y + z , where y !. Since '(x) is a T -notion of innity, we have by the rst clause of Def. 1 that T ` '(!), hence by the third clause that T ` '(y). By clause 4 of Def. 1 it follows that we have in T that '(x). Next suppose '(x). We argue in T . Thus by the third clause of Def. 1 : If n x for some n < ! then '(n). But this contradicts the second clause of Def. 1. Thus we have in T , that if '(x) then for all n < ! it is not the case that x n. From this we deduce that n x for all n < !, i.e. inf(x). 2 Since (by Prop. 3) dual Dedekind-innity is a ZF -notion of innity, Thm. 4 yields immediately that in ZF Dedekind-innity implies dual Dedekind-innity. |We want to remark without proof that the converse of Thm. 4 does not hold: Theorem 5 There is a (somewhat articial) formula '(x) such that ZF proves 8x(D ? inf(x) ! '(x): ^ :'(x) ! inf(x)) but '(x) is not a ZF -notion of innity. The next theorem shows that if we adopt ZFC , we have a certain collapse of innity notions. 2 Theorem 6 Let T ; T be any set theories such that ZF Ti ZFC; i = 1; 2. For i = 1; 2 let 'i (x) be a Ti -notion of innity. Then ZFC proves 8x(' (x) ! ' (x)). Proof: By the assumption in the Thm. to be proved and by Thm. 4 we can prove in ZFC for i = 1; 2 : 8x(D ? inf(x) ! 'i (x): ^ :'i (x) ! inf(x)). However, in ZFC we can also prove 8 x(inf(x) ! D ? inf(x)). 2 Remark: In order to prove the implication "innity =) Dedekind-innity", full AC is not 1 2 1 2 needed; the axiom of countable choices is sucient. That means that the interval between simple innity and Dedekind-innity shrinks to one point in the presence of some proper consequences of AC . It is of course possible to consider notions of innity that are not ZFC -notions of innity, as the example '(x) : ! inf(x) ^ GCH . We shall discuss below ZFC - but not ZF -notions of innity which are more natural than the example just given in that they concern the inner structure of the sets falling under them. 3 Nonequivalent ZF-Notions of Innity How many dierent, i.e. nonequivalent ZF -notions of innity are there ? First we give Denition 7 A set x is called amorphous if x is is innite but cannot be partitioned into two innite sets. We call a set x superamorphous (see e.g.[1]) if x is innite and if every relation on x is denable by a rst-order formula that contains besides the logical signs only the equality symbol = and parameters from x, i.e. individual constants that are interpreted as elements of x. Clearly, every superamorphous set is amorphous. Theorem 8 The existence of superamorphous sets is consistent with ZF . Proof: Start with ZFA, i.e. with ZF admitting a countably innite set of atoms At. Take the full symmetric group on At whereby you get At as a superamorphous set in the resulting permutation model. By the method of the Jech-Sochor transfer one gets a model of ZF with a superamorphous set. One may consult the book [7] for details. 2 Theorem 9 There are innitely many nonequivalent ZF -notions of innity. Proof: In order to prove this we dene an innite sequence (x); (x); : : : of ZF -notions of 1 2 innity such that (1) If 1 m < n then ZF ` 8 x ( n (x) ! m (x)), (2) The theory ZF + f9 x ( m (x) ^ : n (x)) : 1 m < n g is consistent. (3) For each n 1 the theories ZF + 9 x (inf(x) ^ : n (x)) and ZF + 9 x ( n(x) ^ : D ? inf(x)) are consistent. For n 1 we dene n(x) :() x can be partitioned into n+1 (simply) innite sets . Then each such n (x) is a ZF -notion of innity. Let y be an amorphous set; taking m + 1 disjoint copies of y we form x : = y1 + : : : + ym+1 . Then we have, consistently with ZF : m (x) and, if n > m; : n (x). Observe also, that a Dedekind-innite set can be split into innitely many innite sets. 2 3 Thm. 9 is quite trivial, and the ZF -notions of innity we supplied in its proof are not very interesting. However, the use of (super)amorphous sets is interesting and very important for our whole subject. The next theorem being a simple application of superamorphous sets has nevertheless many useful consequences in the theory of ZF -notions of innity. Theorem 10 Let be any closed rst-order formula, and suppose that ZF proves that every innite set is the underlying universe of a model of . Then has also nite models. Proof: Let A be a superamorphous set in some model of ZF . Since A is innite it is, according to our assumption, the underlying universe of a model of . This means that there are relations R1; : : :; Rm and A-elements a1 ; : : :; an such that hA; R1; : : :; Rm; a1; : : :; ani j= . (We construe functions as special relations.) Since A is superamorphous we can dene every relation Ri by a formula containing only constants and the equality symbol (besides the logical symbols). Now let be the formula that arises from if we replace each relation symbol by its dening formula. For the interpretation of we may need some extra elements from A, say an+1; : : :; ak . Then hA; a1; : : :; ak i j= . Now, every model of an equality-and-constants formula possesses a nite submodel. Therefore we have a nite subset B of A such that hB; a1 ; : : :; ak i j= . If S1 ; : : :; Sm are those relations on B which are dened by the same equality-and-constants formulae contained as parts in as the respective relations R1; : : :; Rm on A, then we get hB; S1 ; : : :; Sm ; a1 : : :; ani as a nite model of our original formula . 2 Remark: We want to point out some limitations of Thm. 10. First, if we take instead of a single rst-order sentence , innite sets of rst-order sentences then the Thm. 10 becomes false. A simple counterexample is the set fthere are at least n things : n 1g. Second, Thm. 10 becomes false for third-order formulae : In ZF a set x is simply innite if and only if there is a nonsurjective injection f : p(p(x)) ! p(p(x)): This last condition is expressible by a third-order formula over x, which can be chosen even third-order monadic. However, there is also a second-order sentence which makes Thm. 10 fail, viz. the sentence ? () 6 9 R (RandR?1 are well-orderings), where R?1 is the converse of R. This ? has no nite models although ZF proves that all simply innite sets satisfy ?. [ Reason in ZF as follows: If X has well-orderings R; R?1 then there is an ordinal such that hX; Ri is isomorphic to h; 2i. But then the innity of would cause in h; 2?1i a contradiction to the axiom of regularity. ] It is easy to check that the proof of Thm. 10 goes through also for monadic second-order logic ( over any rst-order signature). Thus we pose the Problem 1 For which extensions of rst-order logic does Thm. 10 hold? Let us give an application of Thm. 10: Denition 11 A set x is called Russell-innite i x carries an irreexive, transitive and unbounded relation r. (r is unbounded on x means 8 u 2 x 9 v 2 x : u r v ) Let denote the following rst-order formula of which we can recognize that it has no nite models. : () 8 x:R(x; x) ^ 8x; y; z (R(x; y) ^ R(y; z ) ! R(x; z )) ^ 8x9yR(x; y) . Taking the contrapositive of Thm. 10 we infer that ZF cannot prove that all (simply) innite sets are the underlying universe of a model of the formula | in other words it is consistent with ZF that there is an innite set which is not Russell-innite. 4 We show that, w.r.t. ZF , Russell-innity is properly weaker than Dedekind-innity. We shall do this in a slightly indirect way as this will yield in addition some other useful results. Theorem 12 ZF does not prove that 8x(dD ? inf(x) ! D ? inf(x)). Proof: Truss proved in [16] that it is consistent with ZF that there is a full innite binary tree which does not possess any innite branch. So let such a tree be given, and denote by x the set of its points. If we assign the root to the root and to each other point its father the we get in this way a noninjective surjection of x onto x . Hence the set x is dually Dedekind-innite. Now we show that x cannot be Dedekind-innite. Let us suppose the contradictory; i.e. we suppose that we can inject the set ! into x. To facilitate the argument, we may assume that ! x. Then we dene | in ZF | an innite path through : We let the path begin with the root. If we have dened the path up to a certain height we must decide for just one of two possible continuations. Let a be the point reached thus far, and let a1 and a2 be the sons of a. We consider the subtrees spanned by ai; i = 1; 2. Either the span of a1 or the span of a2 or both contain innitely many elements of !. If one of them has only nitely many elements of ! we go in the direction of the other span in order to extend our path. If both spanned trees have innitely many elements from ! then we take that direction in which the minimal !-element is strictly smaller than the minimal !-element of the other spanned tree. 2 Proposition 13 ZF proves that 8x(dD ? inf(x) ! wD ? inf(x)). Proof: Let f be a noninjective surjection from x into x. Furthermore, let a be a point that witnesses the noninjectivity of f . That means: 9x; y (x = 6 y ^ f (x) = f (y) = a). Now we dene a function g from x onto ! as follows: g(x) = minfn 2 ! : f n (x) = ag if there is such an n, and g(x) = 0 otherwise. Let us see that g is indeed a surjection onto !. There are two relevant cases. In the rst case we have for all elements n 2 ! n f0g : f n (a) 6= a. Then we get the surjectivity of g immediately from the surjectivity of f . In the other case we have f n (a) = a for some n 1. Choose n minimal. Thus a lies on a cycle of length n. Since a witnesses the noninjectivity of f there must be an element u not on that cycle such that f (u) = a. Again the surjectivity of g follows from that of f . 2 Proposition 14 ZF proves that 8 x(wD ? inf (x) ! Russell ? inf (x)). Proof: If f is a function of x onto ! dene for a; b 2 x the relation ab : $ f (a) < f (b). 2 Summa summarum we have proved the promised result that it is consistent with ZF that there is a Russell-innite set that is not Dedekind-innite. | We have also proved: Corollary 15 It is consistent with ZF that there is a weakly Dedekind-innite but Dedekindnite set. Another Proof of Corollary 15: In the basic Cohen model (see [7], p.81) there exists an innite Dedekind-nite set of real numbers. On the other hand, one can show already in ZF that every innite set of real numbers can be surjected onto !. A short proof of this runs as follows: Identify the set of real numbers with the Cantor space 2! of innite 0; 1-sequences. Let A 2! be given. We call an a 2 2! an accumulation point of A if there are arbitrarily large n's such that there are x 2 A with a(n) 6= x(n) ^ 8 m < n : a(m) = x(m). Now, Konig's 5 Lemma for binary trees with nite 0; 1-sequences as nodes is provable in ZF and yields the theorem that every innite set A 2! possesses an accumulation point a, which may or may not belong to A. Given an accumulation point a of A dene s : A ! ! by the condition s(x) = minfn : a(n) 6= x(n)g for all x 6= a and as s(a) = 0, if a 2 A. The range of s is an innite subset of !, i.e. a set which stands in bijective relation with ! itself. 2 Conjecture 2 We conjecture that there is a weakly Dedekind-nite set that is not dually Dedekind-innite. The following are some scattered results about Russell-innity. It can be shown (by the proof of Thm. 10) that no superamorphous set is Russell-innite. M. Goldstern observed a stronger fact, which we state without proof: Proposition 16 ZF proves: Let x be Russell-innite and let n > 0 be a natural number. Then x can be partitioned into n innite sets. A fortiori there is no set which is both amorphous and Russell-innite. It is not dicult to prove: Proposition 17 ZF proves that every linearly ordered innite set is Russell-innite. Proposition 18 (1) It is consistent with ZF that there is a Russell-innite set that cannot be linearly ordered. (2) ZF proves that the power set of every innite set is Russell-innite. Proof of Prop. 18: Ad(1): In one of the Cohen models (see [7]) p(R), i.e. the power set of the set of the reals, cannot be linearly ordered. We want to show that p(R) is Russell-innite.| Let A be the set of nite subsets of R and B the set of innite subsets of R . On A dene x y as 9 z (z 2 A ^ : z x ^ y = x [ z ). And on B dene x y as 9 z (z 2 A ^ : z y ^ x = y [ z ). Finally, if x 2 A and y 2 B then set x y. Then p(R)is Russell-innite via . Ad(2): The argument in Ad(1) works for every innite set instead of R 2 Since it is consistent with ZF that there is an innite set x such that the power set of x is Dedekind-nite (see [7], p. 95), Prop. 18 yields a second proof of the fact that the existence of a Russell-innite but Dedekind-nite set is consistent with ZF . As another application of Thm. 10 one may also prove the perhaps oldest and most famous independence result in the realm of niteness denitions, viz. that it is consistent with ZF that there is an innite Dedekind-nite set. One may consider innity notions which are dened by reference to innite sets of rstorder sentences; in the next denition we will restrict ourselves to sentences with just a unary function symbol as nonlogical symbol. Denition 19 We abbreviate the sentence 8x; y(fx = fy ! x = y) by injec(f ) and the sentence 8x9y fy = x by surjec(f ). Further, let [9nonper] denote the set f9x fx 6= x, 9x ffx 6= x, 9x fffx = 6 x; : : :g of sentences, and let [8nonper] denote the set f8x fx =6 x, 8x ffx =6 x, 8x fffx =6 x; : : :g of sentences. Then we can dene the following ve sets of sentences: (1) ? consists of the sentences : injec(f ), and those in [9nonper], (2) ? consists of the sentences : injec(f ), surjec(f ), and those in [9nonper], 1 2 6 (3) ?3 consists of the sentences in [8nonper], (4) ?4 consists of the sentences : injec(f ), and those in [8nonper], (5) ?5 consists of the sentences: injec(f ), surjec(f ), and those in [8nonper] Let s be a set. If s is the underlying universe of a model of the set ?i then we call s period-innite of level (i) for i = 1; 2; 3; 4; 5, or [i]-per-inf(s). None of the ?1 ; : : :; ?5 has a nite model. But each has hZ; i as a model where Z are the integers, and is the successor function on them. Every nite subset of each ?i has also a nite model. Theorem 20 In ZF we can prove the following implications: [5]-per-inf =) [4]-per-inf=) [3]-per-inf =) D-inf =) [2]-per-inf =) [1]-per-inf =) wD-inf Proof: We show only the last implication. Assume [1]-per-inf(s) and let f : s ! s be injective and satisfy the set [9nonper]. We have to dene a surjection g : s ! ! . Case I. There is an element a 2 s such that for all positive numbers n : f n (a) = 6 a. Then g n sends f (a) 7! n (therefore a 7! 0) and b 7! 0 for every b 2 s such that there is no n 2 ! with f n (a) = b. Case II. For all a 2 s there is a positive number n such that f n (a) = a. We dene the order ord(a) of a as the minimal such positive number. By recursion we dene : ! ! ! n 1: (0) := minford(a) : a 2 sg and (n + 1) := minford(a) : a 2 s ^ ord(a) > (n)g. Then for each n 2 ! the nth slice Sn is the set fx 2 s : (n) = ord(x)g. Finally set g(x) = n ! x 2 Sn . This function g surjects our set s onto !. 2 It is also easily shown that [2]-per-innity and therefore also [1]-per-innity are ZF -notions of innity. In the next section we show that [3]-per-innity and therefore [4]-per-innity and [5]-per-innity are not ZF -notions of innity. 4 Innity Notions that are not ZF-Notions of Innity Theorem 21 It is consistent with ZF that there exists a Dedekind-innite set s that does not satisfy [3]-per-inf(s). Proof: Let a be an amorphous set such that a \ ! = ;. If we set s := a + ! then trivially a D ? inf (s). Suppose that [3]-per-inf(s). Then we have a function f : s ! s such that hs; f i satises the set [8nonper]. We distinguish two cases: Case I. There exists an element r 2 a such that f n (r) 2 a for all n 2 !. Then our amorphous set a would be Dedekind-innite, which is impossible. Case II. For every r 2 a there is a positive number n such that f n (r) 2 !. Dene g : a ! ! as r 7! f n (r) where n = minfm : f m (r) 2 !g. This g is injective, hence we could via g?1 on the range of g give an enumeration of our amorphous set, which is again a contradiction. 2 Thm. 21 together with Thm. 4 implies that [3]-per-innity is not a ZF -notion of innity. We have however immediately: Proposition 22 [5]-per-innity and therefore also [4]-per-innity and [3]-per-innity are ZF + [split ? !]-notion of innity, where [split ? !] is the statement that for every simply innite set y we have y y !. 7 It is known that [split ? !] does not imply AC . For it is shown in [6] that (in ZF ) [split ? !] is equivalent to 8y (inf (y) ! y 2 y); and the latter statement has been shown by Sageev in [12] not to imply AC . Call a set of rst-order sentences with equality and just one unary function symbol f a monounarian theory. E.g. the ?i 's in Def. 19 are monounarian theories. If is a consistent monounarian theory having no nite models, then we dene a set s to be -innite i the set s is the underlying universe of a model for . We call such innity notions monounarian innity notions. The following theorem implies, together with the result of Sageev just quoted, that there is no monounarian innity notion '(x) such that ZF + 8 x (inf (x) ?! '(x)) implies AC . Theorem 23 ZF proves: Let be a consistent monounarian theory without nite models. If x is equipollent to y ! for some nonempty set y, then there exist a function f : x ?! x such that hx; f i is a model of . We omit the (long) proof. See however the paper [10] for some pertinent techniques. On the other hand there is a single rst-order sentence over a binary function symbol such that we have for the innity notion dened w.r.t. this sentence that every set theory T with the property that this notion is a T -notion of innity must prove AC . The sentence in question is 9x; y x 6= y ^ 8x; y; u; v(g(x; y) = g(u; v) ! x = u ^ y = v) ^ 8z 9x; y g(x; y) = z . A set s is the underlying universe of a model of this sentence i s has more than one element and s s s, which we abbreviate to '(s); and we express this by saying that the set s is pairing-innite. Let T be an extension of ZF such that '(s) is a T -notion of innity. Thm. 4 implies that T proves 8s (D ? inf (s) ?! '(s)). Claim: In T we can prove that all simply innite sets are Dedekind-innite. Then by the Claim we deduce that T proves: for all simply innite sets s we have: s s s. Recall that the last statement is equivalent to AC . Proof of the Claim: Let s be a simply innite set, assumed to be disjoint from !. Form the Dedekind-innite set t := s + !. Then by a result just proven we have in T that '(t), i.e. that t t t. We have s s + s ! + ! s + !. A fortiori we have s s s + ! via an injection f . Consider the image f [s s]. If innitely many elements of f [s s] lie in ! then we have a countably innite subset of s s, in other words, ! can be injected into s s and therefore into s and we are done. Thus we may assume that only nitely many elements of f [s s] lie in !. Let p1; : : :; pn be the ordered pairs which these !-elements stem from. Then there are at least two (in fact innitely many ) elements of s, say a and b, which do not occur as the right coordinate of any of the pi's. The two disjoint sets s fag and s fbg must be injected into s via f . But from this we infer that there is also a nonsurjective injection from s into s. Thus, in all events, our simply innite set s is even Dedekind-innite. 2 The innity notion '(x) just considered, i.e. pairing-innity, forces every set theory T which proves that '(x) is a T -notion of innity also to prove 8x (inf (x) ?! '(x)). This is a contrast to Dedekind-innity which is a ZF -notion of innity without ZF being able to prove that all innite sets are Dedekind-innite. Denition 24 We call a set x splittable i x is nonempty and there are two disjoint subsets u and v of x such that u x and v x. ZF proves the rst three clauses of Def. 1 8 Theorem 25 It is consistent with ZF that there is a Dedekind-innite set that is not splittable. Proof: The heart of the proof is again the use of an amorphous set. So let x be an amorphous set such that x \ ! = ;. Then we may dene: y := x + !. Then show that the Dedekind-innite set y is not splittable. Suppose y was splittable. Then there are disjoint subsets y1 and y2 of y such that y1 y and y2 y. It follows that yi ; i = 1; 2 contains innitely many elements of x. For suppose that yi contained only nitely many x1 ; : : : ; xn 2 x then it would follow that yi ! and hence we would have ! ! [ x, and x would be Dedekind-innite. However, it is easily seen that an amorphous set cannot be Dedekind-innite. If we dene zi := x \ yi; i = 1; 2 then (z1 ; z2) is a partition of x into two innite sets. And this is a contradiction to the fact that x is amorphous. 2 It follows that splittability is not a ZF -notion of innity, since Thm. 25 together with Thm. 4 imply that we cannot prove in ZF that splittability fullls clause 4 of Def. 1, i.e. the invariance under supersets. Proposition 26 Let T be an extension of ZF such that splittability is a T -notion of innity. Then T proves that all simply innite sets are splittable. Proof: The argument is like that for pairing-innity and nally boils down to showing (in ZF ) that an arbitrary set a is Dedekind-innite, if a is innite, disjoint from ! and such that a f0; 1g can be injected into a + !. 2 We now turn to a notion of innity that occurs | at least implicitly | in many philosophical and therefore popular discussions about the foundations of mathematics and exact knowledge in general. The underlying idea is the idea of inexhaustibility, of which we like to give the following formal Denition 27 We call a set x inexhaustible i x has at least two elements and we have for all subsets y of x : if y x then x (x n y). Here a b means a b ^ :b a. Theorem 28 It is consistent with ZF that there is a Dedekind-innite set that is not inexhaustible. Proof: Like the proof of Thm. 25, using an amorphous set. On the other hand, since every aleph is inexhaustible and under AC every innite set is equipollent to an aleph, inexhaustibility is a ZFC -notion of innity. Problem 3 Let T be an extension of ZF such that inexhaustibility is a T -notion of innity. Does this imply that T proves AC ? We wish to append a list of some further ZFC - but not ZF -notions of innity; each of them implies Dedekind-innity. Denition 29 (1) The set x is division-innite i x has at least three elements and 8y x(y 6= ; ?! 9u x y u) (2) The set x is even-odd-innite if there is an element a 2 x such that both x and x n fag can be represented as the disjoint union of two-element sets. (3) Let n 2 ! n f0; 1g; then the set x is n-selnjective i x has at least two elements and 8f : x ! n 9i 2 n : x f ?1 [i]. 9 One can prove in ZF that if n; m 2 then: x is n-selnjective i x is m-selnjective i x is inexhaustible. 5 More ZF-Notions of Innity We are now going to give a somewhat rhapsodic list of ZF -notions of innity. Denition 30 (1) The set x is combinator-innite i x has at least two elements and there exists an f : x2 ! x such that 9a 8b; c : f (f (a; b); c) = b (2) The set x is tree-innite i there is an f : x ! x such that the sentence 9u8y9z (f (z ) = y ^ : u = z ) holds in hx; f i. (3) The set x is inversion-innite i there is an f : x ! x such that there is no permutation g of x such that f g f = f where denotes functional composition. (4) The set x is strongly Tarski-innite i there is a -chain (yi )i2! in the powerset of x without a -maximal element. (Note: this is only one of the notions of innity considered by Tarski, see [15]). (5) The set x is almost Dedekind-innite i p(x) is Dedekind-innite. (6) The set x is star-innite i there is an f : p<! (x) ! p<! (x) (where p<! (x) is the set of nite subsets of x) such that for all y 2 p<! (x) : f (y) 6 y. (7) The set x is strongly star-innite i there is an f : p<! (x) ! x such that for all y 2 p<! (x) : f (y) 62 y. In order to show, that a proposed denition is indeed a ZF -notion of innity we have, of course, to show all four clauses of Def. 1 in ZF . In general, it is the fourth clause that requires some signicant eort. So, to take just one example, it is not obvious that inversion-innity satises ZF -provably the invariance under supersets. Proposition 31 ZF proves: If x is inversion-innite and if x y, then y is also inversioninnite. Proof: It is easier to prove the contrapositive. So let the set y be inversion-nite. If in addition we have x y, then x must be inversion-nite. Let f : x ! x be an arbitrary function. Dene f : y ! y as f on x and as identity on y n x. The inversion-niteness of y implies that there exists a permutation g : y ! y such that f g f = f . By the choice of f the permutation g must be the identity map on y n x. If we let g be the restriction of g to the set x then it follows f g f = f ; hence x is inversion-nite. 2 Admittedly, inversion-innity is somewhat articial; it is implied by the perhaps less articial tree-innity. Tree-innity in turn is, w.r.t. ZF , equivalent to dual Dedekind-innity. A set is strongly Tarski-innite i it is almost Dedekind-innite i it is weakly Dedekind-innite. See [8] for proofs of these equivalences. It is also easy to show that if a set is star-innite then it is weakly Dedekind-innite, and strong star-innity implies star-innity but not the other way around, as will be shown presently. Strong star-innity is equivalent to Dedekind-innity. Finally, combinator-innity is equivalent to Dedekind-innity. 10 Proposition 32 It is consistent with ZF that there exists a star-nite set which is not strongly star-innite. Proof: We already remarked that strong star-innity is equivalent with Dedekind-innity. Now, the set x used in the proof of Thm. 12 is not Dedekind-innite, as we showed there. On the other hand, we have a function g : x ! x (constructed from the binary tree on x), such that the xed point of g has itself and its two proper sons as pre-images, and every other point has exactly two pre-images. So let us dene a function f : p<! (x) ! p<! (x) as follows : f (;) = the singleton of the xed point of g, otherwise we set f (y) = g?1[y]. It follows that for all y 2 p<! : f (y) 6 y 2 Theorem 33 ZF proves 8 x (x is Dedekind-innite ! x is combinator-innite ). Proof: We write the function f occurring in the denition of combinator-innity simply as an inxed point and introduce an extra individual constant a. Then a set A will be combinatorinnite if and only if one can have on A a nontrivial model of the equation (a x) y = x. Recall that this equation is one of two equations of combinatorial logic, hence our nomenclature. | The function a (x) = a x is obviously injective and we show now that it is also nonsurjective if the domain A has more than one element. If a was surjective then we would have an element b 2 A such that a (b) = ab = a: But then we would have for all x 2 A: a (x) = ax = (ab)x = b and the function a would not be injective if A has more than one element. Thus we have shown that combinator-innity implies Dedekind-innity. To prove the other direction we have to show that we can dene on a given Dedekind-innite set A a model for the equation (a x) y = x. Without loss of generality we may assume that A = ! + U . Then we dene: a := 0 ; 0 n := n + 1 and (n + 1) z := n for n 2 !; z 2 A and nally 0 u := u; u z := u for u 2 U; z 2 A. 2 There is another curious innity notion that is also implied by tree-innity, viz. trivolutioninnity. Denition 34 Call a function f such that f f f = f a trivolution. A set x is called trivolution-innite i there is a function f : x ! x such that there are no functions g; h : x ! x with f = g h; g g g = g; h h h = h. Concerning trivolution-innity only the third clause of Def. 1, viz. invariance under equipollence is obvious. Clause 2 rests upon the following Theorem 35 Every function on a nite set is the composition of two trivolutions. Proof: Following Sperber's proof [13] we are showing something even stronger, viz. that if x is a nite set and if f is a function from x into x then there are functions g; h : x ! x such that g g = id; h h h = h and f = g h (rst h then g). | So let the function f be given. The function f , as a graph, divides up into components, i.e. maximally connected parts. Each such component possesses just one cycle (xed points, as cycles of length 1, included), onto which several (possibly none) tree-like connected parts of the function f are planted. Call these parts simply trees, or f -trees. For the proof it is sucient to show how one can construct the required functions g and h on a single component, say, C. 11 Let the cycle of C have the length n, and let c be an arbitrary but xed element on that cycle. Then we have f n (c) = c ^ 8i : (0 < i < n ! :f i (c) = c). Using the chosen element c we dene the functions g and h on the cycle of our component C as follows: g : f i (c) 7! f n?i (c) and h : f i (c) 7! f n?1?i (c) 8 i < n. Thus we have on the cycle of C already satised the equations g g = h h = id. It remains to treat the f -trees of our component C. We can treat these trees separately; so x one of them, say . We choose a leaf d of and dene the functions g and h on the path to d from the root of by which is planted onto the cycle of C. For the root of , i.e. for f n (d) the functions g and h are already dened as the root is an element of the cycle. For the remaining points of the path from the root to the leaf d we dene the functions g and h as follows: g : f i (d) 7! f n?i?1 (d) ; h : f i (d) 7! f n?i (d) 8 i < n . In this way we proceed with all paths of the tree . If a new leaf lands per iteration of f in a point p of an already treated path such that p does not lie on the cycle then we take this point p as the root of the new path. On the trees of our component the equations g g = id and h h h = h are valid. 2 Remark: Thm. 35 is an adaptation to nite sets and general functions of the fact that each permutation f on any set (nite or innite) can be written as a product of two reections a; b, f = a b, where a reection is a permutation of order 2. This is not provable without some use of AC , see [2]. On the other hand, we deduce clause 1 of Def. 1 as a corollary to the following Proposition 36 ZF proves that dual Dedekind-innity implies trivolution-innity. Proof: Let a set x and a surjective function f : x ! x be given. Suppose we had g; h : x ! x such that f = g h; g g g = g; h h h = h. The surjectivity of f implies the surjectivity of h, hence by cancelling: h h = id . This implies that h is a bijection. Since f was surjective and f = g h we have that g is surjective. Then cancelling yields g g = id. This implies that g is a bijection. It follows that f is a bijection and hence injective. Therefore, every dually Dedekind-innite set is also trivolution-innite. 2 Problem 4 Can one prove in ZF that trivolution-innity is invariant under supersets? If the answer is YES then trivolution-innity is in indeed a ZF -notion of innity. If the answer is NO then we would have a natural example for Thm. 5 | since ZF proves that trivolutioninnity lies (properly) between Dedekind-innity and simple innity. Let us separate trivolution-innity from simple innity. Denition 37 A set is called hyperamorphous i it is amorphous and cannot be partitioned into simply innitely many sets with at least two elements. By Thm. 8 the existence of a hyperamorphous set is consistent with ZF . Theorem 38 It is consistent with ZF that there is an innite set that is trivolution-nite; moreover, ZF proves that every hyperamorphous set is trivolution-nite. Proof: Let x be hyperamorphous and f : x ! x arbitrary. At most one component of f can be innite, and there are only nitely many nite components with more than one point. These nite components are factored into g; h as in the proof of Thm. 35 | the treatment of the 12 possibly innitely many xed points is trivial. Let us now consider the possibly present innite component, say C . Since x is hyperamorphous the cycle of C must be nite, and the heights of the trees of C must also be nite. The innity of C can have only one reason, viz. that there is just one point p such that the pre-image f ?1 [p] is innite. The hyperamorphousness of x implies however, that only nitely many elements from f ?1 [p] have pre-images in turn. Such an innite component can be subjected to the same procedure as the nite component in the proof of Thm. 35. Nothing beyond ZF is used for the construction of factors g; h with g g = id ; h h h = h for f , given the hyperamorphousness of x. 2 6 Higher Dedekind sets In Def. 2 of innity and Dedekind-innity the cardinal ! played a role that we now generalize to every innite cardinal in the following Denition 39 A set x is called -innite i 8 < : x; and -Dedekind-innite i x. A set x is called a -Dedekind set if x is -innite but not -Dedekind-innite. Then an @ -Dedekind set is a simply innite set which is not Dedekind-innite. Consider the statement 0 (BigDed) 8 9x : x is a -Dedekind set First, if is a successor cardinal, = + , then is trivially a -Dedekind set. Thus the statement (BigDed) is equivalent to the statement that there are -Dedekind sets for every limit cardinal (@0 included). Note that ZFC proves that there are no -Dedekind sets for all limit cardinals . However we have the Theorem 40 The statement (BigDed) is consistent with ZF Proof ( Due to M. Goldstern and M. Gitik ) : M. Goldstern showed in ZF that the existence of an @ -Dedekind set implies the existence of a -Dedekind set for all limit cardinals with conality !. His proof runs as follows: If d is an !-Dedekind set we denote by dk all nite sequence with terms from d without repetition. Then the innity of d implies that dk can be surjected onto !, say via s. However, ! cannot be injected into dk. Let be a limit cardinal 0 of conality !. Then we have a strictly monotone sequence (i )i2! of cardinals such that supi2! i = . Then dene: D := f(x; ) : x 2 dk ^ 2 s(x)g. Show that D is a -Dedekind set. On the other hand, M. Gitik in his letter [4] told me that although his model in [3] in which every cardinal has conality ! does not contain an @0 -Dedekind set one can force such an @0 -Dedekind set into it in such a way that all conalities are preserved. 2 Although in [3] Gitik uses a large cardinal assumption, one can probably obtain the consistency of (BigDed) without the assumption of large cardinals in the ground model. | We could not dispose of the following Problem 5 Call a set x a strong -Dedekind set if x is -innite but x cannot be surjected onto . Then let (strongBigDed) be the statement that for every innite cardinal there exists a strong -Dedekind set. How can one prove that (strongBigDed) is consistent with ZF ? 13 The ZF -notions obviously form a lattice w.r.t. conjunction and disjunction. However, before we can begin the closer study of the structure of this lattice, we must solve the Main Open Problem, which reads: Problem 6 Are there incomparable ZF -notions of innity? That means: Are there two ZF -notions of innity ' (x); ' (x) and a model M of ZF such that there is a set u 2 M with M j= ' [u] ^ :' [u] and a set w 2 M with M j= ' [w] ^ :' [w] Acknowledgement: I wish to thank Klaus Kuhnle who streamlined in his [8] several of 1 1 2 2 2 1 my denitions and proofs concerning the subject matter of this paper. Some ideas and results arose from discussions with Klaus Leeb. Jan Johannsen discovered some mistakes in an earlier version. References [1] N. Brunner "Superamorphous sets" Reports on Math.Logic vol. 21 (1987) 15{17 [2] J.W. Degen "There can be a Permutation which is not the Product of two Reections" ZML Bd. 34 (1988) 65{66 [3] M. Gitik "All uncountable cardinals can be singular" Israel Journ. Math. vol. 35 (1980) 61{88, [4] M. Gitik letter to the author, December 1992 [5] M. Goldstern private electronic communication, September 1992 [6] J.D. Halpern, P.E. Howard "Cardinals m such that 2 m = m" Proc. AMS vol. 26 (1970) 487{490 [7] T. Jech "The Axiom of Choice " Amsterdam 1973 [8] K. Kuhnle "Unendlichkeitsdenitionen " Studienarbeit, Informatik I, Erlangen, 1991 [9] A. Levy "The independence of various denitions of niteness" Fund. Math. vol. 46 (1958) 1{13 [10] J. Malitz, J. Mycielski, W. Reinhardt "The axiom of choice, the Lowenheim-Skolem theorem and Borel models" Fund. Math. vol. 137 (1991) 53{58 [11] A. Mostowski "On the independence of denitions of niteness in a system of logic" Ann. Soc. Math. Polon. Ser. II (1938) 1{54 [12] G. Sageev "An independence result concerning the axiom of choice" Ann. Math. Log. vol. 6 (1975) 1{184 [13] H. Sperber "Every nite function equals ab, where a2 = 1 and b3 = b" unpublished [14] L.Spisiak and P. Vojtas "Dependences between denitions of niteness" Czech. Math. J. vol. 38 (1988) 389{397 [15] A. Tarski "Sur les ensembles nis "Fund. Math. vol. 6 (1924) 45-95 [16] J. Truss "Some Cases of Konig's Lemma " in: LNM 537, Heidelberg 1976, 273{284 14