Skip to main content

Parameterized Provability in Equational Logic

  • Conference paper
  • First Online:
Book cover Automated Reasoning with Analytic Tableaux and Related Methods (TABLEAUX 2017)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 10501))

  • 490 Accesses

Abstract

In this work we study the validity problem in equational logic from the perspective of parameterized complexity theory. We introduce a variant of equational logic in which sentences are pairs of the form \((t_1 =t_2,\omega )\), where \(t_1 =t_2\) is an equation, and \(\omega \) is an arbitrary ordering of the positions corresponding to subterms of \(t_1\) and \(t_2\). We call such pairs ordered equations. With each ordered equation, one may naturally associate a notion of width, and with each proof of validity of an ordered equation, one may naturally associate a notion of depth. We define the width of such a proof as the maximum width of an ordered equation occurring in it. Finally, we introduce a parameter b that restricts the way in which variables are substituted for terms. We say that a proof is b-bounded if all substitutions used in it satisfy such restriction.

Our main result states that the problem of determining whether an ordered equation \((t_1 =t_2,\omega )\) has a b-bounded proof of depth d and width c, from a set of axioms E, can be solved in time \(f(E,d,c,b)\cdot |t_1 =t_2|\). In other words, this task is fixed parameter linear with respect to the depth, width and bound of the proof. Subsequently, we show that given a classical equation \(t_1 =t_2\), one may determine whether there exists an ordering \(\omega \) such that \((t_1 =t_2,\omega )\) has a b-bounded proof, of depth d and width c, in time \(f(E,d,c,b)\cdot |t_1 =t_2|^{O(c)}\). In other words this task is fixed parameter tractable with respect to the depth and bound of the proof, and is in polynomial time for constant values of width. This second result is particularly interesting because the ordering \(\omega \) is not given a priori, and thus, we are indeed parameterizing the provability of equations in classical equational logic. In view of the expressiveness of equational logic, our results give new fixed parameter tractable algorithms for a whole spectrum of problems, such as polynomial identity testing, program verification, automated theorem proving and the validity problem in undecidable equational theories.

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 54.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 69.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

References

  1. Bachmair, L., Dershowitz, N.: Equational inference, canonical proofs, and proof orderings. J. ACM (JACM) 41, 236–276 (1994)

    Article  MATH  MathSciNet  Google Scholar 

  2. Bachmair, L., Dershowitz, N., Plaisted, D.A.: Completion without failure. In: Resolution of Equations in Algebraic Structures, Rewriting Techniques, vol. 2, pp. 1–30. Academic Press (1989)

    Google Scholar 

  3. Bachmair, L., Ganzinger, H., Lynch, C., Snyder, W.: Basic paramodulation. Inf. Comput. 121(2), 172–192 (1995)

    Article  MATH  MathSciNet  Google Scholar 

  4. Buss, S., Impagliazzo, R., Krajíček, J., Pudlák, P., Razborov, A.A., Sgall, J.: Proof complexity in algebraic systems and bounded depth frege systems with modular counting. Comp. Complex. 6(3), 256–298 (1996)

    Article  MATH  MathSciNet  Google Scholar 

  5. de Oliveira Oliveira, M.: Reachability in graph transformation systems and slice languages. In: Parisi-Presicce, F., Westfechtel, B. (eds.) ICGT 2015. LNCS, vol. 9151, pp. 121–137. Springer, Cham (2015). doi:10.1007/978-3-319-21145-9_8

    Chapter  Google Scholar 

  6. Ehrig, H., Mahr, B.: Fundamentals of Algebraic Specification 1. Equations and Initial Semantics. Monographs in Theoretical Computer Science. An EATCS Series. Springer, Heidelberg (1985). doi:10.1007/978-3-642-69962-7

    Book  MATH  Google Scholar 

  7. Freese, R.: Free modular lattices. Trans. Am. Math. Soc. 261, 81–91 (1980)

    Article  MATH  MathSciNet  Google Scholar 

  8. Goguen, J.A., Lin, K.: Specifying, programming and verifying with equational logic. In: We Will Show Them!, vol. 2, pp. 1–38. College Publications (2005)

    Google Scholar 

  9. Goguen, J.A., Malcolm, G.: Algebraic Semantics of Imperative Programs, 1st edn. MIT, Cambridge (1996)

    MATH  Google Scholar 

  10. Hillenbrand, T., Buch, A., Vogt, R., Löchner, B.: Waldmeister-high-performance equational deduction. J. Autom. Reas. 18(2), 265–270 (1997)

    Article  Google Scholar 

  11. Hrubes, P., Tzameret, I.: The proof complexity of polynomial identities. In: 24th Conference on Computational Complexity, pp. 41–51 (2009)

    Google Scholar 

  12. Knuth, D.E., Bendix, P.: Simple word problems in universal algebras. In: Leech, J. (ed) Comput. Probl. Abstr. Algebra, 263–297 (1970)

    Google Scholar 

  13. Matijasevic, J.V.: Simple examples of undecidable associative calculi. Sov. Math. (Dokladi) 8(2), 555–557 (1967)

    MATH  Google Scholar 

  14. McCune, W.: Solution of the Robbins problem. J. Autom. Reas. 19(3), 263–276 (1997)

    Article  MATH  MathSciNet  Google Scholar 

  15. Meinke, K., Tucker, J.V.: Universal algebra. In: Handbook of Logic in Computer Science, Vol 1, pp. 189–409. Oxford University Press (1992)

    Google Scholar 

  16. Pigozzi, D.: Equational logic and equational theories of algebras, Technical report. Purdue University (1975)

    Google Scholar 

  17. Plaisted, D.A., Zhu, Y.: Equational reasoning using AC constraints. In: IJCAI, pp. 108–113. Morgan Kaufmann (1997)

    Google Scholar 

  18. Wampler-Doty, M.: A complete proof of the Robbins conjecture. Archive of Formal Proofs (2010)

    Google Scholar 

  19. Wechler, W.: Universal Algebra for Computer Scientists. Springer, Berlin (1992)

    Book  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mateus de Oliveira Oliveira .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Cite this paper

de Oliveira Oliveira, M. (2017). Parameterized Provability in Equational Logic. In: Schmidt, R., Nalon, C. (eds) Automated Reasoning with Analytic Tableaux and Related Methods. TABLEAUX 2017. Lecture Notes in Computer Science(), vol 10501. Springer, Cham. https://doi.org/10.1007/978-3-319-66902-1_22

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-66902-1_22

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-66901-4

  • Online ISBN: 978-3-319-66902-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics