Word (formální jazyk)

Slovo formálního jazyka (též řetěz , řádek ) je libovolná posloupnost znaků z dané abecedy . Počet znaků ve slově se nazývá jeho délka a značí se . Jedno slovo délky 0, ( prázdné slovo ), které neobsahuje žádné znaky (označené , nebo ), může být povoleno.

Množinu všech slov délky v abecedě značíme , v konečné abecedě je počet takových slov přesně roven velikosti abecedy na mocninu ( ). Množina všech slov v abecedě (libovolné délky) je označena ( Kleenova hvězda ), tedy:

Na slovech v dané abecedě je definována operace zřetězení  , tedy postupného slepování slov. Množina všech slov v abecedě s operací zřetězení tvoří monoid ( volný monoid ). Množina všech neprázdných slov v abecedě s operací zřetězení tvoří pologrupu .