Skip to main contentSkip to search
Episciences
Open Access Journals
Sign in(new window)
Discrete Mathematics & Theoretical Computer Science logo
Discrete Mathematics & Theoretical Computer Science
Discrete Mathematics & Theoretical Computer Science logo
Discrete Mathematics & Theoretical Computer Science
Sign in(new window)
Articles & Issues
All articlesAll accepted articlesAll volumesLast volumeSectionsSpecial issuesAuthors
About
The journalIndexing
Boards
Publish
For authorsEthical charter
Submit
Discrete Mathematics & Theoretical Computer Science logo
Contact
|
Credits
eISSN 1365-8050
|
RSS
|
Atom
Episciences
Documentation
|
Acknowledgements
|
Publishing policy
Accessibility: non-compliant
|
Legal mentions
|
Privacy statement
|
Terms of use
  1. Home > Articles & Issues >
  2. Articles >
  3. A Unified Framework ...
Article

A Unified Framework to Compute over Tree Synchronized Grammars and Primal Grammars

Frédéric Saubion ORCID (1), Igor Stéphan (1)
(1) Laboratoire d'Etudes et de Recherche en Informatique d'Angers
Download article
Open on HAL
Imported on
March 26, 2015
Published on
January 1, 2002
Last modified on
March 31, 2025
Volume 5
vol. 5
DOI
10.46298/dmtcs.300
License
https://about.hal.science/hal-authorisation-v1
Indicators
608
Views
698
Downloads

A Unified Framework to Compute over Tree Synchronized Grammars and Primal Grammars

Frédéric Saubion ORCID (1), Igor Stéphan (1)
(1) Laboratoire d'Etudes et de Recherche en Informatique d'Angers
Abstract
Tree languages are powerful tools for the representation and schematization of infinite sets of terms for various purposes (unification theory, verification and specification ...). In order to extend the regular tree language framework, more complex formalisms have been developed. In this paper, we focus on Tree Synchronized Grammars and Primal Grammars which introduce specific control structures to represent non regular sets of terms. We propose a common unified framework in order to achieve the membership test for these particular languages. Thanks to a proof system, we provide a full operational framework, that allows us to transform tree grammars into Prolog programs (as it already exists for word grammars with DCG) whose goal is to recognize terms of the corresponding language.
Keywords
  • [INFO.INFO-DM]Computer Science [cs]/Discrete Mathematics [cs.DM]
  • Tree Grammars
  • Proof Systems
  • Prolog Implementation
Cited by

Source: OpenCitations

  • Manipulating Tree Tuple Languages by Transforming Logic Programs1 1Extended abstract; see http://www.logic.at/css/ftp03.pdf for the proofs.

    Electronic Notes in Theoretical Computer Science

    Authors : Sébastien Limet, Gernot Salzer ORCID

    Journal reference : Volume 86, 2003, pp. 76-90

    DOI : 10.1016/s1571-0661(04)80654-6
  • Tree Tuple Languages from the Logic Programming Point of View

    Journal of Automated Reasoning

    Authors : Sébastien Limet, Gernot Salzer ORCID

    Journal reference : Volume 37, 2007, pp. 323-349

    DOI : 10.1007/s10817-006-9064-8
Preview
Loading PDF preview...