Higher Computability and Randomness Paul-Elliot Angls dAuriac Benot - - PowerPoint PPT Presentation

higher computability and randomness
SMART_READER_LITE
LIVE PREVIEW

Higher Computability and Randomness Paul-Elliot Angls dAuriac Benot - - PowerPoint PPT Presentation

ITTMs -Recursion -Random Higher Computability and Randomness Paul-Elliot Angls dAuriac Benot Monin 10 mai 2017 Paul-Elliot Angls dAuriac Benot Monin Higher Computability and Randomness ITTMs -Recursion -Random


slide-1
SLIDE 1

ITTMs α-Recursion α-Random

Higher Computability and Randomness

Paul-Elliot Anglès d’Auriac Benoît Monin 10 mai 2017

Paul-Elliot Anglès d’Auriac Benoît Monin Higher Computability and Randomness

slide-2
SLIDE 2

ITTMs α-Recursion α-Random

Classical Computability Defined by a model Abstract Definition

Paul-Elliot Anglès d’Auriac Benoît Monin Higher Computability and Randomness

slide-3
SLIDE 3

ITTMs α-Recursion α-Random

ClassComp DefbyMod relcomp ITTM DefAbstr HigherComp α-rec

Paul-Elliot Anglès d’Auriac Benoît Monin Higher Computability and Randomness

slide-4
SLIDE 4

ITTMs α-Recursion α-Random

1 2 H 1|1→ 1|0→ 1|0→ 0|0→

Paul-Elliot Anglès d’Auriac Benoît Monin Higher Computability and Randomness

slide-5
SLIDE 5

ITTMs α-Recursion α-Random

Étendre la calculabilité

Définition par un Modèle de Calcul

calculabilité classique : Notions dérivées de la

Higher Computability

Notions d’aléatoires induites :

Pi11 Random Pi11−ML random... ITTM−Random ITTM−ML random... ITTMs Calculabilité classique Aléatoire relatif Calculabilité relative Alpha−ML random... Alpha−random Alpha−Recursion modifiée en modifiée en modifiée en Définition abstraite définie par définie par modifiée en

Paul-Elliot Anglès d’Auriac Benoît Monin Higher Computability and Randomness

slide-6
SLIDE 6

ITTMs α-Recursion α-Random

Plan de l’exposé

Définition par un Modèle de Calcul

calculabilité classique : Notions dérivées de la

Higher Computability

Notions d’aléatoires induites :

Pi11 Random Pi11−ML random... ITTM−Random ITTM−ML random... ITTMs Aléatoire relatif Calculabilité relative Alpha−ML random... Alpha−random modifiée en modifiée en modifiée en modifiée en Alpha−Recursion Définition abstraite Calculabilité classique définie par définie par

Paul-Elliot Anglès d’Auriac Benoît Monin Higher Computability and Randomness

slide-7
SLIDE 7

ITTMs α-Recursion α-Random

Première étape

Définition par un Modèle de Calcul

calculabilité classique : Notions dérivées de la

Higher Computability

Notions d’aléatoires induites :

Pi11 Random Pi11−ML random... ITTM−Random ITTM−ML random... ITTMs Calculabilité classique Aléatoire relatif Calculabilité relative Alpha−ML random... Alpha−random modifiée en Définition abstraite Alpha−Recursion modifiée en modifiée en modifiée en définie par définie par

Paul-Elliot Anglès d’Auriac Benoît Monin Higher Computability and Randomness

slide-8
SLIDE 8

ITTMs α-Recursion α-Random

Infinite Time Turing Machine

Définition (Turing Machine) A Turing Machine is an abstract model of computation, with : a finite quantity of states, an inifinite tape as memory, with a reading head, some transitions between states.

Paul-Elliot Anglès d’Auriac Benoît Monin Higher Computability and Randomness

slide-9
SLIDE 9

ITTMs α-Recursion α-Random

Infinite Time Turing Machine

Définition (Turing Machine) A Turing Machine is an abstract model of computation, with : a finite quantity of states, an inifinite tape as memory, with a reading head, some transitions between states.

Paul-Elliot Anglès d’Auriac Benoît Monin Higher Computability and Randomness

slide-10
SLIDE 10

ITTMs α-Recursion α-Random

A computation

in state q0. A Turing Machine’s Clock :

Paul-Elliot Anglès d’Auriac Benoît Monin Higher Computability and Randomness

slide-11
SLIDE 11

ITTMs α-Recursion α-Random

A computation

in state q1. A Turing Machine’s Clock :

Paul-Elliot Anglès d’Auriac Benoît Monin Higher Computability and Randomness

slide-12
SLIDE 12

ITTMs α-Recursion α-Random

A computation

in state q2. A Turing Machine’s Clock :

Paul-Elliot Anglès d’Auriac Benoît Monin Higher Computability and Randomness

slide-13
SLIDE 13

ITTMs α-Recursion α-Random

A computation

in state q3. A Turing Machine’s Clock :

Paul-Elliot Anglès d’Auriac Benoît Monin Higher Computability and Randomness

slide-14
SLIDE 14

ITTMs α-Recursion α-Random

A computation

in state q4. A Turing Machine’s Clock :

Paul-Elliot Anglès d’Auriac Benoît Monin Higher Computability and Randomness

slide-15
SLIDE 15

ITTMs α-Recursion α-Random

A computation

in state q5. A Turing Machine’s Clock :

Paul-Elliot Anglès d’Auriac Benoît Monin Higher Computability and Randomness

slide-16
SLIDE 16

ITTMs α-Recursion α-Random

A computation

in state q6. A Turing Machine’s Clock :

Paul-Elliot Anglès d’Auriac Benoît Monin Higher Computability and Randomness

slide-17
SLIDE 17

ITTMs α-Recursion α-Random

A computation

in state q7. A Turing Machine’s Clock :

Paul-Elliot Anglès d’Auriac Benoît Monin Higher Computability and Randomness

slide-18
SLIDE 18

ITTMs α-Recursion α-Random

A computation

in state q8. A Turing Machine’s Clock :

Paul-Elliot Anglès d’Auriac Benoît Monin Higher Computability and Randomness

slide-19
SLIDE 19

ITTMs α-Recursion α-Random

A computation

in state q9. A Turing Machine’s Clock :

Paul-Elliot Anglès d’Auriac Benoît Monin Higher Computability and Randomness

slide-20
SLIDE 20

ITTMs α-Recursion α-Random

A computation

in state q10. A Turing Machine’s Clock :

Paul-Elliot Anglès d’Auriac Benoît Monin Higher Computability and Randomness

slide-21
SLIDE 21

ITTMs α-Recursion α-Random

A computation

in state q11. A Turing Machine’s Clock :

Paul-Elliot Anglès d’Auriac Benoît Monin Higher Computability and Randomness

slide-22
SLIDE 22

ITTMs α-Recursion α-Random

A computation

in state q12. A Turing Machine’s Clock :

Paul-Elliot Anglès d’Auriac Benoît Monin Higher Computability and Randomness

slide-23
SLIDE 23

ITTMs α-Recursion α-Random

A computation

in state q13. A Turing Machine’s Clock :

Paul-Elliot Anglès d’Auriac Benoît Monin Higher Computability and Randomness

slide-24
SLIDE 24

ITTMs α-Recursion α-Random

A computation

in state q14. A Turing Machine’s Clock :

Paul-Elliot Anglès d’Auriac Benoît Monin Higher Computability and Randomness

slide-25
SLIDE 25

ITTMs α-Recursion α-Random

A computation

in state q15. A Turing Machine’s Clock :

Paul-Elliot Anglès d’Auriac Benoît Monin Higher Computability and Randomness

slide-26
SLIDE 26

ITTMs α-Recursion α-Random

A computation

in state q16. A Turing Machine’s Clock :

Paul-Elliot Anglès d’Auriac Benoît Monin Higher Computability and Randomness

slide-27
SLIDE 27

ITTMs α-Recursion α-Random

A computation

in state q17. A Turing Machine’s Clock :

Paul-Elliot Anglès d’Auriac Benoît Monin Higher Computability and Randomness

slide-28
SLIDE 28

ITTMs α-Recursion α-Random

A computation

in state H. A Turing Machine’s Clock :

Paul-Elliot Anglès d’Auriac Benoît Monin Higher Computability and Randomness

slide-29
SLIDE 29

ITTMs α-Recursion α-Random

Plan de l’exposé

Définition par un Modèle de Calcul

calculabilité classique : Notions dérivées de la

Higher Computability

Notions d’aléatoires induites :

Pi11 Random Pi11−ML random... ITTM−Random ITTM−ML random... ITTMs Aléatoire relatif Calculabilité relative Alpha−ML random... Alpha−random modifiée en modifiée en modifiée en modifiée en Alpha−Recursion Définition abstraite Calculabilité classique définie par définie par

Paul-Elliot Anglès d’Auriac Benoît Monin Higher Computability and Randomness

slide-30
SLIDE 30

ITTMs α-Recursion α-Random

Hardware Clock

The Hardware Clock of all Turing Machines (compactified) :

Paul-Elliot Anglès d’Auriac Benoît Monin Higher Computability and Randomness

slide-31
SLIDE 31

ITTMs α-Recursion α-Random

New Hardware Clock

What if we consider instead :

  • r even more ticks ?

Paul-Elliot Anglès d’Auriac Benoît Monin Higher Computability and Randomness

slide-32
SLIDE 32

ITTMs α-Recursion α-Random Ordinals

Ordinals

Définition An ordinal is a set α such that

1 α is transitive : ∀x ∈ α, ∀y ∈ x, y ∈ α 2 (α, ∈) is a well ordering.

Some ordinals are successors, some ordinals are limits.

Paul-Elliot Anglès d’Auriac Benoît Monin Higher Computability and Randomness

slide-33
SLIDE 33

ITTMs α-Recursion α-Random Ordinals

Behaviour

Question What is the behaviour at a limit stage ? Answer The current state become the “limit” state, each cell become the liminf of its previous values. Cellule 0 was : 1,0,0,1,1,1,1,1,1,1,1,. . . → now it is 1. Cellule 1 was : 1,1,1,0,1,0,1,1,0,0,1,. . . → now it is 0.

Paul-Elliot Anglès d’Auriac Benoît Monin Higher Computability and Randomness

slide-34
SLIDE 34

ITTMs α-Recursion α-Random Ordinals

Links between Définability and Computability

Is the behaviour original as far as we go through the ordinals ? What can these machines compute ? What’s all that for ?

Paul-Elliot Anglès d’Auriac Benoît Monin Higher Computability and Randomness

slide-35
SLIDE 35

ITTMs α-Recursion α-Random Ordinals

Links between Définability and Computability

Is the behaviour original as far as we go through the ordinals ?

No, no machine would stop if it reach a certain ordinal, λ, no machine would stabilize if it reach another ordinal, ζ, and all machine will loop if it reaches a third ordinal ordinal, Σ.

What can these machines compute ?

For example, the Halting Problem can be written on a tape ; however, only countably many strings are writable ; we will see soon a caracterization of what can be computed.

What’s all that for ?

The ordinals λ, ζ and Σ have interesting properties. A new notion helps us understand the previous one.

Paul-Elliot Anglès d’Auriac Benoît Monin Higher Computability and Randomness

slide-36
SLIDE 36

ITTMs α-Recursion α-Random Ordinals

Plan de l’exposé

Définition par un Modèle de Calcul

calculabilité classique : Notions dérivées de la

Higher Computability

Notions d’aléatoires induites :

Pi11 Random Pi11−ML random... ITTM−Random ITTM−ML random... ITTMs Aléatoire relatif Calculabilité relative Alpha−ML random... Alpha−random modifiée en modifiée en modifiée en modifiée en Alpha−Recursion Définition abstraite Calculabilité classique définie par définie par

Paul-Elliot Anglès d’Auriac Benoît Monin Higher Computability and Randomness

slide-37
SLIDE 37

ITTMs α-Recursion α-Random Ordinals

Plan de l’exposé

Définition par un Modèle de Calcul

calculabilité classique : Notions dérivées de la

Higher Computability

Notions d’aléatoires induites :

Pi11 Random Pi11−ML random... ITTM−Random ITTM−ML random... ITTMs Calculabilité classique Aléatoire relatif Calculabilité relative Alpha−ML random... Alpha−random modifiée en Définition abstraite Alpha−Recursion modifiée en modifiée en modifiée en définie par définie par

Paul-Elliot Anglès d’Auriac Benoît Monin Higher Computability and Randomness

slide-38
SLIDE 38

ITTMs α-Recursion α-Random Abstract definition

Abstract ourselves from computationnal model

Denote HF the set consisting of all hereditarily finite sets. The following theorem caracterise the notion of “being computable” : Théorème Let A ⊆ N, then :

1 A is computable iff A is ∆1-comprehensible in HF, 2 A is recursively enumerable iff A is Σ1-comprehensible in HF, Paul-Elliot Anglès d’Auriac Benoît Monin Higher Computability and Randomness

slide-39
SLIDE 39

ITTMs α-Recursion α-Random Abstract definition

Abstract ourselves from computationnal model

Denote HF the set consisting of all hereditarily finite sets. The following theorem caracterise the notion of “being computable” : Théorème Let A ⊆ N, then :

1 A is computable iff A is ∆1-comprehensible in HF, 2 A is recursively enumerable iff A is Σ1-comprehensible in HF, 1 Can be extended to A ⊆ HF ; 2 Can be modified by replacing HF by a well chosen set. Paul-Elliot Anglès d’Auriac Benoît Monin Higher Computability and Randomness

slide-40
SLIDE 40

ITTMs α-Recursion α-Random Abstract definition

Abstract ourselves from computationnal model

Denote HF the set consisting of all hereditarily finite sets. The following theorem caracterise the notion of “being computable” : Théorème Let A ⊆ HF, then :

1 A is computable iff A is ∆1-comprehensible in HF, 2 A is recursively enumerable iff A is Σ1-comprehensible in HF, 1 Can be extended to A ⊆ HF ; 2 Can be modified by replacing HF by a well chosen set. Paul-Elliot Anglès d’Auriac Benoît Monin Higher Computability and Randomness

slide-41
SLIDE 41

ITTMs α-Recursion α-Random Abstract definition

Théorème Let A ⊆ HF, then :

1 A is computable iff A is ∆1-comprehensible in HF, 2 A is recursively enumerable iff A is Σ1-comprehensible in HF, Calculabilité classique Définition abstraite

défini par modifié en

Notion dérivée de la calculabilité classique :

Alpha−Recursion

What’s next We have a definition, parametrized by a set, to modify it we need to find the sets for which the definition stays interesting ; we will use Godel’s constructibles.

Paul-Elliot Anglès d’Auriac Benoît Monin Higher Computability and Randomness

slide-42
SLIDE 42

ITTMs α-Recursion α-Random Godel Constructibles

Introduction to Godel’s constructibles

N, {n ∈ N : n is even}, {n ∈ N : n is prime}, {n ∈ N : the n-th diophantine equation has a solution}, {n ∈ N : φ(n)} where φ is a formula. Remarks :

1 Are there any other sets than these ? 2 Maybe there are a lot ? Paul-Elliot Anglès d’Auriac Benoît Monin Higher Computability and Randomness

slide-43
SLIDE 43

ITTMs α-Recursion α-Random Godel Constructibles

Introduction to Godel’s constructibles

N, {n ∈ N : n is even}, {n ∈ N : n is prime}, {n ∈ N : the n-th diophantine equation has a solution}, {n ∈ N : φ(n)} where φ is a formula. Remarks :

1 Are there any other sets than these ?

◮ Yes, by cardinality... An example ?

2 Maybe there are a lot ?

◮ As a study, we can try to have the least possible such sets

Paul-Elliot Anglès d’Auriac Benoît Monin Higher Computability and Randomness

slide-44
SLIDE 44

ITTMs α-Recursion α-Random Godel Constructibles

A universe of sets with no superfluous : strategy

Idea

1 If we have nothing, we have no superfluous 2 If we have something, M, we need to have the sets shaped

like : {x ∈ M|φ(x, p)} for every formula φ and parameters p in M.

Paul-Elliot Anglès d’Auriac Benoît Monin Higher Computability and Randomness

slide-45
SLIDE 45

ITTMs α-Recursion α-Random Godel Constructibles

A universe of sets with no superfluous : strategy

Idea

1 If we have nothing, we have no superfluous 2 If we have something, M, we need to have the sets shaped

like : {x ∈ M|φ(x, p)} for every formula φ and parameters p in M.

Paul-Elliot Anglès d’Auriac Benoît Monin Higher Computability and Randomness

slide-46
SLIDE 46

ITTMs α-Recursion α-Random Godel Constructibles

A universe of sets with no superfluous : strategy

Idea

1 If we have nothing, we have no superfluous 2 If we have something, M, we need to have the sets shaped

like : {x ∈ M|φ(x, p)} for every formula φ and parameters p in M.

