cie 2010 talk

41
Not Every Domain of a Plain Decompressor Contains the Domain of a Prefix-Free One Mikhail Andreev, Ilya Razenshteyn and Alexander Shen July 23, 2010

Upload: ilyaraz

Post on 28-Nov-2014

557 views

Category:

Technology


1 download

DESCRIPTION

 

TRANSCRIPT

Page 1: CiE 2010 talk

Not Every Domain of a Plain DecompressorContains the Domain of a Prefix-Free One

Mikhail Andreev, Ilya Razenshteyn and Alexander Shen

July 23, 2010

Page 2: CiE 2010 talk

Kolmogorov complexity

I A measure of information in a given string.

I One can easily define a set of Martin-Lof randomsequences (the algorithmic law of large numbers, thealgorithmic law of iterated logarithm, etc).

I Analysis of running time of algorithms (Moser-Tardos,constructive LLL).

I And so on...

Page 3: CiE 2010 talk

Kolmogorov complexity

I A measure of information in a given string.

I One can easily define a set of Martin-Lof randomsequences (the algorithmic law of large numbers, thealgorithmic law of iterated logarithm, etc).

I Analysis of running time of algorithms (Moser-Tardos,constructive LLL).

I And so on...

Page 4: CiE 2010 talk

Kolmogorov complexity

I A measure of information in a given string.

I One can easily define a set of Martin-Lof randomsequences (the algorithmic law of large numbers, thealgorithmic law of iterated logarithm, etc).

I Analysis of running time of algorithms (Moser-Tardos,constructive LLL).

I And so on...

Page 5: CiE 2010 talk

Kolmogorov complexity

I A measure of information in a given string.

I One can easily define a set of Martin-Lof randomsequences (the algorithmic law of large numbers, thealgorithmic law of iterated logarithm, etc).

I Analysis of running time of algorithms (Moser-Tardos,constructive LLL).

I And so on...

Page 6: CiE 2010 talk

Kolmogorov complexity

I A measure of information in a given string.

I One can easily define a set of Martin-Lof randomsequences (the algorithmic law of large numbers, thealgorithmic law of iterated logarithm, etc).

I Analysis of running time of algorithms (Moser-Tardos,constructive LLL).

I And so on...

Page 7: CiE 2010 talk

Decompressors

I A decompressor is a computable partial functionD : 0, 1∗ → 0, 1∗.

I Kolmogorov complexity of a string x ∈ 0, 1∗ with respectto a decompressor D: CD(x) := min|y | | D(y) = x.

I There exists an optimal decompressor U such that CU isminimal up to O(1). C (x) := CU(x) is a plain complexity ofx .

I A decompressor is called prefix-free if its domain isprefix-free.

I There exists an optimal prefix-free decompressor V .K (x) := CV (x) is a prefix complexity of x .

I The difference K (x)− C (x) can be as large as log |x |.

Page 8: CiE 2010 talk

Decompressors

I A decompressor is a computable partial functionD : 0, 1∗ → 0, 1∗.

I Kolmogorov complexity of a string x ∈ 0, 1∗ with respectto a decompressor D: CD(x) := min|y | | D(y) = x.

I There exists an optimal decompressor U such that CU isminimal up to O(1). C (x) := CU(x) is a plain complexity ofx .

I A decompressor is called prefix-free if its domain isprefix-free.

I There exists an optimal prefix-free decompressor V .K (x) := CV (x) is a prefix complexity of x .

I The difference K (x)− C (x) can be as large as log |x |.

Page 9: CiE 2010 talk

Decompressors

I A decompressor is a computable partial functionD : 0, 1∗ → 0, 1∗.

I Kolmogorov complexity of a string x ∈ 0, 1∗ with respectto a decompressor D: CD(x) := min|y | | D(y) = x.

I There exists an optimal decompressor U such that CU isminimal up to O(1). C (x) := CU(x) is a plain complexity ofx .

I A decompressor is called prefix-free if its domain isprefix-free.

I There exists an optimal prefix-free decompressor V .K (x) := CV (x) is a prefix complexity of x .

I The difference K (x)− C (x) can be as large as log |x |.

Page 10: CiE 2010 talk

Decompressors

I A decompressor is a computable partial functionD : 0, 1∗ → 0, 1∗.

I Kolmogorov complexity of a string x ∈ 0, 1∗ with respectto a decompressor D: CD(x) := min|y | | D(y) = x.

I There exists an optimal decompressor U such that CU isminimal up to O(1). C (x) := CU(x) is a plain complexity ofx .

I A decompressor is called prefix-free if its domain isprefix-free.

I There exists an optimal prefix-free decompressor V .K (x) := CV (x) is a prefix complexity of x .

I The difference K (x)− C (x) can be as large as log |x |.

Page 11: CiE 2010 talk

Decompressors

I A decompressor is a computable partial functionD : 0, 1∗ → 0, 1∗.

I Kolmogorov complexity of a string x ∈ 0, 1∗ with respectto a decompressor D: CD(x) := min|y | | D(y) = x.

I There exists an optimal decompressor U such that CU isminimal up to O(1). C (x) := CU(x) is a plain complexity ofx .

I A decompressor is called prefix-free if its domain isprefix-free.

I There exists an optimal prefix-free decompressor V .K (x) := CV (x) is a prefix complexity of x .

I The difference K (x)− C (x) can be as large as log |x |.

Page 12: CiE 2010 talk

Decompressors

I A decompressor is a computable partial functionD : 0, 1∗ → 0, 1∗.

I Kolmogorov complexity of a string x ∈ 0, 1∗ with respectto a decompressor D: CD(x) := min|y | | D(y) = x.

I There exists an optimal decompressor U such that CU isminimal up to O(1). C (x) := CU(x) is a plain complexity ofx .

I A decompressor is called prefix-free if its domain isprefix-free.

I There exists an optimal prefix-free decompressor V .K (x) := CV (x) is a prefix complexity of x .

I The difference K (x)− C (x) can be as large as log |x |.

Page 13: CiE 2010 talk

Decompressors

I A decompressor is a computable partial functionD : 0, 1∗ → 0, 1∗.

I Kolmogorov complexity of a string x ∈ 0, 1∗ with respectto a decompressor D: CD(x) := min|y | | D(y) = x.

I There exists an optimal decompressor U such that CU isminimal up to O(1). C (x) := CU(x) is a plain complexity ofx .

I A decompressor is called prefix-free if its domain isprefix-free.

I There exists an optimal prefix-free decompressor V .K (x) := CV (x) is a prefix complexity of x .

I The difference K (x)− C (x) can be as large as log |x |.

Page 14: CiE 2010 talk

The main question

I In DLT 2008 paper Calude, Nies, Staiger and Stephancharacterized (supersets of) domains of optimal (prefix-free)decompressors.

I One of their results: a recursively enumerable set W is asuperset of the domain of an optimal decompressor iff there isa constant c such that|A ∩ 0, 1n|+ . . .+ |A ∩ 0, 1n+c | ≥ 2n for every n.

I The main question: does the domain of every optimaldecompressor contain the domain of some optimalprefix-free decompressor?

I We show that the answer is ’NO’.

I We build an optimal decompressor U such that for everyoptimal prefix-free decompressor V holds dom V 6⊆ dom U.

Page 15: CiE 2010 talk

The main question

I In DLT 2008 paper Calude, Nies, Staiger and Stephancharacterized (supersets of) domains of optimal (prefix-free)decompressors.

I One of their results: a recursively enumerable set W is asuperset of the domain of an optimal decompressor iff there isa constant c such that|A ∩ 0, 1n|+ . . .+ |A ∩ 0, 1n+c | ≥ 2n for every n.

I The main question: does the domain of every optimaldecompressor contain the domain of some optimalprefix-free decompressor?

I We show that the answer is ’NO’.

I We build an optimal decompressor U such that for everyoptimal prefix-free decompressor V holds dom V 6⊆ dom U.

Page 16: CiE 2010 talk

The main question

I In DLT 2008 paper Calude, Nies, Staiger and Stephancharacterized (supersets of) domains of optimal (prefix-free)decompressors.

I One of their results: a recursively enumerable set W is asuperset of the domain of an optimal decompressor iff there isa constant c such that|A ∩ 0, 1n|+ . . .+ |A ∩ 0, 1n+c | ≥ 2n for every n.

I The main question: does the domain of every optimaldecompressor contain the domain of some optimalprefix-free decompressor?

I We show that the answer is ’NO’.

I We build an optimal decompressor U such that for everyoptimal prefix-free decompressor V holds dom V 6⊆ dom U.

Page 17: CiE 2010 talk

The main question

I In DLT 2008 paper Calude, Nies, Staiger and Stephancharacterized (supersets of) domains of optimal (prefix-free)decompressors.

I One of their results: a recursively enumerable set W is asuperset of the domain of an optimal decompressor iff there isa constant c such that|A ∩ 0, 1n|+ . . .+ |A ∩ 0, 1n+c | ≥ 2n for every n.

I The main question: does the domain of every optimaldecompressor contain the domain of some optimalprefix-free decompressor?

I We show that the answer is ’NO’.

I We build an optimal decompressor U such that for everyoptimal prefix-free decompressor V holds dom V 6⊆ dom U.

Page 18: CiE 2010 talk

The main question

I In DLT 2008 paper Calude, Nies, Staiger and Stephancharacterized (supersets of) domains of optimal (prefix-free)decompressors.

I One of their results: a recursively enumerable set W is asuperset of the domain of an optimal decompressor iff there isa constant c such that|A ∩ 0, 1n|+ . . .+ |A ∩ 0, 1n+c | ≥ 2n for every n.

I The main question: does the domain of every optimaldecompressor contain the domain of some optimalprefix-free decompressor?

I We show that the answer is ’NO’.

I We build an optimal decompressor U such that for everyoptimal prefix-free decompressor V holds dom V 6⊆ dom U.

Page 19: CiE 2010 talk

The main question

I In DLT 2008 paper Calude, Nies, Staiger and Stephancharacterized (supersets of) domains of optimal (prefix-free)decompressors.

I One of their results: a recursively enumerable set W is asuperset of the domain of an optimal decompressor iff there isa constant c such that|A ∩ 0, 1n|+ . . .+ |A ∩ 0, 1n+c | ≥ 2n for every n.

I The main question: does the domain of every optimaldecompressor contain the domain of some optimalprefix-free decompressor?

I We show that the answer is ’NO’.

I We build an optimal decompressor U such that for everyoptimal prefix-free decompressor V holds dom V 6⊆ dom U.

Page 20: CiE 2010 talk

The construction

I We show that there exists a set A such that:

1. A contains the domain of one specific optimal decompressor,2. A does not contain the domain of any optimal prefix free

decompressor.

I The first part is easy. It is sufficient to require from A thefollowing two properties:

1. A is recursive,2. A is sufficiently dense.

I By sufficiently dense we mean that for every n|A ∩ 0, 1n| ≥ ε · 2n.

I An easy case of a result from [CNSS]. Consider an arbitraryoptimal decompressor D. A is recursive, so there exists acomputable injective mapping i : 0, 1∗ → 0, 1∗ such that:

1. i(x) ∈ A for every x ,2. |i(x)| ≤ |x |+ c , where c is a fixed constant (one can actually

take c := dlog 1/εe).

I D1(i(x)) := D(x).

Page 21: CiE 2010 talk

The construction

I We show that there exists a set A such that:

1. A contains the domain of one specific optimal decompressor,2. A does not contain the domain of any optimal prefix free

decompressor.

I The first part is easy. It is sufficient to require from A thefollowing two properties:

1. A is recursive,2. A is sufficiently dense.

I By sufficiently dense we mean that for every n|A ∩ 0, 1n| ≥ ε · 2n.

I An easy case of a result from [CNSS]. Consider an arbitraryoptimal decompressor D. A is recursive, so there exists acomputable injective mapping i : 0, 1∗ → 0, 1∗ such that:

1. i(x) ∈ A for every x ,2. |i(x)| ≤ |x |+ c , where c is a fixed constant (one can actually

take c := dlog 1/εe).

I D1(i(x)) := D(x).

Page 22: CiE 2010 talk

The construction

I We show that there exists a set A such that:

1. A contains the domain of one specific optimal decompressor,2. A does not contain the domain of any optimal prefix free

decompressor.

I The first part is easy. It is sufficient to require from A thefollowing two properties:

1. A is recursive,2. A is sufficiently dense.

I By sufficiently dense we mean that for every n|A ∩ 0, 1n| ≥ ε · 2n.

I An easy case of a result from [CNSS]. Consider an arbitraryoptimal decompressor D. A is recursive, so there exists acomputable injective mapping i : 0, 1∗ → 0, 1∗ such that:

1. i(x) ∈ A for every x ,2. |i(x)| ≤ |x |+ c , where c is a fixed constant (one can actually

take c := dlog 1/εe).

I D1(i(x)) := D(x).

Page 23: CiE 2010 talk

The construction

I We show that there exists a set A such that:

1. A contains the domain of one specific optimal decompressor,2. A does not contain the domain of any optimal prefix free

decompressor.

I The first part is easy. It is sufficient to require from A thefollowing two properties:

1. A is recursive,2. A is sufficiently dense.

I By sufficiently dense we mean that for every n|A ∩ 0, 1n| ≥ ε · 2n.

I An easy case of a result from [CNSS]. Consider an arbitraryoptimal decompressor D. A is recursive, so there exists acomputable injective mapping i : 0, 1∗ → 0, 1∗ such that:

1. i(x) ∈ A for every x ,2. |i(x)| ≤ |x |+ c , where c is a fixed constant (one can actually

take c := dlog 1/εe).

I D1(i(x)) := D(x).

Page 24: CiE 2010 talk

The construction

I We show that there exists a set A such that:

1. A contains the domain of one specific optimal decompressor,2. A does not contain the domain of any optimal prefix free

decompressor.

I The first part is easy. It is sufficient to require from A thefollowing two properties:

1. A is recursive,2. A is sufficiently dense.

I By sufficiently dense we mean that for every n|A ∩ 0, 1n| ≥ ε · 2n.

I An easy case of a result from [CNSS]. Consider an arbitraryoptimal decompressor D. A is recursive, so there exists acomputable injective mapping i : 0, 1∗ → 0, 1∗ such that:

1. i(x) ∈ A for every x ,2. |i(x)| ≤ |x |+ c , where c is a fixed constant (one can actually

take c := dlog 1/εe).

I D1(i(x)) := D(x).

Page 25: CiE 2010 talk

The construction

I We show that there exists a set A such that:

1. A contains the domain of one specific optimal decompressor,2. A does not contain the domain of any optimal prefix free

decompressor.

I The first part is easy. It is sufficient to require from A thefollowing two properties:

1. A is recursive,2. A is sufficiently dense.

I By sufficiently dense we mean that for every n|A ∩ 0, 1n| ≥ ε · 2n.

I An easy case of a result from [CNSS]. Consider an arbitraryoptimal decompressor D. A is recursive, so there exists acomputable injective mapping i : 0, 1∗ → 0, 1∗ such that:

1. i(x) ∈ A for every x ,2. |i(x)| ≤ |x |+ c , where c is a fixed constant (one can actually

take c := dlog 1/εe).

I D1(i(x)) := D(x).

Page 26: CiE 2010 talk

The construction

I It remains to build a recursive set A with the followingproperties:

1. A is sufficiently dense,2. A does not contain the domain of any optimal prefix-free

decompressor.I A will be, in some sense, a universal set. For every n consider

strings of length n in the set A. They determine some subsetin Cantor space, which is open-closed.What is needed for A: every open-closed subset of Cantorspace of measure at least 1/3 is represented at some level andeven at many subsequent levels

I Infinite binary tree ↔ 0, 1∗ ↔ cylinders in 0, 1ωI Ωx = α ∈ 0, 1ω | α begins with xI P ⊆ 0, 1ω is basic if P =

⋃ni=1 Ωxi .

I A ⊆ 0, 1∗ represents P at level n if P =⋃

x∈A∩0,1n Ωx .I Construction of A: for every basic set P of measure at least

1/3 there are infinitely many n such that A represents P atlevels n, n + 1, . . . , 2n.

Page 27: CiE 2010 talk

The constructionI It remains to build a recursive set A with the following

properties:1. A is sufficiently dense,2. A does not contain the domain of any optimal prefix-free

decompressor.

I A will be, in some sense, a universal set. For every n considerstrings of length n in the set A. They determine some subsetin Cantor space, which is open-closed.What is needed for A: every open-closed subset of Cantorspace of measure at least 1/3 is represented at some level andeven at many subsequent levels

I Infinite binary tree ↔ 0, 1∗ ↔ cylinders in 0, 1ωI Ωx = α ∈ 0, 1ω | α begins with xI P ⊆ 0, 1ω is basic if P =

⋃ni=1 Ωxi .

I A ⊆ 0, 1∗ represents P at level n if P =⋃

x∈A∩0,1n Ωx .I Construction of A: for every basic set P of measure at least

1/3 there are infinitely many n such that A represents P atlevels n, n + 1, . . . , 2n.

Page 28: CiE 2010 talk

The constructionI It remains to build a recursive set A with the following

properties:1. A is sufficiently dense,2. A does not contain the domain of any optimal prefix-free

decompressor.I A will be, in some sense, a universal set. For every n consider

strings of length n in the set A. They determine some subsetin Cantor space, which is open-closed.What is needed for A: every open-closed subset of Cantorspace of measure at least 1/3 is represented at some level andeven at many subsequent levels

I Infinite binary tree ↔ 0, 1∗ ↔ cylinders in 0, 1ωI Ωx = α ∈ 0, 1ω | α begins with xI P ⊆ 0, 1ω is basic if P =

⋃ni=1 Ωxi .

I A ⊆ 0, 1∗ represents P at level n if P =⋃

x∈A∩0,1n Ωx .I Construction of A: for every basic set P of measure at least

1/3 there are infinitely many n such that A represents P atlevels n, n + 1, . . . , 2n.

Page 29: CiE 2010 talk

The constructionI It remains to build a recursive set A with the following

properties:1. A is sufficiently dense,2. A does not contain the domain of any optimal prefix-free

decompressor.I A will be, in some sense, a universal set. For every n consider

strings of length n in the set A. They determine some subsetin Cantor space, which is open-closed.What is needed for A: every open-closed subset of Cantorspace of measure at least 1/3 is represented at some level andeven at many subsequent levels

I Infinite binary tree ↔ 0, 1∗ ↔ cylinders in 0, 1ω

I Ωx = α ∈ 0, 1ω | α begins with xI P ⊆ 0, 1ω is basic if P =

⋃ni=1 Ωxi .

I A ⊆ 0, 1∗ represents P at level n if P =⋃

x∈A∩0,1n Ωx .I Construction of A: for every basic set P of measure at least

1/3 there are infinitely many n such that A represents P atlevels n, n + 1, . . . , 2n.

Page 30: CiE 2010 talk

The constructionI It remains to build a recursive set A with the following

properties:1. A is sufficiently dense,2. A does not contain the domain of any optimal prefix-free

decompressor.I A will be, in some sense, a universal set. For every n consider

strings of length n in the set A. They determine some subsetin Cantor space, which is open-closed.What is needed for A: every open-closed subset of Cantorspace of measure at least 1/3 is represented at some level andeven at many subsequent levels

I Infinite binary tree ↔ 0, 1∗ ↔ cylinders in 0, 1ωI Ωx = α ∈ 0, 1ω | α begins with x

I P ⊆ 0, 1ω is basic if P =⋃n

i=1 Ωxi .I A ⊆ 0, 1∗ represents P at level n if P =

⋃x∈A∩0,1n Ωx .

I Construction of A: for every basic set P of measure at least1/3 there are infinitely many n such that A represents P atlevels n, n + 1, . . . , 2n.

Page 31: CiE 2010 talk

The constructionI It remains to build a recursive set A with the following

properties:1. A is sufficiently dense,2. A does not contain the domain of any optimal prefix-free

decompressor.I A will be, in some sense, a universal set. For every n consider

strings of length n in the set A. They determine some subsetin Cantor space, which is open-closed.What is needed for A: every open-closed subset of Cantorspace of measure at least 1/3 is represented at some level andeven at many subsequent levels

I Infinite binary tree ↔ 0, 1∗ ↔ cylinders in 0, 1ωI Ωx = α ∈ 0, 1ω | α begins with xI P ⊆ 0, 1ω is basic if P =

⋃ni=1 Ωxi .

I A ⊆ 0, 1∗ represents P at level n if P =⋃

x∈A∩0,1n Ωx .I Construction of A: for every basic set P of measure at least

1/3 there are infinitely many n such that A represents P atlevels n, n + 1, . . . , 2n.

Page 32: CiE 2010 talk

The constructionI It remains to build a recursive set A with the following

properties:1. A is sufficiently dense,2. A does not contain the domain of any optimal prefix-free

decompressor.I A will be, in some sense, a universal set. For every n consider

strings of length n in the set A. They determine some subsetin Cantor space, which is open-closed.What is needed for A: every open-closed subset of Cantorspace of measure at least 1/3 is represented at some level andeven at many subsequent levels

I Infinite binary tree ↔ 0, 1∗ ↔ cylinders in 0, 1ωI Ωx = α ∈ 0, 1ω | α begins with xI P ⊆ 0, 1ω is basic if P =

⋃ni=1 Ωxi .

I A ⊆ 0, 1∗ represents P at level n if P =⋃

x∈A∩0,1n Ωx .

I Construction of A: for every basic set P of measure at least1/3 there are infinitely many n such that A represents P atlevels n, n + 1, . . . , 2n.

Page 33: CiE 2010 talk

The constructionI It remains to build a recursive set A with the following

properties:1. A is sufficiently dense,2. A does not contain the domain of any optimal prefix-free

