• Nenhum resultado encontrado

[PENDING] LaurentBienvenu Caract´erisationsdel’al´eatoireparlesjeux:impr´edictibilit´eetstochasticit´e.

N/A
N/A
Protected

Academic year: 2024

Share "LaurentBienvenu Caract´erisationsdel’al´eatoireparlesjeux:impr´edictibilit´eetstochasticit´e."

Copied!
138
0
0

Texto

(1)

Introduction The effective randomness zoo Randomness and complexity Randomness for computable measures

Caract´ erisations de l’al´ eatoire par les jeux:

impr´ edictibilit´ e et stochasticit´ e.

Laurent Bienvenu

sous la direction de Bruno Durand et Alexander Shen

Universit´e de Provence & Laboratoire d’Informatique Fondamentale, Marseille

Laurent Bienvenu Caract´erisations de l’al´eatoire par les jeux

(2)

Introduction The effective randomness zoo Randomness and complexity Randomness for computable measures

Outline

1 Introduction

Effective randomness: why?

Effective randomness: how?

2 The effective randomness zoo Unpredictability notions Typicalness notions

3 Randomness and complexity

Randomness and Kolmogorov complexity Randomness and compression

4 Randomness for computable measures Generalized Bernoulli measures General case

Laurent Bienvenu Caract´erisations de l’al´eatoire par les jeux

(3)

Introduction The effective randomness zoo Randomness and complexity Randomness for computable measures

Effective randomness: why?

Effective randomness: how?

Outline

1 Introduction

Effective randomness: why?

Effective randomness: how?

2 The effective randomness zoo Unpredictability notions Typicalness notions

3 Randomness and complexity

Randomness and Kolmogorov complexity Randomness and compression

4 Randomness for computable measures Generalized Bernoulli measures General case

Laurent Bienvenu Caract´erisations de l’al´eatoire par les jeux

(4)

Introduction The effective randomness zoo Randomness and complexity Randomness for computable measures

Effective randomness: why?

Effective randomness: how?

Suppose you flip a 0/1-coin 10000 times, and you get the sequence of outcomes:

0000000000000000000000000000000000000000000000000. . .

You now take another coin, do the same, and get:

1111111110111111111111111101111011111111111111111. . . You take a third coin, do the same, and get:

00001100111100110011111100110000001100111100111100. . .

Laurent Bienvenu Caract´erisations de l’al´eatoire par les jeux

(5)

Introduction The effective randomness zoo Randomness and complexity Randomness for computable measures

Effective randomness: why?

Effective randomness: how?

Suppose you flip a 0/1-coin 10000 times, and you get the sequence of outcomes:

0000000000000000000000000000000000000000000000000. . . You now take another coin, do the same, and get:

1111111110111111111111111101111011111111111111111. . .

You take a third coin, do the same, and get:

00001100111100110011111100110000001100111100111100. . .

Laurent Bienvenu Caract´erisations de l’al´eatoire par les jeux

(6)

Introduction The effective randomness zoo Randomness and complexity Randomness for computable measures

Effective randomness: why?

Effective randomness: how?

Suppose you flip a 0/1-coin 10000 times, and you get the sequence of outcomes:

0000000000000000000000000000000000000000000000000. . . You now take another coin, do the same, and get:

1111111110111111111111111101111011111111111111111. . . You take a third coin, do the same, and get:

00001100111100110011111100110000001100111100111100. . .

Laurent Bienvenu Caract´erisations de l’al´eatoire par les jeux

(7)

Introduction The effective randomness zoo Randomness and complexity Randomness for computable measures

Effective randomness: why?

Effective randomness: how?

None of these three sequences seem “random”, for different reasons.

Classical probability theory is unable to express this: all three sequences have the same probability of occurence as any other one

Can we give a rigorous definition of a “random object”? Yes (at least for some objects), and this is what effective randomness is about!

In this thesis: effective randomness for finite and infinite binary sequences

Laurent Bienvenu Caract´erisations de l’al´eatoire par les jeux

(8)

Introduction The effective randomness zoo Randomness and complexity Randomness for computable measures

Effective randomness: why?

Effective randomness: how?

None of these three sequences seem “random”, for different reasons.

Classical probability theory is unable to express this: all three sequences have the same probability of occurence as any other one

Can we give a rigorous definition of a “random object”? Yes (at least for some objects), and this is what effective randomness is about!

In this thesis: effective randomness for finite and infinite binary sequences

Laurent Bienvenu Caract´erisations de l’al´eatoire par les jeux

(9)

Introduction The effective randomness zoo Randomness and complexity Randomness for computable measures

Effective randomness: why?

Effective randomness: how?

None of these three sequences seem “random”, for different reasons.

Classical probability theory is unable to express this: all three sequences have the same probability of occurence as any other one

Can we give a rigorous definition of a “random object”?

Yes (at least for some objects), and this is what effective randomness is about!

In this thesis: effective randomness for finite and infinite binary sequences

Laurent Bienvenu Caract´erisations de l’al´eatoire par les jeux

(10)

Introduction The effective randomness zoo Randomness and complexity Randomness for computable measures

Effective randomness: why?

Effective randomness: how?

None of these three sequences seem “random”, for different reasons.

Classical probability theory is unable to express this: all three sequences have the same probability of occurence as any other one

Can we give a rigorous definition of a “random object”?

Yes (at least for some objects), and this is what effective randomness is about!

In this thesis: effective randomness for finite and infinite binary sequences

Laurent Bienvenu Caract´erisations de l’al´eatoire par les jeux

(11)

Introduction The effective randomness zoo Randomness and complexity Randomness for computable measures

Effective randomness: why?

Effective randomness: how?

None of these three sequences seem “random”, for different reasons.

Classical probability theory is unable to express this: all three sequences have the same probability of occurence as any other one

Can we give a rigorous definition of a “random object”?

Yes (at least for some objects), and this is what effective randomness is about!

In this thesis: effective randomness for finite and infinite binary sequences

Laurent Bienvenu Caract´erisations de l’al´eatoire par les jeux

(12)

Introduction The effective randomness zoo Randomness and complexity Randomness for computable measures

Effective randomness: why?

Effective randomness: how?

What does it mean for an individual sequence to be random?

Answer n1 (von Mises 1919, Church, Ville ≈1940, Schnorr 1971) random = unpredictable

Answer n2 (Martin-L¨of 1966) random = typical

Answer n3 (Solomonoff, Kolmogorov, Chaitin≈1960) random = hard to describe

Laurent Bienvenu Caract´erisations de l’al´eatoire par les jeux

(13)

Introduction The effective randomness zoo Randomness and complexity Randomness for computable measures

Effective randomness: why?

Effective randomness: how?

What does it mean for an individual sequence to be random?

Answer n1 (von Mises 1919, Church, Ville ≈1940, Schnorr 1971) random = unpredictable

Answer n2 (Martin-L¨of 1966) random = typical

Answer n3 (Solomonoff, Kolmogorov, Chaitin≈1960) random = hard to describe

Laurent Bienvenu Caract´erisations de l’al´eatoire par les jeux

(14)

Introduction The effective randomness zoo Randomness and complexity Randomness for computable measures

Effective randomness: why?

Effective randomness: how?

What does it mean for an individual sequence to be random?

Answer n1 (von Mises 1919, Church, Ville ≈1940, Schnorr 1971) random = unpredictable

Answer n2 (Martin-L¨of 1966) random = typical

Answer n3 (Solomonoff, Kolmogorov, Chaitin≈1960) random = hard to describe

Laurent Bienvenu Caract´erisations de l’al´eatoire par les jeux

(15)

Introduction The effective randomness zoo Randomness and complexity Randomness for computable measures

Effective randomness: why?

Effective randomness: how?

What does it mean for an individual sequence to be random?

Answer n1 (von Mises 1919, Church, Ville ≈1940, Schnorr 1971) random = unpredictable

Answer n2 (Martin-L¨of 1966) random = typical

Answer n3 (Solomonoff, Kolmogorov, Chaitin≈1960) random = hard to describe

Laurent Bienvenu Caract´erisations de l’al´eatoire par les jeux

(16)

Introduction The effective randomness zoo Randomness and complexity Randomness for computable measures

Effective randomness: why?

Effective randomness: how?

What does it mean for an individual sequence to be random?

Answer n1 (von Mises 1919, Church, Ville ≈1940, Schnorr 1971) random = unpredictableby a computer program

Answer n2 (Martin-L¨of 1966)

random = typicalw.r.t. computable properties

Answer n3 (Solomonoff, Kolmogorov, Chaitin≈1960) random = hard to describeby a short computer program

These 3 approaches are often refered to as: unpredictability paradigm, typicalness paradigm and incompressibility paradigm, respectively.

Laurent Bienvenu Caract´erisations de l’al´eatoire par les jeux

(17)

Introduction The effective randomness zoo Randomness and complexity Randomness for computable measures

Effective randomness: why?

Effective randomness: how?

What does it mean for an individual sequence to be random?

Answer n1 (von Mises 1919, Church, Ville ≈1940, Schnorr 1971) random = unpredictableby a computer program

Answer n2 (Martin-L¨of 1966)

random = typicalw.r.t. computable properties

Answer n3 (Solomonoff, Kolmogorov, Chaitin≈1960) random = hard to describeby a short computer program These 3 approaches are often refered to as: unpredictability paradigm, typicalness paradigm and incompressibility paradigm, respectively.

Laurent Bienvenu Caract´erisations de l’al´eatoire par les jeux

(18)

Introduction The effective randomness zoo Randomness and complexity Randomness for computable measures

Effective randomness: why?

Effective randomness: how?

Each of these 3 paradigms yields different models/concepts.

unpredictability paradigm→ prediction games typicalness paradigm → “statistical” tests

incompressibility paradigm→ Kolmogorov complexity

Laurent Bienvenu Caract´erisations de l’al´eatoire par les jeux

(19)

Introduction The effective randomness zoo Randomness and complexity Randomness for computable measures

Effective randomness: why?

Effective randomness: how?

Prediction games (intuition)

We consider games where a player tries to guess the bits of a binary sequence. Player wins if his predictions are accurate. The sequence is random if no computer program can make accurate predictions.

Laurent Bienvenu Caract´erisations de l’al´eatoire par les jeux

(20)

Introduction The effective randomness zoo Randomness and complexity Randomness for computable measures

Effective randomness: why?

Effective randomness: how?

Statistical tests (intuition)

A random sequence should satisfy all the properties of high probabilities, e.g. a random sequence should contain about as many zeros than ones.

We restrict our attention to properties that can becheckedby computers; for each such properties, we can design a program that tests it (in the above example, a program counting the number of zeros), which we call statistical test. A sequence is random if no test fails on it.

Laurent Bienvenu Caract´erisations de l’al´eatoire par les jeux

(21)

Introduction The effective randomness zoo Randomness and complexity Randomness for computable measures

Effective randomness: why?

Effective randomness: how?

Kolmogorov complexity (intuition)

A random sequence should contain no pattern whatsoever. Hence (if the sequence is finite) there should be no way to write a short computer program that generates the sequence. We call

Kolmogorov complexityof a sequence the length of the shortest program that generates it (it is in some sense the ideal compressed form of the sequence) and we say that a finite sequence is random if its Kolmogorov complexity is high.

Laurent Bienvenu Caract´erisations de l’al´eatoire par les jeux

(22)

