2017
DOI: 10.1007/978-3-319-63046-5_7
|View full text |Cite
|
Sign up to set email alerts
|

Satisfiability Modulo Transcendental Functions via Incremental Linearization

Abstract: In this paper we present an abstraction-refinement approach to Satisfiability Modulo the theory of transcendental functions, such as exponentiation and trigonometric functions. The transcendental functions are represented as uninterpreted in the abstract space, which is described in terms of the combined theory of linear arithmetic on the rationals with uninterpreted functions, and are incrementally axiomatized by means of upper-and lower-bounding piecewise-linear functions. Suitable numerical techniques are u… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
9
0

Year Published

2018
2018
2022
2022

Publication Types

Select...
5
2
1

Relationship

2
6

Authors

Journals

citations
Cited by 13 publications
(9 citation statements)
references
References 22 publications
0
9
0
Order By: Relevance
“…This article brings together and extends the ideas presented in the conference papers [19] (where the case of VMT(NRA) is discussed), and Reference [20] (where the SMT(NTA) case is discussed). The article differs from and extends References [19] and [20] in various directions. First, the article has been completely rewritten to cover in a systematic manner all the combinations of both SMT and VMT with both NRA and NTA, and present it in the light of incremental linearization.…”
Section: Introductionmentioning
confidence: 62%
See 1 more Smart Citation
“…This article brings together and extends the ideas presented in the conference papers [19] (where the case of VMT(NRA) is discussed), and Reference [20] (where the SMT(NTA) case is discussed). The article differs from and extends References [19] and [20] in various directions. First, the article has been completely rewritten to cover in a systematic manner all the combinations of both SMT and VMT with both NRA and NTA, and present it in the light of incremental linearization.…”
Section: Introductionmentioning
confidence: 62%
“…First, the article has been completely rewritten to cover in a systematic manner all the combinations of both SMT and VMT with both NRA and NTA, and present it in the light of incremental linearization. Second, the case VMT(NTA) was not covered in References [19,20]. Third, the SMT approach is now based on a much tighter integration into SMT(UFLRA).…”
Section: Introductionmentioning
confidence: 99%
“…While some SMT solvers support quantifiers and trigonometric functions [8,9], our preliminary attempts showed they cannot directly prove eq. ( 2) for the circuit transformations generated by Quartz.…”
Section: Circuit Equivalence Verifiermentioning
confidence: 99%
“…Implementation-Our implementation of IC3PO is publicly available at https://github.com/aman-goel/ic3po. The implementation accepts protocol descriptions in the Ivy language [63] and uses the Ivy compiler to extract a quantified, logical formulation P in a customized VMT [21] format. We use a modified version [4] of the pySMT [33] library to implement our prototype, and use the Z3 [23] solver for all SMT queries.…”
Section: Ic3po: Ic3 For Proving Protocol Propertiesmentioning
confidence: 99%