Class LdoArgumentationLottery
java.lang.Object
org.tweetyproject.arg.prob.lotteries.LdoArgumentationLottery
This class implements an argumentation lottery based on the logic of dialectical outcomes,
i.e. a lottery on an exhaustive and disjoint set of formulas of LDO.
- Author:
- Matthias Thimm
-
Constructor Summary
ConstructorDescriptionLdoArgumentationLottery
(Collection<LdoFormula> formulas, SubgraphProbabilityFunction p, Semantics semantics) Creates a new lottery for the given set of formulas using the given probability function and semantics. -
Method Summary
Modifier and TypeMethodDescriptionget
(LdoFormula f) Returns the probability of the given outcome.Returns the set of possible outcomes.Returns the used semantics.Returns the used argumentation theory.toString()
-
Constructor Details
-
LdoArgumentationLottery
public LdoArgumentationLottery(Collection<LdoFormula> formulas, SubgraphProbabilityFunction p, Semantics semantics) Creates a new lottery for the given set of formulas using the given probability function and semantics.- Parameters:
formulas
- some set of formulasp
- some probability functionsemantics
- some semantics
-
-
Method Details
-
getSemantics
Returns the used semantics.- Returns:
- the used semantics.
-
getPossibleOutcomes
Returns the set of possible outcomes.- Returns:
- the set of possible outcomes.
-
get
Returns the probability of the given outcome.- Parameters:
f
- some LDO formula- Returns:
- the probability of the given division.
-
getTheory
Returns the used argumentation theory.- Returns:
- the used argumentation theory.
-
toString
-