Fibonacciho slovo

Fibonacciho slovo  je nějaká sekvence binárních číslic (nebo symbolů z libovolné dvoupísmenné abecedy ). Fibonacciho slovo je tvořeno opakovaným zřetězením stejným způsobem, jakým se Fibonacciho čísla tvoří opakovaným sčítáním.

Slovo Fibonacci je učebnicovým příkladem slova Sturm .

Název „Fibonacciho slovo“ se také používá k označení členů formálního jazyka L , který obsahuje řetězce nul a jedniček bez sousedních. Jakákoli část určitého Fibonacciho slova patří do L , ale v jazyce existuje mnoho dalších řetězců. V L je počet řetězců každé možné délky Fibonacciho číslo.

Definice

Nechť se rovná "0" a rovná se "01". Nyní (zřetězení předchozího členu a členu před ním).

Nekonečné Fibonacciho slovo je limit .

Výpis členů posloupnosti z výše uvedené definice dává:

   0

   01

   010

   01001

   01001010

   0100101001001

Prvních několik prvků nekonečného Fibonacciho slova je:

0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, … ( sekvence A003849 v OEIS )

Uzavřený výraz pro konkrétní číslice

Číslice s číslem n slova se rovná , kde  je zlatý řez a  je funkcí "podlaha" ("podlaha").

Pravidla střídání

Dalším způsobem, jak přejít od Sn k Sn +  1  , je nahradit každou 0 v Sn dvojicí 0 , 1 a nahradit každou 1 0.

Alternativně si lze představit generování celého nekonečného Fibonacciho slova následujícím postupem. Začneme znakem 0, umístíme na něj kurzor. V každém kroku, pokud kurzor ukazuje na 0, přidejte 1 a 0 na konec slova, a pokud kurzor ukazuje na 1, přidejte 0 na konec slova. V obou případech je krok dokončen posunutím o jednu pozici doprava.

Podobné nekonečné slovo, někdy nazývané zlatá struna nebo králičí sekvence , je vytvořeno podobným nekonečným procesem, ale pravidlo substituce je jiné - pokud kurzor ukazuje na 0, přidejte 1, a pokud ukazuje na 1, přidejte 0, 1. Výsledná sekvence začíná na

0, 1, 0, 1, 1, 0, 1, 0, 1, 1, 0, 1, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 1, 0, 1, 1, 0, 1, 0, 1, 1, 0, …

Tato posloupnost se však od Fibonacciho slova liší triviálně – nuly jsou nahrazeny jedničkami a celá posloupnost je posunuta o jedničku.

Uzavřený výraz pro zlatý řetězec je:

Číslice s číslem n slova se rovná , kde  je zlatý řez a  je to funkce „podlaha“ .

Diskuse

Slovo souvisí se slavnou stejnojmennou posloupností ( Fibonacciho posloupnost ) v tom, že přidání celých čísel v induktivní definici je nahrazeno zřetězením řetězců. To má za následek, že délka Sn je F n  + 2 , ( n + 2  ) Fibonacciho číslo. Také počet jedniček v Sn je Fn a počet nul v Sn je Fn + 1  .

Další vlastnosti

Aplikace

Fibonacciho slovní konstrukce se používají k modelování fyzikálních systémů s neperiodickým uspořádáním, jako jsou kvazikrystaly , a ke studiu vlastností rozptylu světla krystalů s Fibonacciho vrstvami [7] .

Viz také

Poznámky

  1. Posloupnost se nazývá konečně periodická s parametry , pokud podmínka pro , kde a jsou celá čísla, , . Nejmenší takové číslo se nazývá perioda posloupnosti. Sekvence se nazývá -periodická if ( Lipnitsky a Chesalin 2008 , s. 27).
  2. Adamczewski, Bugeaud, 2010 , str. 443.
  3. Lothaire, 2011 , str. 47.
  4. de Luca (1995) .
  5. Allouche, Shallit, 2003 , str. 37.
  6. Lothaire, 2011 , str. jedenáct.
  7. Dharma-wardana, MacDonald, Lockwood, Baribeau, Houghton, 1987 .

Literatura

Odkazy