Class AveragingSemantics

  • All Implemented Interfaces:
    RpclSemantics

    public class AveragingSemantics
    extends AbstractRpclSemantics
    This class implements averaging semantics due to [Kern-Isberner, Thimm, KR'2010].
    Author:
    Matthias Thimm
    • Constructor Detail

      • AveragingSemantics

        public AveragingSemantics()
    • Method Detail

      • getSatisfactionStatement

        public net.sf.tweety.math.equation.Statement getSatisfactionStatement​(RelationalProbabilisticConditional r,
                                                                              net.sf.tweety.logics.fol.syntax.FolSignature signature,
                                                                              Map<net.sf.tweety.commons.Interpretation<net.sf.tweety.logics.fol.syntax.FolBeliefSet,​net.sf.tweety.logics.fol.syntax.FolFormula>,​net.sf.tweety.math.term.FloatVariable> worlds2vars)
        Description copied from interface: RpclSemantics
        Returns the mathematical statement corresponding to the satisfaction of the given conditional wrt. this semantics and the given signature.
        Specified by:
        getSatisfactionStatement in interface RpclSemantics
        Specified by:
        getSatisfactionStatement in class AbstractRpclSemantics
        Parameters:
        r - a relational probabilistic conditional
        signature - a fol signature
        worlds2vars - a map mapping the interpretations of the fol to mathematical variables.
        Returns:
        the mathematical statement corresponding to the satisfaction of the given conditional wrt. this semantics and the given signature.