Introduction The effective randomness zoo Randomness and complexity Randomness for computable measures

Effective randomness: why?

Effective randomness: how?

In this thesis:

comparison between different models of prediction (result:

frequency unstability = exponential gain of money) [Proposition 1.4.13, Theorem 1.4.16]

how predictability relates to Kolmogorov complexity (necessary/sufficient conditions on complexity to get unpredictability) [Section 2.2]

necessary/sufficient conditions in terms of feasible compressibility [Section 2.3]

stability of randomness notions w.r.t. the probability measure [Chapter 3]

Laurent Bienvenu Caract´erisations de l’al´eatoire par les jeux

(23)

Introduction The effective randomness zoo Randomness and complexity Randomness for computable measures

Effective randomness: why?

Effective randomness: how?

In this thesis:

comparison between different models of prediction (result:

frequency unstability = exponential gain of money) [Proposition 1.4.13, Theorem 1.4.16]

how predictability relates to Kolmogorov complexity (necessary/sufficient conditions on complexity to get unpredictability) [Section 2.2]

necessary/sufficient conditions in terms of feasible compressibility [Section 2.3]

stability of randomness notions w.r.t. the probability measure [Chapter 3]

Laurent Bienvenu Caract´erisations de l’al´eatoire par les jeux

(24)

Introduction The effective randomness zoo Randomness and complexity Randomness for computable measures

Effective randomness: why?

Effective randomness: how?

In this thesis:

comparison between different models of prediction (result:

frequency unstability = exponential gain of money) [Proposition 1.4.13, Theorem 1.4.16]

how predictability relates to Kolmogorov complexity (necessary/sufficient conditions on complexity to get unpredictability) [Section 2.2]

necessary/sufficient conditions in terms of feasible compressibility [Section 2.3]

stability of randomness notions w.r.t. the probability measure [Chapter 3]

Laurent Bienvenu Caract´erisations de l’al´eatoire par les jeux

(25)

Introduction The effective randomness zoo Randomness and complexity Randomness for computable measures

Effective randomness: why?

Effective randomness: how?

In this thesis:

comparison between different models of prediction (result:

frequency unstability = exponential gain of money) [Proposition 1.4.13, Theorem 1.4.16]

how predictability relates to Kolmogorov complexity (necessary/sufficient conditions on complexity to get unpredictability) [Section 2.2]

necessary/sufficient conditions in terms of feasible compressibility [Section 2.3]

stability of randomness notions w.r.t. the probability measure [Chapter 3]

Laurent Bienvenu Caract´erisations de l’al´eatoire par les jeux

(26)

Introduction The effective randomness zoo Randomness and complexity Randomness for computable measures

Unpredictability notions Typicalness notions

Outline

1 Introduction

Effective randomness: why?

Effective randomness: how?

2 The effective randomness zoo Unpredictability notions Typicalness notions

3 Randomness and complexity

Randomness and Kolmogorov complexity Randomness and compression

4 Randomness for computable measures Generalized Bernoulli measures General case

Laurent Bienvenu Caract´erisations de l’al´eatoire par les jeux

(27)

Introduction The effective randomness zoo Randomness and complexity Randomness for computable measures

Unpredictability notions Typicalness notions

For finite binary sequences, there is no sharp line between

“random” and “not random”

Forinfinite binary sequences, we will be able to give various definitions of randomness.

Laurent Bienvenu Caract´erisations de l’al´eatoire par les jeux

(28)

Introduction The effective randomness zoo Randomness and complexity Randomness for computable measures

Unpredictability notions Typicalness notions

For finite binary sequences, there is no sharp line between

“random” and “not random”

Forinfinite binary sequences, we will be able to give various definitions of randomness.

Laurent Bienvenu Caract´erisations de l’al´eatoire par les jeux

(29)

Introduction The effective randomness zoo Randomness and complexity Randomness for computable measures

Unpredictability notions Typicalness notions

Let’s play!

Laurent Bienvenu Caract´erisations de l’al´eatoire par les jeux

(30)

Introduction The effective randomness zoo Randomness and complexity Randomness for computable measures

Unpredictability notions Typicalness notions

Games, Part I: the von Mises-Church model

Let us consider the following (infinite) prediction game, where a player wants to guess the bits of an infinite binary sequence.

The bits of the sequence are written on cards, facing down

The player tries to predict the values of these cards in order. At each move, he can decide to select a bit or simply ask to see the card

The player wins the infinite game if (1) he selects infinitely many bits during the game (2) the sequence of selected bits is biased i.e. contains more than 50% of zeros or more than 50% of ones

Laurent Bienvenu Caract´erisations de l’al´eatoire par les jeux

(31)

Introduction The effective randomness zoo Randomness and complexity Randomness for computable measures

Unpredictability notions Typicalness notions

Games, Part I: the von Mises-Church model

Let us consider the following (infinite) prediction game, where a player wants to guess the bits of an infinite binary sequence.

The bits of the sequence are written on cards, facing down The player tries to predict the values of these cards in order.

At each move, he can decide to select a bit or simply ask to see the card

The player wins the infinite game if (1) he selects infinitely many bits during the game (2) the sequence of selected bits is biased i.e. contains more than 50% of zeros or more than 50% of ones

Laurent Bienvenu Caract´erisations de l’al´eatoire par les jeux

(32)

Introduction The effective randomness zoo Randomness and complexity Randomness for computable measures

Unpredictability notions Typicalness notions

Games, Part I: the von Mises-Church model

Let us consider the following (infinite) prediction game, where a player wants to guess the bits of an infinite binary sequence.

The bits of the sequence are written on cards, facing down The player tries to predict the values of these cards in order.

At each move, he can decide to select a bit or simply ask to see the card

