Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content

Test Sets for the Universal and Existential Closure of Regular Tree Languages

  • Conference paper
  • First Online:
Rewriting Techniques and Applications (RTA 1999)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1631))

Included in the following conference series:

Abstract

Finite test sets are a useful tool for deciding the membership problem for the universal closure of a given tree language, that is, for deciding whether a term has all its ground instances in the given language. A uniform test set for the universal closure must serve the following purpose: In order to decide membership of a term, it is sufficient to check whether all its test set instances belong to the underlying language. A possible application, and our main motivation, is ground reducibility, an essential concept for many approaches to inductive reasoning. Ground reducibility modulo some rewrite system is membership in the universal closure of the set of reducible ground terms. Here, test sets always exist, and several algorithmic approaches are known. The resulting sets, however, are often unnecessarily large.

In this paper we consider regular languages and linear closure operators. We prove that universal as well as existential closure, defined analogously, preserve regularity. By relating test sets to tree automata and to appropriate congruence relations, we show how to characterize, how to compute, and how to minimize ground and non-ground test sets. In particular, optimal solutions now replace previous ad hoc approximations for the ground reducibility problem.

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

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. L. Bachmair. Proof by consistency in equational theories. Proc. LICS-88, pp. 228–233. IEEE, 1988.

    Google Scholar 

  2. B. Bogaert and S. Tison. Equality and disequality constraints on direct subterms in tree automata. Proc. STACS-92, LNCS 577, pp. 161–172, 1992.

    Google Scholar 

  3. A. Bouhoula. Automated theorem proving by test set induction. Journal of Symbolic Computation, 23(1):47–77, 1997.

    Article  MATH  MathSciNet  Google Scholar 

  4. A. Bouhoula, E. Kounalis, and M. Rusinowitch. Automated mathematical induction. Journal of Logic and Computation, 5(5):631–668, 1995.

    Article  MATH  MathSciNet  Google Scholar 

  5. W. S. Brainerd. Tree generating regular systems. Information and Control, 14(2):217–231, 1969.

    Article  MATH  MathSciNet  Google Scholar 

  6. F. Bronsard, U. S. Reddy, and R. W. Hasker. Induction using term orderings. Proc. CADE-94, LNAI 814, pp. 102–117, 1994.

    Google Scholar 

  7. R. Bündgen. Term completion versus algebraic completion. Dissertation, Universit ät Tübingen, Germany, 1991.

    Google Scholar 

  8. R. Bündgen and W. Küchlin. Computing ground reducibility and inductively complete positions. Proc. RTA-89, LNCS 355, pp. 59–75, 1989.

    Google Scholar 

  9. H. Comon and F. Jacquemard. Ground reducibility is EXPTIME-complete. Proc. LICS-97, pp. 26–34, 1997.

    Google Scholar 

  10. B. Courcelle. On recognicable sets and tree automata. In Resolution of Equations in Algebraic Structures, vol. 1, pp. 351–367, Academic Press, 1989.

    Google Scholar 

  11. M. Dauchet, A.-C. Caron, and J.-L. Coquidé. Automata for reduction properties solving. Journal of Symbolic Computation, 20(2):215–233, 1995.

    Article  MATH  MathSciNet  Google Scholar 

  12. N. Dershowitz and J.-P. Jouannaud. Rewrite systems. In Handbook of Theoretical Computer Science, vol. B, pp. 243–320, 1990.

    MathSciNet  Google Scholar 

  13. P. Deussen. Halbgruppen und Automaten. Springer, 1971.

    Google Scholar 

  14. S. Eilenberg. Automata, languages, and machines, vol. A. Academic Press, 1974.

    Google Scholar 

  15. M. R. Garey and D. S. Johnson. Computers and intractability-A Guide to the Theory of NP-Completeness. W.H. Freeman and Company, 1979.

    Google Scholar 

  16. F. Gécseg and M. Steinby. Tree automata. Akadémiai Kiad_o, 1984.

    Google Scholar 

  17. A. Geser. Mechanized inductive proof of properties of a simple code optimizer. Proc. TAPSOFT-95, LNCS 915, pp. 605–619, 1995.

    Google Scholar 

  18. R. Gilleron and S. Tison. Regular tree languages and rewrite systems. Fundamenta Informaticae, 24:157–176, 1995.

    MATH  MathSciNet  Google Scholar 

  19. B. Gramlich. Completion based inductive theorem proving: An abstract framework and its applications. Proc. ECAI-90, pp. 314–319, 1990.

    Google Scholar 

  20. D. Hofbauer and M. Huber. Linearizing term rewriting systems using test sets. Journal of Symbolic Computation, 17:91–129, 1994.

    Article  MATH  MathSciNet  Google Scholar 

  21. D. Hofbauer and M. Huber. Test sets for the universal and existential closure of regular tree languages. Mathematische Schriften 7/99, Universität-GH Kassel, Germany, 1999.

    Google Scholar 

  22. D. Hofbauer and R.-D. Kutsche. Proving inductive theorems based on term rewriting systems. Proc. ALP-88, LNCS 343, pp. 180–190, 1988.

    Google Scholar 

  23. G. Huet and J. M. Hullot. Proofs by induction in equational theories with constructors. Journal of Computer and System Sciences, 25:239–266, 1982.

    Article  MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1999 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Hofbauer, D., Huber, M. (1999). Test Sets for the Universal and Existential Closure of Regular Tree Languages. In: Narendran, P., Rusinowitch, M. (eds) Rewriting Techniques and Applications. RTA 1999. Lecture Notes in Computer Science, vol 1631. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-48685-2_16

Download citation

  • DOI: https://doi.org/10.1007/3-540-48685-2_16

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-66201-3

  • Online ISBN: 978-3-540-48685-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics