Degree Spectra J.Kepler Universitaet Linz NOCAS - RISC. Faculty of Mathematics and Computer Science Sofia University

Similar documents
CCR 2013 Buenos Aires

Structural properties of spectra and ω-spectra

EMBEDDING DISTRIBUTIVE LATTICES IN THE Σ 0 2 ENUMERATION DEGREES

Every set has a least jump enumeration

The high/low hierarchy in the local structure of the ω-enumeration degrees

The enumeration degrees: Local and global structural interactions

The jump of a structure.

May 31, 2007 ON THE TRIPLE JUMP OF THE SET OF ATOMS OF A BOOLEAN ALGEBRA.

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

The Arithmetical Hierarchy in the Setting of ω 1 - Computability

An uncountably categorical theory whose only computably presentable model is saturated

CODING AND DEFINABILITY IN COMPUTABLE STRUCTURES

Turing reducibility and Enumeration reducibility

SPECTRA OF ATOMIC THEORIES

Enumerations and Completely Decomposable Torsion-Free Abelian Groups

Algebras with finite descriptions

Π 0 1-presentations of algebras

Computability of Heyting algebras and. Distributive Lattices

The classification of torsion-free abelian groups up to isomorphism and quasi-isomorphism

DEGREES OF PRESENTABILITY OF STRUCTURES. I A. I. Stukachev UDC 510.5

EFFECTIVELY EXISTENTIALLY-ATOMIC STRUCTURES

June 7, 2007 THE ISOMORPHISM PROBLEM FOR TORSION-FREE ABELIAN GROUPS IS ANALYTIC COMPLETE.

Computable Properties of Decomposable. and Completely Decomposable Groups. Kyle Walter Riggs

Decidability: Church-Turing Thesis

Problems of autostability relative to strong constructivizations Sergey Goncharov Institute of Mathematics of SBRAS Novosibirsk State University

Computability Theoretic Properties of Injection Structures

EMBEDDINGS INTO THE COMPUTABLY ENUMERABLE DEGREES

Limit computable integer parts

CUTS OF LINEAR ORDERS

STRUCTURES WITH MINIMAL TURING DEGREES AND GAMES, A RESEARCH PROPOSAL

DEGREES OF CATEGORICITY AND THE HYPERARITHMETIC HIERARCHY

Representing Scott Sets in Algebraic Settings

COPYABLE STRUCTURES ANTONIO MONTALBÁN

Aspects of the Turing Jump

Representing Scott Sets in Algebraic Settings

Qualifying Exam Logic August 2005

The Theory of Fields is Complete for Isomorphisms

Recursion Theory. Joost J. Joosten

Copy vs Diagonalize. Oberwolfach February Antonio Montalbán. U. of Chicago

Computability in the class of Real Closed Fields

Degree Spectra and Computable Dimensions in Algebraic Structures

GENERICITY FOR MATHIAS FORCING OVER GENERAL TURING IDEALS

ATOMLESS r-maximal SETS

RICE SEQUENCES OF RELATIONS

2.2 Lowenheim-Skolem-Tarski theorems

A New Spectrum of Recursive Models Using An Amalgamation Construction

Isomorphisms of Non-Standard Fields and Ash s Conjecture

A Descriptive View of Combinatorial Group Theory

FINITE MODEL THEORY (MATH 285D, UCLA, WINTER 2017) LECTURE NOTES IN PROGRESS

Main Goals. The Computably Enumerable Sets. The Computably Enumerable Sets, Creative Sets

Computably Enumerable Algebras, Their Expansions, and Isomorphisms

Ramsey Theory and Reverse Mathematics

The Metamathematics of Randomness

Prime Models of Computably Enumerable Degree

INDUCTION, BOUNDING, WEAK COMBINATORIAL PRINCIPLES, AND THE HOMOGENEOUS MODEL THEOREM

THERE IS NO ORDERING ON THE CLASSES IN THE GENERALIZED HIGH/LOW HIERARCHIES.

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

The complexity of recursive constraint satisfaction problems.

PETER A. CHOLAK, PETER GERDES, AND KAREN LANGE

Bounding Prime Models

6.8 The Post Correspondence Problem

Separating the Degree Spectra of Structures

Embedding and Coding Below a 1-Generic Degree

Section II.1. Free Abelian Groups

Muchnik Degrees: Results and Techniques

ON THE STRENGTH OF RAMSEY S THEOREM FOR PAIRS

