| Package | Description |
|---|---|
| net.sf.tweety.commons | |
| net.sf.tweety.commons.analysis | |
| net.sf.tweety.commons.postulates | |
| net.sf.tweety.commons.streams | |
| net.sf.tweety.commons.util.rules |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractInterpretation<B extends BeliefBase,S extends Formula>
An abstract interpretation for some logical language.
|
class |
BeliefSet<T extends Formula>
This class models a belief set, i.e.
|
interface |
BeliefSetIterator<S extends Formula,T extends BeliefSet<S>>
Classes implementing this interface are able to enumerate
belief sets.
|
class |
BeliefSetSampler<R extends Formula,S extends BeliefSet<R>>
This abstract class models a random sampler for belief sets.
|
class |
FormulaSampler<T extends Formula>
This abstract class models a sampler for formulas.
|
interface |
Interpretation<B extends BeliefBase,S extends Formula>
An interpretation for some logical language.
|
interface |
InterpretationIterator<S extends Formula,B extends BeliefBase,T extends Interpretation<B,S>>
An iterator over interpretations.
|
class |
InterpretationSet<T extends Formula,B extends BeliefBase,S extends Formula>
This class models an interpretation that is a set of some formula and as such implements the
java.util.Collection interface.
|
class |
InterpretationSet<T extends Formula,B extends BeliefBase,S extends Formula>
This class models an interpretation that is a set of some formula and as such implements the
java.util.Collection interface.
|
interface |
KernelProvider<T extends Formula>
Classes implementing this interface are able to provide kernels (=minimal proofs).
|
interface |
ModelProvider<S extends Formula,B extends BeliefBase,T extends Interpretation<B,S>>
Instances of this interface model reasoner that determine the (selected) models
for a given set of formulas.
|
class |
Parser<T extends BeliefBase,S extends Formula>
This class models an abstract parser for belief bases and formulas.
|
interface |
QualitativeReasoner<B extends BeliefBase,F extends Formula>
The general interface for objects that are able to query a belief base
with some formula and return either TRUE or FALSE as answer.
|
interface |
QuantitativeReasoner<B extends BeliefBase,F extends Formula>
The general interface for objects that are able to query a belief base
with some formula and return a degree (double value) of its acceptability.
|
interface |
Reasoner<O,B extends BeliefBase,F extends Formula>
The general interface for objects that are able to query a belief base
with some formula.
|
| Modifier and Type | Method and Description |
|---|---|
InterpretationIterator<S,B,T> |
InterpretationIterator.reset(Collection<? extends Formula> formulas)
Initializes a new reseted iterator for the given signature derived from
the given set of formulas.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DrasticDistance<T extends Interpretation<B,S>,B extends BeliefBase,S extends Formula>
This class models the drastic distance measure between interpretations,
see [Grant, Hunter.
|
interface |
InterpretationDistance<T extends Interpretation<B,S>,B extends BeliefBase,S extends Formula>
Classes implementing this interface represent distance functions
between two interpretations.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
Postulate<S extends Formula>
Models a general (rationality) postulate, i.e.
|
interface |
PostulateEvaluatable<S extends Formula>
Classes implementing this interface can be evaluated
wrt.
|
class |
PostulateEvaluationReport<S extends Formula>
Summarises the results of a postulate evaluation.
|
class |
PostulateEvaluator<S extends Formula,T extends BeliefSet<S>>
Evaluates some approach (reasoner, measure, etc.) wrt.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultFormulaStream<S extends Formula>
This class models a default stream on the formulas of a given collection.
|
interface |
FormulaStream<S extends Formula>
This interface models a stream on formulas.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
Rule<C extends Formula,P extends Formula>
This interface models a general rule, i.e.
|
interface |
Rule<C extends Formula,P extends Formula>
This interface models a general rule, i.e.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
Rule<C extends Formula,P extends Formula>
This interface models a general rule, i.e.
|
| Modifier and Type | Method and Description |
|---|---|
Formula |
Derivation.getConclusion()
Returns the conclusion of this derivation.
|
| Modifier and Type | Method and Description |
|---|---|
Set<Formula> |
RuleSet.getConclusions()
Returns all conclusions of all rules of this rule set.
|
Set<Formula> |
RuleSet.getPremises()
Returns all premises appearing in this rule set.
|
| Modifier and Type | Method and Description |
|---|---|
static <S extends Rule<?,?>> |
Derivation.allDerivations(Collection<? extends S> rules,
Formula conclusion)
Returns the set of all possible derivations with the given
conclusion from the set of rules.
|
Set<T> |
RuleSet.getRulesWithConclusion(Formula f)
Returns all rules this set with the given conclusion
|
RuleSet<T> |
RuleSet.getSyntacticModule(Formula f)
Returns the maximal subset of this rule set that is closed under
"syntactic" neighbourhood relationship for the given formula.
|
Copyright © 2019. All rights reserved.