Et alfabet er en endelig mengde med ulike symboler. Et språk over alfabetet er enhver mengde bestående av strenger produsert med symboler i alfabetet.
- Alfabet - Språk - Den tomme strengen
Språket som omfatter alle mulige strenger fra alfabetet, , inkludert den tomme strengen kalles vi
\sum\,^* =\{0,1\}^* = \{\epsilon,0, 1,00,01,10,11,000,\dots\}Eksempel
Det binære alfabetet, , kan eksempelvis ha følgende språk:
- (som er alle primtall)