Class ArgumentativeRevisionOperator
java.lang.Object
org.tweetyproject.beliefdynamics.MultipleBaseRevisionOperator<PlFormula>
org.tweetyproject.beliefdynamics.operators.ArgumentativeRevisionOperator
- All Implemented Interfaces:
BaseRevisionOperator<PlFormula>
This class is an exemplary instantiation of a revision operator based on deductive argumentation [Kruempelmann:2011] where
several parameters have been fixed:
- the inner revision is a Levi revision which bases on the random kernel contraction
- the transformation function is credulous
- the accumulator used for deductive argumentation is the simple accumulator
- the categorizer used for deductive argumentation is the classical categorizer
- Author:
- Matthias Thimm
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionrevise
(Collection<PlFormula> base, Collection<PlFormula> formulas) Revises the first collection of formulas by the second collection of formulas.Methods inherited from class org.tweetyproject.beliefdynamics.MultipleBaseRevisionOperator
revise
-
Constructor Details
-
ArgumentativeRevisionOperator
public ArgumentativeRevisionOperator()Default constructor
-
-
Method Details
-
revise
Description copied from class:MultipleBaseRevisionOperator
Revises the first collection of formulas by the second collection of formulas.- Specified by:
revise
in classMultipleBaseRevisionOperator<PlFormula>
- Parameters:
base
- some collection of formulas.formulas
- some formulas.- Returns:
- the revised collection.
-