Class NaiveQbfReasoner

  • All Implemented Interfaces:
    net.sf.tweety.commons.KernelProvider<net.sf.tweety.logics.pl.syntax.PlFormula>, net.sf.tweety.commons.QualitativeReasoner<net.sf.tweety.logics.pl.syntax.PlBeliefSet,​net.sf.tweety.logics.pl.syntax.PlFormula>, net.sf.tweety.commons.Reasoner<Boolean,​net.sf.tweety.logics.pl.syntax.PlBeliefSet,​net.sf.tweety.logics.pl.syntax.PlFormula>

    public class NaiveQbfReasoner
    extends net.sf.tweety.logics.pl.reasoner.AbstractPlReasoner
    Naive classical inference for quantified boolean formulas (checks all interpretations for satisfiability).
    Author:
    Anna Gessler, Matthias Thimm
    • Method Summary

      Modifier and Type Method Description
      Boolean query​(net.sf.tweety.logics.pl.syntax.PlBeliefSet beliefbase, net.sf.tweety.logics.pl.syntax.PlFormula formula)  
      • Methods inherited from class net.sf.tweety.logics.pl.reasoner.AbstractPlReasoner

        getKernels, isEquivalent, query
    • Constructor Detail

      • NaiveQbfReasoner

        public NaiveQbfReasoner()
    • Method Detail

      • query

        public Boolean query​(net.sf.tweety.logics.pl.syntax.PlBeliefSet beliefbase,
                             net.sf.tweety.logics.pl.syntax.PlFormula formula)
        Specified by:
        query in interface net.sf.tweety.commons.QualitativeReasoner<net.sf.tweety.logics.pl.syntax.PlBeliefSet,​net.sf.tweety.logics.pl.syntax.PlFormula>
        Specified by:
        query in interface net.sf.tweety.commons.Reasoner<Boolean,​net.sf.tweety.logics.pl.syntax.PlBeliefSet,​net.sf.tweety.logics.pl.syntax.PlFormula>
        Specified by:
        query in class net.sf.tweety.logics.pl.reasoner.AbstractPlReasoner