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)