• Keine Ergebnisse gefunden

Borel normal numbers

N/A
N/A
Protected

Academic year: 2022

Aktie "Borel normal numbers"

Copied!
43
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

On modifying normal numbers

Ver´onica Becher

Universidad de Buenos Aires

Uniform Distribution Theory - February 22, 2021

(2)

Borel normal numbers

Letbbe an integer greater than or equal to2.

A real number isnormal to basebif in its base-bexpansion every block of digits occurs with the same limiting frequency as every other block of the same length.

Equivalently, a real numberxisnormal to basebif the fractional parts of x, bx, b2x, . . .are uniformly distributed in the unit interval, Wall 1949.

Instead of expansions of numbers we talk aboutsequences of digits/symbolsthat are normal to ab-alphabet.

(3)

Borel normal numbers

Letbbe an integer greater than or equal to2.

A real number isnormal to basebif in its base-bexpansion every block of digits occurs with the same limiting frequency as every other block of the same length.

Equivalently, a real numberxisnormal to basebif the fractional parts of x, bx, b2x, . . .are uniformly distributed in the unit interval, Wall 1949.

(4)

Modifying normal numbers

I Selection of subsequences

Wall 1949, Agafonov 1968, Kamae and Weiss 1975 I Sums with rational number

Volkonoff 1979, Aistleitner 2017

I Transformations by finite state tranducers

Carton and Orduna 2020

I Insertion in positions in a set of density zero

Becher and Figueira 2002, Aistleitner 2017

I Removal of one digit yields normality toshrinkedalphabet

Vandehey 2017

(5)

The question

Given a normal sequence, how can weinsert symbols so that the expanded sequence is normal to the enlarged alphabet?

(6)

Example of insertion

Theorem (

Champernowne 1933

)

The concatenation of all blocks in length-lexicographic order is normal

0 1 00 01 10 11 000 001 010 011 100 101 110 111 0000 0001...

If we enlarge the alphabet with one greater symbol,

0 1N00 01N10 11 000 001N010 011N100 101N110 111 0000 0001...

0 1200 010210 1112 20 21 22000 001002010 011012 020 021 022100 101102110 111112 120 121 122 200 201 202 210 211 212 220 221 2220000 0001...

(7)

Example of insertion

Theorem (

Champernowne 1933

)

The concatenation of all blocks in length-lexicographic order is normal

0 1 00 01 10 11 000 001 010 011 100 101 110 111 0000 0001...

If we enlarge the alphabet with one greater symbol,

0 1N00 01N10 11 000 001N010 011N100 101N110 111 0000 0001...

0 1200 010210 1112 20 21 22000 001002010 011012 020 021 022100 101102110 111112 120 121 122 200 201 202 210 211 212 220 221 2220000 0001...

(8)

Observation

Consider the concatenation in lexicographic order of all blocks of lengthn.

Viewed circularly, each block of lengthnoccurs exactlyntimes at positions with different modulon.

positions n=2 12 34 56 78

0001 10 11

00 01 10 11 00occurs twice, at positions different modulo2

000110 11

00 01 10 11 01occurs twice, at positions different modulo2 00 011011

00 01 10 11 10occurs twice, at positions different modulo2 00 01 10 11

00 01 1011 11occurs twice, at positions different modulo2

(9)

Observation

Consider the concatenation in lexicographic order of all blocks of lengthn.

Viewed circularly, each block of lengthnoccurs exactlyntimes at positions with different modulon.

positions n=2 12 34 56 78

0001 10 11

00 01 10 11 00occurs twice, at positions different modulo2 000110 11

00 01 10 11 01occurs twice, at positions different modulo2

00 011011

00 01 10 11 10occurs twice, at positions different modulo2 00 01 10 11

00 01 1011 11occurs twice, at positions different modulo2

(10)

Observation

Consider the concatenation in lexicographic order of all blocks of lengthn.

