diff options
Diffstat (limited to 'controle-20170330.tex')
-rw-r--r-- | controle-20170330.tex | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/controle-20170330.tex b/controle-20170330.tex index 1764ad1..5c53a7b 100644 --- a/controle-20170330.tex +++ b/controle-20170330.tex @@ -129,7 +129,7 @@ Cet énoncé comporte 3 pages (page de garde incluse) Soit $\Sigma = \{a,b\}$. (1) Représenter l'automate de Thompson $A_1$ associé à l'expression -rationnelle $r$ suivante : $a{*}(ba{*}){*}$ (pour éviter toute erreur +rationnelle $r$ suivante : $a^{*}(ba^{*})^{*}$ (pour éviter toute erreur de lecture, on rappelle que dans l'écriture des expressions rationnelles, l'étoile de Kleene $*$ a une priorité plus grande que la concaténation). @@ -153,7 +153,7 @@ l'automate déterminisé. (5) Donner une autre expression rationnelle équivalente à $r$. \begin{corrige} -(1) L'automate de Thompson de $r := a{*}(ba{*}){*}$ doit comporter +(1) L'automate de Thompson de $r := a^{*}(ba^{*})^{*}$ doit comporter $12$ états (numérotés de $0$ à $11$ selon la consigne) puisque cette expression rationnelle contient $6$ symboles parenthèses non comptées. Il est l'automate $A_1$ suivant (où on a omis les @@ -274,7 +274,7 @@ lui-même : (5) L'automate $A_4$ reconnaît manifestement le langage $\Sigma^*$ de tous les mots sur $\Sigma$. On peut donc proposer l'expression -rationnelle $(a|b){*}$ (nous notons ici $|$ pour la disjonction, qu'on +rationnelle $(a|b)^{*}$ (nous notons ici $|$ pour la disjonction, qu'on peut aussi noter $+$). \end{corrige} @@ -318,7 +318,7 @@ algébrique. Justifier soigneusement. Pour cette question et les suivantes, on pourra introduire le langage auxiliaire $N$ dénoté par l'expression rationnelle $b^{+} a b^{+} a b^{+} -a b^{+}$ où $b^{+}$ est une abréviation pour $bb{*}$ (dénotant au moins +a b^{+}$ où $b^{+}$ est une abréviation pour $bb^{*}$ (dénotant au moins une répétition de $b$). (4a) Montrer que le langage $M := \{b^p a b^q a b^q a b^p : p,q>0\}$ |