public class UfElimination extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
UfElimination.Result |
| Modifier and Type | Method and Description |
|---|---|
BooleanFormula |
eliminateUfs(BooleanFormula f)
Applies the Ackermann transformation to the given
Formula. |
UfElimination.Result |
eliminateUfs(BooleanFormula pF,
UfElimination.Result pOtherResult)
Applies the Ackermann transformation to the given
Formula with respect to the UfElimination.Result of another formula. |
public BooleanFormula eliminateUfs(BooleanFormula f)
Formula. Quantified formulas are not
supported.public UfElimination.Result eliminateUfs(BooleanFormula pF, UfElimination.Result pOtherResult)
Formula with respect to the UfElimination.Result of another formula. Quantified formulas are not supported.pF - the Formula to remove all Ufs frompOtherResult - result of eliminating Ufs in another BooleanFormulaUfElimination.Result of the Ackermannization