The player wins the infinite game if (1) he selects infinitely many bits during the game (2) the sequence of selected bits is biased i.e. contains more than 50% of zeros or more than 50%

of ones

Laurent Bienvenu Caract´erisations de l’al´eatoire par les jeux

(33)

Introduction The effective randomness zoo Randomness and complexity Randomness for computable measures

Unpredictability notions Typicalness notions

. . .

Laurent Bienvenu Caract´erisations de l’al´eatoire par les jeux

(34)

Introduction The effective randomness zoo Randomness and complexity Randomness for computable measures

Unpredictability notions Typicalness notions

. . .

Scan

Laurent Bienvenu Caract´erisations de l’al´eatoire par les jeux

(35)

Introduction The effective randomness zoo Randomness and complexity Randomness for computable measures

Unpredictability notions Typicalness notions

. . . 0

Scan

Laurent Bienvenu Caract´erisations de l’al´eatoire par les jeux

(36)

Introduction The effective randomness zoo Randomness and complexity Randomness for computable measures

Unpredictability notions Typicalness notions

. . . 0

Select

Laurent Bienvenu Caract´erisations de l’al´eatoire par les jeux

(37)

Introduction The effective randomness zoo Randomness and complexity Randomness for computable measures

Unpredictability notions Typicalness notions

. . .

0 1

Select

1

Laurent Bienvenu Caract´erisations de l’al´eatoire par les jeux

(38)

Introduction The effective randomness zoo Randomness and complexity Randomness for computable measures

Unpredictability notions Typicalness notions

. . .

0 1

Select

1

Laurent Bienvenu Caract´erisations de l’al´eatoire par les jeux

(39)

Introduction The effective randomness zoo Randomness and complexity Randomness for computable measures

Unpredictability notions Typicalness notions

. . .

0 1 1

Select

1 1

Laurent Bienvenu Caract´erisations de l’al´eatoire par les jeux

(40)

Introduction The effective randomness zoo Randomness and complexity Randomness for computable measures

Unpredictability notions Typicalness notions

. . .

0 1 1

Scan

1 1

Laurent Bienvenu Caract´erisations de l’al´eatoire par les jeux

(41)

Introduction The effective randomness zoo Randomness and complexity Randomness for computable measures

Unpredictability notions Typicalness notions

. . .

0 1 1 0

Scan

1 1

Laurent Bienvenu Caract´erisations de l’al´eatoire par les jeux

(42)

Introduction The effective randomness zoo Randomness and complexity Randomness for computable measures

Unpredictability notions Typicalness notions

. . .

0 1 1 0

Select

1 1

Laurent Bienvenu Caract´erisations de l’al´eatoire par les jeux

(43)

Introduction The effective randomness zoo Randomness and complexity Randomness for computable measures

Unpredictability notions Typicalness notions

. . .

0 1 1 0 0

Select

1 1 0

Laurent Bienvenu Caract´erisations de l’al´eatoire par les jeux

(44)

Introduction The effective randomness zoo Randomness and complexity Randomness for computable measures

Unpredictability notions Typicalness notions

. . .

0 1 1 0 0

Select

1 1 0

Laurent Bienvenu Caract´erisations de l’al´eatoire par les jeux

(45)

Introduction The effective randomness zoo Randomness and complexity Randomness for computable measures

Unpredictability notions Typicalness notions

. . .

0 1 1 0 0 1

Select

1 1 0 1

Laurent Bienvenu Caract´erisations de l’al´eatoire par les jeux

(46)

Introduction The effective randomness zoo Randomness and complexity Randomness for computable measures

Unpredictability notions Typicalness notions

. . .

0 1 1 0 0 1

Scan

1 1 0 1

Laurent Bienvenu Caract´erisations de l’al´eatoire par les jeux

(47)

Introduction The effective randomness zoo Randomness and complexity Randomness for computable measures

Unpredictability notions Typicalness notions

. . .

0 1 1 0 0 1 0

Scan

1 1 0 1

Laurent Bienvenu Caract´erisations de l’al´eatoire par les jeux

(48)

Introduction The effective randomness zoo Randomness and complexity Randomness for computable measures

Unpredictability notions Typicalness notions

Definition

An infinite sequenceα is said to beChurch stochastic if no computable selection rule selects fromα an infinite biased subsequence.

As argued by Ville, this definition is a bit too weak.

Laurent Bienvenu Caract´erisations de l’al´eatoire par les jeux

(49)

Introduction The effective randomness zoo Randomness and complexity Randomness for computable measures

Unpredictability notions Typicalness notions

Definition

An infinite sequenceα is said to beChurch stochastic if no computable selection rule selects fromα an infinite biased subsequence.

As argued by Ville, this definition is a bit too weak.

Laurent Bienvenu Caract´erisations de l’al´eatoire par les jeux

(50)

Introduction The effective randomness zoo Randomness and complexity Randomness for computable measures

Unpredictability notions Typicalness notions

Games, Part II: the Ville-Schnorr model

We now consider a refined version of the previous prediction game.

Instead of the binary choice select/read, the player can now bet money on the value of the bits.

The bits of the sequence are written on cards, facing down

Player starts with a capital of 1

The player tries to predict the values of these cards in order. At each move, he makes a prediction on the value of the next bit and bets some amount of money (between 0 and what he currently has).

Then the bit is revealed. If his guess was correct, Player doubles his stake; if not, he loses his stake.

The player wins if his capital tends to +∞ during the game

Laurent Bienvenu Caract´erisations de l’al´eatoire par les jeux

(51)

Introduction The effective randomness zoo Randomness and complexity Randomness for computable measures

Unpredictability notions Typicalness notions

Games, Part II: the Ville-Schnorr model

We now consider a refined version of the previous prediction game.

Instead of the binary choice select/read, the player can now bet money on the value of the bits.

The bits of the sequence are written on cards, facing down Player starts with a capital of 1

The player tries to predict the values of these cards in order. At each move, he makes a prediction on the value of the next bit and bets some amount of money (between 0 and what he currently has).

Then the bit is revealed. If his guess was correct, Player doubles his stake; if not, he loses his stake.

The player wins if his capital tends to +∞ during the game

Laurent Bienvenu Caract´erisations de l’al´eatoire par les jeux

(52)

Introduction The effective randomness zoo Randomness and complexity Randomness for computable measures

Unpredictability notions Typicalness notions

Games, Part II: the Ville-Schnorr model

We now consider a refined version of the previous prediction game.

Instead of the binary choice select/read, the player can now bet money on the value of the bits.

The bits of the sequence are written on cards, facing down Player starts with a capital of 1

The player tries to predict the values of these cards in order.

At each move, he makes a prediction on the value of the next bit and bets some amount of money (between 0 and what he currently has).

Then the bit is revealed. If his guess was correct, Player doubles his stake; if not, he loses his stake.

The player wins if his capital tends to +∞ during the game

Laurent Bienvenu Caract´erisations de l’al´eatoire par les jeux

(53)

Introduction The effective randomness zoo Randomness and complexity Randomness for computable measures

Unpredictability notions Typicalness notions

Games, Part II: the Ville-Schnorr model

We now consider a refined version of the previous prediction game.

Instead of the binary choice select/read, the player can now bet money on the value of the bits.

The bits of the sequence are written on cards, facing down Player starts with a capital of 1

The player tries to predict the values of these cards in order.

At each move, he makes a prediction on the value of the next bit and bets some amount of money (between 0 and what he currently has).

Then the bit is revealed. If his guess was correct, Player doubles his stake; if not, he loses his stake.

The player wins if his capital tends to +∞ during the game

Laurent Bienvenu Caract´erisations de l’al´eatoire par les jeux

(54)

Introduction The effective randomness zoo Randomness and complexity Randomness for computable measures

Unpredictability notions Typicalness notions

Games, Part II: the Ville-Schnorr model

We now consider a refined version of the previous prediction game.

Instead of the binary choice select/read, the player can now bet money on the value of the bits.

The bits of the sequence are written on cards, facing down Player starts with a capital of 1

The player tries to predict the values of these cards in order.

At each move, he makes a prediction on the value of the next bit and bets some amount of money (between 0 and what he currently has).

Then the bit is revealed. If his guess was correct, Player doubles his stake; if not, he loses his stake.

The player wins if his capital tends to +∞ during the game

Laurent Bienvenu Caract´erisations de l’al´eatoire par les jeux

(55)

Introduction The effective randomness zoo Randomness and complexity Randomness for computable measures

Unpredictability notions Typicalness notions

. . .

CAPITAL

MOVES

Laurent Bienvenu Caract´erisations de l’al´eatoire par les jeux

(56)

Introduction The effective randomness zoo Randomness and complexity Randomness for computable measures

Unpredictability notions Typicalness notions

. . .

Bet 0.3 on “0”

CAPITAL

MOVES

Laurent Bienvenu Caract´erisations de l’al´eatoire par les jeux

(57)

Introduction The effective randomness zoo Randomness and complexity Randomness for computable measures

Unpredictability notions Typicalness notions

. . . 0

Bet 0.3 on “0”

CAPITAL

MOVES

Laurent Bienvenu Caract´erisations de l’al´eatoire par les jeux

(58)

Introduction The effective randomness zoo Randomness and complexity Randomness for computable measures

Unpredictability notions Typicalness notions

. . . 0

Bet 0.6 on “1”

CAPITAL

MOVES

Laurent Bienvenu Caract´erisations de l’al´eatoire par les jeux

(59)

Introduction The effective randomness zoo Randomness and complexity Randomness for computable measures

Unpredictability notions Typicalness notions

. . .

0 1

Bet 0.6 on “1”

CAPITAL

MOVES

Laurent Bienvenu Caract´erisations de l’al´eatoire par les jeux

(60)

Introduction The effective randomness zoo Randomness and complexity Randomness for computable measures

Unpredictability notions Typicalness notions

. . .

0 1

Bet 0.7 on “0”

CAPITAL

MOVES

Laurent Bienvenu Caract´erisations de l’al´eatoire par les jeux

(61)

Introduction The effective randomness zoo Randomness and complexity Randomness for computable measures

Unpredictability notions Typicalness notions

. . .

0 1 1

Bet 0.7 on “0”

CAPITAL

MOVES

Laurent Bienvenu Caract´erisations de l’al´eatoire par les jeux

(62)

Introduction The effective randomness zoo Randomness and complexity Randomness for computable measures

Unpredictability notions Typicalness notions

. . .

0 1 1

Bet 0.1 on “0”

CAPITAL

MOVES

Laurent Bienvenu Caract´erisations de l’al´eatoire par les jeux

(63)

Introduction The effective randomness zoo Randomness and complexity Randomness for computable measures

Unpredictability notions Typicalness notions

. . .

0 1 1 0

Bet 0.1 on “0”

CAPITAL

MOVES

Laurent Bienvenu Caract´erisations de l’al´eatoire par les jeux

(64)

Introduction The effective randomness zoo Randomness and complexity Randomness for computable measures

Unpredictability notions Typicalness notions

. . .

0 1 1 0

Bet 1.2 on “0”

CAPITAL

MOVES

Laurent Bienvenu Caract´erisations de l’al´eatoire par les jeux

(65)

Introduction The effective randomness zoo Randomness and complexity Randomness for computable measures

Unpredictability notions Typicalness notions

. . .

0 1 1 0 0

Bet 1.2 on “0”

CAPITAL

MOVES

Laurent Bienvenu Caract´erisations de l’al´eatoire par les jeux

