Maths discrète, alphabet langage ...

Réponses à toutes vos questions après le Bac (Fac, Prépa, etc.)
architecte
Messages: 4
Enregistré le: 21 Sep 2010, 18:06

Maths discrète, alphabet langage ...

par architecte » 21 Sep 2010, 18:11

Bonjour à tous.
Je comprend les notations V+ ou V* lorsque V est un alphabet. En revanche, si V est un langage je suis perdu !

Imaginons le langage L = {a, b, c}. Que vaudrait L+ et L* ?

Je vous remercie d'avance.



Avatar de l’utilisateur
Ben314
Le Ben
Messages: 21709
Enregistré le: 11 Nov 2009, 21:53

par Ben314 » 21 Sep 2010, 18:27

Salut,
Tu peut rappeller ce que signifie pour toi (ou ton prof) les notations V+ et V* dans le cas d'un alphabet ?
Qui n'entend qu'un son n'entend qu'une sonnerie. Signé : Sonfucius

Doraki
Habitué(e)
Messages: 5021
Enregistré le: 20 Aoû 2008, 11:07

par Doraki » 21 Sep 2010, 18:35

V* est l'ensemble des mots qui sont obtenus en concaténant des mots de V (0 ou plus), avec la possibilité de concaténer 0 mots pour faire le mot vide.

V+ est l'ensemble des mots qui sont obtenus en concaténant des mots de V (1 ou plus).

architecte
Messages: 4
Enregistré le: 21 Sep 2010, 18:06

par architecte » 21 Sep 2010, 18:40

Alors,
V+ -> l'ensemble des mots de longueur au moins 1 que l'on peut écrire sur l'alphabet V
V* -> V+ incluant le mot vide.

Maintenant, voici les définitions que j'ai si L correspond à un langage :
L+ est l'ensemble des concaténations d'un nombre quelconque (y compris 0) de mots de L

L* est l'ensemble des concaténations d'un nombre quelconque non nul de mots de L

Voila. Si vous comprenez ma question pourriez vous me répondre avec un exemple ?

Cordialement

architecte
Messages: 4
Enregistré le: 21 Sep 2010, 18:06

par architecte » 21 Sep 2010, 18:48

Doraki, si je comprend bien :

Soit L le langage {a, b, c}
L* = {motVide, a, b, c, ab, ac, ba, bc, ca, cb, abc, bac, cba};

L+ = L* sans motVide;

Doraki
Habitué(e)
Messages: 5021
Enregistré le: 20 Aoû 2008, 11:07

par Doraki » 21 Sep 2010, 20:02

Je pense que tu (ou alors ton prof) as inversé tes définitions de L+ et L*.

Et puis tu as le droit d'utiliser plusieurs fois le même mot dans la concaténation.

Si L = {a,b,c},
la concaténation de L avec lui-même donne :
LL = {a,b,c}{a,b,c} = {aa,ab,ac,ba,bb,bc,ca,cb,cc}

L*= {vide} + L + LL + LLL + ...
= {vide,a,b,c,aa,ab,ac,ba,bb,bc,ca,cb,cc,aaa,aab,aac ...} est infini.

L+ = L + LL + LLL + ... = L(L*)

Si L lui-même contient le mot vide, alors il n'y a pas de différence entre L+ et L*.

 

Retourner vers ✯✎ Supérieur

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 48 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