Skip to main content

Reasoning by Symmetry and Function Ordering in Finite Model Generation

  • Conference paper
  • First Online:
Automated Deduction—CADE-18 (CADE 2002)

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

Included in the following conference series:

Abstract

Finite model search for first-order logic theories is complementary to theorem proving. Systems like Falcon, SEM and FMSET use the known LNH (Least Number Heuristic) heuristic to eliminate some trivial symmetries. Such symmetries are worthy, but their exploitation is limited to the first levels of the model search tree, since they disappear as soon as the first cells have been interpreted. The symmetry property is well-studied in propositional logic and CSPs, but only few trivial results on this are known on model generation in first-order logic.

We study in this paper both an ordering strategy that selects the next terms to be interpreted and a more general notion of symmetry for finite model search in first-order logic. We give an efficient detection method for such symmetry and show its combination with the trivial one used by LNH and LNHO heuristics. This increases the efficiency of finite model search generation. The method SEM with and without both the function ordering and symmetry detection is experimented on several interesting mathematical problems to show the advantage of reasoning by symmetry and the function ordering.

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. G. Audemard and L. Henocque. The extended least number heuristic. Proceedings of the first International Joint Conference in Automated Reasoning (IJCAR), Springer Verlag, 2001.

    Google Scholar 

  2. B. Benhamou and L. Henocque. A hybrid method for finite model search in equational theories. Fundamenta Informaticae, 39(1–2):21–38, 1999.

    MATH  MathSciNet  Google Scholar 

  3. B. Benhamou and L. Sais. Tractability through symmetries in propositional calculus. Journal of Automated Reasoning, 12(1):89–102, 1994.

    Article  MATH  MathSciNet  Google Scholar 

  4. J. Crawford. A theorical analisys of reasoning by symmetry in first-order logic. In Proceedings of Workshop on Tractable Reasonning, AAI92, pages 17–22, 1992.

    Google Scholar 

  5. J. Crawford, M. L. Ginsberg, E. Luck, and A. Roy. Symmetry-breaking predicates for search problems. In proceedings of KR’96, pages 148–159. 1996.

    Google Scholar 

  6. M. Fujita, J. Slaney, and F. Bennett. Automatic generation of some results in finite algebra. In Proceedings of International Joint Conference on Artificial Intelligence, pages 52–57. Morgan Kaufmann, 1993.

    Google Scholar 

  7. N. Peltier. A new method for automated finite model building exploiting failures and symmetries. Journal of Logic and Computation, 8(4):511–543, 1998.

    Article  MATH  MathSciNet  Google Scholar 

  8. C. Suttner and G. Sutcliffe. The TPTP Problem Library. Technical Report, J. Cook University, 1997. http://www.cs.jcu.edu.au/ftp/pub/techreports/97-8.ps.gz

  9. J. Zhang. Problems on the Generation of Finite Models. In proceedings of the 12th International Conference on Automated Deduction, LNAI 814, pages 753–757, Nancy, France, 1994. Springer-Verlag.

    Google Scholar 

  10. J. Zhang. Constructing finite algebras with FALCON. Journal of Automated Reasoning, 17(1):1–22, August 1996.

    Google Scholar 

  11. J. Zhang. Test Problems and Perl Script for Finite Model Searching. Association of Automated Reasoning, Newsletter 47, 2000. http://www-unix.mcs.anl.gov/AAR/issueapril00/issueapril00.html

  12. J. Zhang and Hantao Zhang. SEM: a system for enumerating models. In Proceedings of the Fourteenth International Joint Conference on Artificial Intelligence, pages 298–303, 1995.

    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

Audemard, G., Benhamou, B. (2002). Reasoning by Symmetry and Function Ordering in Finite Model Generation. In: Voronkov, A. (eds) Automated Deduction—CADE-18. CADE 2002. Lecture Notes in Computer Science(), vol 2392. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45620-1_19

Download citation

  • DOI: https://doi.org/10.1007/3-540-45620-1_19

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-43931-8

  • Online ISBN: 978-3-540-45620-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics