Skip to main content

Combining Equational Tree Automata over AC and ACI Theories

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 5117))

Abstract

In this paper, we study combining equational tree automata in two different senses: (1) whether decidability results about equational tree automata over disjoint theories \({\mathcal{E}}_1\) and \({\mathcal{E}}_2\) imply similar decidability results in the combined theory \({\mathcal{E}}_1 \cup {\mathcal{E}}_2\); (2) checking emptiness of a language obtained from the Boolean combination of regular equational tree languages. We present a negative result for the first problem. Specifically, we show that the intersection-emptiness problem for tree automata over a theory containing at least one AC symbol, one ACI symbol, and 4 constants is undecidable despite being decidable if either the AC or ACI symbol is removed. Our result shows that decidability of intersection-emptiness is a non-modular property even for the union of disjoint theories. Our second contribution is to show a decidability result which implies the decidability of two open problems: (1) If idempotence is treated as a rule f(x,x) →x rather than an equation f(x,x) = x, is it decidable whether an AC tree automata accepts an idempotent normal form? (2) If \({\mathcal{E}}\) contains a single ACI symbol and arbitrary free symbols, is emptiness decidable for a Boolean combination of regular \({\mathcal{E}}\)-tree languages?

Research supported by ONR Grant N00014-02-1-0715.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Comon, H., Dauchet, M., Gilleron, R., Löding, C., Jacquemard, F., Lugiez, D., Tison, S., Tommasi, M.: Tree automata techniques and applications (2007), http://www.grappa.univ-lille3.fr/tata

  2. Comon, H., Jacquemard, F.: Ground reducibility is EXPTIME-complete. Information and Computation 187(1), 123–153 (2003)

    Article  MATH  MathSciNet  Google Scholar 

  3. Devienne, P., Talbot, J.-M., Tison, S.: Solving classes of set constraints with tree automata. In: Smolka, G. (ed.) CP 1997. LNCS, vol. 1330, pp. 62–76. Springer, Heidelberg (1997)

    Chapter  Google Scholar 

  4. Feuillade, G., Genet, T., Viet Triem Tong, V.: Reachability analysis over term rewriting systems. J. Autom. Reasoning 33(3–4), 341–383 (2004)

    Article  MATH  MathSciNet  Google Scholar 

  5. Genet, T., Klay, F.: Rewriting for cryptographic protocol verification. In: McAllester, D. (ed.) CADE 2000. LNCS, vol. 1831, pp. 271–290. Springer, Heidelberg (2000)

    Chapter  Google Scholar 

  6. Hendrix, J., Meseguer, J.: On the completeness of context-sensitive order-sorted specifications. In: Baader, F. (ed.) RTA 2007. LNCS, vol. 4533, pp. 229–245. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  7. Hendrix, J., Meseguer, J., Ohsaki, H.: A sufficient completeness checker for linear order-sorted specifications modulo axioms. In: Furbach, U., Shankar, N. (eds.) IJCAR 2006. LNCS (LNAI), vol. 4130, pp. 151–155. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  8. Hendrix, J., Ohsaki, H.: Combining equational tree automata over AC and ACI theories. Technical Report UIUCDCS-R-2008-2940, University of Illinois (2008)

    Google Scholar 

  9. Hendrix, J., Ohsaki, H., Viswanathan, M.: Propositional tree automata. In: Pfenning, F. (ed.) RTA 2006. LNCS, vol. 4098, pp. 50–65. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  10. Hopkins, M.W., Kozen, D.: Parikh’s theorem in commutative kleene algebra. In: Proc. of LICS 1999, pp. 394–401. IEEE Computer Society, Los Alamitos (1999)

    Google Scholar 

  11. Jacquemard, F., Rusinowitch, M., Vigneron, L.: Tree automata with equality constraints modulo equational theories. In: Furbach, U., Shankar, N. (eds.) IJCAR 2006. LNCS (LNAI), vol. 4130, pp. 557–571. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  12. Kapur, D., Narendran, P., Rosenkrantz, D., Zhang, H.: Sufficient-completeness, ground-reducibility and their complexity. Acta Inf. 28(4), 311–350 (1991)

    Article  MATH  MathSciNet  Google Scholar 

  13. Klarlund, N., Møller, A.: MONA Version 1.4 User Manual. BRICS, Department of Computer Science, University of Aarhus, Notes Series NS-01-1. Revision of BRICS NS-98-3 (January 2001), http://www.brics.dk/mona/

  14. Lugiez, D.: Multitree automata that count. Theoretical Comput. Sci. 333(1–2), 225–263 (2005)

    Article  MATH  MathSciNet  Google Scholar 

  15. Nelson, G., Oppen, D.C.: Simplification by cooperating decision procedures. ACM Trans. Program. Lang. Syst. 1(2), 245–257 (1979)

    Article  MATH  Google Scholar 

  16. Ohsaki, H.: Beyond regularity: Equational tree automata for associative and commutative theories. In: Fribourg, L. (ed.) CSL 2001 and EACSL 2001. LNCS, vol. 2142, pp. 539–553. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  17. Ohsaki, H., Seki, H.: Languages modulo normalization. In: Konev, B., Wolter, F. (eds.) FroCos 2007. LNCS (LNAI), vol. 4720, pp. 221–236. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  18. Ohsaki, H., Takai, T.: Decidability and closure properties of equational tree languages. In: Tison, S. (ed.) RTA 2002. LNCS, vol. 2378, pp. 114–128. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  19. Ohsaki, H., Talbot, J.-M., Tison, S., Roos, Y.: Monotone AC-tree automata. In: Sutcliffe, G., Voronkov, A. (eds.) LPAR 2005. LNCS (LNAI), vol. 3835, pp. 337–351. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  20. Parikh, R.J.: On context-free languages. J. ACM 13(4), 570–581 (1966)

    Article  MATH  MathSciNet  Google Scholar 

  21. Shostak, R.E.: Deciding combinations of theories. J. ACM 31(1), 1–12 (1984)

    Article  MATH  MathSciNet  Google Scholar 

  22. Slutzki, G.: Alternating tree automata. Theoretical Comput. Sci. 41, 305–318 (1985)

    Article  MATH  MathSciNet  Google Scholar 

  23. Verma, K.N.: On closure under complementation of equational tree automata for theories extending AC. In: Vardi, M.Y., Voronkov, A. (eds.) LPAR 2003. LNCS, vol. 2850, pp. 183–197. Springer, Heidelberg (2003)

    Google Scholar 

  24. Verma, K.N.: Two-way equational tree automata for AC-like theories: Decidability and closure properties. In: Nieuwenhuis, R. (ed.) RTA 2003. LNCS, vol. 2706, pp. 180–196. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  25. Verma, K.N., Goubault-Larrecq, J.: Alternating two-way AC-tree automata. Information and Computation 205(6), 817–869 (2007)

    Article  MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Andrei Voronkov

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Hendrix, J., Ohsaki, H. (2008). Combining Equational Tree Automata over AC and ACI Theories. In: Voronkov, A. (eds) Rewriting Techniques and Applications. RTA 2008. Lecture Notes in Computer Science, vol 5117. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-70590-1_10

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-70590-1_10

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-70588-8

  • Online ISBN: 978-3-540-70590-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics