cours/automate fini déterministe.md
oscar.plaisant@icloud.com a2ee0fa5ca from github to this gitea
2023-10-23 23:09:51 +02:00

1.1 KiB

up:: automate fini, automate déterministe #informatique

[!definition] automate fini déterministe Un automate fini déterministe (AFD) est un quintuplet :

A = (Q, \Sigma, \delta, q_0, F)
  • Un ensemble fini d'états Q = \{ q_0, q_1, q_2, \dots \}
  • Un ensemble fini de symboles (un langage formel alphabet) \Sigma
  • Une fonction de transition qui prend en paramètre un état et un symbole, et qui renvoie un état \delta \in Q^{Q\times\Sigma}
  • Un état initial q_0 \in Q
  • Un ensemble d'états finaux F \subset Q ^definition

Exemple

L'automate : A = (\{ q_0, q_1, q_2 \}, \{ 0, 1 \}, q_0, \{ q_1 \}) de table de transition :

0 1
\to q_0 q_2 q_0
*q_1 q_1 q_1
q_2 q_2 q_1

Accepte le langage suivant : L = \{ x 01 y \mid x,y \in \{ 0, 1 \}^{*} \}

nombres pair

!automate fini déterministe 2023-09-12 08.53.02.excalidraw