Skip to main content

Deriving Focused Lattice Calculi

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

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

Included in the following conference series:

Abstract

We derive rewrite-based ordered resolution calculi for semilattices, distributive lattices and boolean lattices. Using ordered resolution as a metaprocedure, theory axioms are first transformed into independent bases. Focused inference rules are then extracted from inference patterns in refutations. The derivation is guided by mathematical and procedural background knowledge, in particular by ordered chaining calculi for quasiorderings (forgetting the lattice structure), by ordered resolution (forgetting the clause structure) and by Knuth-Bendix completion for non-symmetric transitive relations (forgetting both structures). Conversely, all three calculi are derived and proven complete in a transparent and generic way as special cases of the lattice calculi.

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

Access this chapter

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.

References

  1. F. Baader and W. Büttner. Unification in commutative idempotent monoids. J. Theoretical Computer Science, 56:345–352, 1988.

    Article  MATH  Google Scholar 

  2. L. Bachmair and H. Ganzinger. Rewrite-based equational theorem proving with selection and simplification. J. Logic and Comp utation, 4(3):217–247, 1994.

    Article  MATH  MathSciNet  Google Scholar 

  3. L. Bachmair and H. Ganzinger. Rewrite techniques for transitive relations. In Ninth Annual IEEE Symposium on Logic in Computer Science, pages 384–393. IEEE Computer Society Press, 1994.

    Google Scholar 

  4. G. Birkhoff. Lattice Theory, volume 25 of Colloquium Publications. American Mathematical Society, 1984. Reprint.

    Google Scholar 

  5. J. H. Conway. Regular Algebras and Finite State Machines. Chapman and Hall, 1971.

    Google Scholar 

  6. P. J. Freyd and A. Scedrov. Categories, Allegories. North-Holland, 1990.

    Google Scholar 

  7. L. Hines. Str\( \dot + ve \subseteq \) : The Str\( \dot + \) ve-based Subset Prover. In M. E. Stickel, editor, 10th International Conference on Automated Deduction, volume 449 of LNAI, pages 193–206. Springer-Verlag, 1990.

    Google Scholar 

  8. D. Kozen. Kleene algebra with tests. Transactions on Programming Languages and Systems, 19(3):427–443, 1997.

    Article  Google Scholar 

  9. P. Lorenzen. Algebraische und logistische Untersuchungen über freie Verbände. The Journal of Symbolic Logic, 16(2):81–106, 1951.

    Article  MATH  MathSciNet  Google Scholar 

  10. G. Struth. Canonical Transformations in Algebra, Universal Algebra and Logic. PhD thesis, Institut für Informatik, Universität des Saarlandes, 1998.

    Google Scholar 

  11. G. Struth. An algebra of resolution. In L. Bachmair, editor, Rewriting Techniques and Applications, 11th International Conference, volume 1833 of LNCS, pages 214–228. Springer-Verlag, 2000.

    Chapter  Google Scholar 

  12. G. Struth. Deriving focused calculi for transitive relations. In A. Middeldorp, editor, Rewriting Techniques and Applications, 12th International Conference, volume 2051 of LNCS, pages 291–305. Springer-Verlag, 2001.

    Chapter  Google Scholar 

  13. G. Struth. Knuth-Bendix completion for non-symmetric transitive relations. In M. van den Brand and R. Verma, editors, Second International Workshop on Rule-Based Programming (RULE2001), volume 59 of Electronic Notes in Theoretical Computer Science. Elsevier Science Publishers, 2001.

    Google Scholar 

  14. G. Struth. Deriving focused lattice calculi. Technical Report 2002-7, Institut für Informatik, Universität Augsburg, 2002.

    Google Scholar 

  15. J. Stuber. Superposition Theorem Proving for Commutative Algebraic Theories. PhD thesis, Institut für Informatik, Universität des Saarlandes, 1999.

    Google Scholar 

  16. G. S. Tseitin. On the complexity of derivations in propositional calculus. In J. Siekmann and G. Wrightson, editors, Automation of Reasoning: Classical Papers on Computational Logic, pages 466–483. Springer-Verlag, 1983. reprint.

    Google Scholar 

  17. U. Waldmann. Cancellative Abelian Moioids in Refutational Theorem Proving. PhD thesis, Institut für Informatik, Universität des Saarlandes, 1997.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2002 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Struth, G. (2002). Deriving Focused Lattice Calculi. In: Tison, S. (eds) Rewriting Techniques and Applications. RTA 2002. Lecture Notes in Computer Science, vol 2378. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45610-4_7

Download citation

  • DOI: https://doi.org/10.1007/3-540-45610-4_7

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-43916-5

  • Online ISBN: 978-3-540-45610-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics