La hiérarchie de Chomsky (–Schützenberger) est utilisée dans les manuels d'informatique théorique, mais elle ne couvre évidemment qu'une très petite fraction des langages formels (REG, CFL, CSL, RE) par rapport au diagramme de complexité complet . La hiérarchie joue-t-elle un rôle dans la recherche actuelle? Je n'ai trouvé que peu de références à Chomsky ici sur cstheory.stackexchange, et dans le Complexity Zoo, les noms Chomsky et Schützenberger ne sont pas mentionnés du tout.
La recherche actuelle est-elle davantage axée sur d'autres moyens de description que sur les grammaires formelles? Je recherchais des méthodes pratiques pour décrire les langages formels avec une expressivité différente, et suis tombé sur un langage de plus en plus sensible au contexte (GCSL) et des langages de compression visible (VPL), qui se situent tous deux entre les langages classiques de Chomsky. La hiérarchie de Chomsky ne devrait-elle pas être mise à jour pour les inclure? Ou ne sert-on à rien de sélectionner une hiérarchie spécifique parmi l'ensemble des classes de complexité? J'ai essayé de ne sélectionner que les langues qui peuvent être adaptées aux lacunes de la hiérarchie de Chomsky, pour autant que je sache:
REG (= Chomsky 3) ⊊ VPL DCFL CFL (= Chomsky 2) GCSL CSL (= Chomsky 1) R ⊊ RE
Je ne comprends toujours pas où "les langages légèrement sensibles au contexte" et les "langages indexés" (entre le CFL et le CSL) entrent bien, bien qu'il semble y avoir un intérêt pratique pour le traitement du langage naturel (mais peut-être que tout intérêt pratique est moins intéressant en recherche théorique ;-). Vous pouvez également mentionner GCSL L P ⊂ NP ⊂ PSPACE et CSL PSPACE R pour montrer la relation entre les célèbres classes P et NP.
J'ai trouvé sur GCSL et VPL:
- Robert McNaughton: une insertion dans la hiérarchie de Chomsky?. Dans: Les bijoux sont éternels, Contributions sur l'informatique théorique en l'honneur d'Arto Salomaa. S. 204-212, 1999
- http://en.wikipedia.org/wiki/Nested_word#References (VPL)
Je serais également heureux si vous connaissez un manuel plus récent sur les grammaires formelles qui traitent également de VPL, DCLF, GCSL et des grammaires indexées, de préférence avec des pointeurs sur des applications pratiques.