SLIDE 1
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 - - 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 2
SLIDE 3
Algorithmic Randomness
Consider infinite binary strings x = x0x1x2 . . ., xi ∈ {0, 1}. When is such a string random? Three ideas:
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
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
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
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
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
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
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
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
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
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
- 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
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
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
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
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
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
Theorem
There is a non-cuppable c.e. set A ≡LR ∅′ (LR-complete).
SLIDE 21
Theorem
There is a non-cuppable c.e. set A ≡LR ∅′ (LR-complete). A ≥LR ∅′ ⇒ A is high...
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
Capping and non-cupping
Cap = cappable degrees, half of minimal pair
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Outcome: A↾u is fixed except for k
SLIDE 47
Outcome: A↾u is fixed except for k → X↾u, Y↾u is fixed except for k
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
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
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
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
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
Permitting
Given non-computable c.e. B, construct A ≤T B by permitting:
- nly change A↾u if B↾u changes also.
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
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
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
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
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
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
Questions
Mitoticity:
◮ Is there a completely LR-mitotic c.e. LR-degree?
SLIDE 61