|
JTP API Documentation | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object | +--jtp.demod.DemodulationReasoner
DemodulationReasoner.java Created: Thu Aug 8 22:26:24 2002
| Constructor Summary | |
DemodulationReasoner(CanonicalMapping mapping)
|
|
| Method Summary | |
boolean |
acceptable(Object o)
decides if the goal is suitable for being processed by this reasoner. |
int |
getPreferredLocation()
|
ReasoningStepIterator |
process(Object o)
This method attempts to find proof for the goal. |
DemodulationReasoningStep |
translateGoal(CNFSentence s)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public DemodulationReasoner(CanonicalMapping mapping)
| Method Detail |
public boolean acceptable(Object o)
ReasonerExample. Many reasoners only process literals with certain predicates and arity. These reasoners will use those criteria to determine acceptability, for example a reasoner dealing with equality could accept goals that are:
acceptable in interface Reasonerpublic ReasoningStepIterator process(Object o)
ReasonerExample. A reasoner that performs unification of the goal with facts in a
knowledge base can return the following enumeration for the goal (parent joe ?x):
(parent joe fred) with variable assignment
?x=fred,(parent joe mary) with variable assignment
?x=mary.
process in interface Reasonero - the goal: either a query or an assertion
public DemodulationReasoningStep translateGoal(CNFSentence s)
public int getPreferredLocation()
getPreferredLocation in interface SequentialDispatcher.LocationPreference
|
JTP API Documentation | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||