Interface SignedCulpabilityMeasure

All Superinterfaces:
CulpabilityMeasure<ProbabilisticConditional,PclBeliefSet>
All Known Implementing Classes:
MeanDistanceCulpabilityMeasure

public interface SignedCulpabilityMeasure extends CulpabilityMeasure<ProbabilisticConditional,PclBeliefSet>
Classes implementing this interface represent signed culpability measures, i.e. measures that assign to each conditional of a conditional belief base a degree of responsibility for causing an inconsistency and additionally a sign of this culpability, i.e. a direction to which this conditional deviates.
Author:
Matthias Thimm
  • Method Details

    • culpabilityMeasure

      Double culpabilityMeasure(PclBeliefSet beliefSet, ProbabilisticConditional conditional)
      Description copied from interface: CulpabilityMeasure
      Returns the degree of responsibility of the given formula to cause inconsistency in the given belief set (NOTE: the formula should be in the given belief set).
      Specified by:
      culpabilityMeasure in interface CulpabilityMeasure<ProbabilisticConditional,PclBeliefSet>
      Parameters:
      beliefSet - a belief set.
      conditional - a formula
      Returns:
      a Double indicating the degree of inconsistency (NOTE: if the given formula does not appear in the given belief set the degree is defined to be zero).
    • sign

      Double sign(PclBeliefSet beliefSet, ProbabilisticConditional conditional)
      Determines the sign of the culpability of the given conditional in the given belief set, i.e. one of {-1,0,1}.
      Parameters:
      beliefSet - a belief set
      conditional - a conditional
      Returns:
      one of {-1,0,1}