Skip to main content
Log in

Emptiness and Finiteness for Tree Automata with Global Reflexive Disequality Constraints

  • Published:
Journal of Automated Reasoning Aims and scope Submit manuscript

Abstract

In recent years, several extensions of tree automata have been considered. Most of them are related with the capability of testing equality or disequality of certain subterms of the term evaluated by the automaton. In particular, tree automata with global constraints are able to test equality and disequality of subterms depending on the state to which they are evaluated. The emptiness problem is known decidable for this kind of automata, but with a non-elementary time complexity, and the finiteness problem remains unknown. In this paper, we consider the particular case of tree automata with global constraints when the constraint is a conjunction of disequalities between states, and the disequality predicate is forced to be reflexive. This restriction is significant in the context of XML definitions with monadic key constraints. We prove that emptiness and finiteness are decidable in triple exponential time for this kind of automata.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Baader, F., Nipkow, T.: Term Rewriting and All That. Cambridge University Press, New York (1998)

    Google Scholar 

  2. Barguñó, L., Creus, C., Godoy, G., Jacquemard, F., Vacher, C.: The emptiness problem for tree automata with global constraints. In: Logic in Computer Science (LICS), pp. 263–272 (2010)

  3. Bogaert, B., Tison, S.: Equality and disequality constraints on direct subterms in tree automata. In: Symposium on Theoretical Aspects of Computer Science (STACS), pp. 161–171 (1992)

  4. Bojańczyk, M., Muscholl, A., Schwentick, T., Segoufin, L.: Two-variable logic on data trees and XML reasoning. J. ACM 56(3), 13:1–13:48 (2009)

    Google Scholar 

  5. Comon, H., Dauchet, M., Gilleron, R., Jacquemard, F., Löding, C., Lugiez, D., Tison, S., Tommasi, M.: Tree automata techniques and applications (2007). http://tata.gforge.inria.fr

  6. Comon, H., Jacquemard, F.: Ground reducibility and automata with disequality constraints. In: Symposium on Theoretical Aspects of Computer Science (STACS), pp. 151–162 (1994)

  7. Comon, H., Jacquemard, F.: Ground reducibility is EXPTIME-complete. In: Logic in Computer Science (LICS), pp. 26–34 (1997)

  8. Dauchet, M., Caron, A.C., Coquidé, J.L.: Automata for reduction properties solving. J. Symbol. Comput. 20(2), 215–233 (1995)

    Article  MATH  Google Scholar 

  9. David, C., Libkin, L., Tan, T.: Efficient reasoning about data trees via integer linear programming. In: ICDT, pp. 18–29 (2011)

  10. Filiot, E., Talbot, J., Tison, S.: Tree automata with global constraints. Int. J. Found. Comput. Sci. 21(4), 571–596 (2010)

    Article  MathSciNet  MATH  Google Scholar 

  11. Jacquemard, F., Klay, F., Vacher, C.: Rigid tree automata and applications. Inf. Comput. 209(3), 486–512 (2011)

    Article  MathSciNet  MATH  Google Scholar 

  12. Mongy, J.: Transformation de noyaux reconnaissables d’arbres. forêts rateg. Ph.D. thesis, Laboratoire d’Informatique Fondamentale de Lille, Université des Sciences et Technologies de Lille, Villeneuve d’Ascq, France (1981)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Guillem Godoy.

Additional information

The authors were supported by Spanish Ministry of Education and Science by the FORMALISM project (TIN2007-66523). The second author was also supported by a FPU grant from the Spanish Ministry of Education. The last author was also supported by the Spanish Ministry of Science and Innovation SweetLogics project (TIN2010-21062-C02-01).

Rights and permissions

Reprints and permissions

About this article

Cite this article

Creus, C., Gascón, A. & Godoy, G. Emptiness and Finiteness for Tree Automata with Global Reflexive Disequality Constraints. J Autom Reasoning 51, 371–400 (2013). https://doi.org/10.1007/s10817-012-9270-5

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10817-012-9270-5

Keywords

Navigation