higher randomness and hk trivials
play

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

Higher Randomness and hK-Trivials Paul-Elliot Angls dAuriac Benot Monin March 26, 2019 Paul-Elliot Angls dAuriac Benot Monin Higher Randomness and hK-Trivials Randomness in the finite setting Consider the following game: Game


  1. Higher Randomness and hK-Trivials Paul-Elliot Anglès d’Auriac Benoît Monin March 26, 2019 Paul-Elliot Anglès d’Auriac Benoît Monin Higher Randomness and hK-Trivials

  2. Randomness in the finite setting Consider the following game: Game of Guessing the Random For every N : I choose a sequence in 2 N (deterministically) I randomly get another one by throwing N times a coin The other player have to bet on which was obtained randomly. Paul-Elliot Anglès d’Auriac Benoît Monin Higher Randomness and hK-Trivials

  3. Randomness in the finite setting Consider the following game: Game of Guessing the Random For every N : I choose a sequence in 2 N (deterministically) I randomly get another one by throwing N times a coin The other player have to bet on which was obtained randomly. Which sequence would you bet is obtained randomly ? A = 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 B = 0 , 1 , 0 , 0 , 1 , 1 , 1 , 0 , 0 , 1 , 0 Paul-Elliot Anglès d’Auriac Benoît Monin Higher Randomness and hK-Trivials

  4. Randomness in the finite setting Consider the following game: Game of Guessing the Random For every N : I choose a sequence in 2 N (deterministically) I randomly get another one by throwing N times a coin The other player have to bet on which was obtained randomly. Which sequence would you bet is obtained randomly ? A = 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 B = 0 , 1 , 0 , 0 , 1 , 1 , 1 , 0 , 0 , 1 , 0 However Pr ( obtaining A ) = Pr ( obtaining B ) = 2 − 11 ... Paul-Elliot Anglès d’Auriac Benoît Monin Higher Randomness and hK-Trivials

  5. Randomness in the finite setting Consider the following game: Game of Guessing the Random For every N : I choose a sequence in 2 N (deterministically) I randomly get another one by throwing N times a coin The other player have to bet on which was obtained randomly. Which sequence would you bet is obtained randomly ? A = 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 B = 0 , 1 , 0 , 0 , 1 , 1 , 1 , 0 , 0 , 1 , 0 However Pr ( obtaining A ) = Pr ( obtaining B ) = 2 − 11 ... A = 0 , 1 , 1 , 1 , 0 , 0 , 0 , 1 , 1 , 0 , 0 , 1 , 1 , 1 , 0 , 0 , 1 , 0 , 0 , 0 , 1 ... B = 0 , 1 , 1 , 0 , 1 , 1 , 0 , 0 , 1 , 0 , 0 , 1 , 0 , 0 , 0 , 0 , 1 , 1 , 0 , 1 , 0 ... Paul-Elliot Anglès d’Auriac Benoît Monin Higher Randomness and hK-Trivials

  6. A second player strategy How to compare the randomness of two sequences ? A random sequence is expected to Have no structure be not predictable, be hard to remember ... Paul-Elliot Anglès d’Auriac Benoît Monin Higher Randomness and hK-Trivials

  7. A second player strategy How to compare the randomness of two sequences ? A random sequence is expected to Have no structure be not predictable, be hard to remember = being incompressible ... Suppose I moved to 182718525747285286528 Logic Street. Hi Mom! Please note my new address is 182718525747285286528 Logic Street. Paul-Elliot Anglès d’Auriac Benoît Monin Higher Randomness and hK-Trivials

  8. A second player strategy How to compare the randomness of two sequences ? A random sequence is expected to Have no structure be not predictable, be hard to remember = being incompressible ... Suppose I moved to 100000000000000000000 Logic Street. Hi Mom! Please note my new address is “1” and 20 “0” Logic Street. Paul-Elliot Anglès d’Auriac Benoît Monin Higher Randomness and hK-Trivials

  9. Formally Intuition The more a string is random the bigger is its shortest description (in some coding). Definition (Kolmogorov Complexity) C ( σ ) = min {| τ | : M ( τ ) = σ } where M ( 0 e 1 σ ) = M e ( σ ) 182718525747285286528 → 0 e id 1182718525747285286528. 100000000000000000000 → 0 e 120. Pseudorandomness is not random at all! Paul-Elliot Anglès d’Auriac Benoît Monin Higher Randomness and hK-Trivials

  10. Solution Strategy for the second player Between A and B , choose the sequence with higher Kolmogorov complexity ! (if you can find it...) Paul-Elliot Anglès d’Auriac Benoît Monin Higher Randomness and hK-Trivials

  11. For infinitary sequences How to measure randomness on infinite sequences ? A = 01011101101001001011010100101010101010110 . . . When the sequence is infinite, we consider Kolmogorov complexity on prefixes. 1 Note the switch from C to K a prefix-free version of Kolmogorov complexity, where the size of the program cannot be used as a part of the information... Paul-Elliot Anglès d’Auriac Benoît Monin Higher Randomness and hK-Trivials

  12. For infinitary sequences How to measure randomness on infinite sequences ? A = 01011101101001001011010100101010101010110 . . . When the sequence is infinite, we consider Kolmogorov complexity on prefixes. Two extremal cases 1 : Maximal Kolmogorov complexity ∀ n , K ( A ↾ n ) ≥ ∗ n Minimal Kolmogorov complexity ∀ n , K ( A ↾ n ) ≤ ∗ K ( n ) where ≤ ∗ is inequality up to a constant. 1 Note the switch from C to K a prefix-free version of Kolmogorov complexity, where the size of the program cannot be used as a part of the information... Paul-Elliot Anglès d’Auriac Benoît Monin Higher Randomness and hK-Trivials

  13. ML randomness Maximal Kolmogorov complexity A sequence A is called ML-random if ∀ n , K ( A ↾ n ) ≥ ∗ n 1 We expect such sequences to have no sufficiently simple exceptional property, Paul-Elliot Anglès d’Auriac Benoît Monin Higher Randomness and hK-Trivials

  14. ML randomness Maximal Kolmogorov complexity A sequence A is called ML-random if ∀ n , K ( A ↾ n ) ≥ ∗ n 1 We expect such sequences to have no sufficiently simple exceptional property, 2 exceptional properties are P ⊆ 2 ω with λ ( P ) = 0, 3 sufficiently simple properties should include { A : ∀ n , A ( 2 n ) = 0 } but not { A } for complicated A . Paul-Elliot Anglès d’Auriac Benoît Monin Higher Randomness and hK-Trivials

  15. ML randomness Maximal Kolmogorov complexity A sequence A is called ML-random if ∀ n , K ( A ↾ n ) ≥ ∗ n 1 We expect such sequences to have no sufficiently simple exceptional property, 2 exceptional properties are P ⊆ 2 ω with λ ( P ) = 0, 3 sufficiently simple properties should include { A : ∀ n , A ( 2 n ) = 0 } but not { A } for complicated A . Characterization (Schnorr) A is ML-random iff A has no sufficiently simple exceptional property, where: P is sufficiently simple iff P = � U n where ( U n ) is a family of open, uniformly r.e. sets with λ ( U n ) ≤ 2 − n . Paul-Elliot Anglès d’Auriac Benoît Monin Higher Randomness and hK-Trivials

  16. K-trivials Minimal Kolmogorov complexity A sequence A is called K-trivial if ∀ n , K ( A ↾ n ) ≤ ∗ K ( n ) Computable sequences are K-trivial, but there exist non-computable K-trivials. Paul-Elliot Anglès d’Auriac Benoît Monin Higher Randomness and hK-Trivials

  17. K-trivials Minimal Kolmogorov complexity A sequence A is called K-trivial if ∀ n , K ( A ↾ n ) ≤ ∗ K ( n ) Computable sequences are K-trivial, but there exist non-computable K-trivials. We expect such sequences to have low computational power, Characterization (Nies, Hirschfeldt) A sequence A is K-trivial iff ML-randomness=ML A -randomness. Paul-Elliot Anglès d’Auriac Benoît Monin Higher Randomness and hK-Trivials

  18. Higher Randomness Paul-Elliot Anglès d’Auriac Benoît Monin Higher Randomness and hK-Trivials

  19. Super-computer Mum What if we allow more power to decode the description (in K )? Paul-Elliot Anglès d’Auriac Benoît Monin Higher Randomness and hK-Trivials

  20. Super-computer Mum What if we allow more power to decode the description (in K )? Definition For a set A ⊆ N , we say that: 1 A is Π 1 1 if there exists a recursive predicate R such that: n ∈ A ⇔ ∀ X ⊆ N , ∃ m : R ( n , m , A ) , 2 A is Σ 1 1 if N \ A is Π 1 1 , 3 A is ∆ 1 1 if A is both Σ 1 1 and Π 1 1 . Paul-Elliot Anglès d’Auriac Benoît Monin Higher Randomness and hK-Trivials

  21. Super-computer Mum What if we allow more power to decode the description (in K )? Definition For a set A ⊆ N , we say that: 1 A is Π 1 1 if there exists a recursive predicate R such that: n ∈ A ⇔ ∀ X ⊆ N , ∃ m : R ( n , m , A ) , 2 A is Σ 1 1 if N \ A is Π 1 1 , 3 A is ∆ 1 1 if A is both Σ 1 1 and Π 1 1 . Definition (higher Kolmogorov Complexity) hK ( σ ) = min {| τ | : M ( τ ) = σ } where Paul-Elliot Anglès d’Auriac Benoît Monin Higher Randomness and hK-Trivials

  22. Super-computer Mum What if we allow more power to decode the description (in K )? Definition For a set A ⊆ N , we say that: 1 A is Π 1 1 if there exists a recursive predicate R such that: n ∈ A ⇔ ∀ X ⊆ N , ∃ m : R ( n , m , A ) , 2 A is Σ 1 1 if N \ A is Π 1 1 , 3 A is ∆ 1 1 if A is both Σ 1 1 and Π 1 1 . Definition (higher Kolmogorov Complexity) hK ( σ ) = min {| τ | : M ( τ ) = σ } where M is a universal prefix-free Π 1 1 machine Paul-Elliot Anglès d’Auriac Benoît Monin Higher Randomness and hK-Trivials

  23. Why Π 1 1 ? Recall that Fact A is r.e. iff ( n ∈ A ⇔ ∃ t : φ e ( n )[ t ]) . It’s a Σ 0 1 statement. Shouldn’t we choose Σ 1 1 in our higher K ? Paul-Elliot Anglès d’Auriac Benoît Monin Higher Randomness and hK-Trivials

  24. Why Π 1 1 ? Recall that Fact A is r.e. iff ( n ∈ A ⇔ ∃ t : φ e ( n )[ t ]) . It’s a Σ 0 1 statement. Shouldn’t we choose Σ 1 1 in our higher K ? Theorem O = { e : φ e codes a well order } is Π 1 1 -complete, i.e if A is Π 1 1 , then for some recursive f : n ∈ A ⇔ f ( n ) ∈ O . Paul-Elliot Anglès d’Auriac Benoît Monin Higher Randomness and hK-Trivials

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend