Sharing of substructures like subterms and subcontexts in terms is a common method for space-efficient representation of terms, which allows for example to represent exponentially large terms in polynomial space, or to represent terms with iterated substructures in a compact form. We present singleton tree grammars as a general formalism for the treatment of sharing in terms. Singleton tree grammars (STG) are recursion-free context-free tree grammars without alternatives for non-terminals and at most unary second-order nonterminals. STGs generalize Plandowski's singleton context free grammars to terms (trees). We show that the test, whether two different nonterminals in an STG generate the same term can be done in polynomial time, which imp...
International audienceThe λ-calculus is a handy formalism to specify the evaluation of higher-order ...
Tree languages are powerful tools for the representation and schematization of infinite sets of term...
Although being quite inexpressive, the description logic (DL) FL₀, which provides only conjunction, ...
Abstract. Sharing of substructures like subterms and subcontexts in terms is a common method for spa...
Term unification plays an important role in many areas of computer science, especially in those rela...
A generalization of the compressed string pattern match that applies to terms with variables is inve...
Singleton Tree Grammars (STGs) have recently drawn considerable attention. They generalize the shari...
One-context unification is an extension of first-order term unification in which a variable of arity...
This paper is an extended abstract of an analysis of term rewriting where the terms in the rewrite r...
This paper is an extended abstract of an analysis of term rewriting where the terms in the rewrite r...
First-order term unification is an essential concept in areas like functional and logic programming,...
This paper is an investigation of the matching problem for term equations s = t where s contains con...
Term unification is a basic operation in several areas of computer science, specially in those relat...
Context Unification is the problem to decide for a given set of second-order equations E where all s...
AbstractTrees can be conveniently compressed with linear straight-line context-free tree grammars. S...
International audienceThe λ-calculus is a handy formalism to specify the evaluation of higher-order ...
Tree languages are powerful tools for the representation and schematization of infinite sets of term...
Although being quite inexpressive, the description logic (DL) FL₀, which provides only conjunction, ...
Abstract. Sharing of substructures like subterms and subcontexts in terms is a common method for spa...
Term unification plays an important role in many areas of computer science, especially in those rela...
A generalization of the compressed string pattern match that applies to terms with variables is inve...
Singleton Tree Grammars (STGs) have recently drawn considerable attention. They generalize the shari...
One-context unification is an extension of first-order term unification in which a variable of arity...
This paper is an extended abstract of an analysis of term rewriting where the terms in the rewrite r...
This paper is an extended abstract of an analysis of term rewriting where the terms in the rewrite r...
First-order term unification is an essential concept in areas like functional and logic programming,...
This paper is an investigation of the matching problem for term equations s = t where s contains con...
Term unification is a basic operation in several areas of computer science, specially in those relat...
Context Unification is the problem to decide for a given set of second-order equations E where all s...
AbstractTrees can be conveniently compressed with linear straight-line context-free tree grammars. S...
International audienceThe λ-calculus is a handy formalism to specify the evaluation of higher-order ...
Tree languages are powerful tools for the representation and schematization of infinite sets of term...
Although being quite inexpressive, the description logic (DL) FL₀, which provides only conjunction, ...