a unifying approach to the gamma question
play

A unifying approach to the Gamma question Benoit Monin Andr e Nies - PowerPoint PPT Presentation

A unifying approach to the Gamma question Benoit Monin Andr e Nies LICS 2015, Kyoto Lowness paradigms Given a set A N . How close is A to being computable? Several paradigms have been suggested and studied. A has little power as a


  1. A unifying approach to the Gamma question Benoit Monin Andr´ e Nies LICS 2015, Kyoto

  2. Lowness paradigms Given a set A ❸ N . How close is A to being computable? Several paradigms have been suggested and studied. ➓ A has little power as a Turing oracle. ➓ Many oracles compute A . A recent paradigm: A is coarsely computable. This means there is a computable set R such that the asymptotic density of t n : A ♣ n q ✏ R ♣ n q✉ equals 1. Reference: Downey, Jockusch, and Schupp, Asymptotic density and computably enumerable sets, Journal of Mathematical Logic, 13, No. 2 (2013)

  3. The γ -value of a set A ❸ N A computable set R tries to approximate a complicated set A : A : 100100100100 000101001001 010101111010 101010100111 R : 000010110111 010101000101 010001011010 101010100111 ❧♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♥ ✓ 1 ④ 2 correct ❧♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♥ ✓ 2 ④ 3 correct ❧♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♥ ✓ 3 ④ 4 correct ❧♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♥ ✓ 4 ④ 5 correct Take sup of the asymptotic correctness over all computable R ’s: γ ♣ A q ✏ sup ρ t n : A ♣ n q ✏ R ♣ n q✉ R computable ⑤ Z ❳ r 0 , n q⑤ where ρ ♣ Z q ✏ lim inf . n n

  4. Some examples of values γ ♣ A q Recall γ ♣ A q ✏ sup ρ t n : A ♣ n q ✏ R ♣ n q✉ R computable ⑤ Z ❳ r 0 , n q⑤ where ρ ♣ Z q ✏ lim inf . n n Some possible values A computable ñ γ ♣ A q ✏ 1 A random ñ γ ♣ A q ✏ 1 ④ 2 .

  5. Γ-value of a Turing degree Andrews, Cai, Diamondstone, Jockusch and Lempp (2013) looked at Turing degrees, rather than sets. They defined Γ ♣ A q ✏ inf t γ ♣ B q : B has the same Turing degree as A ✉ . A smaller Γ value means that A is further away from computable. Example An oracle A is called computably dominated if every function that A computes is below a computable function. They show: ➓ If A is random and computably dominated, then Γ ♣ A q ✏ 1 ④ 2. ➓ If A is not computably dominated then Γ ♣ A q ✏ 0.

  6. Γ ♣ A q → 1 ④ 2 implies Γ ♣ A q ✏ 1 Fact (Hirschfeldt et al., 2013) If Γ ♣ A q → 1 ④ 2 then A is computable (so that Γ ♣ A q ✏ 1 ). Idea: ➓ Obtain B of the same Turing degree as A by “padding”: ➓ “Stretch” the value A ♣ n q over the whole interval I n ✏ r♣ n ✁ 1 q ! , n ! q . ➓ Since γ ♣ B q → 1 ④ 2 there is a computable R agreeing with B on more than half of the bits in almost every interval I n . ➓ So for almost all n , the bit A ♣ n q equals the majority of values R ♣ k q where k P I n .

  7. The Γ-question Question (Γ-question, Andrews et al., 2013) Is there a set A ❸ N such that 0 ➔ Γ ♣ A q ➔ 1 ④ 2? ✌ ?????????? ✌ ✂ ✂ ✂ ✂ ✂ ✂ ✂ ✌ Γ ✏ 0 Γ ✏ 1 ④ 2 Γ ✏ 1

  8. New examples towards answering the question Recall: Γ-question, Andrews et al., 2013 Is there a set A ❸ N such that 0 ➔ Γ ♣ A q ➔ 1 ④ 2? Summary of previously known examples: Γ ♣ A q ✏ 0 A non computably dominated or A PA Γ ♣ A q ✏ 1 ④ 2 A low for Schnorr; A random & comp. dominated Γ ♣ A q ✏ 1 A computable ➓ Towards answering the question, we obtain natural classes of oracles with Γ value 1 ④ 2, and with Γ value 0. ➓ This yields new examples for both cases.

  9. Weakly Schnorr engulfing ➓ We view oracles as infinite bit sequences, that is, elements of Cantor space 2 N . ➓ A Σ 0 1 set has the form ➈ i r σ i s for an effective sequence ① σ i ② i P N of strings. r σ s denotes the sequences extending σ . ➓ A Schnorr test is an effective sequence ♣ S m q m P N of Σ 0 1 sets in 2 N such that – each λS m is a computable real uniformly in m – λS m ↕ 2 ✁ m . ( λ is the usual uniform measure on 2 N .) ➓ Fact: ➇ m S m fails to contain all computable sets. We can relativize these notions to an oracle A . We say that A is weakly Schnorr engulfing if A computes a Schnorr test containing all the computable sets. This highness property of oracles was introduced by Rupprecht (2010), in analogy with 1980s work in set theory (cardinal characteristics).

  10. Examples of A such that Γ ♣ A q ➙ 1 ④ 2 ➓ The two known properties of A implying Γ ♣ A q ➙ 1 ④ 2 were: (1) Computably dominated random, and (2) low for Schnorr test: every A -Schnorr test is covered by a plain Schnorr test. ➓ Both properties imply non-weakly Schnorr engulfing. ➓ There is a non-weakly Schnorr engulfing set without any of these properties. ( Kjos-Hanssen, Stephan and Terwijn, 2015). So the following result yields new examples, answering Question 5.1 in Andrews et al. Theorem Let A be not weakly Schnorr engulfing. Then Γ ♣ A q ➙ 1 ④ 2 . Proof: Given B ↕ T A and rational ǫ → 0, build an A -Schnorr test so that any set R passing it approximates B with asymptotic correctness ➙ 1 ④ 2 ✁ ǫ . This uses Chernoff bounds.

  11. Characterization of w.S.e. via traces An obvious question is whether conversely, Γ ♣ A q ➙ 1 ④ 2 implies that A is not weakly Schnorr engulfing. We characterised w.S.e. towards obtaining an answer. Again this is analogous to earlier work in cardinal characteristics. Let H : N ÞÑ N be computable with ➦ 1 ④ H ♣ n q finite. t T n ✉ n P ω is a small computable H -trace if ➓ T n is a uniformly computable finite set ➓ ➦ n ⑤ T n ⑤④ H ♣ n q is finite and computable. Theorem A is weakly Schnorr engulfing iff for some computable function H , there is an A -computable small H -trace capturing every computable function bounded by H .

  12. Version of Γ in computational complexity Fix an alphabet Σ. For Z, A ❸ Σ ✝ let ⑤ Z ❳ Σ ↕ n ⑤ ρ ♣ Z q ✏ lim inf ⑤ Σ ↕ n ⑤ n γ poly ♣ A q ✏ sup ρ ♣t w : A ♣ w q ✏ R ♣ w q✉q R poly time computable inf t γ poly ♣ B q : B ✑ p Γ poly ♣ A q ✏ T A ✉ . ➓ The basic facts from computability used above need to be re-examined in the context of complexity theory. ➓ We only know at present that the values Γ poly ♣ A q can be each of 0 , 1 ⑤ Σ ⑤ , 1.

  13. Examples of Γ ♣ A q ✏ 0: infinitely often equal We know that A ❸ N not computably dominated implies Γ ♣ A q ✏ 0. ➓ We say g : N Ñ N is infinitely often equal (i.o.e.) if ❉ ✽ n f ♣ n q ✏ g ♣ n q for each computable function f : N Ñ N . ➓ We say that A ❸ N is i.o.e. if A computes function g that is i.o.e. Surprising fact: A is i.o.e ô A not computably dominated. ñ Suppose A computes a function g that equals infinitely often to every computable function. Then no computable function bounds g . ð Idea. Suppose A computes a function g that is dominated by no computable function. Then g is infinitely often above the halting time of any computable total function.

  14. New Examples of Γ ♣ A q ✏ 0: weaken infinitely often equal We know A not computably dominated implies Γ ♣ A q ✏ 0. Recall We say that A is infinitely often equal (i.o.e.) if A computes a function g such that ❉ ✽ n f ♣ n q ✏ g ♣ n q for each computable function f : N Ñ N . We can weaken this: Let H : N Ñ N be computable. We say that A is H -infinitely often equal if A computes a function g such that ❉ ✽ n f ♣ n q ✏ g ♣ n q for each computable function f bounded by H . This appears to get harder for A the faster H grows.

  15. New example of Γ ♣ A q ✏ 0 Let H : N Ñ N be computable. We say that A ❸ N is H -infinitely often equal if A computes a function g such that ❉ ✽ nf ♣ n q ✏ g ♣ n q for each computable function f bounded by H . Theorem Let A be 2 ♣ α n q -i.o.e. for some α → 1. Then Γ ♣ A q ✏ 0. Previously known examples of sets A with Γ ♣ A q ✏ 0: ➓ not computably dominated, and ➓ degree of a completion of Peano arithmetic (PA for short). If A is in one of these classes, for any computable bound H , A can compute an H -i.o.e. function. Given a computable H ➙ 2, we can build an H -i.o.e. set A that is computably dominated, and not PA. So we have a new example of Γ ♣ A q ✏ 0 (using Rupprecht (2010)).

  16. New example of Γ ♣ A q ✏ 0 (Recall: A is H -infinitely often equal if A computes a function g such that ❉ ✽ nf ♣ n q ✏ g ♣ n q for each computable function f bounded by H .) Theorem Let A be 2 ♣ α n q -i.o.e. for some computable α → 1. Then Γ ♣ A q ✏ 0. Proof sketch. First step: Let f be 2 ♣ α n q -i.o.e. Then for any k P N , f computes a function g that is 2 ♣ k n q -i.o.e. f(0) f(1) f(2) f(3) f(4) f(5) . . . i.o.e. every comp. funct. ↕ 2 ♣ α n q i.o.e. every comp. funct. ↕ n ÞÑ 2 ♣ α 2 n q f ♣ 0 q f ♣ 2 q f ♣ 4 q . . . Ñ i.o.e. every comp. funct. ↕ n ÞÑ 2 ♣ α 2 n � 1 q or f ♣ 1 q f ♣ 3 q f ♣ 5 q . . . Iterating this Ñ f ➙ T g which i.o.e. every comp. funct. ↕ 2 ♣ k n q

Recommend


More recommend