Paul-Elliot Anglès d’Auriac Benoît Monin Higher Computability and Randomness

slide-47
SLIDE 47

ITTMs α-Recursion α-Random Godel Constructibles

A universe of sets with no superfluous : strategy

Idea

1 If we have nothing, we have no superfluous 2 If we have something, M, we need to have the sets shaped

like : {x ∈ M|φ(x, p)} for every formula φ and parameters p in M.

Paul-Elliot Anglès d’Auriac Benoît Monin Higher Computability and Randomness

slide-48
SLIDE 48

ITTMs α-Recursion α-Random Godel Constructibles

A universe of sets with no superfluous : strategy

Idea

1 If we have nothing, we have no superfluous 2 If we have something, M, we need to have the sets shaped

like : {x ∈ M|φ(x, p)} for every formula φ and parameters p in M.

Paul-Elliot Anglès d’Auriac Benoît Monin Higher Computability and Randomness

slide-49
SLIDE 49

ITTMs α-Recursion α-Random Godel Constructibles

A universe of sets with no superfluous : strategy

Idea

1 If we have nothing, we have no superfluous 2 If we have something, M, we need to have the sets shaped

like : {x ∈ M|φ(x, p)} for every formula φ and parameters p in M.

Paul-Elliot Anglès d’Auriac Benoît Monin Higher Computability and Randomness

slide-50
SLIDE 50

ITTMs α-Recursion α-Random Godel Constructibles

A universe of sets with no superfluous : strategy

Idea

1 If we have nothing, we have no superfluous 2 If we have something, M, we need to have the sets shaped

like : {x ∈ M|φ(x, p)} for every formula φ and parameters p in M.

Paul-Elliot Anglès d’Auriac Benoît Monin Higher Computability and Randomness

slide-51
SLIDE 51

ITTMs α-Recursion α-Random Godel Constructibles

A universe of sets with no superfluous : strategy

Idea

1 If we have nothing, we have no superfluous 2 If we have something, M, we need to have the sets shaped

like : {x ∈ M|φ(x, p)} for every formula φ and parameters p in M.

Paul-Elliot Anglès d’Auriac Benoît Monin Higher Computability and Randomness

slide-52
SLIDE 52

ITTMs α-Recursion α-Random Godel Constructibles

A universe of sets with no superfluous : strategy

Idea

1 If we have nothing, we have no superfluous 2 If we have something, M, we need to have the sets shaped

like : {x ∈ M|φ(x, p)} for every formula φ and parameters p in M.

Paul-Elliot Anglès d’Auriac Benoît Monin Higher Computability and Randomness

slide-53
SLIDE 53

ITTMs α-Recursion α-Random Godel Constructibles

Ordinals

Définition An ordinal is a set α such that

1 α is transitive : ∀x ∈ α, ∀y ∈ x, y ∈ α 2 (α, ∈) is a well ordering.

Some ordinals are successors, some ordinals are limits.

Paul-Elliot Anglès d’Auriac Benoît Monin Higher Computability and Randomness

slide-54
SLIDE 54

ITTMs α-Recursion α-Random Godel Constructibles

A precise definition

Gödel’s constructible universe (1938) Gödel’s constructible at rank α, written Lα are defined by induction alons ordinals :

1 L0 = ∅, 2 Lα+1 = Def(Lα), 3 Lλ =

α<λ Lα.

The constructibles are the elements of

α Lα.

Définition Def (M) =

  • E M

φ,¯ p : φ is a formula and ¯

p ∈ M

  • where

E M

φ,¯ p = {x ∈ M : φ(x, ¯

p) is true in M}

Paul-Elliot Anglès d’Auriac Benoît Monin Higher Computability and Randomness

slide-55
SLIDE 55

ITTMs α-Recursion α-Random Godel Constructibles

Illustration

Paul-Elliot Anglès d’Auriac Benoît Monin Higher Computability and Randomness

slide-56
SLIDE 56

ITTMs α-Recursion α-Random Godel Constructibles

Illustration

Paul-Elliot Anglès d’Auriac Benoît Monin Higher Computability and Randomness

slide-57
SLIDE 57

ITTMs α-Recursion α-Random Godel Constructibles

Illustration

Paul-Elliot Anglès d’Auriac Benoît Monin Higher Computability and Randomness

slide-58
SLIDE 58

ITTMs α-Recursion α-Random Godel Constructibles

Illustration

