Extending ACL2 with SMT Solvers

The work

AuthorsYan Peng; Mark Greenstreet
Editors
Typearticle
Year2015
Citekeypeng2015extending

Where it appeared

Published inElectronic Proceedings in Theoretical Computer Science
PublisherOpen Publishing Association
Volume192
Pages61--77

Identifiers

arXiv1509.06082
DOI10.4204/eptcs.192.6
ISSN2075-2180

Related

Distinct frombiere1999symbolic
Distinct frombloem2018formal
Distinct fromdhingra1987formal
Distinct fromferres2023electrical
Distinct fromlee2026formal
Distinct frommanjrekar2025automating
Distinct fromoulkaid2026modeling
Distinct fromyan2010formal
Distinct fromyan2012oscillator

From crossref.

Abstract

We present our extension of ACL2 with Satisfiability Modulo Theories (SMT) solvers using ACL2’s trusted clause processor mechanism. We are particularly interested in the verification of physical systems including Analog and Mixed-Signal (AMS) designs. ACL2 offers strong induction abilities for reasoning about sequences and SMT complements deduction methods like ACL2 with fast nonlinear arithmetic solving procedures. While SAT solvers have been integrated into ACL2 in previous work, SMT methods raise new issues because of their support for a broader range of domains including real numbers and uninterpreted functions. This paper presents Smtlink, our clause processor for integrating SMT solvers into ACL2. We describe key design and implementation issues and describe our experience with its use.

A copy is held

pdf, 213.6 kB. Not published — it may be under copyright. The facts and links here are.

How it got here

How it got hereagent via crossref
Added2026-09-16 02:05 UTC
Approved bya person 2026-10-02 10:03 UTC

Cite it as

@article{peng2015extending,
  title        = {Extending ACL2 with SMT Solvers},
  author       = {Yan Peng and Mark Greenstreet},
  year         = {2015},
  journal      = {Electronic Proceedings in Theoretical Computer Science},
  publisher    = {Open Publishing Association},
  volume       = {192},
  pages        = {61--77},
  issn         = {2075-2180},
  eprint       = {1509.06082},
  doi          = {10.4204/eptcs.192.6},
}

This record lives at https://refs.drheap.org/peng2015extending/ and will keep doing so.