Uses of Interface
org.tweetyproject.logics.commons.syntax.interfaces.ComplexLogicalFormula
Packages that use ComplexLogicalFormula
Package
Description
-
Uses of ComplexLogicalFormula in org.tweetyproject.arg.aba.syntax
Classes in org.tweetyproject.arg.aba.syntax that implement ComplexLogicalFormulaModifier 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.classThis represents a negation relation of form -
Uses of ComplexLogicalFormula in org.tweetyproject.arg.aspic.syntax
Classes in org.tweetyproject.arg.aspic.syntax that implement ComplexLogicalFormulaModifier and TypeClassDescriptionclassDefeasibleInferenceRule<T extends Invertable>Defeasible implementation ofInferenceRule<T>classInferenceRule<T extends Invertable>This stands for an inference rule or for a premise if premises has length 0.classStrictInferenceRule<T extends Invertable>Indefeasible implementation ofInferenceRule<T> -
Uses of ComplexLogicalFormula in org.tweetyproject.arg.delp.syntax
Classes in org.tweetyproject.arg.delp.syntax that implement ComplexLogicalFormulaModifier 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 ComplexLogicalFormula in org.tweetyproject.logics.commons.syntax
Classes in org.tweetyproject.logics.commons.syntax that implement ComplexLogicalFormulaModifier 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 that return ComplexLogicalFormulaModifier and TypeMethodDescriptionabstract ComplexLogicalFormulaComplexLogicalFormulaAdapter.clone()AssociativeFormulaSupport.substitute(Term<?> v, Term<?> t) ComplexLogicalFormulaAdapter.substitute(Map<? extends Term<?>, ? extends Term<?>> map) -
Uses of ComplexLogicalFormula in org.tweetyproject.logics.commons.syntax.interfaces
Subinterfaces of ComplexLogicalFormula in org.tweetyproject.logics.commons.syntax.interfacesModifier and TypeInterfaceDescriptioninterfaceInterface 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 that return ComplexLogicalFormulaModifier and TypeMethodDescriptionComplexLogicalFormula.clone()Substitutes all occurrences of term "v" in this formula by term "t" and at the same time replaces all occurrences of term "t" by term "v" and eventually returns the new formula.ComplexLogicalFormula.substitute(Map<? extends Term<?>, ? extends Term<?>> map) Substitutes all occurrences of all terms "v" in map.keyset() in this formula by map.get(v) and returns the new formula.ComplexLogicalFormula.substitute(Term<?> v, Term<?> t) Substitutes all occurrences of term "v" in this formula by term "t" and returns the new formula. -
Uses of ComplexLogicalFormula in org.tweetyproject.logics.fol.syntax
Classes in org.tweetyproject.logics.fol.syntax that implement ComplexLogicalFormulaModifier 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. -
Uses of ComplexLogicalFormula in org.tweetyproject.logics.ml.syntax
Classes in org.tweetyproject.logics.ml.syntax that implement ComplexLogicalFormulaModifier and TypeClassDescriptionclassThis class models a modal formula, i.e.classThis class models the necessity modality.classThis class models the possibility modality. -
Uses of ComplexLogicalFormula in org.tweetyproject.logics.mln.syntax
Classes in org.tweetyproject.logics.mln.syntax that implement ComplexLogicalFormulaModifier and TypeClassDescriptionclassInstances of this class represent first-order formulas with a weight. -
Uses of ComplexLogicalFormula in org.tweetyproject.logics.rcl.syntax
Classes in org.tweetyproject.logics.rcl.syntax that implement ComplexLogicalFormulaModifier and TypeClassDescriptionclassInstances of this class represent relational conditionals. -
Uses of ComplexLogicalFormula in org.tweetyproject.logics.rdl.syntax
Classes in org.tweetyproject.logics.rdl.syntax that implement ComplexLogicalFormulaModifier and TypeClassDescriptionclassModels a default rule in Reiter's default logic, see [R. -
Uses of ComplexLogicalFormula in org.tweetyproject.logics.rpcl.syntax
Classes in org.tweetyproject.logics.rpcl.syntax that implement ComplexLogicalFormulaModifier and TypeClassDescriptionclassThis class represents a relational probabilistic conditional, i.e. -
Uses of ComplexLogicalFormula in org.tweetyproject.lp.asp.syntax
Classes in org.tweetyproject.lp.asp.syntax that implement ComplexLogicalFormulaModifier 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). -
Uses of ComplexLogicalFormula in org.tweetyproject.lp.nlp.syntax
Classes in org.tweetyproject.lp.nlp.syntax that implement ComplexLogicalFormula