Class StableKernel

java.lang.Object
org.tweetyproject.arg.dung.equivalence.kernel.EquivalenceKernel
org.tweetyproject.arg.dung.equivalence.kernel.StableKernel

public class StableKernel extends EquivalenceKernel
Kernel SK for strong equivalence wrt. stable semantics. Also the Kernel for strong expansion equivalence wrt. stable semantics.

An attack (a,b) is redundant iff: a!=b, (a,a) in R

Author:
Lars Bengel
  • Constructor Details

    • StableKernel

      public StableKernel()
  • Method Details

    • getRedundantAttacks

      public Collection<Attack> getRedundantAttacks(DungTheory theory)
      Description copied from class: EquivalenceKernel
      Computes the set of redundant attacks, i.e., all attacks that are removed in order to retrieve the kernel of the given AF
      Specified by:
      getRedundantAttacks in class EquivalenceKernel
      Parameters:
      theory - a dung theory
      Returns:
      the set of redundant attacks