Uses of Interface
net.sf.tweety.logics.commons.analysis.BeliefSetConsistencyTester
-
Packages that use BeliefSetConsistencyTester Package Description net.sf.tweety.arg.adf.sat net.sf.tweety.logics.commons.analysis net.sf.tweety.logics.pcl.analysis net.sf.tweety.logics.pl.sat -
-
Uses of BeliefSetConsistencyTester in net.sf.tweety.arg.adf.sat
Classes in net.sf.tweety.arg.adf.sat that implement BeliefSetConsistencyTester Modifier and Type Class Description classIncrementalSatSolverclassNativeLingelingSolverExperimental lingeling binding -
Uses of BeliefSetConsistencyTester in net.sf.tweety.logics.commons.analysis
Subinterfaces of BeliefSetConsistencyTester in net.sf.tweety.logics.commons.analysis Modifier and Type Interface Description interfaceMusEnumerator<S extends Formula>Interface for classes enumerating MUSes (minimal unsatisfiable sets) and MCSs (maximal consistent sets).Classes in net.sf.tweety.logics.commons.analysis that implement BeliefSetConsistencyTester Modifier and Type Class Description classAbstractBeliefSetConsistencyTester<T extends Formula>Classes extending this abstract class are capable of testing whether a given belief set is consistent.classAbstractMusEnumerator<S extends Formula>Abstract implementation for MUes enumerators.classNaiveMusEnumerator<S extends Formula>A simple approach to compute minimal inconsistent subsets and maximal consistent subsets by exhaustive search.Fields in net.sf.tweety.logics.commons.analysis declared as BeliefSetConsistencyTester Modifier and Type Field Description private BeliefSetConsistencyTester<S>DrasticInconsistencyMeasure. consTesterThe consistency tester used for measuring.private BeliefSetConsistencyTester<S>NaiveMusEnumerator. testerUsed for making consistency checks.Constructors in net.sf.tweety.logics.commons.analysis with parameters of type BeliefSetConsistencyTester Constructor Description DrasticInconsistencyMeasure(BeliefSetConsistencyTester<S> consTester)Creates a new drastic inconsistency measure.NaiveMusEnumerator(BeliefSetConsistencyTester<S> tester)Creates a new naive MusEnumerator that uses the given consistency tester. -
Uses of BeliefSetConsistencyTester in net.sf.tweety.logics.pcl.analysis
Classes in net.sf.tweety.logics.pcl.analysis that implement BeliefSetConsistencyTester Modifier and Type Class Description classPclDefaultConsistencyTesterThis class is capable of checking whether a given conditional knowledge base is consistent by searching for the root of some equivalent multi-dimensional function. -
Uses of BeliefSetConsistencyTester in net.sf.tweety.logics.pl.sat
Classes in net.sf.tweety.logics.pl.sat that implement BeliefSetConsistencyTester Modifier and Type Class Description classLingelingSolverA wrapper for the Lingeling SAT solver (tested with Lingeling version ats1 ce8c04fc97ef07cf279c0c5dcbbc7c5d9904230a).classMarcoMusEnumeratorImplements a MUs enumerator based on MARCO (http://sun.iwu.edu/~mliffito/marco/).classMimusMusEnumeratorImplements a MUs enumerator based on MIMUS (http://www.cs.qub.ac.uk/~kmcareavey01/mimus.html).classPlMusEnumeratorThis abstract class models a MUS enumerator for propositional logic, i.e.classSat4jSolverUses the Sat4j library for SAT solving (note that currently only the light version is used).classSatSolverAbstract class for specifying SAT solvers.classSimpleDpllSolverThis class provides a simple reference implementation of the DPLL (Davis–Putnam–Logemann–Loveland) algorithm for satisfiability testing, see e.g https://en.wikipedia.org/wiki/DPLL_algorithm.
-