En prépa, ce genre de problème se résout presque toujours de la même façon.trylam a écrit :Bonjour,
J'ai un petit problème : si j'ai un langage L rationnel, comment puis-je prouver que le langage miroir de L est rationnel ?
Merci d'avance.
Soit L le langage initial:
1) D'après Kleene, il existe un automate A qui reconnaît L.
2) Tu fabriques "à la main" un automate A' qui reconnaît le miroir des mots que reconnaît A.
3) Donc d'après Kleene, le langage miroir de L est reconnaissable.
Je te laisse faire la partie 2, c'est la seule partie qui change d'un problème à l'autre (Dans le cas présent, on aurait pu aussi répondre par récurrence en construisant "à la main" l'expression rationnelle du langage miroir, mais je trouve plus pratique de travailler avec des automates, et au moins la méthode est relativement générale).