aima.core.logic.fol.inference.trace.FOLTFMResolutionTracer Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of aima-core Show documentation
Show all versions of aima-core Show documentation
AIMA-Java Core Algorithms from the book Artificial Intelligence a Modern Approach 3rd Ed.
The newest version!
package aima.core.logic.fol.inference.trace;
import java.util.Set;
import aima.core.logic.fol.inference.InferenceResult;
import aima.core.logic.fol.kb.data.Clause;
/**
* @author Ciaran O'Reilly
*
*/
public interface FOLTFMResolutionTracer {
void stepStartWhile(Set clauses, int totalNoClauses,
int totalNoNewCandidateClauses);
void stepOuterFor(Clause i);
void stepInnerFor(Clause i, Clause j);
void stepResolved(Clause iFactor, Clause jFactor, Set resolvents);
void stepFinished(Set clauses, InferenceResult result);
}