Uses of Class
org.tweetyproject.arg.adf.reasoner.sat.encodings.PropositionalMapping
Package
Description
-
Uses of PropositionalMapping in org.tweetyproject.arg.adf.reasoner.sat.encodings
ModifierConstructorDescriptionConstructs a new BipolarSatEncoding for the given Abstract Dialectical Framework (ADF) and propositional mapping.ConflictFreeInterpretationSatEncoding
(AbstractDialecticalFramework adf, PropositionalMapping mapping) Constructs a new ConflictFreeInterpretationSatEncoding for the given Abstract Dialectical Framework (ADF) and propositional mapping.Constructs aKBipolarSatEncoding
instance with the given ADF and propositional mapping.Constructs a new RefineUnequalSatEncoding with the specified propositional mapping.RestrictedBipolarSatEncoding
(AbstractDialecticalFramework adf, PropositionalMapping mapping, Interpretation partial) Constructs a new RestrictedBipolarSatEncoding for the given Abstract Dialectical Framework (ADF), propositional mapping, and partial interpretation.RestrictedKBipolarSatEncoding
(AbstractDialecticalFramework adf, PropositionalMapping mapping, Interpretation partial) Constructs a new RestrictedKBipolarSatEncoding with the specified Abstract Dialectical Framework, propositional mapping, and partial interpretation.Constructs a new TwoValuedModelSatEncoding for the given Abstract Dialectical Framework (ADF) and propositional mapping. -
Uses of PropositionalMapping in org.tweetyproject.arg.adf.reasoner.sat.generator
Modifier and TypeMethodDescriptionstatic CandidateGenerator
ConflictFreeGenerator.restricted
(AbstractDialecticalFramework adf, PropositionalMapping mapping, Interpretation partial, Supplier<SatSolverState> stateSupplier) Creates aCandidateGenerator
that computes conflict-free interpretations which are extensions of the provided partial interpretation.static CandidateGenerator
GroundGenerator.restricted
(AbstractDialecticalFramework adf, PropositionalMapping mapping, Interpretation prefix, Supplier<SatSolverState> stateSupplier) The resultingCandidateGenerator
only computes the ground interpretation if it extends the given prefix.static CandidateGenerator
ModelGenerator.restricted
(AbstractDialecticalFramework adf, PropositionalMapping mapping, Interpretation prefix, Supplier<SatSolverState> stateSupplier) Creates aCandidateGenerator
that computes two-valued model interpretations which are extensions of the provided prefix (partial interpretation).static CandidateGenerator
ConflictFreeGenerator.unrestricted
(AbstractDialecticalFramework adf, PropositionalMapping mapping, Supplier<SatSolverState> stateSupplier) Creates aCandidateGenerator
that computes all conflict-free interpretations.static CandidateGenerator
GroundGenerator.unrestricted
(AbstractDialecticalFramework adf, PropositionalMapping mapping, Supplier<SatSolverState> stateSupplier) The resultingCandidateGenerator
computes the ground interpretation.static CandidateGenerator
ModelGenerator.unrestricted
(AbstractDialecticalFramework adf, PropositionalMapping mapping, Supplier<SatSolverState> stateSupplier) Creates aCandidateGenerator
that computes all two-valued model interpretations. -
Uses of PropositionalMapping in org.tweetyproject.arg.adf.reasoner.sat.processor
Modifier and TypeMethodDescriptionstatic InterpretationProcessor
AdmissibleMaximizer.restricted
(Supplier<SatSolverState> stateSupplier, AbstractDialecticalFramework adf, PropositionalMapping mapping, Interpretation prefix) static InterpretationProcessor
ConflictFreeMaximizer.restricted
(Supplier<SatSolverState> stateSupplier, AbstractDialecticalFramework adf, PropositionalMapping mapping, Interpretation prefix) Creates and returns a restrictedInterpretationProcessor
that maximizes interpretations based on a given partial interpretation (prefix).static InterpretationProcessor
AdmissibleMaximizer.unrestricted
(Supplier<SatSolverState> stateSupplier, AbstractDialecticalFramework adf, PropositionalMapping mapping) static InterpretationProcessor
ConflictFreeMaximizer.unrestricted
(Supplier<SatSolverState> stateSupplier, AbstractDialecticalFramework adf, PropositionalMapping mapping) Creates and returns an unrestrictedInterpretationProcessor
that maximizes interpretations without any restrictions on the partial interpretation.ModifierConstructorDescriptionConstructs a newKBipolarStateProcessor
for the given Abstract Dialectical Framework (ADF) and propositional mapping.RestrictedKBipolarStateProcessor
(AbstractDialecticalFramework adf, PropositionalMapping mapping, Interpretation partial) Constructs aRestrictedKBipolarStateProcessor
with the given ADF, propositional mapping, and partial interpretation. -
Uses of PropositionalMapping in org.tweetyproject.arg.adf.reasoner.sat.verifier
ModifierConstructorDescriptionCompleteVerifier
(Supplier<SatSolverState> stateSupplier, AbstractDialecticalFramework adf, PropositionalMapping mapping) Constructs aCompleteVerifier
with the given SAT solver state supplier, abstract dialectical framework, and propositional mapping.NaiveVerifier
(Supplier<SatSolverState> stateSupplier, AbstractDialecticalFramework adf, PropositionalMapping mapping) PreferredVerifier
(Supplier<SatSolverState> stateSupplier, AbstractDialecticalFramework adf, PropositionalMapping mapping) Constructs aPreferredVerifier
with the given SAT solver state supplier, abstract dialectical framework, and propositional mapping.StableVerifier
(Supplier<SatSolverState> stateSupplier, AbstractDialecticalFramework adf, PropositionalMapping mapping) -
Uses of PropositionalMapping 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.