Muodollisen kielen sana (myös - ketju , rivi ) on mielivaltainen merkkijono annetusta aakkosesta . Sanan merkkien lukumäärää kutsutaan sen pituudeksi ja sitä merkitään . Yksittäinen sana, jonka pituus on 0, ( tyhjä sana ), joka ei sisällä merkkejä (merkitty , tai ), voidaan sallia.
Aakkosten kaikkien pituisten sanojen joukkoa merkitään , äärellisissä aakkosissa tällaisten sanojen määrä on täsmälleen yhtä suuri kuin aakkosten koko potenssiin ( ). Kaikkien aakkosten sanojen joukko (mielisen pituisia) on merkitty ( Kleenen tähti ), näin:
Tietyn aakkoston yli olevilla sanoilla määritellään ketjutustoiminto , eli sanojen peräkkäinen liimaus. Kaikkien aakkosten sanojen joukko ketjutusoperaatiolla muodostaa monoidin ( free monoid ). Kaikki ei-tyhjät sanat aakkosten yli ketjutusoperaatiolla muodostavat puoliryhmän .
Muodolliset kielet ja viralliset kieliopit | |
---|---|
Yleiset käsitteet | |
Tyyppi 0 | |
Tyyppi 1 |
|
Tyyppi 2 | |
Tyyppi 3 |
|
jäsentäminen |