Bonsoir a tous
Bon voila je suis en train de reviser un module appellé théorie des langages. Je suis tombée sur un exercice que je trouve assez difficile à resoudre, je vous demande donc de bien vouloir m'aider et merci d'avance
L'exercice demande de trouver la grammaire, sachant que le langage L={a^m b^n c^l, l=max(n,m)}; n, m et l des entiers naturels..
J'ai deduit qu'il faut étudier les trois cas,
Cas 1:
quand n=m d'où l=n=m Ici je dois trouver la grammaire de L1={a^n b^n c^n avec n>=0} Je n'ai pas pu avancer ici et j'aimerais que vous m'aidiez s'il vous plait, je bloque
Cas 2:
Lorsque n<m d'où l=m On serait donc face à ce langage L2={a^m b^n c^m avec m>n, m>0, n>=0}
Cas 3:
Lorsque m<n alors l=n Le langage dans ce cas L3={a^m b^n c^n avec n>m, n>0, m>=0}
Je sais qu'à la fin je dois unir les 3 grammaires afin de repondre à l'exercice. Mais là j'arrive meme pas à trouver les 3 grammaires..
Merci beaucoup de votre aide.
-----