(66)

Introduction The effective randomness zoo Randomness and complexity Randomness for computable measures

Unpredictability notions Typicalness notions

. . .

0 1 1 0 0

Bet 0.5 on “0”

CAPITAL

MOVES

Laurent Bienvenu Caract´erisations de l’al´eatoire par les jeux

(67)

Introduction The effective randomness zoo Randomness and complexity Randomness for computable measures

Unpredictability notions Typicalness notions

. . .

0 1 1 0 0 1

Bet 0.5 on “0”

CAPITAL

MOVES

Laurent Bienvenu Caract´erisations de l’al´eatoire par les jeux

(68)

Introduction The effective randomness zoo Randomness and complexity Randomness for computable measures

Unpredictability notions Typicalness notions

. . .

0 1 1 0 0 1

Bet 0.3 on “0”

CAPITAL

MOVES

Laurent Bienvenu Caract´erisations de l’al´eatoire par les jeux

(69)

Introduction The effective randomness zoo Randomness and complexity Randomness for computable measures

Unpredictability notions Typicalness notions

. . .

0 1 1 0 0 1 0

Bet 0.3 on “0”

CAPITAL

MOVES

Laurent Bienvenu Caract´erisations de l’al´eatoire par les jeux

(70)

Introduction The effective randomness zoo Randomness and complexity Randomness for computable measures

Unpredictability notions Typicalness notions

Definition

An infinite sequenceα is said to becomputably random if no computable strategy allows the Player to win the game.

How does the notion of computable randomness compare to that of Church stochasticity?

Laurent Bienvenu Caract´erisations de l’al´eatoire par les jeux

(71)

Introduction The effective randomness zoo Randomness and complexity Randomness for computable measures

Unpredictability notions Typicalness notions

Definition

An infinite sequenceα is said to becomputably random if no computable strategy allows the Player to win the game.

How does the notion of computable randomness compare to that of Church stochasticity?

Laurent Bienvenu Caract´erisations de l’al´eatoire par les jeux

(72)

Introduction The effective randomness zoo Randomness and complexity Randomness for computable measures

Unpredictability notions Typicalness notions

Church stochasticity vs computable randomness

Theorem (Ville 1939)

Computable randomness is strictly stronger than Church stochasticity

Theorem (Schnorr 1971)

A computable selection rule selecting a biased subsequence can be converted into a betting strategy which wins exponentially fast (exponentially in the number of non-zero bets).

Theorem

Selection of a subsequence with biasδ

⇔exponentially winning strategy, with exp. factor 1− H(1/2 +δ)

Laurent Bienvenu Caract´erisations de l’al´eatoire par les jeux

(73)

Introduction The effective randomness zoo Randomness and complexity Randomness for computable measures

Unpredictability notions Typicalness notions

Church stochasticity vs computable randomness

Theorem (Ville 1939)

Computable randomness is strictly stronger than Church stochasticity

Theorem (Schnorr 1971)

A computable selection rule selecting a biased subsequence can be converted into a betting strategy which wins exponentially fast (exponentially in the number of non-zero bets).

Theorem

Selection of a subsequence with biasδ

⇔exponentially winning strategy, with exp. factor 1− H(1/2 +δ)

Laurent Bienvenu Caract´erisations de l’al´eatoire par les jeux

(74)

Introduction The effective randomness zoo Randomness and complexity Randomness for computable measures

Unpredictability notions Typicalness notions

Church stochasticity vs computable randomness

Theorem (Ville 1939)

Computable randomness is strictly stronger than Church stochasticity

Theorem (Schnorr 1971)

A computable selection rule selecting a biased subsequence can be converted into a betting strategy which wins exponentially fast (exponentially in the number of non-zero bets).

Theorem

Selection of a subsequence with biasδ

⇔exponentially winning strategy, with exp. factor 1− H(1/2 +δ)

Laurent Bienvenu Caract´erisations de l’al´eatoire par les jeux

(75)

Introduction The effective randomness zoo Randomness and complexity Randomness for computable measures

Unpredictability notions Typicalness notions

Kolmogorov-Loveland randomness and stochasticity One can strengthen Church stochasticity and computable

randomness by considering games where the Player can guess the bits in any order.

This yields the stronger notions of Kolmogorov-Loveland stochasticity and Kolmogorov-Loveland randomness.

Laurent Bienvenu Caract´erisations de l’al´eatoire par les jeux

(76)

Introduction The effective randomness zoo Randomness and complexity Randomness for computable measures

Unpredictability notions Typicalness notions

Statistical tests

Laurent Bienvenu Caract´erisations de l’al´eatoire par les jeux

(77)

Introduction The effective randomness zoo Randomness and complexity Randomness for computable measures

Unpredictability notions Typicalness notions

Here we want to formalize the idea that a sequence is non-random if it fails some statistical test.

For us, a statistical test will be a sequenceU0,U1,U2, . . ., where each Ui is a set of infinite sequences which can computably generated

the measure of theUi tends to 0

A sequenceα fails the testif it belongs to all Ui.

Laurent Bienvenu Caract´erisations de l’al´eatoire par les jeux

(78)

Introduction The effective randomness zoo Randomness and complexity Randomness for computable measures

Unpredictability notions Typicalness notions

all sequences

U

0

U

1

U

2

sequences rejected by the test

Laurent Bienvenu Caract´erisations de l’al´eatoire par les jeux

(79)

Introduction The effective randomness zoo Randomness and complexity Randomness for computable measures

Unpredictability notions Typicalness notions

Two types of tests

Martin-L¨of tests: the measure ofUn is bounded by a computable function ε(n)

Schnorr tests: the measure ofUn is computable Definition

An infinite sequence isMartin-L¨of random if it fails no Martin-L¨of test.

