Class RestrictedKBipolarSatEncoding

java.lang.Object
org.tweetyproject.arg.adf.reasoner.sat.encodings.RestrictedKBipolarSatEncoding
All Implemented Interfaces:
SatEncoding

public final class RestrictedKBipolarSatEncoding extends Object implements SatEncoding
The RestrictedKBipolarSatEncoding class implements a SAT encoding specifically for restricted bipolar Abstract Dialectical Frameworks (ADFs). It leverages partial interpretations and completes undecided arguments in a two-valued manner. The class uses Tseitin transformations to generate propositional clauses.

This encoding is restricted because it only applies the encoding to arguments that have undecided dependencies. It also filters completions where the interpretation contradicts the partial interpretation.

Author:
Mathias Hofer