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

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...

Full description

Bibliographic Details
Main Authors: Frédéric Saubion, Igor Stéphan
Format: Article
Language:English
Published: Discrete Mathematics & Theoretical Computer Science 2002-12-01
Series:Discrete Mathematics & Theoretical Computer Science
Online Access:http://www.dmtcs.org/dmtcs-ojs/index.php/dmtcs/article/view/170
_version_ 1818028755466059776
author Frédéric Saubion
Igor Stéphan
author_facet Frédéric Saubion
Igor Stéphan
author_sort Frédéric Saubion
collection DOAJ
description 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.
first_indexed 2024-12-10T05:08:50Z
format Article
id doaj.art-d0534375dd8c4186b612c953f1876fac
institution Directory Open Access Journal
issn 1462-7264
1365-8050
language English
last_indexed 2024-12-10T05:08:50Z
publishDate 2002-12-01
publisher Discrete Mathematics & Theoretical Computer Science
record_format Article
series Discrete Mathematics & Theoretical Computer Science
spelling doaj.art-d0534375dd8c4186b612c953f1876fac2022-12-22T02:01:09ZengDiscrete Mathematics & Theoretical Computer ScienceDiscrete Mathematics & Theoretical Computer Science1462-72641365-80502002-12-0151A Unified Framework to Compute over Tree Synchronized Grammars and Primal GrammarsFrédéric SaubionIgor StéphanTree 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.http://www.dmtcs.org/dmtcs-ojs/index.php/dmtcs/article/view/170
spellingShingle Frédéric Saubion
Igor Stéphan
A Unified Framework to Compute over Tree Synchronized Grammars and Primal Grammars
Discrete Mathematics & Theoretical Computer Science
title A Unified Framework to Compute over Tree Synchronized Grammars and Primal Grammars
title_full A Unified Framework to Compute over Tree Synchronized Grammars and Primal Grammars
title_fullStr A Unified Framework to Compute over Tree Synchronized Grammars and Primal Grammars
title_full_unstemmed A Unified Framework to Compute over Tree Synchronized Grammars and Primal Grammars
title_short A Unified Framework to Compute over Tree Synchronized Grammars and Primal Grammars
title_sort unified framework to compute over tree synchronized grammars and primal grammars
url http://www.dmtcs.org/dmtcs-ojs/index.php/dmtcs/article/view/170
work_keys_str_mv AT fredericsaubion aunifiedframeworktocomputeovertreesynchronizedgrammarsandprimalgrammars
AT igorstephan aunifiedframeworktocomputeovertreesynchronizedgrammarsandprimalgrammars
AT fredericsaubion unifiedframeworktocomputeovertreesynchronizedgrammarsandprimalgrammars
AT igorstephan unifiedframeworktocomputeovertreesynchronizedgrammarsandprimalgrammars