Finite Model Finding Using the Logic of Equality with Uninterpreted Functions

dc.contributor.authorVakili, Amirhossein
dc.contributor.authorDay, Nancy A.
dc.date.accessioned2020-07-06T19:00:33Z
dc.date.available2020-07-06T19:00:33Z
dc.date.issued2016
dc.descriptionThis is a post-peer-review, pre-copyedit version of a paper presented at the International Symposium on Formal Methods. The final authenticated version is available online at: https://dx.doi.org/10.1007/978-3-319-48989-6_41en
dc.description.abstractThe problem of finite model finding, finding a satisfying model for a set of first-order logic formulas for a finite scope, is an important step in many verification techniques. In MACE-style solvers, the problem is mapped directly to a SAT problem. We investigate an alternative solution of mapping the problem to the logic of equality with uninterpreted functions (EUF), a decidable logic with many well-supported tools (e.g., SMT solvers). EUF reasoners take advantage of the typed functional structures found in the formulas to improve performance. The challenge is that EUF reasoning is not inherently finite scope. We present an algorithm for mapping a finite model finding problem to an equisatisfiable EUF problem. We present results that show our method has better overall performance than existing tools on a range of problems.en
dc.identifier.urihttps://dx.doi.org/10.1007/978-3-319-48989-6_41
dc.identifier.urihttp://hdl.handle.net/10012/16034
dc.language.isoenen
dc.publisherSpringeren
dc.subjectfinite model findingen
dc.subjectequality with uninterpreted functionsen
dc.subjectfinite scopeen
dc.subjectkodkoden
dc.subjectsymmetry breaking predicatesen
dc.titleFinite Model Finding Using the Logic of Equality with Uninterpreted Functionsen
dc.typeConference Paperen
dcterms.bibliographicCitationVakili A., Day N.A. (2016) Finite Model Finding Using the Logic of Equality with Uninterpreted Functions. In: Fitzgerald J., Heitmeyer C., Gnesi S., Philippou A. (eds) FM 2016: Formal Methods. FM 2016. Lecture Notes in Computer Science, vol 9995. Springer, Chamen
uws.contributor.affiliation1Faculty of Mathematicsen
uws.contributor.affiliation2David R. Cheriton School of Computer Scienceen
uws.peerReviewStatusRevieweden
uws.scholarLevelFacultyen
uws.scholarLevelGraduateen
uws.typeOfResourceTexten

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
2016-VaDa-fm.pdf
Size:
342.7 KB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
4.47 KB
Format:
Item-specific license agreed upon to submission
Description: