Package | Description |
---|---|
de.uka.ilkd.key.settings | |
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.newsmt2 | |
de.uka.ilkd.key.taclettranslation.assumptions |
Modifier and Type | Class and Description |
---|---|
class |
SMTSettings |
Modifier and Type | Method and Description |
---|---|
protected SMTSettings |
AbstractSMTTranslator.getSettings() |
SMTSettings |
ProblemTypeInformation.getSettings() |
Modifier and Type | Method and Description |
---|---|
protected java.lang.StringBuffer |
SmtLibTranslator.buildCompleteText(java.lang.StringBuffer formula,
java.util.ArrayList<java.lang.StringBuffer> assumptions,
java.util.ArrayList<de.uka.ilkd.key.smt.ContextualBlock> assumptionBlocks,
java.util.ArrayList<java.util.ArrayList<java.lang.StringBuffer>> functions,
java.util.ArrayList<java.util.ArrayList<java.lang.StringBuffer>> predicates,
java.util.ArrayList<de.uka.ilkd.key.smt.ContextualBlock> predicateBlocks,
java.util.ArrayList<java.lang.StringBuffer> types,
SortHierarchy sortHierarchy,
SMTSettings settings) |
protected abstract java.lang.StringBuffer |
AbstractSMTTranslator.buildCompleteText(java.lang.StringBuffer formula,
java.util.ArrayList<java.lang.StringBuffer> assum,
java.util.ArrayList<de.uka.ilkd.key.smt.ContextualBlock> assumptionBlocks,
java.util.ArrayList<java.util.ArrayList<java.lang.StringBuffer>> functions,
java.util.ArrayList<java.util.ArrayList<java.lang.StringBuffer>> predicates,
java.util.ArrayList<de.uka.ilkd.key.smt.ContextualBlock> predicateBlocks,
java.util.ArrayList<java.lang.StringBuffer> types,
SortHierarchy sortHierarchy,
SMTSettings settings)
Build the text, that can be read by the final decider.
|
protected java.lang.StringBuffer |
SimplifyTranslator.buildCompleteText(java.lang.StringBuffer formula,
java.util.ArrayList<java.lang.StringBuffer> assumptions,
java.util.ArrayList<de.uka.ilkd.key.smt.ContextualBlock> assumptionBlocks,
java.util.ArrayList<java.util.ArrayList<java.lang.StringBuffer>> functions,
java.util.ArrayList<java.util.ArrayList<java.lang.StringBuffer>> predicates,
java.util.ArrayList<de.uka.ilkd.key.smt.ContextualBlock> predicateBlocks,
java.util.ArrayList<java.lang.StringBuffer> types,
SortHierarchy sortHierarchy,
SMTSettings settings) |
protected java.lang.StringBuffer |
SmtLib2Translator.buildCompleteText(java.lang.StringBuffer formula,
java.util.ArrayList<java.lang.StringBuffer> assumptions,
java.util.ArrayList<de.uka.ilkd.key.smt.ContextualBlock> assumptionBlocks,
java.util.ArrayList<java.util.ArrayList<java.lang.StringBuffer>> functions,
java.util.ArrayList<java.util.ArrayList<java.lang.StringBuffer>> predicates,
java.util.ArrayList<de.uka.ilkd.key.smt.ContextualBlock> predicateBlocks,
java.util.ArrayList<java.lang.StringBuffer> types,
SortHierarchy sortHierarchy,
SMTSettings settings) |
void |
ProblemTypeInformation.setSettings(SMTSettings settings) |
void |
SMTSolver.start(de.uka.ilkd.key.smt.SolverTimeout timeout,
SMTSettings settings)
Starts a solver process.
|
java.lang.StringBuffer |
SMTObjTranslator.translateProblem(Sequent sequent,
Services services,
SMTSettings settings) |
java.lang.StringBuffer |
AbstractSMTTranslator.translateProblem(Sequent sequent,
Services services,
SMTSettings settings) |
java.lang.CharSequence |
SMTTranslator.translateProblem(Sequent sequent,
Services services,
SMTSettings settings)
Translates a problem into the given syntax.
|
java.util.ArrayList<java.lang.StringBuffer> |
AbstractSMTTranslator.translateTaclets(Services services,
SMTSettings settings)
Translates the list
tacletFormulae to the given syntax. |
Constructor and Description |
---|
SMTObjTranslator(SMTSettings settings,
Services services,
KeYJavaType typeOfClassUnderTest) |
SolverLauncher(SMTSettings settings)
Create for every solver execution a new object.
|
Modifier and Type | Method and Description |
---|---|
java.lang.CharSequence |
ModularSMTLib2Translator.translateProblem(Sequent sequent,
Services services,
SMTSettings settings) |
Constructor and Description |
---|
MasterHandler(Services services,
SMTSettings settings)
Create a new handler.
|
Constructor and Description |
---|
DefaultTacletSetTranslation(Services services,
SMTSettings settings) |
Copyright © 2003-2019 The KeY-Project.