Je suis tombé sur cette question: "Donnez des exemples de deux langues régulières dont leur union ne produit pas une langue régulière."
C'est assez choquant pour moi parce que je crois que les langues régulières sont fermées sous l'union. Ce qui signifie pour moi que si je prends deux langues régulières et les union, je dois avoir une langue régulière.
Et je pense que j'en comprends la preuve: selon mes mots, si les langues sont régulières, alors il existe des automates qui les reconnaissent. Si nous prenons tous les états (union), et nous ajoutons un nouvel état pour le point d'entrée, et nous modifions la fonction de transition pour le nouvel état avec epsilon, nous sommes ok. Nous montrons également qu'il existe un chemin de chaque état, etc.
Pouvez-vous me dire où je me trompe, ou peut-être une autre façon d'aborder la question.
Source de la question, exercice 4, en français.
En outre, la même question est posée avec l'intersection.