Słowo Thuego-Morse’a

Tworzenie kolejnych słów Thuego-Morse’a

Słowo Thuego-Morse’a – nieskończony ciąg binarny; słowo nad alfabetem { 0 , 1 } , {\displaystyle \{0,1\},} które pojawia się w wyniku analizy różnych zagadnień, często w odległych dziedzinach. Jedna z metod jego konstrukcji polega na podaniu jego pierwszego elementu (litery) 0 , {\displaystyle 0,} a następnie dopisywaniu w każdym kolejnym kroku do już wypisanych elementów ich negacji. Każda kolejna iteracja wydłuża dwukrotnie uzyskany ciąg.

Pierwsze 32 symbole ciągu to

01101001100101101001011001101001… (ciąg publikacja w otwartym dostępie – możesz ją przeczytać A010060 w OEIS).

Definicje

Istnieje kilka równoważnych sposobów na zdefiniowanie ciągu Thuego-Morse’a.

Definicja formalna

Jeśli skończone wyrazy ciągu są zdefiniowana jako

T n := { 0 dla  n = 0 , T n 1 T n 1 ¯ dla  n > 0 , {\displaystyle T_{n}:={\begin{cases}0&{\text{dla }}n=0,\\T_{n-1}{\overline {T_{n-1}}}&{\text{dla }}n>0,\end{cases}}}

gdzie T ¯ {\displaystyle {\overline {T}}} oznacza słowo, w którym wszystkie litery zostały zanegowane,

to T := lim n T n {\displaystyle T_{\infty }:=\lim _{n\to \infty }T_{n}} jest słowem Thuego-Morse’a[1][2].

Wzór ogólny ciągu

Jeśli kolejne litery t n {\displaystyle t_{n}} słowa ponumerujemy od zera, to na pozycji n {\displaystyle n} będzie 1 , {\displaystyle 1,} gdy liczba jedynek w zapisie binarnym liczby n {\displaystyle n} będzie nieparzysta i 0 {\displaystyle 0} w przeciwnym razie[2].

Przykład[3]:

Niech n = 11. {\displaystyle n=11.}

Ponieważ ( 11 ) 10 = ( 1011 ) 2 {\displaystyle (11)_{10}=(1011)_{2}} i liczba jedynek liczby 11 w zapisie dwójkowym jest równa 3, czyli jest nieparzysta, więc

t 11 = 1. {\displaystyle t_{11}=1.}

Ta metoda pozwala na utworzenie efektywnego algorytmu na obliczanie kolejnych wyrazów ciągu[4].

Wzór rekurencyjny

Kolejne litery t n {\displaystyle t_{n}} ciągu można wyznaczać według wzoru[3]:

t 0 = 0 , t 2 n = t n , t 2 n + 1 t n , {\displaystyle {\begin{aligned}t_{0}&=0,\\t_{2n}&=t_{n},\\t_{2n+1}&\neq t_{n},\end{aligned}}}

dla wszystkich nieujemnych n . {\displaystyle n.}

Definicja z pomocą morfizmu

Niech μ {\displaystyle \mu } będzie następującym morfizmem[5]

μ ( 0 ) = 01 , μ ( 1 ) = 10 , μ ( u v ) = μ ( u ) μ ( v ) . {\displaystyle {\begin{aligned}\mu (0)&=01,\\\mu (1)&=10,\\\mu (uv)&=\mu (u)\mu (v).\end{aligned}}}

Tworząc ciąg iterat począwszy od litery 0 , {\displaystyle 0,} otrzymujemy[6]:

μ ( 0 ) = 01 , μ 2 ( 0 ) = μ ( μ ( 0 ) ) = μ ( 01 ) = μ ( 0 ) μ ( 1 ) = 0110 , μ 3 ( 0 ) = μ ( μ 2 ( 0 ) ) = μ ( 0 ) μ ( 1 ) μ ( 1 ) μ ( 0 ) = 01101001. {\displaystyle {\begin{aligned}\mu (0)&=01,\\\mu ^{2}(0)&=\mu (\mu (0))=\mu (01)=\mu (0)\mu (1)=0110,\\\mu ^{3}(0)&=\mu (\mu ^{2}(0))=\mu (0)\mu (1)\mu (1)\mu (0)=01101001.\end{aligned}}}

Wyrażenie μ ( 0 ) := lim n μ n ( 0 ) {\displaystyle \mu ^{\infty }(0):=\lim _{n\to \infty }\mu ^{n}(0)} jest słowem Thuego-Morse’a[1][2][6]. Natomiast μ {\displaystyle \mu } nazywa się morfizmem Thuego-Morse’a[5].

Własności

  • słowo zawiera kwadraty podsłów[a][2],
  • słowo jest beznakładkowe[b][2][7],
  • z beznakładkowości wynika, że słowo nie zawiera niepustego podsłowa będącego trzecią potęgą[2],
  • analiza definicji z pomocą morfizmu prowadzi do wniosku, że słowo jest fraktalem[1].

Uogólnienie

Korzystając z definicji bezpośredniej bazującej na obliczaniu sumy jedynek mod   2 , {\displaystyle {\text{mod}}\ 2,} można zdefiniować uogólnienie, w którym dla litery t n {\displaystyle t_{n}} obliczana jest suma cyfr o postawie k 2. {\displaystyle k\geq 2.} Tak zdefiniowany ciąg { T k ( n ) } n = 0 {\displaystyle \{T_{k}(n)\}_{n=0}^{\infty }} jest również binarny, a po podstawieniu k = 2 {\displaystyle k=2} daje T 2 ( n ) = T ( n ) {\displaystyle T_{2}(n)=T(n)} ciąg słów Thuego-Morse’a[8].

Dalszym uogólnieniem jest zwiększenie rozmiaru alfabetu generującego słowa, zastępując operację mod   2 {\displaystyle {\text{mod}}\ 2} przez mod   m {\displaystyle {\text{mod}}\ m} [9]. Tak uzyskany ciąg tworzy słowo beznakładkowe[b] wtedy i tylko wtedy gdy m k {\displaystyle m\geq k} [9] dla k 2 {\displaystyle k\geq 2} i m 1 {\displaystyle m\geq 1} [10].

Historia

Pierwsze badania nad ciągiem, w ramach teorii liczb przeprowadził Eugène Prouhet(inne języki) w 1851[11]. Jednak nie wskazał go jawnie. Zrobił to dopiero Axel Thue w 1906[11], w swoich badaniach nad słowami w dziedzinie kombinatoryki[7]. Nieskończony ciąg binarny zyskał światową uwagę dzięki pracy Marstona Morse’a(inne języki) z 1921 dotyczącej geometrii różniczkowej[12]. W kolejnych latach ciąg był również wielokrotnie niezależnie odkrywany w różnych odległych od siebie dziedzinach[11].

Zobacz też

Uwagi

  1. Słowa kwadratowe to dwukrotne sklejenie takie samej kombinacji symboli na przykład mama lub kankan[13].
  2. a b Definicja: Słowo jest beznakładkowe jeśli nie zawiera wzoru o postaci a X a X a , {\displaystyle aXaXa,} gdzie a {\displaystyle a} jest literą z alfabetu tworzącego słowa, a X {\displaystyle X} dowolnym układem liter (także pustym)[14]. W słowach nakładkowych można znaleźć powtórzone podsłowa jak na przykład we francuskim wyrazie entente[9].

Przypisy

  1. a b c Williamson 2010 ↓, s. 3.
  2. a b c d e f szreder 2011 ↓.
  3. a b Williamson 2010 ↓, s. 2.
  4. Arndt 2011 ↓, s. 44.
  5. a b Fraenkel 2015 ↓, s. 2.
  6. a b Fraenkel 2015 ↓, s. 3.
  7. a b Allouche i Shallit 1999 ↓, 3.1 The pioneering work of Thue.
  8. Astudillo 2003 ↓, s. 1–2.
  9. a b c Allouche i Shallit 2000 ↓, s. 1.
  10. Williamson 2010 ↓, s. 13.
  11. a b c Allouche i Shallit 1999 ↓, Abstract.
  12. Allouche i Shallit 1999 ↓, 4. Differential geometry.
  13. JakubJ. Radoszewski JakubJ., Kwadraty, „Delta”, marzec 2011 [dostęp 2018-06-27] .
  14. Williamson 2010 ↓, s. 9.

Bibliografia

  • Jean-PaulJ.P. Allouche Jean-PaulJ.P., JeffreyJ. Shallit JeffreyJ., The ubiquitous Prouhet-Thue-Morse sequence [online], 1999 [dostęp 2018-06-24]  (ang.).
  • Jean-PaulJ.P. Allouche Jean-PaulJ.P., JeffreyJ. Shallit JeffreyJ., Sums of Digits, Overlaps, and Palindromes, „Discrete Mathematics and Theoretical Computer Science”, 4 (1), 2000, s. 001–010, hal-00958941 [dostęp 2018-06-24] .
  • 1.16.4 The Thue-Morse sequence, [w:] JörgJ. Arndt JörgJ., Matters Computational: Ideas, Algorithms, Source Code, Springer, 2011  (ang.).
  • RicardoR. Astudillo RicardoR., On a class of Thue-Morse type sequences, „Journal of Integer Sequences”, 6, 2003, Article 03.4.2  (ang.).
  • Aviezri S.A.S. Fraenkel Aviezri S.A.S., Games derived from a generalized Thue-Morse word [online], 31 grudnia 2015 [dostęp 2018-06-25]  (ang.).
  • szreder, Rozdział 2: Przykłady ciekawych abstrakcyjnych tekstów | Informatyka MIMUW [online], 18 stycznia 2011 [dostęp 2018-06-24] .
  • ChristopherCh. Williamson ChristopherCh., An Overview of the Thue-Morse Sequence [online], 4 czerwca 2010 [dostęp 2018-06-24]  (ang.).

Linki zewnętrzne

  • Eric W.E.W. Weisstein Eric W.E.W., Thue-Morse Sequence, [w:] MathWorld, Wolfram Research  (ang.).
  • KarolK. Gryszka KarolK., Od Prouheta-Tarry’ego-Escotta do Thuego-Morse’a, „Delta”, październik 2016 [dostęp 2018-06-24] .
  • KarolK. Gryszka KarolK., Sprawiedliwie, sprawiedliwiej, najsprawiedliwiej, „Delta”, listopad 2016 [dostęp 2018-06-24] .
  • KarolK. Gryszka KarolK., Fraktale z zer i jedynek, „Delta”, marzec 2017 [dostęp 2018-06-25] .