Viewed circularly, each block of lengthnoccurs exactlyntimes at positions with different modulon.

positions n=2 12 34 56 78

0001 10 11

00 01 10 11 00occurs twice, at positions different modulo2 000110 11

00 01 10 11 01occurs twice, at positions different modulo2 00 011011

00 01 10 11 10occurs twice, at positions different modulo2

00 01 10 11

00 01 1011 11occurs twice, at positions different modulo2

(11)

Observation

Consider the concatenation in lexicographic order of all blocks of lengthn.

Viewed circularly, each block of lengthnoccurs exactlyntimes at positions with different modulon.

positions n=2 12 34 56 78

0001 10 11

00 01 10 11 00occurs twice, at positions different modulo2 000110 11

00 01 10 11 01occurs twice, at positions different modulo2 00 011011

00 01 10 11 10occurs twice, at positions different modulo2 00 01 10 11

00 01 1011 11occurs twice, at positions different modulo2

(12)

Observation

Consider the concatenation in lexicographic order of all blocks of lengthn.

Viewed circularly, each block of lengthnoccurs exactlyntimes at positions with different modulon.

n= 3 000001 010 011 100 101 110 111 000occurs three times, 000 001 010 011 100 101 110 111 at positions different modulo3 000 001 010 011 100 101 110 111

000001010 011 100 101 110 111 001occurs three times 000 001 010 011 100 101 110 111 at positions different modulo3 000 001 010 011 100 101 110 111

. . . .. .

Neither Barbier (1887) nor Champernowne (1933) noticed this.

(13)

Observation

Not every permutation of the blocks of lengthnhas the property, 00101101

(14)

Perfect necklaces

Definition (

Alvarez, Becher, Ferrari and Yuhjtman 2016

)

A necklace over ab-alphabet is(n, k)-perfect if each block of lengthn occurskmany times at positions different modulok, for any convention of the starting point.

The(n, k)-perfect necklaces have lengthkbn.

De Bruijn sequences are exactly the(n,1)-perfect necklaces.

(15)

Arithmetic progressions yield perfect necklaces

Identify the blocks of lengthnover theb-alphabet with the set of non-negative integers modulobn according to representation in baseb.

Theorem (

Alvarez, Becher, Ferrari and Yuhjtman 2016

)

Letrcoprime withb. The concatenation of blocks corresponding to the arithmetic sequence0, r,2r, ...,(bn−1)ryields an(n, n)-perfect necklace.

Withr= 1we have the lexicographically ordered(n, n)-perfect necklace.

(16)

Arithmetic progressions yield perfect necklaces

Lemma

Letσ:{0, ..b−1}n→ {0, ..b−1}n be such that for any blockvof lengthn, {σj(v) :j= 0, ..., bn−1}is the set of all blocks of lengthn.

The necklace[σ0(v)σ1(v). . . σbn−1(v)]is(n, n)-perfect if and only if for every`= 0,1, . . . n−1for every blockxof length`and

for every blockyof lengthn−`, there is a unique blockwof lengthn such thatw(n−` . . . n−1) =xand(σ(w))(0. . . n−`−1) =y.

For every block of lengthnsplitted in two parts, there is exactly one matching (a tail of ablockand the head ofnext block).

(17)

Astute graphs

Fix ab-alphabet. Theastute graphG(b, n, k)is directed, withkbnvertices.

Vertices: pairs(w, m),wis lengthnblock,mis integer between0andk−1.

Edges:(w, m)→(w0, m0)ifw(2..n) =w0(1..n−1)and(m+ 1) modk=m0. This isG(2,2,2)

(18)

Astute graphs

Observation

G(b, n, k)is Eulerian because it is strongly regular and strongly connected

Observation

G(b, n,1)is the de Bruijn graph of blocks of lengthnoverb-alphabet.

(19)

Eulerian cycles in astute graphs

Each Eulerian cycle inG(b, n−1, k)gives one(n, k)-perfect necklace.

Each(n, k)-perfect necklace can be from various Eulerian cycles inG(b, n−1, k).

Theorem (

Alvarez, Becher, Ferrari and Yuhjtman 2016

)

The number of(n, k)-perfect necklaces over ab-alphabet is

1 k

X

db,k|j|k

e(j)ϕ(k/j)

where db,k=Q

pαii, such that{pi}is the set of primes that divide bothbandk, andαiis the exponent ofpiin the factorization ofk,

e(j) = (b!)jbn−1b−nis the number of Eulerian cycles inG(b, n−1, j) ϕis Euler’s totient function

(20)

Normal sequences and perfect necklaces

Theorem (

proved first by Ugalde 2000 for de Bruijn

)

The concatenation of(n, k)-perfect necklaces over a b-alphabet, for (n, k)linearly increasing, is normal to theb-alphabet.

The proof is a direct application of Piatetski-Shapiro (1951) theorem.

(21)

First result on insertion

Start with the concatenation of(n, k)-perfect necklaces over b-alphabet.

Insert in each(n, k)-perfect necklace overb-alphabet to obtain (n, k)-perfect necklaces over(b+ 1)-alphabet.

(22)

Insertion in perfect necklaces

Theorem (

Becher and Cort´es 2020

)

For every(n, k)-perfect necklace v over ab-alphabetthere is an (n, k)-perfect necklacew over(b+ 1)-alphabetsuch thatv is a subsequence ofw.

Moreover, for each suchv there iswsatisfying that for anyn+ 2b−1 consecutive symbols there is at least one occurrence of the new symbol.

(23)

The small gap condition

Every consecutiven+ 2b−1 positions should have the new symbol.

Forb= 2 andn= 2 every5positions should have the new symbol.

Insertion without the small gap condition v= 00 01N10 11N

w= 00 010

| {z }

5positions

2 10 111

| {z }

5positions

2 20 21 22

Insertion with the small gap condition v= 00N01N10 1N1

w= 00

|{z}

4pos

2 001

|{z}

3pos

22 2110 1

| {z }

4pos

2 02 11

|{z}

4pos

(24)

The small gap condition

Every consecutiven+ 2b−1 positions should have the new symbol.

Forb= 2 andn= 2 every5positions should have the new symbol.

Insertion without the small gap condition v= 00 01N10 11N

w= 00 010

| {z }

5positions

2 10 111

| {z }

5positions

2 20 21 22

Insertion with the small gap condition v= 00N01N10 1N1

w= 00

|{z}

4pos

2 001

|{z}

3pos

22 2110 1

| {z }

4pos

2 02 11

|{z}

4pos

(25)

Proof of theorem on insertion in perfect necklaces

Given(n+ 1, k)-perfect necklace overb-alphabet, pick an Eulerian cycle inG(b, n, k).

I G(b, n, k)is a subgraph ofG(b+ 1, n, k)

I The augmenting graph G(b+ 1, n, k)\G(b, n, k)is Eulerian

I Every Eulerian cycle is the union of disjoint cycles.

I Without the small gap condition:

Use Euler-Hierholzer’s algorithm for joining cycles With the small gap condition:

Partition the augmenting graph in kbn disjoint cycles, solve a matching problem and join cycles.

The resulting Eulerian cycle inG(b+ 1, n, k)is an(n+ 1, k)-perfect necklace on(b+ 1)-alphabet with the wanted properties.

(26)

Proof of theorem on insertion in perfect necklaces

Given(n+ 1, k)-perfect necklace overb-alphabet, pick an Eulerian cycle inG(b, n, k).

I G(b, n, k)is a subgraph ofG(b+ 1, n, k)

I The augmenting graph G(b+ 1, n, k)\G(b, n, k)is Eulerian

I Every Eulerian cycle is the union of disjoint cycles.

I Without the small gap condition:

Use Euler-Hierholzer’s algorithm for joining cycles With the small gap condition:

Partition the augmenting graph in kbn disjoint cycles, solve a matching problem and join cycles.

The resulting Eulerian cycle inG(b+ 1, n, k)is an(n+ 1, k)-perfect necklace on(b+ 1)-alphabet with the wanted properties.

(27)

Proof of theorem on insertion in perfect necklaces

Given(n+ 1, k)-perfect necklace overb-alphabet, pick an Eulerian cycle inG(b, n, k).

I G(b, n, k)is a subgraph ofG(b+ 1, n, k)

I The augmenting graph G(b+ 1, n, k)\G(b, n, k)is Eulerian

I Every Eulerian cycle is the union of disjoint cycles.

I Without the small gap condition:

Use Euler-Hierholzer’s algorithm for joining cycles

With the small gap condition:

Partition the augmenting graph in kbn disjoint cycles, solve a matching problem and join cycles.

The resulting Eulerian cycle inG(b+ 1, n, k)is an(n+ 1, k)-perfect necklace on(b+ 1)-alphabet with the wanted properties.

(28)

Proof of theorem on insertion in perfect necklaces

Given(n+ 1, k)-perfect necklace overb-alphabet, pick an Eulerian cycle inG(b, n, k).

I G(b, n, k)is a subgraph ofG(b+ 1, n, k)

I The augmenting graph G(b+ 1, n, k)\G(b, n, k)is Eulerian

I Every Eulerian cycle is the union of disjoint cycles.

I Without the small gap condition:

Use Euler-Hierholzer’s algorithm for joining cycles With the small gap condition:

Partition the augmenting graph inkbn disjoint cycles, solve a matching problem and join cycles.

The resulting Eulerian cycle inG(b+ 1, n, k)is an(n+ 1, k)-perfect

(29)

Augmenting graph

Theaugmenting graphA(b+ 1, n, k)has exactly all the vertices of G(b+ 1, n, k)and all the edges ofG(b+ 1, n, k)\G(b, n, k).

Picture fork= 1, de Bruijn case.

(30)

Petals

Partition the augmenting graph inkbn disjoint cycles, calledpetals, such that in each of them there is one vertex inG(b, n, k).

(31)

The small gap condition

Consider an(n+ 1, k)-perfect necklace and a starting position.

Pick corresponding Eulerian cycle inG(b, n, k), with edgese1, . . . ekbn+1. Divide it inkbn consecutivesections, each consisting ofbedges.

Identify each section with thebtarget vertices in it.

(32)

A matching problem

The astute graphG(b, n, k)haskbn vertices.

An Eulerian cycle inG(b, n, k)haskbn sections withbvertices each.

We need to chooseone vertex ineach section, and they are all different.

We pose it as amatchingproblem.

By Hall’s marriage theorem there is aperfect matching.

(33)

Second result on insertion

Theorem (

Zylber 2017

)

For every sequencexnormal to ab-alphabet there exists a sequencey normal to(b+ 1)-alphabet such thatretract(y) =x, whereretract(.) removes the occurrences of the symbol0b0.

(34)

Proof idea

Given a sequence overb-alphabet, insert0b0 in the positions prescribed by the concatenation of lexicographically ordered(n, n)-perfect necklaces over(b+ 1)-alphabet,nnon-decreasing

perfect 00 01 02 10 11 12 20 21 22

wildcards ?? ?? ?2 ?? ?? ?2 2? 2? 22

arbitrary a1a2 a3a4 a5a6 a7a8 a9a10 a11a12

insertion a1a2 a3a4 a52 a6a7 a8a9 a102 2a11 2a12 22

We need to control the number of blocks before insertion and after insertion

(35)

Proof idea

Given a sequence overb-alphabet, insert0b0 in the positions prescribed by the concatenation of lexicographically ordered(n, n)-perfect necklaces over(b+ 1)-alphabet,nnon-decreasing

perfect 00 01 02 10 11 12 20 21 22

wildcards ?? ?? ?2 ?? ?? ?2 2? 2? 22

arbitrary a1a2 a3a4 a5a6 a7a8 a9a10 a11a12

insertion a1a2 a3a4 a52 a6a7 a8a9 a102 2a11 2a12 22

We need to control the number of blocks before insertion and after insertion

(36)

Discrete discrepancy on aligned occurrences

We count aligned occurrences of blocks (occurrences at positions that are multiple of the block length, hence non-overlapping).

b,`(u) = max

blockvof lenght`

number of aligned occurrence ofv inu

b|u|/`c − 1

b` .

As proved by Pillai (1940), a sequencea1a2. . . is normal tob-alphabet if for every length`

n→∞lim ∆b,`(a1. . . a`n) = 0

(37)

Insertion and discrete discrepancy

Lemma (crucial)

For everyn, there iscn such that for every finiteuoverb-alphabet

if ∆b,`n(u)<

then ∆b+1,n(en(u))< cn

where

`nis the number of non-bsymbols in(n, n)-perfect necklace on(b+ 1)-alphabet.

en(u)insertsb’s inuaccording to ordered(n, n)-perfect necklace on(b+ 1)-alphabet

(38)

Construction

It uses(2n,2n)-perfect necklaces in the(b+ 1)-alphabet.

Given sequencexnormal tob-alphabet,

I Determinet1, t2, t3. . .to partitionxin u1, u2, u3, . . .

so that for everyn,∆b,`2n(un)is small and|un|=tn`2n, where

`2nis number of non-b’s in(2n,2n)-perfect necklace on(b+ 1)-alphabet

I By the crucial Lemma

b+1,2n(e2n(un))is small

I Discrete discrepancy∆b+1,P also controls∆b+1,p whenpdividesP.

I The sequencey=e21(u1)e22(u2)e23(u3). . .is normal to(b+ 1)-alphabet: In eache(u)we controlled the number of aligned occurrences of blocks. In the concatenation we bound the number of non-aligned occurrences. We conclude applying Piatetski-Shapiro (1951) theorem.

(39)

Construction

It uses(2n,2n)-perfect necklaces in the(b+ 1)-alphabet.

Given sequencexnormal tob-alphabet,

I Determinet1, t2, t3. . .to partitionxin u1, u2, u3, . . .

so that for everyn,∆b,`2n(un)is small and|un|=tn`2n, where

`2nis number of non-b’s in(2n,2n)-perfect necklace on(b+ 1)-alphabet

I By the crucial Lemma

b+1,2n(e2n(un))is small

I Discrete discrepancy∆b+1,P also controls∆b+1,p whenpdividesP.

I The sequencey=e21(u1)e22(u2)e23(u3). . .is normal to(b+ 1)-alphabet: In eache(u)we controlled the number of aligned occurrences of blocks. In the concatenation we bound the number of non-aligned occurrences. We conclude applying Piatetski-Shapiro (1951) theorem.

(40)

Construction

It uses(2n,2n)-perfect necklaces in the(b+ 1)-alphabet.

Given sequencexnormal tob-alphabet,

I Determinet1, t2, t3. . .to partitionxin u1, u2, u3, . . .

so that for everyn,∆b,`2n(un)is small and|un|=tn`2n, where

`2nis number of non-b’s in(2n,2n)-perfect necklace on(b+ 1)-alphabet

I By the crucial Lemma

b+1,2n(e2n(un))is small

I Discrete discrepancy∆b+1,P also controls∆b+1,p whenpdividesP.

I The sequencey=e21(u1)e22(u2)e23(u3). . .is normal to(b+ 1)-alphabet: In eache(u)we controlled the number of aligned occurrences of blocks. In the concatenation we bound the number of non-aligned occurrences. We conclude applying Piatetski-Shapiro (1951) theorem.

(41)

Construction

It uses(2n,2n)-perfect necklaces in the(b+ 1)-alphabet.

Given sequencexnormal tob-alphabet,

I Determinet1, t2, t3. . .to partitionxin u1, u2, u3, . . .

so that for everyn,∆b,`2n(un)is small and|un|=tn`2n, where

`2nis number of non-b’s in(2n,2n)-perfect necklace on(b+ 1)-alphabet

