Show simple item record

dc.rights.licenseCC-BY-NC-ND
dc.contributor.advisorJeuring, J.T.
dc.contributor.advisorOosten, J. van
dc.contributor.authorEhrencron, T.M.
dc.date.accessioned2018-09-11T17:00:58Z
dc.date.available2018-09-11T17:00:58Z
dc.date.issued2018
dc.identifier.urihttps://studenttheses.uu.nl/handle/20.500.12932/31235
dc.description.abstractSMT problems form an extensive collection of satisfiability problems. Determining the satisfiability of a Boolean expression lies at the basis of this set and forms the backbone of the P versus NP problem. We study several existing algorithms that solve satisfiability. Another common SMT problem are systems of linear integer inequalities. We look at a few ways these can be solved. Finally, we show how Liquid Haskell uses an SMT solver to verify refinement types.
dc.description.sponsorshipUtrecht University
dc.format.extent520707
dc.format.mimetypeapplication/pdf
dc.language.isoen
dc.titleTechniques behind SMT solvers
dc.type.contentBachelor Thesis
dc.rights.accessrightsOpen Access
dc.subject.keywordsSMT,satisfiability,CNF
dc.subject.courseuuWiskunde


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record