AccueilđŸ‡«đŸ‡·Chercher

Langage indexé

En informatique thĂ©orique, et notamment en thĂ©orie des langages, et en traitement automatique du langage naturel, les langages indexĂ©s forment une classe de langages formels dĂ©crite par Alfred Aho[1] en 1968; ces langages sont engendrĂ©s par les grammaires indexĂ©es et peuvent ĂȘtre reconnus par les automates Ă  piles emboĂźtĂ©es (en)[2]. Les langages indexĂ©s sont un sous-ensemble strict des langages contextuels[1]. Ils forment une famille abstraite de langages (et jouissent donc de nombreuses propriĂ©tĂ©s de fermeture); en revanche, ils ne sont pas fermĂ©s par complĂ©mentation ni par inteersection[1].

Les langages indexés sont une généralisation des langages algébriques et ont une relevance en traitement automatique du langage naturel puisque les grammaires indexées peuvent décrire de nombreuses contraintes non-locales apparaissant dans les langues naturelles.

Gerald Gazdar (en)[3] et K. Vijay-Shanker[4] ont introduit une sous-classe de langages légÚrement sensible au contexte connus sous le nom de langages indexés linéaires[5]. Les grammaires indexées linéaires ont des contraintes additionnelles par rapprt aux grammaires indexées générales.

Exemples

Les deux langages suivants sont indexés, et ne sont pas context-free :

  • [3]
  • [2]

Les deux langages suivant sont également indexés, mais ne sont pas légÚrement sensibles au contexte d'aprÚs la caractérisation de Gazdar :

  • [2]
  • [3]

Enfin, le langage suivant

n'est pas indexé[6] :

Propriétés

Hopcroft et Ullman, dans des notes (p. 394-395) dans leur livre de 1979[7]. considÚrent que les langages indexés forment une classe « naturelle » de langages parce qu'ils admettent plusieurs définitions équivalents ; ce sont :

Takafumi Hayashi[12] a généralisé le lemme d'itération pour les langages algébriques aux grammaires indexées. Dans la direction opposée, Robert H. Gilman[6] donne un lemme de réduction pour les langages indexés.

Notes et références

(en) Cet article est partiellement ou en totalitĂ© issu de l’article de WikipĂ©dia en anglais intitulĂ© « Indexed language » (voir la liste des auteurs).
  1. Alfred Aho, « Indexed grammars—an extension of context-free grammars », Journal of the ACM, vol. 15, no 4,‎ , p. 647–671 (DOI 10.1145/321479.321488, lire en ligne).
  2. (en) Barbara Partee, Alice ter Meulen et Robert E. Wall, Mathematical Methods in Linguistics, Kluwer Academic Publishers, , 536–542 p. (ISBN 978-90-277-2245-4, lire en ligne).
  3. Gerald Gazdar, « Applicability of Indexed Grammars to Natural Languages », dans U. Reyle et C. Rohrer (Ă©diteurs), Natural Language Parsing and Linguistic Theories, D. Reidel Publishing Company, coll. « Studies in linguistics and philosophy » (no 35), (ISBN 1-55608-055-7), p. 69–94.
  4. K. Vijay-Shanker, « A study of tree adjoining grammars ».
  5. (en) Laura Kallmeyer, Parsing Beyond Context-Free Grammars, Heidelberg, Springer Science & Business Media, (ISBN 978-3-642-14846-0, lire en ligne), p. 31.
  6. Robert H. Gilman, « A Shrinking Lemma for Indexed Languages », Theoretical Computer Science, vol. 163, nos 1–2,‎ , p. 277-281 (DOI 10.1016/0304-3975(96)00244-7, lire en ligne)
  7. (en) John E. Hopcroft et Jeffrey D. Ullman, Introduction to Automata Theory, Languages, and Computation, Addison-Wesley, (ISBN 0-201-02988-X), section 14.3, p. 389-390. Cette section ne figure plus dans la deuxiĂšme Ă©dition, datant de 2003.
  8. (en) Alfred Aho, « Nested Stack Automata », Journal of the ACM, vol. 16, no 3,‎ , p. 383–406 (DOI 10.1145/321526.321529)
  9. Michael J. Fischer, « Grammars with Macro-Like Productions », Proc. 9th Ann. IEEE Symp. on Switching and Automata Theory (SWAT),‎ , p. 131–142
  10. (en) Sheila A. Greibach, « Full AFL's and Nested Iterated Substitution », Information and Control, vol. 16, no 1,‎ , p. 7–35 (DOI 10.1016/s0019-9958(70)80039-0, lire en ligne)
  11. (en) Thomas S. E. Maibaum, « A Generalized Approach to Formal Languages », J. Computer and System Sciences, vol. 8, no 3,‎ , p. 409–439 (DOI 10.1016/s0022-0000(74)80031-0, lire en ligne).
  12. (en) Takafumi Hayashi, « On Derivation Trees of Indexed Grammars - An Extension of the uvxyz Theorem », Publication of the Research Institute for Mathematical Sciences, vol. 9, no 1,‎ , p. 61–92 (DOI 10.2977/prims/1195192738, lire en ligne)


Cet article est issu de wikipedia. Text licence: CC BY-SA 4.0, Des conditions supplĂ©mentaires peuvent s’appliquer aux fichiers multimĂ©dias.