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.
|
Modifier and Type | Method and Description |
---|---|
AntiUnifyProblem |
AntiUnifySystem.addEquation(NominalTerm left,
NominalTerm right,
boolean deepCopy)
Adds an anti-unification problem to the set of problems.
|
Modifier and Type | Method and Description |
---|---|
EquationSystem<AntiUnifyProblem> |
AntiUnify.getEqSysOrig()
Returns the original equation system.
|
EquationSystem<AntiUnifyProblem> |
AntiUnifySystem.getProblemSet()
Returns the problem set which is empty after AntiUnifySystem.compute()
succeeded.
|
List<AntiUnifyProblem> |
AntiUnifySystem.getStore()
Returns the store where all the disagreements are stored during the
computation.
|
Constructor and Description |
---|
AntiUnify(EquationSystem<AntiUnifyProblem> eqSys,
FreshnessCtx nablaIn,
DebugLevel debugLevel,
NodeFactory factory)
Creates and initializes the encapsulated rule based system
AntiUnifySystem with the given equation system and freshness
context.
|
AntiUnifySystem(NodeFactory factory,
EquationSystem<AntiUnifyProblem> problemSet,
FreshnessCtx nablaIn)
Creates and initializes the rule based system.
|
AntiUnifySystem(NodeFactory factory,
EquationSystem<AntiUnifyProblem> problemSet,
FreshnessCtx nablaIn,
Collection<? extends Atom> atoms,
List<AntiUnifyProblem> store,
FreshnessCtx nablaGen,
Substitution sigma)
Creates and initializes the rule based system.
|
AntiUnifySystem(NodeFactory factory,
EquationSystem<AntiUnifyProblem> problemSet,
FreshnessCtx nablaIn,
Collection<? extends Atom> atoms,
List<AntiUnifyProblem> store,
FreshnessCtx nablaGen,
Substitution sigma)
Creates and initializes the rule based system.
|
Modifier and Type | Method and Description |
---|---|
FreshnessCtx |
InputParser.parseEquationAndCtx(Reader in1,
Reader in2,
Reader inA,
Reader inN,
EquationSystem<AntiUnifyProblem> eqSys) |