Langage rationnel

Réponses à toutes vos questions après le Bac (Fac, Prépa, etc.)
Arshan
Messages: 2
Enregistré le: 22 Juin 2014, 13:52

Langage rationnel

par Arshan » 22 Juin 2014, 14:02

Bonjour,
Je suis en L3 Info, j'ai un DS Mercredi, et je ne comprends pas très bien une notion du cours sur les langages : comment prouver qu'un langage n'est pas rationnel ?

J'ai par exemple le langage L = { a^n b^n | n ;) N } et je dois prouver qu'il n'est pas rationnel avec l'algorithme de Kleene. Donc je suppose par l'absurde qu'il est rationnel, et selon l'algorithme, L doit alors pouvoir être reconnu par un automate fini. Je ne vois pas comment prouver que ce n'est pas le cas.

Merci pour votre aide :id:



L.A.
Membre Irrationnel
Messages: 1709
Enregistré le: 09 Aoû 2008, 16:21

par L.A. » 22 Juin 2014, 14:59

Bonjour.

Suppose que ton langage est reconnu par un automate fini déterministe, et note S_n l'état sur lequel on aboutit quand on lit le mot a^n. Comme l'automate est fini il existe un couple i

Arshan
Messages: 2
Enregistré le: 22 Juin 2014, 13:52

par Arshan » 22 Juin 2014, 15:11

Je te remercie pour ton explication, je saisis mieux la logique du raisonnement

Groucho
Membre Naturel
Messages: 67
Enregistré le: 14 Mai 2014, 13:19

par Groucho » 22 Juin 2014, 16:38

Pour ce genre de question, on dispose du "pumping lemme" (il y a plusieurs traduction en français, celle que je préfère est : lemme du pompier). Va

Groucho
Membre Naturel
Messages: 67
Enregistré le: 14 Mai 2014, 13:19

par Groucho » 22 Juin 2014, 16:40

Pour ce genre de question, on dispose du "pumping lemma" (il y a plusieurs traductions en français, celle que je préfère est : lemme du pompier). Va voir

http://fr.wikipedia.org/wiki/Lemme_de_l%27%C3%A9toile

où ton exercice est traité en exemple. La preuve qui t'en est donnée par LA n'en est qu'un cas particulier.

 

Retourner vers ✯✎ Supérieur

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 20 invités

Tu pars déja ?



Fais toi aider gratuitement sur Maths-forum !

Créé un compte en 1 minute et pose ta question dans le forum ;-)
Inscription gratuite

Identification

Pas encore inscrit ?

Ou identifiez-vous :

Inscription gratuite