Class EquivalenceKernel

java.lang.Object
org.tweetyproject.arg.dung.equivalence.EquivalenceKernel
Direct Known Subclasses:
AdmissibleKernel, CompleteKernel, GroundedKernel, StableKernel

public abstract class EquivalenceKernel extends Object
An abstract kernel for strong equivalence in abstract argumentation frameworks
Author:
Lars Bengel
  • Field Details

  • Constructor Details

    • EquivalenceKernel

      public EquivalenceKernel()
  • Method Details

    • getKernel

      public DungTheory getKernel(DungTheory theory)
      computes the kernel of the given AF
      Parameters:
      theory - a dung theory
      Returns:
      a dung theory representing the kernel of the given AF
    • getUselessAttacks

      public abstract Collection<Attack> getUselessAttacks(DungTheory theory)
      compute the set of 'useless' attacks, i.e. all attacks that are are cut to retrieve the kernel of the AF
      Parameters:
      theory - a dung theory
      Returns:
      the set of useless attacks