Langages réguliers et hors-contexte
Cours M1 INaLCO, 2008-2009
Interrogation écrite du 11/12/08
On considère l'alphabet X = {0, x, 7, 9, h
},
et l'expression régulière suivante sur cet alphabet,
écrite en syntaxe
standard du logiciel automate :
E = (7|9)+|0(7+|x(7|9|h)+)
Transcrire cette expression en notation mathématique (avec "∪" pour la réunion et ".
" pour le produit).
Les deux sous-ensembles (7|9)+
et 0(7+|x(7|9|h)+)
sont-ils disjoints ?
Les mots suivants appartiennent-ils au langage de l'expression, et pourquoi ?
779
, 0779
, 779h
, 0779h
, 0x779h
, h779
, 0h779
, 0xh779
On considère l'automate fini sur le même alphabet
Cet automate est-il déterministe ?
Si oui, est-il minimal ?
A-t-il quelque rapport avec l'expression précédente ?
Avez-vous une interprétation raisonnable pour cette expression ?