Solving systems of set constraints using tree automata

30Citations
Citations of this article
6Readers
Mendeley users who have this article in their library.
Get full text

Abstract

A set constraint is of the form (formula presented) where exp1 and exp2 are set expressions constructed using variables, function symbols, and the set union, intersection and complement symbols. An algorithm for solving such systems of set constraints was proposed by Aiken and Wimmers [1], We present a new algorithm for solving this problem. Indeed, we define a new class of tree automata called Tree Set Automata. We prove that, given a system of set constraints, we can associate a tree set automaton such that the set of tuples of tree languages recognized by this automaton is the set of tuples of solutions of the system. We also prove the converse property. Furthermore, if the system has a solution, we prove, in a constructive way, that there is a regular solution (i.e. a tuple of regular tree languages) and a minimal solution and a maximal solution which are actually regular.

Cite

CITATION STYLE

APA

Gilleron, R., Tison, S., & Tommasi, M. (1993). Solving systems of set constraints using tree automata. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 665 LNCS, pp. 505–514). Springer Verlag. https://doi.org/10.1007/3-540-56503-5_50

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free