Definition

Let and be a formal language over . The regular operations are:

  1. Union:
  2. Concatenation:
  3. Kleene Star:

Closure

The class of regular languages is closed under these operations. And in-fact these operations are sufficient to expres all regular languages.

Remarks

The term regular expression in practical computing has expanded to no longer be expressible as a regular expression defined above, such as including context-free attributes.