Basic Terminology

Alphabet - a finite set (of symbols/letters). Examples include:

We denote an alphabet by
In this module, alphabets are finite

String (word) - a finite sequence of symbols. Examples include:

  • for

means “all strings”.
means “empty string”.
means “all non-empty strings” i.e.

Language - a subset of all strings.