Uses of Class
org.tweetyproject.logics.pl.syntax.Proposition
Packages that use Proposition
Package
Description
-
Uses of Proposition in org.tweetyproject.action.query.syntax
Subclasses of Proposition in org.tweetyproject.action.query.syntaxModifier and TypeClassDescriptionclass
This class represents an always query in the action query language S.class
This class represents a holds query in the action query language S.class
This class represents a necessarily query in the action query language S.class
Action queries are represented as propositional formulas with three possible types of propositions: "holds", "always" and "necessarily" propositions. -
Uses of Proposition in org.tweetyproject.agents.dialogues.structured
Method parameters in org.tweetyproject.agents.dialogues.structured with type arguments of type PropositionModifier and TypeMethodDescriptionint
CountingUtilityFunction.rank
(Collection<? extends Proposition> propositions) int
IndicatorUtilityFunction.rank
(Collection<? extends Proposition> propositions) int
MultipleIndicatorUtilityFunction.rank
(Collection<? extends Proposition> propositions) int
SasAgent.rank
(Collection<? extends Proposition> propositions) Ranks the given collection of propositions wrt.int
UtilityFunction.rank
(Collection<? extends Proposition> propositions) Rank the given collection of propositions.Constructors in org.tweetyproject.agents.dialogues.structured with parameters of type PropositionModifierConstructorDescriptionCautiousArgumentationAgent
(StructuredArgumentationFramework view, UtilityFunction utility, boolean isSingleStep, Proposition focalElement) Creates a new agent with the given (local) view and utility function.CautiousArgumentationAgent
(StructuredArgumentationFramework view, UtilityFunction utility, Proposition focalElement) Creates a new (non-single-step) agent with the given (local) view and utility function.IndicatorUtilityFunction
(Proposition focalElement) Creates a new indicator utility function for the given focal element.OvercautiousArgumentationAgent
(StructuredArgumentationFramework view, UtilityFunction utility, boolean isSingleStep, Proposition focalElement) Creates a new agent with the given (local) view and utility function.OvercautiousArgumentationAgent
(StructuredArgumentationFramework view, UtilityFunction utility, Proposition focalElement) Creates a new (non-single-step) agent with the given (local) view and utility function.Constructor parameters in org.tweetyproject.agents.dialogues.structured with type arguments of type PropositionModifierConstructorDescriptionCountingUtilityFunction
(Collection<? extends Proposition> focalSet) Creates a new counting utility function for the given focal set.MultipleIndicatorUtilityFunction
(Collection<? extends Proposition> focalSet) Creates a new multiple indicator utility function for the given focal set. -
Uses of Proposition in org.tweetyproject.arg.saf.reasoner
Methods in org.tweetyproject.arg.saf.reasoner that return types with arguments of type PropositionModifier and TypeMethodDescriptionOutputReasoner.getOutput
(StructuredArgumentationFramework saf) Returns the output this reasoner bases upon.Methods in org.tweetyproject.arg.saf.reasoner with parameters of type PropositionModifier and TypeMethodDescriptionOutputReasoner.query
(StructuredArgumentationFramework beliefbase, Proposition formula) -
Uses of Proposition in org.tweetyproject.arg.saf.syntax
Methods in org.tweetyproject.arg.saf.syntax that return PropositionModifier and TypeMethodDescriptionArgumentStructure.getClaim()
Returns the claim of this argument structure, i.e.BasicArgument.getConclusion()
Methods in org.tweetyproject.arg.saf.syntax that return types with arguments of type PropositionModifier and TypeMethodDescriptionStructuredArgumentationFramework.getAllPropositions()
BasicArgument.getPremise()
Methods in org.tweetyproject.arg.saf.syntax with parameters of type PropositionModifier and TypeMethodDescriptionvoid
BasicArgument.addPremise
(Proposition premise) void
BasicArgument.setConclusion
(Proposition conclusion) Method parameters in org.tweetyproject.arg.saf.syntax with type arguments of type PropositionModifier and TypeMethodDescriptionvoid
BasicArgument.addPremises
(Collection<? extends Proposition> premises) Constructors in org.tweetyproject.arg.saf.syntax with parameters of type PropositionModifierConstructorDescriptionBasicArgument
(Proposition claim) Creates a new basic argument with the given claim and empty support.BasicArgument
(Proposition claim, Set<Proposition> support) Creates a new basic argument with the given claim and the given support.Constructor parameters in org.tweetyproject.arg.saf.syntax with type arguments of type PropositionModifierConstructorDescriptionBasicArgument
(Proposition claim, Set<Proposition> support) Creates a new basic argument with the given claim and the given support. -
Uses of Proposition in org.tweetyproject.logics.cl.semantics
Methods in org.tweetyproject.logics.cl.semantics that return types with arguments of type PropositionMethod parameters in org.tweetyproject.logics.cl.semantics with type arguments of type PropositionModifier and TypeMethodDescriptionvoid
ConditionalStructure.setWorldRepresentation
(Comparator<Pair<Proposition, Boolean>> comparator) Changes the internal representations of the worlds, normally the propositions of a world are ordered alphabetically but this behavior can be changed using this method. -
Uses of Proposition in org.tweetyproject.logics.cl.syntax
Methods in org.tweetyproject.logics.cl.syntax that return types with arguments of type Proposition -
Uses of Proposition in org.tweetyproject.logics.pl.analysis
Fields in org.tweetyproject.logics.pl.analysis with type parameters of type PropositionModifier and TypeFieldDescriptionSimplePrimeImplicantEnumerator.minModelProvider
minimal model providerSimpleMinimalModelProvider.modelProvider
model providerMethods in org.tweetyproject.logics.pl.analysis that return types with arguments of type PropositionConstructor parameters in org.tweetyproject.logics.pl.analysis with type arguments of type PropositionModifierConstructorDescriptionSimpleMinimalModelProvider
(ModelProvider<?, PlBeliefSet, InterpretationSet<Proposition, PlBeliefSet, PlFormula>> modelProvider) standard constructor with model providerSimplePrimeImplicantEnumerator
(MinimalModelProvider<Proposition, PlBeliefSet, PlFormula> minModelProvider) -
Uses of Proposition in org.tweetyproject.logics.pl.sat
Methods in org.tweetyproject.logics.pl.sat that return types with arguments of type PropositionModifier and TypeMethodDescriptionSimpleModelEnumerator.getModel
(PlBeliefSet bbase) SimpleModelEnumerator.getModels
(Collection<PlFormula> formulas) SimpleModelEnumerator.getModels
(PlBeliefSet bbase) Method parameters in org.tweetyproject.logics.pl.sat with type arguments of type PropositionModifier and TypeMethodDescriptionstatic String
DimacsSatSolver.convertToDimacs
(Collection<PlFormula> formulas, Map<Proposition, Integer> prop_index, String additional_clauses, int num_additional_clauses) CmdLineSatSolver.getWitness
(Collection<PlFormula> formulas, Map<Proposition, Integer> prop_index, Map<Integer, Proposition> prop_inverted_index, String additional_clauses, int num_additional_clauses) abstract Interpretation<PlBeliefSet,
PlFormula> DimacsSatSolver.getWitness
(Collection<PlFormula> formulas, Map<Proposition, Integer> prop_index, Map<Integer, Proposition> prop_inverted_index, String additional_clauses, int num_additional_clauses) If the collection of formulas is consistent this method returns some model of it or, if it is inconsistent, null.Sat4jSolver.getWitness
(Collection<PlFormula> formulas, Map<Proposition, Integer> prop_index, Map<Integer, Proposition> prop_inverted_index, String additional_clauses, int num_additional_clauses) boolean
CmdLineSatSolver.isSatisfiable
(Collection<PlFormula> formulas, Map<Proposition, Integer> prop_index, String additional_clauses, int num_additional_clauses) abstract boolean
DimacsMaxSatSolver.isSatisfiable
(Collection<PlFormula> formulas, Map<Proposition, Integer> prop_index) abstract boolean
DimacsSatSolver.isSatisfiable
(Collection<PlFormula> formulas, Map<Proposition, Integer> prop_index, String additional_clauses, int num_additional_clauses) Checks whether the given set of formulas is satisfiable.boolean
OpenWboSolver.isSatisfiable
(Collection<PlFormula> formulas, Map<Proposition, Integer> prop_index) boolean
Sat4jSolver.isSatisfiable
(Collection<PlFormula> formulas, Map<Proposition, Integer> prop_index, String additional_clauses, int num_additional_clauses) -
Uses of Proposition in org.tweetyproject.logics.pl.semantics
Methods in org.tweetyproject.logics.pl.semantics that return types with arguments of type PropositionModifier and TypeMethodDescriptionFuzzyInterpretation.entrySet()
PriestWorld.getBinarybase()
Returns the binary base of this world, i.e.PriestWorld.getConflictbase()
Returns the conflict base of this world, i.e.NicePossibleWorld.getRepresentationStructure()
FuzzyInterpretation.keySet()
Methods in org.tweetyproject.logics.pl.semantics with parameters of type PropositionModifier and TypeMethodDescriptionPriestWorld.get
(Proposition p) Returns the truth value of the given proposition.FuzzyInterpretation.put
(Proposition arg0, Double arg1) void
PriestWorld.set
(Proposition p, PriestWorld.TruthValue val) Sets the value of the given proposition.Method parameters in org.tweetyproject.logics.pl.semantics with type arguments of type PropositionModifier and TypeMethodDescriptionint
NicePossibleWorld.compare
(Pair<Proposition, Boolean> o1, Pair<Proposition, Boolean> o2) static Set<NicePossibleWorld>
NicePossibleWorld.getAllPossibleWorlds
(Collection<Proposition> signature) static Set<PossibleWorld>
PossibleWorld.getAllPossibleWorlds
(Collection<Proposition> signature) Returns the set of all possible worlds for the given propositional signature.void
FuzzyInterpretation.putAll
(Map<? extends Proposition, ? extends Double> arg0) void
NicePossibleWorld.setComparator
(Comparator<Pair<Proposition, Boolean>> comparator) Changes the used comparator to sort the representation structure and resorts the representation.boolean
NicePossibleWorld.setSignature
(Collection<Proposition> signature) Changes the signature of the world.Constructor parameters in org.tweetyproject.logics.pl.semantics with type arguments of type PropositionModifierConstructorDescriptionNicePossibleWorld
(Collection<Proposition> trueInWorld, Collection<Proposition> signature) Ctor: Generates the possible world using the given set of true propositions and generated a representation of the possible world using the given signature.NicePossibleWorld
(Collection<Proposition> trueInWorld, Collection<Proposition> signature, Comparator<Pair<Proposition, Boolean>> comparator) Ctor: Generates the possible world using the given set of true propositions and generated a representation of the possible world using the given signature.NicePossibleWorld
(Collection<Proposition> trueInWorld, Collection<Proposition> signature, Comparator<Pair<Proposition, Boolean>> comparator) Ctor: Generates the possible world using the given set of true propositions and generated a representation of the possible world using the given signature.PossibleWorld
(Collection<? extends Proposition> propositions) Creates a new possible world with the given set of propositions. -
Uses of Proposition in org.tweetyproject.logics.pl.syntax
Methods in org.tweetyproject.logics.pl.syntax that return PropositionMethods in org.tweetyproject.logics.pl.syntax that return types with arguments of type PropositionModifier and TypeMethodDescriptionAssociativePlFormula.getAtoms()
Equivalence.getAtoms()
Implication.getAtoms()
Negation.getAtoms()
abstract Set<Proposition>
PlFormula.getAtoms()
Proposition.getAtoms()
SpecialFormula.getAtoms()
Methods in org.tweetyproject.logics.pl.syntax with parameters of type PropositionModifier and TypeMethodDescriptionint
Proposition.compareTo
(Proposition o) int
AssociativePlFormula.numberOfOccurrences
(Proposition p) int
Equivalence.numberOfOccurrences
(Proposition p) int
Implication.numberOfOccurrences
(Proposition p) int
Negation.numberOfOccurrences
(Proposition p) abstract int
PlFormula.numberOfOccurrences
(Proposition p) Returns the number of occurrences of the given proposition within this formulaint
Proposition.numberOfOccurrences
(Proposition p) int
SpecialFormula.numberOfOccurrences
(Proposition p) Conjunction.replace
(Proposition p, PlFormula f, int i) Disjunction.replace
(Proposition p, PlFormula f, int i) Equivalence.replace
(Proposition p, PlFormula f, int i) ExclusiveDisjunction.replace
(Proposition p, PlFormula f, int i) Implication.replace
(Proposition p, PlFormula f, int i) Negation.replace
(Proposition p, PlFormula f, int i) abstract PlFormula
PlFormula.replace
(Proposition p, PlFormula f, int i) Replaces the ith instance of the proposition p by f.Proposition.replace
(Proposition p, PlFormula f, int i) SpecialFormula.replace
(Proposition p, PlFormula f, int i) Constructors in org.tweetyproject.logics.pl.syntax with parameters of type PropositionConstructor parameters in org.tweetyproject.logics.pl.syntax with type arguments of type PropositionModifierConstructorDescriptionPlSignature
(Collection<? extends Proposition> propositions) Creates a new propositional signature with the given set of propositions. -
Uses of Proposition in org.tweetyproject.logics.pl.util
Method parameters in org.tweetyproject.logics.pl.util with type arguments of type PropositionModifier and TypeMethodDescriptionstatic PlBeliefSet
CardinalityConstraintEncoder.getBinomialEncoding
(Collection<Proposition> atoms, int atMost) Returns a naive SAT encoding of the given cardinality constraint.static Conjunction
CardinalityConstraintEncoder.getNaiveAtMostOneEncoding
(Collection<Proposition> atoms) Returns a naive at-most-1 encoding for the given set of atoms.static PlBeliefSet
CardinalityConstraintEncoder.getSequentialCounterEncoding
(Collection<Proposition> atoms, int atMost, String name) Returns a SAT encoding of the given cardinality constraint based on the method of [Sinz.Constructor parameters in org.tweetyproject.logics.pl.util with type arguments of type PropositionModifierConstructorDescriptionCardinalityConstraintEncoder
(Collection<Proposition> atoms, int atMost) Create a new at-most-n cardinality constraint with the given set of atoms and the given n. -
Uses of Proposition in org.tweetyproject.logics.qbf.semantics
Methods in org.tweetyproject.logics.qbf.semantics with parameters of type PropositionModifier and TypeMethodDescriptionQbPossibleWorld.substitute
(PlFormula f, Proposition v) Substitutes all occurrences of the proposition v with the possible truth values and returns a set of the possible substitutions.Method parameters in org.tweetyproject.logics.qbf.semantics with type arguments of type PropositionModifier and TypeMethodDescriptionstatic Set<QbPossibleWorld>
QbPossibleWorld.getAllPossibleWorlds
(Collection<Proposition> signature) Returns the set of all possible worlds for the given propositional signature.Constructor parameters in org.tweetyproject.logics.qbf.semantics with type arguments of type PropositionModifierConstructorDescriptionQbPossibleWorld
(Collection<? extends Proposition> propositions) Creates a new possible world with the given set of propositions. -
Uses of Proposition in org.tweetyproject.logics.qbf.syntax
Methods in org.tweetyproject.logics.qbf.syntax that return types with arguments of type PropositionModifier and TypeMethodDescriptionExistsQuantifiedFormula.getAtoms()
ForallQuantifiedFormula.getAtoms()
ExistsQuantifiedFormula.getQuantifierVariables()
ForallQuantifiedFormula.getQuantifierVariables()
Methods in org.tweetyproject.logics.qbf.syntax with parameters of type PropositionModifier and TypeMethodDescriptionint
ExistsQuantifiedFormula.numberOfOccurrences
(Proposition p) int
ForallQuantifiedFormula.numberOfOccurrences
(Proposition p) ExistsQuantifiedFormula.replace
(Proposition p, PlFormula f, int i) ForallQuantifiedFormula.replace
(Proposition p, PlFormula f, int i) Constructors in org.tweetyproject.logics.qbf.syntax with parameters of type PropositionModifierConstructorDescriptionExistsQuantifiedFormula
(PlFormula f, Proposition variable) Create a new existential boolean quantification.ForallQuantifiedFormula
(PlFormula f, Proposition variable) Create a new universal boolean quantification.Constructor parameters in org.tweetyproject.logics.qbf.syntax with type arguments of type PropositionModifierConstructorDescriptionExistsQuantifiedFormula
(PlFormula f, Set<Proposition> variables) Create a new existential boolean quantification.ForallQuantifiedFormula
(PlFormula f, Set<Proposition> variables) Create a new universal boolean quantification. -
Uses of Proposition in org.tweetyproject.logics.qbf.writer
Method parameters in org.tweetyproject.logics.qbf.writer with type arguments of type PropositionModifier and TypeMethodDescriptionQdimacsWriter.printVariables
(Set<Proposition> vars, Map<Proposition, Integer> mappings) QdimacsWriter.printVariables
(Set<Proposition> vars, Map<Proposition, Integer> mappings) -
Uses of Proposition in org.tweetyproject.logics.translators.adfconditional
Methods in org.tweetyproject.logics.translators.adfconditional with parameters of type PropositionModifier and TypeMethodDescriptionFourValuedWorld.get
(Proposition p) Returns the truth value of the given proposition.ThreeValuedWorld.get
(Proposition p) Returns the truth value of the given proposition.void
FourValuedWorld.set
(Proposition p, FourValuedWorld.TruthValue val) Sets the value of the given proposition.void
ThreeValuedWorld.set
(Proposition p, ThreeValuedWorld.TruthValue val) Sets the value of the given proposition. -
Uses of Proposition in org.tweetyproject.logics.translators.adfrevision
Methods in org.tweetyproject.logics.translators.adfrevision that return types with arguments of type PropositionModifier and TypeMethodDescriptionIndecision.getAtoms()
WeakNegation.getAtoms()
PriestWorldAdapted.getBinarybase()
Returns the binary base of this world, i.e.PriestWorldAdapted.getConflictbase()
Returns the conflict base of this world, i.e.Methods in org.tweetyproject.logics.translators.adfrevision with parameters of type PropositionModifier and TypeMethodDescriptionPriestWorldAdapted.get
(Proposition p) Returns the truth value of the given proposition.int
Indecision.numberOfOccurrences
(Proposition p) int
WeakNegation.numberOfOccurrences
(Proposition p) Indecision.replace
(Proposition p, PlFormula f, int i) WeakNegation.replace
(Proposition p, PlFormula f, int i) void
PriestWorldAdapted.set
(Proposition p, PriestWorldAdapted.TruthValue val) Sets the value of the given proposition. -
Uses of Proposition in org.tweetyproject.logics.translators.folprop
Methods in org.tweetyproject.logics.translators.folprop that return PropositionModifier and TypeMethodDescriptionFOLPropTranslator.toPropositional
(FolAtom atom) Translates the given FOL-Atom into a PropositionMethods in org.tweetyproject.logics.translators.folprop with parameters of type PropositionModifier and TypeMethodDescriptionFOLPropTranslator.toFOL
(Proposition proposition) Translates the given proposition into a FOL-Atom