Class ConflictFreeInterpretationSatEncoding

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

public class ConflictFreeInterpretationSatEncoding extends Object implements SatEncoding, RelativeSatEncoding
This class implements a SAT encoding for conflict-free interpretations in an Abstract Dialectical Framework (ADF). It ensures that no argument is both satisfied and unsatisfied simultaneously, and properly links arguments with their acceptance conditions using Tseitin transformation.

The encoding also supports both absolute and relative encoding based on the current interpretation.

Author:
Mathias Hofer