Uses of Interface
net.sf.tweety.commons.Formula
-
-
-
Uses of Formula in net.sf.tweety.action.description.parser
Methods in net.sf.tweety.action.description.parser that return Formula Modifier and Type Method Description private FormulaCLawParser. parseAlwaysFormula(java.lang.String s, java.lang.String reqString)Parses a string containing a single causal law of the form always A which is converted to caused - if !Aprivate FormulaCLawParser. parseCausedFormula(java.lang.String s, java.lang.String reqString)Parses a string containing a single causal law of the form caused A (if B)? (after C)?private FormulaCLawParser. parseCausesFormula(java.lang.String s, java.lang.String reqString)Parses a string containing a single causal law of the form A causes B if C which is converted to caused B if + after A && Cprivate FormulaCLawParser. parseDefaultFormula(java.lang.String s, java.lang.String reqString)Parses a string containing a single causal law of the form default A (if B)? which is converted to the causal law caused A if A && BFormulaCLawParser. parseFormula(java.io.Reader reader)FormulaCLawParser. parseFormula(java.lang.String s)FormulaCParser. parseFormula(java.io.Reader reader)FormulaCParser. parseFormula(java.lang.String formula)private FormulaCLawParser. parseInertialFormula(java.lang.String s, java.lang.String reqString)Parses a string containing a single causal law of the form inertial A which is converted to the causal law caused A if A after Aprivate FormulaCLawParser. parseMayCauseFormula(java.lang.String s, java.lang.String reqString)Parses a string containing a single causal law of the form A may cause B if C which is converted to caused B if B after A && Cprivate FormulaCLawParser. parseNonexecutableFormula(java.lang.String s, java.lang.String reqString)Parses a string containing a single causal law of the form nonexecutable A if B which is converted to caused - after A && B -
Uses of Formula in net.sf.tweety.action.description.syntax
Subinterfaces of Formula in net.sf.tweety.action.description.syntax Modifier and Type Interface Description interfaceCausalLawA basic interface representing a causal law.Classes in net.sf.tweety.action.description.syntax that implement Formula Modifier and Type Class Description classCLawThe action description language C consists of two distinct expressions: static laws and dynamic laws.classDynamicLawA dynamic law in C has the form caused F if G after U where F is a propositional formula over the set of fluent names (called headFormula) G is a propositional formula over the set of fluent names (called ifFormula) U is a propositional formula over the set of fluent names and the set of action names (called afterFormula)classStaticLawThis class represents a static rule in C, which has the following form: caused H if G where H is a propositional formula over the set of fluents and G is a propositional formula over the set of fluents and the set of actions -
Uses of Formula in net.sf.tweety.action.query.syntax
Subinterfaces of Formula in net.sf.tweety.action.query.syntax Modifier and Type Interface Description interfaceActionQueryThis is a basic interface for action queries.Classes in net.sf.tweety.action.query.syntax that implement Formula Modifier and Type Class Description classAlwaysQueryThis class represents an always query in the action query language S.classHoldsQueryThis class represents a holds query in the action query language S.classNecessarilyQueryThis class represents a necessarily query in the action query language S.classQueryPropositionAction queries are represented as propositional formulas with three possible types of propositions: holds, always and necessarily propositions.classSActionQueryThis class represents a single action query in the action query language S, which is based on the query language "P" discussed in the paper: Action Languages. -
Uses of Formula in net.sf.tweety.action.signature
Methods in net.sf.tweety.action.signature with parameters of type Formula Modifier and Type Method Description booleanActionSignature. isValidFormula(Formula f)Checks, if a given formula is valid in the sense of an action description, containing only predicates that are either fluentnames or actionnames and containing neither quantifiers nor functions. -
Uses of Formula in net.sf.tweety.arg.aba.parser
Classes in net.sf.tweety.arg.aba.parser with type parameters of type Formula Modifier and Type Class Description classABAParser<T extends Formula>Fields in net.sf.tweety.arg.aba.parser with type parameters of type Formula Modifier and Type Field Description private Parser<? extends BeliefBase,? extends Formula>ABAParser. formulaparserUsed to parse formulaeMethods in net.sf.tweety.arg.aba.parser that return Formula Modifier and Type Method Description FormulaABAParser. parseFormula(java.io.Reader reader)Constructor parameters in net.sf.tweety.arg.aba.parser with type arguments of type Formula Constructor Description ABAParser(Parser<? extends BeliefBase,? extends Formula> formulaparser)Create a new ABA parser -
Uses of Formula in net.sf.tweety.arg.aba.reasoner
Classes in net.sf.tweety.arg.aba.reasoner with type parameters of type Formula Modifier and Type Class Description classCompleteReasoner<T extends Formula>classFlatABAReasoner<T extends Formula>classGeneralABAReasoner<T extends Formula>classIdealReasoner<T extends Formula>classPreferredReasoner<T extends Formula>classStableReasoner<T extends Formula>classWellFoundedReasoner<T extends Formula> -
Uses of Formula in net.sf.tweety.arg.aba.semantics
Classes in net.sf.tweety.arg.aba.semantics with type parameters of type Formula Modifier and Type Class Description classABAAttack<T extends Formula>classAbaExtension<T extends Formula>An set of assumptions.Classes in net.sf.tweety.arg.aba.semantics that implement Formula Modifier and Type Class Description classABAAttack<T extends Formula>Methods in net.sf.tweety.arg.aba.semantics with type parameters of type Formula Modifier and Type Method Description static <T extends Formula>
java.util.Collection<ABAAttack<T>>ABAAttack. allAttacks(java.util.Collection<Assumption<T>> from, java.util.Collection<Assumption<T>> to, ABATheory<T> abat)static <T extends Formula>
java.util.Collection<ABAAttack<T>>ABAAttack. allAttacks(ABATheory<T> abat) -
Uses of Formula in net.sf.tweety.arg.aba.syntax
Classes in net.sf.tweety.arg.aba.syntax with type parameters of type Formula Modifier and Type Interface Description interfaceABARule<T extends Formula>classABATheory<T extends Formula>classAssumption<T extends Formula>classDeduction<T extends Formula>classInferenceRule<T extends Formula>classNegation<T extends Formula>Subinterfaces of Formula in net.sf.tweety.arg.aba.syntax Modifier and Type Interface Description interfaceABARule<T extends Formula>Classes in net.sf.tweety.arg.aba.syntax that implement Formula Modifier and Type Class Description classAssumption<T extends Formula>classDeduction<T extends Formula>classInferenceRule<T extends Formula>classNegation<T extends Formula>Fields in net.sf.tweety.arg.aba.syntax declared as Formula Modifier and Type Field Description (package private) TAssumption. assumptionThe assumed formula(package private) TNegation. formulanot= (package private) TInferenceRule. headThe rule's conclusion(package private) TNegation. negationnot= Methods in net.sf.tweety.arg.aba.syntax with parameters of type Formula Modifier and Type Method Description voidABATheory. add(Formula rule) -
Uses of Formula in net.sf.tweety.arg.adf.parser
Methods in net.sf.tweety.arg.adf.parser that return Formula Modifier and Type Method Description FormulaKPPADFFormatParser. parseFormula(java.io.Reader reader) -
Uses of Formula in net.sf.tweety.arg.adf.syntax
Classes in net.sf.tweety.arg.adf.syntax that implement Formula Modifier and Type Class Description classArgumentAn immutable representation of an ADF argument -
Uses of Formula in net.sf.tweety.arg.aspic.parser
Fields in net.sf.tweety.arg.aspic.parser with type parameters of type Formula Modifier and Type Field Description private Parser<? extends BeliefBase,? extends Formula>AspicParser. formulaparserUsed to parse formulaeMethods in net.sf.tweety.arg.aspic.parser that return Formula Modifier and Type Method Description FormulaAspicParser. parseFormula(java.io.Reader reader)Constructor parameters in net.sf.tweety.arg.aspic.parser with type arguments of type Formula Constructor Description AspicParser(Parser<? extends BeliefBase,? extends Formula> formulaparser, RuleFormulaGenerator<T> rfg)Constructs a new instance -
Uses of Formula in net.sf.tweety.arg.aspic.semantics
Classes in net.sf.tweety.arg.aspic.semantics that implement Formula Modifier and Type Class Description classAspicAttack<T extends Invertable> -
Uses of Formula in net.sf.tweety.arg.aspic.syntax
Classes in net.sf.tweety.arg.aspic.syntax that implement Formula Modifier and Type Class Description classAspicArgument<T extends Invertable>classDefeasibleInferenceRule<T extends Invertable>classInferenceRule<T extends Invertable>classStrictInferenceRule<T extends Invertable> -
Uses of Formula in net.sf.tweety.arg.deductive.syntax
Classes in net.sf.tweety.arg.deductive.syntax that implement Formula Modifier and Type Class Description classSimplePlLogicArgumentclassSimplePlRuleBasic data structure for handling simple rule -
Uses of Formula in net.sf.tweety.arg.delp.parser
Methods in net.sf.tweety.arg.delp.parser that return Formula Modifier and Type Method Description FormulaDelpParser. parseFormula(java.io.Reader reader) -
Uses of Formula in net.sf.tweety.arg.delp.semantics
Classes in net.sf.tweety.arg.delp.semantics that implement Formula Modifier and Type Class Description (package private) classArgumentCompletionThis class models the completion of an argument in the framework of defeasible logic programming. -
Uses of Formula in net.sf.tweety.arg.delp.syntax
Classes in net.sf.tweety.arg.delp.syntax that implement Formula Modifier and Type Class Description classDefeasibleRuleThis class models a defeasible rule in defeasible logic programming.classDelpArgumentThis class models a DeLP argument which comprises of a set of defeasible rules (the support) and a literal (the conclusion).classDelpFactThis class implements a fact in defeasible logic programming which encapsulates a literal.classDelpRuleThis method is the superclass for both a strict rule and a defeasible rule in defeasible logic programming and captures their common attributes and methods.classStrictRuleThis class models a strict rule in defeasible logic programming. -
Uses of Formula in net.sf.tweety.arg.dung.ldo.syntax
Classes in net.sf.tweety.arg.dung.ldo.syntax that implement Formula Modifier and Type Class Description classAbstractGraphLdoModalityProvides common functionalities for the graph-based modalities in LDO.classAbstractLdoModalityProvides common functionalities for all modalities in LDO.classLdoArgumentThis class represents an argument in ldo.classLdoAssociativeFormulaThis class captures the common functionalities of formulas with an associative operation like conjunction, disjunction, etc.classLdoBoxModalityclassLdoConjunctionThis class represents a conjunction in ldo logic.classLdoDiamondModalityclassLdoDisjunctionThis class represents a disjunction in ldo logic.classLdoFormulaThis abstract class specifies the general methods of all Ldo-formulas (LDO - Logic of dialectical outcomes, cf.classLdoGraphBoxModalityclassLdoGraphDiamondModalityclassLdoNegationThis class models classical negation of ldo logic.classLdoRelationCreates a relational formula, i.e. -
Uses of Formula in net.sf.tweety.arg.dung.parser
Methods in net.sf.tweety.arg.dung.parser that return Formula Modifier and Type Method Description FormulaAbstractDungParser. parseFormula(java.io.Reader reader) -
Uses of Formula in net.sf.tweety.arg.dung.syntax
Subinterfaces of Formula in net.sf.tweety.arg.dung.syntax Modifier and Type Interface Description interfaceDungEntityThis interface captures common methods of arguments and attacks of abstract argumentation theories.Classes in net.sf.tweety.arg.dung.syntax that implement Formula Modifier and Type Class Description classArgumentThis class models an argument used by Dung's abstract argumentation theory and is just described by its name.classAttackThis class models an attack between two arguments. -
Uses of Formula in net.sf.tweety.arg.lp.syntax
Classes in net.sf.tweety.arg.lp.syntax that implement Formula Modifier and Type Class Description classArgumentInstances of this class represent arguments in the sense of Definition 2 in [1]. -
Uses of Formula in net.sf.tweety.arg.saf.syntax
Classes in net.sf.tweety.arg.saf.syntax that implement Formula Modifier and Type Class Description classArgumentStructureThis class models an argument structure, i.e.classBasicArgumentThis class models a basic argument in structured argumentation frameworks, i.e. -
Uses of Formula in net.sf.tweety.beliefdynamics
Classes in net.sf.tweety.beliefdynamics with type parameters of type Formula Modifier and Type Interface Description interfaceBaseContractionOperator<T extends Formula>This is the interface for a classic belief base contraction operator, ie.interfaceBaseExpansionOperator<T extends Formula>This is the interface for a classic belief base expansion operator, ie.interfaceBaseRevisionOperator<T extends Formula>This is the interface for a classic belief base revision operator, ie.classCredibilityRevision<T extends Formula>Abstract base class for a revision process on belief bases of type TBeliefBase, it provides a method to revise one belief base with another and a method to revise a ordered list of belief bases.classCredibilityRevisionIterative<T extends Formula>Implements the list based method of the Revision interface by iterative calling the revision method which revise two belief bases.classCredibilityRevisionNonIterative<T extends Formula>Implements the revision method with two belief bases by delegating the processing to the revision method bases on an ordered list of belief bases.classDefaultBaseExpansionOperator<T extends Formula>This class implements the default base expansion operator, ie.classDefaultMultipleBaseExpansionOperator<T extends Formula>This class implements the default multiple base expansion operator, ie.classMultipleBaseContractionOperator<T extends Formula>This is the interface for a classic multiple belief base contraction operator, ie.classMultipleBaseExpansionOperator<T extends Formula>This is the interface for a classic multiple belief base expansion operator, ie.classMultipleBaseRevisionOperator<T extends Formula>This is the interface for a classic multiple belief base revision operator, ie. -
Uses of Formula in net.sf.tweety.beliefdynamics.gui
Classes in net.sf.tweety.beliefdynamics.gui that implement Formula Modifier and Type Class Description private static classRevisionComparePresenter.MockFormulaMock formula used for functional test.Fields in net.sf.tweety.beliefdynamics.gui with type parameters of type Formula Modifier and Type Field Description protected javax.swing.JList<java.util.Collection<? extends Formula>>RevisionCompareView. lstBeliefBasesprivate javax.swing.DefaultListModel<java.util.Collection<? extends Formula>>RevisionCompareView. lstModelMethods in net.sf.tweety.beliefdynamics.gui with type parameters of type Formula Modifier and Type Method Description private <T extends Formula>
java.util.Map<java.lang.Integer,java.util.Collection<? extends Formula>>RevisionCompareView. revision(BaseRevisionOperator<T> op)Helper method: Runs a revision on BaseRevisionOperator interfaces which only allows the revision with one formula.private <T extends Formula>
java.util.Map<java.lang.Integer,java.util.Collection<? extends Formula>>RevisionCompareView. revision(CredibilityRevision<T> op)Helper method: Runs a revision using the credibility revision operator interface.private <T extends Formula>
java.util.Map<java.lang.Integer,java.util.Collection<? extends Formula>>RevisionCompareView. revision(MultipleBaseRevisionOperator<T> op)Helper method: Runs a revision of using multiple belief bases with the MultipleBaseRevisionOperator.Methods in net.sf.tweety.beliefdynamics.gui that return types with arguments of type Formula Modifier and Type Method Description java.util.Collection<? extends Formula>RevisionComparePresenter.DefaultFileHandler. load(java.io.File file)java.util.Collection<? extends Formula>RevisionComparePresenter.FileHandler. load(java.io.File file)private <T extends Formula>
java.util.Map<java.lang.Integer,java.util.Collection<? extends Formula>>RevisionCompareView. revision(BaseRevisionOperator<T> op)Helper method: Runs a revision on BaseRevisionOperator interfaces which only allows the revision with one formula.private <T extends Formula>
java.util.Map<java.lang.Integer,java.util.Collection<? extends Formula>>RevisionCompareView. revision(CredibilityRevision<T> op)Helper method: Runs a revision using the credibility revision operator interface.private <T extends Formula>
java.util.Map<java.lang.Integer,java.util.Collection<? extends Formula>>RevisionCompareView. revision(MultipleBaseRevisionOperator<T> op)Helper method: Runs a revision of using multiple belief bases with the MultipleBaseRevisionOperator.Method parameters in net.sf.tweety.beliefdynamics.gui with type arguments of type Formula Modifier and Type Method Description voidRevisionCompareModel. addBeliefbase(java.util.Collection<? extends Formula> beliefBase)Adds a belief base to the end of the ordered list of belief bases. -
Uses of Formula in net.sf.tweety.beliefdynamics.kernels
Classes in net.sf.tweety.beliefdynamics.kernels with type parameters of type Formula Modifier and Type Interface Description interfaceIncisionFunction<T extends Formula>This interface models an incision function for kernel contraction, ie a function that incises each of the kernel sets of some set.classKernelContractionOperator<T extends Formula>This class implements kernel contraction for belief bases [Hansson:2001].classRandomIncisionFunction<T extends Formula>This class implements an incision function that just randomly selects a minimal incision. -
Uses of Formula in net.sf.tweety.beliefdynamics.mas
Classes in net.sf.tweety.beliefdynamics.mas with type parameters of type Formula Modifier and Type Class Description classCrMasBeliefSet<T extends Formula,S extends Signature>This class represents belief sets for credibility-based agents multi-agent systems.classCrMasRevisionWrapper<T extends Formula>This class is a wrapper for a revision for formulas of type T that is used to revise information objects.classInformationObject<T extends Formula>This class represents a formula annotated with the source of the formula.Classes in net.sf.tweety.beliefdynamics.mas that implement Formula Modifier and Type Class Description classInformationObject<T extends Formula>This class represents a formula annotated with the source of the formula.Fields in net.sf.tweety.beliefdynamics.mas declared as Formula Modifier and Type Field Description private TInformationObject. formulaThe formula of this information object -
Uses of Formula in net.sf.tweety.beliefdynamics.selectiverevision
Classes in net.sf.tweety.beliefdynamics.selectiverevision with type parameters of type Formula Modifier and Type Class Description classMultipleSelectiveRevisionOperator<T extends Formula>This class implements a multiple selective revision operator following [Kruempelmann:2011,Ferme:1999].interfaceMultipleTransformationFunction<T extends Formula>This interface represents a multiple transformation function for selective revision [Kruempelmann:2011,Ferme:1999].classSelectiveRevisionOperator<T extends Formula>This class implements a selective revision operator following [Ferme:1999].interfaceTransformationFunction<T extends Formula>This interface represents a transformation function for selective revision [Ferme:1999]. -
Uses of Formula in net.sf.tweety.commons
Classes in net.sf.tweety.commons with type parameters of type Formula Modifier and Type Class Description classAbstractInterpretation<B extends BeliefBase,S extends Formula>An abstract interpretation for some logical language.classBeliefSet<T extends Formula,S extends Signature>This class models a belief set, i.e.interfaceBeliefSetIterator<T extends Formula,U extends BeliefSet<T,?>>Classes implementing this interface are able to enumerate belief sets.classBeliefSetSampler<T extends Formula,U extends BeliefSet<T,?>>This abstract class models a random sampler for belief sets.classFormulaSampler<T extends Formula>This abstract class models a sampler for formulas.interfaceInterpretation<B extends BeliefBase,S extends Formula>An interpretation for some logical language.interfaceInterpretationIterator<S extends Formula,B extends BeliefBase,T extends Interpretation<B,S>>An iterator over interpretations.classInterpretationSet<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.classInterpretationSet<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.interfaceKernelProvider<T extends Formula>Classes implementing this interface are able to provide kernels (=minimal proofs).interfaceModelProvider<S extends Formula,B extends BeliefBase,T extends Interpretation<B,S>>Instances of this interface model reasoners that determine the (selected) models for a given set of formulas.classParser<T extends BeliefBase,S extends Formula>This class models an abstract parser for belief bases and formulas.interfaceQualitativeReasoner<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.interfaceQuantitativeReasoner<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.interfaceReasoner<O,B extends BeliefBase,F extends Formula>The general interface for objects that are able to query a belief base with some formula.Method parameters in net.sf.tweety.commons with type arguments of type Formula Modifier and Type Method Description InterpretationIterator<S,B,T>InterpretationIterator. reset(java.util.Collection<? extends Formula> formulas)Initializes a new reseted iterator for the given signature derived from the given set of formulas. -
Uses of Formula in net.sf.tweety.commons.analysis
Classes in net.sf.tweety.commons.analysis with type parameters of type Formula Modifier and Type Class Description classDrasticDistance<T extends Interpretation<B,S>,B extends BeliefBase,S extends Formula>This class models the drastic distance measure between interpretations, see [Grant, Hunter.interfaceInterpretationDistance<T extends Interpretation<B,S>,B extends BeliefBase,S extends Formula>Classes implementing this interface represent distance functions between two interpretations. -
Uses of Formula in net.sf.tweety.commons.postulates
Classes in net.sf.tweety.commons.postulates with type parameters of type Formula Modifier and Type Interface Description interfacePostulate<S extends Formula>Models a general (rationality) postulate, i.e.interfacePostulateEvaluatable<S extends Formula>Classes implementing this interface can be evaluated wrt.classPostulateEvaluationReport<S extends Formula>Summarises the results of a postulate evaluation.classPostulateEvaluator<T extends Formula,U extends BeliefSet<T,?>>Evaluates some approach (reasoner, measure, etc.) wrt. -
Uses of Formula in net.sf.tweety.commons.streams
Classes in net.sf.tweety.commons.streams with type parameters of type Formula Modifier and Type Class Description classDefaultFormulaStream<S extends Formula>This class models a default stream on the formulas of a given collection.interfaceFormulaStream<S extends Formula>This interface models a stream on formulas. -
Uses of Formula in net.sf.tweety.commons.util.rules
Classes in net.sf.tweety.commons.util.rules with type parameters of type Formula Modifier and Type Interface Description interfaceRule<C extends Formula,P extends Formula>This interface models a general rule, i.e.interfaceRule<C extends Formula,P extends Formula>This interface models a general rule, i.e.Subinterfaces of Formula in net.sf.tweety.commons.util.rules Modifier and Type Interface Description interfaceRule<C extends Formula,P extends Formula>This interface models a general rule, i.e.Methods in net.sf.tweety.commons.util.rules that return Formula Modifier and Type Method Description FormulaDerivation. getConclusion()Returns the conclusion of this derivation.Methods in net.sf.tweety.commons.util.rules that return types with arguments of type Formula Modifier and Type Method Description java.util.Set<Formula>RuleSet. getConclusions()Returns all conclusions of all rules of this rule set.java.util.Set<Formula>RuleSet. getPremises()Returns all premises appearing in this rule set.Methods in net.sf.tweety.commons.util.rules with parameters of type Formula Modifier and Type Method Description static <S extends Rule<?,?>>
java.util.Set<Derivation<S>>Derivation. allDerivations(java.util.Collection<? extends S> rules, Formula conclusion)Returns the set of all possible derivations with the given conclusion from the set of rules.java.util.Set<T>RuleSet. getRulesWithConclusion(Formula f)Returns all rules this set with the given conclusionRuleSet<T>RuleSet. getSyntacticModule(Formula f)Returns the maximal subset of this rule set that is closed under "syntactic" neighbourhood relationship for the given formula. -
Uses of Formula in net.sf.tweety.logics.cl.syntax
Classes in net.sf.tweety.logics.cl.syntax that implement Formula Modifier and Type Class Description classConditionalThis class represents a basic conditional (B|A) with formulas A,B. -
Uses of Formula in net.sf.tweety.logics.commons.analysis
Classes in net.sf.tweety.logics.commons.analysis with type parameters of type Formula 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.interfaceBeliefSetConsistencyTester<T extends Formula>Classes extending this abstract class are capable of testing whether a given belief set is consistent.classBeliefSetInconsistencyMeasure<S extends Formula>Classes extending this abstract class represent inconsistency measures on belief sets.classCcInconsistencyMeasure<S extends Formula>This class implements the inconsistency measure I_CC from [Said Jabbour and Yue Ma and Badran Raddaoui.interfaceConsistencyWitnessProvider<B extends BeliefBase,S extends Formula>Provides methods for returning some model (if it exists) of a set of formulas.classCspInconsistencyMeasure<S extends Formula>This class implements the inconsistency measure I_CSP from [Said Jabbour, Yue Ma, Badran Raddaoui, Lakhdar Sais, Yakoub Salhi.interfaceCulpabilityMeasure<S extends Formula,T extends BeliefSet<S,?>>Classes implementing this interface represent culpability measures, i.e.classDfInconsistencyMeasure<S extends Formula>This class implements the family of "Measures of the Degree of Inconsistency" from [Mu,Liu,Jin, Bell.classDHitInconsistencyMeasure<T extends Interpretation<B,S>,B extends BeliefBase,S extends Formula>This class implements the d-hit inconsistency measure from [Grant, Hunter.classDMaxInconsistencyMeasure<T extends Interpretation<B,S>,B extends BeliefBase,S extends Formula>This class implements the d-max inconsistency measure from [Grant, Hunter.classDrasticInconsistencyMeasure<S extends Formula>This class models the drastic inconsistency measure.classDSumInconsistencyMeasure<T extends Interpretation<B,S>,B extends BeliefBase,S extends Formula>This class implements the d-sum inconsistency measure from [Grant, Hunter.classEtaInconsistencyMeasure<B extends BeliefBase,S extends Formula>This class implements the Eta-inconsistency measure, cf.classHsInconsistencyMeasure<B extends BeliefBase,S extends Formula>This class implements the Hitting Set inconsistency measure as proposed in [Thimm, 2014, in preparation].classIsInconsistencyMeasure<S extends Formula>This class implements the inconsistency measure I_CSP from [Said Jabbour.classMaInconsistencyMeasure<S extends Formula>This class models the I_M inconsistency measure from e.g.classMcscInconsistencyMeasure<S extends Formula>This class implements the approach of [Meriem Ammoura, Badran Raddaoui, Yakoub Salhi, Brahim Oukacha.classMicInconsistencyMeasure<S extends Formula>This class models the MI^C inconsistency measure.classMiInconsistencyMeasure<S extends Formula>This class models the MI inconsistency measure.interfaceMusEnumerator<S extends Formula>Interface for classes enumerating MUSes (minimal unsatisfiable sets) and MCSs (maximal consistent sets).classNaiveMusEnumerator<S extends Formula>A simple approach to compute minimal inconsistent subsets and maximal consistent subsets by exhaustive search.classNConsInconsistencyMeasure<S extends Formula>This class implements an inconsistency measure based on "n-consistency" proposed in [Doder,Raskovic,Markovic,Ognjanovic.classNormalizedMicInconsistencyMeasure<S extends Formula>This class models the normalized MI^C inconsistency measure, see [PhD thesis, Thimm].classNormalizedMiInconsistencyMeasure<S extends Formula>This class models the normalized MI inconsistency measure, see [PhD thesis, Thimm].classPrInconsistencyMeasure<S extends Formula>This class models the P inconsistency measure from e.g.classShapleyCulpabilityMeasure<S extends Formula,T extends BeliefSet<S,?>>This class implements the Shapley culpability measure. -
Uses of Formula in net.sf.tweety.logics.commons.analysis.streams
Classes in net.sf.tweety.logics.commons.analysis.streams with type parameters of type Formula Modifier and Type Class Description classDefaultStreamBasedInconsistencyMeasure<S extends Formula>Implements a stream-based inconsistency measure on a given class of inconsistency measurement processes.classInconsistencyMeasurementProcess<S extends Formula>The actual process of an inconsistency measure on streams.classStreamBasedInconsistencyMeasure<S extends Formula>General interface for inconsistency measures working on streams.classWindowInconsistencyMeasurementProcess<S extends Formula>This inconsistency measurement process keeps a window of a number of previous formulas in memory and computes the inconsistency value from this window using an ordinary inconsistency measure.Fields in net.sf.tweety.logics.commons.analysis.streams declared as Formula Modifier and Type Field Description protected FormulaInconsistencyUpdateEvent. f(package private) SInconsistencyMeasurementProcess.UpdateCallee. formulaConstructors in net.sf.tweety.logics.commons.analysis.streams with parameters of type Formula Constructor Description InconsistencyUpdateEvent(StreamBasedInconsistencyMeasure<?> measure, InconsistencyMeasurementProcess<?> process, java.lang.Double inconsistencyValue, Formula f)Creates a new event with the given parameters. -
Uses of Formula in net.sf.tweety.logics.commons.syntax
Classes in net.sf.tweety.logics.commons.syntax that implement Formula Modifier and Type Class Description classAssociativeFormulaSupport<T extends SimpleLogicalFormula>This class provides common implementation for associative formulas that are formulas which consists of several other formulas.classComplexLogicalFormulaAdapterAbstract base class for ComplexLogicalFormula, that are formulas which implement substitute(), exchange(), getTerms(), isGround() and isWellFormed() and therefore use terms to describe themself.classRelationalFormulaThis is the abstract base class for relational formulas, i.e. -
Uses of Formula in net.sf.tweety.logics.commons.syntax.interfaces
Classes in net.sf.tweety.logics.commons.syntax.interfaces with type parameters of type Formula Modifier and Type Interface Description interfaceLogicProgram<C extends Formula,P extends Formula,T extends Rule<?,?>>An interface for a logic program, which is a set of rules.interfaceLogicProgram<C extends Formula,P extends Formula,T extends Rule<?,?>>An interface for a logic program, which is a set of rules.Subinterfaces of Formula in net.sf.tweety.logics.commons.syntax.interfaces Modifier and Type Interface Description interfaceAssociativeFormula<T extends SimpleLogicalFormula>This interfaces describes associative formulas like a disjunction or a conjunction.interfaceAtomAn atomic language construct, linked to its predicateinterfaceClassicalFormulaThis interface models a classical formula, i.e.interfaceComplexLogicalFormulaA complex logical formula can contain arguments referred as terms, this interface provides methods to substitute and exchange those terms.interfaceConjunctableFormulas implementing this interface can be connected by using AND.interfaceDisjunctableFormulas implementing this interface can be connected using OR.interfaceInvertableFormulas implementing this interface have a complementinterfaceQuantifiedFormulaInterface for a QuantifiedFormula with a set of quantified variables implementing an all- or exist-quantor for example.interfaceSimpleLogicalFormulaA formula of a logical language -
Uses of Formula in net.sf.tweety.logics.dl.syntax
Classes in net.sf.tweety.logics.dl.syntax that implement Formula Modifier and Type Class Description classAssertionalAxiomAbstract base class for assertional axioms (concept assertions and role assertions).classAssociativeDlFormulaThis class captures the common functionalities of description logic associative formulas (union and intersection).classAtomicConceptThis class models an atomic concept (aka concept name) in description logics.classAtomicRoleThis class models a role in description logics.classBottomConceptThis class models the bottom concept (empty concept) in description logics.classComplementThis class models the complement (negation) in description logics.classComplexConceptThe common abstract class for concepts (also called concepts, complex concepts or concept descriptions) of description logics.classConceptAssertionThis class models a concept assertion in description logic, i.e.classDlAxiomThe common abstract class for axioms of the description logic ALC.classEquivalenceAxiomThis class models an equivalence axiom, also known as general concept inclusion (GCU), meaning an expression of the form "C is a subset of or equal to D" with C and D as Concepts.classExistentialRestrictionThis class models an existential restriction in description logics, i.e.classIntersectionThis class models an intersection in description logics.classRoleAssertionThis class models a role assertion in description logic, i.e.classTopConceptThis class models the top concept (universal concept) in description logics.classUnionThis class models an union in description logics.classUniversalRestrictionThis class models an universal restriction in description logics, i.e. -
Uses of Formula in net.sf.tweety.logics.fol.reasoner
Methods in net.sf.tweety.logics.fol.reasoner with parameters of type Formula Modifier and Type Method Description java.lang.StringSpassFolReasoner. queryProof(FolBeliefSet kb, Formula query)Determines the answer wrt. -
Uses of Formula in net.sf.tweety.logics.fol.syntax
Classes in net.sf.tweety.logics.fol.syntax that implement Formula Modifier and Type Class Description classAssociativeFolFormulaThis class captures the common functionalities first order associative formulas like conjunction, disjunction, etc.classConjunctionThe classical conjunction of first-order logic.classContradictionA contradictory formula.classDisjunctionThe classical disjunction of first-order logic.classEquivalenceThe equivalence of first-order logic.classExistsQuantifiedFormulaExists-quantified first-order logic formula.classFolAtomAn atom in first-order logic, i.e.classFolFormulaThe common abstract class for formulas of first-order logic.classForallQuantifiedFormulaFor-All-quantified first-order logic formula.classImplicationThe implication of first-order logic.classNegationThe classical negation of first-order logic.classSpecialFormulaThis class captures the common functionalities of the special formulas tautology and contradiction.classTautologyA tautological formula. -
Uses of Formula in net.sf.tweety.logics.ml.reasoner
Methods in net.sf.tweety.logics.ml.reasoner with parameters of type Formula Modifier and Type Method Description java.lang.StringSPASSMlReasoner. queryProof(MlBeliefSet kb, Formula query)Determines the answer wrt. -
Uses of Formula in net.sf.tweety.logics.ml.semantics
Methods in net.sf.tweety.logics.ml.semantics with parameters of type Formula Modifier and Type Method Description booleanMlHerbrandInterpretation. satisfies(Formula formula, java.util.Set<Interpretation<FolBeliefSet,FolFormula>> successors)Checks whether this Herbrand interpretation satisfies the given formula. -
Uses of Formula in net.sf.tweety.logics.ml.syntax
Classes in net.sf.tweety.logics.ml.syntax that implement Formula Modifier and Type Class Description classMlFormulaThis class models a modal formula, i.e.classNecessityThis class models the necessity modality.classPossibilityThis class models the possibility modality. -
Uses of Formula in net.sf.tweety.logics.mln.syntax
Classes in net.sf.tweety.logics.mln.syntax that implement Formula Modifier and Type Class Description classMlnFormulaInstances of this class represent first-order formulas with a weight. -
Uses of Formula in net.sf.tweety.logics.pcl.syntax
Classes in net.sf.tweety.logics.pcl.syntax that implement Formula Modifier and Type Class Description classProbabilisticConditionalThis class represents a probabilistic conditional of the form (B|A)[p] with formulas A,B and a probability p. -
Uses of Formula in net.sf.tweety.logics.pl.semantics
Method parameters in net.sf.tweety.logics.pl.semantics with type arguments of type Formula Modifier and Type Method Description InterpretationIterator<PlFormula,PlBeliefSet,PossibleWorld>PossibleWorldIterator. reset(java.util.Collection<? extends Formula> formulas) -
Uses of Formula in net.sf.tweety.logics.pl.syntax
Classes in net.sf.tweety.logics.pl.syntax that implement Formula Modifier and Type Class Description classAssociativePlFormulaThis class captures the common functionalities of formulas with an associative operation like conjunction, disjunction, etc.classConjunctionThis class represents a conjunction in propositional logic.classContradictionA contradictory formula.classDisjunctionThis class represents a disjunction in propositional logic.classEquivalenceThis class models equivalence of propositional logic.classImplicationThis class models the implication of propositional logic.classNegationThis class models classical negation of propositional logic.classPlFormulaThis class represents the common ancestor for propositional formulae.classPropositionThis class represents a simple proposition in propositional logic.classSpecialFormulaThis class captures the common functionalities of the special formulas tautology and contradiction.classTautologyA tautological formula. -
Uses of Formula in net.sf.tweety.logics.rcl.syntax
Classes in net.sf.tweety.logics.rcl.syntax that implement Formula Modifier and Type Class Description classRelationalConditionalInstances of this class represent relational conditionals. -
Uses of Formula in net.sf.tweety.logics.rdl.parser
Methods in net.sf.tweety.logics.rdl.parser that return Formula Modifier and Type Method Description FormulaRdlParser. parseFormula(java.io.Reader reader) -
Uses of Formula in net.sf.tweety.logics.rdl.syntax
Classes in net.sf.tweety.logics.rdl.syntax that implement Formula Modifier and Type Class Description classDefaultRuleModels a default rule in Reiter's default logic, see [R. -
Uses of Formula in net.sf.tweety.logics.rpcl.syntax
Classes in net.sf.tweety.logics.rpcl.syntax that implement Formula Modifier and Type Class Description classRelationalProbabilisticConditionalThis class represents a relational probabilistic conditional, i.e. -
Uses of Formula in net.sf.tweety.lp.asp.beliefdynamics.baserevision
Classes in net.sf.tweety.lp.asp.beliefdynamics.baserevision with type parameters of type Formula Modifier and Type Interface Description interfaceConsolidationOperator<T extends Formula>This interface represents an consolidation operator for belief bases as defined in [KKI12].classRemainderSets<T extends Formula>This class represents the set of remainder sets constructed from a belief base.interfaceSelectionFunction<T extends Formula>This interface models a general selection function for remainder sets -
Uses of Formula in net.sf.tweety.lp.asp.beliefdynamics.gui
Methods in net.sf.tweety.lp.asp.beliefdynamics.gui with type parameters of type Formula Modifier and Type Method Description private <E extends Formula>
java.util.Collection<E>SimpleRevisionCompareModel. runRevision(BaseRevisionOperator<E> op)private <E extends Formula>
java.util.Collection<E>SimpleRevisionCompareModel. runRevision(MultipleBaseRevisionOperator<E> op) -
Uses of Formula in net.sf.tweety.lp.asp.syntax
Classes in net.sf.tweety.lp.asp.syntax that implement Formula Modifier and Type Class Description classAggregateAtomThis class represents an aggregate.classAggregateElementThis class models an aggregate element, meaning a set of terms and a set of naf literals (= literals or default negated literals).classASPAtomThis class models an atom, which is a basic structure for building literals and rules for logic programs.classASPBodyElementThis class is a common base class for ASP formulas that can be part of an ASP rule body (premise of a rule): Literals (i.e.classASPElementThis class acts as an abstract base class for elements of ASP rules.classASPHeadThis formula represents the head of an disjunctive rule which is a disjunction of literals.classASPLiteralThis interface defines common functionality for literals, meaning atoms or strictly negated atoms.classASPRuleThis class models a rule in ASP.classComparativeAtomThis class represents a comparative atom, meaning an expression of the form t x u where t,u are terms and x is in {<, <=, ==, !=, >, >=}.classDefaultNegationThis class represents a default negated literal, i.e.classStrictNegationThis class models the strict negation of an atom (as apposed to a NAF negation:DefaultNegation). -
Uses of Formula in net.sf.tweety.lp.nlp.syntax
Classes in net.sf.tweety.lp.nlp.syntax that implement Formula Modifier and Type Class Description classNLPNotA default negation of a first order formula, nested logic programs only allow not quantified formulas.classNLPRuleA rule of a nested logic program.
-