public abstract class AbstractProver<T> extends Object implements BasicProverEnvironment<T>
BasicProverEnvironment.AllSatCallback<R>| Modifier and Type | Field and Description |
|---|---|
protected boolean |
enableSL |
protected boolean |
generateUnsatCores |
NO_MODEL_HELP| Modifier | Constructor and Description |
|---|---|
protected |
AbstractProver(Set<SolverContext.ProverOptions> pOptions) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
checkEnableSeparationLogic() |
protected void |
checkGenerateAllSat() |
protected void |
checkGenerateModels() |
protected void |
checkGenerateUnsatCores() |
protected void |
checkGenerateUnsatCoresOverAssumptions() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddConstraint, allSat, close, getModel, getModelAssignments, getUnsatCore, isUnsat, isUnsatWithAssumptions, pop, push, push, unsatCoreOverAssumptionsprotected final boolean generateUnsatCores
protected final boolean enableSL
protected AbstractProver(Set<SolverContext.ProverOptions> pOptions)
protected final void checkGenerateModels()
protected final void checkGenerateAllSat()
protected final void checkGenerateUnsatCores()
protected final void checkGenerateUnsatCoresOverAssumptions()
protected final void checkEnableSeparationLogic()