Class FolBeliefSet

  • All Implemented Interfaces:
    Iterable<FolFormula>, Collection<FolFormula>, net.sf.tweety.commons.BeliefBase

    public class FolBeliefSet
    extends net.sf.tweety.commons.BeliefSet<FolFormula,​FolSignature>
    This class models a first-order knowledge base, i.e. a set of formulas in first-order logic.
    Author:
    Matthias Thimm
    • Constructor Detail

      • FolBeliefSet

        public FolBeliefSet()
        Creates a new and empty first-order knowledge base.
      • FolBeliefSet

        public FolBeliefSet​(Collection<FolFormula> formulas)
        Creates a new first-order knowledge base with the given set of formulas.
        Parameters:
        formulas - the formulas
    • Method Detail

      • getMinimalSignature

        public FolSignature getMinimalSignature()
      • instantiateSignature

        protected FolSignature instantiateSignature()
        Specified by:
        instantiateSignature in class net.sf.tweety.commons.BeliefSet<FolFormula,​FolSignature>