Skip to main content
Log in

Many-Sorted Equivalence of Shiny and Strongly Polite Theories

  • Published:
Journal of Automated Reasoning Aims and scope Submit manuscript

Abstract

Herein we close the question of the equivalence of shiny and strongly polite theories by establishing that, for theories with a decidable quantifier-free satisfiability problem, the set of many-sorted shiny theories coincides with the set of many-sorted strongly polite theories. Capitalizing on this equivalence, we obtain a Nelson–Oppen combination theorem for many-sorted shiny theories.

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

Access this article

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

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Explore related subjects

Discover the latest articles, news and stories from top researchers in related subjects.

Notes

  1. A correctness proof of the method was presented by Tinelli and Harandi [15].

  2. As in [10], we do not restrict Y to be the set of variables in \({\mathsf {s}}\textsf {-}{\mathsf {witness}}\) since this generality is needed to show Lemma A.2 and Theorem 3.7 of [10].

References

  1. Areces, C., Fontaine, P.: Combining theories: the ackerman and guarded fragments. In: Tinelli, C., Sofronie-Stokkermans, V. (eds.) Frontiers of Combining Systems. FroCoS 2011. Lecture Notes in Computer Science, vol. 6989. Springer, Berlin, Heidelberg (2011)

  2. Casal, F., Rasga, J.: Revisiting the equivalence of shininess and politeness. In: Proceedings of the Nineteenth International Conference on Logic for Programming, Artificial Intelligence, and Reasoning (LPAR’2013), Volume 8312 of LNCS, pp. 198–212 (2013)

  3. Chocron, P., Fontaine, P., Ringeissen, C.: A gentle non-disjoint combination of satisfiability procedures. In: International Joint Conference on Automated Reasoning, pp. 122–136. Springer International Publishing (2014)

  4. Cox, D., Little, J., O’shea, D.: Ideals, Varieties, and Algorithms, vol. 3. Springer, New York (1992)

    Book  MATH  Google Scholar 

  5. Daskalakis, C., Karp, R.M., Mossel, E., Riesenfeld, S.J., Verbin, E.: Sorting and selection in posets. SIAM J. Comput. 40(3), 597–622 (2011)

    Article  MathSciNet  MATH  Google Scholar 

  6. Enderton, H.B.: A Mathematical Introduction to Logic. Elsevier Science (2001)

  7. Fontaine, P.: Combinations of theories for decidable fragments of first-order logic. In: Ghilardi, S., Sebastiani, R. (eds.) Frontiers of Combining Systems. FroCoS 2009. Lecture Notes in Computer Science, vol. 5749. Springer, Berlin, Heidelberg (2009)

  8. Hilbert, D.: Über die Theorie der algebraischen Formen. Math. Ann. 36(4), 473–534 (1890)

    Article  MathSciNet  MATH  Google Scholar 

  9. Hopcroft, J.E., Tarjan, R.E.: Efficient algorithms for graph manipulation [H] (Algorithm 447). Commun. ACM 16(6), 372–378 (1973)

    Article  Google Scholar 

  10. Jovanović, D., Barrett, C.: Polite theories revisited. In: Proceedings of the Seventeenth International Conference on Logic for Programming, Artificial Intelligence, and Reasoning (LPAR’2010), Volume 6397 of LNCS, pp. 402–416 (2010)

  11. Jovanović, D., Barrett, C.: Polite theories revisited. Technical Report TR2010-922, Department of Computer Science, New York University (2010)

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

    Article  MATH  Google Scholar 

  13. Oppen, D.C.: Complexity, convexity and combinations of theories. Theor. Comput. Sci. 12, 291–302 (1980)

    Article  MathSciNet  MATH  Google Scholar 

  14. Ranise, S., Ringeissen, C., Zarba, C.G.: Combining data structures with nonstably infinite theories using many-sorted logic. In: Proceedings of the Fifth International Workshop on Frontiers of Combining Systems (FroCoS’2005), Volume 3717 of LNAI, pp. 48–64 (2005)

  15. Tinelli, C., Harandi, M.T.: A new correctness proof of the Nelson–Oppen combination procedure. In: Proceedings of the First International Workshop on Frontiers of Combining Systems (FroCoS’1996), Volume 3 of Applied Logic Series, pp. 103–119 (1996)

  16. Tinelli, C., Zarba, C.G.: Combining non-stably infinite theories. J. Automat. Reason. 34(3), 209–238 (2005)

    Article  MathSciNet  MATH  Google Scholar 

Download references

Acknowledgements

We would like to thank the anonymous reviewers for their helpful comments. This work was partially supported by Fundação para a Ciência e a Tecnologia by way of Grant UID/MAT/04561/2013 to Centro de Matemática, Aplicações Fundamentais e Investigação Operacional of Universidade de Lisboa (CMAF-CIO). Furthermore, FC acknowledges the support from the DP-PMI and FCT (Portugal) through scholarship SRFH/BD/52243/2013.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Filipe Casal.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Casal, F., Rasga, J. Many-Sorted Equivalence of Shiny and Strongly Polite Theories. J Autom Reasoning 60, 221–236 (2018). https://doi.org/10.1007/s10817-017-9411-y

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10817-017-9411-y

Keywords

Navigation