I By the crucial Lemma

b+1,2n(e2n(un))is small

I Discrete discrepancy∆b+1,P also controls∆b+1,p whenpdividesP.

I The sequencey=e21(u1)e22(u2)e23(u3). . .is normal to(b+ 1)-alphabet:

In eache(u)we controlled the number of aligned occurrences of blocks.

In the concatenation we bound the number of non-aligned occurrences.

(42)

Open problems

I What are other forms of insertion transfering normality from b-alphabet to(b+ 1)-alphabet?

I Discrepancy analysis for different forms of insertion

Compare discrepancy(bnx mod 1)n≥0and((b+ 1)ny mod 1)n≥0 where y results from insertion inx.

Fukuyama and Hiroshima in 2012 gave metric discrepancy results for subsequences of (bnx mod 1)n≥0,

(43)

References

I C. Aistleitner. “On modifying normal numbers”. Uniform Distribution Theory6 (2):2, 49–58, 2011.

I N. Alvarez, V. Becher, P. Ferrari and S. Yuhjtman. “Perfect necklaces”, Advances of Applied Mathematics80:48–61, 2016.

I E. Barbier. “On suppose ´´ ecrite la suite naturelle des nombres; quel est le (101000)i`emechiffre ´ecrit?”Comptes Rendus des S´eances de l’Acad´emie des Sciences Paris105:795–798, 1887.

I E. Barbier. “On suppose ´´ ecrite la suite naturelle des nombres; quel est le (1010000)i`emechiffre ´ecrit?” Comptes Rendus des S´eances de l’Acad´emie des Sciences Paris105:1238–1239, 1887.

I V. Becher and L. Cort´es. “Extending de Bruijn sequences to larger alphabets”, Information Processing Letters, Volume 168: 106085, 2021.

I D. Champernowne. “The Construction of Decimals Normal in the Scale of Ten.”

Journal London Mathematical Society, S1-8(4):254, 1933.

I K. Fukuyama and N. Hiroshima. “Metric discrepancy results for subsequences of kx}”,Monatshefte f¨ur Mathematik, 165: 199-215, 2012.

I J. Vandehey. “Uncanny subsequence selections that generate normal numbers’.

Uniform Distribution Theory12(2), 65–75, 2017.

I D.D.Wall.“Normal numbers”Ph.D.ThesisUniversity of California Berkeley, 1949

Referenzen

ÄHNLICHE DOKUMENTE

If the used incident frequency is chosen related to the plasmonic frequency ω p (via the Magnetization operator) then the nanoparticle behaves as a plasmonic one while if it is

Of course, if every component of any vector is equal zero then its value (length of the vector) is equal to zero. We try to solve this equation for one unknown e.g. Of course, the

— Acknowledge that the model is a simplified (imperfect) representation of a real situation; to discuss.

Now, we have everything at hand to prove the main result of this section: convergence of the regularization scheme with the same order with respect to δ as given by best

The implicit equation of a quartic curve with no base points can be written as a 2 × 2 determinant.. If the curve doesn’t have a triple point, then each element of the determinant is

The two approaches are similar if we associate to a line through a point and its Frobenius its stabilizer, which turns out to be a Borel subgroup and thus a rational point in

is called completely positive if for every integer and the partitioned form of a nonnegative definite matrix with. the partitioned matrix is also nonnegative

If a field-assembled cable is used, B&amp;R cannot make any guarantee as to its functionality.. For the complete system in which this accessory is installed, for example, the