All Superinterfaces:
Formula, SimpleLogicalFormula
All Known Subinterfaces:
ClassicalFormula
All Known Implementing Classes:
AbstractGraphLdoModality, AbstractLdoModality, AlwaysQuery, ASPAtom, ASPLiteral, AssociativeDlFormula, AssociativeFolFormula, AssociativePlFormula, AtomicConcept, AtomicRole, BottomConcept, Complement, ComplexConcept, Conjunction, Conjunction, Contradiction, Contradiction, DefaultRule, DefeasibleRule, DelpFact, DelpRule, Disjunction, Disjunction, Equivalence, Equivalence, ExclusiveDisjunction, ExclusiveDisjunction, ExistentialRestriction, ExistsQuantifiedFormula, ExistsQuantifiedFormula, FolAtom, FolFormula, ForallQuantifiedFormula, ForallQuantifiedFormula, HoldsQuery, Implication, Implication, Indecision, Intersection, LdoArgument, LdoAssociativeFormula, LdoBoxModality, LdoConjunction, LdoDiamondModality, LdoDisjunction, LdoFormula, LdoGraphBoxModality, LdoGraphDiamondModality, LdoNegation, LdoRelation, MlFormula, MlnFormula, NecessarilyQuery, Necessity, Negation, Negation, NLPNot, PlFormula, Possibility, Proposition, QueryProposition, RelationalConditional, RelationalFormula, RelationalProbabilisticConditional, SpecialFormula, SpecialFormula, StrictNegation, StrictRule, Tautology, Tautology, TopConcept, Union, UniversalRestriction, WeakNegation

public interface Invertable extends SimpleLogicalFormula
Formulas implementing this interface have a complement
Author:
Tim Janus
  • Method Details

    • complement

      Invertable complement()
      Returns:
      the complement of this formula.