Paul-Elliot Anglès d’Auriac Benoît Monin Higher Computability and Randomness

slide-59
SLIDE 59

ITTMs α-Recursion α-Random Godel Constructibles

Illustration

Paul-Elliot Anglès d’Auriac Benoît Monin Higher Computability and Randomness

slide-60
SLIDE 60

ITTMs α-Recursion α-Random Godel Constructibles

Illustration

Paul-Elliot Anglès d’Auriac Benoît Monin Higher Computability and Randomness

slide-61
SLIDE 61

ITTMs α-Recursion α-Random Godel Constructibles

Illustration

Paul-Elliot Anglès d’Auriac Benoît Monin Higher Computability and Randomness

slide-62
SLIDE 62

ITTMs α-Recursion α-Random Godel Constructibles

Illustration

Paul-Elliot Anglès d’Auriac Benoît Monin Higher Computability and Randomness

slide-63
SLIDE 63

ITTMs α-Recursion α-Random Godel Constructibles

Illustration

Paul-Elliot Anglès d’Auriac Benoît Monin Higher Computability and Randomness

slide-64
SLIDE 64

ITTMs α-Recursion α-Random Godel Constructibles

Illustration

Paul-Elliot Anglès d’Auriac Benoît Monin Higher Computability and Randomness

slide-65
SLIDE 65

ITTMs α-Recursion α-Random Godel Constructibles

Illustration

Paul-Elliot Anglès d’Auriac Benoît Monin Higher Computability and Randomness

slide-66
SLIDE 66

ITTMs α-Recursion α-Random Godel Constructibles

Examples

The constructibles are constructed layer by layer. These are some particular layers :

1 Ln+1 = P(Ln) for n an integer ; 2 Lω = HF, the hereditarily finite sets ; 3 LωCK 1

= HYP, the sets with hyperarithmetic codes ;

4 Lλ = WRT, the sets with writable codes. Paul-Elliot Anglès d’Auriac Benoît Monin Higher Computability and Randomness

slide-67
SLIDE 67

ITTMs α-Recursion α-Random Godel Constructibles

Examples

The constructibles are constructed layer by layer. These are some particular layers :

1 Ln+1 = P(Ln) for n an integer ; 2 Lω = HF, the hereditarily finite sets ; 3 LωCK 1

= HYP, the sets with hyperarithmetic codes ;

4 Lλ = WRT, the sets with writable codes.

We find again HF !

Paul-Elliot Anglès d’Auriac Benoît Monin Higher Computability and Randomness

slide-68
SLIDE 68

ITTMs α-Recursion α-Random Godel Constructibles

Examples

The constructibles are constructed layer by layer. These are some particular layers :

1 Ln+1 = P(Ln) for n an integer ; 2 Lω = HF, the hereditarily finite sets ; 3 LωCK 1

= HYP, the sets with hyperarithmetic codes ;

4 Lλ = WRT, the sets with writable codes.

We find again HF ! Théorème Let A ⊆ N, then :

1 A is computable iff A is ∆1-comprehensible in Lω, 2 A is recursively enumerable iff A is Σ1-comprehensible in Lω, Paul-Elliot Anglès d’Auriac Benoît Monin Higher Computability and Randomness

slide-69
SLIDE 69

ITTMs α-Recursion α-Random Recursion with sets

Computability in a space of sets

The basic definition of α-recursion : Definition Let α be an ordinal and A ⊆ Lα. We say that :

1 A is α-finite if A ∈ Lα ; 2 A is α-recursive if A is ∆1-comprehensible in Lα ; 3 A is α-recursively enumerable if A is Σ1-comprehensible in Lα.

Some α will reveal more intersting than others, A is a set of α-finite elements, not only integers. Intuition We see a computation as a search into all the α-finite sets.

Paul-Elliot Anglès d’Auriac Benoît Monin Higher Computability and Randomness

slide-70
SLIDE 70

ITTMs α-Recursion α-Random Recursion with sets

Admissibility I

It is not yet finished ! Because : Remark Some α will reveal more intersting than others... Which α ? Then, what are the properties of Lα ?

Paul-Elliot Anglès d’Auriac Benoît Monin Higher Computability and Randomness

slide-71
SLIDE 71

ITTMs α-Recursion α-Random Recursion with sets

Admissibility I

It is not yet finished ! Because : Remark Some α will reveal more intersting than others... Which α ?

