Descriptive Set theory

Size: px
Start display at page:

Download "Descriptive Set theory"

Transcription

1 Descriptive Set theory by George Barmpalias Institute for Language, Logic and Computation Lectures 1 8 Last updated on the 10th of November 2009

2 What is Descriptive set theory?

3 What is Descriptive set theory? Answer The study of sets of real numbers that can be described.... sets of reals that can be defined Definability theory

4 What (meta) mathematics are involved in it?

5 What (meta) mathematics are involved in it? Answer Analysis, topology Set theory Computability / recursion theory Although the continuum is our primary concern, a lot of the results hold for more general spaces. Also the study of the continuum often requires the study of more general spaces. This is why descriptive set theory studies abstract spaces that are similar to the continuum.

6 Birth of Descriptive set theory Cantor discovered higher infinities (late 1800s) in an attempt to solve a problem on zeros of a Fourier series. This was not immediately appreciated.

7 Birth of Descriptive set theory Cantor discovered higher infinities (late 1800s) in an attempt to solve a problem on zeros of a Fourier series. This was not immediately appreciated. In early 1900s analysts Lebesgue, Suslin, Lusin, Borel (and others) applied his ideas to analysis the classification and description of pointsets in classical analysis It was then that Cantor s ideas received general acceptance

8 Fathers of Descriptive set theory (early 1900s)

9 Timeline: complexity of the continuum Pythagoreans discovered the irrational numbers. Only in the 19th century the continuum was conceived as a complete ordered field. The axiom of completeness supplied the concept of limits, intermediate value theorem, mean value theorem etc.... essentially the ingredients for the success of the calculus in the 19th century. This axiom also opened a whole Pandora s box of settheoretical difficulties in the 20th century.

10 Cantor s program Cantor started studying perfect sets (closed sets without isolated points) in connection to a problem in Fourier series Later he studied them in order to settle the continuum hypothesis. He hoped to show that every uncountable set contains a perfect set.

11 Cantor s program It was known that every perfect set has cardinality 2 ℵ 0. Also, every uncountable Borel set contains a perfect subset. Lusin (1921) showed that under the axiom of choice, Cantor s program fails.

12 Non-uniqness of the real line In the 1960s Cohen s method of forcing showed a number of independence results illustrating the non-uniqness of the real line. There are natural question about the reals whose answer depends on additional axioms in set theory. These questions arise because the completeness axiom of the continuum forces us to introduce non-absolute concepts into analysis... like the concept of power sets. It became a task of descriptive set theory to discover just where in the various hierarchies of complexity the disease occurs.

13 Effective theory Independently of the classical developments, logician Stephen Kleene studied the definability of sets of natural numbers in the 1940s and 1950s This theory presented many similarities with the classical theory of definability of sets of reals. Classical Reals continuous functions Borel sets analytic sets projective sets Effective integers computable functions Hyperarithmetical sets Σ 1 1 sets analytical sets

14 In this course we will study the two theories in parallel. Among the topics will be: Definability hierarchies (Borel, Baire, Projective etc.) Separation theorems Games and determinacy Hyperarithmetic theory Equivalence relations... with lots of examples, history and exercises.

15 Assessment: 80% assignments + 20% exam Methodology: mathematical Course webpage:

16 Bibliography Recursive aspects of descriptive set theory, by R. Mansfield and G. Weitkamp (Oxford logic guides) Descriptive set theory, by Y. Moschovakis (Studies in logic and the FOM) Classical descriptive set theory, by A. Kechris (Graduate texts in Mathematics) Descriptive set theory notes, by David Marker: marker/math512/dst.pdf

17 The Baire space N is the set of all sequences of natural numbers. It has a natural topology generated by the basic open sets N σ = {α σ α}. These are clopen (both closed and open) sets in N. There is a natural metric for this space: d(α, β) = 1/the least position where they differ and d(α, β) = 0 if α = β.

18 The Baire space is separable i.e. it has a countable dense subset. Show that the Baire space is not compact. The Cantor space is compact (see below).

19 The Baire space N is homeomorphic to the irrationals via continued fractions. A homeomorphism is a continuous function between two topological spaces with a continuous inverse function. A tree in N is a set of finite sequences which is closed downward under initial segments. Note: Every closed set in the Baire or Cantor space can be represented as the set of infinite paths through a tree.

20 Theorem (König s Lemma) In the Baire space, a finite branching tree has an infinite path iff it is infinite. Proof. If the tree is finite, obviously it does not have infinite paths. If it is infinite, we construct an infinite path by induction: Starting with the empty sequence, inductively assume that β n is defined and has the property that there are infinitely many strings on the tree which extend it. Since the tree is finite branching, there is m N such that there are infinitely many strings on the tree which extend (β n) m. Pick such n and let β n + 1 = (β n) m. By induction, β is an infinite path in the tree.

21 Corollary The Cantor space C is compact. Proof. Let {σ i } be an open cover of the Cantor space (assume i σ i ). Consider the set of binary strings τ such that i, σ i τ. This set of strings is a tree T... without infinite paths Therefore it is finite and it has finitely many leafs (maximal nodes). the immediate successors of those leafs are also finitely many and belong to the original cover of C. The set of their immediate successors form the required finite sub-cover of the space. It covers C: any point in its complement would have all of its initial segments prefixed by some σ i.

22 Corollary The clopen sets in the Cantor space are exactly the finite unions of the basic open sets N σ. Proof. Each N σ is both open and closed (easy to show). Therefore their finite unions are both open and closed. For the other direction, let A be a clopen set. Then A = i N σi and C A = i N τi for suitable families of strings. Hence C = ( i N σi ) ( i N τi ) and the union of these families is a cover of C. By compactness C = ( i<k N σi ) ( i<k N τi ) for some k ω Obviously i<k N σi A. But A i<k N σi because if α A then α i<k N τi, so α i<k N σi.

23 Task Show that there is a clopen set in the Baire space which is not a finite union of basic open sets.

24 The language we use to talk about N and ω has Variables for integers Variables for reals (Greek letters) constants for natural numbers +,, exp function applications e.g. α(x + 3) equalities, inequalities quantifiers (first order, second order), negations, conjunctions, disjunctions

25 Examples α n [α(n + m + 1) < 5] This is a Π 1 1 formula. It has a second order universal quantifier in front of a first order existential quantifier. Two universal quantifiers amount to one, through standard coding. Same for existential.. So we only count quantifier alternations.

26 β α n m (m > n β(α(n)) = Y (m + 1)) This is a Σ 1 2 formula. n (n < 2 n ) is a Π 0 1 formula. The negation of a Π 1 1 formula is Σ1 1 ; and vice-versa.

27 A set A is Σ 1 2 if it can be defined by a Σ1 2 formula. That is, A = {X P(X)} where P is a Σ 1 2 formula with free variable X. The sets that are both in Σ 1 m and Π 1 m are called 1 m. Similarly, the sets that are both in Σ 0 m and Π 0 m are called 0 m. The arithmetical hierarchy consists of the classes Σ 0 m, Π 0 m, 0 m. The analytical hierarchy consists of the classes Σ 1 m, Π 1 m, 1 m.

28 Formal definition A formula in arithmetic is Σ 0 n if it can be written as a sentence with no quantifiers, prefixed by an alternating string of n first-order quantifiers starting with. A formula is arithmetical if it is in the arithmetical hierarchy, i.e. in n ω Σ 0 n. A formula in second order arithmetic is Σ 1 n if it can be written as an arithmetical sentence, prefixed by an alternating string of n second-order quantifiers starting with.

29 Computability and definability A subset of ω is computable (or recursive) if there is a program (in a programming language) that decides it. That is, on input n outputs 0 if n A and 1 otherwise. The fathers of mathematical logic showed that the recursive relations are exactly the 0 1 relations. They showed also that they are exactly the ones that are representable in (the formal system of Peano) arithmetic.

30 Recall that R( (x)) is representable in PA (Peano arithmetic) iff there is a formula ϕ in the language of arithmetic such that: If R( x) then PA ϕ( x) If R( x) then PA ϕ( x) Here we identified (used the same symbols for) numbers with numerals. You can see the computable functions as a limit class i.e. the smallest class containing some basic functions and closed under certain schemata. This can be seen as a miniaturization of the classes we study in descriptive set theory, like the Borel sets.

31 Discussion Such definitions are characterized by a top-down approach as no stratification of the class is given. No explicit constructive means are given in order to reach the most distant element in the class, starting from the simpler ones. With such definitions the task is often to stratify the class and classify the members according to complexity.

32 We will do this for the Borel sets. For the class 0 1 of the computable functions/relations no such complete stratifications has succeeded. The biggest problem of the theory of subrecursive hierarchies is to find such a complete stratification. Their hierarchies of recursive functions do not exhaust the limit class of recursive/computable functions.

33 Extended languages and relative computability If we add a fixed parameter α ω ω (infinite sequence of numbers) in our programming language and allow expressions α(n) = m then the decidable sets are called computable (recursive) in α. Here programming language is any universal language like: Fortran, C λ-calculus language of recursive functions Turing machine language etc.

34 Extended languages and relative definability Similarly, if we extend the language of arithmetic with parameter α, we get relativized classes like 0 1 (α), Π0 1 (α) etc. The sets that are computable in α are the ones in 0 1 (α).

35 Coding There are many way we can code information into numbers or infinite sequences. Prime decomposition: t = s 0,..., s n = p s pn sn+1 where p n is the nth prime. The inverses are given by (t) i = s i. Numbers code finite sequences. Standard 1 1 pairing function from N to N N: n, m = (n + m)(n + m + 1)/2 + n Its two inverses are denoted by (x) i, i = 0, 1 Each number can

