Home | Trees | Indices | Help |
|
---|
|
A version of first order predicate logic, built on top of the untyped lambda calculus.
|
|||
Tokens | |||
Variable | |||
SubstituteBindingsI An interface for classes that can perform substitutions for variables. |
|||
Expression This is the base abstract object for all logical expressions |
|||
ApplicationExpression This class is used to represent two related types of logical expressions. |
|||
VariableExpression This class represents a variable to be used as a predicate or entity |
|||
IndividualVariableExpression This class represents variables that take the form of a single lowercase character followed by zero or more digits. |
|||
VariableBinderExpression This an abstract class for any Expression that binds a variable in an Expression. |
|||
LambdaExpression | |||
QuantifiedExpression | |||
ExistsExpression | |||
AllExpression | |||
NegatedExpression | |||
BooleanExpression | |||
AndExpression This class represents conjunctions |
|||
OrExpression This class represents disjunctions |
|||
ImpExpression This class represents implications |
|||
IffExpression This class represents biconditionals |
|||
EqualityExpression This class represents equality expressions like "(x = y)". |
|||
LogicParser A lambda calculus expression parser. |
|||
StringTrie | |||
ParseException | |||
UnexpectedTokenException |
|
|||
|
|||
|
|||
|
|
|||
_counter = Counter()
|
|
An individual variable must be a single lowercase character followed by zero or more digits.
|
Home | Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0beta1 on Wed Aug 27 15:08:50 2008 | http://epydoc.sourceforge.net |