diff options
| author | David A. Madore <david+git@madore.org> | 2017-10-27 23:48:10 +0200 | 
|---|---|---|
| committer | David A. Madore <david+git@madore.org> | 2017-10-27 23:48:10 +0200 | 
| commit | 185bae82bcf3ddd5f782edabd8a15f5c310e2257 (patch) | |
| tree | 5fa1766f11ec86cad0f75aad050516b84bebb731 | |
| parent | 79e653484b265344c00af7e708c1b7c521e719d8 (diff) | |
| download | inf105-185bae82bcf3ddd5f782edabd8a15f5c310e2257.tar.gz inf105-185bae82bcf3ddd5f782edabd8a15f5c310e2257.tar.bz2 inf105-185bae82bcf3ddd5f782edabd8a15f5c310e2257.zip  | |
More remarks on Glushkov automata.
| -rw-r--r-- | notes-inf105.tex | 23 | 
1 files changed, 20 insertions, 3 deletions
diff --git a/notes-inf105.tex b/notes-inf105.tex index 6312c88..78191a4 100644 --- a/notes-inf105.tex +++ b/notes-inf105.tex @@ -2618,7 +2618,7 @@ si l'automate accepte le mot.  \thingy Les constructions que nous avons décrites dans cette section  associent naturellement un NFA standard à chaque expression -rationnelle : il s'obtient en partant des automates décrits +rationnelle : il s'obtient en partant des automates de base décrits  en \ref{trivial-standard-automata} et en appliquant les constructions  décrites dans les démonstrations de \ref{nfa-union},  \ref{nfa-concatenation} et \ref{nfa-star}.  Cette automate standard, @@ -2628,12 +2628,29 @@ suivantes :  \item c'est un NFA reconnaissant le langage $L_r$ dénoté par    l'expression rationnelle $r$ dont on est parti,  \item il est standard au sens de \ref{standard-automaton-lemma}, -  c'est-à-dire qu'il possède un unique état initial qui n'est la cible -  d'aucune transition, +  c'est-à-dire qu'il possède un unique état initial auquel n'aboutit +  aucune transition, +\item les transitions aboutissant à n'importe quel état donné sont +  toutes étiquetées par la même lettre,  \item son nombre d'états est égal à $1$ plus le nombre de lettres (à    l'exclusion des métacaractères) contenues dans l'expression $r$.  \end{itemize} +Les deux dernières propriétés se vérifient inductivement, c'est-à-dire +qu'on observe qu'elles sont satisfaites sur les automates de base +décrits en \ref{trivial-standard-automata} qu'elles sont préservées +par les constructions de \ref{nfa-union}, \ref{nfa-concatenation} +et \ref{nfa-star}.  En fait, on peut être un peu plus précis : chaque +état, autre que l'état initial, de l'automate de Glushkov associé à +l'expression rationnelle $r$ correspond à une lettre $x$ (à +l'exclusion des métacaractères) de $r$, l'état en question provient de +l'état $q_1$ de l'automate décrit en \ref{trivial-standard-automata} +pour le langage $\{x\}$, et toutes les transitions menant à cet état +sont étiquetées par $x$. + +Ces observations sont utiles pour détecter des erreurs lors de la +construction de l'automate. +  \textcolor{red}{TODO: Développer, et donner des exemples.}  | 
