Finite Automata and Randomness Ludwig Staiger - - PowerPoint PPT Presentation

finite automata and randomness
SMART_READER_LITE
LIVE PREVIEW

Finite Automata and Randomness Ludwig Staiger - - PowerPoint PPT Presentation

Notation and Preliminaries Automata and Measure Unpredictability Incompressibility Finite Automata and Randomness Ludwig Staiger Martin-Luther-Universitt Halle-Wittenberg Jewels of Automata: from Mathematics to Applications Leipzig, May,


slide-1
SLIDE 1

Notation and Preliminaries Automata and Measure Unpredictability Incompressibility

Finite Automata and Randomness

Ludwig Staiger Martin-Luther-Universität Halle-Wittenberg Jewels of Automata: from Mathematics to Applications Leipzig, May, 2015

slide-2
SLIDE 2

Notation and Preliminaries Automata and Measure Unpredictability Incompressibility

Outline

1 Notation and Preliminaries

Notation Algorithmic Randomness

2 Automata and Measure

Automata on ω-words Subword complexity

3 Unpredictability

Gambling Strategies for Automata Finite-state dimension Other concepts

4 Incompressibility

Sequential compression Finite-state complexity

slide-3
SLIDE 3

Notation and Preliminaries Automata and Measure Unpredictability Incompressibility

Notation: Strings and Languages

Finite Alphabet X = {0,...,r −1}, cardinality |X| = r Finite strings (words) w = x1 ···xn ∈ {0,1}∗, xi ∈ {0,1} Length |w| = n Languages W ⊆ X ∗ Infinite strings (ω-words) ξ = x1 ···xn ··· ∈ X ω Prefixes of infinite strings ξ[0..n] ∈ X ∗,

  • ξ[0..n]
  • = n

ω-Languages F ⊆ X ω

slide-4
SLIDE 4

Notation and Preliminaries Automata and Measure Unpredictability Incompressibility

X ω as CANTOR space

Metric: ρ(η,ξ) := inf{r−|w| : w ∈ pref(η)∩pref(ξ)} Balls: w ·X ω = {η : w ∈ pref(η)} = {η : w ⊏ η} Diameter: diamw ·X ω = r−|w| diamF = inf{r−|w| : F ⊆ w ·X ω} Open sets: W ·X ω =

w∈W w ·X ω

Closure: (Smallest closed set containing F) C (F) = {ξ : pref(ξ) ⊆ pref(F)} Fact F ⊆ X ω is closed if and only if pref(ξ) ⊆ pref(F) implies ξ ∈ F.

slide-5
SLIDE 5

Notation and Preliminaries Automata and Measure Unpredictability Incompressibility

Algorithmic Randomness

measure-theoretic paradigm An ω-word is random if and only if it is not contained in a constructive null-set. unpredictability paradigm An ω-word is random if and only if no constructive predicting strategy can win against it. incompressibility (complexity-theoretic) paradigm An ω-word is random if and only if one cannot constructively compress infinitely many of its prefixes.

slide-6
SLIDE 6

Notation and Preliminaries Automata and Measure Unpredictability Incompressibility

Measure

Measure on base sets: µ(w ·X ω) := r−|w| Constructive null-sets: Unions of ω-languages of the form

  • n∈N

Vn ·X ω, where V ⊆ (v,n) : v ∈ X ∗ ∧n ∈ N

  • is constructive,

Vn := {v : (v,n) ∈ V} and µ(Vn ·X ω) ≤ r−n. Definition (Randomness) ξ ∈ X ω is random if and only if no constructive null-set contains ξ.

slide-7
SLIDE 7

Notation and Preliminaries Automata and Measure Unpredictability Incompressibility

Predicting strategy: Gambling

Our model:

  • Playing against an ω-word ξ ∈ X ω.
  • Gambling strategy Γ : X ∗ ×X → [0,1] (bet on outcome x ∈ X)
  • x∈X Γ(w,x) ≤ 1 for w ∈ X ∗
  • yields a (super-)martingale VΓ : X ∗ → R+
  • VΓ(ξ[0..n]) is the capital after the n th round, that is,

VΓ(ξ[0..n]) = r ·Γ(ξ[0..n],x)·VΓ(ξ[0..n−1]), for ξ(n) = x Fact (super-martingale property) VΓ(w) ≥ 1

r ·

  • x∈X VΓ(wx)

Definition (Randomness) ξ ∈ X ω is random if and only if no constructive gambling strategy Γ can win against ξ, that is, limsupn→∞ VΓ(ξ[0..n]) < ∞.

slide-8
SLIDE 8

Notation and Preliminaries Automata and Measure Unpredictability Incompressibility

Gambling strategies: martingale V

✟ ✟ ✟ ✟ ✟ ✟ ✟ ✟

✁ ✁ ✁ ❆ ❆ ❆❆ ❅ ❅ ❅ ❅ ✁ ✁ ✁ ✁ ✄ ✄ ✄ ✄ ❈ ❈ ❈❈ ✄ ✄ ✄ ✄ ❈ ❈ ❈❈ ✄ ✄ ✄ ✄ ❈ ❈ ❈❈ ❆ ❆ ❆❆ ✄ ✄ ✄ ✄ ❈ ❈ ❈❈ ❍❍❍❍❍❍❍ ❍ ❅ ❅ ❅ ❅

✁ ✁ ✁ ✄ ✄ ✄ ✄ ❈ ❈ ❈❈ ❆ ❆ ❆❆ ✄ ✄ ✄ ✄ ❈ ❈ ❈❈ ❅ ❅ ❅ ❅ ✁ ✁ ✁ ✁ ✄ ✄ ✄ ✄ ❈ ❈ ❈❈ ❆ ❆ ❆❆ ✄ ✄ ✄ ✄ ❈ ❈ ❈❈ V (e) V (0) V (1) V (00) V (01) V (10) V (11) V (111)

slide-9
SLIDE 9

Notation and Preliminaries Automata and Measure Unpredictability Incompressibility

Compression: The Principle of Lossless Compression

ϕ

f

description (or program) π ∈ X ∗ space of descriptions text w ∈ X ∗ space of texts ✛ ✲

X ∗ X ∗

f is injective and ϕ(f(w)) = w for all w ∈ X ∗ Complexity of w w.r.t. ϕ: Cϕ(w) := inf{|π| : ϕ(π) = w} Definition (Randomness = Incompressibility) ξ ∈ X ω is random if and only if all constructive decompression functions ϕ satisfy ∃c∀n(Cϕ(ξ[0..n])) ≥ n−c, that is, prefixes of ξ cannot be compressed.

slide-10
SLIDE 10

Notation and Preliminaries Automata and Measure Unpredictability Incompressibility

References: Algorithmic Randomness

  • Calude, C.S.: Information and Randomness. An Algorithmic

Perspective, 2nd ed., Springer, Berlin (2002).

  • Downey, R., Hirschfeldt D.: Algorithmic Randomness and

Complexity, Springer, Heidelberg (2010).

  • Li M., Vitányi: An Introduction to Kolmogorov Complexity and Its

Applications, Springer, Berlin (1993).

  • Nies, A.: Computability and Randomness, Oxford Univ. Press,

Oxford (2009).

slide-11
SLIDE 11

Notation and Preliminaries Automata and Measure Unpredictability Incompressibility

Automata on ω-words: Büchi-automata

Automaton: A = (X,Q,∆,q0,Qfin) with ∆ ⊆ Q ×X ×Q, q0 ∈ Q, Qfin ⊆ Q Run on ξ: (qi)i∈N with ∀i ≥ 0 : (qi,ξ(i +1),qi+1) ∈ ∆ q0 q1 q2 qi−1 qi ց ↑ ց ↑ ··· ↑ ց ↑ ց ··· ξ(1) ξ(2) ξ(i −1) ξ(i) A accepts ξ: ∃(qi)i∈N ∀i ≥ 0 : (qi,ξ(i +1),qi+1) ∈ ∆ ∧ ∃∞k : qk ∈ Qfin A accepts F: F =

  • ξ : A accepts ξ
slide-12
SLIDE 12

Notation and Preliminaries Automata and Measure Unpredictability Incompressibility

Regular ω-languages

Definition (Regular ω-language) An ω-language F ⊆ X ω is called regular if and only if F is accepted by a finite automaton Theorem (BÜCHI 1962)

1 An ω-language F ⊆ X ω is regular if and only if F = n i=1 Wi ·V ω i

for some n ∈ N and regular languages Wi,Vi ⊆ X ∗.

2 The set of regular ω-languages over X is closed under Boolean

  • perations.
slide-13
SLIDE 13

Notation and Preliminaries Automata and Measure Unpredictability Incompressibility

Regular null-sets

Theorem (St’76,St’98) Let F be a regular ω-language.

1 If F is closed then µ(F) = 0 if and only if there is word w ∈ X ∗ such

that F ⊆ X ω \X ∗ ·w ·X ω .

2 µ(F) = 0 if and only if

F ⊆

w∈X ∗ X ω \X ∗ ·w ·X ω .

Remark This theorem holds for a much larger class of finite measures on X ω. Definition (Randomness = Disjunctivity) An ω-word ξ ∈ X ω is called disjunctive (or rich or saturated) if and only if it contains every word w ∈ X ∗ as subword (infix) [infix(ξ) = X ∗].

slide-14
SLIDE 14

Notation and Preliminaries Automata and Measure Unpredictability Incompressibility

Partial randomness: Subword complexity

Definition (Asymptotic subword complexity) τ(ξ) := limsupn→∞ logr |infix(ξ)∩X n| n infix(ξ)∩X n+m ⊆ (infix(ξ)∩X n)·(infix(ξ)∩X m) Fact The limit exists and equals τ(ξ) = inf logr |infix(ξ)∩X n|

n

: n ∈ N

  • .

Proposition 0 ≤ τ(ξ) ≤ 1 and an ω-word ξ ∈ X ω is disjunctive if and only if τ(ξ) = 1.

slide-15
SLIDE 15

Notation and Preliminaries Automata and Measure Unpredictability Incompressibility

Hausdorff dimension I

Lα(F) := lim

n→∞ inf v∈V

r−α·|v| : F ⊆

  • v∈V

v ·X ω ∧min

v∈V |v| ≥ n

✲ r

Lα(F) α 1 α0 = dimF Lα0(F) ∞ dimF := inf{α : Lα(F) = 0} = sup{α : Lα(F) = ∞}

slide-16
SLIDE 16

Notation and Preliminaries Automata and Measure Unpredictability Incompressibility

Hausdorff dimension II

Fact

1 dim i∈N

Fi = sup

  • dimFi : i ∈ N
  • and dim{ξ} = 0

2 If µ(F) > 0 then dimF = 1. 3 If F is regular then dimF = 1 implies µ(F) > 0.

Fact Q ⊂

  • dimF : F is a regular ω-language
slide-17
SLIDE 17

Notation and Preliminaries Automata and Measure Unpredictability Incompressibility

Partial randomness: The hierarchy

Lemma If F ⊆ X ω is a regular ω-language and ξ ∈ F then τ(ξ) ≤ dimF. Theorem

1 τ(ξ) = inf

  • dimF : ξ ∈ F ∧F is a regular ω-language
  • 2 If α = dimF for some regular ω-language then there is a ξ such

that τ(ξ) = α.

3 For all α,γ,0 ≤ α < γ ≤ 1, the level sets F(τ)

α

