Este documento apresenta um resumo sobre linguagens formais e autômatos. Ele discute conceitos básicos de linguagens regulares, incluindo autômatos finitos, expressões regulares e gramáticas regulares. O capítulo 3 se concentra especificamente em linguagens regulares, definindo sistemas de estados finitos, composição seqüencial, não-determinista e autômatos finitos.