Uses of Interface
org.tweetyproject.arg.adf.syntax.pl.Clause
Package
Description
-
Uses of Clause in org.tweetyproject.arg.adf.reasoner.sat.encodings
Modifier and TypeMethodDescriptionvoid
Encodes the bipolar Abstract Dialectical Framework (ADF) into a set of SAT clauses.void
Encodes the conflict-free interpretation of the given ADF into a set of SAT clauses.void
ConflictFreeInterpretationSatEncoding.encode
(Consumer<Clause> consumer, Interpretation interpretation) Encodes the conflict-free interpretation of the given ADF into a set of SAT clauses based on the provided interpretation.void
FixPartialSatEncoding.encode
(Consumer<Clause> consumer, Interpretation interpretation) void
Encodes the acceptance conditions of the arguments in the ADF into a SAT formula using a given consumer.void
LargerInterpretationSatEncoding.encode
(Consumer<Clause> consumer, Interpretation interpretation) void
RefineLargerSatEncoding.encode
(Consumer<Clause> consumer, Interpretation interpretation) void
RefineUnequalSatEncoding.encode
(Consumer<Clause> consumer, Interpretation interpretation) Encodes the given interpretation into a set of SAT clauses that represent the refinement of the interpretation, ensuring that the resulting interpretation is not equal to the input interpretation.void
RelativeSatEncoding.encode
(Consumer<Clause> consumer, Interpretation interpretation) void
Encodes the restricted bipolar Abstract Dialectical Framework (ADF) into a set of SAT clauses based on the given partial interpretation.void
Encodes the bipolar Abstract Dialectical Framework (ADF) into a set of SAT clauses.void
Encodes the structure into a set of SAT clauses and provides them to the given consumer.void
Encodes the two-valued model of the ADF into a set of SAT clauses and provides them to the given consumer.void
TwoValuedModelSatEncoding.encode
(Consumer<Clause> consumer, Interpretation interpretation) Encodes a specific two-valued interpretation of the ADF into a set of SAT clauses and provides them to the given consumer. -
Uses of Clause in org.tweetyproject.arg.adf.reasoner.sat.processor
Modifier and TypeMethodDescriptionvoid
Processes the state of the ADF and encodes the relationships into logical clauses.void
Processes the SAT encodings for the restricted bipolar or k-bipolar frameworks.void
Processes the current set of states and translates them intoClause
objects. -
Uses of Clause in org.tweetyproject.arg.adf.sat
-
Uses of Clause in org.tweetyproject.arg.adf.sat.state
-
Uses of Clause in org.tweetyproject.arg.adf.syntax.pl
Modifier and TypeMethodDescriptionstatic Clause
Clause.of()
Creates a clause with no literals.static Clause
Clause.of
(Collection<? extends Literal> literals) Creates a clause from a collection of literals.static Clause
Clause.of
(Collection<? extends Literal> literals, Literal l) Creates a clause from a collection of literals and an additional literal.static Clause
Clause.of
(Collection<? extends Literal> literals, Literal l1, Literal l2) Creates a clause from a collection of literals and two additional literals.static Clause
Creates a clause from a collection of literals and three additional literals.static Clause
Creates a clause by extending an existing clause with an additional literal.static Clause
Creates a clause with a single literal.static Clause
Creates a clause with two literals.static Clause
Creates a clause with three literals. -
Uses of Clause in org.tweetyproject.arg.adf.transform
Modifier and TypeMethodDescriptionTseitinTransformer.collect
(AcceptanceCondition acc, Consumer<Clause> clauses)