:= {ξ : τ(ξ) ≤ α}

satisfy F(τ)

α

⊂ F(τ)

γ

. Open question Does there, for every α,0 ≤ α ≤ 1, exist a ξ with τ(ξ) = α.

slide-18
SLIDE 18

Notation and Preliminaries Automata and Measure Unpredictability Incompressibility

References: Automata and Measure

  • Staiger, L.: Reguläre Nullmengen, Elektron. Informationsverarb.
  • Kybernet. EIK 12: 307–311 (1976).
  • Staiger, L.: Kolmogorov complexity and Hausdorff dimension.
  • Inform. and Comput., 103(2):159–194, (1993).
  • Staiger, L.: Rich ω-words and monadic second-order arithmetic. In

Mogens Nielsen and Wolfgang Thomas, editors, Computer Science Logic (Aarhus, 1997), LNCS 1414, Springer, 478–490 (1998).

  • Staiger, L.: Asymptotic Subword Complexity, In Languages Alive

2012, LNCS 7300, Springer, 236–245 (2012).

slide-19
SLIDE 19

Notation and Preliminaries Automata and Measure Unpredictability Incompressibility

Gambling finite automaton

Definition (Betting automaton) A = [X,Q,R≥0,q0,δ,ν] is a finite-state betting automaton : ⇐ ⇒

1 S is a finite set (of states), q0 ∈ Q, 2 δ : Q ×X → Q, 3 ν : Q ×X → R≥0 and x∈X ν(q,x) ≤ 1, for all q ∈ Q.

Definition (Capital function of A ) VA (e)

:=

1, and VA (wx)

:=

r ·ν(δ(q0,w),x)·VA (w)

slide-20
SLIDE 20

Notation and Preliminaries Automata and Measure Unpredictability Incompressibility

Again: Gambling strategies: martingale V = VA

✟ ✟ ✟ ✟ ✟ ✟ ✟ ✟

✁ ✁ ✁ ❆ ❆ ❆❆ ❅ ❅ ❅ ❅ ✁ ✁ ✁ ✁ ✄ ✄ ✄ ✄ ❈ ❈ ❈❈ ✄ ✄ ✄ ✄ ❈ ❈ ❈❈ ✄ ✄ ✄ ✄ ❈ ❈ ❈❈ ❆ ❆ ❆❆ ✄ ✄ ✄ ✄ ❈ ❈ ❈❈ ❍❍❍❍❍❍❍ ❍ ❅ ❅ ❅ ❅

✁ ✁ ✁ ✄ ✄ ✄ ✄ ❈ ❈ ❈❈ ❆ ❆ ❆❆ ✄ ✄ ✄ ✄ ❈ ❈ ❈❈ ❅ ❅ ❅ ❅ ✁ ✁ ✁ ✁ ✄ ✄ ✄ ✄ ❈ ❈ ❈❈ ❆ ❆ ❆❆ ✄ ✄ ✄ ✄ ❈ ❈ ❈❈ V (e) V (0) V (1) V (00) V (01) V (10) V (11) V (111)

slide-21
SLIDE 21

Notation and Preliminaries Automata and Measure Unpredictability Incompressibility

BOREL normality

Definition An ω-word ξ ∈ X ω is BOREL normal iff every subword (infix) w ∈ X ∗ appears with the same frequency. ∀w( lim

n→∞

|{i : i ≤ n∧ξ[0..i] ∈ X ∗ ·w}| n

) = r−|w|

Fact Every BOREL normal ω-word is disjunctive. Example The ω-word η =

w∈X ∗ 0|w| ·w is disjunctive but not BOREL normal.

slide-22
SLIDE 22

Notation and Preliminaries Automata and Measure Unpredictability Incompressibility

The Theorem of SCHNORR and STIMM

Theorem (SCHNORR and STIMM ’72) If ξ ∈ X ω is BOREL normal then for every finite automaton A it holds

1 ∀∞n(n ∈ N → VA (ξ[0..n]) = VA (ξ[0..n+1])), or 2 ∃ρ(0 ≤ ρ < 1∧∀∞n(n ∈ N → VA (ξ[0..n]) ≤ ρn)).

If ξ ∈ X ω is not BOREL normal then there are a finite automaton A and ρ > 1 such that

3 ∀∞n(n ∈ N → VA (ξ[0..n]) ≥ ρn).

slide-23
SLIDE 23

Notation and Preliminaries Automata and Measure Unpredictability Incompressibility

Partial Randomness: Finite-state dimension [DAI ET AL.’04]

Finite-state dimension tries to measure, for ξ ∈ X ω, the largest exponent α with VA (ξ[0..n]) ≈ rα·n+o(n). for some finite automaton A ’best fitted’ to ξ. More precisely, dimFS(ξ) = 1−α : ⇐ ⇒ ∃A

  • VA (ξ[0..n])

≥i.o. rα′·n+o(n) for α′ < α

  • , and

∀A

  • VA (ξ[0..n])

≤ rα′·n+o(n) for α′ > α

  • .

Observe The higher the dimension dimFS(ξ) the ’more random’ the ω-word.

slide-24
SLIDE 24

Notation and Preliminaries Automata and Measure Unpredictability Incompressibility

Finite-state dimension: The hierarchy

dimFS(F) := sup

  • dimFS(ξ) : ξ ∈ F
  • Fact

1 0 ≤ dimFS(ξ) ≤ τ(ξ) ≤ 1. 2 ξ ∈ X ω is BOREL normal if and only if dimFS(ξ) = 1 3 dimFS(F) ≥ dimF

Theorem Let F ⊆ X ω be a regular ω-language. Then the following hold.

1 There is a ξ ∈ F such that dimFS(ξ) = dimF. 2 dimFS(F) = dimF 3 Q ⊂

  • dimFS F : F is a regular ω-language
slide-25
SLIDE 25

Notation and Preliminaries Automata and Measure Unpredictability Incompressibility

Finite-state dimension: Frequency

Let h(α) := −α·log2 α−(1−α)·log2(1−α) be the binary SHANNON entropy and let FREQ(α) :=

  • ξ : ξ ∈ {0,1}ω ∧ lim

n→∞

|ξ[0..n]|1 n = α

  • Theorem (DAI ET AL.’04)

Let α ∈ [0,1] be rational. Then the following hold.

1 There is an ω-word ξ ∈ X ω having dimFS(ξ) = α, and 2 dimFS(FREQ(α)) = dim FREQ(α) = h(α).

slide-26
SLIDE 26

Notation and Preliminaries Automata and Measure Unpredictability Incompressibility

Predicting automaton

  • Playing against an ω-word ξ ∈ X ω.
  • Knowing ξ[0..n−1] predict the next symbol ξ(n) or Skip.
  • Predict infinitely often.
  • All but finitely many precictions have to be correct!

Definition (Predicting automaton) A = [X,Q,q0,δ,λ] is a finite-state predicting automaton : ⇐ ⇒

1 Q is a finite set (of states), q0 ∈ Q, 2 δ : Q ×X → Q, 3 λ : Q → X ∗. [e – empty word, that is, Skip]

slide-27
SLIDE 27

Notation and Preliminaries Automata and Measure Unpredictability Incompressibility

Prediction

Definition (Tadaki ’14) A predicting automaton A = [X,Q,q0,δ,λ] predicts ξ ∈ X ω if and only if there is an nξ ∈ N such that

1 λ(δ(q0,ξ[0..n−1])) = ξ(n) for infinitely many n ≥ nξ, and 2 if λ(δ(q0,ξ[0..n−1])) = ξ(n) then λ(δ(q0,ξ[0..n−1])) = e.

Theorem Let A = [X,Q,q0,δ,λ] be a predicting automaton.

1 If A predicts ξ then ξ is not disjunctive. 2 If, moreover, X = {0,1} then every non-disjunctive ξ is predicted by

some automaton Aξ.

slide-28
SLIDE 28

Notation and Preliminaries Automata and Measure Unpredictability Incompressibility

Weak Prediction

Definition A predicting automaton A = [X,Q,q0,δ,λ] weakly predicts ξ ∈ X ω if and

  • nly if there is an nξ ∈ N such that

1 λ(δ(q0,ξ[0..n−1])) ∈ X for infinitely many n ≥ nξ, and 2 if λ(δ(q0,ξ[0..n−1])) ∈ X then λ(δ(q0,ξ[0..n−1])) = ξ(n).

Theorem An ω-word ξ is weakly predictable by some automaton A = [X,Q,q0,δ,λ] if and only if it is non-disjunctive.

slide-29
SLIDE 29

Notation and Preliminaries Automata and Measure Unpredictability Incompressibility

Finite-state genericity [AMBOS-SPIES and BUSSE’03]

Let A = [X,Q,q0,δ,λ] be a predicting automaton. Definition An ω-word ξ ∈ X ω meets A if and only if ξ[0..n]·λ(δ(q0,ξ[0..n])) ⊏ ξ for some n ∈ N. Theorem An ω-word ξ is non-disjunctive if and only if it is met by every predicting automaton A = [X,Q,q0,δ,λ].

slide-30
SLIDE 30

Notation and Preliminaries Automata and Measure Unpredictability Incompressibility

Why does ’genericity ≡ measure’ hold?

Definition (AMBOS-SPIES, BUSSE’03) F is generic : ⇐ ⇒ ∀w∃v(v ∈ X ∗ ∧ F ∩wv ·X ω = ) Fact F ⊆ X ω is generic if and only if F is nowhere dense in CANTOR space. For regular ω-languages F ⊆ X ω the following equivalences between ’measure’ and ’genericity’ hold ([St’76, ’98]). Measure Category (Density) very large µ(F) = µ(X ω) F is residual (co-meagre) large µ(F) = 0 F is of 2nd BAIRE category small µ(F) = 0 F is of 1st BAIRE category (meagre) very small µ(C (F)) = 0 F is nowhere dense

slide-31
SLIDE 31

Notation and Preliminaries Automata and Measure Unpredictability Incompressibility

References: Unpredictability

  • Ambos-Spies, K., Busse, E.: Automatic forcing and genericity: On the

diagonalization strength of finite automata, Proceedings of DMTCS 2003, LNCS 2731, Springer, 97–108 (2003).

  • Bourke, C., Hitchcock, J. M., Vinodchandran, N. V.: Entropy rates and finite-state

dimension, Theoretical Computer Science 349, 3: 392–406 (2005).

  • Dai, J.J., Lathrop, J.I, Lutz, J.H., Mayordomo, E.: Finite-state dimension,

Theoretical Computer Science 310: 1–33 (2004).

  • Schnorr, C. P

., Stimm, H.: Endliche Automaten und Zufallsfolgen, Acta Informatica 1: 345–359 (1972).

  • Staiger, L.: Reguläre Nullmengen, Elektron. Informationsverarb. Kybernet. EIK

12: 307–311 (1976).

  • Staiger, L.: Rich ω-words and monadic second-order arithmetic. In Mogens

Nielsen and Wolfgang Thomas, editors, Computer Science Logic (Aarhus, 1997), LNCS 1414, Springer, 478–490 (1998).

  • Tadaki, K.: Phase transition and strong predictability. In O. H. Ibarra, L. Kari, and
  • St. Kopecki, editors, Unconventional Computation and Natural Computation,

LNCS 8553, Springer, 340–352 (2014).

slide-32
SLIDE 32

Notation and Preliminaries Automata and Measure Unpredictability Incompressibility

