En
informatique théorique, l'objectif de la <dfn>théorie des automates</dfn> est de proposer des modèles de mécanismes mathématiques qui formalisent les méthodes de calcul. Cette théorie est le fondement de plusieurs branches importantes de l'informatique théorique, comme :