|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface DependencyPairProblem
Class for storing a single Dependency Pair Problem.
Method Summary | |
---|---|
void |
filter(java.util.Map<java.lang.String,java.util.List<java.lang.Integer>> filtering)
Applies an argument filtering to the dependency pairs and the rewrite system of this problem. |
java.util.Set<Rule> |
getDependencyPairs()
Gets the set of Dependency Pairs that are contained in this DP problem |
java.util.Set<java.lang.String> |
getDependencyPairSymbols()
Returns the root symbols of left- and right-hand sides of dependency pairs of the DP problem. |
java.util.Set<java.lang.String> |
getHiddenSymbols()
Computes the hidden symbols of a DP problem (P, R), i.e. those defined functions of the signature of R, that occur at a forbidden position in one of the right hand sides of pairs in P. |
RewriteSystem |
getRewriteSystem()
Gets the Rewrite System associated with this DP Problem |
java.util.Set<java.lang.String> |
getSignature()
Gets the signature specifying those terms whose termination shall be proved. |
boolean |
isComplete()
|
boolean |
isContextSensitive()
|
boolean |
isMinimal()
|
void |
setComplete(boolean complete)
|
void |
setContextSensitive(boolean contextSensitive)
|
void |
setDependencyPairs(java.util.Set<Rule> dependencyPairs)
Sets the set of Dependency pairs |
void |
setMinimal(boolean minimal)
|
void |
setRewriteSystem(RewriteSystem rewriteSystem)
Sets the Rewrite System for this DP Problem |
void |
setSignature(java.util.Set<java.lang.String> signature)
Sets the signature specifying those terms whose termination shall be proved. |
Method Detail |
---|
java.util.Set<Rule> getDependencyPairs()
void setDependencyPairs(java.util.Set<Rule> dependencyPairs)
dependencyPairs
- The new Set of Dependency PairsRewriteSystem getRewriteSystem()
void setRewriteSystem(RewriteSystem rewriteSystem)
rewriteSystem
- The new Rewrite Systemjava.util.Set<java.lang.String> getHiddenSymbols()
java.util.Set<java.lang.String> getSignature()
void setSignature(java.util.Set<java.lang.String> signature)
signature
- The signature identifying relevant terms for the termination
analysis as set of Functions.java.util.Set<java.lang.String> getDependencyPairSymbols()
void filter(java.util.Map<java.lang.String,java.util.List<java.lang.Integer>> filtering)
filtering
- The filtering given by a mapping from functions to lists of argument positions.boolean isMinimal()
void setMinimal(boolean minimal)
boolean isContextSensitive()
void setContextSensitive(boolean contextSensitive)
boolean isComplete()
void setComplete(boolean complete)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |