Smtlink 2.0
The work
| Authors | Yan Peng; Mark R. Greenstreet |
|---|---|
| Editors | |
| Type | inproceedings |
| Year | 2018 |
| Citekey | peng2018smtlink |
Where it appeared
| Published in | Proceedings of the 15th International Workshop on the ACL2 Theorem Prover and Its Applications (ACL2 2018) |
|---|---|
| Series | Electronic Proceedings in Theoretical Computer Science |
| Volume | 280 |
| Pages | 143--160 |
Identifiers
| arXiv | 1810.04317 from its landing_page_url |
|---|---|
| DOI | 10.4204/eptcs.280.11 |
Access
| Landing page | https://arxiv.org/abs/1810.04317 |
|---|
Related
| Distinct from | kaufmann2017metaextract |
|---|---|
| Supersedes | peng2015extending |
From bibtex.
Abstract
Smtlink is an extension of ACL2 with Satisfiability Modulo Theories (SMT) solvers. We presented an earlier version at ACL2’2015. Smtlink 2.0 makes major improvements over the initial version with respect to soundness, extensibility, ease-of-use, and the range of types and associated theorysolvers supported. Most theorems that one would want to prove using an SMT solver must first be translated to use only the primitive operations supported by the SMT solver – this translation includes function expansion and type inference. Smtlink 2.0 performs this translation using a sequence of steps performed by verified clause processors and computed hints. These steps are ensured to be sound. The final transliteration from ACL2 to Z3’s Python interface requires a trusted clause processor. This is a great improvement in soundness and extensibility over the original Smtlink which was implemented as a single, monolithic, trusted clause processor. Smtlink 2.0 provides support for FTY defprod, deflist, defalist, and defoption types by using Z3’s arrays and user-defined data types. We have identified common usage patterns and simplified the configuration and hint information needed to use Smtlink.
A copy is held
pdf, 284.7 kB. Not published — it may be under copyright. The facts and links here are.
How it got here
| How it got here | agent via bibtex |
|---|---|
| Added | 2026-09-17 21:33 UTC |
| Approved by | a person 2026-10-05 21:25 UTC |
Filed under
Cite it as
@inproceedings{peng2018smtlink,
title = {Smtlink 2.0},
author = {Yan Peng and Mark R. Greenstreet},
year = {2018},
booktitle = {Proceedings of the 15th International Workshop on the ACL2 Theorem Prover and Its Applications (ACL2 2018)},
series = {Electronic Proceedings in Theoretical Computer Science},
volume = {280},
pages = {143--160},
doi = {10.4204/eptcs.280.11},
}
This record lives at https://refs.drheap.org/peng2018smtlink/ and will keep doing so.