Examples

This page presents some additional examples. Some of them are in SMTLIB syntax, others are examples in Java. Further examples can be downloaded from the SMTLIB website.

BenchmarkDescriptionDownload
usage.smt2 Example from the usage section of the tool paper usage.smt2
unsat.smt2 Example from the "Proofs and Annotations" section of the tool paper unsat.smt2
subannot.smt2 Example that demonstrates sub annotations in proofs from SMTInterpol subannot.smt2
interpolation.smt2 Interpolation example interpolation.smt2
mccarthy1.smt2 Interpolation example from McCarthy's 91 function mccarthy1.smt2
mccarthy2.smt2 Another interpolation example from McCarthy's 91 function mccarthy2.smt2
UsageStub.java Small API usage example from the usage section of the tool paper UsageStub.java
InterpolationUsageStub.java Small API usage example from the interpolation section of the tool paper InterpolationUsageStub.java
fmcad11.tar.bz2 Interpolation examples from the paper Interpolants from Z3 proofs fmcad11.tar.bz2
interpolationtests.tar.bz2 Small interpolation tests interpolationtests.tar.bz2