An infinite sequence isSchnorr random if it fails no Schnorr test.

Laurent Bienvenu Caract´erisations de l’al´eatoire par les jeux

(80)

Introduction The effective randomness zoo Randomness and complexity Randomness for computable measures

Unpredictability notions Typicalness notions

Theorem

Martin-L¨of randomness implies KL-randomness (hence implies KL-stochasticity, computable randomness, Church stochasticity)

Theorem

Computable randomness implies Schnorr randomness

Laurent Bienvenu Caract´erisations de l’al´eatoire par les jeux

(81)

Introduction The effective randomness zoo Randomness and complexity Randomness for computable measures

Randomness and Kolmogorov complexity Randomness and compression

Outline

1 Introduction

Effective randomness: why?

Effective randomness: how?

2 The effective randomness zoo Unpredictability notions Typicalness notions

3 Randomness and complexity

Randomness and Kolmogorov complexity Randomness and compression

4 Randomness for computable measures Generalized Bernoulli measures General case

Laurent Bienvenu Caract´erisations de l’al´eatoire par les jeux

(82)

Introduction The effective randomness zoo Randomness and complexity Randomness for computable measures

Randomness and Kolmogorov complexity Randomness and compression

We have discussed unpredictability and typicalness. Let us move on to the last paradigm: incompressiblity.

Incompressibility paradigm

A finite binary sequence is random if it does not have a description shorter than itself.

Laurent Bienvenu Caract´erisations de l’al´eatoire par les jeux

(83)

Introduction The effective randomness zoo Randomness and complexity Randomness for computable measures

Randomness and Kolmogorov complexity Randomness and compression

Definition

TheKolmogorov complexityof a finite binary sequence x is the length of the shortest program which outputsx.

Roughly speaking, the complexity ofx lies between 0 and size(x).

complexity(x)≈0 ↔ x highly compressible

↔ x not very random complexity(x)≈size(x) ↔ x incompressible

↔ x quite random

We use two types of Kolmogorov complexity for a stringx: C(x) (plain complexity) andK(x) (prefix complexity). They are equal up to a logarithmic term.

Laurent Bienvenu Caract´erisations de l’al´eatoire par les jeux

(84)

Introduction The effective randomness zoo Randomness and complexity Randomness for computable measures

Randomness and Kolmogorov complexity Randomness and compression

How complex are random sequences?

Laurent Bienvenu Caract´erisations de l’al´eatoire par les jeux

(85)

Introduction The effective randomness zoo Randomness and complexity Randomness for computable measures

Randomness and Kolmogorov complexity Randomness and compression

For Martin-L¨of randomness, the situation is well understood:

Theorem (Levin-Schnorr≈1970)

A sequenceα is Martin-L¨of random if and only if for all n:

K(α0. . . αn)≥n−O(1)

Laurent Bienvenu Caract´erisations de l’al´eatoire par les jeux

(86)

Introduction The effective randomness zoo Randomness and complexity Randomness for computable measures

Randomness and Kolmogorov complexity Randomness and compression

For computable and Schnorr randomness, the situation is radically different:

Theorem (Muchnik et al. 1998, Merkle 2003)

There exists a computably random sequenceα such that for any computable nondecreasing unbounded function (= order

function) h, we have:

C(α0. . . αn)≤logn+h(n)

Note that this isvery low: if we remove the termh(n), the condition forcesα to be a computable binary sequence!

Laurent Bienvenu Caract´erisations de l’al´eatoire par les jeux

(87)

Introduction The effective randomness zoo Randomness and complexity Randomness for computable measures

Randomness and Kolmogorov complexity Randomness and compression

So....

Martin-L¨of random sequences are of (almost) maximal complexity.

Computably random, Schnorr random, and Church stochastic sequences canhave very low complexity.

What about KL-stochastic sequences?

Laurent Bienvenu Caract´erisations de l’al´eatoire par les jeux

(88)

Introduction The effective randomness zoo Randomness and complexity Randomness for computable measures

Randomness and Kolmogorov complexity Randomness and compression

So....

Martin-L¨of random sequences are of (almost) maximal complexity.

Computably random, Schnorr random, and Church stochastic sequences canhave very low complexity.

What about KL-stochastic sequences?

Laurent Bienvenu Caract´erisations de l’al´eatoire par les jeux

(89)

Introduction The effective randomness zoo Randomness and complexity Randomness for computable measures

Randomness and Kolmogorov complexity Randomness and compression

So....

Martin-L¨of random sequences are of (almost) maximal complexity.

Computably random, Schnorr random, and Church stochastic sequences canhave very low complexity.

What about KL-stochastic sequences?

Laurent Bienvenu Caract´erisations de l’al´eatoire par les jeux

(90)

Introduction The effective randomness zoo Randomness and complexity Randomness for computable measures

Randomness and Kolmogorov complexity Randomness and compression

It turns out that KL-stochastic sequencesmusthave high complexity.

Theorem (Merkle, Miller, Nies, Reimann, Stephan 2005) If a sequenceα is KL-stochastic, then,

n→+∞lim

K(α0. . . αn)

n = 1

(KL-stochastic sequences have pretty high complexity)

Looking at things from another angle: ifK(α0. . . αn)<sn for somes <1 and infinitely many n, then there exists a computable non-monotonic selection rule which selects an infinite sequence with biasδ >0.

How dos andδ relate? (Asarin, Durand and Vereshchagin for finite sequences).

Laurent Bienvenu Caract´erisations de l’al´eatoire par les jeux

(91)

Introduction The effective randomness zoo Randomness and complexity Randomness for computable measures

Randomness and Kolmogorov complexity Randomness and compression

It turns out that KL-stochastic sequencesmusthave high complexity.

Theorem (Merkle, Miller, Nies, Reimann, Stephan 2005) If a sequenceα is KL-stochastic, then,

