Class RefineUnequalSatEncoding

java.lang.Object
org.tweetyproject.arg.adf.reasoner.sat.encodings.RefineUnequalSatEncoding
All Implemented Interfaces:
RelativeSatEncoding

public class RefineUnequalSatEncoding extends Object implements RelativeSatEncoding
This class implements a SAT encoding for refining unequal interpretations in an Abstract Dialectical Framework (ADF). It generates clauses based on the current interpretation, ensuring that the refinement does not result in the same interpretation as the input.

The encoding is used to enforce conditions on satisfied, unsatisfied, and undecided arguments within an ADF.

Author:
Mathias Hofer