decompressor.I A will be, in some sense, a universal set. For every n consider

strings of length n in the set A. They determine some subsetin Cantor space, which is open-closed.What is needed for A: every open-closed subset of Cantorspace of measure at least 1/3 is represented at some level andeven at many subsequent levels

I Infinite binary tree ↔ 0, 1∗ ↔ cylinders in 0, 1ωI Ωx = α ∈ 0, 1ω | α begins with xI P ⊆ 0, 1ω is basic if P =

⋃ni=1 Ωxi .

I A ⊆ 0, 1∗ represents P at level n if P =⋃

x∈A∩0,1n Ωx .I Construction of A: for every basic set P of measure at least

1/3 there are infinitely many n such that A represents P atlevels n, n + 1, . . . , 2n.

Page 34: CiE 2010 talk

Two games

I Lemma: if ni is a computable sequence such that∑i 2−ni ≤ 1, then K (i) ≤ ni + O(1).

I ’Memory allocation’ game:I Alice: ni such that

∑i 2−ni ≤ 1 (one by one).

I Bob: xi such that |xi | = ni and xi is prefix-free set (respondson-line).

I Bob wins if he is able to allocate desired strings.

Theorem: Bob wins.

Page 35: CiE 2010 talk

Two games

I Lemma: if ni is a computable sequence such that∑i 2−ni ≤ 1, then K (i) ≤ ni + O(1).

I ’Memory allocation’ game:I Alice: ni such that

∑i 2−ni ≤ 1 (one by one).

I Bob: xi such that |xi | = ni and xi is prefix-free set (respondson-line).

I Bob wins if he is able to allocate desired strings.

Theorem: Bob wins.

Page 36: CiE 2010 talk

Two games

I Lemma: if ni is a computable sequence such that∑i 2−ni ≤ 1, then K (i) ≤ ni + O(1).

I ’Memory allocation’ game:I Alice: ni such that

∑i 2−ni ≤ 1 (one by one).

I Bob: xi such that |xi | = ni and xi is prefix-free set (respondson-line).

I Bob wins if he is able to allocate desired strings.

Theorem: Bob wins.

Page 37: CiE 2010 talk

Two games

I The modified game:I Bob: ε > 0.I Alice: makes at most 2/3 strings of each length forbidden.I Alice: ni such that

∑i 2−ni ≤ ε (one by one).

I Bob: xi such that |xi | = ni and xi is prefix-free set.Moreover, xi must not be forbidden (responds on-line).

I Bob wins if he is able to allocate desired strings.

Theorem: Alice wins.

I Technically, we must consider more complicated game,because complexity is defined up to a constant.

I The idea of a proof is the following: Alice wins, and herwinning set is more or less A.

Page 38: CiE 2010 talk

Two games

I The modified game:I Bob: ε > 0.I Alice: makes at most 2/3 strings of each length forbidden.I Alice: ni such that

∑i 2−ni ≤ ε (one by one).

I Bob: xi such that |xi | = ni and xi is prefix-free set.Moreover, xi must not be forbidden (responds on-line).

I Bob wins if he is able to allocate desired strings.

Theorem: Alice wins.

I Technically, we must consider more complicated game,because complexity is defined up to a constant.

I The idea of a proof is the following: Alice wins, and herwinning set is more or less A.

Page 39: CiE 2010 talk

Two games

I The modified game:I Bob: ε > 0.I Alice: makes at most 2/3 strings of each length forbidden.I Alice: ni such that

∑i 2−ni ≤ ε (one by one).

I Bob: xi such that |xi | = ni and xi is prefix-free set.Moreover, xi must not be forbidden (responds on-line).

I Bob wins if he is able to allocate desired strings.

Theorem: Alice wins.

I Technically, we must consider more complicated game,because complexity is defined up to a constant.

I The idea of a proof is the following: Alice wins, and herwinning set is more or less A.

Page 40: CiE 2010 talk

Two games

I The modified game:I Bob: ε > 0.I Alice: makes at most 2/3 strings of each length forbidden.I Alice: ni such that

∑i 2−ni ≤ ε (one by one).

I Bob: xi such that |xi | = ni and xi is prefix-free set.Moreover, xi must not be forbidden (responds on-line).

I Bob wins if he is able to allocate desired strings.

Theorem: Alice wins.

I Technically, we must consider more complicated game,because complexity is defined up to a constant.

I The idea of a proof is the following: Alice wins, and herwinning set is more or less A.

Page 41: CiE 2010 talk

Thank you for your attention.