Non-cupping and non-mitoticity in the LR-degrees Anthony Morphett - - PowerPoint PPT Presentation

non cupping and non mitoticity in the lr degrees
SMART_READER_LITE
LIVE PREVIEW

Non-cupping and non-mitoticity in the LR-degrees Anthony Morphett - - PowerPoint PPT Presentation

Non-cupping and non-mitoticity in the LR-degrees Anthony Morphett Leeds Logic Seminar 10 October 2007 Outline LR-reducibility and LR-degrees Non-cupping and LR-completeness Mitoticity and non-mitoticity Algorithmic Randomness


slide-1
SLIDE 1

Non-cupping and non-mitoticity in the LR-degrees

Anthony Morphett Leeds Logic Seminar 10 October 2007

slide-2
SLIDE 2

Outline

◮ LR-reducibility and LR-degrees ◮ Non-cupping and LR-completeness ◮ Mitoticity and non-mitoticity

slide-3
SLIDE 3

Algorithmic Randomness

Consider infinite binary strings x = x0x1x2 . . ., xi ∈ {0, 1}. When is such a string random? Three ideas:

slide-4
SLIDE 4

Algorithmic Randomness

Consider infinite binary strings x = x0x1x2 . . ., xi ∈ {0, 1}. When is such a string random? Three ideas:

  • x should be unpredictable: gambler should not win if betting on

consecutive bits

slide-5
SLIDE 5

Algorithmic Randomness

Consider infinite binary strings x = x0x1x2 . . ., xi ∈ {0, 1}. When is such a string random? Three ideas:

  • x should be unpredictable: gambler should not win if betting on

consecutive bits

  • x should be typical: should not have any distinguishing properties
slide-6
SLIDE 6

Algorithmic Randomness

Consider infinite binary strings x = x0x1x2 . . ., xi ∈ {0, 1}. When is such a string random? Three ideas:

  • x should be unpredictable: gambler should not win if betting on

consecutive bits

  • x should be typical: should not have any distinguishing properties
  • x should be incompressible: no way to describe (initial segments of) x

except by x itself

slide-7
SLIDE 7

Definitions

2<ω: space of finite binary strings 2ω: Cantor space; infinite binary strings 2ω as a topological space: basic open sets are [σ] := {x ∈ 2ω : σ ⊂ x} 2ω as a measure space: Lebesgue measure given by µ

  • [σ]
  • := 2−|σ|
slide-8
SLIDE 8

A c.e. open set is a set of finite strings U ⊂ 2<ω such that:

  • U is computably enumerable;
  • if σ, τ ∈ U then σ ⊂ τ - the basic open sets [σ], [τ] are disjoint.

Also known as Σ0

1-class.

slide-9
SLIDE 9

Martin-L¨

  • f Randomness

x is random if it is typical - has no distinguishing features A test is a sequence

  • Ui
  • i∈ω of c.e. open sets such that Ui+1 ⊆ Ui and

µ

  • Ui
  • ≤ 2−i.

x ∈ 2ω is random if for all tests

  • Ui
  • ,

x / ∈

  • Ui.

Theorem: There is a universal test ˜ Ui such that x is random iff x / ∈ ∩˜ Ui.

slide-10
SLIDE 10

x is random if it is unpredictable - a gambler should not win if betting on consecutive bits

◮ no c.e. martingale (gambling strategy) succeeds on x in the limit

x is random if it is incompressible - there is no way to describe (initial segments of) x except by x itself

◮ the shortest Turing program that outputs x↾n is as long as x↾n ◮ x↾n is hard-coded into the program ◮ high Kolmogorov complexity

slide-11
SLIDE 11

Low for randomness

These definitions relativise: add oracle A to tests to get A-randomness. x is A-random if x / ∈

  • UA

i for universal oracle test Ui.

A is low for random if x is random ⇒ x is A-random “Everything random is still A-random” - using A as oracle doesn’t help detect patterns.

slide-12
SLIDE 12

Low for randomness

  • Computable sets are low for random
  • Non-computable low for random sets exist
  • All low-for-randoms are ∆0

2 and low

slide-13
SLIDE 13

LR-reducibility

Low-for-randomness suggests the definition of LR-reducibility:

Definition

A ≤LR B iff ∀x ∈ 2ω, x is B-random ⇒ x is A-random. A cannot detect any more patterns than B.

slide-14
SLIDE 14
  • Equivalence relation: A ≡LR B if A ≤LR B and B ≤LR A
  • LR-degrees are equivalence classes of sets under ≡LR
  • 0LR = degLR ∅ consists of all low-for-random sets

Compared to Turing degrees:

  • A ≤T B ⇒ A ≤LR B
  • each LR-degree contains infinitely many Turing degrees
slide-15
SLIDE 15

Theorem (Kjos-Hanssen)

A ≤LR B iff ∀ A-c.e. open sets UA, µ(UA) < 1, (∗) UA ⊆ V B for some B-c.e. open set V B with µ(V B) < 1. In fact, (∗) need hold only for a single U

  • member of universal A-randomness test.

→ gives a means of creating and destroying LR-reductions.

slide-16
SLIDE 16

Non-cupping and LR-degrees

A c.e. set A is non-cuppable if ∀ c.e. sets X, A ⊕ X ≥T ∅′ ⇒ X ≥T ∅′

  • you can’t get to ∅′ by adding the information of another c.e. set except

∅′ itself NCup = { non-cuppable c.e. Turing degrees }

slide-17
SLIDE 17

Non-cupping in Turing degrees studied by

◮ Yates, Cooper

1972

◮ Harrington (D. Miller), 1970’s, 80’s ◮ Li, Slaman & Yang; Yang & Yu; tree constructions

slide-18
SLIDE 18

Non-cupping in Turing degrees studied by

◮ Yates, Cooper

1972

◮ Harrington (D. Miller), 1970’s, 80’s ◮ Li, Slaman & Yang; Yang & Yu; tree constructions

NCup forms an ideal in c.e. Turing degrees:

◮ closed under ⊕ ◮ closed downward under ≤T

slide-19
SLIDE 19

Theorem (Cooper, Yates)

There is a nontrivial non-cuppable c.e. degree.

Theorem (Harrington)

  • 1. There is a high non-cuppable c.e. degree.
  • 2. Moreover, for any high b there is a high a such that a cannot be

cupped to b: ∀x a ∪ x ≥ b ⇒ x ≥ b.

slide-20
SLIDE 20

Theorem

There is a non-cuppable c.e. set A ≡LR ∅′ (LR-complete).

slide-21
SLIDE 21

Theorem

There is a non-cuppable c.e. set A ≡LR ∅′ (LR-complete). A ≥LR ∅′ ⇒ A is high...

slide-22
SLIDE 22

Theorem

There is a non-cuppable c.e. set A ≡LR ∅′ (LR-complete). A ≥LR ∅′ ⇒ A is high... so this is a partial strengthening of Harrington’s result.

slide-23
SLIDE 23

Capping and non-cupping

Cap = cappable degrees, half of minimal pair

slide-24
SLIDE 24

Capping and non-cupping

Cap = cappable degrees, half of minimal pair

Theorem (Barmpalias & Montalb´ an)

There is a cappable LR-complete c.e. set.

slide-25
SLIDE 25

Capping and non-cupping

Cap = cappable degrees, half of minimal pair

Theorem (Barmpalias & Montalb´ an)

There is a cappable LR-complete c.e. set. NCup is a subideal of Cap

slide-26
SLIDE 26

The construction

To make A ≥LR ∅′:

◮ if σ appears in U∅′ then put it in V A with large use u ◮ if σ is removed from U∅′ due to ∅′-change, put u into A ◮ this may remove some other legitimate interval ρ with use > u;

put ρ back into V A with the same use.

slide-27
SLIDE 27

Making A non-cuppable

To make A non-cuppable we would like to build Turing functional ∆ to satisfy Ne : ΓA⊕W = ∅′ ⇒ ∆W = ∅′ for all Turing functionals Γ and c.e. sets W . Idea:

◮ Wait until ΓAW (p)↓= ∅′(p); ◮ define ∆W (p) = ΓAW (p); ◮ restrain A↾use ΓAW (p).

slide-28
SLIDE 28

Non-cupping strategy - naive

Problems:

  • 1. if in fact ΓAW = ∅′, we must act infinitely often

⇒ Ne imposes infinite restraint ⇒ must spread actions over infinitely many subrequirements Me,p : ΓAW (p) = ∅′(p) ⇒ ∆W (p)↓= ∅′(p)

  • 2. need to be able to invalidate ∆W (p) definitions to right of current

path

  • must maintain A-restraint while ∆W (p) is defined
  • need a way to force W -change
slide-29
SLIDE 29

Non-cupping strategy - improved

We build auxiliary c.e. set D. Let K = D ∪ ∅′ (≡T ∅′) N Parent node: τ

  • waits for expansionary stage for ΓAW = K

Mp Subrequirement node: α

  • chooses flip-point d /

∈ D

  • waits until ΓAW (d)↓
  • defines ∆W (p)↓= ΓAW (p) = ∅′(p) with use u = use ΓAW (d)
slide-30
SLIDE 30

If we need to invalidate α’s ∆W (p) definition:

◮ enumerate d into D ◮ K changes, so ΓAW = K is destroyed ◮ if ΓAW = K then ΓAW must change to restore agreement with K ◮ but A is restrained, so W must change below

use ΓAW (d) = use ∆W (p)

◮ previous definition ∆σ(p) is invalidated as now σ ⊂ W

slide-31
SLIDE 31

Putting them together - non-cuppable and LR-complete

◮ Restraints by non-cupping requirements prevent us from removing

intervals from V A

◮ Give each requirement a quota ǫ ◮ Allow it to capture at most ǫ junk intervals ◮ Choose ǫ’s so that

  • ǫ < 1

2 Thus µ

  • V A

< µ

  • U∅′

+

  • ǫ < 1.
slide-32
SLIDE 32

In tree setting, this means:

◮ allowing only one restraint on each level of the tree ◮ providing non-cupping requirements with an estimate to µ

  • U∅′

◮ resetting nodes if their measure estimate is wrong

slide-33
SLIDE 33

Notable features of the construction

Regarding the LR-complete strategy:

◮ Uses measure-guessing backup strategies as in previous LR-complete

constructions

◮ Can’t always reset a node when its measure guess is wrong

  • use non-cupping clearing procedure instead

◮ Permanent restraints can capture more than their quota ǫ of junk

intervals

◮ But still ensure that

  • Mp

ǫ(Mp) < 3 ǫ(N)

slide-34
SLIDE 34

Notable features of the construction

Regarding the non-cuppable strategy:

◮ Must delay the definition of ∆W (p) until

µ

  • V A↾u − V A↾R − U∅′

< ǫ That is, until we won’t capture more than ǫ junk.

◮ Must clear definitions by nodes to the left, as well as above, before

visiting a node

slide-35
SLIDE 35

Mitoticity and LR-degrees

Definition

A c.e. set A is mitotic if there are disjoint c.e. sets X, Y s.t. A = X ∪ Y ; and X ≡T Y ≡T A. “A can be split into two c.e. sets of the same degree”

slide-36
SLIDE 36

Mitoticity and LR-degrees

Definition

A c.e. set A is mitotic if there are disjoint c.e. sets X, Y s.t. A = X ∪ Y ; and X ≡T Y ≡T A. “A can be split into two c.e. sets of the same degree”

◮ there are non-mitotic c.e. sets

slide-37
SLIDE 37

Mitoticity and LR-degrees

Definition

A c.e. set A is mitotic if there are disjoint c.e. sets X, Y s.t. A = X ∪ Y ; and X ≡T Y ≡T A. “A can be split into two c.e. sets of the same degree”

◮ there are non-mitotic c.e. sets ◮ they can be complete (≡T ∅′)

slide-38
SLIDE 38

Mitoticity and LR-degrees

Definition

A c.e. set A is mitotic if there are disjoint c.e. sets X, Y s.t. A = X ∪ Y ; and X ≡T Y ≡T A. “A can be split into two c.e. sets of the same degree”

◮ there are non-mitotic c.e. sets ◮ they can be complete (≡T ∅′) ◮ for every c.e. set B there is a non-mitotic c.e. set A ≤T B

slide-39
SLIDE 39

Mitoticity and LR-degrees

Definition

A c.e. set A is mitotic if there are disjoint c.e. sets X, Y s.t. A = X ∪ Y ; and X ≡T Y ≡T A. “A can be split into two c.e. sets of the same degree”

◮ there are non-mitotic c.e. sets ◮ they can be complete (≡T ∅′) ◮ for every c.e. set B there is a non-mitotic c.e. set A ≤T B ◮ there is a completely mitotic c.e. Turing degree d:

  • every c.e. A ∈ d is mitotic

[Ladner 1973 & others]

slide-40
SLIDE 40

Theorem

◮ There is a non-LR-mitotic c.e. set A ≡T ∅′; ◮ For every non-low-for-random c.e. set B there is a c.e. set A ≤T B

that cannot be split into two c.e. sets of the same LR-degree.

slide-41
SLIDE 41

Basic strategy

Build c.e. A in stages; also build A-c.e. open set T For a possible splitting X, Y and LR-reduction V , q:

slide-42
SLIDE 42

Basic strategy

Build c.e. A in stages; also build A-c.e. open set T For a possible splitting X, Y and LR-reduction V , q:

  • put some interval σ into T A with use k
slide-43
SLIDE 43

Basic strategy

Build c.e. A in stages; also build A-c.e. open set T For a possible splitting X, Y and LR-reduction V , q:

  • put some interval σ into T A with use k
  • wait until

X ∪ Y [s] = A[s] and X[s] ∩ Y [s] = ∅ (1) and σ ⊂ V X, σ ⊂ V Y (2)

slide-44
SLIDE 44

Basic strategy

Build c.e. A in stages; also build A-c.e. open set T For a possible splitting X, Y and LR-reduction V , q:

  • put some interval σ into T A with use k
  • wait until

X ∪ Y [s] = A[s] and X[s] ∩ Y [s] = ∅ (1) and σ ⊂ V X, σ ⊂ V Y (2)

  • put k into A
  • this removes σ from T A
slide-45
SLIDE 45

Basic strategy

Build c.e. A in stages; also build A-c.e. open set T For a possible splitting X, Y and LR-reduction V , q:

  • put some interval σ into T A with use k
  • wait until

X ∪ Y [s] = A[s] and X[s] ∩ Y [s] = ∅ (1) and σ ⊂ V X, σ ⊂ V Y (2)

  • put k into A
  • this removes σ from T A
  • restrain A↾u
  • u = use of σ in V X, V Y
slide-46
SLIDE 46

Outcome: A↾u is fixed except for k

slide-47
SLIDE 47

Outcome: A↾u is fixed except for k → X↾u, Y↾u is fixed except for k

slide-48
SLIDE 48

Outcome: A↾u is fixed except for k → X↾u, Y↾u is fixed except for k →

  • nly one of X↾u, Y↾u can change if X, Y is a splitting of A
slide-49
SLIDE 49

Outcome: A↾u is fixed except for k → X↾u, Y↾u is fixed except for k →

  • nly one of X↾u, Y↾u can change if X, Y is a splitting of A

  • ne of V X, V Y retains σ.
slide-50
SLIDE 50

Outcome: A↾u is fixed except for k → X↾u, Y↾u is fixed except for k →

  • nly one of X↾u, Y↾u can change if X, Y is a splitting of A

  • ne of V X, V Y retains σ.

