public abstract class PlMusEnumerator extends AbstractMusEnumerator<PropositionalFormula>
| Modifier and Type | Field and Description | 
|---|---|
private static AbstractMusEnumerator<PropositionalFormula> | 
defaultEnumerator
The default MUS enumerator. 
 | 
| Constructor and Description | 
|---|
PlMusEnumerator()  | 
| Modifier and Type | Method and Description | 
|---|---|
static AbstractMusEnumerator<PropositionalFormula> | 
getDefaultEnumerator()
Returns the default MUS enumerator.
 If a default MUS enumerator has been configured this enumerator
 is returned by this method. 
 | 
static boolean | 
hasDefaultEnumerator()
Returns "true" if a default MUS enumerator is configured. 
 | 
abstract java.util.Collection<java.util.Collection<PropositionalFormula>> | 
minimalInconsistentSubsets(java.util.Collection<PropositionalFormula> formulas)
This method returns the minimal inconsistent subsets of the given
 set of formulas. 
 | 
static void | 
setDefaultEnumerator(AbstractMusEnumerator<PropositionalFormula> enumerator)
Sets the default MUS enumerator. 
 | 
getMiComponents, isConsistent, isConsistent, isConsistent, maximalConsistentSubsets, minimalCorrectionSubsetsprivate static AbstractMusEnumerator<PropositionalFormula> defaultEnumerator
public static void setDefaultEnumerator(AbstractMusEnumerator<PropositionalFormula> enumerator)
solver - some MUS enumeratorpublic static boolean hasDefaultEnumerator()
public static AbstractMusEnumerator<PropositionalFormula> getDefaultEnumerator()
public abstract java.util.Collection<java.util.Collection<PropositionalFormula>> minimalInconsistentSubsets(java.util.Collection<PropositionalFormula> formulas)
MusEnumeratorminimalInconsistentSubsets in interface MusEnumerator<PropositionalFormula>minimalInconsistentSubsets in class AbstractMusEnumerator<PropositionalFormula>formulas - a set of formulas.