Skip to main content

AC complement problems: Satisfiability and negation elimination

  • Conference paper
  • 191 Accesses

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

Abstract

We show that negation elimination is decidable for linear complement problems interpreted in \(T(\mathcal{F})/{ = _{AC}},\), where AC is a set of associative and commutative axioms. For this, we present a system of rewrite rules that transforms any linear complement problem into a simple formula, and we give a test for deciding whether a simple formula is satisfiable in \(T(\mathcal{F})/{ = _{AC}}\) or not. This test serves as a basis for the development of a negation elimination algorithm.

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

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. Hubert Comon. Unification et disunification: Théorie et applications. Thèse de Doctorat, Institut National Polytechnique de Grenoble, France, 1988.

    Google Scholar 

  2. Hubert Comon. Ground normal forms and inductive proofs. part I: complement problems. Submitted to Journal of Symbolic Computation, 1991.

    Google Scholar 

  3. Hubert Comon and Maribel Fernández. Negation elimination in equational formulae. In Proc. 17th Mathematical Foundations of Computer Science, Praha, 1992.

    Google Scholar 

  4. Hubert Comon and Pierre Lescanne. Equational problems and disunification. Journal of Symbolic Computation, 7:371–425, 1989.

    Article  MATH  MathSciNet  Google Scholar 

  5. Nachum Dershowitz and Jean-Pierre Jouannaud. Rewrite systems. In J. van Leeuwen, editor, Handbook of Theoretical Computer Science, volume B, pages 243–309. North-Holland, 1990.

    Google Scholar 

  6. J.-M. Hullot. Associative commutative patern matching. In Proc. 6th IJCAI (Vol. I), Tokyo, pages 406–412, August 1979.

    Google Scholar 

  7. Jean-Pierre Jouannaud and Emmanuel Kounalis. Automatic proofs by induction in theories without constructors. Information and Computation, 82(1), July 1989.

    Google Scholar 

  8. Emmanuel Kounalis. Learning from examples and counterexamples with equational background knowledge. In Proc. 2nd IEEE Conference on Tools for Artificial Intelligence, 1990.

    Google Scholar 

  9. Emmanuel Kounalis, Denis Lugiez, and L. Pettier. Complement problems modulo associativity and commutativity. In Proc. 16th Mathematical Foundations of Computer Science, Warsaw. Springer-Verlag, 1991.

    Google Scholar 

  10. Jean-Louis Lassez, M. Maher, and K. Marriott. Elimination of negation in term algebras. In Proc. 16th Mathematical Foundations of Computer Science, Warsaw. Springer-Verlag, 1991.

    Google Scholar 

  11. Jean-Louis Lassez and K. G. Marriott. Explicit representation of terms defined by counter examples. Journal of Automated Reasoning, 3(3):1–17, September 1987.

    Article  MathSciNet  Google Scholar 

  12. A. Laville. Lazy pattern matching in the ML language. In Proc. 7th Conf. Found. of Software Technology and Theoretical Computer Science, Pune, INDIA, LNCS 287, December 1987.

    Google Scholar 

  13. D. Lugiez and J.-L. Moysset. Complement problems and tree automata in AC-like theories. In Proc. Symp. on Theoretical Aspects of Computer Science, Würzburg, 1993.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1993 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Fernández, M. (1993). AC complement problems: Satisfiability and negation elimination. In: Kirchner, C. (eds) Rewriting Techniques and Applications. RTA 1993. Lecture Notes in Computer Science, vol 690. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-21551-7_27

Download citation

  • DOI: https://doi.org/10.1007/978-3-662-21551-7_27

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-56868-1

  • Online ISBN: 978-3-662-21551-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics