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 Summary
Modifier and TypeMethodDescriptionculpabilityMeasure
(PclBeliefSet beliefSet, ProbabilisticConditional conditional) 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).sign
(PclBeliefSet beliefSet, ProbabilisticConditional conditional) Determines the sign of the culpability of the given conditional in the given belief set, i.e.
-
Method Details
-
culpabilityMeasure
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 interfaceCulpabilityMeasure<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
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 setconditional
- a conditional- Returns:
- one of {-1,0,1}
-