Package | Description |
---|---|
at.jku.risc.stout.nau.algo |
This package contains the classes of the rule based system
(
AntiUnifySystem ) to solve the nominal
anti-unification problem and an algorithm to solve the nominal
equivariance problem (EquivarianceSystem )
which is needed by the anti-unification algorithm. |
at.jku.risc.stout.nau.data |
This package contains the nominal parser and some container classes like
equation systems, freshness context and a container for nominal pairs.
|
at.jku.risc.stout.nau.data.atom |
This package contains the classes which are needed to build up the term tree
(E.g.: Atom,
Abstraction,
FunctionApplication,
Suspension,
SortAtom,
SortData,
NodeFactory,...).
|
Class and Description |
---|
Equation
An equation consists of two NominalTerms.
|
EquationSystem
A system of Equations
|
FreshnessCtx
A freshness context is a set of the form {a#X, b#Y,...} where a,b,... are
atoms and X,Y,... are variables, stating that the atom a is fresh in X, b is
fresh in Y,....
|
NodeFactory
This factory is used to instantiate new NominalTerms, subterms
and atomic term blocks.
|
Class and Description |
---|
Equation
An equation consists of two NominalTerms.
|
EquationSystem
A system of Equations
|
FreshnessCtx
A freshness context is a set of the form {a#X, b#Y,...} where a,b,... are
atoms and X,Y,... are variables, stating that the atom a is fresh in X, b is
fresh in Y,....
|
InputParser.ParseException
This
ControlledException is thrown by the InputParser if
the input is malformed. |
NodeFactory
This factory is used to instantiate new NominalTerms, subterms
and atomic term blocks.
|
NodeFactory.FactoryInstantiationException |
NominalPair
A nominal pair is a pair consisting of one freshness context (
FreshnessCtx) and one nominal term (NominalTerm).
|
Class and Description |
---|
FreshnessCtx
A freshness context is a set of the form {a#X, b#Y,...} where a,b,... are
atoms and X,Y,... are variables, stating that the atom a is fresh in X, b is
fresh in Y,....
|