◮ The admissibles ordinals, the ωX

1 for any X ∈ 2ω.

Then, what are the properties of Lα ?

◮ Lα is then admissible, it verifies the Kripke Platek axioms : Lα is a model of ∆1-comprehension et Σ1-collection.

Paul-Elliot Anglès d’Auriac Benoît Monin Higher Computability and Randomness

slide-72
SLIDE 72

ITTMs α-Recursion α-Random Recursion with sets

Admissibility II

Définition A set is said admissible if it verifies the Kripke-Platek axioms,

  • f which the most notable are ∆1-comprehension ans

Σ1-collection. An ordinal α is said to be admissible if Lα is admissible. Lω, LωCK

1 , Lλ are admissibles.

If α is admissible, the mapping of an α-finite by a function of α-recursive graph is α-finite. Intuition An ordinal α is admissible if the α-recursion is not too far from computability.

Paul-Elliot Anglès d’Auriac Benoît Monin Higher Computability and Randomness

slide-73
SLIDE 73

ITTMs α-Recursion α-Random Recursion with sets

What did we defined ?

Intuition We see a computation as a search into all the α-finite sets. ω-recursion, is classical computability ; ωCK

1

  • recursion, is higher computability ;

λ-recursion, is ITTM computability. We have a general and satisfying definition of computability.

Paul-Elliot Anglès d’Auriac Benoît Monin Higher Computability and Randomness

slide-74
SLIDE 74

ITTMs α-Recursion α-Random

Randomness Part

Définition par un Modèle de Calcul modifiée en modifiée en modifiée en

calculabilité classique : Notions dérivées de la

Higher Computability

Notions d’aléatoires induites :

Pi11 Random Pi11−ML random... ITTM−Random ITTM−ML random... ITTMs Calculabilité classique modifiée en Alpha−Recursion Alpha−ML random... Définition abstraite Aléatoire relatif Calculabilité relative Alpha−random définie par définie par Paul-Elliot Anglès d’Auriac Benoît Monin Higher Computability and Randomness

slide-75
SLIDE 75

ITTMs α-Recursion α-Random α-Randoms and α-Martin-Löf randoms

Defining randomness...

A randomly chosen sequence of bits 0 1 1 1 0 0 1 1 1 1 1 0 1 0 0 0 1 0 1 0 1 . . . There exists several paradigms to define what it is to be random for a sequence of bits :

1 Impredictability, 2 Incompressibility of prefixes, 3 No exceptionnal properties.

We will use the third paradigm.

Paul-Elliot Anglès d’Auriac Benoît Monin Higher Computability and Randomness

slide-76
SLIDE 76

ITTMs α-Recursion α-Random α-Randoms and α-Martin-Löf randoms

Algorithmic randomness ?

Question For X ∈ 2ω, what does it means for X to be a random set ?

Paul-Elliot Anglès d’Auriac Benoît Monin Higher Computability and Randomness

slide-77
SLIDE 77

ITTMs α-Recursion α-Random α-Randoms and α-Martin-Löf randoms

Algorithmic randomness ?

Question For X ∈ 2ω, what does it means for X to be a random set ?

1 Has no more even numbers than odd ones, 2 is not computable, 3 Is not like b00b10b20 . . .

We define randomness by the negative : we remove those which do not seem random.

Paul-Elliot Anglès d’Auriac Benoît Monin Higher Computability and Randomness

slide-78
SLIDE 78

ITTMs α-Recursion α-Random α-Randoms and α-Martin-Löf randoms

Formally

Paradigme X is random if X has no exceptionnal property Becomes Définition X is C -random if ∀P ∈ C such that λ(P) = 0, X ∈ P

Paul-Elliot Anglès d’Auriac Benoît Monin Higher Computability and Randomness

slide-79
SLIDE 79

ITTMs α-Recursion α-Random α-Randoms and α-Martin-Löf randoms

Formally

Paradigme X is random if X has no exceptionnal property Becomes Définition X is C -random if ∀P ∈ C such that λ(P) = 0, X ∈ P Examples of C :

1 the null Π0

2,

2 the null ∆1

1,

3 the Martin-Löf tests...

C countable ensures us that the C -randoms are conull.

Paul-Elliot Anglès d’Auriac Benoît Monin Higher Computability and Randomness

slide-80
SLIDE 80