Logic and Computation

CLASSES; PERFECT THIN CLASSES AND ANC DEGREES

Measures of relative complexity

REALIZING LEVELS OF THE HYPERARITHMETIC HIERARCHY AS DEGREE SPECTRA OF RELATIONS ON COMPUTABLE STRUCTURES. 1. Introduction

BOOLEAN ALGEBRA APPROXIMATIONS

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

Effective Randomness and Continuous Measures

Recursion Theory. Joost J. Joosten

Overview of Topics. Finite Model Theory. Finite Model Theory. Connections to Database Theory. Qing Wang

Computability Theory. CS215, Lecture 6,

0-1 Laws for Fragments of SOL

ON THE EXISTENCE OF PRIME IDEALS IN BOOLEAN ALGEBRAS

Cone Avoidance of Some Turing Degrees

PETER A. CHOLAK, PETER GERDES, AND KAREN LANGE

Random Reals à la Chaitin with or without prefix-freeness

Introduction to Turing Machines

Special Topics on Applied Mathematical Logic

Finite Automata and Isomorphism Types

Undecidability. Andreas Klappenecker. [based on slides by Prof. Welch]

Halting and Equivalence of Program Schemes in Models of Arbitrary Theories

16.1 Countability. CS125 Lecture 16 Fall 2014

GÖDEL S COMPLETENESS AND INCOMPLETENESS THEOREMS. Contents 1. Introduction Gödel s Completeness Theorem

PRESERVATION THEOREMS IN LUKASIEWICZ MODEL THEORY

COMPUTING AND DOMINATING THE RYLL-NARDZEWSKI FUNCTION

On the non-existence of maximal inference degrees for language identification

The search for natural definability in the Turing degrees

Weak truth table degrees of categoricity

Arithmetical Hierarchy

Model Theory MARIA MANZANO. University of Salamanca, Spain. Translated by RUY J. G. B. DE QUEIROZ

Arithmetical Hierarchy

On Inner Constructivizability of Admissible Sets

Informal Statement Calculus

DEFINABLE ENCODINGS IN THE COMPUTABLY ENUMERABLE SETS

Classifying Model-Theoretic Properties

Transcription:

Faculty of Mathematics and Computer Science Sofia University 05.05.2008 J.Kepler Universitaet Linz NOCAS - RISC

Outline Enumeration degrees Degree spectra and jump spectra Representing the countable ideals as co-spectra Properties of upwards closed set of degrees The minimal pair theorem Quasi-minimal degrees Every jump spectrum is spectrum extensions Jump inversion theorem for the Some applications Joint spectra of Relative spectra of

Computable Sets Definition A set A N is computable if there is a computer program that, on input n, decides whether n A. Church-Turing thesis: This definition is independent of the programming language chosen. Example The following sets are computable: The set of even numbers. The set of prime numbers. The set of stings that correspond to well-formed programs. Recall that any finite object can be encoded by a natural number.

Basic definitions Given sets A, B N we say that A is computable in B, and we write A T B, if there is a computable procedure that can tell whether an element is in A or not, using B as an oracle. We say that A is Turing equivalent to B, and we write A T B if A T B and B T A. We let D = (P(N)/ T ), and D T = (D, T ). There is a least degree 0. The degree of the computable sets.

Operations on D T Turing Join Given A, B N, we let A B = {2n : n A} {2n + 1 : n B}. Clearly A T A B and B T A B, and if both A T C and B T C then A B T C. Turing Jump Given A N, we let A be the Turing jump of A, that is, A ={programs, with oracle A, that HALT }. A ={x P A x (x) halts } = K A. For a D, let a be the degree of the Turing jump of any set in a a < T a If a T b then a T b.

Enumeration degrees A set A is enumeration reducible to a set B, denoted by A e B, if there is an effective procedure to enumerate A given any enumeration of B. Definition (Enumeration operator) Γ z : P(N) P(N): x Γ z (B) v( v, x W z & D v B). D v the finite set having canonical code v, W 0,..., W z,... the Gödel enumeration of the c.e. sets. A is enumeration reducible to B, A e B, if A = Γ z (B) for some enumeration operator Γ z. A e B A e B & B e A. d e (A) = {B : B e A} The least degree 0 e is he degree of the computable enumerable sets. D e = (D e, e, 0 e ) the structure of e-degrees.