36 One infinite sequence can be seen as two, by looking at the odd or the even digits. Given α an infinite sequence of numbers in ω, let (α) 0 be the sequence of the even digits and (α) 1 be the sequence of the odd digits of α. These are the inverses of this coding. ω can be seen as ω ω. Coding and decoding are computable/effective. These are the devices that Gödel used in his incompleteness theorems.

37 Task Show that the coding functions and their inverses are 0 1. Using coding, show that Σ 0 n is closed under (first order) and Π 0 n is closed under (first order). Show that Σ 0 n, Π 0 n are closed under,. Show that Σ 0 n, Π 0 n are closed under 0 1 substitution: when a function f is 0 1 then the relations P(n, m) and P(f (n), m) have the same arithmetical complexity. Show that Σ 1 1 consists of the formulas which can be written as a formula, prefixed by a second-order -quantifier. Π 0 1

38 We show the last claim, leaving the others as exercise: It suffices to show that a formula of the form α n mp(α, n, m) (where P is arithmetical) is equivalent to a formula of the form α nq(α, n) (where Q has the same arithmetical complexity as P). And that a formula of the form α mp(α, m) (where P is arithmetical) is equivalent to a formula of the form αq(α) (where Q has the same arithmetical complexity as P). Indeed, in that case a straightforward induction across the arithmetical hierarchy shows the whole claim.

39 α n mp(α, n, m) β np((β) 0, n, ((β 1 )) n ) This shows the claim as P((β) 0, n, ((β 1 )) n ) has the same arithmetical complexity as P (since we got it by 0 1 substitution into P). For the second claim we have: α mp(α, m) βp((β) 0, (β) 1 (0)). Again this suffices as P((β) 0, (β) 1 (0)) has the same arithmetical complexity as P.

40 Trees A tree can be coded by an infinite sequence of numbers. The particular way of coding is not important, as long as it is 0 1. A tree is well-founded if it has no infinite paths. There is f : ω ω computable such that α(f (k)) = 1 iff sequence k belongs to the tree coded by α (and 0 otherwise).

41 WF = {α α codes a tree and β n [α(β n) = 0]} WF is the set of codes of well founded trees. Hence WF is Π 1 1. König: A finite branching tree is well-founded iff it is finite.

42 Theorem A tree is well-founded iff it can be mapped into an ordinal by a map f such that s < t implies f (s) < f (t). Proof: If there is such a map f then an infinite path would give an infinite descending chain of ordinals. For the other direction we show that if there is no such f then T is not well-founded. The restriction T /σ consists of the strings in T which extend σ. Let S = {σ T there is no such f for T /σ}. Define by induction an infinite path α through S.

