Table of Contents

Regular Languages

Finite Automata

Definitions

Theorems

Nondeterminism

In a deterministic machine, we can always determine the next state. In a nondeterministic machine there may be several possible next states which must all be considered. This means that DFA's are a subset of NFA's.

Definitions

Theorems

We must understand how to convert an NFA to a DFA.

Regular Expressions

Nonregular Languages