Class RaAdditionOfAttackBranch

  • All Implemented Interfaces:
    net.sf.tweety.commons.postulates.Postulate<net.sf.tweety.arg.dung.syntax.Argument>

    public class RaAdditionOfAttackBranch
    extends RankingPostulate
    The "addition of attack branch" postulate for ranking semantics as formalized in [Bonzon, Delobelle, Konieczny, Maudet. A Comparative Study of Ranking-Based Semantics for Abstract Argumentation. 2016]: Adding an attack branch to any argument degrades its ranking. 'Adding an attack branch to the argument A' means adding the arguments {X1, ... , Xn} which are not in the original knowledge base, for whom is true that A <- X1 <- X2 ... <- Xn and where n is an odd number.
    Author:
    Anna Gessler
    • Constructor Detail

      • RaAdditionOfAttackBranch

        public RaAdditionOfAttackBranch()
    • Method Detail

      • getName

        public String getName()
      • isApplicable

        public boolean isApplicable​(Collection<net.sf.tweety.arg.dung.syntax.Argument> kb)
        Description copied from class: RankingPostulate
        The INCREASEOFDEFENSEBRANCH postulate
        Specified by:
        isApplicable in interface net.sf.tweety.commons.postulates.Postulate<net.sf.tweety.arg.dung.syntax.Argument>
        Specified by:
        isApplicable in class RankingPostulate