Class ImWeakDominance
- java.lang.Object
-
- net.sf.tweety.logics.pl.postulates.ImPostulate
-
- net.sf.tweety.logics.pl.postulates.ImWeakDominance
-
- All Implemented Interfaces:
net.sf.tweety.commons.postulates.Postulate<PlFormula>
public class ImWeakDominance extends ImPostulate
A weaker variant of the "dominance" postulate using prime implicates, proposed in [Jabbour et al. On the characterization of inconsistency measures: A prime implicates based framework. ICTAI'14] in response to the problem that many syntactic inconsistency measures do not satisfy the "dominance" postulate.- Author:
- Anna Gessler
-
-
Field Summary
-
Fields inherited from class net.sf.tweety.logics.pl.postulates.ImPostulate
ADJUNCTIONINVARIANCE, ATTENUATION, CONSISTENCY, CONTRADICTION, DOMINANCE, EQUALCONFLICT, EXCHANGE, FREEFORMULADILUTION, FREEFORMULAINDEPENDENCE, IRRELEVANCEOFSYNTAX, MINORMALIZATION, MISEPARABILITY, MONOTONY, NORMALIZATION, PENALTY, SAFEFORMULAINDEPENDENCE, SUPERADDITIVITY, WEAKDOMINANCE
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedImWeakDominance()Protected constructor so one uses only the single instance ImPostulate.WEAKDOMINANCE
-
Method Summary
Modifier and Type Method Description StringgetName()booleanisApplicable(Collection<PlFormula> kb)booleanisSatisfied(Collection<PlFormula> kb, net.sf.tweety.logics.commons.analysis.BeliefSetInconsistencyMeasure<PlFormula> ev)-
Methods inherited from class net.sf.tweety.logics.pl.postulates.ImPostulate
isSatisfied
-
-
-
-
Method Detail
-
getName
public String getName()
-
isApplicable
public boolean isApplicable(Collection<PlFormula> kb)
- Specified by:
isApplicablein interfacenet.sf.tweety.commons.postulates.Postulate<PlFormula>- Specified by:
isApplicablein classImPostulate
-
isSatisfied
public boolean isSatisfied(Collection<PlFormula> kb, net.sf.tweety.logics.commons.analysis.BeliefSetInconsistencyMeasure<PlFormula> ev)
- Specified by:
isSatisfiedin classImPostulate
-
-