Class HsSatInconsistencyMeasure

java.lang.Object
All Implemented Interfaces:
PostulateEvaluatable<PlFormula>, InconsistencyMeasure<BeliefSet<PlFormula,?>>

public class HsSatInconsistencyMeasure extends SatBasedInconsistencyMeasure
This class implements a SAT encoding of the hitting set inconsistency measure, originally proposed in [Thimm. "Stream-based inconsistency measurement". 2014].
The inconsistency value is defined as one plus the minimal number of interpretations s.t. every formula of the belief set is satisfied by at least one interpretation. This is equivalent to the cardinality of a minimal partitioning of the knowledge base such that each partition is consistent.
Author:
Anna Gessler