Uses of Interface
org.tweetyproject.arg.adf.syntax.pl.Literal
Package
Description
-
Uses of Literal in org.tweetyproject.arg.adf.reasoner.sat.encodings
Modifier and TypeMethodDescription -
Uses of Literal in org.tweetyproject.arg.adf.sat
Modifier and TypeMethodDescriptionSatSolverState.witness()
Returns a witness of the satisfiability of all the clauses in the state, ornull
if the state is unsatisfiable.SatSolverState.witness
(Collection<? extends Literal> filter) Modifier and TypeMethodDescriptionvoid
Assumes the truth value of the given proposition for the next call toSatSolverState.satisfiable()
. -
Uses of Literal in org.tweetyproject.arg.adf.sat.state
Modifier and TypeMethodDescriptionAsynchronousCloseSatSolverState.witness()
AsynchronousCloseSatSolverState.witness
(Collection<? extends Literal> filter) SynchronizedSatSolverState.witness()
SynchronizedSatSolverState.witness
(Collection<? extends Literal> filter) Modifier and TypeMethodDescriptionvoid
void
Modifier and TypeMethodDescriptionAsynchronousCloseSatSolverState.witness
(Collection<? extends Literal> filter) SynchronizedSatSolverState.witness
(Collection<? extends Literal> filter) -
Uses of Literal in org.tweetyproject.arg.adf.semantics.interpretation
Modifier and TypeMethodDescriptionstatic Interpretation
Interpretation.fromWitness
(Set<Literal> witness, PropositionalMapping mapping) Constructs a three-valued ADF interpretation from a witness of a propositional sat encoding. -
Uses of Literal in org.tweetyproject.arg.adf.syntax.pl
Modifier and TypeMethodDescriptionstatic Literal
Literal.create()
Creates a new unnamed atom literal.static Literal
Creates a new named atom literal with the specified name.static Literal
Literal.createTransient()
Creates a new transient atom literal.Literal.getAtom()
Retrieves the atom of this literal.Literal.neg()
Returns the negation of this literal.Modifier and TypeMethodDescriptionClause.stream()
Returns a stream of literals contained in this clause.Modifier and TypeMethodDescriptionstatic 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.Modifier and TypeMethodDescriptionstatic 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. -
Uses of Literal in org.tweetyproject.arg.adf.transform
Modifier and TypeMethodDescriptionTseitinTransformer.collect
(AcceptanceCondition acc, Consumer<Clause> clauses) Modifier and TypeMethodDescriptionstatic TseitinTransformer
TseitinTransformer.ofNegativePolarity
(Function<Argument, Literal> mapping, boolean optimize) Creates a newTseitinTransformer
instance with negative root polarity and a custom argument-to-literal mapping.static TseitinTransformer
TseitinTransformer.ofPositivePolarity
(Function<Argument, Literal> mapping, boolean optimize) Creates a newTseitinTransformer
instance with positive root polarity and a custom argument-to-literal mapping. -
Uses of Literal in org.tweetyproject.arg.adf.transform.processor
Modifier and TypeMethodDescription