Class HerbrandInterpretation

java.lang.Object
All Implemented Interfaces:
Iterable<FolAtom>, Collection<FolAtom>, Interpretation<FolBeliefSet,FolFormula>

public class HerbrandInterpretation extends InterpretationSet<FolAtom,FolBeliefSet,FolFormula>
A Herbrand interpretation is an interpretation for a first-order signature, stating all ground atoms that are true in the interpretation.
NOTE: We only allow Herbrand interpretations for signatures without function symbols.
Author:
Matthias Thimm