Class SimplePrimeImplicantEnumerator
java.lang.Object
org.tweetyproject.logics.pl.analysis.PrimeImplicantEnumerator
org.tweetyproject.logics.pl.analysis.SimplePrimeImplicantEnumerator
computes the prime implicants given a set of minimal models
- Author:
- Sebastian Franke
-
Field Summary
Modifier and TypeFieldDescriptionminimal model provider -
Constructor Summary
ConstructorDescriptionSimplePrimeImplicantEnumerator
(MinimalModelProvider<Proposition, PlBeliefSet, PlFormula> minModelProvider) Constructor -
Method Summary
Modifier and TypeMethodDescriptioncompressPrimeImplicants
(Set<Set<PlFormula>> primeImplicants) Return the compressed prime implicantsgetPrimeImplicants
(PlBeliefSet forms) Return the prime implicants
-
Field Details
-
minModelProvider
minimal model provider
-
-
Constructor Details
-
SimplePrimeImplicantEnumerator
public SimplePrimeImplicantEnumerator(MinimalModelProvider<Proposition, PlBeliefSet, PlFormula> minModelProvider) Constructor- Parameters:
minModelProvider
- a minimal model rpovider
-
-
Method Details
-
compressPrimeImplicants
-
getPrimeImplicants
Description copied from class:PrimeImplicantEnumerator
Return the prime implicants- Specified by:
getPrimeImplicants
in classPrimeImplicantEnumerator
- Parameters:
forms
- the formulas to be based upon- Returns:
- the prime implicants of forms
-