Słowo Thuego-Morse’a

Z testwiki
Przejdź do nawigacji Przejdź do wyszukiwania
Tworzenie kolejnych słów Thuego-Morse’a

Słowo Thuego-Morse’a – nieskończony ciąg binarny; słowo nad alfabetem {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, 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… Szablon: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

Tn:={0dla n=0,Tn1Tn1dla n>0,

gdzie T oznacza słowo, w którym wszystkie litery zostały zanegowane,

to T:=limnTn jest słowem Thuego-Morse’aSzablon:OdnSzablon:Odn.

Wzór ogólny ciągu

Jeśli kolejne litery tn słowa ponumerujemy od zera, to na pozycji n będzie 1, gdy liczba jedynek w zapisie binarnym liczby n będzie nieparzysta i 0 w przeciwnym razieSzablon:Odn.

PrzykładSzablon:Odn:

Niech n=11.

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

t11=1.

Ta metoda pozwala na utworzenie efektywnego algorytmu na obliczanie kolejnych wyrazów ciąguSzablon:Odn.

Wzór rekurencyjny

Kolejne litery tn ciągu można wyznaczać według wzoruSzablon:Odn:

t0=0,t2n=tn,t2n+1tn,

dla wszystkich nieujemnych n.

Definicja z pomocą morfizmu

Niech μ będzie następującym morfizmemSzablon:Odn

μ(0)=01,μ(1)=10,μ(uv)=μ(u)μ(v).

Tworząc ciąg iterat począwszy od litery 0, otrzymujemySzablon:Odn:

μ(0)=01,μ2(0)=μ(μ(0))=μ(01)=μ(0)μ(1)=0110,μ3(0)=μ(μ2(0))=μ(0)μ(1)μ(1)μ(0)=01101001.

Wyrażenie μ(0):=limnμn(0) jest słowem Thuego-Morse’aSzablon:OdnSzablon:OdnSzablon:Odn. Natomiast μ nazywa się morfizmem Thuego-Morse’aSzablon:Odn.

Własności

Uogólnienie

Korzystając z definicji bezpośredniej bazującej na obliczaniu sumy jedynek mod 2, można zdefiniować uogólnienie, w którym dla litery tn obliczana jest suma cyfr o postawie k2. Tak zdefiniowany ciąg {Tk(n)}n=0 jest również binarny, a po podstawieniu k=2 daje T2(n)=T(n) ciąg słów Thuego-Morse’aSzablon:Odn.

Dalszym uogólnieniem jest zwiększenie rozmiaru alfabetu generującego słowa, zastępując operację mod 2 przez mod mSzablon:Odn. Tak uzyskany ciąg tworzy słowo beznakładkowe[uwaga 2] wtedy i tylko wtedy gdy mkSzablon:Odn dla k2 i m1Szablon:Odn.

Historia

Pierwsze badania nad ciągiem, w ramach teorii liczb przeprowadził Szablon:Link-interwiki w 1851Szablon:Odn. Jednak nie wskazał go jawnie. Zrobił to dopiero Axel Thue w 1906Szablon:Odn, w swoich badaniach nad słowami w dziedzinie kombinatorykiSzablon:Odn. Nieskończony ciąg binarny zyskał światową uwagę dzięki pracy Szablon:Link-interwiki z 1921 dotyczącej geometrii różniczkowejSzablon:Odn. W kolejnych latach ciąg był również wielokrotnie niezależnie odkrywany w różnych odległych od siebie dziedzinachSzablon:Odn.

Zobacz też

Uwagi

Szablon:Uwagi

Przypisy

Szablon:Przypisy

Bibliografia

Linki zewnętrzne


Błąd rozszerzenia cite: Istnieje znacznik <ref> dla grupy o nazwie „uwaga”, ale nie odnaleziono odpowiedniego znacznika <references group="uwaga"/>