Class RationalPASemantics

  • All Implemented Interfaces:
    PASemantics

    public class RationalPASemantics
    extends AbstractPASemantics
    P is rational wrt. AF if for every A,B in Arg, if A -> B then P(A) > 0.5 implies P(B) \leq 0.5.
    Author:
    Matthias Thimm
    • Constructor Detail

      • RationalPASemantics

        public RationalPASemantics()
    • Method Detail

      • satisfies

        public boolean satisfies​(ProbabilisticExtension p,
                                 DungTheory theory)
        Description copied from interface: PASemantics
        Checks whether the given probabilistic extension satisfies the given argumentation theory wrt. this semantics.
        Specified by:
        satisfies in interface PASemantics
        Specified by:
        satisfies in class AbstractPASemantics
        Parameters:
        p - a probabilistic extension.
        theory - an argumentation theory
        Returns:
        "true" iff the given distribution satisfies the given conditional.
      • getSatisfactionStatements

        public java.util.Collection<Statement> getSatisfactionStatements​(DungTheory theory,
                                                                         java.util.Map<java.util.Collection<Argument>,​FloatVariable> worlds2vars)
        Description copied from interface: PASemantics
        Returns the mathematical statement corresponding to the satisfaction of the given theory wrt. this semantics.
        Specified by:
        getSatisfactionStatements in interface PASemantics
        Specified by:
        getSatisfactionStatements in class AbstractPASemantics
        Parameters:
        theory - an argumentation theory.
        worlds2vars - a map mapping the (probabilities of the) extensions to mathematical variables (for constructing the statement).
        Returns:
        the mathematical statement corresponding to the satisfaction of the given theory wrt. this semantics.