Uses of Class
net.sf.tweety.logics.fol.syntax.FolFormula
-
Packages that use FolFormula Package Description net.sf.tweety.logics.fol.parser net.sf.tweety.logics.fol.reasoner net.sf.tweety.logics.fol.semantics net.sf.tweety.logics.fol.syntax net.sf.tweety.logics.fol.writer -
-
Uses of FolFormula in net.sf.tweety.logics.fol.parser
Methods in net.sf.tweety.logics.fol.parser that return FolFormula Modifier and Type Method Description FolFormulaFolParser. parseFormula(Reader reader)FolFormulaTPTPParser. parseFormula(Reader reader) -
Uses of FolFormula in net.sf.tweety.logics.fol.reasoner
Methods in net.sf.tweety.logics.fol.reasoner with parameters of type FolFormula Modifier and Type Method Description booleanEFOLReasoner. equivalent(FolBeliefSet kb, FolFormula a, FolFormula b)abstract booleanFolReasoner. equivalent(FolBeliefSet kb, FolFormula a, FolFormula b)This method determines whether two formulas are equivalent wrt.booleanProver9FolReasoner. equivalent(FolBeliefSet kb, FolFormula a, FolFormula b)booleanSimpleFolReasoner. equivalent(FolBeliefSet kb, FolFormula f1, FolFormula f2)booleanSpassFolReasoner. equivalent(FolBeliefSet kb, FolFormula a, FolFormula b)BooleanEFOLReasoner. query(FolBeliefSet kb, FolFormula query)abstract BooleanFolReasoner. query(FolBeliefSet beliefbase, FolFormula formula)BooleanProver9FolReasoner. query(FolBeliefSet kb, FolFormula query)BooleanSimpleFolReasoner. query(FolBeliefSet kb, FolFormula formula)BooleanSpassFolReasoner. query(FolBeliefSet kb, FolFormula query) -
Uses of FolFormula in net.sf.tweety.logics.fol.semantics
Methods in net.sf.tweety.logics.fol.semantics with parameters of type FolFormula Modifier and Type Method Description booleanHerbrandInterpretation. satisfies(FolFormula formula)Checks whether this Herbrand interpretation satisfies the given formula.Method parameters in net.sf.tweety.logics.fol.semantics with type arguments of type FolFormula Modifier and Type Method Description booleanHerbrandInterpretation. satisfies(Set<FolFormula> formulas)Checks whether this Herbrand interpretation satisfies each of the formulas in the given set of first-order formulas. -
Uses of FolFormula in net.sf.tweety.logics.fol.syntax
Subclasses of FolFormula in net.sf.tweety.logics.fol.syntax 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.classExistsQuantifiedFormulaExists-quantified first-order logic formula.classFolAtomAn atom in first-order logic, i.e.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.Fields in net.sf.tweety.logics.fol.syntax with type parameters of type FolFormula Modifier and Type Field Description protected net.sf.tweety.logics.commons.syntax.QuantifiedFormulaSupport<FolFormula>ExistsQuantifiedFormula. supportThis helper class implements common functionalities of quantified formulas, meaning the implementation can delegate the method calls to the support class.protected net.sf.tweety.logics.commons.syntax.QuantifiedFormulaSupport<FolFormula>ForallQuantifiedFormula. supportThis helper class implements common functionalities of quantified formulas, meaning the implementation can delegate the method calls to the support class.Methods in net.sf.tweety.logics.fol.syntax that return FolFormula Modifier and Type Method Description abstract FolFormulaFolFormula. clone()FolFormulaExistsQuantifiedFormula. collapseAssociativeFormulas()FolFormulaFolAtom. collapseAssociativeFormulas()FolFormulaForallQuantifiedFormula. collapseAssociativeFormulas()FolFormulaNegation. collapseAssociativeFormulas()FolFormulaSpecialFormula. collapseAssociativeFormulas()FolFormulaExistsQuantifiedFormula. getFormula()FolFormulaForallQuantifiedFormula. getFormula()FolFormulaNegation. getFormula()FolFormulaEquivalence. substitute(net.sf.tweety.logics.commons.syntax.interfaces.Term<?> v, net.sf.tweety.logics.commons.syntax.interfaces.Term<?> t)abstract FolFormulaFolFormula. substitute(net.sf.tweety.logics.commons.syntax.interfaces.Term<?> v, net.sf.tweety.logics.commons.syntax.interfaces.Term<?> t)FolFormulaImplication. substitute(net.sf.tweety.logics.commons.syntax.interfaces.Term<?> v, net.sf.tweety.logics.commons.syntax.interfaces.Term<?> t)FolFormulaSpecialFormula. substitute(net.sf.tweety.logics.commons.syntax.interfaces.Term<?> v, net.sf.tweety.logics.commons.syntax.interfaces.Term<?> t)FolFormulaFolFormula. toDnf()Makes a disjunctive normal form of this formula.FolFormulaConjunction. toNnf()FolFormulaDisjunction. toNnf()FolFormulaEquivalence. toNnf()FolFormulaExistsQuantifiedFormula. toNnf()FolFormulaFolAtom. toNnf()abstract FolFormulaFolFormula. toNnf()Makes the negation normal form of this formula.FolFormulaForallQuantifiedFormula. toNnf()FolFormulaImplication. toNnf()FolFormulaNegation. toNnf()FolFormulaSpecialFormula. toNnf()Methods in net.sf.tweety.logics.fol.syntax that return types with arguments of type FolFormula Modifier and Type Method Description Set<FolFormula>ExistsQuantifiedFormula. getQuantifiedFormulas()Set<FolFormula>ForallQuantifiedFormula. getQuantifiedFormulas()Set<FolFormula>SpecialFormula. getQuantifiedFormulas()Methods in net.sf.tweety.logics.fol.syntax with parameters of type FolFormula Modifier and Type Method Description booleanFolSignature. isRepresentable(FolFormula folFormula)Checks whether the given formula can be represented by this signature.voidExistsQuantifiedFormula. setFormula(FolFormula formula)voidForallQuantifiedFormula. setFormula(FolFormula formula)Constructor parameters in net.sf.tweety.logics.fol.syntax with type arguments of type FolFormula Constructor Description FolBeliefSet(Collection<FolFormula> formulas)Creates a new first-order knowledge base with the given set of formulas. -
Uses of FolFormula in net.sf.tweety.logics.fol.writer
Methods in net.sf.tweety.logics.fol.writer with parameters of type FolFormula Modifier and Type Method Description voidFolWriter. printEquivalence(FolFormula a, FolFormula b)Prints an Equivalence.voidProver9Writer. printEquivalence(FolFormula a, FolFormula b)voidStandardFolWriter. printEquivalence(FolFormula a, FolFormula b)voidTPTPWriter. printEquivalence(FolFormula a, FolFormula b)voidFolWriter. printQuery(FolFormula query)Prints formatted representation of a query.voidProver9Writer. printQuery(FolFormula query)voidStandardFolWriter. printQuery(FolFormula query)voidTPTPWriter. printQuery(FolFormula query)
-