Package com.ibm.wala.logic

Interface Summary
IConstant  
IFormula Formula := P(Term, ....) | NOT(Formula) | Formula CONNECTIVE Formula | QUANTIFIER Formula | TRUE | FALSE
IFunction An n-ary function
ILogicConstants Constants used to build up formulae
ILogicDecorator  
IRelation an n-ary relational predicate symbol
ITerm Term := Constant | Variable | f(Term,...)
ITheory A theory is a set of sentences
IVocabulary<T> Vocabulary of a calculus
 

Class Summary
AbstractConstant  
AbstractTheory  
AbstractVocabulary<T>  
BasicTheory  
BasicVocabulary<T> A simple class to define a simple vocabulary of functions and relations
BinaryFormula  
BinaryFunction  
BinaryRelation  
BooleanConstant  
BooleanConstantFormula  
CombinedTheory The union of two theories.
CombinedVocabulary  
DefaultDecorator  
FunctionTerm  
IntConstant  
InvertedUnaryFunction  
NaryFunction  
NotFormula  
NullaryFunction a function that takes no parameters.
QuantifiedFormula  
RelationFormula An atomic formula of the form R(Term, ...
Simplifier Utilities for simplifying logic expressions
UnaryFunction  
UnaryRelation  
Variable  
 

Enum Summary
IFormula.Kind  
ILogicConstants.BinaryConnective  
ILogicConstants.Quantifier  
ITerm.Kind