The document summarizes the theory of finite automata and formal languages. It defines a deterministic finite automaton (DFA) as a 5-tuple consisting of a finite set of states, an input alphabet, transition function, initial state, and set of final/accepting states. It provides examples of DFAs and their transition graphs for strings over the alphabet {a,b}. It also defines the extended transition function that maps state-input pairs to the next state.