Class StrongExpansionEquivalence
java.lang.Object
org.tweetyproject.arg.dung.equivalence.StrongExpansionEquivalence
- All Implemented Interfaces:
Equivalence<DungTheory>
This class defines strong expansion equivalence for
argumentation frameworks
wrt. some semantics
,
i.e., two AFs F andG are strong expansion equivalent iff they possess the same set of
extensions
wrt. the semantics
when conjoined
with some AF H that only adds arguments and attacks originating from new arguments.
Can be characterized by a syntactic kernel.- Author:
- Lars Bengel
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionInitialize Strong Expansion Equivalence with the given kernelStrongExpansionEquivalence
(Semantics semantics) Initializes a Strong Expansion Equivalence instance with a kernel for the given semantics -
Method Summary
Modifier and TypeMethodDescriptiongetName()
Return the name of this equivalence notionboolean
isEquivalent
(Collection<DungTheory> theories) Checks whether the specified collection of objects are pairwise equivalentboolean
isEquivalent
(DungTheory theory1, DungTheory theory2) Checks whether the specified objects are equivalent
-
Constructor Details
-
StrongExpansionEquivalence
Initialize Strong Expansion Equivalence with the given kernel- Parameters:
kernel
- an equivalence kernel
-
StrongExpansionEquivalence
Initializes a Strong Expansion Equivalence instance with a kernel for the given semantics- Parameters:
semantics
- some semantics
-
-
Method Details
-
isEquivalent
Description copied from interface:Equivalence
Checks whether the specified objects are equivalent- Specified by:
isEquivalent
in interfaceEquivalence<DungTheory>
- Parameters:
theory1
- an object of typeEquivalence
theory2
- an object of typeEquivalence
- Returns:
- true, iff both object are equivalent wrt. this equivalence notion
-
isEquivalent
Description copied from interface:Equivalence
Checks whether the specified collection of objects are pairwise equivalent- Specified by:
isEquivalent
in interfaceEquivalence<DungTheory>
- Parameters:
theories
- A collection of objects of typeEquivalence
- Returns:
- true, iff all objects are equivalent wrt. this equivalence notion
-
getName
Description copied from interface:Equivalence
Return the name of this equivalence notion- Specified by:
getName
in interfaceEquivalence<DungTheory>
- Returns:
- name of this equivalence notion
-