Le lemme de pompage pour les langues régulières peut être utilisé pour prouver que certaines langues ne sont pas régulières, et le lemme de pompage pour les langues sans contexte (avec le lemme d'Ogden) peut être utilisé pour prouver que certaines langues ne le sont pas.
Existe-t-il un lemme de pompage pour les langages déterministes sans contexte? Autrement dit, existe-t-il un lemme semblable au lemme de pompage qui peut être utilisé pour montrer qu'une langue n'est pas un DCFL? Je suis curieux parce que presque toutes les techniques de preuve que je connais pour montrer qu'un langage n'est pas un DCFL sont vraiment compliquées, et j'espérais qu'il y avait une technique plus facile.
context-free
proof-techniques
pumping-lemma
templatetypedef
la source
la source
Réponses:
Il existe un lemme de pompage spécifiquement pour DCFL, sous le titre "Un lemme de pompage pour des langues déterministes sans contexte", par Sheng Yu; Lettres de traitement de l'information 31 (1989) 47-51, doi 10.1016 / 0020-0190 (89) 90108-7 . Avec ce titre explicite, je dois m'excuser de l'avoir manqué!
La copie en ligne a malheureusement une place vide dans l'une des formules, j'espère donc avoir reconstruit correctement le résultat. Au dessous de(1)y y ε y=ε
(2)(1)y=(1)z
alors (3) ou (4) est vrai:
la source