J'ai besoin du DFA et de l'expression rationnelle pour ce langage. Je pense que le DFA est ceci mais l'expression régulière que je reçois est ceci ((aUb) a) * et je pense que ce n'est pas correct.{w est dans {a, b} * | w contient b seulement dans certaines positions de cotes}
0
A
Répondre
1
Utilisation du DFA regex conversion maintenant et je pense que je l'ai:
((aa | ba) * a) | ((aa | ba) * b) | (aa | ba) *
simplifié comme @Bergi dit:
(aa | ba) * | (a | b | ε)
+0
Je simplifierais '' (aa | ba) * (a | b |) ' – Bergi
+0
Pourquoi pas @Bergi –
Il devrait être '((a | b) a) * un? ' – Bergi
Merci, mais je pense que non, parce que votre regex n'acceptera pas b, en utilisant DFA pour la conversion regex maintenant et je pense que je l'ai eu: ((aa | ba) * a) | ((aa | ba) * b) | (aa | ba) * –