Uses of Interface
org.tweetyproject.logics.commons.syntax.interfaces.ComplexLogicalFormula
-
-
-
Uses of ComplexLogicalFormula in org.tweetyproject.arg.aba.syntax
Classes in org.tweetyproject.arg.aba.syntax that implement ComplexLogicalFormula Modifier and Type Class Description classAbaElement<T extends Formula>Abstract class that models common properties of aba syntax elements.classAbaRule<T extends Formula>A 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.classNegation<T extends Formula> -
Uses of ComplexLogicalFormula in org.tweetyproject.arg.aspic.syntax
Classes in org.tweetyproject.arg.aspic.syntax that implement ComplexLogicalFormula Modifier and Type Class Description classDefeasibleInferenceRule<T extends Invertable>classInferenceRule<T extends Invertable>classStrictInferenceRule<T extends Invertable> -
Uses of ComplexLogicalFormula in org.tweetyproject.arg.delp.syntax
Classes in org.tweetyproject.arg.delp.syntax that implement ComplexLogicalFormula Modifier and Type Class Description classDefeasibleRuleThis class models a defeasible rule in defeasible logic programming.classDelpFactThis class implements a fact in defeasible logic programming which encapsulates a literal.classDelpRuleThis method is the superclass for both a strict rule and a defeasible rule in defeasible logic programming and captures their common attributes and methods.classStrictRuleThis 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 ComplexLogicalFormula Modifier and Type Class Description classAssociativeFormulaSupport<T extends SimpleLogicalFormula>This class provides common implementation for associative formulas that are formulas which consists of several other formulas.classComplexLogicalFormulaAdapterAbstract base class for ComplexLogicalFormula, that are formulas which implement substitute(), exchange(), getTerms(), isGround() and isWellFormed() and therefore use terms to describe themself.classRelationalFormulaThis is the abstract base class for relational formulas, i.e.Methods in org.tweetyproject.logics.commons.syntax that return ComplexLogicalFormula Modifier and Type Method Description abstract ComplexLogicalFormulaComplexLogicalFormulaAdapter. clone()ComplexLogicalFormulaComplexLogicalFormulaAdapter. exchange(Term<?> v, Term<?> t)ComplexLogicalFormulaAssociativeFormulaSupport. substitute(Term<?> v, Term<?> t)ComplexLogicalFormulaComplexLogicalFormulaAdapter. substitute(java.util.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.interfaces Modifier and Type Interface Description interfaceQuantifiedFormulaInterface 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 ComplexLogicalFormula Modifier and Type Method Description ComplexLogicalFormulaComplexLogicalFormula. clone()ComplexLogicalFormulaComplexLogicalFormula. exchange(Term<?> v, Term<?> t)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.ComplexLogicalFormulaComplexLogicalFormula. substitute(java.util.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.ComplexLogicalFormulaComplexLogicalFormula. 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 ComplexLogicalFormula Modifier and Type Class Description classAssociativeFolFormulaThis class captures the common functionalities first order associative formulas like conjunction, disjunction, etc.classConjunctionThe classical conjunction of first-order logic.classContradictionA contradictory formula.classDisjunctionThe classical disjunction of first-order logic.classEquivalenceThe equivalence of first-order logic.classExclusiveDisjunctionThe exclusive disjunction (XOR) in first-order logic.classExistsQuantifiedFormulaExists-quantified first-order logic formula.classFolAtomAn atom in first-order logic, i.e.classFolFormulaThe common abstract class for formulas of first-order logic.classForallQuantifiedFormulaFor-All-quantified first-order logic formula.classImplicationThe implication of first-order logic.classNegationThe classical negation of first-order logic.classSpecialFormulaThis class captures the common functionalities of the special formulas tautology and contradiction.classTautologyA tautological formula. -
Uses of ComplexLogicalFormula in org.tweetyproject.logics.ml.syntax
Classes in org.tweetyproject.logics.ml.syntax that implement ComplexLogicalFormula Modifier and Type Class Description classMlFormulaThis class models a modal formula, i.e.classNecessityThis class models the necessity modality.classPossibilityThis class models the possibility modality. -
Uses of ComplexLogicalFormula in org.tweetyproject.logics.mln.syntax
Classes in org.tweetyproject.logics.mln.syntax that implement ComplexLogicalFormula Modifier and Type Class Description classMlnFormulaInstances 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 ComplexLogicalFormula Modifier and Type Class Description classRelationalConditionalInstances of this class represent relational conditionals. -
Uses of ComplexLogicalFormula in org.tweetyproject.logics.rdl.syntax
Classes in org.tweetyproject.logics.rdl.syntax that implement ComplexLogicalFormula Modifier and Type Class Description classDefaultRuleModels 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 ComplexLogicalFormula Modifier and Type Class Description classRelationalProbabilisticConditionalThis 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 ComplexLogicalFormula Modifier and Type Class Description classAggregateAtomThis class represents an aggregate.classAggregateElementThis class models an aggregate element, meaning a set of terms and a set of naf literals (= literals or default negated literals).classAggregateHeadThis class is a variant of the basic ASP rule head.classASPAtomThis class models an atom, which is a basic structure for building literals and rules for logic programs.classASPBodyElementThis 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.classASPElementThis class acts as an abstract base class for elements of ASP rules.classASPHeadThis class is a common base class for ASP formulas that can be part of an ASP rule head.classASPLiteralThis class defines common functionality for literals, meaning atoms or strictly negated atoms.classASPRuleThis class models a rule in ASP.classClassicalHeadThis formula represents the head of an disjunctive rule which is a disjunction of literals.classComparativeAtomThis class represents a comparative atom, meaning an expression of the form 't x u' where t,u are terms and x is in {<, <=, ==, !=, >, >=}.classDefaultNegationThis class represents a default negated literal, i.e.classOptimizationElementThis class represents an element of an optimization statement, meaning a term-literal tuple that is associated with a weight and optionally a priority (level).classOptimizationStatementThis class represents an optimization statement.classStrictNegationThis 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 Modifier and Type Class Description classNLPNotA default negation of a first order formula, nested logic programs only allow not quantified formulas.classNLPRuleA rule of a nested logic program.
-