Class MaInconsistencyMeasure<S extends net.sf.tweety.commons.Formula>

  • Type Parameters:
    S - the type of formulas
    All Implemented Interfaces:
    net.sf.tweety.commons.postulates.PostulateEvaluatable<S>, InconsistencyMeasure<net.sf.tweety.commons.BeliefSet<S,​?>>

    public class MaInconsistencyMeasure<S extends net.sf.tweety.commons.Formula>
    extends BeliefSetInconsistencyMeasure<S>
    This class models the I_M inconsistency measure from e.g. [Grant,Hunter,2011a]. It takes as inconsistency value the number of maximal consistent subsets plus the number of formulas that are self-contradicting minus 1.
    Author:
    Matthias Thimm
    • Constructor Detail

      • MaInconsistencyMeasure

        public MaInconsistencyMeasure​(MusEnumerator<S> enumerator)
        Creates a new inconsistency measure.
        Parameters:
        enumerator - some MUs enumerator