Skip to main content

argo-lib: A Generic Platform for Decision Procedures

  • Conference paper
Automated Reasoning (IJCAR 2004)

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

Included in the following conference series:

Abstract

argo-lib is a C++ library that provides support for using decision procedures and for schemes for combining and augmenting decision procedures. This platform follows the smt-lib initiative which aims at establishing a library of benchmarks for satisfiability modulo theories. The platform can be easily integrated into other systems. It also enables comparison and unifying of different approaches, evaluation of new techniques and, hopefully, can help in advancing the field.

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

Access this chapter

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

Chapter
USD 29.95
Price excludes VAT (USA)
eBook
USD 84.99
Price excludes VAT (USA)
Softcover Book
USD 109.99
Price excludes VAT (USA)

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.

Similar content being viewed by others

References

  1. Barrett, C.W., Dill, D.L., Stump, A.: A Framework for Cooperating Decision Procedures. In: McAllester, D. (ed.) CADE 2000. LNCS (LNAI), vol. 1831, Springer, Heidelberg (2000)

    Chapter  Google Scholar 

  2. Boyer, R.S., Moore, J.S.: Integrating Decision Procedures into Heuristic Theorem Provers: A Case Study of Linear Arithmetic. Machine Intelligence 11 (1988)

    Google Scholar 

  3. Bundy, A.: The Use of Explicit Plans to Guide Inductive Proofs. CADE-9. Springer, Heidelberg (1988)

    Google Scholar 

  4. CVC Lite, on-line at: http://verify.stanford.edu/CVCL/

  5. ICS, on-line at: http://www.icansolve.com/

  6. Janičić, P., Bundy, A.: A General Setting for the Flexible Combining and Augmenting Decision Procedures. Journal of Automated Reasoning 28(3) (2002)

    Google Scholar 

  7. Kapur, D., Subramaniam, M.: Using an induction prover for verifying arithmetic circuits. Software Tools for Technology Transfer 3(1) (2000)

    Google Scholar 

  8. Nelson, G., Oppen, D.C.: Simplification by cooperating decision procedures. ACM Transactions on Programming Languages and Systems 1(2) (1979)

    Google Scholar 

  9. Ranise, S., Deharbe, D.: Light-weight theorem proving for debugging and verifying units of code. In: SEFM 2003, IEEE Computer Society Press, Los Alamitos (2003)

    Google Scholar 

  10. Ranise, S., Tinelli, C.: The SMT-LIB Format: An Initial Proposal (2003), on-line at: http://goedel.cs.uiowa.edu/smt-lib/

  11. Rueß, H., Shankar, N.: Deconstructing Shostak. In: Proceedings of the Conference on Logic in Computer Science, LICS (2001)

    Google Scholar 

  12. Shostak, R.E.: Deciding combinations of theories. Journal of the ACM 31(1) (January 1984)

    Google Scholar 

  13. Stump, A., Deivanayagam, A., Kathol, S., Lingelbach, D., Schobel, D.: Rogue deicision procedures. In: Workshop PDPAR (2003)

    Google Scholar 

  14. TSAT++, on-line at: http://www.mrg.dist.unige.it/Tsat

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Marić, F., Janičić, P. (2004). argo-lib: A Generic Platform for Decision Procedures. In: Basin, D., Rusinowitch, M. (eds) Automated Reasoning. IJCAR 2004. Lecture Notes in Computer Science(), vol 3097. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-25984-8_13

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-25984-8_13

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-22345-0

  • Online ISBN: 978-3-540-25984-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics