See: Description
| Package | Description |
|---|---|
| org.sosy_lab.java_smt |
JavaSMT: a generic SMT solver API.
|
| org.sosy_lab.java_smt.api |
The core interfaces for abstracting from SMT solvers and providing a common API for all solvers.
|
| org.sosy_lab.java_smt.api.visitors |
The visitors of this package allow for efficient traversal, manipulation and transformation of
formulas.
|
| org.sosy_lab.java_smt.basicimpl |
Abstract base classes for easier implementation of a solver backend.
|
| org.sosy_lab.java_smt.basicimpl.reusableStack |
This wrapper around another theorem prover can be used, if the inner theorem prover does not
support addConstraints(f) on an empty stack, i.e.
|
| org.sosy_lab.java_smt.basicimpl.tactics |
Default tactics implementations (formula-to-formula transformations).
|
| org.sosy_lab.java_smt.basicimpl.withAssumptionsWrapper |
Wrapper-classes to guarantee identical behavior for all solvers.
|
| org.sosy_lab.java_smt.example |
Some basic examples for using Java-SMT.
|
| org.sosy_lab.java_smt.logging |
Wraps the proving environment with loggers.
|
| org.sosy_lab.java_smt.solvers.cvc4 |
Interface to the SMT solver CVC4 (based on Java Bindings generated with SWIG).
|
| org.sosy_lab.java_smt.solvers.mathsat5 |
Interface to the SMT solver MathSAT5 (based on the native C API and JNI).
|
| org.sosy_lab.java_smt.solvers.princess |
Interface to the SMT solver Princess.
|
| org.sosy_lab.java_smt.solvers.smtinterpol |
Interface to the SMT solver SMTInterpol.
|
| org.sosy_lab.java_smt.solvers.z3 |
Interface to the SMT solver Z3 (based on the native C API and JNI).
|
| org.sosy_lab.java_smt.test |
Solver-independent tests and test utilities for the solver API.
|
| org.sosy_lab.java_smt.utils |
Utility classes implementing algorithms based on the API of JavaSMT.
|
JavaSMT is a generic API allowing unified access to different SMT solvers.
All the interaction with a solver is performed through the
SolverContext interface, which encapsulates a
single context.
SolverContext instances are created using
SolverContextFactory.