n→+∞lim

K(α0. . . αn)

n = 1

(KL-stochastic sequences have pretty high complexity)

Looking at things from another angle: ifK(α0. . . αn)<sn for somes <1 and infinitely many n, then there exists a computable non-monotonic selection rule which selects an infinite sequence with biasδ >0.

How dos andδ relate? (Asarin, Durand and Vereshchagin for finite sequences).

Laurent Bienvenu Caract´erisations de l’al´eatoire par les jeux

(92)

Introduction The effective randomness zoo Randomness and complexity Randomness for computable measures

Randomness and Kolmogorov complexity Randomness and compression

It turns out that KL-stochastic sequencesmusthave high complexity.

Theorem (Merkle, Miller, Nies, Reimann, Stephan 2005) If a sequenceα is KL-stochastic, then,

n→+∞lim

K(α0. . . αn)

n = 1

(KL-stochastic sequences have pretty high complexity)

Looking at things from another angle: ifK(α0. . . αn)<sn for somes <1 and infinitely many n, then there exists a computable non-monotonic selection rule which selects an infinite sequence with biasδ >0.

How dos andδ relate? (Asarin, Durand and Vereshchagin for finite sequences).

Laurent Bienvenu Caract´erisations de l’al´eatoire par les jeux

(93)

Introduction The effective randomness zoo Randomness and complexity Randomness for computable measures

Randomness and Kolmogorov complexity Randomness and compression

It turns out that KL-stochastic sequencesmusthave high complexity.

Theorem (Merkle, Miller, Nies, Reimann, Stephan 2005) If a sequenceα is KL-stochastic, then,

n→+∞lim

K(α0. . . αn)

n = 1

(KL-stochastic sequences have pretty high complexity)

Looking at things from another angle: ifK(α0. . . αn)<sn for somes <1 and infinitely many n, then there exists a computable non-monotonic selection rule which selects an infinite sequence with biasδ >0.

How dos andδ relate? (Asarin, Durand and Vereshchagin for finite sequences).

Laurent Bienvenu Caract´erisations de l’al´eatoire par les jeux

(94)

Introduction The effective randomness zoo Randomness and complexity Randomness for computable measures

Randomness and Kolmogorov complexity Randomness and compression

A precise result for infinite sequences:

Theorem

If a sequenceα is such thatK(α0. . . αn)<sn for some s <1 and infinitely manyn, then: there exists a computable non-monotonic selection rule which selects a an infinite sequence of bias as close as we want toδ, where δ is such thatH(1/2 +δ) =s.

The proof involves the game-theoretic argument we saw earlier: First, we construct a strategy that succeeds exponentially fast. Then, we transform this strategy into a selection rule.

Laurent Bienvenu Caract´erisations de l’al´eatoire par les jeux

(95)

Introduction The effective randomness zoo Randomness and complexity Randomness for computable measures

Randomness and Kolmogorov complexity Randomness and compression

A precise result for infinite sequences:

Theorem

If a sequenceα is such thatK(α0. . . αn)<sn for some s <1 and infinitely manyn, then: there exists a computable non-monotonic selection rule which selects a an infinite sequence of bias as close as we want toδ, where δ is such thatH(1/2 +δ) =s.

The proof involves the game-theoretic argument we saw earlier:

First, we construct a strategy that succeeds exponentially fast.

Then, we transform this strategy into a selection rule.

Laurent Bienvenu Caract´erisations de l’al´eatoire par les jeux

(96)

Introduction The effective randomness zoo Randomness and complexity Randomness for computable measures

Randomness and Kolmogorov complexity Randomness and compression

Merkle: there exist computably random, Schnorr random, and Church stochastic sequences of very low complexity.

Roughly speaking, this means that there is no necessary condition on the complexity for these notions of randomness.

Can we find a sufficient one?

Trivially, the Levin-Schnorr conditionK(α0. . . αn)≥n−O(1) is a sufficient condition. Can we do better than that? That is, some condition of typeK(α0. . . αn)≥n−h(n) for some unbounded functionh?

For Schnorr randomness: yes. For Church stochasticity: no

Laurent Bienvenu Caract´erisations de l’al´eatoire par les jeux

(97)

Introduction The effective randomness zoo Randomness and complexity Randomness for computable measures

Randomness and Ko

Referências

Documentos relacionados

INSTALLATION AND OPERATION INSTRUCTION FlowCon composite cartridges 20 and 40mm, 3/4” and 1 1/2” FlowCon E-JUST cartridges 20, 40 and 50mm, 3/4”, 1 1/2” and 2” FlowCon adjustment

Tabela 15- Deslocamento com a variação do pH da banda na região do visível presente no espectro eletrônico do íon complexo trans-.. [Ru(NH 3 ) 4

contendo colágeno hidrolisado (Tabela 3) como para as amostras contendo goma acácia (Tabela 4) como agentes ligantes, exceção feita para as amostras 2 e 10, com goma acácia, nas

Figure 4.. and effective to be tested further in larger efficacy studies); Phase 3 (randomized controlled trials (RCTs) to establish the value and support the registration of a

3 — Monthly average distance (DOM – Divisions of Ocular Micrometer) between the last ring and the border of the spine for all ages combined (—p—) and for 4-years-old individuals

Manual of soil laboratory testing: volume 2 – Permeability, shear strength and compressibility tests. Manual of soil laboratory testing: volume 3 – Effective

Artigo em revista científica internacional c/referee - Competition Strategies during Writing in a Second Language: Age and Levels of Complexity, Languages, 4(11), 1-13, 2019

In this study, polydopamine-coated magnetic nanomaterials Fe 3 O 4 @PDA MNPs which have a high affinity for aflatoxins were prepared, forming simple and effective magnetic