Automatic and Q-Multiplicative Sequences Through the Lens of Higher Order Fourier Analysis
Total Page:16
File Type:pdf, Size:1020Kb
Automatic and q-multiplicative sequences through the lens of Higher order Fourier analysis Jakub Konieczny Hebrew University of Jerusalem Jagiellonian University 6th International Conference on Uniform Distribution Theory CIRM, 1 – 5 October 2018 The Thue–Morse sequence (discovered by Prouhet) can be seen in many ways: 1 Explicit formula: ( +1 if n is evil (i.e., sum of binary digits is even); t(n) = −1 if n is odious (i.e., sum of binary digits is odd): 2 Recurrence: t(0) = +1; t(2n) = t(n); t(2n + 1) = −t(n): 3 Automatic sequence: 0 0 1 start +1 −1 1 j 4 2-Multiplicative sequence: t(2 ) = −1 for all j, and t(n + m) = t(n)t(m) if digits of n and m do not overlap, i.e., 2i j n and m < 2i for some i. Thue–Morse(–Prouhet) sequence t: N ! f+1; −1g +−−+−++−−++−+−−+−++−+−−++−−+−++− ::: 2 / 22 1 Explicit formula: ( +1 if n is evil (i.e., sum of binary digits is even); t(n) = −1 if n is odious (i.e., sum of binary digits is odd): 2 Recurrence: t(0) = +1; t(2n) = t(n); t(2n + 1) = −t(n): 3 Automatic sequence: 0 0 1 start +1 −1 1 j 4 2-Multiplicative sequence: t(2 ) = −1 for all j, and t(n + m) = t(n)t(m) if digits of n and m do not overlap, i.e., 2i j n and m < 2i for some i. Thue–Morse(–Prouhet) sequence t: N ! f+1; −1g +−−+−++−−++−+−−+−++−+−−++−−+−++− ::: The Thue–Morse sequence (discovered by Prouhet) can be seen in many ways: 2 / 22 2 Recurrence: t(0) = +1; t(2n) = t(n); t(2n + 1) = −t(n): 3 Automatic sequence: 0 0 1 start +1 −1 1 j 4 2-Multiplicative sequence: t(2 ) = −1 for all j, and t(n + m) = t(n)t(m) if digits of n and m do not overlap, i.e., 2i j n and m < 2i for some i. Thue–Morse(–Prouhet) sequence t: N ! f+1; −1g +−−+−++−−++−+−−+−++−+−−++−−+−++− ::: The Thue–Morse sequence (discovered by Prouhet) can be seen in many ways: 1 Explicit formula: ( +1 if n is evil (i.e., sum of binary digits is even); t(n) = −1 if n is odious (i.e., sum of binary digits is odd): 2 / 22 3 Automatic sequence: 0 0 1 start +1 −1 1 j 4 2-Multiplicative sequence: t(2 ) = −1 for all j, and t(n + m) = t(n)t(m) if digits of n and m do not overlap, i.e., 2i j n and m < 2i for some i. Thue–Morse(–Prouhet) sequence t: N ! f+1; −1g +−−+−++−−++−+−−+−++−+−−++−−+−++− ::: The Thue–Morse sequence (discovered by Prouhet) can be seen in many ways: 1 Explicit formula: ( +1 if n is evil (i.e., sum of binary digits is even); t(n) = −1 if n is odious (i.e., sum of binary digits is odd): 2 Recurrence: t(0) = +1; t(2n) = t(n); t(2n + 1) = −t(n): 2 / 22 j 4 2-Multiplicative sequence: t(2 ) = −1 for all j, and t(n + m) = t(n)t(m) if digits of n and m do not overlap, i.e., 2i j n and m < 2i for some i. Thue–Morse(–Prouhet) sequence t: N ! f+1; −1g +−−+−++−−++−+−−+−++−+−−++−−+−++− ::: The Thue–Morse sequence (discovered by Prouhet) can be seen in many ways: 1 Explicit formula: ( +1 if n is evil (i.e., sum of binary digits is even); t(n) = −1 if n is odious (i.e., sum of binary digits is odd): 2 Recurrence: t(0) = +1; t(2n) = t(n); t(2n + 1) = −t(n): 3 Automatic sequence: 0 0 1 start +1 −1 1 2 / 22 Thue–Morse(–Prouhet) sequence t: N ! f+1; −1g +−−+−++−−++−+−−+−++−+−−++−−+−++− ::: The Thue–Morse sequence (discovered by Prouhet) can be seen in many ways: 1 Explicit formula: ( +1 if n is evil (i.e., sum of binary digits is even); t(n) = −1 if n is odious (i.e., sum of binary digits is odd): 2 Recurrence: t(0) = +1; t(2n) = t(n); t(2n + 1) = −t(n): 3 Automatic sequence: 0 0 1 start +1 −1 1 j 4 2-Multiplicative sequence: t(2 ) = −1 for all j, and t(n + m) = t(n)t(m) if digits of n and m do not overlap, i.e., 2i j n and m < 2i for some i. 2 / 22 No! At least in some ways. l 1 Linear subword complexity: # w 2 f+1; −1g : w appears in t = O(l). 2 # fn < N : t(n) = t(n + 1)g ' N=3 6= N=2. −! t(n) = t(n + 1) iff 2 - ν2(n + 1) 3 # fn < N : t(n) = t(n + 1) = t(n + 2)g = 0. −! in general: t is cube-free But in other ways: Yes! N−1 1 X 1 t(n) = O(1=N) (not very hard). −! is shorthand for E E N n<N n<N n=0 −c 2 t(an + b) = O(N ) with c > 0. −! Gelfond (1968) n<NE −c 3 sup t(n)e(nα) = O(N ) with c > 0. −! shorthand: e(θ) = e2πiθ α2R n<NE Uniformity of Thue–Morse (1/3) Question (Mauduit & Sarközy (1998)) Is the Thue–Morse sequence uniform/pseudorandom in some meaningful sense? 3 / 22 But in other ways: Yes! N−1 1 X 1 t(n) = O(1=N) (not very hard). −! is shorthand for E E N n<N n<N n=0 −c 2 t(an + b) = O(N ) with c > 0. −! Gelfond (1968) n<NE −c 3 sup t(n)e(nα) = O(N ) with c > 0. −! shorthand: e(θ) = e2πiθ α2R n<NE Uniformity of Thue–Morse (1/3) Question (Mauduit & Sarközy (1998)) Is the Thue–Morse sequence uniform/pseudorandom in some meaningful sense? No! At least in some ways. l 1 Linear subword complexity: # w 2 f+1; −1g : w appears in t = O(l). 2 # fn < N : t(n) = t(n + 1)g ' N=3 6= N=2. −! t(n) = t(n + 1) iff 2 - ν2(n + 1) 3 # fn < N : t(n) = t(n + 1) = t(n + 2)g = 0. −! in general: t is cube-free 3 / 22 −c 2 t(an + b) = O(N ) with c > 0. −! Gelfond (1968) n<NE −c 3 sup t(n)e(nα) = O(N ) with c > 0. −! shorthand: e(θ) = e2πiθ α2R n<NE Uniformity of Thue–Morse (1/3) Question (Mauduit & Sarközy (1998)) Is the Thue–Morse sequence uniform/pseudorandom in some meaningful sense? No! At least in some ways. l 1 Linear subword complexity: # w 2 f+1; −1g : w appears in t = O(l). 2 # fn < N : t(n) = t(n + 1)g ' N=3 6= N=2. −! t(n) = t(n + 1) iff 2 - ν2(n + 1) 3 # fn < N : t(n) = t(n + 1) = t(n + 2)g = 0. −! in general: t is cube-free But in other ways: Yes! N−1 1 X 1 t(n) = O(1=N) (not very hard). −! is shorthand for E E N n<N n<N n=0 3 / 22 −c 3 sup t(n)e(nα) = O(N ) with c > 0. −! shorthand: e(θ) = e2πiθ α2R n<NE Uniformity of Thue–Morse (1/3) Question (Mauduit & Sarközy (1998)) Is the Thue–Morse sequence uniform/pseudorandom in some meaningful sense? No! At least in some ways. l 1 Linear subword complexity: # w 2 f+1; −1g : w appears in t = O(l). 2 # fn < N : t(n) = t(n + 1)g ' N=3 6= N=2. −! t(n) = t(n + 1) iff 2 - ν2(n + 1) 3 # fn < N : t(n) = t(n + 1) = t(n + 2)g = 0. −! in general: t is cube-free But in other ways: Yes! N−1 1 X 1 t(n) = O(1=N) (not very hard). −! is shorthand for E E N n<N n<N n=0 −c 2 t(an + b) = O(N ) with c > 0. −! Gelfond (1968) n<NE 3 / 22 Uniformity of Thue–Morse (1/3) Question (Mauduit & Sarközy (1998)) Is the Thue–Morse sequence uniform/pseudorandom in some meaningful sense? No! At least in some ways. l 1 Linear subword complexity: # w 2 f+1; −1g : w appears in t = O(l). 2 # fn < N : t(n) = t(n + 1)g ' N=3 6= N=2. −! t(n) = t(n + 1) iff 2 - ν2(n + 1) 3 # fn < N : t(n) = t(n + 1) = t(n + 2)g = 0. −! in general: t is cube-free But in other ways: Yes! N−1 1 X 1 t(n) = O(1=N) (not very hard). −! is shorthand for E E N n<N n<N n=0 −c 2 t(an + b) = O(N ) with c > 0. −! Gelfond (1968) n<NE −c 3 sup t(n)e(nα) = O(N ) with c > 0. −! shorthand: e(θ) = e2πiθ α2R n<NE 3 / 22 2 If p(x) 2 R[x]; p(N) ⊂ N, then t does not correlate with the values of p: 1 # fn < N : t(p(n)) = +1g = N + O(N 1−c): 2 Proved by Mauduit & Rivat (2009) for p(n) = n2 (already known for deg p = 1). Improved by Drmota, Mauduit & Rivat (2013): t(n2) is strongly normal, i.e., 1 # n < N : t((n + i)2) = for 0 ≤ i < k = N + O(N 1−c) i 2k for any k 2 N and any i 2 f+1; −1g for 0 ≤ i < k. For deg p ≥ 3 — open problem! Uniformity of Thue–Morse (2/3) Gelfond problems 1 Thue-Morse does not correlate with the primes: 1 # fn < N : n is prime; t(n) = +1g = π(N) + O(N 1−c): 2 −! π(N) = # primes ≤ N; Prime Number Theorem: π(N) ∼ N= log N Proved by Mauduit & Rivat (2010).