Ordet för ett formellt språk (även kedja , linje ) är en godtycklig sekvens av tecken från det givna alfabetet . Antalet tecken i ett ord kallas dess längd och betecknas med . Ett enstaka ord med längden 0, ( tomt ord ), som inte innehåller några tecken (betecknat med , eller ) kan tillåtas.
Mängden av alla ord av längd i alfabetet betecknas med , i det finita alfabetet är antalet sådana ord exakt lika med storleken på alfabetet i potensen ( ). Uppsättningen av alla ord i alfabetet (av godtycklig längd) betecknas med ( Kleenes stjärna ), alltså:
På ord över ett givet alfabet definieras operationen för sammanlänkning , dvs successiv limning av ord. Mängden av alla ord i alfabetet med sammanlänkningsoperationen bildar en monoid ( fri monoid ). Uppsättningen av alla icke-tomma ord över ett alfabet med sammanlänkningsoperationen bildar en halvgrupp .
Formella språk och formella grammatiker | |
---|---|
Allmänna begrepp | |
Typ 0 | |
Typ 1 |
|
Typ 2 | |
Typ 3 |
|
analysera |