43 Proof continued S and S is a subtree of T. Suppose α n S has been defined. For the induction step it suffices to show that there is k ω such that (α n) k is in S. Indeed, if not, for each k ω there is an ordinal σ k and an order preserving map h k : T /(α n) k σ k. If we let σ = sup k (σ k + 1) and { α n, if t = h(t) = h k (t ), if t = k t then h : T /α n σ is order preserving. Contradiction.

44 Theorem The previous theorem holds if tree is replaced with tree in N and ordinal with countable ordinal. In the terminology of the next definition, well founded trees in the Baire space have countable height. Proof. This is an exercise. Hint: follow the proof of the above theorem, making sure that the ordinals are all countable. Use the fact that the alphabet is countable and that the sup of a countable collection of countable ordinals is countable.

45 Definition The height/length of a tree T is the smallest ordinal in the class {f ( ) f is order preserving from T into an ordinal}. The height of the empty tree is 1 and the height of a non well founded tree is. Definition If σ is an ordinal, WF σ is the set of trees with height σ.

46 Task Draw trees of heights: (i) 1 (ii) 2 (iii) 3 (iv) ω (v) ω + 1 (vi) ω + ω (vii) ω ω

47 Foundational tales In the 19th century mathematics started becoming more axiomatic. People started being concerned about the foundations of maths Trying to find a good formal foundation of maths Some took it to the extreme, like Hilbert who had a plan to formalize all mathematics and then mechanically prove their consistency.

48 One of the most popular formal systems became ZF set theory Some of the systems proposed turned out to be inconsistent!

49 Gödel (1931) destroyed Hilbert s plan with his two incompleteness theorems. Gödel proved that any reasonably strong formal system (like Peano arithmetic) is bound to be incomplete (and cannot prove its own consistency) The birth of computability theory came with the arithmetization introduced in Gödel s theorems

50 Incompleteness ϕ(e, n): machine e does not halt on input n is a Π 0 1 statement in the language of arithmetic. Let e 0 be the code of the following machine: M(n) = 0 if PA ϕ(n, n) M(n) if PA ϕ(n, n) Then the statement ϕ(e 0, e 0 ) is true but undecidable in PA.

51 Boldface hierarchies In the arithmetical and the analytical classes the primitive notion are the relations in the language of arithmetic without quantifiers. Equivalently, the computable relations. The classes where defined by applying first order and second order quantifiers to primitive (i.e. computable) sentences. If our primitive notion are the clopen relations, we get much wider classes. We denote the corresponding classes as before, only using boldface letters this time.

52 It is not hard to see that existential quantifiers correspond to unions, universal quantifiers correspond to intersections. In the same way that conjunctions correspond to (finite), negation corresponds to complement and disjunctions correspond to (finite) unions. For example, the set {α P(α) Q(α)} (where P, Q are relations on N ) equals {α P(α)} {β Q(β)}.

53 Also, {α P(α) Q(α)} = {α P(α)} {β Q(β)}. and if T ω N then {α n T (α, n)} = n ω {α T (α, n)}.

54 Product spaces It is becoming evident that in order to stratify the subsets of N we need to involve the product spaces of N with (a) ω (for first order quantification) (b) N (itself) for second order quantification. Recall that in the lightface (arithmetical/ analytical) hierarchies computable or basic arithmetical relations existed in any power of ω (ω ω, ω ω ω etc.).

55 Product topologies In fact N = ω ω can be seen as the space ω ω Here ω is the discrete topological space, where all sets are open. The topology of N is the product topology of infinitely many copies of ω. Similarly the topology on any space ω n N m is given by the product topology. So we can speak about open sets on the product spaces.

56 From now on the sets we consider will be subsets of any finite Cartesian product of ω and N.

57 Digression: Cantor set The Cantor set, or middle third set is the prototype of a fractal. What is the relation with our Cantor space? Our Cantor space is the product of infinitely copies of {0, 1} with the discrete topology. The Cantor set, as a subspace of the real line, is homeomorphic to the Cantor space.

58 Boldface classes of finite order Σ 0 1 are the countable unions of basic open sets. If P ω N is clopen, then {α n P(n, α)} is Σ 0 1. Π 0 1 consists of the complements of Σ0 1 relations Π 0 1 consists of the closed sets (in any of the product spaces). If P ω 2 N is clopen, then {(m, α) n P(n, m, α)} is Π 0 1.

59 Similarly Π 0 2 are the countable intersections of open sets. Σ 0 2 consists of the countable unions of closed sets. Recall other notations for these classes The analysts call the Σ 0 2 sets F σ sets. and Π 0 2 are called G δ sets. Π 0 3 are the G δσ, Σ 0 3 are the F σδ sets etc.

60 We let 0 n = Σ 0 n Π 0 n. Formally, it is an inductive definition: Σ 0 1 consists of the open sets. Π 0 n consists of the complements of Σ 0 n. Σ 0 n+1 consists of the countable unions of sets in Π0 n. Notice that 0 1 consists of the clopen sets.

61 Closure properties Definition We say that a class of D of relations is closed under continuous substitution if, whenever P D (and P Y for some space Y), and f : X Y is a continuous function, the relation f 1 [P] is also in D. Recall that x f 1 [P] f (x) P P(f (x)).

62 Task Show that the coding functions that we have seen so far are all continuous.

63 Theorem The classes Σ 0 n, Π 0 n, 0 n are closed under continuous substitution, and and bounded quantifiers. Moreover Σ 0 n are closed under existential (first order) quantifiers and Π 0 n are closed under universal (first order) quantifiers.

64 Proof continuous substitution, and are left as exercises. Consider the standard coding of finite sequences into numbers (via primes) and let (n) i, be its inverses. x yp(x, y, z) is equivalent to np((n) 0, (n) 1, z). Similarly for. This quantifier contraction shows the -closure of Σ 0 n and the -closure of Π 0 n. For the bounded quantifiers: n < m x P(n, x, z) is equivalent to u n m P(n, (u) n ). Indeed, the first one obviously implies the second one.

65 Proof continued Now suppose that the first one does not hold. Hence for each n < m there exists x n such that P(n, x n, z). Then for u = x 0,..., x m 1 we have P(n, (u) n ) for each n < m. Hence the equivalence Also, m n s P(m, s, z) is equivalent to u n m P(m, (u) m ). For this it suffices to show that their negations are equivalent. But this follows by the previous clause. the bounded quantifier closure now follows from the inductive definition of the classes.

66 Projective hierarchy In the same way that we got the classes Σ 1 n by allowing second order quantification, we can get the boldface analogues: Σ 1 1 is the class of sets we get by an application of a second order existential quantifier in front of a Π 0 1 relation. Π 1 1 are the complements of Σ1 1 sets. Equivalently, it is the class of sets we get by an application of a second order universal quantifier in front of a Σ 0 1 relation.

67 Σ 1 n+1 is the class of sets we get by an application of a second order existential quantifier in front of a Π 1 n Π 1 n consists of the compliments of sets in Σ 1 n. 1 n = Σ 1 n Π 1 n.

68 Task Show that in the above definition of Σ 1 1, Π0 1 relation can be replaced by Π 0 n relation. This involves some coding, manipulation of quantifiers. The general theme of manipulating a formula and producing a simplest equivalent form of it is called normal forms.

69 Task solution It suffices to show that first order quantifiers can be absorbed into a second order quantifier, leaving behind only one first order quantifier. First, it is easy to see that α np(α, n) is equivalent to βp(f (β), β(0)), where f is the (continuous) function f (β)(n) = β(n + 1). Second, β n m P(β, n, m) is equivalent to α n m P(g 0 (α), n, g 1 (α)(n)) where g 0 (α)(n) = α(2n) and g 1 (α)(n) = α(2n + 1).

70 Task Solution Now the claim follows by induction on the prefix of quantifiers: A second order quantifier in front of a Π 0 n sentence is equivalent to a second order quantifier in front of a Π 0 1 sentence. Similarly for. The same proof shows quantifier contraction in the analytical hierarchy, since f, g 0, g 1 are 0 1.

71 Hence we have that a sentence is Σ 1 1 iff it can be written as a second order quantifier in front of a Π 0 1 sentence or equivalently, as a second order quantifier in front of an arithmetical sentence or equivalently, as a second order quantifier in front of a Π 0 n sentence, for some n N.

72 Borel sets Definition The class of Borel sets is the smallest class that contains the open sets and is closed under complements and countable unions. There is a natural way to stratify the class of Borel sets. We can use the boldface classes to classify the Borel sets according to their complexity. It is not hard to see that for all n N the classes Σ 0 n, Π 0 n, 0 n are contained in the Borel sets. But do they exhaust them?

73 Parametrization and Universality In general, a class Y is parametrized by a set I if there is a surjection π : I Y. In other words, if we can give names to elements of Y from the pool of elements of I. Recall that we work simultaneously on the class of products of the spaces ω, N. In fact we can include in this mix any Polish space, and the theory will apply to this more general case.

74 The elements of these spaces are called points. A subset of any product of ω, N is called pointset. A collection of pointsets is called pointclass. In Descriptive set theory we study pointclasses, rather than individual pointsets. For example, the Borel pointclasses Σ 0 n.

75 Given two spaces X, Y and P Y X for any y Y define the y-section P y of P as follows: P y = {x X P(y, x)}

76 Let Γ be a pointclass and Γ X = {Q X Q Γ}. A pointset G Y X is called universal for Γ X if G Γ and the map y G y is a parametrization of Γ X on Y. That is, for each P X, P Γ P = G y, for some y Y.

77 Definition A pointclass Γ is Y-parametrized if for every product space X there is some G Y X which is universal for Γ X. Recall that C is the Cantor space. Theorem (Parametrization theorem for Σ 0 1) The pointclass Σ 0 1 is C-parametrized.

78 Take any product space X. It has a countable set of basic open sets. Countable sequences of basic open sets can be coded into infinite binary sequences. Therefore there is some G C X which is universal for the open sets of X. G = {(y, x) x X is a point in the open set coded by y}. Notice that G is the union of all {(y, x) σ y x M σ codes M} where σ is a binary string and M is a basic open set of X. So G is open. Hence the theorem.

79 General Parametrization In fact, the following more general statement can be shown. Theorem (Parametrization theorem for Σ 0 1) For every perfect product space Y the pointclass Σ 0 1 is Y-parametrized.

80 Tasks Is Σ 0 1 is ω-parametrized? Show that there are 2 ℵ 0 clopen sets in N. Is 0 1 is ω-parametrized?

81 Projections Given P X Y define the projection of P along Y as: Y P = {x X y P(x, y)}. Also for Q X define Q = X Q = {x Q(x)}.

82 Theorem If a pointclass Γ is Y-parametrized then Z Γ and Γ are also Y-parametrized, for all spaces Z. Proof. If G Y X is universal for Γ X then G = Y X G is universal for Γ X. If G Y X Z is universal for Γ (X Z) then the following H Y X, H(y, x) z G(y, x, z) is universal for Z Γ X.

83 Theorem (Hierarchy Lemma) Let Γ be a pointclass such that for every product space X and every P X X in Γ the diagonal {x P(x, x)} is also in Γ. If Γ is Y-parametrized, then some P Y is in Γ but not in Γ. Proof. Let G Y Y be universal for Γ Y and take P = {y G(y, y)}. By hypothesis P Γ. If P Γ then for some fixed y 0 Y we would have G(y 0, y) P(y) G(y, y). This gives a contradiction for y = y 0. This argument is a reminiscent of Russell s paradox or even Cantor s diagonal argument.

84 Theorem (Hierarchy thm for Borel classes of fin. order) Let X be any perfect product space. The class 0 n X is is a proper subclass of Σ 0 n X and the latter is a proper subclass of 0 n+1 X. Proof. The class Σ 0 n satisfies the hypothesis of the hierarchy lemma. Hence there is some P X which is in Σ 0 n X but not in Π 0 n X. Moreover if Σ 0 n = 0 n+1 then Π0 n = 0 n+1 so Π0 n Σ 0 n. This contradicts P Σ 0 n Π 0 n.

85 Boldface classes of finite order don t go very far Now we have all that is needed in order to show that there is a Borel set which is not in n Σ 0 n. Let P t (x, y) be universal for the Σ 0 t relations on N. Notice that for each t 0 N the relation Q(t, x, y) t = t 0 P t0 (x, y) is in Σ 0 t 0. Now t ω Q(t, x, y) is Borel, as a countable union of Borel relations. But if it was Σ 0 k for some k ω then Q(t, x, y) P k(x, y). This cannot happen as Σ 0 k+1 Σ0 k.

86 Extending boldface classes into the transfinite We need to make a higher hierarchy where such diagonalizations within the class of Borel sets do not work. The spine of our short hierarchy was ω. The spine of our extended hierarchy will be the first uncountable ordinal ω 1. The uncountable length is expected as we are trying to exhaust a class which is closed under countable operations.

87 Definition For any ordinal ξ < ω 1 we define Σ 0 ξ the class of (coutable) unions of sets in ( η<ξ Σ 0 η ). We denote: ω Σ 0 ξ = ( η<ξ Σ 0 η ). As before,π 0 ξ consists of the complements of sets in Σ0 ξ, namely Π 0 ξ = Σ0 ξ. Finally 0 ξ = Σ0 ξ Π0 ξ.

88 It is not hard to show that the finite levels of this hierarchy coincide with the original definition of the boldface classes. Theorem The class of Borel sets is ξ<ω1 Σ 0 ξ. Proof: Let D = ξ<ω1 Σ 0 ξ. The class D contains the open sets and is closed under complements. We show that it is closed under countable unions. Let (D i ) i ω be a countable sequence of sets in D.

89 Proof continued Let α i be the least level of the transfinite hierarchy where D i occurs. Then the supremum of all α i, i ω is a countable ordinal β. By definition of hierarchy i ω D i occurs in level β + 1. It remains to show that D is the smallest class with this property. Suppose that D was another class containing the open sets and closed under complement and countable union. By transfinite induction through the ordinals up to ω 1 it follows that D D.

90 Theorem The class of Borel sets is closed under continuous inverse images. Proof. It is one of the exercises. Use induction on the transfinite hierarchy of Borel sets, starting from the bottom.

91 Task The definition of the transfinite Borel hierarchy could be given by transfinite induction on all ordinals (not only the countable ones). Show that in that case, the hierarchy collapses at level ω 1. In other words, that B = Σ 0 σ for all σ ω 1.

92 The projective sets The classes in the projective hierarchy are also called Lusin classes. Notice the use of projections in the definition. For each pointclass Λ let N Λ be the set of projections of sets in Λ across N : N Λ = { N P P Λ (X N ) for some X }.

93 Lusin classes Now define: Σ 1 1 = N Π 0 1 Σ 1 n+1 = N Σ 1 n+1 Π 1 n = Σ 1 n 1 n = Σ 1 n Π 1 n

94 Theorem (Hierarchy thm for projective hierarchy) Let X be any perfect product space. The class 1 n X is is a proper subclass of Σ 1 n X and the latter is a proper subclass of 1 n+1 X. Proof. It follows from the parameterization theorem for Σ 0 1, the general parameterization theorems and the hierarchy lemma.

95 Hierarchy theorems for lightface classes Theorem There is a Σ 0 1 relation U which is universal, i.e. every Σ0 1 relation P is a section of U: for some e N. Proof: P(n) U( e, n ) Every Σ 0 1 (say, of one variable) is represented by number e via standard coding (it is a finite sequence of arithmetic symbols after all). U( e, n ) is the relation there exists n which satisfies the relation that is represented by code e.

96 It remains to show that U is Σ 0 1. It suffices to show that the relation n satisfies the relation that is represented by code e is Σ 0 1. This involves some recursion theory, so we omit it. It goes as follows: primitive recursive relations are 0 1. By arithmetization and a recursive definition we can express the relation n satisfies the relation that is represented by code e in a primitive recursive way. So it is 0 1.

97 Note: Hilbert s 10th problem The work of Davis, Matiyachevich and Robinson ( 60s and 70s) on the undecidability of diophantine equations (polynomial equations with integer coefficients) gave more information about Σ 0 1. They showed that a Σ 0 1 relation can be written as the set of values for which a diophantine equation has solutions. So if Q( x) is Σ 0 1 then there exists some polynomial P such that P( x) np( x, n) = 0.

98 Polynomial equations is a specific form of a quantifier-free arithmetic formula. Their argument involves a fair amount of number-theory (and computability theory) and can be found on a recent edition of Martin Davis Computability and Unsolvability.

99 Theorem For every n, there is a Σ 0 n relation which is universal for the class of Σ 0 n relations. Also, there is a Σ 1 n relation which is universal for the class of Σ 0 n relations. And the same for the Π classes. Proof. The argument is the same as for the boldface classes. By induction, starting with Σ 0 1.

100 Theorem A universal Σ 0 n relation is not Π 0 n. The same for Σ 1 n and Π 1 n. Proof. Exactly as with the boldface classes. Let P be a Σ 0 n relation of two arguments which is universal for the Σ 0 n relations of one argument. If it was also Π 0 n then P(n, n) would be Σ 0 n. Then it would be a column of P, so there would be some e 0 such that P(n, n) P(e 0, n) for all n. This is a contradiction for n = e 0. The same argument applies to Σ 1 n, Π 1 n.

101 Theorem The class of 0 1 relations/functions on ωn consists of the computable relations/functions on ω n. Examples: division, multiplication, bounded sums and products (e.g. n i=0 (7i + m)) inverse functions of computable functions, etc. Thus the arithmetical hierarchy can be equivalently built, starting with computable relations and applying quantifier prefixes.

102 Since the classes Σ 0 n, Π 0 n are closed under 0 1 substitution, we have the following. Theorem The classes Σ 0 n, Π 0 n are closed under computable substitution. Hence, if P(n, m) is Σ 0 n and f is computable, then P(f (n), f (m)) is Σ 0 n.

103 Universal relations Universal relations are very useful in undecidability problems. They are the prototypes of undecidability. For example there are Σ 0 1 relations that are not 0 1 (i.e. decidable). When we want to show that a problem is undecidable, we often embed a universal relation into the problem.

104 Theorem The class 0 n is is a proper subclass of Σ 0 n and the latter is a proper subclass of 0 n+1. The same holds for Σ0 n and 0 n. Proof. It follows from the previous theorem. This also shows that all the classes in the arithmetical and analytical hierarchies are distinct.

105 By basic logic (prenex normal forms) we know that any sentence in the first order or second order arithmetic can be written in the form of a quantifier prefix in front of a quantifier-free formula. Moreover we can ensure that in this form, there are no adjacent quantifiers of the same kind. This shows that the arithmetical and analytical hierarchies stratify all sentences, of the first/second order arithmetic respectively.

106 We wish to have a constructive approach to the class of Borel sets. A bottom-up approach connecting the language with the way that a Borel set is constructed. Stratification of this class via a hierarchy of complexity.

107 Coding Borel sets into reals Given A N define T A = {s N s A }. Clearly T A is a tree. Proposition The topological closure of A is T A. Proof. α Ā iff every basic neighborhood of α intersects A iff n [N α n A ] iff n α n T A iff α [T A ].

108 We wish to use codes to represent how a Borel set is represented (as unions and complements of open sets). For Borel sets that only involve finite unions, it is easy to do. For the general case our codes will be points of N, or well-founded trees.

109 Definition The relation α is a code for the Borel set A is defined inductively as follows: (a) If α(0) = 1, A is closed and for β(n) = α(n + 1), β is a code for T A then α codes A. (b) If α(0) = 2, β codes A and α(n + 1) = β(n), then α codes N A. (c) If α(0) = 3 and for each n the function m α( n, m + 1) codes A n then α codes n A n. In other words, the set of pairs (α, A) such that α is a code for A is the smallest subset of N C which contains coding pairs for (basic open) open sets and is closed under the two operations.

110 Without loss of generality we could add a clause for α(0) ω {1, 2, 3} to be identical as in the case α(0) = 1. In that case all points in N are used as codes. By the (inductive) definition of Borel set and α codes Borel set A, every Borel set has a code. Is every point of N a code for a Borel set?

111 Any given Borel set has infinitely many descriptions in terms of unions and complements of open sets. Every such description corresponds to a different code. Therefore every Borel set has infinitely many different codes. The k-column of a real α is the sequence whose n-th digit is α( k, n ).

112 The tree T α of a code α Every α N is associated with a tree T α with a real number attached to each node, indicating the sub-tree below that node. So if β is attached on node s of T α, then T β is the restriction of T α below node s. This attachment is represented by a function F α : T α N.

113 Definition (Simultaneous induction for F α, T α ) (a) T α and F α ( ) = α (b) If F α (s)(0) 2, 3 then s has no extensions in T α. (c) If F α (s)(0) = 2 then s 0 is the only successor of s in T α and F α (s 0)(n) = F α (s)(n + 1). (d) If F α (s)(0) = 3 then s k T α for all k ω and F α (s k)(n) = F α ( k, n + 1).

114 Recasting the definition (a) T α has a root and α is attached to it. (b) If F α (s)(0) 2, 3 then no extension of s survives. (c) If F α (s)(0) = 2 then only successor s 0 survives and the subtree below it is described by the digits > 0 off α (s). (d) If F α (s)(0) = 3 then all successors of s survive the tree below node s k is dictated by the k-column of F α (s).

115 Equivalent definition Given a real α, the function F α and tree T α are the unique F, T which satisfy the following conditions: (a 1 ) T and F( ) = α. (b 1 ) If F(s)(0) 2, 3 then s has no extensions in T. (c 1 ) If F(s)(0) = 2 then s 0 is the only successor of s in T and F (s 0)(n) = F(s)(n + 1). (d 1 ) If F(s)(0) = 3 then s k T for all k ω and F(s k)(n) = F( k, n + 1)

116 Coding Borel sets into reals Theorem A set is Borel iff it has a code α such that T α is well-founded. That is, a set A is Borel iff there is α N such that α is a code for Borel set A and T α is well founded.

117 Proof Notice that the class of sets that have a code α such that T α is well-founded is closed under complements and countable unions. Therefore every Borel set has this property, by the definition of the Borel sets. Now it suffices to prove the converse. This is done by transfinite induction along the possible lengths of T α.

118 If the length is 0 then the set is closed, hence Borel. Now assume that it holds for all lengths < σ. And let A be a set with code α such that T α = σ. If the root of T α is ω-branching the hypothesis holds for each of the ω subtrees. Therefore A is a countable union of Borel sets, therefore it is Borel. If the root is 1-branching (so σ is successor ordinal) then similarly A is the negation of a Borel set, therefore it is Borel.

119 Task Draw the tree T α for the case where α codes a Σ 0 n or Π 0 n set for n 3.

120 Corollary The relation α is the code of a Borel set is Π 1 1. Proof. The set T α is computable in α i.e. 0 1 (α). The relation P(β, α): β is a path through T α is arithmetical (Π 0 1 ). Now α is a code of a Borel set iff β P(β, α). This is Π 1 1.

121 By the same argument we have the following. Proposition The relation φ(α, T, F) : α, T, F satisfy (a 1 )-(d 1 ) is Π 0 1. Proof. Notice that (a )-(d ) are computable conditions with free variable the node s of T. So we need to say for all s, (a 1 )-(d 1 ) which is a Π 0 1 condition.

122 Proposition The relation ψ(α, T, F) : φ(α, T, F) T is well-founded is Π 1 1. Proof. The relation T is well-founded means that T does not have infinite paths. Hence it can be written as: β n β n T. This is a Π 1 1 relation. Also, φ is Π0 1. So ψ is a conjunction of a Π 1 and a Π0 1 formula. The normal form of such sentences is Π 1 1.

123 Theorem Let α code a Borel set B. The predicate β is in the set coded by α is 1 1 (α) (i.e. 1 1 with parameter α). Given T, F describing the Borel set we can determine membership of β to each of the sets corresponding to the nodes of T, inductively starting from the leaves. Indeed, if we determine membership (or not) for all of the predecessors of a given node, we can easily determine it for the set corresponding to the given node.

124 If we determine membership of β with respect to a set A, we can determine its membership with respect to A. If we determine it with respect to a countable sequence of sets, we can determine it with respect to the union of those sets. And so on... inductively we can determine membership with respect to the tope node α, i.e. the set we are given. Of course membership with respect to the leaves (i.e. closed sets) is easy, it is a Π 0 1 relation (stay on the corresponding tree for ever). The predicate P below is defined inductively using exactly this idea.

125 Given T, F as before, we define a predicate P (i.e. function with binary values) on the nodes of T (and reals β) as follows: (I) If s is an endnode of T, then P[β](s) = 1 iff n F(s)(β n) = 1. (II) If F(s)(0) = 2 then P[β](s) = 1 iff P[β](s 0) = 0 (III) If F(s)(0) = 3 then P[β](s) = 1 iff k P[β](s k) = 1.

126 Proposition If T, F satisfy (a 1 )-(d 1 ) for some Borel code α (so T is well founded), there is a unique relation P(s) satisfying (i)-(iii) and P(s) is defined for all β and nodes s of T. Moreover, it is a function and β belongs to the set represented by α iff P[β]( ) = 1. Proof. The proof follows by a simultaneous induction on the length of T. During the steps of the induction we show that β is in the set represented by a node s of T iff P[β](s) = 1 (otherwise the value is 0).

127 Notice that the conditions (I)-(III), although arithmetical, they are not computable. Therefore the complexity of P[β](s) can be quite high, since it depends on the length of T. If the length is infinite, there is a possibility that P[β](s) is not arithmetical. However we can overcome these problems by through a second order definition. Proposition The sentence ρ(β, T, F, P, β): P[β] satisfies (I)-(III) is Π 0 2. In particular, it is arithmetical. Proof. It suffices to say that for all nodes s of T, (I)-(III) hold. Since all of these sentences are either Σ 0 1 or Π0 1, the claim follows.

128 Now we can give the following definition. β B iff F, T, P [ψ(α, T, F) ρ(β, T, F, P, β) P[β]( ) = 1] iff F, T, P [ψ(α, T, F) ρ(β, T, F, P, β) P[β]( ) = 1]. This is a 1 1 (α) definition, since ψ and ρ are arithmetical. Corollary Every Borel set is 1 1 in a real parameter.

129 Theorem For each n N, every Σ 0 n set is Σ 0 n in a real parameter, and every Π 0 n set is Π 0 n. Proof. Exercise. Hint: Start from the bottom of the hierarchy and use induction. A countable collection basic open sets can be coded into a single real. Thus every open set is Σ 0 1 in the real parameter which describes the countable union. The negation of a Σ 0 1 (α) set is Π0 1 (α). The union of the a countable collection of sets A i which are Π 0 n(α i ) is Σ 0 n+1 (α), where α is a parameter which codes the countable collection of reals α i, i N.

130 Theorem Every Σ 1 1 set is Σ1 1 in a real parameter. Every Π 1 1 set is Π1 1 in a real parameter. Every 1 1 set is 1 1 in a real parameter. Similar relations hold for the higher levels of the hierarchy (by induction).

131 Proof A Σ 1 1 set is definable by a formula like ω αp(α, n), where P is a Π 0 1 formula. But by previous theorem, P is Π 0 1 in a real parameter γ. So the formula ω αp(α, n) is Σ 1 1 in γ and so is the set it defines. The same holds for Π 1 1 and thus for 1 1.

132 Proposition For all parameters α we have Σ 0 1 (α) Σ0 1 and Σ 1 1 (α) Σ1 1 Π 0 1 (α) Π0 1 and Π 1 1 (α) Π (α) 0 1 and 1 1 (α) 1 1 Analogous relations hold for higher classes of the hierarchies.

133 Proof It suffices to show that every Σ 0 1 (α) (or every 0 1 (α)) predicate is open. So let P(α) nq(α, n) where Q is a finite arithmetic statement with no quantifiers (or, if you like, a computable predicate). Suppose that α satisfies the above sentence P. It suffices to find an open neighborhood of α such as all of the reals in there satisfy P. Fix n provided by the quantifier. The rest of the sentence Q is finite, thus it involves finitely many digits of α.

134 Proof (cont.) Let m be the largest digit involved in Q(α, n). Then all reals extending α m + 1 satisfy P. This finishes the proof. Alternatively, if you like to think of Q as a computable predicate, notice that each computation is finite. Thus the machine which decides that Q(α, n) will make the same decision of any β in place of α, which agrees with α in the finitely many digits involved n the computation. Hence as before P holds for all reals in a neighborhood of α.

135 We have described various devices which measure complexity of classes and sets. For example the various hierarchies of complexity. To conclude the episode of characterizing the complexity of the class of Borel sets, let us call our old friends WF σ. Remember, this is the class of well-founded trees of length σ, and WF is the class of all well-founded trees. Recall that the length of a well-founded tree in the Baire space is countable. Denote by T the length of a tree T.

136 Theorem Let S, T be trees. Then S T iff there is an order preserving map f : S T. Proof: One direction is easy. If such f exists, let h : T T be order preserving. Then h f : S T is order preserving.

137 Proof (cont.) For the other direction suppose S T. If T has an infinite path, then S can be mapped into that. So suppose that T is well-founded. Use transfinite induction on the length of T. The case T = 0 is trivial. For each n < ω which is extendible in T, let s n be the one-bit sequence n. S s n < S T = sup t ( T t + 1).

138 Proof (final) So for each such n there is some sequence t n such that S s n T t n. By induction hypothesis there is an order preserving map f n : S s n T t n. For all s S define f (s) = { t n f n (t) if s = if s = s n t Then f : S T is order preserving.

139 The significance of the previous result lies in the following: the set is Σ 1 1. { α, β α codes tree S and β codes tree T with S T } Identifying codes with the objects that they code, we have: Corollary The relation S T is Σ 1 1.

140 Corollary If T is a well founded tree, then the set {S S T } is 1 1 in parameter T. Proof. Since we have shown that S T is Σ 1 1, it suffices to show that its negation, T < S is also Σ 1 1. Indeed, if T is well-founded, then T < S n T S n.

141 Theorem For every countable ordinal σ the set WF σ is Borel.

142 Proof By induction on σ. For σ = 0, WF 0 consists of the empty tree, which is clearly Borel. Now suppose that W σ is Borel for all τ < σ. Given a finite sequence s of integers and a tree let f s (T ) be the full subtree T s of T below node s. Notice that f s is continuous (check it). Then: WF σ = s τ<σ {T T s WF τ } = s τ<σ f 1 s (WF τ ). Since the Borel class is closed under continuous inverse images, countable unions and intersections this shows that WF σ is Borel.

143 Trees in product spaces In the same way that we used trees to represent closed sets in N we can do this in N N and in general all product spaces. A tree in N N is a downward closed collection of pairs s, t of strings (finite sequences) of numbers, such that s = t. Here downward closed means that if s, t is in the tree and s s, t t and s = t then s, t is also in the tree. Using the topology of N N you can verify (as in the case of N ) that a set in that product space is closed iff it is the set of infinite paths through a (two-dimentional) tree in the space. Using this fact, we can use trees in the Σ and Π classes, instead of open or closed sets.

144 For example, the following is a consequence of the facts discussed above. Theorem (Normal form theorem for Π 1 1) A set A is Π 1 1 iff there is a tree on ω ω (i.e. in the space N N ) such that α A β n α n, β n T. If T α = {σ α σ, σ T } is the α-section of the two-dimentional tree T, then we have: α A T α WF. Notice that T α is a continuous function on α (exercise).

145 Theorem (Normal form theorem for Π 0 1 ) A set A N N is Π 0 1 iff there is a 0 1 (i.e. computable) tree on ω ω (i.e. in the space N N ) such that α, β A n α n, β n T. Theorem (Normal form theorem for Π 1 1 ) A set A is Π 1 1 iff there is a 0 1 (i.e. computable) tree on ω ω (i.e. in the space N N ) such that α A β n α n, β n T.

146 Theorem For each n N and i = 0, 1 we have Σ i n Π i n and Πi n Σ i n. Proof. This is an exercise. First use continuous substitution to show that if e.g. P(α, β, n) Π i n then for any constant α 0 the relation Q(β, n) P(α 0, β, n) is also in Π i n. To prove our hierarchy theorems (show that the hierarchies do not collapse) we had to devise somewhat artificial universal relations. Here is a natural example:

147 Theorem WF is Π 1 1 but not Σ1 1. Proof: We already know that it is Π 1 1. Assume that it was Σ 1 1 and let A Σ1 1 Π1 1.

148 Proof (cont.) By normal form theorem there is a tree T on ω ω such that α A T α WF where T α is the α-column of T, i.e. {s α s, s T }. But T α WF is Π 1 1 since its complement is Σ1 1. Then A is Π 1 1, a contradiction.

149 Theorem (Boundedness theorem) If A is a Σ 1 1 subset of WF then there is a countable ordinal σ such that A WF σ Proof. Otherwise for all σ < ℵ 1 there is S A such that S σ, so T WF S [S A S T ]. But we have shown that S T is Σ 1 1, so this is a Σ1 1 definition of WF. This is impossible!

150 Theorem A set is Borel iff it is 1 1 iff it is 1 1 in a real parameter. For the proof it remains to show that every 1 1 set is Borel. Proof: Let A 1 1. As a Π1 1 set for some tree T. α A T α WF

151 Proof (cont.) Since A is Σ 1 1 the set {T α α A} is a Σ 1 1 subset of WF. By the boundedness theorem it is contained in some WF σ hence α A T α WF σ. This gives A as a continuous inverse image of a Borel set, hence A is Borel.

152 Definition A perfect set A is a closed set with no isolated point, i.e. for every basic open set N s, N s A is either empty or contains more than one element. Theorem Every perfect subset of N has 2 ℵ 0 elements.

153 Proof of theorem: Let A be a perfect set. Then A = [P] for some perfect tree P, i.e. a tree such that every node has two incomparable/incompatible extensions. Let T be the full binary tree. We construct a map f : T P. Let f ( ) = and inductively, if t is a node of length n + 1 let f (t 0) = u and f (t 1) = v where u, v are two incompatible extensions of f (t).

154 Proof of theorem: By induction for any infinite path α in T we have F (α n) F(α n + 1) for every n. Thus we can define: g(α) = n<ω f (α n). This map from the Cantor space to A is 1-1 because if α, β differ on digint n 1, then f (α n), f (β n) will be incompatible strings, hence g(α), g(β) will be different. Hence g is 1-1 and A has to be uncountable.

155 Theorem (Cantor-Bendixson theorem) Every uncountable closed set can be expressed uniquely as the disjoint union of a perfect (closed) set and a countable set. Definition A point x is a condensation point of a set F, if N s F is uncountable for every N s such that x N s.

156 Proof of C.-B. theorem Proposition If P is the set of condensation points of X, then X P is countable. Proof. For every point in X P there is a a basic open set N s which contains this point and such that X N s is countable. Consider this map f from X P to the basic open sets and notice that for each N s in the range of f, the inverse image f 1 (N s ) is contained in N s X, hence it is countable. Since X P is the union of all f 1 (N s ), where N s is an image of f, it is a countable union of countable sets, hence countable.

157 Proof of C.-B. theorem Now let F be an uncountable closed set. Consider F as the union of the condensation points of it and the non-condensation points of it. The set of condensation points of F is perfect, by definition, and is contained in F since F is closed. The set of non-condensation points of F is countable by above proposition.

158 Proof of C.-B. theorem (uniqueness) Now suppose that F = P S where P S =, P is perfect (closed) and S is countable. Take x P and a basic open set (neighborhood) N such that x N. Then N P is closed. Also, perfect because an isolated path in it would be isolated in P. Then by previous theorem it is uncountable. Hence x is a condensation point.

Informal Statement Calculus

Informal Statement Calculus FOUNDATIONS OF MATHEMATICS Branches of Logic 1. Theory of Computations (i.e. Recursion Theory). 2. Proof Theory. 3. Model Theory. 4. Set Theory. Informal Statement Calculus STATEMENTS AND CONNECTIVES Example

More information

NOTES FOR 197, SPRING 2018

NOTES FOR 197, SPRING 2018 NOTES FOR 197, SPRING 2018 We work in ZFDC, Zermelo-Frankel Theory with Dependent Choices, whose axioms are Zermelo s I - VII, the Replacement Axiom VIII and the axiom DC of dependent choices; when we

More information

Effective descriptive set theory

Effective descriptive set theory Effective descriptive set theory Yiannis N. Moschovakis UCLA and University of Athens Mostowski100, October 13, 2013 Outline (I) A bit of history (3 slides) (II) The basic notions (7 slides) (III) Some

More information

Uniquely Universal Sets

Uniquely Universal Sets Uniquely Universal Sets 1 Uniquely Universal Sets Abstract 1 Arnold W. Miller We say that X Y satisfies the Uniquely Universal property (UU) iff there exists an open set U X Y such that for every open

More information

On Recognizable Languages of Infinite Pictures

On Recognizable Languages of Infinite Pictures On Recognizable Languages of Infinite Pictures Equipe de Logique Mathématique CNRS and Université Paris 7 LIF, Marseille, Avril 2009 Pictures Pictures are two-dimensional words. Let Σ be a finite alphabet

More information

On Recognizable Languages of Infinite Pictures

On Recognizable Languages of Infinite Pictures On Recognizable Languages of Infinite Pictures Equipe de Logique Mathématique CNRS and Université Paris 7 JAF 28, Fontainebleau, Juin 2009 Pictures Pictures are two-dimensional words. Let Σ be a finite

More information

ON A QUESTION OF SIERPIŃSKI

ON A QUESTION OF SIERPIŃSKI ON A QUESTION OF SIERPIŃSKI THEODORE A. SLAMAN Abstract. There is a set of reals U such that for every analytic set A there is a continuous function f which maps U bijectively to A. 1. Introduction A set

More information

GREGORY TREES, THE CONTINUUM, AND MARTIN S AXIOM

GREGORY TREES, THE CONTINUUM, AND MARTIN S AXIOM The Journal of Symbolic Logic Volume 00, Number 0, XXX 0000 GREGORY TREES, THE CONTINUUM, AND MARTIN S AXIOM KENNETH KUNEN AND DILIP RAGHAVAN Abstract. We continue the investigation of Gregory trees and

More information

Part II Logic and Set Theory

Part II Logic and Set Theory Part II Logic and Set Theory Theorems Based on lectures by I. B. Leader Notes taken by Dexter Chua Lent 2015 These notes are not endorsed by the lecturers, and I have modified them (often significantly)

More information

Lecture Notes 1 Basic Concepts of Mathematics MATH 352

Lecture Notes 1 Basic Concepts of Mathematics MATH 352 Lecture Notes 1 Basic Concepts of Mathematics MATH 352 Ivan Avramidi New Mexico Institute of Mining and Technology Socorro, NM 87801 June 3, 2004 Author: Ivan Avramidi; File: absmath.tex; Date: June 11,

More information

Lecture Notes on Descriptive Set Theory

Lecture Notes on Descriptive Set Theory Lecture Notes on Descriptive Set Theory Jan Reimann Department of Mathematics Pennsylvania State University Notation U ɛ (x) Ball of radius ɛ about x U Topological closure of U 2 < Set of finite binary

More information

Measure and Category. Marianna Csörnyei. ucahmcs

Measure and Category. Marianna Csörnyei.   ucahmcs Measure and Category Marianna Csörnyei mari@math.ucl.ac.uk http:/www.ucl.ac.uk/ ucahmcs 1 / 96 A (very short) Introduction to Cardinals The cardinality of a set A is equal to the cardinality of a set B,

More information

Generalizing Gödel s Constructible Universe:

Generalizing Gödel s Constructible Universe: Generalizing Gödel s Constructible Universe: Ultimate L W. Hugh Woodin Harvard University IMS Graduate Summer School in Logic June 2018 Ordinals: the transfinite numbers is the smallest ordinal: this is

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

Notes for Math 290 using Introduction to Mathematical Proofs by Charles E. Roberts, Jr.

Notes for Math 290 using Introduction to Mathematical Proofs by Charles E. Roberts, Jr. Notes for Math 290 using Introduction to Mathematical Proofs by Charles E. Roberts, Jr. Chapter : Logic Topics:. Statements, Negation, and Compound Statements.2 Truth Tables and Logical Equivalences.3

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

Handbook of Logic and Proof Techniques for Computer Science

Handbook of Logic and Proof Techniques for Computer Science Steven G. Krantz Handbook of Logic and Proof Techniques for Computer Science With 16 Figures BIRKHAUSER SPRINGER BOSTON * NEW YORK Preface xvii 1 Notation and First-Order Logic 1 1.1 The Use of Connectives

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

What are the recursion theoretic properties of a set of axioms? Understanding a paper by William Craig Armando B. Matos

What are the recursion theoretic properties of a set of axioms? Understanding a paper by William Craig Armando B. Matos What are the recursion theoretic properties of a set of axioms? Understanding a paper by William Craig Armando B. Matos armandobcm@yahoo.com February 5, 2014 Abstract This note is for personal use. It

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

The constructible universe

The constructible universe The constructible universe In this set of notes I want to sketch Gödel s proof that CH is consistent with the other axioms of set theory. Gödel s argument goes well beyond this result; his identification

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

This is logically equivalent to the conjunction of the positive assertion Minimal Arithmetic and Representability

This is logically equivalent to the conjunction of the positive assertion Minimal Arithmetic and Representability 16.2. MINIMAL ARITHMETIC AND REPRESENTABILITY 207 If T is a consistent theory in the language of arithmetic, we say a set S is defined in T by D(x) if for all n, if n is in S, then D(n) is a theorem of

More information

A NEW LINDELOF SPACE WITH POINTS G δ

A NEW LINDELOF SPACE WITH POINTS G δ A NEW LINDELOF SPACE WITH POINTS G δ ALAN DOW Abstract. We prove that implies there is a zero-dimensional Hausdorff Lindelöf space of cardinality 2 ℵ1 which has points G δ. In addition, this space has

More information

Axiomatic set theory. Chapter Why axiomatic set theory?

Axiomatic set theory. Chapter Why axiomatic set theory? Chapter 1 Axiomatic set theory 1.1 Why axiomatic set theory? Essentially all mathematical theories deal with sets in one way or another. In most cases, however, the use of set theory is limited to its

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

INFINITY: CARDINAL NUMBERS

INFINITY: CARDINAL NUMBERS INFINITY: CARDINAL NUMBERS BJORN POONEN 1 Some terminology of set theory N := {0, 1, 2, 3, } Z := {, 2, 1, 0, 1, 2, } Q := the set of rational numbers R := the set of real numbers C := the set of complex

More information

Foundations of Mathematics MATH 220 FALL 2017 Lecture Notes

Foundations of Mathematics MATH 220 FALL 2017 Lecture Notes Foundations of Mathematics MATH 220 FALL 2017 Lecture Notes These notes form a brief summary of what has been covered during the lectures. All the definitions must be memorized and understood. Statements

More information

Proof Theory and Subsystems of Second-Order Arithmetic

Proof Theory and Subsystems of Second-Order Arithmetic Proof Theory and Subsystems of Second-Order Arithmetic 1. Background and Motivation Why use proof theory to study theories of arithmetic? 2. Conservation Results Showing that if a theory T 1 proves ϕ,

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

3. Only sequences that were formed by using finitely many applications of rules 1 and 2, are propositional formulas.

3. Only sequences that were formed by using finitely many applications of rules 1 and 2, are propositional formulas. 1 Chapter 1 Propositional Logic Mathematical logic studies correct thinking, correct deductions of statements from other statements. Let us make it more precise. A fundamental property of a statement is

More information

Hilbert s problems, Gödel, and the limits of computation

Hilbert s problems, Gödel, and the limits of computation Hilbert s problems, Gödel, and the limits of computation Logan Axon Gonzaga University November 14, 2013 Hilbert at the ICM At the 1900 International Congress of Mathematicians in Paris, David Hilbert

More information

REU 2007 Transfinite Combinatorics Lecture 9

REU 2007 Transfinite Combinatorics Lecture 9 REU 2007 Transfinite Combinatorics Lecture 9 Instructor: László Babai Scribe: Travis Schedler August 10, 2007. Revised by instructor. Last updated August 11, 3:40pm Note: All (0, 1)-measures will be assumed

More information

Incompleteness Theorems, Large Cardinals, and Automata ov

Incompleteness Theorems, Large Cardinals, and Automata ov Incompleteness Theorems, Large Cardinals, and Automata over Finite Words Equipe de Logique Mathématique Institut de Mathématiques de Jussieu - Paris Rive Gauche CNRS and Université Paris 7 TAMC 2017, Berne

More information

Short notes on Axioms of set theory, Well orderings and Ordinal Numbers

Short notes on Axioms of set theory, Well orderings and Ordinal Numbers Short notes on Axioms of set theory, Well orderings and Ordinal Numbers August 29, 2013 1 Logic and Notation Any formula in Mathematics can be stated using the symbols and the variables,,,, =, (, ) v j

More information

SOME TRANSFINITE INDUCTION DEDUCTIONS

SOME TRANSFINITE INDUCTION DEDUCTIONS SOME TRANSFINITE INDUCTION DEDUCTIONS SYLVIA DURIAN Abstract. This paper develops the ordinal numbers and transfinite induction, then demonstrates some interesting applications of transfinite induction.

More information

Automata Theory and Formal Grammars: Lecture 1

Automata Theory and Formal Grammars: Lecture 1 Automata Theory and Formal Grammars: Lecture 1 Sets, Languages, Logic Automata Theory and Formal Grammars: Lecture 1 p.1/72 Sets, Languages, Logic Today Course Overview Administrivia Sets Theory (Review?)

More information

Opleiding Informatica

Opleiding Informatica Opleiding Informatica Tape-quantifying Turing machines in the arithmetical hierarchy Simon Heijungs Supervisors: H.J. Hoogeboom & R. van Vliet BACHELOR THESIS Leiden Institute of Advanced Computer Science

More information

NOTES ON WELL ORDERING AND ORDINAL NUMBERS. 1. Logic and Notation Any formula in Mathematics can be stated using the symbols

NOTES ON WELL ORDERING AND ORDINAL NUMBERS. 1. Logic and Notation Any formula in Mathematics can be stated using the symbols NOTES ON WELL ORDERING AND ORDINAL NUMBERS TH. SCHLUMPRECHT 1. Logic and Notation Any formula in Mathematics can be stated using the symbols,,,, =, (, ) and the variables v j : where j is a natural number.

More information

The Absoluteness of Constructibility

The Absoluteness of Constructibility Lecture: The Absoluteness of Constructibility We would like to show that L is a model of V = L, or, more precisely, that L is an interpretation of ZF + V = L in ZF. We have already verified that σ L holds

More information

König s Lemma and Kleene Tree

König s Lemma and Kleene Tree König s Lemma and Kleene Tree Andrej Bauer May 3, 2006 Abstract I present a basic result about Cantor space in the context of computability theory: the computable Cantor space is computably non-compact.

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

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

Set Theory and the Foundation of Mathematics. June 19, 2018

Set Theory and the Foundation of Mathematics. June 19, 2018 1 Set Theory and the Foundation of Mathematics June 19, 2018 Basics Numbers 2 We have: Relations (subsets on their domain) Ordered pairs: The ordered pair x, y is the set {{x, y}, {x}}. Cartesian products

More information

Classical Propositional Logic

Classical Propositional Logic The Language of A Henkin-style Proof for Natural Deduction January 16, 2013 The Language of A Henkin-style Proof for Natural Deduction Logic Logic is the science of inference. Given a body of information,

More information

Sets are one of the basic building blocks for the types of objects considered in discrete mathematics.

Sets are one of the basic building blocks for the types of objects considered in discrete mathematics. Section 2.1 Introduction Sets are one of the basic building blocks for the types of objects considered in discrete mathematics. Important for counting. Programming languages have set operations. Set theory

More information

Hilbert s problems, Gödel, and the limits of computation

Hilbert s problems, Gödel, and the limits of computation Hilbert s problems, Gödel, and the limits of computation Logan Axon Gonzaga University April 6, 2011 Hilbert at the ICM At the 1900 International Congress of Mathematicians in Paris, David Hilbert gave

More information

Mathematics 114L Spring 2018 D.A. Martin. Mathematical Logic

Mathematics 114L Spring 2018 D.A. Martin. Mathematical Logic Mathematics 114L Spring 2018 D.A. Martin Mathematical Logic 1 First-Order Languages. Symbols. All first-order languages we consider will have the following symbols: (i) variables v 1, v 2, v 3,... ; (ii)

More information

October 12, Complexity and Absoluteness in L ω1,ω. John T. Baldwin. Measuring complexity. Complexity of. concepts. to first order.

October 12, Complexity and Absoluteness in L ω1,ω. John T. Baldwin. Measuring complexity. Complexity of. concepts. to first order. October 12, 2010 Sacks Dicta... the central notions of model theory are absolute absoluteness, unlike cardinality, is a logical concept. That is why model theory does not founder on that rock of undecidability,

More information

1.A Topological spaces The initial topology is called topology generated by (f i ) i I.

1.A Topological spaces The initial topology is called topology generated by (f i ) i I. kechris.tex December 12, 2012 Classical descriptive set theory Notes from [Ke]. 1 1 Polish spaces 1.1 Topological and metric spaces 1.A Topological spaces The initial topology is called topology generated

More information

Vienna notes on effective descriptive set theory and admissible sets

Vienna notes on effective descriptive set theory and admissible sets Vienna notes on effective descriptive set theory and admissible sets Greg Hjorth February 8, 200 Preface These notes are based around the exposition of a sequence of connected ideas: and Π and Σ sets;

More information

Cardinality and ordinal numbers

Cardinality and ordinal numbers Cardinality and ordinal numbers The cardinality A of a finite set A is simply the number of elements in it. When it comes to infinite sets, we no longer can speak of the number of elements in such a set.

More information

KRIPKE S THEORY OF TRUTH 1. INTRODUCTION

KRIPKE S THEORY OF TRUTH 1. INTRODUCTION KRIPKE S THEORY OF TRUTH RICHARD G HECK, JR 1. INTRODUCTION The purpose of this note is to give a simple, easily accessible proof of the existence of the minimal fixed point, and of various maximal fixed

More information

Diagonalize This. Iian Smythe. Department of Mathematics Cornell University. Olivetti Club November 26, 2013

Diagonalize This. Iian Smythe. Department of Mathematics Cornell University. Olivetti Club November 26, 2013 Diagonalize This Iian Smythe Department of Mathematics Cornell University Olivetti Club November 26, 2013 Iian Smythe (Cornell) Diagonalize This Nov 26, 2013 1 / 26 "Surprised Again on the Diagonal", Lun-Yi

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

There are infinitely many set variables, X 0, X 1,..., each of which is

There are infinitely many set variables, X 0, X 1,..., each of which is 4. Second Order Arithmetic and Reverse Mathematics 4.1. The Language of Second Order Arithmetic. We ve mentioned that Peano arithmetic is sufficient to carry out large portions of ordinary mathematics,

More information

Gödel s Incompleteness Theorems

Gödel s Incompleteness Theorems Seminar Report Gödel s Incompleteness Theorems Ahmet Aspir Mark Nardi 28.02.2018 Supervisor: Dr. Georg Moser Abstract Gödel s incompleteness theorems are very fundamental for mathematics and computational

More information

INTRODUCTION TO CARDINAL NUMBERS

INTRODUCTION TO CARDINAL NUMBERS INTRODUCTION TO CARDINAL NUMBERS TOM CUCHTA 1. Introduction This paper was written as a final project for the 2013 Summer Session of Mathematical Logic 1 at Missouri S&T. We intend to present a short discussion

More information

Metainduction in Operational Set Theory

Metainduction in Operational Set Theory Metainduction in Operational Set Theory Luis E. Sanchis Department of Electrical Engineering and Computer Science Syracuse University Syracuse, NY 13244-4100 Sanchis@top.cis.syr.edu http://www.cis.syr.edu/

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

Basic set-theoretic techniques in logic Part III, Transfinite recursion and induction

Basic set-theoretic techniques in logic Part III, Transfinite recursion and induction Basic set-theoretic techniques in logic Part III, Transfinite recursion and induction Benedikt Löwe Universiteit van Amsterdam Grzegorz Plebanek Uniwersytet Wroc lawski ESSLLI 2011, Ljubljana, Slovenia

More information

CM10196 Topic 2: Sets, Predicates, Boolean algebras

CM10196 Topic 2: Sets, Predicates, Boolean algebras CM10196 Topic 2: Sets, Predicates, oolean algebras Guy McCusker 1W2.1 Sets Most of the things mathematicians talk about are built out of sets. The idea of a set is a simple one: a set is just a collection

More information

Lecture 14 Rosser s Theorem, the length of proofs, Robinson s Arithmetic, and Church s theorem. Michael Beeson

Lecture 14 Rosser s Theorem, the length of proofs, Robinson s Arithmetic, and Church s theorem. Michael Beeson Lecture 14 Rosser s Theorem, the length of proofs, Robinson s Arithmetic, and Church s theorem Michael Beeson The hypotheses needed to prove incompleteness The question immediate arises whether the incompleteness

More information

CONSTRUCTION OF THE REAL NUMBERS.

CONSTRUCTION OF THE REAL NUMBERS. CONSTRUCTION OF THE REAL NUMBERS. IAN KIMING 1. Motivation. It will not come as a big surprise to anyone when I say that we need the real numbers in mathematics. More to the point, we need to be able to

More information

Projective well-orderings of the reals and forcing axioms

Projective well-orderings of the reals and forcing axioms Projective well-orderings of the reals and forcing axioms Andrés Eduardo Department of Mathematics Boise State University 2011 North American Annual Meeting UC Berkeley, March 24 27, 2011 This is joint

More information

Essential Background for Real Analysis I (MATH 5210)

Essential Background for Real Analysis I (MATH 5210) Background Material 1 Essential Background for Real Analysis I (MATH 5210) Note. These notes contain several definitions, theorems, and examples from Analysis I (MATH 4217/5217) which you must know for

More information

A generalization of modal definability

A generalization of modal definability A generalization of modal definability Tin Perkov Polytechnic of Zagreb Abstract. Known results on global definability in basic modal logic are generalized in the following sense. A class of Kripke models

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

Measures of relative complexity

Measures of relative complexity Measures of relative complexity George Barmpalias Institute of Software Chinese Academy of Sciences and Visiting Fellow at the Isaac Newton Institute for the Mathematical Sciences Newton Institute, January

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

Herbrand Theorem, Equality, and Compactness

Herbrand Theorem, Equality, and Compactness CSC 438F/2404F Notes (S. Cook and T. Pitassi) Fall, 2014 Herbrand Theorem, Equality, and Compactness The Herbrand Theorem We now consider a complete method for proving the unsatisfiability of sets of first-order

More information

Homogeneous spaces and Wadge theory

Homogeneous spaces and Wadge theory Homogeneous spaces and Wadge theory Andrea Medini Kurt Gödel Research Center University of Vienna July 18, 2018 Everybody loves homogeneous stuff! Topological homogeneity A space is homogeneous if all

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

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

Ultrafilters with property (s)

Ultrafilters with property (s) Ultrafilters with property (s) Arnold W. Miller 1 Abstract A set X 2 ω has property (s) (Marczewski (Szpilrajn)) iff for every perfect set P 2 ω there exists a perfect set Q P such that Q X or Q X =. Suppose

More information

Computational Models Lecture 8 1

Computational Models Lecture 8 1 Computational Models Lecture 8 1 Handout Mode Nachum Dershowitz & Yishay Mansour. Tel Aviv University. May 17 22, 2017 1 Based on frames by Benny Chor, Tel Aviv University, modifying frames by Maurice

More information

The cardinal comparison of sets

The cardinal comparison of sets (B) The cardinal comparison of sets I think we can agree that there is some kind of fundamental difference between finite sets and infinite sets. For a finite set we can count its members and so give it

More information

Propositional and Predicate Logic - XIII

Propositional and Predicate Logic - XIII Propositional and Predicate Logic - XIII Petr Gregor KTIML MFF UK WS 2016/2017 Petr Gregor (KTIML MFF UK) Propositional and Predicate Logic - XIII WS 2016/2017 1 / 22 Undecidability Introduction Recursive

More information

Lecture 1: The arithmetic hierarchy

Lecture 1: The arithmetic hierarchy MODEL THEORY OF ARITHMETIC Lecture 1: The arithmetic hierarchy Tin Lok Wong 8 October, 2014 [These theorems] go a long way to explaining why recursion theory is relevant to the study of models of arithmetic.

More information

Synthetic Computability (Computability Theory without Computers)

Synthetic Computability (Computability Theory without Computers) Synthetic Computability (Computability Theory without Computers) Andrej Bauer Department of Mathematics and Physics University of Ljubljana Slovenia Gargnano, Lago di Garda, September 2006 What is synthetic

More information

Introduction to Metalogic

Introduction to Metalogic Philosophy 135 Spring 2008 Tony Martin Introduction to Metalogic 1 The semantics of sentential logic. The language L of sentential logic. Symbols of L: Remarks: (i) sentence letters p 0, p 1, p 2,... (ii)

More information

Peano Arithmetic. CSC 438F/2404F Notes (S. Cook) Fall, Goals Now

Peano Arithmetic. CSC 438F/2404F Notes (S. Cook) Fall, Goals Now CSC 438F/2404F Notes (S. Cook) Fall, 2008 Peano Arithmetic Goals Now 1) We will introduce a standard set of axioms for the language L A. The theory generated by these axioms is denoted PA and called Peano

More information

Compact subsets of the Baire space

Compact subsets of the Baire space Compact subsets of the Baire space Arnold W. Miller Nov 2012 Results in this note were obtained in 1994 and reported on at a meeting on Real Analysis in Lodz, Poland, July 1994. Let ω ω be the Baire space,

More information

SELF-DUAL UNIFORM MATROIDS ON INFINITE SETS

SELF-DUAL UNIFORM MATROIDS ON INFINITE SETS SELF-DUAL UNIFORM MATROIDS ON INFINITE SETS NATHAN BOWLER AND STEFAN GESCHKE Abstract. We extend the notion of a uniform matroid to the infinitary case and construct, using weak fragments of Martin s Axiom,

More information

POL502: Foundations. Kosuke Imai Department of Politics, Princeton University. October 10, 2005

POL502: Foundations. Kosuke Imai Department of Politics, Princeton University. October 10, 2005 POL502: Foundations Kosuke Imai Department of Politics, Princeton University October 10, 2005 Our first task is to develop the foundations that are necessary for the materials covered in this course. 1

More information

Complexity Theory VU , SS The Polynomial Hierarchy. Reinhard Pichler

Complexity Theory VU , SS The Polynomial Hierarchy. Reinhard Pichler Complexity Theory Complexity Theory VU 181.142, SS 2018 6. The Polynomial Hierarchy Reinhard Pichler Institut für Informationssysteme Arbeitsbereich DBAI Technische Universität Wien 15 May, 2018 Reinhard

More information

Outline. Complexity Theory EXACT TSP. The Class DP. Definition. Problem EXACT TSP. Complexity of EXACT TSP. Proposition VU 181.

Outline. Complexity Theory EXACT TSP. The Class DP. Definition. Problem EXACT TSP. Complexity of EXACT TSP. Proposition VU 181. Complexity Theory Complexity Theory Outline Complexity Theory VU 181.142, SS 2018 6. The Polynomial Hierarchy Reinhard Pichler Institut für Informationssysteme Arbeitsbereich DBAI Technische Universität

More information

On Šapirovskiĭ s theorem

On Šapirovskiĭ s theorem Topology and its Applications 107 (2000) 161 167 On Šapirovskiĭ s theorem Leonid B. Shapiro 1 Department of Mathematics, Academy of Labor and Social Relations, ul. Lobachevskogo 90, Moscow, 117454, Russia

More information

Logic, Sets, and Proofs

Logic, Sets, and Proofs Logic, Sets, and Proofs David A. Cox and Catherine C. McGeoch Amherst College 1 Logic Logical Operators. A logical statement is a mathematical statement that can be assigned a value either true or false.

More information

Intuitionism and effective descriptive set theory

Intuitionism and effective descriptive set theory Intuitionism and effective descriptive set theory Joan R. Moschovakis and Yiannis N. Moschovakis Occidental College and University of California, Los Angeles L. E. J. Brouwer, fifty years later, Amsterdam,

More information

CHAPTER 5. The Topology of R. 1. Open and Closed Sets

CHAPTER 5. The Topology of R. 1. Open and Closed Sets CHAPTER 5 The Topology of R 1. Open and Closed Sets DEFINITION 5.1. A set G Ω R is open if for every x 2 G there is an " > 0 such that (x ", x + ") Ω G. A set F Ω R is closed if F c is open. The idea is

More information

Logic and Games SS 2009

Logic and Games SS 2009 Logic and Games SS 2009 Prof. Dr. Erich Grädel Łukasz Kaiser, Tobias Ganzow Mathematische Grundlagen der Informatik RWTH Aachen c b n d This work is licensed under: http://creativecommons.org/licenses/by-nc-nd/3.0/de/

More information

Foundations of Mathematics

Foundations of Mathematics Foundations of Mathematics L. Brian Lawrence Department of Mathematics George Mason University Fairfax, VA 22030 4444 U.S.A. e mail: blawrenc@mail.gmu.edu January 1, 2007 Preface This set of notes is an

More information

Problem Set 2: Solutions Math 201A: Fall 2016

Problem Set 2: Solutions Math 201A: Fall 2016 Problem Set 2: s Math 201A: Fall 2016 Problem 1. (a) Prove that a closed subset of a complete metric space is complete. (b) Prove that a closed subset of a compact metric space is compact. (c) Prove that

More information

MATH 3300 Test 1. Name: Student Id:

MATH 3300 Test 1. Name: Student Id: Name: Student Id: There are nine problems (check that you have 9 pages). Solutions are expected to be short. In the case of proofs, one or two short paragraphs should be the average length. Write your

More information

MONOTONICALLY COMPACT AND MONOTONICALLY

MONOTONICALLY COMPACT AND MONOTONICALLY MONOTONICALLY COMPACT AND MONOTONICALLY LINDELÖF SPACES GARY GRUENHAGE Abstract. We answer questions of Bennett, Lutzer, and Matveev by showing that any monotonically compact LOT S is metrizable, and any

More information

Elementary Point-Set Topology

Elementary Point-Set Topology André L. Yandl Adam Bowers Elementary Point-Set Topology A Transition to Advanced Mathematics September 17, 2014 Draft copy for non commercial purposes only 2 Preface About this book As the title indicates,

More information

Unsolvable problems, the Continuum Hypothesis, and the nature of infinity

Unsolvable problems, the Continuum Hypothesis, and the nature of infinity Unsolvable problems, the Continuum Hypothesis, and the nature of infinity W. Hugh Woodin Harvard University January 9, 2017 V : The Universe of Sets The power set Suppose X is a set. The powerset of X

More information

NONSTANDARD MODELS AND KRIPKE S PROOF OF THE GÖDEL THEOREM

NONSTANDARD MODELS AND KRIPKE S PROOF OF THE GÖDEL THEOREM Notre Dame Journal of Formal Logic Volume 41, Number 1, 2000 NONSTANDARD MODELS AND KRIPKE S PROOF OF THE GÖDEL THEOREM HILARY PUTNAM Abstract This lecture, given at Beijing University in 1984, presents

More information

Algebras with finite descriptions

Algebras with finite descriptions Algebras with finite descriptions André Nies The University of Auckland July 19, 2005 Part 1: FA-presentability A countable structure in a finite signature is finite-automaton presentable (or automatic)

More information