Package | Description |
---|---|
de.uka.ilkd.key.smt |
This package contains the SMT backend of KeY, allowing to translate KeY formulas
to formulas in formats such as SMT-LIB, and allowing to send such formulas to
SMT solvers such as Simplify or Z3.
|
de.uka.ilkd.key.smt.communication |
This package contains the classes and interfaces to create the external SMT solver processes and
communicate with them:
ExternalProcessLauncher creates and starts the
external process and connects it to the pipe.
Pipe is responsible for sending and receiving
input/output strings to/from the external process. |
Modifier and Type | Field and Description |
---|---|
static SMTSolverResult |
SMTSolverResult.NO_IDEA |
Modifier and Type | Method and Description |
---|---|
static SMTSolverResult |
SMTSolverResult.createInvalidResult(java.lang.String name) |
static SMTSolverResult |
SMTSolverResult.createUnknownResult(java.lang.String name) |
static SMTSolverResult |
SMTSolverResult.createValidResult(java.lang.String name) |
SMTSolverResult |
SMTProblem.getFinalResult()
Returns the result of the problem.
|
SMTSolverResult |
SMTSolver.getFinalResult()
Returns the result of the execution.
|
Modifier and Type | Method and Description |
---|---|
SMTSolverResult |
SolverCommunication.getFinalResult() |
Copyright © 2003-2019 The KeY-Project.