Short Introduction to Admissible Recursion Theory

Similar documents
The constructible universe

The Absoluteness of Constructibility

Equivalent Forms of the Axiom of Infinity

Course 212: Academic Year Section 1: Metric Spaces

INTRODUCTION TO CARDINAL NUMBERS

Math 455 Some notes on Cardinality and Transfinite Induction

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

A BRIEF INTRODUCTION TO ZFC. Contents. 1. Motivation and Russel s Paradox

KRIPKE S THEORY OF TRUTH 1. INTRODUCTION

arxiv: v1 [math.lo] 7 Dec 2017

Axiomatic set theory. Chapter Why axiomatic set theory?

MAGIC Set theory. lecture 6

Initial Ordinals. Proposition 57 For every ordinal α there is an initial ordinal κ such that κ α and α κ.

Notes on ordinals and cardinals

Well Ordered Sets (continued)

The Axiom of Infinity, Quantum Field Theory, and Large Cardinals. Paul Corazza Maharishi University

Axioms for Set Theory

Principles of Real Analysis I Fall I. The Real Number System

3. The Sheaf of Regular Functions

α-recursion Theory and Ordinal Computability

A generalization of modal definability

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

2.23 Theorem. Let A and B be sets in a metric space. If A B, then L(A) L(B).

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

On Inner Constructivizability of Admissible Sets

18.S097 Introduction to Proofs IAP 2015 Lecture Notes 1 (1/5/2015)

Part II. Logic and Set Theory. Year

FORCING WITH SEQUENCES OF MODELS OF TWO TYPES

PETER A. CHOLAK, PETER GERDES, AND KAREN LANGE

Extremely large cardinals in the absence of Choice

Tutorial on Axiomatic Set Theory. Javier R. Movellan

Axioms of separation

Interpreting classical theories in constructive ones

Russell Sets, Topology, and Cardinals

Handout 2 (Correction of Handout 1 plus continued discussion/hw) Comments and Homework in Chapter 1

PETER A. CHOLAK, PETER GERDES, AND KAREN LANGE

The length-ω 1 open game quantifier propagates scales

CHAPTER 0: BACKGROUND (SPRING 2009 DRAFT)

Math 280A Fall Axioms of Set Theory

Boolean-Valued Models and Forcing

A topological set theory implied by ZF and GPK +

Filters in Analysis and Topology

Well-foundedness of Countable Ordinals and the Hydra Game

Lecture 2: Syntax. January 24, 2018

Chapter 0. Introduction: Prerequisites and Preliminaries

USING ULTRAPOWERS TO CHARACTERIZE ELEMENTARY EQUIVALENCE

Chapter 1. Logic and Proof

Background for Discrete Mathematics

5 Set Operations, Functions, and Counting

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

A polytime proof of correctness of the Rabin-Miller algorithm from Fermat s Little Theorem

Metainduction in Operational Set Theory

Zangwill s Global Convergence Theorem

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

Theories for Feasible Set Functions

This section will take the very naive point of view that a set is a collection of objects, the collection being regarded as a single object.

the time it takes until a radioactive substance undergoes a decay

The Banach-Tarski paradox

Syntactic Characterisations in Model Theory

0 Logical Background. 0.1 Sets

Math 300 Introduction to Mathematical Reasoning Autumn 2017 Inverse Functions

Axioms as definitions: revisiting Hilbert

Outside ZF - Set Cardinality, the Axiom of Choice, and the Continuum Hypothesis

Jónsson posets and unary Jónsson algebras

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

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

Weak Choice Principles and Forcing Axioms

Zermelo-Fraenkel Set Theory

B1.2 Set Theory. Lecture notes HT 2018 Jonathan Pila

1 Introduction. Σ 0 1 and Π 0 1 equivalence structures

The integers. Chapter 3

TRUTH-THEORIES FOR FRAGMENTS OF PA

SMALL SUBSETS OF THE REALS AND TREE FORCING NOTIONS

Zermelo-Frankel Set Theory and Well Orderings

A Refinement of Jensen s Constructible Hierarchy

Classes of Polish spaces under effective Borel isomorphism

Introduction to Set Theory

Qualifying Exam Logic August 2005

LINDSTRÖM S THEOREM SALMAN SIDDIQI

1.2 Functions What is a Function? 1.2. FUNCTIONS 11

Logics of n-ary Contact

Introduction to Logic and Axiomatic Set Theory

Seminaar Abstrakte Wiskunde Seminar in Abstract Mathematics Lecture notes in progress (27 March 2010)

2. Prime and Maximal Ideals

MATH 220C Set Theory

Well-Ordered Sets, Ordinals and Cardinals Ali Nesin 1 July 2001

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

Every set has a least jump enumeration

Notes on Complexity Theory Last updated: December, Lecture 2

Tallness and Level by Level Equivalence and Inequivalence

Math 4606, Summer 2004: Inductive sets, N, the Peano Axioms, Recursive Sequences Page 1 of 10

Meta-logic derivation rules

SOME TRANSFINITE INDUCTION DEDUCTIONS

Countability. 1 Motivation. 2 Counting

More Model Theory Notes

The seed order. Gabriel Goldberg. October 11, 2018

Definability in the Enumeration Degrees

Math 4603: Advanced Calculus I, Summer 2016 University of Minnesota Notes on Cardinality of Sets

2.1 Mathematics and Metamathematics

The Reflection Theorem

Transcription:

Short Introduction to Admissible Recursion Theory Rachael Alvir November 2016 1 Axioms of KP and Admissible Sets An admissible set is a transitive set A satisfying the axioms of Kripke-Platek Set Theory (KP): The regular axioms of pairing and union. Explicitly, unordered pairing and arbitrary union: x, y A {x, y} A x A x A 0 Separation Axiom Schema / Axiom of Subsets: For every parameter B A and 0 formula φ with parameters, {x B : φ(x)} is a set. Recall briefly that in the language of set theory, 0 formulas are allowed to contain bounded quantifiers x y, x y. 0 Collection Schema / Bounding Schema: For all B A and 0 formulas φ with parameters, [ x B, yφ(x, y)] [ V, x B, y V, φ(x, y)] Now even though these axioms are called the axioms of Kripke-Platek Set Theory, they were NOT introduced as alternative axioms to ZFC. Some authors, such as Barwise, have certainly taken them this way. However both Kripke and Platek [cite, cite] introduced these axioms (independently) with the idea that they expressed the essential features a set needed to exhibit in order to be a well-behaved domain of computation. As we will see a little later, there is a natural way to interpret the natural numbers as an admissible set. So what are these essential features? Why did Kripke and Platek care about 0 Separation and Collection? To address this question, we will have to introduce a few more notions first. Let A be an admissible set. A set X A is called A-computably enumerable if it is Σ 1 -definable over A- namely, if it is definable by a Σ 1 formula 1

containing finitely many parameters from A. A set X A is A-computable if both it and its complement in A is A-c.e. In other words, a set is computable if it is 1 -definable over A. The members of A are the A-finite sets. A function is said to be partial A-computable if its graph is A-c.e. Note briefly that A generalizes ω as a domain of computation - the original computable sets are subsets of ω, which is why we would like our more general computable sets to be subsets of ω. Now, we can return to the question of what the axioms of KP are intended to capture. The point of 0 separation and collection is that they can be used to prove 1 separation and Σ 1 collection. Since the 1 sets are the computable sets, 0 separation implies that the intersection of a computable subset of A with an A-finite set is still A-finite. Together with 0 collection this implies that the image of a finite set under a computable map is finite. This latter property is precisely what the axioms were designed to capture; it is equivalent to Σ 1 replacement, which the axiom that Platek used in his original definition of admissible set. To get familiar with the axioms, let s prove: Theorem 1. Every admissible set A also satisfies 1 Separation. Equivalently, if X is finite and Y is 1 (A) then X Y is finite. Proof. Since Y is 1, both it and its complement are Σ 1 -definable. So let x Y zφ 0 (x, z) and x Y zφ 1 (x, z) where each φ i is 0 (A). Then x X z (φ 0 (x, z) φ 1 (x, z) since every element of X is either in Y or not. Hence 3 V A x X z V (φ 0 (x, z) φ 1 (x, z))3 by 0 bounding/collection. Thus is in A by 0 separation. 2 Admissible Ordinals {x X : z V (φ 0 (x, y))} = X Y The objects of study in classical recursion theory are sets of natural numbers, or sets X ω. But what if we replaced ω with α, and considered sets of ordinals? Kripke in particular designed his axioms so that the intended models would essentially be ordinals α that were well-behaved domains like ω. This generalization seems to be the most straightforward, since our direct intuition of operating on numbers applies. But our domains needs not be α strictly, just as in classical recursion theory our domain need not strictly be ω. For example, 2

the elements of ω are just symbols - we may just as well have created a notion of computability that operates only on the even numbers, and the two would be considered conceptually equivalent. What formalizes this intuition is the fact that there is a computable bijection, or computable isomorphism, between the set of even numbers and ω. In the general case also, we will consider domains computably isomorphic to α. To be precise, an admissible ordinal is an ordinal α for which L α is an admissible set. Why the switch from α to L α? It turns out that both domains are equivalent - we will show that there is a computable bijection between the two sets. One advantage of using L α as our admissible set is that we can use nice properties we already know about constructible sets. However, one should always keep in mind the intuition that we are working on a domain of ordinals, just as in the classical case - this is indispensible for developing a strong intuition of how recursion on L α is supposed to look. Another reason L α is the intended model of KP instead of α is that the structure (α, ) never satisfies KP outright. For example, if β, γ < α the set {β, γ} is never an ordinal unless β = and γ = 1. Thus ordinals as sets do not generally satisfy pairing. Lemma 2. The ordinal α is admissible iff L α satisfies 0 collection. Proof. ( ) Trivial, by definition of admissible ordinal. ( ) Consider the case where α is a limit ordinal. Recall that each L β is transitive. Since α is a limit ordinal, it is easy to check that pairing and union hold in L α, by almost exactly the same proofs that they hold in L. We now check 0 separation. Fix a B and a 0 formula φ(ū, x). Then all of φ s parameters are in L β for some β < α so {x : x B φ(ū, x)} is in L β+1 and so in L α. Note briefly that (L α, ) really thinks this set is what it is because of the absoluteness of 0 formulas for every transitive set. Now consider the case where α = β + 1 is a successor ordinal. We will show ( ) holds vacuously, namely it is never the case that L α satisfies 0 collection. For suppose it did. Recall that the ordinals in L α are just those less than α. Consider the constant 0 function (with parameter β) defined by f(x) = β. By collection, β X for some X L β+1, which implies X L β. Thus β L β, a contradiction. Theorem 3. The ordinal ω is the first admissible ordinal. Proof. Clearly it is the first, if it is admissible, since no successor ordinal can be admissible. We need only show 0 collection by the previous theorem. Recall that L ω = V ω and both sets are equal to HF, the collection of hereditarily definable sets. Fix an HF set B and suppose yφ(x, y) for each x B. Pick some such y i for each x B and consider the collection {y i }. Since B is finite and each y i is hereditarily finite, this set is hereditarily finite. This set witnesses collection and thus 0 collection. (In fact, while we re at it, remember that HF satisfies all axioms of ZF besides infinity.) 3

Intuitively speaking, it is clear that HF is in recursive bijection with ω - HF can be coded by natural numbers. In general, recall that each L α is well-ordered by some order < L, which is easy to describe. Lemma 4. The relation < L on L α is computable. The map taking β α to the β th element of L α a computable bijection. Proof. Omitted. The complete proof is given in Barwise. It is quite long and technical and detail-oriented. 3 Amenability and Oracle Computability Let X A for an admissible set A. We define the X-computable sets to be the the ones which are computable in the structure (A, X, ) as a model of KP. Not all subsets of an admissible ordinal α work well as oracles. The following property identifies which ones do: Definition 1. A set X α is called amenable for α or regular if for every U L α, X U L α. In other words, the intersection of such a set with any finite set is still finite. By 1 separation, all of the 1 sets are amenable for α. Next, we will show that if α is a successor cardinal, then all of the c.e. sets are amenable. Definition 2. Let α be an an admissible ordinal. The Σ 1 projectum, denoted α or σ 1 p(α) is the least β such that there is a total α-computable one-to-one function from α into β. Assume A δ < α. If A is α-c.e. then A is α-finite. Proof. Let A be α-c.e. and suppose g is a computable function whose range is A and domain is an initial segment of α. The domain of g can t be all of α, since then g would be a total one-to-one α-c.e. map into δ α, a contradiction. So the domain of g is some β α. But the image of a finite sets under a computable map is finite. Theorem 5. The projectum α is the least β such that some α-c.e. subset of β is not α-finite. Proof. By the previous proposition, we only need to find a subset of β which is not α-finite. Let f be a one-to-one total recursive map into β. The image of α in β is certainly c.e. - we claim further that it is not finite. Suppose for the same of a contradiction that it is. Since f is injective, there is a partial recursive map f 1 : f(α) α. But the image of a finite set under a recursive function is finite, so f 1 (f(α)) = dom(f) is finite; this is only possible if it is not all of α, a contradiction. 4

Corollary 6. There exists a non-regular α-c.e. set iff α < α. In other words, if α = α then every α-c.e. set is regular. In particular, if α is a successor cardinal then we immediately see that α = α. As a final remark, if V = L then every set is amenable for α for every admissible α, modulo some conditions on α. A proof of this is found in Sacks. In modern computable structure theory using α recursion theory, this is a common assumption. 5