Class Principle
java.lang.Object
org.tweetyproject.arg.dung.principles.Principle
- Direct Known Subclasses:
AdmissibilityPrinciple,CFReinstatementPrinciple,ConflictFreePrinciple,DirectionalityPrinciple,IMaximalityPrinciple,INRAPrinciple,ModularizationPrinciple,NaivetyPrinciple,ReductAdmissibilityPrinciple,ReinstatementPrinciple,SccDecomposabilityPrinciple,SCOOCPrinciple,SemiQualifiedAdmissibilityPrinciple,StrongAdmissibilityPrinciple,WeakReinstatementPrinciple
Models a principle for argumentation semantics i.e. a property that
can be satisfied or violated by a semantics.
- Author:
- Lars Bengel
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final PrincipleThe admissibility principlestatic final PrincipleThe CF-reinstatement principlestatic final PrincipleThe conflict-free principlestatic final PrincipleThe directionality principlestatic final PrincipleThe I-maximality principlestatic final PrincipleThe Irrelevance of Necessarily Rejected Arguments (INRA) principlestatic final PrincipleThe modularization principlestatic final PrincipleThe naivety principlestatic final PrincipleThe reduct admissibility principlestatic final PrincipleThe reinstatement principlestatic final PrincipleThe SCC decomposability principlestatic final PrincipleThe Strong Completeness Outside Odd Cycles (SCOOC) principlestatic final PrincipleThe semi qualified admissibility principlestatic final PrincipleThe strong admissibility principlestatic final PrincipleThe weak reinstatement principle -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract booleanChecks whether the given kb represents a non-trivial instance for this postulate, i.e., whether assumptions of this postulates are satisfied (evaluating an approach on a non-applicable instance always succeeds).abstract boolean*description missing*booleanChecks whether this postulate is satisfied by the given approachevwrt.
-
Field Details
-
I_MAXIMALITY
The I-maximality principle -
CONFLICT_FREE
The conflict-free principle -
ADMISSIBILITY
The admissibility principle -
STRONG_ADMISSIBILITY
The strong admissibility principle -
REINSTATEMENT
The reinstatement principle -
WEAK_REINSTATEMENT
The weak reinstatement principle -
CF_REINSTATEMENT
The CF-reinstatement principle -
DIRECTIONALITY
The directionality principle -
INRA
The Irrelevance of Necessarily Rejected Arguments (INRA) principle -
SCOOC
The Strong Completeness Outside Odd Cycles (SCOOC) principle -
MODULARIZATION
The modularization principle -
REDUCT_ADM
The reduct admissibility principle -
SEMIQUAL_ADM
The semi qualified admissibility principle -
SCC_DECOMPOSABILITY
The SCC decomposability principle -
NAIVETY
The naivety principle
-
-
Constructor Details
-
Principle
public Principle()
-
-
Method Details
-
isApplicable
Description copied from interface:PostulateChecks whether the given kb represents a non-trivial instance for this postulate, i.e., whether assumptions of this postulates are satisfied (evaluating an approach on a non-applicable instance always succeeds).- Specified by:
isApplicablein interfacePostulate<Argument>- Parameters:
kb- some knowledge base- Returns:
- true if the knowledge base is a non trivial instance of this postulate.
-
isSatisfied
Description copied from interface:PostulateChecks whether this postulate is satisfied by the given approachevwrt. the given instancekb(note that evaluating an approach on a non-applicable instance always succeeds).- Specified by:
isSatisfiedin interfacePostulate<Argument>- Parameters:
kb- some knowledge baseev- some approach- Returns:
- true if the postulate is satisfied on the instance
-
isSatisfied
*description missing*- Parameters:
kb- kbev- ev- Returns:
- is Satisfied
-