Este documento describe las máquinas de estado finito, las cuales reconocen cadenas de caracteres y dan una respuesta de "sí" o "no" basada en las transiciones entre estados. Estas máquinas comienzan en un estado inicial y se mueven a estados siguientes basados en los caracteres de la cadena, hasta que la cadena termina o no hay más transiciones posibles. Si el estado final es alcanzado con la cadena vacía, la respuesta es "sí", de lo contrario es "no".