Uses of Interface
org.tweetyproject.commons.Formula
Packages that use Formula
Package
Description
-
Uses of Formula in org.tweetyproject.action.description.parser
Subclasses with type arguments of type Formula in org.tweetyproject.action.description.parserModifier and TypeClassDescriptionclassThis class implements a parser for causal laws in C.classThis class implements a parser for an Action Description in the Action Description Language C from [Gelfond, Michael and Lifschitz, Vladimir: Action Languages.Methods in org.tweetyproject.action.description.parser that return FormulaModifier and TypeMethodDescriptionCLawParser.parseFormula(Reader reader) CLawParser.parseFormula(String s) CParser.parseFormula(Reader reader) Parses a formula from the given reader.CParser.parseFormula(String formula) Parses the given formula string and returns the corresponding Formula object. -
Uses of Formula in org.tweetyproject.action.description.syntax
Subinterfaces of Formula in org.tweetyproject.action.description.syntaxModifier and TypeInterfaceDescriptioninterfaceA basic interface representing a causal law.Classes in org.tweetyproject.action.description.syntax that implement FormulaModifier and TypeClassDescriptionclassThe action description language C consists of two distinct expressions: static laws and dynamic laws.classA 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)classThis 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 org.tweetyproject.action.query.syntax
Subinterfaces of Formula in org.tweetyproject.action.query.syntaxModifier and TypeInterfaceDescriptioninterfaceThis is a basic interface for action queries.Classes in org.tweetyproject.action.query.syntax that implement FormulaModifier and TypeClassDescriptionclassThis class represents an always query in the action query language S.classThis class represents a holds query in the action query language S.classThis class represents a necessarily query in the action query language S.classAction queries are represented as propositional formulas with three possible types of propositions: "holds", "always" and "necessarily" propositions.classThis 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 org.tweetyproject.action.signature
Methods in org.tweetyproject.action.signature with parameters of type FormulaModifier and TypeMethodDescriptionbooleanActionSignature.isValidFormula(Formula f) Checks if a given formula is valid in the sense of an action description. -
Uses of Formula in org.tweetyproject.arg.aba.parser
Classes in org.tweetyproject.arg.aba.parser with type parameters of type FormulaModifier and TypeClassDescriptionclassParses an Assumption-Based Argumentation (ABA) System from an input text.Subclasses with type arguments of type Formula in org.tweetyproject.arg.aba.parserModifier and TypeClassDescriptionclassParses an Assumption-Based Argumentation (ABA) System from an input text.Methods in org.tweetyproject.arg.aba.parser that return FormulaConstructor parameters in org.tweetyproject.arg.aba.parser with type arguments of type FormulaModifierConstructorDescriptionAbaParser(Parser<? extends BeliefBase, ? extends Formula> formulaparser) Creates a new ABA parser. -
Uses of Formula in org.tweetyproject.arg.aba.reasoner
Classes in org.tweetyproject.arg.aba.reasoner with type parameters of type FormulaModifier and TypeClassDescriptionclassCompleteReasoner<T extends Formula>This reasoner for ABA theories performs inference on the complete extensions.classFlatAbaReasoner<T extends Formula>This class models a reasoner over ABA formulae.classGeneralAbaReasoner<T extends Formula>This is an abstract generalization over non-flat ABA reasoners.classIdealReasoner<T extends Formula>This reasoner for ABA theories performs inference on the ideal extension.classPreferredReasoner<T extends Formula>This reasoner for ABA theories performs inference on the preferred extensions.classStableReasoner<T extends Formula>This reasoner for ABA theories performs inference on the stable extensions.classWellFoundedReasoner<T extends Formula>This reasoner for ABA theories performs inference on the ideal extension. -
Uses of Formula in org.tweetyproject.arg.aba.semantics
Classes in org.tweetyproject.arg.aba.semantics with type parameters of type FormulaModifier and TypeClassDescriptionclassThis class models an ABA attack.classAbaExtension<T extends Formula>This class models an ABA Extension, meaning a set of assumptions.Classes in org.tweetyproject.arg.aba.semantics that implement FormulaModifier and TypeClassDescriptionclassThis class models an ABA attack.Methods in org.tweetyproject.arg.aba.semantics with type parameters of type FormulaModifier and TypeMethodDescriptionstatic <T extends Formula>
Collection<AbaAttack<T>> AbaAttack.allAttacks(Collection<Assumption<T>> from, Collection<Assumption<T>> to, AbaTheory<T> abat) Returns all attacks from the given attacking set to the given attacked set.static <T extends Formula>
Collection<AbaAttack<T>> AbaAttack.allAttacks(AbaTheory<T> abat) Returns all attacks between arguments in the given AbaTheory. -
Uses of Formula in org.tweetyproject.arg.aba.syntax
Classes in org.tweetyproject.arg.aba.syntax with type parameters of type FormulaModifier and TypeClassDescriptionclassAbaElement<T extends Formula>Abstract class that models common properties of aba syntax elements.classA common interface for assumptions and inference rules.classAn implementation of Assumption Based Argumentation.classAssumption<T extends Formula>This class models an assumption of an ABA theory.classAn argument derived from an ABA theory.classInferenceRule<T extends Formula>This class models an inference rule from an ABA theory.classThis represents a negation relation of formClasses in org.tweetyproject.arg.aba.syntax that implement FormulaModifier and TypeClassDescriptionclassAbaElement<T extends Formula>Abstract class that models common properties of aba syntax elements.classA common interface for assumptions and inference rules.classAssumption<T extends Formula>This class models an assumption of an ABA theory.classAn argument derived from an ABA theory.classInferenceRule<T extends Formula>This class models an inference rule from an ABA theory.classThis represents a negation relation of formMethods in org.tweetyproject.arg.aba.syntax with parameters of type Formula -
Uses of Formula in org.tweetyproject.arg.aspic.parser
Subclasses with type arguments of type Formula in org.tweetyproject.arg.aspic.parserModifier and TypeClassDescriptionclassAspicParser<T extends Invertable>Parses a Aspic Argumentation System out of an input text.Methods in org.tweetyproject.arg.aspic.parser that return FormulaConstructor parameters in org.tweetyproject.arg.aspic.parser with type arguments of type FormulaModifierConstructorDescriptionAspicParser(Parser<? extends BeliefBase, ? extends Formula> formulaparser, RuleFormulaGenerator<T> rfg) Constructs a new instance -
Uses of Formula in org.tweetyproject.arg.aspic.semantics
Classes in org.tweetyproject.arg.aspic.semantics that implement FormulaModifier and TypeClassDescriptionclassAspicAttack<T extends Invertable>Checks whether an argument defeats another argument -
Uses of Formula in org.tweetyproject.arg.aspic.syntax
Classes in org.tweetyproject.arg.aspic.syntax that implement FormulaModifier and TypeClassDescriptionclassAspicArgument<T extends Invertable>An argument according to the ASPIC+ specificationclassDefeasibleInferenceRule<T extends Invertable>Defeasible implementation ofInferenceRule<T>classInferenceRule<T extends Invertable>This stands for an inference rule or for a premise if premises has length 0.classStrictInferenceRule<T extends Invertable>Indefeasible implementation ofInferenceRule<T> -
Uses of Formula in org.tweetyproject.arg.bipolar.syntax
Subinterfaces of Formula in org.tweetyproject.arg.bipolar.syntaxModifier and TypeInterfaceDescriptioninterfaceThis interface captures common methods of different interpretations of the attack relation in bipolar abstract argumentation theories.interfaceThis interface captures common methods of arguments and argument sets of bipolar abstract argumentation theories.interfaceThis interface captures common methods of different interpretations of the support relation in bipolar abstract argumentation theories.Classes in org.tweetyproject.arg.bipolar.syntax that implement FormulaModifier and TypeClassDescriptionclassThis class models a set of arguments used in the context of bipolar abstract argumentation theory.classThis class models an argument used by bipolar abstract argumentation theories.classThis class models a binary attack relation between two arguments.classThis class models a support between two arguments.classEvidential attack used for PEAF and EAFclassThis class models an attack between a set of arguments and an argument.classThis class models a support between a set of arguments and an argument.classRepresents a weighted support relationship between two argument sets. -
Uses of Formula in org.tweetyproject.arg.deductive.syntax
Classes in org.tweetyproject.arg.deductive.syntax that implement FormulaModifier and TypeClassDescriptionclassRepresents a simple propositional logic argument in deductive argumentation.classRepresents a simple propositional logic rule. -
Uses of Formula in org.tweetyproject.arg.delp.parser
Subclasses with type arguments of type Formula in org.tweetyproject.arg.delp.parserModifier and TypeClassDescriptionclassThis class implements a parser for defeasible logic programs.Methods in org.tweetyproject.arg.delp.parser that return FormulaModifier and TypeMethodDescriptionDelpParser.parseFormula(Reader reader) A formula here is a Literal, that is an Atom or a negated Atom. -
Uses of Formula in org.tweetyproject.arg.delp.syntax
Classes in org.tweetyproject.arg.delp.syntax that implement FormulaModifier and TypeClassDescriptionclassThis class models a defeasible rule in defeasible logic programming.classThis class models a DeLP argument which comprises of a set of defeasible rules (the support) and a literal (the conclusion).final classThis class implements a fact in defeasible logic programming which encapsulates a literal.classThis method is the superclass for both a strict rule and a defeasible rule in defeasible logic programming and captures their common attributes and methods.classThis class models a strict rule in defeasible logic programming. -
Uses of Formula in org.tweetyproject.arg.dung.causal.syntax
Classes in org.tweetyproject.arg.dung.causal.syntax that implement FormulaModifier and TypeClassDescriptionclassThis class is responsible for the representation of anArgumentthat was induced by aCausalKnowledgeBaseReference: "Argumentation-based Causal and Counterfactual Reasoning" by Lars Bengel, Lydia Blümel, Tjitze Rienstra and Matthias Thimm, published at 1st International Workshop on Argumentation for eXplainable AI (ArgXAI, co-located with COMMA ’22), September 12, 2022 -
Uses of Formula in org.tweetyproject.arg.dung.ldo.syntax
Classes in org.tweetyproject.arg.dung.ldo.syntax that implement FormulaModifier and TypeClassDescriptionclassProvides common functionalities for the graph-based modalities in LDO.classProvides common functionalities for all modalities in LDO.classThis class represents an argument in ldo.classThis class captures the common functionalities of formulas with an associative operation like conjunction, disjunction, etc.classRepresents the box modality in the logic of dialectical outcomes (LDO).classThis class represents a conjunction in ldo logic.classRepresents the diamond modality in the logic of dialectical outcomes (LDO).classThis class represents a disjunction in ldo logic.classThis abstract class specifies the general methods of all Ldo-formulas (LDO - Logic of dialectical outcomes, cf.classRepresents the graph box modality in the logic of dialectical outcomes (LDO).classRepresents the graph diamond modality in the logic of dialectical outcomes (LDO).classThis class models classical negation of ldo logic.classCreates a relational formula, i.e. -
Uses of Formula in org.tweetyproject.arg.dung.parser
Subclasses with type arguments of type Formula in org.tweetyproject.arg.dung.parserModifier and TypeClassDescriptionclassThis abstract class gives a template for parsers of files representing abstract argumentation frameworks.Methods in org.tweetyproject.arg.dung.parser that return Formula -
Uses of Formula in org.tweetyproject.arg.dung.syntax
Subinterfaces of Formula in org.tweetyproject.arg.dung.syntaxModifier and TypeInterfaceDescriptioninterfaceThis interface captures common methods of arguments and attacks of abstract argumentation theories.Classes in org.tweetyproject.arg.dung.syntax that implement FormulaModifier and TypeClassDescriptionclassThis class models an argument used by Dung's abstract argumentation theory and is just described by its name.classThis class models an attack between two arguments.classan argument with a claim -
Uses of Formula in org.tweetyproject.arg.extended.syntax
Classes in org.tweetyproject.arg.extended.syntax that implement FormulaModifier and TypeClassDescriptionclassRepresents an Extended Attack, i.e., an attack from some argument to another (extended) attack or argument -
Uses of Formula in org.tweetyproject.arg.lp.syntax
Classes in org.tweetyproject.arg.lp.syntax that implement FormulaModifier and TypeClassDescriptionclassInstances of this class represent arguments in the sense of Definition 2 in [1]. -
Uses of Formula in org.tweetyproject.arg.saf.syntax
Classes in org.tweetyproject.arg.saf.syntax that implement FormulaModifier and TypeClassDescriptionclassThis class models an argument structure, i.e.classThis class models a basic argument in structured argumentation frameworks, i.e. -
Uses of Formula in org.tweetyproject.arg.setaf.syntax
Classes in org.tweetyproject.arg.setaf.syntax that implement FormulaModifier and TypeClassDescriptionclassThis class models an attack between two arguments. -
Uses of Formula in org.tweetyproject.beliefdynamics
Classes in org.tweetyproject.beliefdynamics with type parameters of type FormulaModifier and TypeInterfaceDescriptioninterfaceBaseContractionOperator<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 org.tweetyproject.beliefdynamics.gui
Methods in org.tweetyproject.beliefdynamics.gui that return types with arguments of type FormulaModifier and TypeMethodDescriptionCollection<? extends Formula> Loads a collection of formulas from the given file.Method parameters in org.tweetyproject.beliefdynamics.gui with type arguments of type FormulaModifier and TypeMethodDescriptionvoidRevisionCompareModel.addBeliefbase(Collection<? extends Formula> beliefBase) Adds a belief base to the end of the ordered list of belief bases. -
Uses of Formula in org.tweetyproject.beliefdynamics.kernels
Classes in org.tweetyproject.beliefdynamics.kernels with type parameters of type FormulaModifier and TypeInterfaceDescriptioninterfaceIncisionFunction<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 org.tweetyproject.beliefdynamics.mas
Classes in org.tweetyproject.beliefdynamics.mas with type parameters of type FormulaModifier and TypeClassDescriptionclassCrMasBeliefSet<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 org.tweetyproject.beliefdynamics.mas that implement FormulaModifier and TypeClassDescriptionclassInformationObject<T extends Formula>This class represents a formula annotated with the source of the formula. -
Uses of Formula in org.tweetyproject.beliefdynamics.selectiverevision
Classes in org.tweetyproject.beliefdynamics.selectiverevision with type parameters of type FormulaModifier and TypeClassDescriptionclassMultipleSelectiveRevisionOperator<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 org.tweetyproject.commons
Classes in org.tweetyproject.commons with type parameters of type FormulaModifier and TypeClassDescriptionclassAbstractInterpretation<B extends BeliefBase, S extends Formula>An abstract interpretation for some logical language.classThis 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>This interface represents a general contract for qualitative reasoners, which are objects that can query a belief base with a specific formula and return a boolean result (`TRUE` or `FALSE`) based on the reasoning process.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.Methods in org.tweetyproject.commons with parameters of type FormulaModifier and TypeMethodDescriptionbooleanAdds the specified elements to the end of this collection (optional operation).booleanAdds the specified elements to the end of this collection (optional operation).Method parameters in org.tweetyproject.commons with type arguments of type FormulaModifier and TypeMethodDescriptionInterpretationIterator.reset(Collection<? extends Formula> formulas) Initializes a new reseted iterator for the given signature derived from the given set of formulas. -
Uses of Formula in org.tweetyproject.commons.analysis
Classes in org.tweetyproject.commons.analysis with type parameters of type FormulaModifier and TypeClassDescriptionclassDrasticDistance<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 org.tweetyproject.commons.postulates
Classes in org.tweetyproject.commons.postulates with type parameters of type FormulaModifier and TypeInterfaceDescriptioninterfaceModels 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 org.tweetyproject.commons.streams
Classes in org.tweetyproject.commons.streams with type parameters of type FormulaModifier and TypeClassDescriptionclassDefaultFormulaStream<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 org.tweetyproject.commons.util.rules
Classes in org.tweetyproject.commons.util.rules with type parameters of type FormulaModifier and TypeInterfaceDescriptioninterfaceThis interface models a general rule, i.e.interfaceThis interface models a general rule, i.e.Subinterfaces of Formula in org.tweetyproject.commons.util.rulesModifier and TypeInterfaceDescriptioninterfaceThis interface models a general rule, i.e.Methods in org.tweetyproject.commons.util.rules that return FormulaModifier and TypeMethodDescriptionDerivation.getConclusion()Returns the conclusion of this derivation.Methods in org.tweetyproject.commons.util.rules that return types with arguments of type FormulaModifier and TypeMethodDescriptionRuleSet.getConclusions()Returns all conclusions of all rules of this rule set.RuleSet.getPremises()Returns all premises appearing in this rule set.Methods in org.tweetyproject.commons.util.rules with parameters of type FormulaModifier and TypeMethodDescriptionstatic <S extends Rule<?,?>>
Set<Derivation<S>> Derivation.allDerivations(Collection<? extends S> rules, Formula conclusion) Returns the set of all possible derivations with the given conclusion from the set of rules.RuleSet.getRulesWithConclusion(Formula f) Returns all rules this set with the given conclusionRuleSet.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 org.tweetyproject.comparator
Classes in org.tweetyproject.comparator with type parameters of type FormulaModifier and TypeClassDescriptionclassGeneralComparator<T extends Formula, R extends BeliefBase>This abstract class is the common ancestor for semantical approaches to ranking, i.e.classLatticePartialOrder<T extends Formula, R extends BeliefBase>This class models comparable element ranking by representing the acceptability of comparable elements in a graph-based structure.classNumericalPartialOrder<T extends Formula, R extends BeliefBase>This class provides an acceptability interpretation of arguments by assigning them real values. -
Uses of Formula in org.tweetyproject.logics.bpm.parser.bpmn_to_petri
Methods in org.tweetyproject.logics.bpm.parser.bpmn_to_petri that return Formula -
Uses of Formula in org.tweetyproject.logics.bpm.parser.xml_to_bpmn
Methods in org.tweetyproject.logics.bpm.parser.xml_to_bpmn that return Formula -
Uses of Formula in org.tweetyproject.logics.bpm.syntax
Classes in org.tweetyproject.logics.bpm.syntax that implement FormulaModifier and TypeClassDescriptionclassA class to represent Activities in a BPMN ModelclassA class to represent elements of a BPMN ModelclassA class to represent parts of a BPMN Model as a formulaclassA class to represent all kinds of nodes in a BPMN ModelclassA class to represent end events in a BPMN ModelclassA class to represent events of all kinds in a BPMN ModelclassA class to represent exclusive gateways in a BPMN ModelclassA class to represent gateways of all kinds in a BPMN ModelclassA class to represent inclusive gateways in a BPMN ModelclassA class to represent intermediate events of all kinds in a BPMN ModelclassA class to represent lanes in a BPMN ModelclassA class to represent processes in a BPMN ModelclassA class to represent the starting events of a BPMN ModelclassA class to represent tasks in a BPMN Model -
Uses of Formula in org.tweetyproject.logics.cl.syntax
Classes in org.tweetyproject.logics.cl.syntax that implement FormulaModifier and TypeClassDescriptionclassThis class represents a basic conditional (B|A) with formulas A,B. -
Uses of Formula in org.tweetyproject.logics.commons.analysis
Classes in org.tweetyproject.logics.commons.analysis with type parameters of type FormulaModifier and TypeClassDescriptionclassAbstractBeliefSetConsistencyTester<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].classInconsistencyMeasureEvaluator<T extends Formula, U extends BeliefSet<T,?>> This class provides functionality to quickly load or generate sample datasets and to use them to compare the results and performances of different inconsistency measure implementations.classInconsistencyMeasureReport<T extends Formula, U extends BeliefSet<T,?>> This class summarizes the results of computing inconsistency values for some collection of knowledge bases using some set of inconsistency measures, including computation times and some statistics.interfaceInterpolantEnumerator<S extends Formula>Interface for classes enumerating (Craig) interpolants.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 org.tweetyproject.logics.commons.analysis.streams
Classes in org.tweetyproject.logics.commons.analysis.streams with type parameters of type FormulaModifier and TypeClassDescriptionclassDefaultStreamBasedInconsistencyMeasure<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.Constructors in org.tweetyproject.logics.commons.analysis.streams with parameters of type FormulaModifierConstructorDescriptionInconsistencyUpdateEvent(StreamBasedInconsistencyMeasure<?> measure, InconsistencyMeasurementProcess<?> process, Double inconsistencyValue, Formula f) Creates a new event with the given parameters. -
Uses of Formula in org.tweetyproject.logics.commons.syntax
Classes in org.tweetyproject.logics.commons.syntax that implement FormulaModifier and TypeClassDescriptionclassAssociativeFormulaSupport<T extends SimpleLogicalFormula>This class provides common implementation for associative formulas that are formulas which consists of several other formulas.classAbstract base class for ComplexLogicalFormula, that are formulas which implement substitute(), exchange(), getTerms(), isGround() and isWellFormed() and therefore use terms to describe themself.classThis is the abstract base class for relational formulas, i.e. -
Uses of Formula in org.tweetyproject.logics.commons.syntax.interfaces
Classes in org.tweetyproject.logics.commons.syntax.interfaces with type parameters of type FormulaModifier and TypeInterfaceDescriptioninterfaceLogicProgram<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 org.tweetyproject.logics.commons.syntax.interfacesModifier and TypeInterfaceDescriptioninterfaceAssociativeFormula<T extends SimpleLogicalFormula>This interfaces describes associative formulas like a disjunction or a conjunction.interfaceAn atomic language construct, linked to its predicateinterfaceThis interface models a classical formula, i.e.interfaceA complex logical formula can contain arguments referred as terms, this interface provides methods to substitute and exchange those terms.interfaceFormulas implementing this interface can be connected by using AND.interfaceFormulas implementing this interface can be connected using OR.interfaceFormulas implementing this interface have a complementinterfaceInterface for a QuantifiedFormula with a set of quantified variables implementing an all- or exist-quantor for example.interfaceA formula of a logical languageMethods in org.tweetyproject.logics.commons.syntax.interfaces with parameters of type Formula -
Uses of Formula in org.tweetyproject.logics.dl.syntax
Classes in org.tweetyproject.logics.dl.syntax that implement FormulaModifier and TypeClassDescriptionclassAbstract base class for assertional axioms (concept assertions and role assertions) in description logic.classThis class captures the common functionalities of description logic associative formulas (union and intersection).classThis class models an atomic concept (aka concept name) in description logics.classThis class models a role in description logics.classThis class models the bottom concept (empty concept) in description logics.classThis class models the complement (negation) in description logics.classThe common abstract class for concepts (also called concepts, complex concepts or concept descriptions) of description logics.classThis class models a concept assertion in description logic, i.e.classThe common abstract class for axioms of the description logic ALC.classThis 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" where C and D are concepts.classThis class models an existential restriction in description logics, i.e.classThis class models an intersection in description logics.classThis class models a role assertion in description logic, i.e.classThis class models the top concept (universal concept) in description logics.classThis class models an union in description logics.classThis class models an universal restriction in description logics, i.e. -
Uses of Formula in org.tweetyproject.logics.fol.reasoner
Methods in org.tweetyproject.logics.fol.reasoner with parameters of type FormulaModifier and TypeMethodDescriptionSpassFolReasoner.queryProof(FolBeliefSet kb, Formula query) Determines the answer wrt. -
Uses of Formula in org.tweetyproject.logics.fol.syntax
Classes in org.tweetyproject.logics.fol.syntax that implement FormulaModifier and TypeClassDescriptionclassThis class captures the common functionalities first order associative formulas like conjunction, disjunction, etc.classThe classical conjunction of first-order logic.classA contradictory formula.classThe classical disjunction of first-order logic.classThe equivalence of first-order logic.classThe exclusive disjunction (XOR) in first-order logic.classExists-quantified first-order logic formula.classAn atom in first-order logic, i.e.classThe common abstract class for formulas of first-order logic.classFor-All-quantified first-order logic formula.classThe implication of first-order logic.classThe classical negation of first-order logic.classThis class captures the common functionalities of the special formulas tautology and contradiction.classA tautological formula. -
Uses of Formula in org.tweetyproject.logics.ml.reasoner
Methods in org.tweetyproject.logics.ml.reasoner with parameters of type FormulaModifier and TypeMethodDescriptionSPASSMlReasoner.queryProof(MlBeliefSet kb, Formula query) Determines the answer wrt. -
Uses of Formula in org.tweetyproject.logics.ml.semantics
Methods in org.tweetyproject.logics.ml.semantics with parameters of type FormulaModifier and TypeMethodDescriptionbooleanMlHerbrandInterpretation.satisfies(Formula formula, Set<Interpretation<FolBeliefSet, FolFormula>> successors) Checks whether this Herbrand interpretation satisfies the given formula. -
Uses of Formula in org.tweetyproject.logics.ml.syntax
Classes in org.tweetyproject.logics.ml.syntax that implement FormulaModifier and TypeClassDescriptionclassThis class models a modal formula, i.e.classThis class models the necessity modality.classThis class models the possibility modality. -
Uses of Formula in org.tweetyproject.logics.mln.syntax
Classes in org.tweetyproject.logics.mln.syntax that implement FormulaModifier and TypeClassDescriptionclassInstances of this class represent first-order formulas with a weight. -
Uses of Formula in org.tweetyproject.logics.pcl.syntax
Classes in org.tweetyproject.logics.pcl.syntax that implement FormulaModifier and TypeClassDescriptionclassThis class represents a probabilistic conditional of the form (B|A)[p] with formulas A,B and a probability p. -
Uses of Formula in org.tweetyproject.logics.petri.syntax.reachability_graph
Methods in org.tweetyproject.logics.petri.syntax.reachability_graph that return Formula -
Uses of Formula in org.tweetyproject.logics.pl.analysis
Classes in org.tweetyproject.logics.pl.analysis with type parameters of type FormulaModifier and TypeInterfaceDescriptioninterfaceMinimalModelProvider<A extends Formula, B extends BeliefBase, C extends Formula>MinimalModelProvider classinterfaceMinimalModelProvider<A extends Formula, B extends BeliefBase, C extends Formula>MinimalModelProvider class -
Uses of Formula in org.tweetyproject.logics.pl.semantics
Method parameters in org.tweetyproject.logics.pl.semantics with type arguments of type FormulaModifier and TypeMethodDescriptionPossibleWorldIterator.reset(Collection<? extends Formula> formulas) -
Uses of Formula in org.tweetyproject.logics.pl.syntax
Classes in org.tweetyproject.logics.pl.syntax that implement FormulaModifier and TypeClassDescriptionclassThis class captures the common functionalities of formulas with an associative operation like conjunction, disjunction, etc.classThis class represents a conjunction in propositional logic.classA contradictory formula.classThis class represents a disjunction in propositional logic.classThis class models equivalence of propositional logic.classThis class represents an exclusive disjunction (XOR) in propositional logic.classThis class models the implication of propositional logic.classThis class models classical negation of propositional logic.classThis class represents the common ancestor for propositional formulae.classThis class represents a simple proposition in propositional logic.classThis class captures the common functionalities of the special formulas tautology and contradiction.classA tautological formula. -
Uses of Formula in org.tweetyproject.logics.qbf.syntax
Classes in org.tweetyproject.logics.qbf.syntax that implement FormulaModifier and TypeClassDescriptionclassThis class represents existential quantification for boolean formulas.classThis class represents universal quantification for boolean formulas. -
Uses of Formula in org.tweetyproject.logics.rcl.syntax
Classes in org.tweetyproject.logics.rcl.syntax that implement FormulaModifier and TypeClassDescriptionclassInstances of this class represent relational conditionals. -
Uses of Formula in org.tweetyproject.logics.rdl.parser
Subclasses with type arguments of type Formula in org.tweetyproject.logics.rdl.parserModifier and TypeClassDescriptionclassThis class implements a parser for default logic.Methods in org.tweetyproject.logics.rdl.parser that return Formula -
Uses of Formula in org.tweetyproject.logics.rdl.syntax
Classes in org.tweetyproject.logics.rdl.syntax that implement FormulaModifier and TypeClassDescriptionclassModels a default rule in Reiter's default logic, see [R. -
Uses of Formula in org.tweetyproject.logics.rpcl.syntax
Classes in org.tweetyproject.logics.rpcl.syntax that implement FormulaModifier and TypeClassDescriptionclassThis class represents a relational probabilistic conditional, i.e. -
Uses of Formula in org.tweetyproject.logics.translators.adfconditional
Method parameters in org.tweetyproject.logics.translators.adfconditional with type arguments of type FormulaModifier and TypeMethodDescriptionFourValuedWorldIterator.reset(Collection<? extends Formula> formulas) -
Uses of Formula in org.tweetyproject.logics.translators.adfrevision
Classes in org.tweetyproject.logics.translators.adfrevision that implement FormulaModifier and TypeClassDescriptionclassThis class models an indecision operator for 3-valued propositional logic as proposed in [Heyninck 2020] Indecision(a) is true, if formula a is undecided Indecision(a) is false, if formula a is true or false Adapted from the class "Negation"classThis class models a weak negation for 3-valued propositional logic as proposed in [Heyninck 2020] Adapted from the class "Negation"Method parameters in org.tweetyproject.logics.translators.adfrevision with type arguments of type FormulaModifier and TypeMethodDescriptionPriestWorldIterator.reset(Collection<? extends Formula> formulas) -
Uses of Formula in org.tweetyproject.lp.asp.beliefdynamics.baserevision
Classes in org.tweetyproject.lp.asp.beliefdynamics.baserevision with type parameters of type FormulaModifier and TypeInterfaceDescriptioninterfaceConsolidationOperator<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 org.tweetyproject.lp.asp.syntax
Classes in org.tweetyproject.lp.asp.syntax that implement FormulaModifier and TypeClassDescriptionclassThis class represents an aggregate.classThis class models an aggregate element, meaning a set of terms and a set of naf literals (= literals or default negated literals).classThis class is a variant of the basic ASP rule head.classThis class models an atom, which is a basic structure for building literals and rules for logic programs.classThis 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.classThis class acts as an abstract base class for elements of ASP rules.classThis class is a common base class for ASP formulas that can be part of an ASP rule head.classThis class defines common functionality for literals, meaning atoms or strictly negated atoms.classThis class models a rule in ASP.classThis class represents an element of a choice atom.classThis class is a variant of the basic ASP rule head.classThis formula represents the head of an disjunctive rule which is a disjunction of literals.classThis class represents a comparative atom, meaning an expression of the form 't x u' where t,u are terms and x is in {<, <=, ==, !=, >, >=}.classThis class represents a default negated literal, i.e.classThis class represents an element of an optimization statement, meaning a term-literal tuple that is associated with a weight and optionally a priority (level).classThis class represents an optimization statement.classThis class models the strict negation of an atom (as opposed to a default negation:DefaultNegation). -
Uses of Formula in org.tweetyproject.lp.nlp.syntax
Classes in org.tweetyproject.lp.nlp.syntax that implement Formula -
Uses of Formula in org.tweetyproject.web.services.aba
Classes in org.tweetyproject.web.services.aba with type parameters of type FormulaModifier and TypeClassDescriptionclassAbaReasonerGetModelCallee<T extends Formula>The AbaReasonerGetModelCallee class extends the Callee class and represents a callee responsible for obtaining some model from an Argumentation-Based Argumentation (ABA) reasoner.classAbaReasonerGetModelsCallee<T extends Formula>The AbaReasonerGetModelsCallee class extends the Callee class and represents a callee responsible for obtaining multiple models from an Argumentation-Based Argumentation (ABA) reasoner.classAbaReasonerQueryCallee<T extends Formula>The AbaReasonerQueryCallee class extends the Callee class and represents a callee responsible for querying an assumption in Argumentation-Based Argumentation (ABA).Methods in org.tweetyproject.web.services.aba with type parameters of type FormulaModifier and TypeMethodDescriptionAbaReasonerCalleeFactory.getCallee(AbaReasonerCalleeFactory.Command cmd, GeneralAbaReasoner<T> reasoner, AbaTheory<T> bbase, Assumption<T> a) Creates a new callee instance based on the provided command, ABA reasoner, ABA theory, and assumption. -
Uses of Formula in org.tweetyproject.web.services.delp
Constructors in org.tweetyproject.web.services.delp with parameters of type FormulaModifierConstructorDescriptionDeLPCallee(DefeasibleLogicProgram delp, DelpReasoner reasoner, Formula f) Constructs a new DeLPCallee with the specified DefeasibleLogicProgram, DelpReasoner, and Formula.