Compression by transducers

Definition M = [X,Y,Q,q0,δ,λ] is a generalised sequential machine (or finite transducer) : ⇐ ⇒

1 S is a finite set (of states), q0 ∈ S, 2 δ : Q ×X → Q, 3 λ : Q ×X → Y ∗.

ϕ is the mapping related to M if ϕ(w) = λ(q0,w). In the sequel we will only consider transducers with Y = X.

slide-33
SLIDE 33

Notation and Preliminaries Automata and Measure Unpredictability Incompressibility

Compression: Complexity

ϕM

description (or program) π ∈ X ∗ space of descriptions text w ∈ X ∗ space of texts ✛

X ∗ X ∗

Complexity of w w.r.t. to the transducer M: CM(w) := inf{|π| : ϕM(π) = w}

slide-34
SLIDE 34

Notation and Preliminaries Automata and Measure Unpredictability Incompressibility

The single transducer case [DOTY and MOSER’06]

Definition (Compression along an input) ϑM(η) := liminf

n→∞

n |ϕ(η[0..n])| , where M is a finite transducer and ϕ its related mapping. Let ϕ(η) := lim

v→ηϕ(v) or pref(ϕ(η)) = pref(ϕ(pref(η)))

Theorem dimFS(ξ) = inf

  • ϑM(η) : M finite transducer ∧ξ = ϕ(η)
slide-35
SLIDE 35

Notation and Preliminaries Automata and Measure Unpredictability Incompressibility

The case of many transducers [CALUDE, St and STEPHAN’14]

Denote by T be the set of all finite transducers. Definition (Finite-state complexity) Let S : X ∗ → T be computable enumeration of T . Then CS(w) := inf

  • |σ|+|π| : S(σ) = M ∧ϕM(π) = w
  • is the finite-state complexity of the word w w.r.t. the enumeration S.

Here the decompression function ϕM is realised by the transducer M, and the size (length) of σ of the transducer M = S(σ) is taken into account. Observe that there are only ≤ rn+1 transducers of size ≤ n.

slide-36
SLIDE 36

Notation and Preliminaries Automata and Measure Unpredictability Incompressibility

Enumerations of transducers

Definition (CALUDE, K. SALOMAA and ROBLOT) A perfect enumeration S of all transducers is a partially computable function with a prefix-free and computable domain mapping each σ ∈ dom(S) to an admissible transducer S(σ) in an onto way.

slide-37
SLIDE 37

Notation and Preliminaries Automata and Measure Unpredictability Incompressibility

MARTIN-LÖF randomness

Definition (Martin-Löf random) An ω-word ξ is MARTIN-LÖF random if and only if ξ ∉

n∈N Vn ·X ω for all

computably enumerable sets V ⊆ X ∗ ×N such that µ(Vn ·X ω) ≤ r−n Theorem The following statements are equivalent:

1 The ω-word ξ is not MARTIN-LÖF random; 2 There is a perfect enumeration S such that for every c > 0 and

almost all n > 0 we have CS(ξ[0..n]) < n−c;

3 There is a perfect enumeration S such that for every c > 0 there

exists an n > 0 with CS(ξ[0..n]) < n−c.

slide-38
SLIDE 38

Notation and Preliminaries Automata and Measure Unpredictability Incompressibility

References: Incompressibility

  • Calude, C. S., Salomaa, K., Roblot, T. K.: Finite state complexity,

Theoretical Computer Science 412: 5668–5677 (2011).

  • Calude, C. S., Staiger, L., Stephan, F

.: Finite state incompressible infinite sequences, In Proceedings of TAMC 2014, LNCS 8402, Springer, 50-66 (2014).

  • Doty, D., Moser, P

.: Finite-state dimension and lossy compressors,

arxiv:cs/0609096v2 (2006).

  • Martin-Löf, P

.: The definition of random sequences, Information and Control 9: 602-619 (1966).