Les langages sans contexte ne sont pas fermés sous complément, nous le savons.
Pour autant que je sache, les langages sans contexte qui sont un sous-ensemble de pour certaines lettres sont fermés sous complément (!?) a , b
Voici mon argument. Chaque langue CF a une image Parikh semi-linéaire . Les ensembles semi-linéaires sont fermés sous complément. L'ensemble des vecteurs qui représentent l'ensemble semi-linéaire peut facilement être transformé en une grammaire linéaire.π ( L ) = { ( m , n ) ∣ a m b n ∈ L }
Question. Y a-t-il une référence facilement accessible à ce fait?
Techniquement, ces langages sont appelés bornés , c'est-à-dire un sous-ensemble de pour certains mots .
Ma motivation pour cette question vient d'une question récente sur la non-contextualité de . Son complément au sein d' semble plus facile à manipuler.