Class PropositionalMapping

java.lang.Object
org.tweetyproject.arg.adf.reasoner.sat.encodings.PropositionalMapping

public final class PropositionalMapping extends Object
Contains the propositional representation of the arguments and links of some ADF.

This is especially needed if we want to interconnect different sat encodings, since they have to share the same propositional variables.

Since we are dealing with three valued interpretations, in order to represent an undecided argument we need two propositional variables for each argument. One represents satisfied, one unsatisfied and if both are false the argument should be interpreted as undecided. It should be prevented by the encoding that both are true.

Author:
Mathias Hofer