Slovo (matematika)

V matematice nebo teoretická , je slovo, je jen důsledkem konečných prvků pořízené v sadě . Celá se nazývá abeceda , její části se nazývají symboly nebo písmena . Říkají, že je to bezpečné slovo .

Příklady

Vlastnosti

Jedno slovo se píše jednodušeji:

Délka slova je počet poloh symboly, které ji tvoří: nad slovo je délka . Například slovo v abecedě má délku 7. Slovo může být prázdné. Jedná se o slovo délky 0. Často se uvádí ε.

Zřetězení dvou slov a je slovo získaný uvedením začátku až do konce a . Například zřetězení a dává . Zřetězení je asociativní operace, ale nikoli komutativní. Jeho neutrálním prvkem je slovo prázdné.

Sada slov v abecedě , opatřená zřetězením, proto tvoří monoid . Jako algebraická struktura je to volný monoid ve smyslu univerzální algebry . To znamená, že jakékoli slovo je výsledkem zřetězení symbolů, které jej tvoří.

Sada slov v abecedě je tradičně známá .

Další terminologie

Lemma z Levi

Lemma Levi  -  Let , , , slova. -Li , pak existuje jediné slovo jako , nebo , .

Dalším způsobem, jak vyjádřit tento výsledek, je říci, že pokud a jsou obě předpony slova, pak buď je předpona nebo je předpona .

Zásadní výsledek

Následující výsledek charakterizuje slova, která dojíždějí.

Věta  -  Dovolit a být dvě neprázdná slova. Následující podmínky jsou ekvivalentní:

Mezi důsledky patří:

Věta připouští silnější verzi:

Jsou - li a jsou dvě neprázdná slova, a pokud existuje nějaký netriviální vztah mezi a , tj. Pokud existuje vztah

kde jsou buď nebo a

tedy .

Tyto výsledky můžeme vyjádřit pomocí rovnice mezi slovy  : první říká, že rovnice

v neznámém má pouze cyklická řešení , to znamená, že všechna slova jsou mocninami stejného slova; druhý říká, že jakákoli rovnice ve dvou proměnných bez konstanty má pouze cyklická řešení.

Další vlastnost se týká konjugace.

Věta  -  Nechť jsou neprázdná slova. Tak

právě když existuje neprázdné slovo, slovo a celé číslo jako např

A .

Tento výsledek se někdy připisuje Lyndonovi a Schützenbergerovi . Toto tvrzení můžeme vidět jako popis řešení rovnice

ve třech proměnných .

Morfismus

Aplikace

je morfismus nebo homomorfismus, pokud to vyhovuje

pro všechna slova . Jakýkoli morfismus je určen jeho údaji o písmenech abecedy . Opravdu, na slovo , máme

.

Obrázek prázdného slova je navíc prázdným slovem:

protože je jediné slovo rovnající se jeho čtverci a

.

Příklady

Thue-Morse morfismus umožňuje definovat sekvence Prouhet-Thue-Morse . Je to morfismus nad definovaný

Opakováním získáme

Fibonacci morphism definuje slovo Fibonacci . Je to morphism s , definovaný

Opakováním získáme

Zvláštní morfismy

Poznámky a odkazy

Reference

  1. V literatuře v anglickém jazyce se říká subword pro faktor a rozptýlené subword pro subword.
  2. Symbol "ш" je písmeno sha v azbuce . Unicode znaku je také používán U + 29E2 (SHUFFLE PRODUCT)). V matematickém vzorci můžeme také použít \ text {ш}.
  3. Abychom pochopili tento příklad, zapíšeme písmena druhého slova velkými písmeny. S touto konvencí máme ш a když se vrátíme na malá písmena, zůstanou pouze uvedená dvě slova.
  4. Toto prohlášení je ve skutečnosti snadná část. K dispozici je opačný: pokud monoid splňuje závěr lemmatu, a je-li navíc existuje morphism o v aditivní monoidu přírodních celá čísla taková, že , pak M je volný (viz Lothaire (1983), problém 1.1.1).
  5. Například v učebnici Shallit 2009 , 2.3 Věty Lyndona - Schützenberger.
  6. Tuto terminologii používá (ne) Anna E. Frid , „  Aritmetická složitost symetrických slov D0L  “ , Theoretical Computer Science , sv.  306,2003, str.  535-542.

Související články

Bibliografie

<img src="https://fr.wikipedia.org/wiki/Special:CentralAutoLogin/start?type=1x1" alt="" title="" width="1" height="1" style="border: none; position: absolute;">