Class FunctionalRewriter

java.lang.Object
com.semedy.reasoner.rewriter.FunctionalRewriter
All Implemented Interfaces:
Rewriter

public class FunctionalRewriter extends Object implements Rewriter
Searches for rule body sequences like p(..,?E1,.),p(..,?E2..),!equals(?E1,?E2),
which describe a non functional dependendy of the variables E to the other variables.
Then the built-in isnonfunctional is used instead p(..,?E2..),!equals(?E1,?E2)
Author:
angele