Net result: force one of µ

  • V X

, µ

  • V Y

to increase by ǫ = µ(σ)

slide-51
SLIDE 51

Outcome: A↾u is fixed except for k → X↾u, Y↾u is fixed except for k →

  • nly one of X↾u, Y↾u can change if X, Y is a splitting of A

  • ne of V X, V Y retains σ.

Net result: force one of µ

  • V X

, µ

  • V Y

to increase by ǫ = µ(σ) Do this q/ǫ many times and we force µ

  • V X

, µ

  • V Y

> q.

slide-52
SLIDE 52

Outcome: A↾u is fixed except for k → X↾u, Y↾u is fixed except for k →

  • nly one of X↾u, Y↾u can change if X, Y is a splitting of A

  • ne of V X, V Y retains σ.

Net result: force one of µ

  • V X

, µ

  • V Y

to increase by ǫ = µ(σ) Do this q/ǫ many times and we force µ

  • V X

, µ

  • V Y

> q. Combine the requirements for each possible splitting (X, Y , V , q) in a finite injury construction.

slide-53
SLIDE 53

Permitting

Given non-computable c.e. B, construct A ≤T B by permitting:

  • nly change A↾u if B↾u changes also.
slide-54
SLIDE 54

Permitting

Given non-computable c.e. B, construct A ≤T B by permitting:

  • nly change A↾u if B↾u changes also.
  • wait for suitable B-change before removing σ from T A
slide-55
SLIDE 55

Permitting

Given non-computable c.e. B, construct A ≤T B by permitting:

  • nly change A↾u if B↾u changes also.
  • wait for suitable B-change before removing σ from T A
  • permission may not occur; must use many σ’s to ensure that enough

succeed

slide-56
SLIDE 56

Non-low-for-random permitting

Must ensure we get q/ǫ many B-changes for each requirement. Idea: if B is not low for random, then B ≤LR ∅, so Ui B ⊂ E ⇒ µ(E) = 1 for universal test member Ui, c.e. open set E

slide-57
SLIDE 57

Non-low-for-random permitting

Must ensure we get q/ǫ many B-changes for each requirement. Idea: if B is not low for random, then B ≤LR ∅, so Ui B ⊂ E ⇒ µ(E) = 1 for universal test member Ui, c.e. open set E If we try to trace Ui B into E, guaranteed to get enough B-changes to force µ(E) = 1. Choose i s.t. µ(Ui X) ≤ ǫ

slide-58
SLIDE 58

Non-low-for-random permitting

Must ensure we get q/ǫ many B-changes for each requirement. Idea: if B is not low for random, then B ≤LR ∅, so Ui B ⊂ E ⇒ µ(E) = 1 for universal test member Ui, c.e. open set E If we try to trace Ui B into E, guaranteed to get enough B-changes to force µ(E) = 1. Choose i s.t. µ(Ui X) ≤ ǫ Before putting σ in T A, choose ρ ∈ Ui B

slide-59
SLIDE 59

Non-low-for-random permitting

Must ensure we get q/ǫ many B-changes for each requirement. Idea: if B is not low for random, then B ≤LR ∅, so Ui B ⊂ E ⇒ µ(E) = 1 for universal test member Ui, c.e. open set E If we try to trace Ui B into E, guaranteed to get enough B-changes to force µ(E) = 1. Choose i s.t. µ(Ui X) ≤ ǫ Before putting σ in T A, choose ρ ∈ Ui B When ready to remove σ, put ρ in E; wait for B-change removing ρ if never, then ρ ∈ Ui B - true only for µ(Ui B) < ǫ many ρ’s.

slide-60
SLIDE 60

Questions

Mitoticity:

◮ Is there a completely LR-mitotic c.e. LR-degree?

slide-61
SLIDE 61

Questions

Mitoticity:

◮ Is there a completely LR-mitotic c.e. LR-degree?

Non-cupping:

◮ Make non-cuppable A even higher: ultrahigh ◮ Harrington’s theorem for LR-completeness