public class Yices2QuantifiedFormulaManager extends AbstractQuantifiedFormulaManager<Integer,Integer,Long,Integer>
QuantifiedFormulaManager.Quantifier| Modifier and Type | Field and Description |
|---|---|
protected FormulaCreator<TFormulaInfo,TType,TEnv,TFuncDecl> |
formulaCreator |
| Modifier | Constructor and Description |
|---|---|
protected |
Yices2QuantifiedFormulaManager(FormulaCreator<Integer,Integer,Long,Integer> pCreator) |
| Modifier and Type | Method and Description |
|---|---|
protected Integer |
eliminateQuantifiers(Integer pExtractInfo) |
protected FormulaCreator<TFormulaInfo,TType,TEnv,TFuncDecl> |
getFormulaCreator() |
Integer |
mkQuantifier(QuantifiedFormulaManager.Quantifier pQ,
List<Integer> pVars,
Integer pBody) |
protected TType |
toSolverType(FormulaType<?> formulaType) |
eliminateQuantifiers, mkQuantifierclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitexists, exists, forall, forallprotected final FormulaCreator<TFormulaInfo,TType,TEnv,TFuncDecl> formulaCreator
protected Yices2QuantifiedFormulaManager(FormulaCreator<Integer,Integer,Long,Integer> pCreator)
protected Integer eliminateQuantifiers(Integer pExtractInfo) throws SolverException, InterruptedException
eliminateQuantifiers in class AbstractQuantifiedFormulaManager<Integer,Integer,Long,Integer>SolverExceptionInterruptedExceptionpublic Integer mkQuantifier(QuantifiedFormulaManager.Quantifier pQ, List<Integer> pVars, Integer pBody)
mkQuantifier in class AbstractQuantifiedFormulaManager<Integer,Integer,Long,Integer>protected final FormulaCreator<TFormulaInfo,TType,TEnv,TFuncDecl> getFormulaCreator()
protected final TType toSolverType(FormulaType<?> formulaType)