Learnability and Numberings of Families of Computably Enumerable Sets

Size: px
Start display at page:

Download "Learnability and Numberings of Families of Computably Enumerable Sets"

Transcription

1 Learnability and Numberings of Families of Computably Enumerable Sets Klaus Ambos-Spies These notes contain most of the material covered in the course Learnability and Numberings of Families of Computably Enumerable Sets held at the University of Heidelberg in the summer term

2 Contents 1 General numberings Basic definitions and facts Comparing numberings: the u.s.l. (L(S), ) Minimal numberings More on minimal numberings: decidable numberings and positive numberings Comparing the upper semilattices (L(S), ) Exercises Appendix: solutions to selected exercises Computable numberings of families of (partial) computable functions Basic definitions and facts The Rogers semilattices of computable families of total computable functions The Rogers semilattices of computable families of partial computable functions Principal numberings Computable numberings of F rec Exercises Appendix: solutions to selected exercises Computable numberings of families of computably enumerable sets Basic definitions and facts Families of partial computable functions interpreted as families of c.e. sets Computable numberings of the family E of all c.e. sets Notation Exercises Appendix: solutions to selected exercises Inductive inference: Gold s model of learnability in the limit 51 5 Learning from text Explanatory learning from text Other learning criteria from text Locking sequences Modifications of the learning model Appendix: solutions to selected exercises Learning from informant Basic definitions and facts Learnability from informant w.o. mind changes Explanatory-learning from informant Behaviourly correct learning from informant Comparing the learnability criteria Appendix: solutions to selected exercises

3 7 Appendix: Proof of Lemma

4 1 General numberings 1.1 Basic definitions and facts Definition 1.1 Let S be any set. A (total!) function α : ω S is a numbering of S if α is onto. A numbering α is single valued if α is one-to-one. If α is a numbering of S then (S, α) is a numbered set. The set of the numberings of S is denoted by Nu(S). Intuitively, x is (the code of) a name or description of the element α(x) of S. Since α is onto, any element y of S gets a name. Since we do not require that α is one-to-one, it may happen, however, that y has more than one name or description. Formally, we call x an (α-)index of y if α(x) = y. The α-index set of an element y of S is the set Ind α (y) = {x : α(x) = y}. Example (Canonical indices of finite subsets of ω) The canonical numbering γ of the set FIN of finite subsets of ω is defined by γ 1 ( ) = 0 & γ 1 ({a 0,..., a k } = k 2 ai (a 0 < a 1 <... a k ) Note that γ is single valued. The γ-index e of a finite set A is called the canonical index of A and we write A = D e. 2. (Pairing functions) The (computable) function f : ω 2 ω defined by i=0 f(x, y) = (x + 2)2 + 3x + y 2 is a bijection. So the inverse function f 1 is a single valued numbering of ω 2. Similarly, one can show that there are computable bijections f n : ω n ω and f : ω ω (where ω is the set of finite sequence of nonnegative integers) which yield single valued numberings of ω n (n 1 and ω, respectively. (In the following we write x 0,..., x n in place of f n (x 0,..., x n ) and f (x 0,..., x n ); it will be clear from the context which one we mean). 3. (Polynomials) We obtain a single-valued numbering α of the set P n of polynomials of degree n with coefficients in ω by letting α( a 0,..., a n ) be the polynomial p(x) = a n x n + a n 1 x n a 0. Obviously, a set S possesses a numbering if and only if S is nonempty and countable: Proposition 1.3 For any set S, there is a numbering of S (i.e., Nu(S) ) if and only if S is countable and nonempty. In order to avoid trivialities, in the remainder of this section we tacitly assume that S is nonempty and countable. How many numberings does such a set possess? Proposition 1.4 (a) For any countable set S with S 2 there are continuum many (i.e. 2 ω ) numberings of S. (b) For any one-element set S, there is a unique numbering. 4

5 Proof. (b) is obvious. For a proof of (a), fix S such that S 2. Since ω and S are countable, there are 2 ω functions from ω to S. So, in particular, there are at most 2 ω numberings of S. It remains to show that there are at least 2 ω numberings of S. Since there are continuum many subsets of ω it suffices to assign a numbering α A of S to any set A ω such that α A αâ for A Â. For the definition of α A fix s 0, s 1 S such that s 0 s 1 and let α be any numbering of S. Then α A is defined by α A (2n) = α(n) and { s 0 if n A α A (2n + 1) = otherwise. 1.2 Comparing numberings: the u.s.l. (L(S), ) Numberings are ordered by effective transformations as follows. Definition 1.5 Let α i : ω S i be a numbering of S i (i = 0, 1). Then α 0 is reducible to α 1 (α 0 α 1 ) via f if f is a (total!) computable function f : ω ω and α 0 = α 1 f (or α 0 = α 1 f for short; i.e., α 0 (x) = α 1 (f(x)) for all x 0); α 0 is reducible to α 1 (α 0 α 1 ) if there is a computable function f such that α 0 is reducible to α 1 via f; and α 0 and α 1 are equivalent (α 0 α 1 ) if α 0 α 1 and α 1 α 0. If α 0 α 1 via f and x is an α 0 -name (i.e., an α 0 -index) of y then f effectively translates x into an α 1 -name (i.e., an α 1 -index) f(x) of y. Hence f is also called a translation function from α 0 to α 1. Proposition 1.6 is a preordering (i.e., reflexive and transitive) of the class of numberings. Hence is an equivalence relation. Proof. It suffices to note that α α via f(x) = x and that, for α, β and γ such that α β via f and β γ via g, α γ via g f. Note that β α implies that β is a numbering of a subset of the set numbered by α (but not necessarily a numbering of the same set). So if α β then α and β are numberings of the same set. Proposition 1.7 Let α i : ω S i be a numbering of S i (i = 0, 1). If α 0 α 1 then S 0 S 1 (hence if α 0 α 1 then S 0 = S 1 ). In the following we often consider the restriction of the reducibility relation to the numberings of a fixed set S. For ease of notation, we denote this restriction by too, and we let Nu(S) be the class of numberings of S. Note that, by Proposition 1.6, (Nu(S), ) is a preordering. Lemma 1.8 For any (nonempty and countable) set S, (Nu(S), ) is a preordering. By Lemma 1.8 and Proposition 1.7, is an equivalence relation and induces a partial ordering on the equivalence classes. We call the equivalence classes degrees (note that this is not a standard notion in the literature on numberings) and denote the partial ordering on the degrees induced by by too. s 1 5

6 Definition 1.9 For any numbering α, the degree of α is given by deg(α) = [α] = {β : α β}; and, for numberings α and β, deg(α) deg(β) if and only if α β. L(S) = Nu(S)/ is the set of the degrees of numberings of S. Lemma 1.10 (L(S), ) is a partial ordering. Moreover, for any a in L(S), any numbering in a is a numbering of S. Proof. This is immediate by Lemma 1.8 and Proposition 1.7. In fact, for any S, (L(S), ) is an upper semilattice (u.s.l.), i.e., any two degrees have a least upper bound. Lemma 1.11 (L(S), ) is an upper semilattice (u.s.l.). Moreover, for any numberings α and β of S, deg(α) deg(β) = deg(α β) where α β is defined by α β(2n) = α(n) and α β(2n + 1) = β(n). Proof. Let α and β be numberings of S. Then, obviously, α β is a numbering of S too and α α β (β α β) via f(x) = 2x (f(x) = 2x + 1). Moreover, for any numbering γ such that α γ and β γ - say via g and h, respectively - α β γ via f where f(2x) = g(x) and f(2x + 1) = h(x). In the following we look at the structure of the u.s.l. (L(S), ). If S is a oneelement set then, by Proposition 1.4, there is a unique numbering of S. So the u.s.l. (L(S), ) consists of a single degree which in turn has a single element. Proposition 1.12 Assume that S = 1. The upper semilattice L(S) consists of a single degree a and a = 1. For a set with at least two elements, the upper semilattice L(S) is uncountable and any degree consists of countably infinitely many numberings. This easily follows from Proposition 1.4 and the following observation. Proposition 1.13 Let α be a numbering and let f be a computable function. There is a unique numbering β such that β α via f (namely β = α f). Hence, in particular, there are only countably many numberings which are reducible to α. Note that the second part of Proposition 1.13 follows from the first part since there are only countably many computable functions. Proposition 1.14 Let α be a numbering of a set S with at least two elements. Then [α] is countable and infinite. Proof. The first claim is immediate by Proposition For a proof of the second claim note that, given two different elements s 0, s 1 of S, the numberings α n defined by s 0 if m < n α n (m) = s 1 if m = n α(m (n + 1)) if m > n are equivalent to α and α n α n for n n. 6

7 Proposition 1.15 Let S be a countable set with at least two elements. L(S) = 2 ω. Moreover, any principal ideal in (L(S), ) is countable. Then Proof. By Propositions 1.4 and Note that Proposition 1.15 immediately implies that, for countable S with S 2, the upper semilattice (L(S), ) has no greatest element. In fact we may argue, that for any numbering α of S there are continuum many numberings of S above α, i.e., that any principal filter in (L(S), ) has cardinality 2 ω. Lemma 1.16 Let S be a countable set with at least two elements. Then, for any numbering α of S, S( α) = {[β] : β is a numbering of S and α β} has cardinality 2 ω. So, in particular, (L(S), ) has no maximal elements (hence, in particular, no greatest element). Proof. Fix a numbering α of S and, for a contradiction, assume that S( α) < 2 ω. Consider the downward closure C of S( α). By Proposition 1.15 and by assumption, C ω S( α) < 2 ω. On the other hand, since (L(S), ) is a u.s.l., C = L(S). So L(S) < 2 ω contrary to Proposition (For an alternative (direct) proof, it suffices to observe that, for any numbering α of S, α α A for the numberings α A defined in the proof of Proposition 1.4.) 1.3 Minimal numberings Having settled the question of maximal elements in the upper semilattices (L(S), ) (by Lemma 1.16), we now turn to the question of minimal elements. We treat the case of infinite and finite S separately. Minimal numberings of infinite sets For infinite S, single valued numberings provide examples of minimal numberings. Proposition 1.17 There is a single valued numbering of S if and only if S is infinite. Moreover, for infinite S, there are continuum many pairwise different single valued numberings of S. Proof. If α is a single valued numbering of S then, obviously, S is infinite. Conversely, for infinite S, let {s n } n 0 be a sequence of the elements of S without repetitions. Then, for any permutation (i.e., bijection) π : ω ω, α π defined by α π (n) = s π(n) is a single valued numbering of S, and α π α π for π π. Lemma 1.18 Let α and β be numberings of S such that α is single valued and β α. Then α β. (So, for any single valued numbering α of S, deg(α) is a minimal element of (L(S), ).) 7

8 Proof. Fix a computable function f such that β α via f. Since α and β are numberings of the same set and since α is single valued, f is onto. So the computable function g defined by g(x) = µ y [f(y) = x] is total and α β via g. Theorem 1.19 Let S be an infinite countable set S. Then (L(S), ) has continuum many minimal elements. Hence, in particular, (L(S), ) does not have a least element. Proof. This is immediate by Proposition 1.17 and Lemma Minimal numberings of finite sets Next we turn to the questions of minimal elements of (L(S), ) for finite S. Theorem 1.20 Let S be finite. There is a numbering α of S such that, for any numbering β of S, α β. Hence (L(S), ) has a least element. Proof. Fix k 1 such that S = k and let y 0,..., y k 1 be the elements of S. Define the numbering α of S by { y n if n < k α(n) = otherwise. Then, given any numbering β of S, α β via f for { x n if n < k f(n) = otherwise. y 0 x 0 where the numbers x n are chosen so that β(x n ) = y n (n < k). 1.4 More on minimal numberings: decidable numberings and positive numberings Here we look at some more examples of minimal numberings. We start with introducing the relevant concepts. Definition 1.21 Let α be a numbering of the set S. The numbering equivalence relation α of α is defined by x α y α(x) = α(y). The numbering α is decidable if α is computable; α is positive if the relation α is computably enumerable (c.e.); and α is negative if the relation α is co-c.e. (In [6] the numbering equivalence relation α is denoted by η α.) Note that the equivalence classes of α are the previously defined (α-)index sets. Namely, x α y iff y Ind α (α(x)). So the index sets of a decidable (positive) numbering are computable (c.e.). For later use (see Exercise 6.30) we record the following obvious fact. 8

9 Proposition 1.22 Let α be a numbering of S. Then α is an equivalence relation on ω with index S. (Here we call an equivalence relation ε an equivalence relation on a set A if {(x, x) : x A} ε A A, and the index of an equivalence relation is the number of its equivalence classes.) The just introduced properties of numberings are preserved downwards and they are related to each other as follows. Proposition 1.23 Let α be a decidable (positive, negative) numbering of S and let β α. Then β is decidable (positive, negative) too. Proof. Assume that α is decidable (positive, negative) and β α via f. Then x β x if and only if f(x) α f(x ). Since f is computable and α is computable (c.e., co-c.e.), this implies that β is computable (c.e., co-c.e.) too. So β is decidable (positive, negative). Proposition 1.24 Let α be a numbering of S. (i) If α is single valued then α is decidable. (ii) If α is decidable then α is positive. (iii) α is decidable if and only if α is positive and negative. Proof. For a proof of (i) it suffices to note that, for a single valued numbering α, α = {(x, x) : x 0}. (ii) and (iii) are immediate since a set (or relation) is computable if and only if it is c.e. and co-c.e. Next, we generalize Lemma 1.18 by showing that positive numberings have minimal degree. Lemma 1.25 Let α and β be numberings of S such that α is positive and β α. Then α β. (So, for any positive numbering α of S, deg(α) is a minimal element of (L(S), ).) Proof. Given a computable function f such that β α via f, a computable function g such that α β via g is obtained as follows. Since f is computable and α is c.e., the relation R = {(x, y) : x α f(y)} is c.e. too. Moreover, α(x) = β(y) for (x, y) R and, since β = α f is a numbering of S, for any x there is a y such that (x, y) R. So it suffices to let g(x) = y for the first pair (x, y) enumerated into R by a fixed computable enumeration of R. By Lemma 1.25 we can establish the existence of minimal elements in (L(S), ) by proving the existence of decidable (or positive) numberings of S. Proposition 1.26 For any nonempty countable set S there is a decidable numbering of S. Proof. If S is infinite then the claim is immediate by Proposition 1.17 since single valued numberings are decidable (Proposition 1.24 (i)). For finite S, the numbering defined in the proof of Theorem 1.20 is decidable. In the remainder of this subsection we deal with finite and infinite sets S separately. 9

10 More on minimal numberings of finite sets We have shown already that, for nonempty finite sets S, the u.s.l. (L(S), ) has a least element (Theorem 1.20). Here we observe that, for finite S, decidable, positive and negative numberings coincide, and that the numberings in the least degree of (L(S), ) are just the decidable numberings. Lemma 1.27 Let S be a nonempty finite set and let α be a numbering of S. Then α is decidable iff α is positive iff α is negative. Proof. By Proposition 1.24 it suffices to show that α is decidable if α is positive or negative. Fix k 1 such that S = k, let y 0,..., y k 1 be the elements of S, and fix n i such that α(n i ) = y i (i < k). Then, for any n 0, α(n) = y i iff n α n i. So, in particular, for any n there is a unique i < k such that n α n i. Now, assume that α is positive. Then in order to decide whether n α n it suffices to enumerate α till the unique numbers i, i < k with n α n i and n α n i are found. Then, obviously, n α n iff i = i. If α is negative, then the argument is similar. In order to decide whether n α n it suffices to enumerate the complement of α till the unique numbers i, i < k are found which satisfy n α n j for all j {0,..., k 1} \ {i} and n α n j for all j {0,..., k 1} \ {i }. Then, again, n α n iff i = i. Lemma 1.28 Let S be a finite nonempty set and let α be a numbering of S. The following are equivalent. (i) α is decidable. (ii) For any numbering β of S, α β. I.e. α is in the least degree of (L(S), ). Proof. (i) (ii). By Lemma 1.25 (and Proposition 1.24) [α] is minimal whence the claim follows by Theorem (ii) (i). By Proposition 1.26 there is a decidable numbering ˆα of S, and, by the implication (i) (ii), ˆα is in the least degree of (L(S), ). So the claim follows by Proposition By combining the two preceding lemmas, we obtain Theorem 1.29 Let S be a finite nonempty set and let α be a numbering of S. The following are equivalent. (i) α is decidable. (ii) α is positive. (iii) α is negative. (iv) For any numbering β of S, α β. I.e. α is in the least degree of (L(S), ). Note that, by Theorem 1.29, for a finite set S all decidable numberings are equivalent, whereas, by Proposition 1.17, there are nonequivalent single valued numberings hence nonequivalent decidable numberings for infinite sets S. As we show next, Lemma 1.27 fails for infinite S too. 10

11 More on minimal numberings of infinite sets We now turn to the relation between single valued numberings, decidable numberings, positive numberings and minimal numberings for infinite countable S. We first observe that there are decidable numberings which aren t single valued, while, on the other hand, the degrees of the decidable numberings and the single valued numberings coincide. Lemma 1.30 For any nonempty countable set S there is a decidable numbering of S which is not single valued. Proof. If S is finite then this immediate by Propositions 1.26 and If S is infinite then, by Proposition 1.17 fix a single valued numbering β of S and let α(2n) = α(2n + 1) = β(n). Then α is a decidable numbering of S but not single valued. Despite Lemma 1.30, however, for any infinite S and for any decidable numbering α of S there is a single valued numbering which is equivalent to α. Lemma 1.31 Let S be infinite and let α be a decidable numbering of S. There is a single valued numbering β (of S) which is equivalent to α. Proof. Inductively define f(n) by f(0) = 0 and f(n + 1) = µ m ( n n [m α f(n )]), and let β(n) = α(f(n)). Note that f picks from each α-index set the least element. Hence β is a single valued numbering of S. Moreover, since, by decidability of α, f is computable and β = α f, it follows that β α. Finally, α β via g where g(x) = y for the least y such that x α f(y). For decidable and positive numberings we get the following strong separation. Lemma 1.32 Let S be infinite. There is a positive numbering α of S which is not equivalent to any decidable numbering. Proof. By Proposition 1.23 it suffices to give a positive numbering α of S which is not decidable. Let S = {s n : n 0} where s n s m for n m. Define α by { s 0 if n K α(n) = if n = k m s m+1 where K is the halting problem and k 0 < k 1 < k 2 <... are the elements of K in order. Then α is a numbering of S and α is positive since x α y [x = y or x, y K]. On the other hand, given any element n 0 of K, n α n 0 if and only if n K (n 0). Since K is not computable it follows that α is not computable too. So α is not decidable. 11

12 Given an infinite set S, by the above there are minimal degrees in (L(S), ) which are not represented by a decidable numbering (hence, a fortiori, are not represented by a single valued numbering). It is natural to ask whether there are minimal degrees which are not even represented by any positive numbering. The next theorem (together with Proposition 1.23) shows that this is the case. In fact, for any set A, there is a minimal numbering α of S such that α T A. So there are minimal numberings with arbitrarily complex numbering equivalence relation. Theorem 1.33 Let A be any subset of ω and let S be any infinite countable set. There is a minimal numbering α of S such that α T A. Proof. Let S = {y n : n 0} where y n y m for n m. By a finite extension argument, we define a numbering α of S with the required properties. I.e., given L(s 1) ω and the initial segment α L(s 1) of α, at stage s 0 we define L(s) > L(s 1) and the finite extension α L(s) of α L(s 1) (where L( 1) = 1 and α L( 1) = α(0) = y 0 ). In order to guarantee that α is a numbering of S we ensure range(α L(s)) = {y 0,..., y s+1 }. (1) In order to guarantee that the numbering α is minimal we meet the requirements R 2e : α f e is not a numbering of S (e 0) where {f e : e 0} is a (noneffective) list of the computable functions f with coinfinite range (i.e., with range(f) ω). This implies minimality of α as follows. Given a numbering γ of S such that γ α it suffices to show that α γ. Fix f such that γ α via f, i.e., γ = α f. Then the requirements R 2e, e 0, ensure that range(f) = ω. So we may fix a finite set D = {x 0,..., x k 1 } of numbers such that range(f) D = ω. It follows that α = γ g for the computable function g defined as follows. For x D, g(x) is the least number ˆx such that f(ˆx) = x, and, for i < k, g(x i ) = ˆx i where ˆx i is the least number such that α(x i ) = γ(ˆx i ) (note that such a number ˆx i must exist since range(α) = range(γ) = S). Finally, in order to ensure that α T A, it suffices to meet the requirements R 2e+1 : α Φ A e (e 0) where Φ e is the eth 2-ary 0-1-valued Turing functional (and where on the left hand side we identify α with its characteristic function). Note that requirement R 2e can be met by ensuring that there is a number y S such that y has a unique α-index x and x range(f e ). Requirement R 2e+1 can be met as follows. Given any two elements y and y of S and any two numbers x and x, we can define α on {x, x } in such a way that {y } α({x, x }) {y, y } and R 2e+1 is met. Namely, if Φ A e (x, x ) = 1 then it suffices to let α(x) = y α(x ) = y (whence α (x, x ) = 0); otherwise, it suffices to let α(x) = α(x ) = y. By the above, the following definition of L(s) and α L(s) ensures that (1) holds and that requirement R s is met at stage s. 12

13 Stage s = 2e. Fix x e L(s 1) minimal such that x s range(f e ); let L(s) = x e + 1 and define α L(s) by letting α(x e ) = y s+1 and α(x) = y 0 for any other x with L(s 1) x < L(s). Stage s = 2e + 1. Let L(s) = L(s 1) + 2. For the definition of α L(s) distinguish the following cases. If Φ A e (L(s 1), L(s 1) + 1) = 1 then let α(l(s 1)) = s 0 and α(l(s 1) + 1) = s s+1. Otherwise, let α(l(s 1)) = α(l(s 1) + 1) = s s+1. This completes the construction of α. Note that x e is the unique α-index of y 2e+1 and x e range(f e ). So action at stage s = 2e ensures that requirement R 2e is met. Similarly, by the remarks preceding the construction, the action at stage s = 2e + 1 ensures that requriement R 2e+1 is met. Finally, the construction obviously guarantees (1). By the above we get the following relations for any infinite countable set S: {[α] : α is a single valued numbering of S} = {[α] : α is a decidable numbering of S} {[α] : α is a positive numbering of S} {[α] : α is a minimal numbering of S} 1.5 Comparing the upper semilattices (L(S), ) Above we have shown that there are at least three different nonisomorphic upper semilattices (L(S), ): 1. For any singleton S, (L(S), ) consists of a single degree. 2. For any finite set S with at least two elements, (L(S), ) has the cardinality of the continuum and possesses a least element. 3. For any countable infinite set S, (L(S), ) has the cardinality of the continuum and possesses continuum many minimal elements (hence not a least element). It is natural to ask whether there are more examples of nonisomorphic upper semilattices (L(S), ). We prove a limiting result by showing that the structure of the u.s.l. only depends on the cardinality of S. So, in particular, the u.s.l.s (L(S), ) are isomorphic for all (countable) infinite sets S. Moreover, we show that, in contrast to the trivial u.s.l. (L(S 1 ), ) of the singletons, for two-elements sets S 2, the u.s.l. (L(S), ) is very complex. Finally, the answer to our question is given by a deep result of Ershov which we state without proof. Lemma 1.34 (Isomorphism Lemma For Numberings) Let S 0 and S 1 be countable nonempty sets such that S 0 = S 1. Then (Nu(S 0 ), ) = (Nu(S 1 ), ) (hence (L(S 0 ), ) = (L(S 1 ), )). Proof. We give the proof for the case that the sets are infinite. The case of finite sets is similar. Let S i = {s i n : n 0} where s i m s i n for m n. Then an isomorphism f : Nu(S 0 ) Nu(S 1 ) is given by f(α) = ˆα where ˆα(n) = s 1 p for the unique p such that α(n) = s 0 p. For finite sets S, the Isomorphism Lemma can be extended as follows. 13

14 Lemma 1.35 (Embedding Lemma For Numberings) Let S 0 and S 1 be nonempty finite sets such that S 0 S 1. Then (Nu(S 0 ), ) is isomorphic to some ideal of (Nu(S 1 ), ). Proof. By Lemma 1.34 w.l.o.g. we may assume that S 0 < S 1. So we may fix k 0 < k 1 ω and s i n for n < k i such that S i = {s i n : n < k i } and s i n s i m for n, m < k i with n m. Then the required embedding is induced by the function f which maps a numbering α of S 0 to a numbering ˆα of S 1 defined as follows { s 1 k ˆα(x) = 0+x if x < d s 1 y if x d and α(x d) = s 0 y where d = k 0 k 1. For the correctness of the definition, first note that, for any numberings α, β of S 0, α β if and only if ˆα ˆβ. Hence f induces an embedding of (L(S 0 ), ) into (L(S 1 ), ). Moreover, for any α, β Nu(S 0 ), α β = ˆα ˆβ. So, in order to show that {deg(ˆα) : α Nu(S i )} is an ideal of (L(S 1 ), ) it suffices to show that, for any given numberings α of S 0 and β of S 1 such that β ˆα there is a numbering γ of S 0 such that ˆγ β. Fix a computable function g such that β = ˆα g, and let D 0 = {x : g(x) < d} and D 1 = {x : g(x) d}, and let y 0 < y 1 <... be the elements of D 0 in order. Note that D 0 and D 1 are computable, and D 0 d and D 1 k 0 (D 0 may be finite or infinite, and similarly for D 1.) For the definition of γ distinguish the following two cases. If D 1 is infinite then let γ(n) = β(y n ); if D 1 is finite, say D 1 = {y 0,..., y p } then let γ(n) = β(y n ) for n p and let γ(n) = β(y 0 ) for n > p. We leave the proof of ˆγ β to the reader. For 2-elements sets S, the u.s.l. (L(S), ) can be characterized in terms of the many-one degrees which shows that this upper semilattice is rather complicated (in particular has a highly undecidable theory). Lemma 1.36 (Characterization Lemma for Cardinality 2) Let S = 2. Then (L(S), ) = (D m, ). Proof. The desired isomorphism F : D m L(S) is induced by the bijection from the power set of ω in the set of numberings of S which maps a set A to the numbering α A of S = {s 0, s 1 } where α A (x) = s 0 iff x A. Then A m B via f if and only if α A α B via f. Hence deg m (A) deg m B iff [α A ] [α B ]. Ershov (1975) has extended Lemmas 1.34 (for finite sets), 1.35 and 1.36 by showing that, for any two finite sets S 0 and S 1 with at least two elements, (L(S 0 ), ) and (L(S 1 ), ) are isomorphic. (So, the three different types of u.s.l.s (L(S), ) presented at the begin of this subsection are the only ones which exist.) Theorem 1.37 (Ershov [5]) Let S be a finite set with at least two elements. Then (L(S), ) = (D m, ). For the quite involved proof we refer to the literature (e.g. Odifreddi [11]). 14

15 1.6 Exercises Exercise 1.38 Give a numbering of the family of circles where the coordinates of the center and the radius are rational. Exercise 1.39 For any nonempty countable set S let (Nu (S), ) be the preordering of the numberings of the nonempty subsets S of S (i.e., Nu (S) = S S Nu(S )) and let (L (S), ) be the partial ordering of the corresponding equivalence classes. (a) Show that (L (S), ) is the downward closure of (L(S), ). (b) Show that (L (S), ) is a u.s.l. where the join is given by [α] [β] = [α β]. Exercise 1.40 (a) Let S 0 and S 1 be nonempty countable sets such that S 0 S 1 and S 0 is finite. Then, for any numbering α of S 1 there is a numbering β of S 0 such that β α. (b) Let S be an infinite countable set. There is a numbering α of S such that for any numbering β α either β is a numbering of a finite subset of S or β is a numbering of S. Exercise 1.41 For any nonempty finite set S, (L(S), ) is a distributive u.s.l. I.e., for any numberings α, β, γ of S, [γ] [α] [β] γ α α γ β β ([γ] = [γ α ] [γ β ]) holds. Show this without using Theorem (Hint: Use the characterization of the join given in Lemma 1.11.) Exercise 1.42 For any countable set S with at least two elements, (L(S), ) is not a lattice. Hint: Fix a (noneffective) list {y n } n 0 of the elements of S (repetitions allowed) such that y 0 y 1 and a (noneffective) list {f e } e 0 of all total computable functions. Then, by a finite extension argument, construct a pair of numberings α and β of S which does not have a greatest lower bound in (L(S), ). I.e., for any number e = e 0, e 1, ensure that either αf e0 βf e1 or there is a numbering γ e of S such that γ e α, β and γ e αf e0 (where the latter requires to ensure that γ e αf e0 f n for all n 0). Call the first alternative the finitary outcome, the second alternative the infinitary outcome. Let l(s) be the number such that α l(s) and β l(s) are defined by the end of stage s of the construction (where l( 1) = 0 and l(s) < l(s + 1)). A general constraint of the construction is that α and β may differ on ω [e] only for numbers < l(e) (which will be used in order to achieve the infinitary outcome if the finitary outcome cannot be achieved). At stage e attempt to define l(e) > l(e 1) and the finite extensions α l(e) and β l(e) of α l(e 1) and β l(e 1), respectively, in such a way that the finitary outcome is achieved. Note that this is possible if, for some number x and some i 1, f ei (x) l(e 1) and f ei (x) ω [e]. (Namely in this case make sure that l(e) is greater than f e0 (x) and f e1 (x) and ensure that α(f e0 (x)) β(f e1 (x)). Since S 2 this can be done. Moreover, this is compatible with the general constraint since this forces us to make α(y) β(y) for some y only if y = f e0 (x) = f e1 (x) whence y ω [e] and y < l(e).) In addition, at stage e we have to work on all e e for which the finitary outcome could not be achieved at stage e. For such e, by the general constraint, we obtain a numbering γ e by 15

16 letting γ e (x) = α( e, x ) = β( e, x ) for x l(e ). In order to ensure that γ e is a numbering of S we have to make sure that, for any e e, there is a number x such that l(e 1) e, x < l(e) and such that α( e, x ) = β( e, x ) = y e e. (This can be done by assigning these values for some e, x not involved in the diagonalization part (if any) for getting the finitary outcome for e.) Moreover, there has to be a witness for γ e αf e 0 f e e in the interval [l(e 1), l(e)]. Since, by failure of the finitary outcome, the range of f e 0 f e e does not contain any number > l(e ) in ω [e ] this diagonalization can be easily obtained without violating the global constraints. Finally, in order to make sure that α and β are numberings of S, we have to ensure that there is an α- and an β-index for y e in the interval [l(e 1), l(e)], but this task is like the preceding ones and straightforward too. Exercise 1.43 Let S be a nonempty countable set, and let ε be any equivalence relation on ω. There is a numbering α of S with α = ε if and only if ε has index S. Acknowledgements. Most parts of this chapter follow the survey article by Ershov [6]. 16

17 1.7 Appendix: solutions to selected exercises Solution to Exercise 1.40 (b). Note that, for any computable f with finite range, α f is a numbering of a finite set. So, given a (noneffective) list {f n : n 0} of all total computable functions with infinite range, it suffices to give a numbering α of S such that, for n 0, α f n is a numbering of S too. For the definition of such a numbering, first define infinite subsets A n of range(f n ) such that A n A n = for n n, and let a n m be the m-th element of A n in order of magnitude. (The m-th element a n m of such A n can be defined by induction on n, m by letting a 0 0 be the least element in the range of f 0 and, for n, m > 0, 0 let a n m be the least element in the range of f n which is greater than a n m for all n, m < n, m.) Then given a list y n, n 0, of the elements of S, the desired numbering is obtained by letting α(a n m) = y m for all n, m 0 and by letting α(x) = y 0 for x n 0 A n. Then α(a n ) = S whence, by A n range(f n ), α f n = S (for n 0). Solution to Exercise Let S = {y 0,..., y k 1 } (k 1), let α, β, γ be numberings of S and let f be a computable function such that γ α β via f. Then, by Lemma 1.11, it suffices to show that there are numberings γ α and γ β of S such that γ α α, γ β β and γ γ α γ β. Such numberings can be defined as follows. γ(x) = α(f(x)/2) if f(x) is even and x k γ α (x) = y x if x < k otherwise and y 0 γ(x) = β((f(x) 1)/2) γ β (x) = y x y 0 if f(x) is odd and x k if x < k otherwise. Since γ is a numberings of S, the second clauses in the definitions of γ α and γ β ensure that γ α and γ β are numberings of S. The required reductions are easily established using the fact that α, β and γ are numberings of S. Solution to Exercise The only if part is immediate by Proposition So, for the converse direction, let S = k, let y 0,..., y k 1 be the elements of S, fix an equivalence relation ε on ω with index n, and fix representatives x i, i < k, of the equivalence classes of ε. Then α defined by α(x) = y i if (x, x i ) ε (i < k) is a numbering of S and α = ε. 17

18 2 Computable numberings of families of (partial) computable functions Assume that S is a countable nonempty family of (partial) functions of type ω ω. Then any numbering α of S corresponds to a representation function u of S, where such a function u is a (partial) function of type ω ω ω such that S is the family of the branches of u, i.e., S = {u e : e 0} (where the eth branch u e of u is defined by u e (x) = u(e, x) for all x 0 (e 0)). Note that the representation function u α corresponding to α is defined by u α (e, x) = (α(e))(x). Conversely, for any representation function u of S there is a unique numbering α of S such that u is the representation function corresponding to α. Namely, u = u α for the numbering α defined by α(e) = u e (e 0). So numberings of S may be identified with representation functions of S, and it is natural to say that a numbering α is computable if the corresponding representation function is (partial) computable. Below we call (partial) computable representation functions of S universal functions, and we call S computable if it possesses a universal function. Note that any computable family of (partial) functions consists of (partial) computable functions (but - as we will show below - there are families of (partial) computable functions which are not computable). Throughout this section we assume that F is a nonempty family of (partial) computable functions (of type ω ω). And we let F rec and F tot be the families of all partial computable functions respectively all total computable functions (of this type). 2.1 Basic definitions and facts Definition 2.1 Let F be a nonempty family of (partial) computable functions. (a) A universal function u of F is a (partial) computable function u : ω ω ω such that F = {u e : e 0}. (b) F is computable if F possesses a universal function. (c) A numbering α of F corresponds to the universal function u of F if α(e) = u e for e 0. In this case we write u = u α and α = α u. (d) A numbering α of F is computable if it corresponds to a universal function of F. Computable families of (partial) computable functions are also called uniformly computable. Note that a family F is computable iff it possesses a computable numbering. (Also note that the definition of universal function here does not coincide with the definition of universal functions in the course Theoretical Computer Science.) Theorem 2.2 The family F rec of the partial computable functions is computable. For a proof of Theorem 2.2 we refer to the course Theoretical Computer Science. 18

19 Theorem 2.3 The family F tot of the total computable functions is not computable. Proof. For a contradiction assume that F tot is computable and fix a universal function u of F tot. Then the function f defined by f(x) = 1 x (x 0) is computable but, by definition, f does not agree with any of the branches u x of u. So u is not universal for F tot contrary to assumption. For showing that a family F is computable, the following straightforward closure properties may be useful. Proposition 2.4 (a) Any finite family F of partial computable functions is computable. (b) Let F 0 and F 1 be computable families of partial computable functions. Then the family F 0 F 1 is computable to. Proof. Exercise We now turn to the computable numberings of a computable family F. We first observe that any numbering which is reducible to a computable numbering is computable again and that the join of computable numberings is computable. Lemma 2.5 (a) Let α and β be numberings such that β is a computable numbering of F and α β. Then α is a computable numbering of a computable subfamily of F. (b) Let α and β be numberings such that β is a computable numbering of F and α β. Then α is a computable numbering of F. (c) Let α and β be computable numberings of F. Then α β is a computable numbering of F too. Proof. Straightforward. The preceding lemma shows that the equivalence classes of the computable numberings of a computable family F of (partial) computable functions contain only computable numberings of F and that the partial ordering of these equivalence classes is an ideal in the upper semilattice (L(F) ) of the equivalence classes of all numberings of F. Definition 2.6 Let F be a computable family of (partial) computable functions. The partial ordering (R(F), ) of the equivalence classes of the computable numberings of F is called the Rogers semi-lattice of F. Lemma 2.7 Let F be a computable family of (partial) computable functions. The Rogers semilattice (R(F), ) of F is a countable ideal in (L(F), ). Proof. Obviously, (R(F), ) is a subset of (L(F), ). By Lemma 2.5 (a), (R(F), ) is closed downwards in (L(F), ), and, by Lemmas 2.5 (c) and 1.11, (R(F), ) is closed under suprema. So (R(F), ) of F is an ideal in (L(F), ). Finally, R(F) is countable since there are only countable many computable functions hence only countably many computable numberings of F. In the next subsection we have a closer look at the Rogers semilattices for computable families of total computable functions. 19

20 2.2 The Rogers semilattices of computable families of total computable functions In this subsection we prove some basic facts on the Rogers semilattices of computable families of total computable functions. So, throughout this subsection, we assume that F is a computable family of total computable functions. We first observe that any computable numbering of F bounds a decidable computable numbering. So, in particular, the Rogers semilattice (R(F), ) of F has a minimal element. Then, in the second part of this subsection, we characterize the families F for which the Rogers semilattice is trivial (i.e., consists of a single equivalence class). Finally we give a sufficient criterion for computable families F of total computable functions guaranteeing that the Rogers semilattice (R(F), ) of F does not have maximal elements (hence is infinite) and has incomparable elements. Minimal elements of (R(F), ) Theorem 2.8 Let F be a computable family of total computable functions, and let α be a computable numbering of F. There is a decidable numbering β of F such that β α. Proof. Define g : ω ω ω by g(n, l) = µ x ( y l [α(x)(y) = α(n)(y)]) (n, l 0). Then, as one can easily check, (i) g(n, l) n (n, l 0), (ii) g is computable, and (iii) there is a number l n such that α(g(n, l)) = α(n) for l l n (n 0) hold. We claim that the numbering β defined by β( n, l ) = α(g(n, l)) (n, l 0) has the required properties. By Lemma 2.5 (a), it suffices to show that β α, β is a numbering of F, and β is decidable. Now, β α by definition of β since g is computable. For a proof of β Nu(F) note that, by β α, β is a numbering of a subfamily of F. So, since α is a numbering of F, it suffices to show that, for any number n, there is a number m such that β(m) = α(n). But, by definition, of β this is immediate by property (iii) of g. Finally, in order to show that β is decidable, it suffices to show that β( n, l ) = β( ˆn, ˆl ) g(n, l) = g(ˆn, ˆl) holds (l, n 0). The implication is immediate by definition of β. The proof of the implication is by contraposition: By symmetry, w.l.o.g. assume that g(n, l) < g(ˆn, ˆl). Then, by definition of g, α(g(n, l)) ˆl + 1 α(g(ˆn, ˆl)) ˆl + 1 hence β( n, l ) β( ˆn, ˆl ) by definition of β. 20

21 Corollary 2.9 For any computable family F of total computable functions, the Rogers semilattice (R(F), ) has a minimal element; in fact, any ideal of (R(F), ) has a minimal element. Proof. This is immediate by Theorem 2.8 since, by Proposition 1.24 and Lemma 1.25, any decidable numbering is minimal. Another consequence of Theorem 2.8 is that any minimal computable numbering of a family F as above is decidable. (Recall that, for noncomputable numberings, the corresponding fact fails for infinite F by Lemma 1.32.) Corollary 2.10 Let F be a computable family of total computable functions, and let α be a computable numbering of F. The following are equivalent. (i) deg(α) is a minimal element of R(F). (ii) α is decidable. Proof. The implication (ii) (i) is immediate by Proposition 1.24 and Lemma For a proof of the implication (i) (ii), assume that deg(α) is a minimal element of R(F). By Theorem 2.8 there is a decidable numbering β of F such that β α. So, by minimality of α, α is equivalent to the decidable numbering β. By Proposition 1.23 this implies that α is decidable. For infinite F the above corollaries can be further extended where we use the following definition. Definition 2.11 Let F be a computable family of (partial) computable functions. A Friedberg numbering of F is a single valued computable numbering of F. Corollary 2.12 Let F be an infinite computable family of total computable functions. There is a Friedberg numbering of F; in fact, for any computable numbering α of F there is a Friedberg numbering β of F such that β α. Proof. This is immediate by Theorem 2.8 and Lemma Corollary 2.13 Let F be an infinite computable family of total computable functions, and let α be a computable numbering of F. The following are equivalent. (i) deg(α) is a minimal element of R(F). (ii) α is decidable. (iii) α is equivalent to a Friedberg numbering of F. Proof. By Corollary 2.10, it suffices to show the equivalence (ii) (iii). But the nontrivial implication in this equivalence holds by Lemma

22 Families F with trivial Rogers semilattices We now give a characterization of the computable families F of total computable functions for which the Rogers semilattices are trivial, i.e., consist of a single equivalence class. Definition 2.14 A computable family F is strongly computable if any computable numbering of F is decidable. Lemma 2.15 Let F be computable. The following are equivalent. (i) F is strongly computable. (ii) For any computable numbering α of F there is a computable function such that, for n, m 0, (iii) R(F) = 1. d : ω ω ω α(n) = α(m) α(n)(d(n, m)) = α(m)(d(n, m)). (2) Proof. (i) (ii). Given a computable numbering α of F define d by { 0 if n α m d(n, m) = µ x (α(n)(x) α(m)(x)) otherwise. Obviously, d satisfies (2). Moreover, d is computable since, by choice of α and by assumption (i), α is computable and decidable. (ii) (iii). The proof is by contraposition. Assume that R(F) 2. Then there are computable numberings α and β of F such that β α hence α < α β. So the computable numbering α β of F is not minimal hence not decidable. (iii) (i). The proof is by contraposition. Assume that α is a computable numbering of F which is not decidable. By Theorem 2.8 there is a numbering β of F which is computable and decidable. Since decidability is invariant under equivalence, this implies that R(F) 2. Next we show that, any finite family F of total computable functions is strongly computable (Theorem 2.16) and that the family F c of the constant functions is strongly computable too (Lemma 2.18). Theorem 2.16 Let F be a finite computable family. hence R(F) = 1. F is strongly computable Proof. Let F = {f n : n < k} where f n f n for n, n < k with n n. By computability of F, k 1 and f 0,..., f k 1 are computable. Moreover, by f n f n, we may fix x n,n such that f n (x n,n ) f n (x n,n ) (n n, n, n < k). So, for any computable numbering α of F, given m we can effectively compute the unique n such that α(m) = f n by computing the values of α(m)(x n,n ) for all n, n < k with n n. Obviously this implies that α is decidable. 22

23 Corollary 2.17 Let F and ˆF be finite computable families of functions on ω. Then (R(F), ) = (R( ˆF), ). Lemma 2.18 Let F be a computable family of constant functions. Then F is strongly computable (hence R(F) = 1). In particular, for the family F c of all constant functions, F c is strongly computable (hence R(F c ) = 1). Proof. It suffices to note that, for any numbering α of F, α(n) = α(m) if and only if α(n)(0) = α(m)(0). So, obviously, any computable numbering of F is decidable. By the preceding lemmata, the Rogers semilattices of finite (computable) families are trivial and there are even infinite computable families with trivial Rogers semilattices. We conclude this subsection by showing that there are computable families with nontrivial Rogers semilattices. Lemma 2.19 Let F = {f n : n 0} where { 0 if n K x f n (x) = 1 otherwise for a fixed computable enumeration {K s } s 0 of the halting problem K. Then F is computable but not strongly computable (hence R(F) 2). Proof. Let α be the numbering of F defined by α(n) = f n. Then, obviously, α is computable. But α is not decidable. For a proof of the latter it suffices to note that n α n 0 n K where n 0 is any fixed number such that n 0 K. It follows that - in contrast to Corollary 2.17 and Lemma there are infinite computable families with nonisomorphic Rogers semilattices. Theorem 2.20 There are infinite computable families F and ˆF such that (R(F), ) = (R( ˆF), ). Proof. By Lemmas 2.18 and Lemma 2.19 can be extended to show that the family F defined there has no maximal computable numbering (hence has infinitely many computable numberings). We show this by extracting a property of the particular F in Lemma 2.19 which is sufficient for showing this. (Note that the family F in Lemma 2.19 depends on the computable enumeration {K s } s 0 which is chosen. For instance, if we choose {K s } s 0 so, that K s is a proper subset of K s+1 then F consists of the constant function g 0 0 with value 0 and the functions g n (n 0) where { 0 if x n g n (x) = 1 otherwise. So, for the definition of F we do not have to refer to the halting problem K.) 23

24 Families F with Rogers semilattices without maximal elements Definition 2.21 Let F be a family of total functions (of type ω ω). A function f is a limit point of the family F if f F and holds. x 0 g F (g f & y x [f(y) = g(y)]) (3) Note that the constant function f(x) = 0 is a limit point of the family F defined in Lemma Also note that any family which has a limit point is infinite but that there are infinite families without limit points (for instance the family of constant functions). Theorem 2.22 Let F be a computable family which possesses a limit point. Then the Rogers semilattice (R(F), ) does not have any maximal elements. Proof. Given a computable numbering α of F it suffices to show that there is a computable numbering β of some subfamily of F such that β α. Then α β is a computable numbering of F and α < α β. Fix a limit point f of F. Then, since α is a computable numbering of F, the function g defined by g(s) = e s, x s, where e s, x s is the least number e, x such that x > s, α(e) x = f x and α(e)(x) f(x), is total and computable. The computable numbering β is defined as follows. Given n let β(n)(s) = f(s) for all s such that ϕ n,s (n). If ϕ n,s (n), fix t s minimal such that ϕ n,t (n), and distinguish the following cases (where g(t) = e t, x t ). If α(ϕ n (n))(x t ) = f(x t ) then let β(n)(s) = α(e t )(s). Otherwise, let β(n)(s) = f(s). Obviously, β(n) is computable uniformly in n. Moreover, either β(n) = f or β(n) = α(e t ) for some number e t. In either case, β(n) F whence β is a computable numbering of a subfamily of F. Finally, for a proof of β α, for a contradiction assume that β α via the computable function h and fix n such that h = ϕ n. Then, by totality of h, ϕ n (n). But, by definition of β(n), this implies that, for t minimal such that ϕ n,t (n) and for the unique e t and x t such that g(t) = e t, x t, β(n)(x t ) α(ϕ n (n))(x t ) whence β(n) α(h(n)) contrary to assumption. By a variation of the proof of the preceding theorem we can show that any computable family which possesses a limit point has incomparable computable numberings (see [4]). We state this in a more general form which allows to deduce this fact from the existence of m-incomparable noncomputable c.e. sets. Theorem 2.23 Let F be a computable family which possesses a limit point. There are computable numberings β e of F such that holds. e, e (W e m W e & W e, ω β e β e ) (4) 24

Selected Topics in the Theory of the Computably Enumerable Sets and Degrees

Selected Topics in the Theory of the Computably Enumerable Sets and Degrees Selected Topics in the Theory of the Computably Enumerable Sets and Degrees Klaus Ambos-Spies Ruprecht-Karls-Universität Heidelberg Institut für Informatik Handout 3-8 November 2017 4 Effective reducibilities

More information

5 Set Operations, Functions, and Counting

5 Set Operations, Functions, and Counting 5 Set Operations, Functions, and Counting Let N denote the positive integers, N 0 := N {0} be the non-negative integers and Z = N 0 ( N) the positive and negative integers including 0, Q the rational numbers,

More information

Notes on ordinals and cardinals

Notes on ordinals and cardinals Notes on ordinals and cardinals Reed Solomon 1 Background Terminology We will use the following notation for the common number systems: N = {0, 1, 2,...} = the natural numbers Z = {..., 2, 1, 0, 1, 2,...}

More information

Axioms of separation

Axioms of separation Axioms of separation These notes discuss the same topic as Sections 31, 32, 33, 34, 35, and also 7, 10 of Munkres book. Some notions (hereditarily normal, perfectly normal, collectionwise normal, monotonically

More information

Exercises for Unit VI (Infinite constructions in set theory)

Exercises for Unit VI (Infinite constructions in set theory) Exercises for Unit VI (Infinite constructions in set theory) VI.1 : Indexed families and set theoretic operations (Halmos, 4, 8 9; Lipschutz, 5.3 5.4) Lipschutz : 5.3 5.6, 5.29 5.32, 9.14 1. Generalize

More information

COMPLETENESS AND UNIVERSALITY OF ARITHMETICAL NUMBERINGS

COMPLETENESS AND UNIVERSALITY OF ARITHMETICAL NUMBERINGS COMPLETENESS AND UNIVERSALITY OF ARITHMETICAL NUMBERINGS Serikzhan Badaev Kazakh National University, Almaty, Kazakhstan badaev@math.kz Sergey Goncharov Institute of Discrete Mathematics and Informatics,

More information

PETER A. CHOLAK, PETER GERDES, AND KAREN LANGE

PETER A. CHOLAK, PETER GERDES, AND KAREN LANGE D-MAXIMAL SETS PETER A. CHOLAK, PETER GERDES, AND KAREN LANGE Abstract. Soare [20] proved that the maximal sets form an orbit in E. We consider here D-maximal sets, generalizations of maximal sets introduced

More information

PETER A. CHOLAK, PETER GERDES, AND KAREN LANGE

PETER A. CHOLAK, PETER GERDES, AND KAREN LANGE D-MAXIMAL SETS PETER A. CHOLAK, PETER GERDES, AND KAREN LANGE Abstract. Soare [23] proved that the maximal sets form an orbit in E. We consider here D-maximal sets, generalizations of maximal sets introduced

More information

1 of 8 7/15/2009 3:43 PM Virtual Laboratories > 1. Foundations > 1 2 3 4 5 6 7 8 9 6. Cardinality Definitions and Preliminary Examples Suppose that S is a non-empty collection of sets. We define a relation

More information

3 COUNTABILITY AND CONNECTEDNESS AXIOMS

3 COUNTABILITY AND CONNECTEDNESS AXIOMS 3 COUNTABILITY AND CONNECTEDNESS AXIOMS Definition 3.1 Let X be a topological space. A subset D of X is dense in X iff D = X. X is separable iff it contains a countable dense subset. X satisfies the first

More information

Continuity. Chapter 4

Continuity. Chapter 4 Chapter 4 Continuity Throughout this chapter D is a nonempty subset of the real numbers. We recall the definition of a function. Definition 4.1. A function from D into R, denoted f : D R, is a subset of

More information

Economics 204 Fall 2011 Problem Set 1 Suggested Solutions

Economics 204 Fall 2011 Problem Set 1 Suggested Solutions Economics 204 Fall 2011 Problem Set 1 Suggested Solutions 1. Suppose k is a positive integer. Use induction to prove the following two statements. (a) For all n N 0, the inequality (k 2 + n)! k 2n holds.

More information

ADVANCED CALCULUS - MTH433 LECTURE 4 - FINITE AND INFINITE SETS

ADVANCED CALCULUS - MTH433 LECTURE 4 - FINITE AND INFINITE SETS ADVANCED CALCULUS - MTH433 LECTURE 4 - FINITE AND INFINITE SETS 1. Cardinal number of a set The cardinal number (or simply cardinal) of a set is a generalization of the concept of the number of elements

More information

The complexity of recursive constraint satisfaction problems.

The complexity of recursive constraint satisfaction problems. The complexity of recursive constraint satisfaction problems. Victor W. Marek Department of Computer Science University of Kentucky Lexington, KY 40506, USA marek@cs.uky.edu Jeffrey B. Remmel Department

More information

Generalized Pigeonhole Properties of Graphs and Oriented Graphs

Generalized Pigeonhole Properties of Graphs and Oriented Graphs Europ. J. Combinatorics (2002) 23, 257 274 doi:10.1006/eujc.2002.0574 Available online at http://www.idealibrary.com on Generalized Pigeonhole Properties of Graphs and Oriented Graphs ANTHONY BONATO, PETER

More information

Final Exam Review. 2. Let A = {, { }}. What is the cardinality of A? Is

Final Exam Review. 2. Let A = {, { }}. What is the cardinality of A? Is 1. Describe the elements of the set (Z Q) R N. Is this set countable or uncountable? Solution: The set is equal to {(x, y) x Z, y N} = Z N. Since the Cartesian product of two denumerable sets is denumerable,

More information

Π 0 1-presentations of algebras

Π 0 1-presentations of algebras Π 0 1-presentations of algebras Bakhadyr Khoussainov Department of Computer Science, the University of Auckland, New Zealand bmk@cs.auckland.ac.nz Theodore Slaman Department of Mathematics, The University

More information

Continuity. Chapter 4

Continuity. Chapter 4 Chapter 4 Continuity Throughout this chapter D is a nonempty subset of the real numbers. We recall the definition of a function. Definition 4.1. A function from D into R, denoted f : D R, is a subset of

More information

Problems - Section 17-2, 4, 6c, 9, 10, 13, 14; Section 18-1, 3, 4, 6, 8, 10; Section 19-1, 3, 5, 7, 8, 9;

Problems - Section 17-2, 4, 6c, 9, 10, 13, 14; Section 18-1, 3, 4, 6, 8, 10; Section 19-1, 3, 5, 7, 8, 9; Math 553 - Topology Todd Riggs Assignment 2 Sept 17, 2014 Problems - Section 17-2, 4, 6c, 9, 10, 13, 14; Section 18-1, 3, 4, 6, 8, 10; Section 19-1, 3, 5, 7, 8, 9; 17.2) Show that if A is closed in Y and

More information

Chapter 1 : The language of mathematics.

Chapter 1 : The language of mathematics. MAT 200, Logic, Language and Proof, Fall 2015 Summary Chapter 1 : The language of mathematics. Definition. A proposition is a sentence which is either true or false. Truth table for the connective or :

More information

Computability Theoretic Properties of Injection Structures

Computability Theoretic Properties of Injection Structures Computability Theoretic Properties of Injection Structures Douglas Cenzer 1, Valentina Harizanov 2 and Jeffrey B. Remmel 3 Abstract We study computability theoretic properties of computable injection structures

More information

A SECOND COURSE IN GENERAL TOPOLOGY

A SECOND COURSE IN GENERAL TOPOLOGY Heikki Junnila, 2007-8/2014 A SECOND COURSE IN GENERAL TOPOLOGY CHAPTER I COMPLETE REGULARITY 1. Definitions and basic properties..... 3 2. Some examples..... 7 Exercises....9 CHAPTER II CONVERGENCE AND

More information

Jónsson posets and unary Jónsson algebras

Jónsson posets and unary Jónsson algebras Jónsson posets and unary Jónsson algebras Keith A. Kearnes and Greg Oman Abstract. We show that if P is an infinite poset whose proper order ideals have cardinality strictly less than P, and κ is a cardinal

More information

Lattices, closure operators, and Galois connections.

Lattices, closure operators, and Galois connections. 125 Chapter 5. Lattices, closure operators, and Galois connections. 5.1. Semilattices and lattices. Many of the partially ordered sets P we have seen have a further valuable property: that for any two

More information

Stat 451: Solutions to Assignment #1

Stat 451: Solutions to Assignment #1 Stat 451: Solutions to Assignment #1 2.1) By definition, 2 Ω is the set of all subsets of Ω. Therefore, to show that 2 Ω is a σ-algebra we must show that the conditions of the definition σ-algebra are

More information

MAT 570 REAL ANALYSIS LECTURE NOTES. Contents. 1. Sets Functions Countability Axiom of choice Equivalence relations 9

MAT 570 REAL ANALYSIS LECTURE NOTES. Contents. 1. Sets Functions Countability Axiom of choice Equivalence relations 9 MAT 570 REAL ANALYSIS LECTURE NOTES PROFESSOR: JOHN QUIGG SEMESTER: FALL 204 Contents. Sets 2 2. Functions 5 3. Countability 7 4. Axiom of choice 8 5. Equivalence relations 9 6. Real numbers 9 7. Extended

More information

Topology. Xiaolong Han. Department of Mathematics, California State University, Northridge, CA 91330, USA address:

Topology. Xiaolong Han. Department of Mathematics, California State University, Northridge, CA 91330, USA  address: Topology Xiaolong Han Department of Mathematics, California State University, Northridge, CA 91330, USA E-mail address: Xiaolong.Han@csun.edu Remark. You are entitled to a reward of 1 point toward a homework

More information

(9-5) Def Turing machine, Turing computable functions. (9-7) Def Primitive recursive functions, Primitive recursive implies Turing computable.

(9-5) Def Turing machine, Turing computable functions. (9-7) Def Primitive recursive functions, Primitive recursive implies Turing computable. (9-5) Def Turing machine, Turing computable functions. A.Miller M773 Computability Theory Fall 2001 (9-7) Def Primitive recursive functions, Primitive recursive implies Turing computable. 1. Prove f(n)

More information

CHODOUNSKY, DAVID, M.A. Relative Topological Properties. (2006) Directed by Dr. Jerry Vaughan. 48pp.

CHODOUNSKY, DAVID, M.A. Relative Topological Properties. (2006) Directed by Dr. Jerry Vaughan. 48pp. CHODOUNSKY, DAVID, M.A. Relative Topological Properties. (2006) Directed by Dr. Jerry Vaughan. 48pp. In this thesis we study the concepts of relative topological properties and give some basic facts and

More information

ATOMLESS r-maximal SETS

ATOMLESS r-maximal SETS ATOMLESS r-maximal SETS PETER A. CHOLAK AND ANDRÉ NIES Abstract. We focus on L(A), the filter of supersets of A in the structure of the computably enumerable sets under the inclusion relation, where A

More information

Discrete Mathematics for CS Spring 2007 Luca Trevisan Lecture 27

Discrete Mathematics for CS Spring 2007 Luca Trevisan Lecture 27 CS 70 Discrete Mathematics for CS Spring 007 Luca Trevisan Lecture 7 Infinity and Countability Consider a function f that maps elements of a set A (called the domain of f ) to elements of set B (called

More information

Chapter One. The Real Number System

Chapter One. The Real Number System Chapter One. The Real Number System We shall give a quick introduction to the real number system. It is imperative that we know how the set of real numbers behaves in the way that its completeness and

More information

Mathematics 220 Workshop Cardinality. Some harder problems on cardinality.

Mathematics 220 Workshop Cardinality. Some harder problems on cardinality. Some harder problems on cardinality. These are two series of problems with specific goals: the first goal is to prove that the cardinality of the set of irrational numbers is continuum, and the second

More information

A GUIDE FOR MORTALS TO TAME CONGRUENCE THEORY

A GUIDE FOR MORTALS TO TAME CONGRUENCE THEORY A GUIDE FOR MORTALS TO TAME CONGRUENCE THEORY Tame congruence theory is not an easy subject and it takes a considerable amount of effort to understand it. When I started this project, I believed that this

More information

TUKEY QUOTIENTS, PRE-IDEALS, AND NEIGHBORHOOD FILTERS WITH CALIBRE (OMEGA 1, OMEGA) by Jeremiah Morgan BS, York College of Pennsylvania, 2010

TUKEY QUOTIENTS, PRE-IDEALS, AND NEIGHBORHOOD FILTERS WITH CALIBRE (OMEGA 1, OMEGA) by Jeremiah Morgan BS, York College of Pennsylvania, 2010 TUKEY QUOTIENTS, PRE-IDEALS, AND NEIGHBORHOOD FILTERS WITH CALIBRE (OMEGA 1, OMEGA) by Jeremiah Morgan BS, York College of Pennsylvania, 2010 Submitted to the Graduate Faculty of the Kenneth P. Dietrich

More information

SUBLATTICES OF LATTICES OF ORDER-CONVEX SETS, III. THE CASE OF TOTALLY ORDERED SETS

SUBLATTICES OF LATTICES OF ORDER-CONVEX SETS, III. THE CASE OF TOTALLY ORDERED SETS SUBLATTICES OF LATTICES OF ORDER-CONVEX SETS, III. THE CASE OF TOTALLY ORDERED SETS MARINA SEMENOVA AND FRIEDRICH WEHRUNG Abstract. For a partially ordered set P, let Co(P) denote the lattice of all order-convex

More information

A Semester Course in Basic Abstract Algebra

A Semester Course in Basic Abstract Algebra A Semester Course in Basic Abstract Algebra Marcel B. Finan Arkansas Tech University c All Rights Reserved December 29, 2011 1 PREFACE This book is an introduction to abstract algebra course for undergraduates

More information

arxiv: v1 [cs.pl] 19 May 2016

arxiv: v1 [cs.pl] 19 May 2016 arxiv:1605.05858v1 [cs.pl] 19 May 2016 Domain Theory: An Introduction Robert Cartwright Rice University Rebecca Parsons ThoughtWorks, Inc. Moez AbdelGawad SRTA-City Hunan University This monograph is an

More information

CS 125 Section #10 (Un)decidability and Probability November 1, 2016

CS 125 Section #10 (Un)decidability and Probability November 1, 2016 CS 125 Section #10 (Un)decidability and Probability November 1, 2016 1 Countability Recall that a set S is countable (either finite or countably infinite) if and only if there exists a surjective mapping

More information

In N we can do addition, but in order to do subtraction we need to extend N to the integers

In N we can do addition, but in order to do subtraction we need to extend N to the integers Chapter The Real Numbers.. Some Preliminaries Discussion: The Irrationality of 2. We begin with the natural numbers N = {, 2, 3, }. In N we can do addition, but in order to do subtraction we need to extend

More information

In N we can do addition, but in order to do subtraction we need to extend N to the integers

In N we can do addition, but in order to do subtraction we need to extend N to the integers Chapter 1 The Real Numbers 1.1. Some Preliminaries Discussion: The Irrationality of 2. We begin with the natural numbers N = {1, 2, 3, }. In N we can do addition, but in order to do subtraction we need

More information

Finite and Infinite Sets

Finite and Infinite Sets Chapter 9 Finite and Infinite Sets 9. Finite Sets Preview Activity (Equivalent Sets, Part ). Let A and B be sets and let f be a function from A to B..f W A! B/. Carefully complete each of the following

More information

Economics 204 Summer/Fall 2017 Lecture 1 Monday July 17, 2017

Economics 204 Summer/Fall 2017 Lecture 1 Monday July 17, 2017 Economics 04 Summer/Fall 07 Lecture Monday July 7, 07 Section.. Methods of Proof We begin by looking at the notion of proof. What is a proof? Proof has a formal definition in mathematical logic, and a

More information

Measure and Integration: Concepts, Examples and Exercises. INDER K. RANA Indian Institute of Technology Bombay India

Measure and Integration: Concepts, Examples and Exercises. INDER K. RANA Indian Institute of Technology Bombay India Measure and Integration: Concepts, Examples and Exercises INDER K. RANA Indian Institute of Technology Bombay India Department of Mathematics, Indian Institute of Technology, Bombay, Powai, Mumbai 400076,

More information

Löwenheim-Skolem Theorems, Countable Approximations, and L ω. David W. Kueker (Lecture Notes, Fall 2007)

Löwenheim-Skolem Theorems, Countable Approximations, and L ω. David W. Kueker (Lecture Notes, Fall 2007) Löwenheim-Skolem Theorems, Countable Approximations, and L ω 0. Introduction David W. Kueker (Lecture Notes, Fall 2007) In its simplest form the Löwenheim-Skolem Theorem for L ω1 ω states that if σ L ω1

More information

More Model Theory Notes

More Model Theory Notes More Model Theory Notes Miscellaneous information, loosely organized. 1. Kinds of Models A countable homogeneous model M is one such that, for any partial elementary map f : A M with A M finite, and any

More information

0 Sets and Induction. Sets

0 Sets and Induction. Sets 0 Sets and Induction Sets A set is an unordered collection of objects, called elements or members of the set. A set is said to contain its elements. We write a A to denote that a is an element of the set

More information

Topological properties

Topological properties CHAPTER 4 Topological properties 1. Connectedness Definitions and examples Basic properties Connected components Connected versus path connected, again 2. Compactness Definition and first examples Topological

More information

Math 3T03 - Topology

Math 3T03 - Topology Math 3T03 - Topology Sang Woo Park April 5, 2018 Contents 1 Introduction to topology 2 1.1 What is topology?.......................... 2 1.2 Set theory............................... 3 2 Functions 4 3

More information

ALGEBRAIC PROPERTIES OF ROGERS SEMILATTICES OF ARITHMETICAL NUMBERINGS

ALGEBRAIC PROPERTIES OF ROGERS SEMILATTICES OF ARITHMETICAL NUMBERINGS ALGEBRAIC PROPERTIES OF ROGERS SEMILATTICES OF ARITHMETICAL NUMBERINGS Serikzhan Badaev Kazakh National University, Almaty, Kazakhstan badaev@math.kz Sergey Goncharov Institute of Discrete Mathematics

More information

Numerical representations of binary relations with thresholds: A brief survey 1

Numerical representations of binary relations with thresholds: A brief survey 1 Numerical representations of binary relations with thresholds: A brief survey 1 Fuad Aleskerov Denis Bouyssou Bernard Monjardet 11 July 2006, Revised 8 January 2007 Typos corrected 1 March 2008 Additional

More information

Cone Avoidance of Some Turing Degrees

Cone Avoidance of Some Turing Degrees Journal of Mathematics Research; Vol. 9, No. 4; August 2017 ISSN 1916-9795 E-ISSN 1916-9809 Published by Canadian Center of Science and Education Cone Avoidance of Some Turing Degrees Patrizio Cintioli

More information

REAL AND COMPLEX ANALYSIS

REAL AND COMPLEX ANALYSIS REAL AND COMPLE ANALYSIS Third Edition Walter Rudin Professor of Mathematics University of Wisconsin, Madison Version 1.1 No rights reserved. Any part of this work can be reproduced or transmitted in any

More information

Connectedness. Proposition 2.2. The following are equivalent for a topological space (X, T ).

Connectedness. Proposition 2.2. The following are equivalent for a topological space (X, T ). Connectedness 1 Motivation Connectedness is the sort of topological property that students love. Its definition is intuitive and easy to understand, and it is a powerful tool in proofs of well-known results.

More information

Definitions. Notations. Injective, Surjective and Bijective. Divides. Cartesian Product. Relations. Equivalence Relations

Definitions. Notations. Injective, Surjective and Bijective. Divides. Cartesian Product. Relations. Equivalence Relations Page 1 Definitions Tuesday, May 8, 2018 12:23 AM Notations " " means "equals, by definition" the set of all real numbers the set of integers Denote a function from a set to a set by Denote the image of

More information

Every Incomplete Computably Enumerable Truth-Table Degree Is Branching

Every Incomplete Computably Enumerable Truth-Table Degree Is Branching Every Incomplete Computably Enumerable Truth-Table Degree Is Branching Peter A. Fejer University of Massachusetts at Boston Richard A. Shore Cornell University July 20, 1999 Abstract If r is a reducibility

More information

Sets, Models and Proofs. I. Moerdijk and J. van Oosten Department of Mathematics Utrecht University

Sets, Models and Proofs. I. Moerdijk and J. van Oosten Department of Mathematics Utrecht University Sets, Models and Proofs I. Moerdijk and J. van Oosten Department of Mathematics Utrecht University 2000; revised, 2006 Contents 1 Sets 1 1.1 Cardinal Numbers........................ 2 1.1.1 The Continuum

More information

Introduction to Set Theory

Introduction to Set Theory Introduction to Set Theory George Voutsadakis 1 1 Mathematics and Computer Science Lake Superior State University LSSU Math 400 George Voutsadakis (LSSU) Set Theory June 2014 1 / 67 Outline 1 Ordinal Numbers

More information

Topology Proceedings. COPYRIGHT c by Topology Proceedings. All rights reserved.

Topology Proceedings. COPYRIGHT c by Topology Proceedings. All rights reserved. Topology Proceedings Web: http://topology.auburn.edu/tp/ Mail: Topology Proceedings Department of Mathematics & Statistics Auburn University, Alabama 36849, USA E-mail: topolog@auburn.edu ISSN: 0146-4124

More information

DO FIVE OUT OF SIX ON EACH SET PROBLEM SET

DO FIVE OUT OF SIX ON EACH SET PROBLEM SET DO FIVE OUT OF SIX ON EACH SET PROBLEM SET 1. THE AXIOM OF FOUNDATION Early on in the book (page 6) it is indicated that throughout the formal development set is going to mean pure set, or set whose elements,

More information

Contribution of Problems

Contribution of Problems Exam topics 1. Basic structures: sets, lists, functions (a) Sets { }: write all elements, or define by condition (b) Set operations: A B, A B, A\B, A c (c) Lists ( ): Cartesian product A B (d) Functions

More information

2.2 Lowenheim-Skolem-Tarski theorems

2.2 Lowenheim-Skolem-Tarski theorems Logic SEP: Day 1 July 15, 2013 1 Some references Syllabus: http://www.math.wisc.edu/graduate/guide-qe Previous years qualifying exams: http://www.math.wisc.edu/ miller/old/qual/index.html Miller s Moore

More information

Suppose R is an ordered ring with positive elements P.

Suppose R is an ordered ring with positive elements P. 1. The real numbers. 1.1. Ordered rings. Definition 1.1. By an ordered commutative ring with unity we mean an ordered sextuple (R, +, 0,, 1, P ) such that (R, +, 0,, 1) is a commutative ring with unity

More information

1 Topology Definition of a topology Basis (Base) of a topology The subspace topology & the product topology on X Y 3

1 Topology Definition of a topology Basis (Base) of a topology The subspace topology & the product topology on X Y 3 Index Page 1 Topology 2 1.1 Definition of a topology 2 1.2 Basis (Base) of a topology 2 1.3 The subspace topology & the product topology on X Y 3 1.4 Basic topology concepts: limit points, closed sets,

More information

Chapter 1. Measure Spaces. 1.1 Algebras and σ algebras of sets Notation and preliminaries

Chapter 1. Measure Spaces. 1.1 Algebras and σ algebras of sets Notation and preliminaries Chapter 1 Measure Spaces 1.1 Algebras and σ algebras of sets 1.1.1 Notation and preliminaries We shall denote by X a nonempty set, by P(X) the set of all parts (i.e., subsets) of X, and by the empty set.

More information

A NOTE ON THE EIGHTFOLD WAY

A NOTE ON THE EIGHTFOLD WAY A NOTE ON THE EIGHTFOLD WAY THOMAS GILTON AND JOHN KRUEGER Abstract. Assuming the existence of a Mahlo cardinal, we construct a model in which there exists an ω 2 -Aronszajn tree, the ω 1 -approachability

More information

Equational Logic. Chapter Syntax Terms and Term Algebras

Equational Logic. Chapter Syntax Terms and Term Algebras Chapter 2 Equational Logic 2.1 Syntax 2.1.1 Terms and Term Algebras The natural logic of algebra is equational logic, whose propositions are universally quantified identities between terms built up from

More information

Chapter 1. Sets and Mappings

Chapter 1. Sets and Mappings Chapter 1. Sets and Mappings 1. Sets A set is considered to be a collection of objects (elements). If A is a set and x is an element of the set A, we say x is a member of A or x belongs to A, and we write

More information

On minimal models of the Region Connection Calculus

On minimal models of the Region Connection Calculus Fundamenta Informaticae 69 (2006) 1 20 1 IOS Press On minimal models of the Region Connection Calculus Lirong Xia State Key Laboratory of Intelligent Technology and Systems Department of Computer Science

More information

RAMSEY S THEOREM AND CONE AVOIDANCE

RAMSEY S THEOREM AND CONE AVOIDANCE RAMSEY S THEOREM AND CONE AVOIDANCE DAMIR D. DZHAFAROV AND CARL G. JOCKUSCH, JR. Abstract. It was shown by Cholak, Jockusch, and Slaman that every computable 2-coloring of pairs admits an infinite low

More information

Chapter 2 Metric Spaces

Chapter 2 Metric Spaces Chapter 2 Metric Spaces The purpose of this chapter is to present a summary of some basic properties of metric and topological spaces that play an important role in the main body of the book. 2.1 Metrics

More information

Sets, Structures, Numbers

Sets, Structures, Numbers Chapter 1 Sets, Structures, Numbers Abstract In this chapter we shall introduce most of the background needed to develop the foundations of mathematical analysis. We start with sets and algebraic structures.

More information

Definability in the Enumeration Degrees

Definability in the Enumeration Degrees Definability in the Enumeration Degrees Theodore A. Slaman W. Hugh Woodin Abstract We prove that every countable relation on the enumeration degrees, E, is uniformly definable from parameters in E. Consequently,

More information

SOLUTIONS TO EXERCISES FOR. MATHEMATICS 205A Part 1. I. Foundational material

SOLUTIONS TO EXERCISES FOR. MATHEMATICS 205A Part 1. I. Foundational material SOLUTIONS TO EXERCISES FOR MATHEMATICS 205A Part 1 Fall 2014 I. Foundational material I.1 : Basic set theory Problems from Munkres, 9, p. 64 2. (a (c For each of the first three parts, choose a 1 1 correspondence

More information

Part II. Logic and Set Theory. Year

Part II. Logic and Set Theory. Year Part II Year 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2018 60 Paper 4, Section II 16G State and prove the ǫ-recursion Theorem. [You may assume the Principle of ǫ- Induction.]

More information

Definition: Let S and T be sets. A binary relation on SxT is any subset of SxT. A binary relation on S is any subset of SxS.

Definition: Let S and T be sets. A binary relation on SxT is any subset of SxT. A binary relation on S is any subset of SxS. 4 Functions Before studying functions we will first quickly define a more general idea, namely the notion of a relation. A function turns out to be a special type of relation. Definition: Let S and T be

More information

8. Limit Laws. lim(f g)(x) = lim f(x) lim g(x), (x) = lim x a f(x) g lim x a g(x)

8. Limit Laws. lim(f g)(x) = lim f(x) lim g(x), (x) = lim x a f(x) g lim x a g(x) 8. Limit Laws 8.1. Basic Limit Laws. If f and g are two functions and we know the it of each of them at a given point a, then we can easily compute the it at a of their sum, difference, product, constant

More information

G δ ideals of compact sets

G δ ideals of compact sets J. Eur. Math. Soc. 13, 853 882 c European Mathematical Society 2011 DOI 10.4171/JEMS/268 Sławomir Solecki G δ ideals of compact sets Received January 1, 2008 and in revised form January 2, 2009 Abstract.

More information

20 Ordinals. Definition A set α is an ordinal iff: (i) α is transitive; and. (ii) α is linearly ordered by. Example 20.2.

20 Ordinals. Definition A set α is an ordinal iff: (i) α is transitive; and. (ii) α is linearly ordered by. Example 20.2. 20 Definition 20.1. A set α is an ordinal iff: (i) α is transitive; and (ii) α is linearly ordered by. Example 20.2. (a) Each natural number n is an ordinal. (b) ω is an ordinal. (a) ω {ω} is an ordinal.

More information

2. Prime and Maximal Ideals

2. Prime and Maximal Ideals 18 Andreas Gathmann 2. Prime and Maximal Ideals There are two special kinds of ideals that are of particular importance, both algebraically and geometrically: the so-called prime and maximal ideals. Let

More information

Solution. 1 Solutions of Homework 1. 2 Homework 2. Sangchul Lee. February 19, Problem 1.2

Solution. 1 Solutions of Homework 1. 2 Homework 2. Sangchul Lee. February 19, Problem 1.2 Solution Sangchul Lee February 19, 2018 1 Solutions of Homework 1 Problem 1.2 Let A and B be nonempty subsets of R + :: {x R : x > 0} which are bounded above. Let us define C = {xy : x A and y B} Show

More information

16.1 Countability. CS125 Lecture 16 Fall 2014

16.1 Countability. CS125 Lecture 16 Fall 2014 CS125 Lecture 16 Fall 2014 16.1 Countability Proving the non-existence of algorithms for computational problems can be very difficult. Indeed, we do not know how to prove P NP. So a natural question is

More information

2. The Concept of Convergence: Ultrafilters and Nets

2. The Concept of Convergence: Ultrafilters and Nets 2. The Concept of Convergence: Ultrafilters and Nets NOTE: AS OF 2008, SOME OF THIS STUFF IS A BIT OUT- DATED AND HAS A FEW TYPOS. I WILL REVISE THIS MATE- RIAL SOMETIME. In this lecture we discuss two

More information

On the size of Heyting Semi-Lattices and Equationally Linear Heyting Algebras

On the size of Heyting Semi-Lattices and Equationally Linear Heyting Algebras On the size of Heyting Semi-Lattices and Equationally Linear Heyting Algebras Peter Freyd pjf@upenn.edu July 17, 2017 The theory of Heyting Semi-Lattices, hsls for short, is obtained by adding to the theory

More information

GENERIC COMPUTABILITY, TURING DEGREES, AND ASYMPTOTIC DENSITY

GENERIC COMPUTABILITY, TURING DEGREES, AND ASYMPTOTIC DENSITY GENERIC COMPUTABILITY, TURING DEGREES, AND ASYMPTOTIC DENSITY CARL G. JOCKUSCH, JR. AND PAUL E. SCHUPP Abstract. Generic decidability has been extensively studied in group theory, and we now study it in

More information

Thus, X is connected by Problem 4. Case 3: X = (a, b]. This case is analogous to Case 2. Case 4: X = (a, b). Choose ε < b a

Thus, X is connected by Problem 4. Case 3: X = (a, b]. This case is analogous to Case 2. Case 4: X = (a, b). Choose ε < b a Solutions to Homework #6 1. Complete the proof of the backwards direction of Theorem 12.2 from class (which asserts the any interval in R is connected). Solution: Let X R be a closed interval. Case 1:

More information

Metric Space Topology (Spring 2016) Selected Homework Solutions. HW1 Q1.2. Suppose that d is a metric on a set X. Prove that the inequality d(x, y)

Metric Space Topology (Spring 2016) Selected Homework Solutions. HW1 Q1.2. Suppose that d is a metric on a set X. Prove that the inequality d(x, y) Metric Space Topology (Spring 2016) Selected Homework Solutions HW1 Q1.2. Suppose that d is a metric on a set X. Prove that the inequality d(x, y) d(z, w) d(x, z) + d(y, w) holds for all w, x, y, z X.

More information

REVIEW OF ESSENTIAL MATH 346 TOPICS

REVIEW OF ESSENTIAL MATH 346 TOPICS REVIEW OF ESSENTIAL MATH 346 TOPICS 1. AXIOMATIC STRUCTURE OF R Doğan Çömez The real number system is a complete ordered field, i.e., it is a set R which is endowed with addition and multiplication operations

More information

Math 455 Some notes on Cardinality and Transfinite Induction

Math 455 Some notes on Cardinality and Transfinite Induction Math 455 Some notes on Cardinality and Transfinite Induction (David Ross, UH-Manoa Dept. of Mathematics) 1 Cardinality Recall the following notions: function, relation, one-to-one, onto, on-to-one correspondence,

More information

arxiv:math/ v1 [math.gm] 21 Jan 2005

arxiv:math/ v1 [math.gm] 21 Jan 2005 arxiv:math/0501341v1 [math.gm] 21 Jan 2005 SUBLATTICES OF LATTICES OF ORDER-CONVEX SETS, I. THE MAIN REPRESENTATION THEOREM MARINA SEMENOVA AND FRIEDRICH WEHRUNG Abstract. For a partially ordered set P,

More information

The integers. Chapter 3

The integers. Chapter 3 Chapter 3 The integers Recall that an abelian group is a set A with a special element 0, and operation + such that x +0=x x + y = y + x x +y + z) =x + y)+z every element x has an inverse x + y =0 We also

More information

Theorem 5.3. Let E/F, E = F (u), be a simple field extension. Then u is algebraic if and only if E/F is finite. In this case, [E : F ] = deg f u.

Theorem 5.3. Let E/F, E = F (u), be a simple field extension. Then u is algebraic if and only if E/F is finite. In this case, [E : F ] = deg f u. 5. Fields 5.1. Field extensions. Let F E be a subfield of the field E. We also describe this situation by saying that E is an extension field of F, and we write E/F to express this fact. If E/F is a field

More information

NOTES ON FRAMES. Damir Bakić University of Zagreb. June 6, 2017

NOTES ON FRAMES. Damir Bakić University of Zagreb. June 6, 2017 NOTES ON FRAMES Damir Bakić University of Zagreb June 6, 017 Contents 1 Unconditional convergence, Riesz bases, and Bessel sequences 1 1.1 Unconditional convergence of series in Banach spaces...............

More information

Metric Spaces Lecture 17

Metric Spaces Lecture 17 Metric Spaces Lecture 17 Homeomorphisms At the end of last lecture an example was given of a bijective continuous function f such that f 1 is not continuous. For another example, consider the sets T =

More information

1. Model existence theorem.

1. Model existence theorem. We fix a first order logic F such that 1. Model existence theorem. C. We let S be the set of statements of F and we suppose Γ S. We let VFT be the set of variable free terms. For each s VFT we let [s]

More information

Algebraic Topology Homework 4 Solutions

Algebraic Topology Homework 4 Solutions Algebraic Topology Homework 4 Solutions Here are a few solutions to some of the trickier problems... Recall: Let X be a topological space, A X a subspace of X. Suppose f, g : X X are maps restricting to

More information

Lecture Notes in Advanced Calculus 1 (80315) Raz Kupferman Institute of Mathematics The Hebrew University

Lecture Notes in Advanced Calculus 1 (80315) Raz Kupferman Institute of Mathematics The Hebrew University Lecture Notes in Advanced Calculus 1 (80315) Raz Kupferman Institute of Mathematics The Hebrew University February 7, 2007 2 Contents 1 Metric Spaces 1 1.1 Basic definitions...........................

More information

An uncountably categorical theory whose only computably presentable model is saturated

An uncountably categorical theory whose only computably presentable model is saturated An uncountably categorical theory whose only computably presentable model is saturated Denis R. Hirschfeldt Department of Mathematics University of Chicago, USA Bakhadyr Khoussainov Department of Computer

More information

FUNCTIONAL ANALYSIS LECTURE NOTES: COMPACT SETS AND FINITE-DIMENSIONAL SPACES. 1. Compact Sets

FUNCTIONAL ANALYSIS LECTURE NOTES: COMPACT SETS AND FINITE-DIMENSIONAL SPACES. 1. Compact Sets FUNCTIONAL ANALYSIS LECTURE NOTES: COMPACT SETS AND FINITE-DIMENSIONAL SPACES CHRISTOPHER HEIL 1. Compact Sets Definition 1.1 (Compact and Totally Bounded Sets). Let X be a metric space, and let E X be

More information