| 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 |