Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
UTVPI theory solver for Z3
C C++
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
report
.gitignore
Makefile
README
TODO
common.h
example.smt
example_tightening.smt
reason.h
test.cc
utvpi_graph-inl.h
utvpi_graph.h
utvpi_graph_q-inl.h
utvpi_graph_q.h
utvpi_graph_z-inl.h
utvpi_graph_z.h
utvpi_theory.h

README

Simple UTVPI (Unit Two Variable Per Inequality) theory solver for Z3 along with
report surveying DL (Difference Logic) and UTVPI in SMT solvers. The theory
solver is mainly based on the paper "An Efficient Decision Procedure for UTVPI
Constraints" by Lahiri and Musuvathi.

The report and implementation has been done as the final project for the course
"Advanced Analysis Techniques" at the Technical University of Denmark:
http://www2.imm.dtu.dk/courses/02913/
http://research.microsoft.com/en-us/events/z3dtu/
Something went wrong with that request. Please try again.