Uses of Interface
org.tweetyproject.logics.commons.syntax.interfaces.SimpleLogicalFormula
Packages that use SimpleLogicalFormula
Package
Description
-
Uses of SimpleLogicalFormula in org.tweetyproject.action.query.syntax
Classes in org.tweetyproject.action.query.syntax that implement SimpleLogicalFormulaModifier and TypeClassDescriptionclassThis class represents an always query in the action query language S.classThis class represents a holds query in the action query language S.classThis class represents a necessarily query in the action query language S.classAction queries are represented as propositional formulas with three possible types of propositions: "holds", "always" and "necessarily" propositions. -
Uses of SimpleLogicalFormula in org.tweetyproject.arg.aba.syntax
Classes in org.tweetyproject.arg.aba.syntax that implement SimpleLogicalFormulaModifier and TypeClassDescriptionclassAbaElement<T extends Formula>Abstract class that models common properties of aba syntax elements.classA common interface for assumptions and inference rules.classAssumption<T extends Formula>This class models an assumption of an ABA theory.classInferenceRule<T extends Formula>This class models an inference rule from an ABA theory.class -
Uses of SimpleLogicalFormula in org.tweetyproject.arg.aspic.syntax
Classes in org.tweetyproject.arg.aspic.syntax that implement SimpleLogicalFormulaModifier and TypeClassDescriptionclassDefeasibleInferenceRule<T extends Invertable>classInferenceRule<T extends Invertable>classStrictInferenceRule<T extends Invertable> -
Uses of SimpleLogicalFormula in org.tweetyproject.arg.delp.syntax
Classes in org.tweetyproject.arg.delp.syntax that implement SimpleLogicalFormulaModifier and TypeClassDescriptionclassThis class models a defeasible rule in defeasible logic programming.final classThis class implements a fact in defeasible logic programming which encapsulates a literal.classThis method is the superclass for both a strict rule and a defeasible rule in defeasible logic programming and captures their common attributes and methods.classThis class models a strict rule in defeasible logic programming. -
Uses of SimpleLogicalFormula in org.tweetyproject.arg.dung.ldo.syntax
Classes in org.tweetyproject.arg.dung.ldo.syntax that implement SimpleLogicalFormulaModifier and TypeClassDescriptionclassProvides common functionalities for the graph-based modalities in LDO.classProvides common functionalities for all modalities in LDO.classThis class represents an argument in ldo.classThis class captures the common functionalities of formulas with an associative operation like conjunction, disjunction, etc.classclassThis class represents a conjunction in ldo logic.classclassThis class represents a disjunction in ldo logic.classThis abstract class specifies the general methods of all Ldo-formulas (LDO - Logic of dialectical outcomes, cf.classclassclassThis class models classical negation of ldo logic.classCreates a relational formula, i.e.Methods in org.tweetyproject.arg.dung.ldo.syntax with type parameters of type SimpleLogicalFormulaModifier and TypeMethodDescription<C extends SimpleLogicalFormula>
Set<C>LdoAssociativeFormula.getFormulas(Class<C> cls) -
Uses of SimpleLogicalFormula in org.tweetyproject.logics.cl.syntax
Classes in org.tweetyproject.logics.cl.syntax that implement SimpleLogicalFormulaModifier and TypeClassDescriptionclassThis class represents a basic conditional (B|A) with formulas A,B. -
Uses of SimpleLogicalFormula in org.tweetyproject.logics.commons.syntax
Classes in org.tweetyproject.logics.commons.syntax with type parameters of type SimpleLogicalFormulaModifier and TypeClassDescriptionclassAssociativeFormulaSupport<T extends SimpleLogicalFormula>This class provides common implementation for associative formulas that are formulas which consists of several other formulas.Classes in org.tweetyproject.logics.commons.syntax that implement SimpleLogicalFormulaModifier and TypeClassDescriptionclassAssociativeFormulaSupport<T extends SimpleLogicalFormula>This class provides common implementation for associative formulas that are formulas which consists of several other formulas.classAbstract base class for ComplexLogicalFormula, that are formulas which implement substitute(), exchange(), getTerms(), isGround() and isWellFormed() and therefore use terms to describe themself.classThis is the abstract base class for relational formulas, i.e.Methods in org.tweetyproject.logics.commons.syntax with type parameters of type SimpleLogicalFormulaModifier and TypeMethodDescription<T extends SimpleLogicalFormula>
AssociativeFormula<T>AssociativeFormulaSupport.AssociativeSupportBridge.createEmptyFormula()<C extends SimpleLogicalFormula>
Set<C>AssociativeFormulaSupport.getFormulas(Class<C> cls) Methods in org.tweetyproject.logics.commons.syntax with parameters of type SimpleLogicalFormula -
Uses of SimpleLogicalFormula in org.tweetyproject.logics.commons.syntax.interfaces
Classes in org.tweetyproject.logics.commons.syntax.interfaces with type parameters of type SimpleLogicalFormulaModifier and TypeInterfaceDescriptioninterfaceAssociativeFormula<T extends SimpleLogicalFormula>This interfaces describes associative formulas like a disjunction or a conjunction.Subinterfaces of SimpleLogicalFormula in org.tweetyproject.logics.commons.syntax.interfacesModifier and TypeInterfaceDescriptioninterfaceAssociativeFormula<T extends SimpleLogicalFormula>This interfaces describes associative formulas like a disjunction or a conjunction.interfaceAn atomic language construct, linked to its predicateinterfaceThis interface models a classical formula, i.e.interfaceA complex logical formula can contain arguments referred as terms, this interface provides methods to substitute and exchange those terms.interfaceFormulas implementing this interface can be connected by using AND.interfaceFormulas implementing this interface can be connected using OR.interfaceFormulas implementing this interface have a complementinterfaceInterface for a QuantifiedFormula with a set of quantified variables implementing an all- or exist-quantor for example.Methods in org.tweetyproject.logics.commons.syntax.interfaces with type parameters of type SimpleLogicalFormulaModifier and TypeMethodDescription<C extends SimpleLogicalFormula>
Set<C>AssociativeFormula.getFormulas(Class<C> cls) Process the formulas of type C that are children of this associative formulaMethods in org.tweetyproject.logics.commons.syntax.interfaces that return SimpleLogicalFormulaModifier and TypeMethodDescriptionSimpleLogicalFormula.clone()Creates a deep copy of this formulaConjunctable.combineWithAnd(Conjunctable f) Returns a conjunction of this and the given formula.Disjunctable.combineWithOr(Disjunctable f) QuantifiedFormula.getFormula() -
Uses of SimpleLogicalFormula in org.tweetyproject.logics.dl.syntax
Classes in org.tweetyproject.logics.dl.syntax that implement SimpleLogicalFormulaModifier and TypeClassDescriptionclassAbstract base class for assertional axioms (concept assertions and role assertions).classThis class captures the common functionalities of description logic associative formulas (union and intersection).classThis class models an atomic concept (aka concept name) in description logics.classThis class models a role in description logics.classThis class models the bottom concept (empty concept) in description logics.classThis class models the complement (negation) in description logics.classThe common abstract class for concepts (also called concepts, complex concepts or concept descriptions) of description logics.classThis class models a concept assertion in description logic, i.e.classThe common abstract class for axioms of the description logic ALC.classThis class models an equivalence axiom, also known as "general concept inclusion" (GCU), meaning an expression of the form "C is a subset of or equal to D" where C and D are concepts.classThis class models an existential restriction in description logics, i.e.classThis class models an intersection in description logics.classThis class models a role assertion in description logic, i.e.classThis class models the top concept (universal concept) in description logics.classThis class models an union in description logics.classThis class models an universal restriction in description logics, i.e.Methods in org.tweetyproject.logics.dl.syntax with type parameters of type SimpleLogicalFormulaModifier and TypeMethodDescription<C extends SimpleLogicalFormula>
Set<C>AssociativeDlFormula.getFormulas(Class<C> cls) -
Uses of SimpleLogicalFormula in org.tweetyproject.logics.fol.syntax
Classes in org.tweetyproject.logics.fol.syntax that implement SimpleLogicalFormulaModifier and TypeClassDescriptionclassThis class captures the common functionalities first order associative formulas like conjunction, disjunction, etc.classThe classical conjunction of first-order logic.classA contradictory formula.classThe classical disjunction of first-order logic.classThe equivalence of first-order logic.classThe exclusive disjunction (XOR) in first-order logic.classExists-quantified first-order logic formula.classAn atom in first-order logic, i.e.classThe common abstract class for formulas of first-order logic.classFor-All-quantified first-order logic formula.classThe implication of first-order logic.classThe classical negation of first-order logic.classThis class captures the common functionalities of the special formulas tautology and contradiction.classA tautological formula.Methods in org.tweetyproject.logics.fol.syntax with type parameters of type SimpleLogicalFormulaModifier and TypeMethodDescription<C extends SimpleLogicalFormula>
Set<C>AssociativeFolFormula.getFormulas(Class<C> cls) -
Uses of SimpleLogicalFormula in org.tweetyproject.logics.ml.syntax
Classes in org.tweetyproject.logics.ml.syntax that implement SimpleLogicalFormulaModifier and TypeClassDescriptionclassThis class models a modal formula, i.e.classThis class models the necessity modality.classThis class models the possibility modality. -
Uses of SimpleLogicalFormula in org.tweetyproject.logics.mln.syntax
Classes in org.tweetyproject.logics.mln.syntax that implement SimpleLogicalFormulaModifier and TypeClassDescriptionclassInstances of this class represent first-order formulas with a weight. -
Uses of SimpleLogicalFormula in org.tweetyproject.logics.pcl.syntax
Classes in org.tweetyproject.logics.pcl.syntax that implement SimpleLogicalFormulaModifier and TypeClassDescriptionclassThis class represents a probabilistic conditional of the form (B|A)[p] with formulas A,B and a probability p. -
Uses of SimpleLogicalFormula in org.tweetyproject.logics.pl.syntax
Classes in org.tweetyproject.logics.pl.syntax that implement SimpleLogicalFormulaModifier and TypeClassDescriptionclassThis class captures the common functionalities of formulas with an associative operation like conjunction, disjunction, etc.classThis class represents a conjunction in propositional logic.classA contradictory formula.classThis class represents a disjunction in propositional logic.classThis class models equivalence of propositional logic.classThis class represents an exclusive disjunction (XOR) in propositional logic.classThis class models the implication of propositional logic.classThis class models classical negation of propositional logic.classThis class represents the common ancestor for propositional formulae.classThis class represents a simple proposition in propositional logic.classThis class captures the common functionalities of the special formulas tautology and contradiction.classA tautological formula.Methods in org.tweetyproject.logics.pl.syntax with type parameters of type SimpleLogicalFormulaModifier and TypeMethodDescription<C extends SimpleLogicalFormula>
Set<C>AssociativePlFormula.getFormulas(Class<C> cls) -
Uses of SimpleLogicalFormula in org.tweetyproject.logics.qbf.syntax
Classes in org.tweetyproject.logics.qbf.syntax that implement SimpleLogicalFormulaModifier and TypeClassDescriptionclassThis class represents existential quantification for boolean formulas.classThis class represents universal quantification for boolean formulas. -
Uses of SimpleLogicalFormula in org.tweetyproject.logics.rcl.syntax
Classes in org.tweetyproject.logics.rcl.syntax that implement SimpleLogicalFormulaModifier and TypeClassDescriptionclassInstances of this class represent relational conditionals. -
Uses of SimpleLogicalFormula in org.tweetyproject.logics.rdl.syntax
Classes in org.tweetyproject.logics.rdl.syntax that implement SimpleLogicalFormulaModifier and TypeClassDescriptionclassModels a default rule in Reiter's default logic, see [R. -
Uses of SimpleLogicalFormula in org.tweetyproject.logics.rpcl.syntax
Classes in org.tweetyproject.logics.rpcl.syntax that implement SimpleLogicalFormulaModifier and TypeClassDescriptionclassThis class represents a relational probabilistic conditional, i.e. -
Uses of SimpleLogicalFormula in org.tweetyproject.logics.translators
Methods in org.tweetyproject.logics.translators with type parameters of type SimpleLogicalFormulaModifier and TypeMethodDescription<A extends AssociativeFormula<? extends SimpleLogicalFormula>>
AssociativeFormula<?>Translator.translateAssociative(A source, Class<?> assocCls) Translates the given AssociativeFormula into another AssociativeFormula thats type is given by the parameter assocClsMethods in org.tweetyproject.logics.translators that return SimpleLogicalFormulaMethods in org.tweetyproject.logics.translators with parameters of type SimpleLogicalFormulaMethod parameters in org.tweetyproject.logics.translators with type arguments of type SimpleLogicalFormulaModifier and TypeMethodDescriptionRule<?,?> Translator.translateRule(Rule<? extends SimpleLogicalFormula, ? extends SimpleLogicalFormula> source, Class<?> ruleCls) Rule<?,?> Translator.translateRule(Rule<? extends SimpleLogicalFormula, ? extends SimpleLogicalFormula> source, Class<?> ruleCls) -
Uses of SimpleLogicalFormula in org.tweetyproject.logics.translators.adfrevision
Classes in org.tweetyproject.logics.translators.adfrevision that implement SimpleLogicalFormulaModifier and TypeClassDescriptionclassThis class models an indecision operator for 3-valued propositional logic as proposed in [Heyninck 2020] Indecision(a) is true, if formula a is undecided Indecision(a) is false, if formula a is true or false Adapted from the class "Negation"classThis class models a weak negation for 3-valued propositional logic as proposed in [Heyninck 2020] Adapted from the class "Negation" -
Uses of SimpleLogicalFormula in org.tweetyproject.logics.translators.aspfol
Methods in org.tweetyproject.logics.translators.aspfol that return SimpleLogicalFormulaModifier and TypeMethodDescriptionAspFolTranslator.translateUsingMap(SimpleLogicalFormula source) Methods in org.tweetyproject.logics.translators.aspfol with parameters of type SimpleLogicalFormulaModifier and TypeMethodDescriptionAspFolTranslator.translateUsingMap(SimpleLogicalFormula source) -
Uses of SimpleLogicalFormula in org.tweetyproject.lp.asp.syntax
Classes in org.tweetyproject.lp.asp.syntax that implement SimpleLogicalFormulaModifier and TypeClassDescriptionclassThis class represents an aggregate.classThis class models an aggregate element, meaning a set of terms and a set of naf literals (= literals or default negated literals).classThis class is a variant of the basic ASP rule head.classThis class models an atom, which is a basic structure for building literals and rules for logic programs.classThis class is a common base class for ASP formulas that can be part of an ASP rule body (premise of a rule): Literals (i.e.classThis class acts as an abstract base class for elements of ASP rules.classThis class is a common base class for ASP formulas that can be part of an ASP rule head.classThis class defines common functionality for literals, meaning atoms or strictly negated atoms.classThis class models a rule in ASP.classThis class represents an element of a choice atom.classThis class is a variant of the basic ASP rule head.classThis formula represents the head of an disjunctive rule which is a disjunction of literals.classThis class represents a comparative atom, meaning an expression of the form 't x u' where t,u are terms and x is in {<, <=, ==, !=, >, >=}.classThis class represents a default negated literal, i.e.classThis class represents an element of an optimization statement, meaning a term-literal tuple that is associated with a weight and optionally a priority (level).classThis class represents an optimization statement.classThis class models the strict negation of an atom (as opposed to a default negation:DefaultNegation).Methods in org.tweetyproject.lp.asp.syntax with type parameters of type SimpleLogicalFormulaModifier and TypeMethodDescription<C extends SimpleLogicalFormula>
Set<C>ClassicalHead.getFormulas(Class<C> cls) Methods in org.tweetyproject.lp.asp.syntax that return SimpleLogicalFormula -
Uses of SimpleLogicalFormula in org.tweetyproject.lp.nlp.syntax
Classes in org.tweetyproject.lp.nlp.syntax that implement SimpleLogicalFormula