ITTMs α-Recursion α-Random α-Randoms and α-Martin-Löf randoms

Martin-Löf Random

Martin-Löf randomness has been the most studied. It has a definition for every of the three paradigm : impredictability, incompressibility of prefixes, and no exceptionnal properties.

Paul-Elliot Anglès d’Auriac Benoît Monin Higher Computability and Randomness

slide-81
SLIDE 81

ITTMs α-Recursion α-Random α-Randoms and α-Martin-Löf randoms

Martin-Löf Random

Martin-Löf randomness has been the most studied. It has a definition for every of the three paradigm : impredictability, incompressibility of prefixes, and no exceptionnal properties. Définition (Martin-Löf’s tests) A Martin-Löf test is an intersection

n Un, where (Un) is

recursively enumerable, and λ(Un) ≤ 2−n. Also called Π0

2 effectively null.

Définition (Martin-Löf Random) X is Martin-Löf Random if X do not belong to any Martin-Löf test.

Paul-Elliot Anglès d’Auriac Benoît Monin Higher Computability and Randomness

slide-82
SLIDE 82

ITTMs α-Recursion α-Random α-Randoms and α-Martin-Löf randoms

α-randomness

Following this principle, we define the tests in Lα. Définition X is random over Lα (or α-random) if X do not belong to any null borel set with code in Lα.

[11] [1] [111] [01] [1110] [101] [000] [110] [1111] [01] [0] [010]

Figure – A borel code

ωCK

1

  • randomness is

∆1

1-randomness,

λ-randomness is ITTM-randomness.

Paul-Elliot Anglès d’Auriac Benoît Monin Higher Computability and Randomness

slide-83
SLIDE 83

ITTMs α-Recursion α-Random α-Randoms and α-Martin-Löf randoms

α-ML-randomness

We continue the process to generalise Martin-Löf’s idea : Définition An α-ML test is a Martin-Löf test U ⊆ ω × 2<ω which is α-recursively enumerable. X is α-ML random if it is in no α-ML tests. ω-ML randomness is ML random, ωCK

1

  • ML randomness is Π1

1-ML randomness,

λ-ML randomness is ITTMML randomness

Paul-Elliot Anglès d’Auriac Benoît Monin Higher Computability and Randomness

slide-84
SLIDE 84

ITTMs α-Recursion α-Random A caracterisation

A question

Question For every α, do the notions of “α-random” and “α-ML random” coincide ?

Paul-Elliot Anglès d’Auriac Benoît Monin Higher Computability and Randomness

slide-85
SLIDE 85

ITTMs α-Recursion α-Random A caracterisation

A question

Question For every α, do the notions of “α-random” and “α-ML random” coincide ? Théorème ∆1

1-randomness and Π1 1-ML randomness are different notion.

This answers the quesion in a particular case. We would like a condition on α for it to be true.

Paul-Elliot Anglès d’Auriac Benoît Monin Higher Computability and Randomness

slide-86
SLIDE 86

ITTMs α-Recursion α-Random A caracterisation

Projectibility

Alpha Beta

Définition α is projectible into β if there exists anα-recursive function,

  • ne-one from α to β.

ωCK

1

, λ are projectible into ω ; not every ordinals are projective into a smaller ordinal thant themselves.

Paul-Elliot Anglès d’Auriac Benoît Monin Higher Computability and Randomness

slide-87
SLIDE 87

ITTMs α-Recursion α-Random A caracterisation

An equivalence

Théorème The following are equivalent :

1 α is projectible into ω, and 2 α-randomness and α-ML randomness are different notions.

Being projectible into ω allows us to reduce “space” and “time” into a single dimension. Corollaire ITTM-randomness et ITTM-ML randomness are two different notions.

Paul-Elliot Anglès d’Auriac Benoît Monin Higher Computability and Randomness

slide-88
SLIDE 88

ITTMs α-Recursion α-Random A caracterisation

Conclusion

L’α-recursion extends computability, and includes other extensions ; it allows us to define new notions of randomness ; we have an equivalence between a property of set theory and a property of algorithmic randomness.

Paul-Elliot Anglès d’Auriac Benoît Monin Higher Computability and Randomness

slide-89
SLIDE 89

ITTMs α-Recursion α-Random A caracterisation

Thanks for your attention !

Paul-Elliot Anglès d’Auriac Benoît Monin Higher Computability and Randomness