• Aucun résultat trouvé

Travaux Dirig´es Automates n

N/A
N/A
Protected

Academic year: 2022

Partager "Travaux Dirig´es Automates n"

Copied!
1
0
0

Texte intégral

(1)

Travaux Dirig´ es Automates n

o

3

xExercice 1. Ecrire des expressions rationnelles correspondant aux descriptions sui- vantes sur A ={a, b}, en utilisant uniquement l’union, le produit et l’´etoile :

– Tous les mots sauf le mot vide.

– Il n’y a jamais deuxb cons´ecutifs.

– Le nombre dea est multiple de 3.

– Le nombre deb cons´ecutifs est toujours pair.

xExercice 2. Etant donn´e un entier´ n ≥1 construire un automate non-d´eterministe sur l’alphabet A={a, b} avec n+ 1´etats reconnaissant les mots de longueur ≥n tels que la n-i`eme lettre en partant de la fin soit un a (AaAn−1).

On suppose avoir determinis´e l’automate et obtenu un automateA= (A, Q, δ, i, F).

On veut montrer qu’il poss`ede au moins 2n ´etats. Pour tout mot u, on note δ(i, u) l’´etat o`u on arrive en lisant le mot u.

Soient u et v deux mots distincts de longueur n. Montrez que δ(i, u) 6= δ(i, v) (indication : trouver un mot w tel que uw soit reconnu et pasvw, ou le contraire).

Combien il y a-t-il de mots de longueur n sur l’alphabet A={a, b}? Conclure.

xExercice 3. Construire l’automate qui reconnaˆıt le complementaire de p

q

r

a a

b a

b

xExercice 4. Montrer qu’un automate fini sans circuit `an´etats ne reconnaˆıt que des mots comportant moins de n lettres.

On suppose que le langage L = {anbn | n ≥ 0} est reconnaissable par automate avec k ´etats. Montrer qu’il existe un chemin r´eussi qui contient un circuit unique- ment ´etiquet´e par des a. En d´eduire que le langage L n’est reconnaissable par aucun automate.

Montrer que le langage L des mots qui ont autant de a que de b n’est pas recon- naissable. (indication : utiliser le langage Lpr´ec´edent)

Références

Documents relatifs

La m´ ethode consiste ` a placer un ´ el´ ement du tableau (appel´ e pivot) ` a sa place d´ efinitive, en permutant tous les ´ el´ ements de telle sorte que tous ceux qui lui

On souhaite repr´ esenter en machine le type abstrait ensemble (plus pr´ ecis´ ement, ensemble d’´ el´ ements d’un certain type).. On donne ci-dessous quelques op´ erations de

– ´ Ecrire une fonction qui prend en argument une liste chaˆın´ ee et retourne le nombre d’´ el´ ements diff´ erents qu’elle contient.. – Donner la complexi´ e des

Donner un automate d´eterministe complet sur l’alphabet {a, b} qui reconnaˆıt les mots dont la deuxi`eme lettre est un a.. x

Trouvez un automate d´ eterministe et complet A 6 reconnaissant les nombres dont l’´ ecriture binaire est multiple de 6 par les deux m´ ethodes suivantes :2. Directement en

iii) Dessiner un automate mod´elisant le jeu. Chaque ´etat repr´esente une situation diff´erente. Tout ´etat est initial sauf l’´etat dans lequel tous les jetons ont la

[r]

Montrer que la classe de similitude de M est une quadrique affine d’un hyperplan affine de M 2 (R), que l’on d´eterminera suivant la diagonalisabilit´e de M