Package net.sf.tweety.arg.adf.reasoner
Class SatEncoding
- java.lang.Object
-
- net.sf.tweety.arg.adf.reasoner.SatEncoding
-
public class SatEncoding extends Object
TODO: generalize? TODO: rewrite encoding in cnf- Author:
- Mathias Hofer
-
-
Constructor Summary
Constructors Constructor Description SatEncoding(AbstractDialecticalFramework adf)
-
Method Summary
Modifier and Type Method Description Collection<net.sf.tweety.logics.pl.syntax.Disjunction>bipolar()Collection<net.sf.tweety.logics.pl.syntax.Disjunction>conflictFreeInterpretation()InterpretationinterpretationFromWitness(net.sf.tweety.commons.Interpretation<net.sf.tweety.logics.pl.syntax.PlBeliefSet,net.sf.tweety.logics.pl.syntax.PlFormula> witness)Collection<net.sf.tweety.logics.pl.syntax.Disjunction>kBipolar(Interpretation interpretation)Collection<net.sf.tweety.logics.pl.syntax.Disjunction>largerInterpretation(Interpretation interpretation)TODO define functionalitynet.sf.tweety.logics.pl.syntax.DisjunctionrefineLarger(Interpretation interpretation)net.sf.tweety.logics.pl.syntax.DisjunctionrefineUnequal(Interpretation interpretation)TODO Define functionalityCollection<net.sf.tweety.logics.pl.syntax.Disjunction>verifyAdmissible(Interpretation interpretation)
-
-
-
Constructor Detail
-
SatEncoding
public SatEncoding(AbstractDialecticalFramework adf)
-
-
Method Detail
-
refineLarger
public net.sf.tweety.logics.pl.syntax.Disjunction refineLarger(Interpretation interpretation)
-
refineUnequal
public net.sf.tweety.logics.pl.syntax.Disjunction refineUnequal(Interpretation interpretation)
TODO Define functionality- Parameters:
interpretation- some interpretation- Returns:
- a clause
-
conflictFreeInterpretation
public Collection<net.sf.tweety.logics.pl.syntax.Disjunction> conflictFreeInterpretation()
-
largerInterpretation
public Collection<net.sf.tweety.logics.pl.syntax.Disjunction> largerInterpretation(Interpretation interpretation)
TODO define functionality- Parameters:
interpretation- some interpretation- Returns:
- a collection of clauses
-
bipolar
public Collection<net.sf.tweety.logics.pl.syntax.Disjunction> bipolar()
-
kBipolar
public Collection<net.sf.tweety.logics.pl.syntax.Disjunction> kBipolar(Interpretation interpretation)
-
verifyAdmissible
public Collection<net.sf.tweety.logics.pl.syntax.Disjunction> verifyAdmissible(Interpretation interpretation)
-
interpretationFromWitness
public Interpretation interpretationFromWitness(net.sf.tweety.commons.Interpretation<net.sf.tweety.logics.pl.syntax.PlBeliefSet,net.sf.tweety.logics.pl.syntax.PlFormula> witness)
-
-