Definition (A total set) A + = A (N \ A). A is total iff A e A +. A degree is total if it contains a total set. The substructure D T of D e consisting of all total degrees is isomorphic of the structure of the Turing degrees. A T B iff A + e B +. A c.e. B iff A e B +.

The enumeration jump operator is defined by Cooper: Definition (Enumeration jump) Given a set A, let L A = { x, z : x Γ z (A)}. A = (L A ) +. A (n+1) = (A (n) ). If A e B, then A e B. A is Σ 0 n+1 relatively to B iff A e (B + ) (n). (Selman) If for all total X (B e X (n) A e X (n) ), then A e B 0 (n) e.

Enumeration of a Structure Let A = (N; R 1,..., R k, =) be a countable abstract structure. An enumeration f of A is a total mapping from N onto N. For each predicate R of A: f 1 (R) = { x 1,..., x r R(f (x 1 ),..., f (x r )}. f 1 (A) = f 1 (R 1 ) f 1 (R k ) f 1 (=).

Definition The degree spectrum of A is the set DS(A) = {d e (f 1 (A)) f is an enumeration of A}. L. Richter [1981], J. Knight [1986]. Let ι be the Roger s embedding of the Turing degrees into the enumeration degrees and A is a total structure. Then DS(A) = {ι(d T (f 1 (A))) f is an enumeration of A}. The n-th jump spectrum of A is the set DS n (A) = {a (n) a DS(A)}.

Definition Let A D e. The co-set of A is the set co(a) of all lower bounds of A: co(a) = {b : b D e & ( a A)(b a)}. Example Fix a d D e and let A d = {a : a d}. Then co(a d ) = {b : b d}. co(a) is a countable ideal. Definition The co-spectrum of A is the co-set of DS(A): CS(A) = {b : ( a DS(A))(b a)}.

Definition The n-th co-spectrum of A is the set CS n (A) = co(ds n (A)). If DS(A) contains a least element a, then a is called the degree of A. If DS n (A) contains a least element a, then a is called the n-th jump degree of A. If CS(A) contains a greatest element a, then a is called the co-degree of A. If CS n (A) contains a greatest element a, then a is called the n-th jump co-degree of A. Observation: If A has n-th jump degree a, then a is also n-th jump co-degree of A. The opposite is not always true.

Some Examples 1981 (Richter) Let A = (N; <, =, ) be a linear ordering. DS(A) contains a minimal pair of degrees, CS(A) = {0 e }. If DS(A) has a degree a, then a = 0 e. 1986 (Knight 1986) Consider again a linear ordering A. CS 1 (A) consists of all Σ 0 2 sets. The first jump co-degree of A is 0 e.

1998 (Slaman, Wehner) DS(A) = {a : a is total and 0 e < a}, CS(A) = {0 e }. The structure A has co-degree 0 e but has not a degree.

1998 (Coles, Downey, Slaman, Soskov) Let G be a subgroup of Q. There exists an e-degree s G : DS(G) = {b : b is total and s G b}. The co-degree of G is s G. G has a degree iff s G is total If 1 n, then s (n) G is the n-th jump degree of G. For every d D e there exists a G, s.t. s G = d. Hence every principle ideal of enumeration degrees is CS(G) for some G.

2002 (Soskov) Every countable ideals is CS of. Let B 0,..., B n,... be a sequence of sets of natural numbers. Set A = (N; G ϕ ; σ, =, ), ϕ( i, n ) = i + 1, n ; σ = { i, n : n = 2k + 1 n = 2k & i B k }. CS(A) = I(d e (B 0 ),..., d e (B n ),... ) I CS(A) : Bk e f 1 (A) for each k; CS(A) I : if de (A) CS(A), then A e B k for some k.

Let A D e. Then A is upwards closed if a A, b is total and a b b A. The are upwards closed. General properties of upwards closed sets of degrees. Theorem Let A be an upwards closed set of degrees. Then (1) co(a) = co({b A : b is total}). (2) Let 1 n and c D e. Then co(a) = co({b A : c b (n }).

Specific properties Theorem Let A be a structure, 1 n, and c DS n (A). Then CS(A) = co({b DS(A) : b (n) = c}). Example Let B e A and A e B. Set D = {a : a d e (A)} {a : a d e (B)}. A = {a : a D & a = d e (B) }. d e (B) is the least element of A and hence d e (B) co(a). d e (B) d e (A) and hence d e (B) co(d).

Minimal Pair Type Theorems Theorem There exist elements f 0 and f 1 of DS(A) such that for every n f (n) 0 and f (n) 1 do not belong to CS n (A). co({f (n) 0, f(n) 1 }) = CS n(a). Example Finite lattice L = {a, b, c, a b, a c, b c,, }. A = {d D e : d a d b d c}.

The Quasi-minimal degree Definition Let A be a set of enumeration degrees. The degree q is quasi-minimal with respect to A if: q co(a). If a is total and a q, then a A. If a is total and a q, then a co(a). Theorem If q is quasi-minimal with respect to A, then q is an upper bound of co(a). Theorem For every structure A there exists a quasi-minimal with respect to DS(A) degree.

For any countable A and B define the relation B A DS(A) DS(B). A B if A B and B A. B A if DS(A) DS 1 (B). A B if DS 1 (B) DS(A). A B if A B and B A. Theorem Each jump spectrum is degree spectrum of a structure, i.e. for every structure A there exists a structure B such that A B.

Definition Moschovakis extension 0 N, N0 = N { 0}. A pairing function.,., range(.,. ) N 0 =. The least set N N 0, closed under.,.. Moschovakis extension of A is the structure A = (N, R 1,..., R n, =, N 0, G.,. ). A A. A new predicate K A (analogue of Kleene s set). For e, x N and finite part τ, let τ F e (x) x Γ e (τ 1 (A)). K A = { δ, e, x : ( τ δ)(τ F e (x))}. B = (A, K A ). DS 1 (A) = DS(B).

Question (Inverting the jump) Given a set of enumeration degrees A does there exist a structure C such that DS 1 (C) = A? 1. Each element of A should be a jump of a degree. 2. A should be upwards closed (since each jump spectrum is a spectrum and the spectrum is upwards closed). Problem Not any upwards closed set of enumeration degrees is a spectrum of a structure and hence a jump spectrum.

A subset B of A is called base of A if for every element a of A there exists an element b B such that b a. Proposition If DS(A) has a countable base of total enumeration degrees, then DS(A) has a least element. Example Let a and b be incomparable enumeration degrees. Then there does not exist a structure A such that: DS(A) ={c : c is total & c a} {c : c is total & c b}.

a b

The set A should be a degree spectrum of a structure A. DS(A) should contain only jumps of enumeration degrees. More generally: Theorem ( Theorem) If A and B are and B A then there exists a structure C such that B C and C A. The structure C we shall construct as a extension of A. We code the structure B in C. In our construction we use also the relativized representation lemma for Σ 0 2 sets proved by Goncharov and Khoussainov

Theorem B A = ( C)(B C & C A). DS(A) = DS 1 (C) c = a DS(B) b c DS(C) DS 1 (B) b

Let A = (A; R 1,..., R s, =). R -extension of R: -fellow for R X = {x a1,...,a r R(a 1,..., a r )}. R (a 1,..., a r, x) a 1,..., a r A & x X & x = x a1,...,a r. A = (A s i=1 X i, R 1,..., R s, X 1,..., X s, =). R -extension of R: -fellow for R Y = {y a1,...,a r R(a 1,..., a r )}. 1. If R (a 1,..., a r, y) then a 1,..., a r A and y Y ; 2. If a 1,..., a r A & y Y then R (a 1,..., a r, y) y = y a1,...,a r. A = (A s i=1 Y i, R 1,..., R s, Ȳ1,..., Ȳs, =).

Properties of A Definition The structure A is obtained from A as (A ). 1. R(a 1,..., a r ) ( x X)( y Y )R (a 1,..., a r, x, y); 2. ( y Y )( a unique sequence a 1,..., a r A & x X)( R (a 1,..., a r, x, y)); 3. ( x X)( a unique sequence a 1,..., a r A)( y Y )R (a 1,..., a r, x, y).

Join of Two Structures Let A = (A; R 1,..., R s, =) and B = (B; P 1,..., P t, =) be countable. The join of the A and B is the structure A B = (A B; R 1,..., R s, P 1,..., P t, Ā, B, =) (a) the predicate Ā is true only over the elements of A and similarly B is true only over the elements of B; (b) the predicate R i is defined on the elements of A as in the structure A and false on all elements not in A and the predicate P j is defined similarly. Lemma A A B and B A B.

One-to-one Representation of Σ 0 2 (D) Sets Let D N. A set M N is in Σ 0 2 (D) if there exists a computable in D predicate Q such that n M a bq(n, a, b). Definition If M Σ 0 2 (D) then M is one-to-one representable if there is a computable in D predicate Q with the following properties: 1. n M ( a unique a)( b)q(n, a, b); 2. ( b)( a unique pair n, a )( Q(n, a, b)); 3. ( a)( a unique n)( b)q(n, a, b). Lemma (Goncharov and Khoussainov) If M is a co-infinite Σ 0 2 (D) subset of N which has an infinite computable in D subset S such that M \ S is infinite then M has an one-to-one representation.

One-to-one Representation of Σ 0 2 (D) Sets 1. n M ( a unique a)( b)q(n, a, b); 2. ( b)( a unique pair n, a )( Q(n, a, b)); 3. ( a)( a unique n)( b)q(n, a, b). b a n

Theorem ( Theorem) Let B A. Then there exists a structure C such that B C and C A. The structure C is constructed as DS 1 (C) DS(A). DS(A) DS 1 (C). C = B A. We use the one-to-one representation lemma. We use the fact that the and the jump spectra are upwards closed with respect to total degrees

Definition If a is the least element of DS(A) then a is called the degree of A. Proposition Let B A and suppose that the structure A has a degree. Then there exists a torsion free abelian group G of rank 1 which has a degree as well and such that B G and G A.

DS 0 (A) = DS(A) DS n+1 (A) = {a : a DS n (A)}. By induction on n we show that for each n there is a structure A (n) such that DS n (A) = DS(A (n) ). Theorem Let A and B be such that DS(A) DS n (B). Then there is a structure Csuch that DS(C) DS(B) è DS n (C) = DS(A).

(C1) DS(A) {a : 0 (n) a}. (C2) DS(A) has no least element. (C3) A has a first jump degree = 0 (n+1). B = (N; =) DS(A) DS n (B). JIT There is a structure C such that DS n (C) = DS(A) C has no n-th jump degree and hence no k-th jump degree, k n But DS n+1 (C) = DS 1 (A) and hence the (n + 1)-th jump degree of C is 0 (n+1).

Fact For each set A N there is a group G A Q such that that: 1. DS(G A ) = {d T (X) : A is c.e. in X} 2. d T (J e (A)) is the first jump degree of G A ( J e (A) = {x : x W x (A)}) From the relativized variant of JIT of McEvoy, there is a set A: 1. ( (n) ) + < e A; 2. ( X)(X + e A X T (n) ); 3. (n+1) T J e (A).

Let A = G A. (C1) d T (X) DS(A) A is c.e. in X ( (n) ) + is c.e. in X. So (n) T X. (C2) DS(A) has no minimal degree. Assume that d T (X) is the minimal element of DS(A). Then by Selman s theorem X + e A and X T (n). So A is c.e. in (n). It follows that A e ( (n) ) +. A contradiction. (C3) A has a first jump degree = 0 (n+1).

The joint spectrum of A, A 1, A 2 a a a DS(A) DS(A 1 ) DS(A 2 )

The Joint of Structures Let A, A 1,..., A n be countable. Definition The joint spectrum of A, A 1,..., A n is the set DS(A, A 1,..., A n ) = {a a DS(A), a DS(A 1 ),..., a (n) DS(A n )}. Corrolary Let B A. There exists a structure C B such that DS(A, A 1,..., A n ) = DS 1 (C, A, A 1,..., A n ).

Relative Spectra of Structures Definition An enumeration f of A is n-acceptable with respect to the A 1,..., A n, if f 1 (A i ) e (f 1 (A)) (i) for each i n. Definition The relative spectrum of the structure A with respect to A 1,..., A n is the set RS(A, A 1,..., A n ) = {d e (f 1 (A)) f is a n-acceptable enumeration of A}. Proposition Let B A. There exists a structure C B such that RS(A, A 1,..., A n ) = RS 1 (C, A, A 1,..., A n ).

S. Goncharov, B. Khoussainov, Complexity of categorical theories with computable models. Algebra and Logic, 43(6) : 365 373, 2004. D. Marker Non Σ n -axiomatizable almost strongly minimal theories. J. Symbolic Logic, 54(3) : 921 927 1989. I. N. Soskov, A jump inversion theorem for the enumeration jump. Arch. Math. Logic 39 : 417 437, 2000. I. N. Soskov, Degree spectra of. Ann. Univ. Sofia, 96 : 45 68, 2003. Appendix