JavaScript is disabled on your browser.
$ A C D E F G H I M N O P R S T V
A
add(T) - Method in class at.jku.risc.stout.urau.data.EquationSystem
add(TermNode) - Method in class at.jku.risc.stout.urau.data.Hedge
add(TermAtom) - Method in class at.jku.risc.stout.urau.data.TermAtomList
add(int, int) - Method in class at.jku.risc.stout.urau.util.CoordList
addAtom(TermAtom, int, int) - Method in class at.jku.risc.stout.urau.algo.AlignmentList.Alignment
addLeft(TermNode) - Method in class at.jku.risc.stout.urau.algo.AntiUnifyProblem
addLeft(TermNode) - Method in interface at.jku.risc.stout.urau.data.Equation
Adds a
TermNode to the left hedge of the equation.
addRight(TermNode) - Method in class at.jku.risc.stout.urau.algo.AntiUnifyProblem
addRight(TermNode) - Method in interface at.jku.risc.stout.urau.data.Equation
Adds a
TermNode to the left hedge of the equation.
addToHedge(TermNode) - Method in class at.jku.risc.stout.urau.data.NodeFactory
AlignmentList - Class in at.jku.risc.stout.urau.algo
AlignmentList.Alignment - Class in at.jku.risc.stout.urau.algo
AlignmentList.Alignment.AlignmentAtom - Class in at.jku.risc.stout.urau.algo
AntiUnify - Class in at.jku.risc.stout.urau.algo
This class encapsulates the rule based system
AntiUnifySystem
and takes care of the system branching.
AntiUnify(RigidityFnc, EquationSystem<AntiUnifyProblem>, DebugLevel) - Constructor for class at.jku.risc.stout.urau.algo.AntiUnify
antiUnify(boolean, PrintStream) - Method in class at.jku.risc.stout.urau.algo.AntiUnify
Start computation with the specified
PrintStream to show the
progress of the computation.
AntiUnifyProblem - Class in at.jku.risc.stout.urau.algo
This class represents an anti-unification problem (AUP) which consists of one
generalization variable (the most general generalization), and two
Hedge s.
AntiUnifyProblem(Variable, TermNode, TermNode) - Constructor for class at.jku.risc.stout.urau.algo.AntiUnifyProblem
Create an AUP with the given generalization variable and hedges.
AntiUnifyProblem(Hedge, Hedge) - Constructor for class at.jku.risc.stout.urau.algo.AntiUnifyProblem
Create an AUP with a fresh hedge variable as generalization variable and
the given hedges.
AntiUnifyProblem() - Constructor for class at.jku.risc.stout.urau.algo.AntiUnifyProblem
Obtain an empty AUP with a fresh hedge variable as generalization
variable.
AntiUnifySystem - Class in at.jku.risc.stout.urau.algo
This class represents a rule based system for rigid anti-unification of
unranked terms and hedges.
The algorithm G(R) is described in the paper:
Temur Kutsia ,
Jordi Levy ,
Mateu Villaret .
AntiUnifySystem(Queue<AntiUnifySystem>, RigidityFnc, EquationSystem<AntiUnifyProblem>, boolean) - Constructor for class at.jku.risc.stout.urau.algo.AntiUnifySystem
Most likely you don't need this constructor because the algorithm is
encapsulated in the class
AntiUnify which is much easier to
use.
apply(Map<Variable, TermNode>, TermNode) - Method in class at.jku.risc.stout.urau.data.atom.TermAtom
apply(Map<Variable, TermNode>, TermNode) - Method in class at.jku.risc.stout.urau.data.atom.Variable
apply(Map<Variable, TermNode>) - Method in class at.jku.risc.stout.urau.data.Hedge
apply(Map<Variable, TermNode>) - Method in class at.jku.risc.stout.urau.data.TermNode
Applies a substitution recursively and returns the new
TermNode .
at.jku.risc.stout.urau.algo - package at.jku.risc.stout.urau.algo
at.jku.risc.stout.urau.data - package at.jku.risc.stout.urau.data
This package contains the classes which are needed to build up the term tree.
at.jku.risc.stout.urau.data.atom - package at.jku.risc.stout.urau.data.atom
at.jku.risc.stout.urau.util - package at.jku.risc.stout.urau.util
atom - Variable in class at.jku.risc.stout.urau.algo.AlignmentList.Alignment.AlignmentAtom
$ A C D E F G H I M N O P R S T V