J'essaie de trouver une opération qui peut prendre un langage régulier et le "déconcentrer" avec un autre. Par exemple:Regular Language Closure Unconcatenation
a * L - a * = L | où L est un langage régulier
Je sais que la différence (soustraction) n'est pas l'opération que je veux. Mais je crois que je comprends mon point de vue. Une autre façon de voir cela est de savoir s'il existe un ensemble L logiquement égal à (A ∪ B), mais nous n'avons pas accès à A. Donc, si nous ne pouvons utiliser que L, B et les dérivations de tel, pouvons-nous en quelque sorte dériver A. Fondamentalement:
L - B = A | L = (A ∪ B)
J'ai mis beaucoup réfléchi à ce problème, en utilisant de nombreuses variantes de compliment, intersection, et d'autres propriétés de fermeture des langues régulières, mais je ne peux tout simplement pas comprendre.
Le meilleur que j'ai réussi à trouver est:
A = ((L - B) ∪ (A ∩ B) | L = (A ∪ B)
. Cependant, cela nécessite une sur le côté droit