Uses of Interface
org.tweetyproject.commons.Reasoner
Package
Description
-
Uses of Reasoner in org.tweetyproject.arg.aba.reasoner
Modifier and TypeClassDescriptionclass
CompleteReasoner<T extends Formula>
This reasoner for ABA theories performs inference on the complete extensions.class
FlatAbaReasoner<T extends Formula>
This class models a reasoner over ABA formulae.class
GeneralAbaReasoner<T extends Formula>
This is an abstract generalization over non-flat ABA reasoners.class
IdealReasoner<T extends Formula>
This reasoner for ABA theories performs inference on the ideal extension.class
PreferredReasoner<T extends Formula>
This reasoner for ABA theories performs inference on the preferred extensions.class
StableReasoner<T extends Formula>
This reasoner for ABA theories performs inference on the stable extensions.class
WellFoundedReasoner<T extends Formula>
This reasoner for ABA theories performs inference on the ideal extension. -
Uses of Reasoner in org.tweetyproject.arg.aspic.reasoner
Modifier and TypeClassDescriptionclass
AbstractAspicReasoner<T extends Invertable>
The abstract ancestor of all Aspic reasoner implementationsclass
DirectionalAspicReasoner<T extends Invertable>
Computes a restricted AF by only considering relevant arguments to a query.class
ModuleBasedAspicReasoner<T extends Invertable>
Slightly optimised reasoner for ASPIC.class
RandomAspicReasoner<T extends Invertable>
This class implements an approximate reasoner for ASPIC+ that randomly samples arguments.class
SimpleAspicReasoner<T extends Invertable>
-
Uses of Reasoner in org.tweetyproject.arg.deductive.reasoner
Modifier and TypeClassDescriptionclass
This class contains common characteristics for deductive argumentation reasoner.class
This class implements the approach of knowledge base compilation as proposed in
Philippe Besnard and Anthony Hunter.class
This class implements a brute force approach to deductive argumentation. -
Uses of Reasoner in org.tweetyproject.arg.delp.reasoner
Modifier and TypeClassDescriptionclass
This reasoner performs default dialectical reasoning on some given DeLP. -
Uses of Reasoner in org.tweetyproject.arg.dung.reasoner
Modifier and TypeInterfaceDescriptioninterface
Interface for reasoner capable of optimising k extensions.Modifier and TypeClassDescriptionclass
Ancestor class for reasoners that are tailored towards computing the set {a | a is credulously/skeptically accepted wrt.class
Ancestor class for all claim based reasoner.class
Ancestor class for all AAF reasoners.class
Ancestor class for all extension-based reasoners.class
Uses a provided SAT solver to solve reasoning problems in AAFs.class
Implements the EEE approach ("exhaustively enumerate extensions") to determine the set of acceptable arguments of an AF, cf.class
Implements the Fudge approach to determine the set of acceptable arguments of an AF wrt.class
Starting from the empty set, this algorithms greedily determines an approximation to a k-stable extension by iteratively adding arguments (without introducing conflicts) that add the maximal number of arguments to the range.class
Starting from the empty set, this algorithms greedily determines an approximation to a k-stable* extension by iteratively adding arguments that add the maximal number of arguments to the range, until full range is achieved.class
Implements the IAQ approach ("iterative acceptability queries") to determine the set of acceptable arguments of an AF, cf.class
A MaxSAT-based implementation for solving the MaxStable* problem from [Thimm.class
A MaxSAT-based implementation for solving the MaxStable problem from [Thimm.class
This reasoner makes use of an external executable for solving reasoning problems in abstract argumentation.class
This reasoner makes use of an external executable for solving reasoning problems in abstract argumentation.class
Reasoner for qualified sigma-semantics.class
Uses a SAT solver to determine complete extensions.class
Uses a SAT solver to determine stable extensions.class
Reasoner for CF2 extensions using scc-recursiveness.class
Starting from the complete set of arguments, this algorithms greedily determines an approximation to a k-stable extension by iteratively removing arguments (that resolve a maximal number of conflicts) until the set is conflict-free.class
Reasoner for SCF2 extensions using scc-recursiveness.class
reasoner for SCOOC-naive semantics.class
Implements the SEE approach ("selective extension enumeration") to determine the set of acceptable arguments of an AF wrt.class
Implements the SEEM approach ("selective extension enumeration with MaxSAT") to determine the set of credulously acceptable arguments of an AF wrt.class
Reasoner for semi-qualified sigma-semantics.class
Starting from the complete set of arguments, this algorithms greedily determines an approximation to a k-stable* extension by iteratively removing arguments (without losing full range) that remove the maximal number of conflicts.class
This reasoner for Dung theories performs inference on the admissible extensions.class
calculates claim based inherited extensionsclass
calculates claim based naive extensionsclass
calculates claim based preferred reasonerclass
a simple claimbased semi stable reasonerclass
a claim based stable reaonserclass
calculates claim based staged extensionsclass
This reasoner for Dung theories performs inference on the complete extensions.class
This reasoner for Dung theories performs inference on the conflict-free extensions.class
simple reasoner for eager semanticsclass
This reasoner for Dung theories performs inference on the grounded extension.class
This reasoner for Dung theories performs inference on the ideal extension.class
Basic Implementation of a reasoner for initial sets A set of arguments S is considered initial iff it is non-empty and minimal among the non-empty admissible sets Ref: Yuming Xu and Claudette Cayrol.class
Reasoner for naive extensions.class
This reasoner for Dung theories performs inference on the preferred extensions.class
This reasoner for Dung theories performs inference on the resolution-based family of semantics.class
This reasoner for Dung theories performs inference on the complete extensions.class
Universal scc-recursive reasoner initialize with any reasoner for a scc-recursive semanticsclass
This reasoner calculates claim based semi stable extensionsclass
This reasoner for Dung theories performs inference on the stable extensions.class
This reasoner for Dung theories performs inference on the stage extensions.class
Reasoner for solid admissibility a set of arguments E solid-defends an argument a, iff for all attackers b of a it holds that all arguments c which attack b are in E see: Liu, X., and Chen, W.class
Reasoner for Stage2 semantics using scc-recursiveness definition see: Dvorak, Gaggl: Incorporating Stage Semantics in the SCC-recursive Schema for Argumentation Semantics 2012class
This class implements a stratified labeling reasoner.class
Reasoner for strong admissibilityclass
Implements the strongly undisputed semantics, as proposed in [Thimm.class
Implements the undisputed semantics, as proposed in [Thimm.class
Implements a general vacuous reduct reasoner, as proposed in [Thimm.class
Reasoner for weak admissibility the reasoner reduces the number of sets we have to check by computing candidate sets instead of checking all sets.class
Reasoner for weakly complete semantics as described in: see: Baumann, Brewka, Ulbricht: Revisiting the foundations of abstract argumentation-semantics based on weak admissibility and weak defense.class
Reasoner for weakly grounded semantics a set of arguments E is w-grounded iff it is w-complete and minimal Note: unlike the grounded extension which is unique, there can be more than one w-grounded extension see: Baumann, Brewka, Ulbricht: Revisiting the foundations of abstract argumentation-semantics based on weak admissibility and weak defense.class
Reasoner for weakly preferred semantics see: Baumann, Brewka, Ulbricht: Revisiting the foundations of abstract argumentation-semantics based on weak admissibility and weak defense. -
Uses of Reasoner in org.tweetyproject.arg.dung.reasoner.serialisable
Modifier and TypeClassDescriptionclass
Ancestor class for serialisable AF reasonersclass
Serialised version of the admissible semanticsclass
Serialised version of the complete semanticsclass
Serialised version of the grounded semanticsclass
Serialised version of the preferred semanticsclass
Serialised version of the stable semanticsclass
This class represents a reasoner to compute the extensions of the strongly admissibleSemantics
by serialising unattacked initial sets.class
Serialised reasoner for the unchallenged semantics The unchallenged semantics amounts to exhaustively adding unattacked and unchallenged initial sets -
Uses of Reasoner in org.tweetyproject.arg.extended.reasoner
Modifier and TypeClassDescriptionclass
Abstract extension reasoner for reasoning with extended theoriesclass
General reasoner for extended theories that computes extended by flattening and then computing the AF extensionsclass
Simple reasoner for computing admissible sets of extended theories.class
Simple reasoner for computing complete extensions of extended theories.class
Simple reasoner for computing conflict-free sets of extended theories. -
Uses of Reasoner in org.tweetyproject.arg.lp.reasoner
Modifier and TypeClassDescriptionclass
This class models a reasoner for extended logic programming based arguments using the fixpoint semantics from [1] parameterised by a notion of attack x for the opponent and another notion of attack y as a defense for the proponent.class
This class extends the default argumentation reasoner to the reasoning about literals in the set of arguments constructible from an extended logic program p. -
Uses of Reasoner in org.tweetyproject.arg.prob.reasoner
Modifier and TypeClassDescriptionclass
Abstract anecestor for PAF reasoner.class
This class implements the Monte Carlo algorithm for estimating probabilities of extensions in probabilistic argumentation frameworks from [Li, Oren, Norman.class
This class implements a naive algorithm for computing probabilities of extensions in probabilistic argumentation frameworks from [Li, Oren, Norman. -
Uses of Reasoner in org.tweetyproject.arg.saf.reasoner
Modifier and TypeClassDescriptionclass
This class models an abstract reasoner for structured argumentation frameworks. -
Uses of Reasoner in org.tweetyproject.arg.setaf.reasoners
Modifier and TypeClassDescriptionclass
Ancestor class for all SetAf-extension-based reasoners.class
Ancestor class for all Setaf reasoners.class
This reasoner for SetAf theories performs inference on the admissible extensions.class
This reasoner for SetAf theories performs inference on the complete extensions.class
This reasoner for SetAf theories performs inference on the conflict-free extensions.class
simple reasoner for eager semanticsclass
This reasoner for SetAf theories performs inference on the grounded extension.class
This reasoner for setAf theories performs inference on the ideal extension.class
This reasoner for setaf theories performs inference on the preferred extensions.class
This reasoner for setaf theories performs inference on the semi-stable extensions.class
This reasoner for setaf theories performs inference on the stable extensions.class
This reasoner for setaf theories performs inference on the stage extensions. -
Uses of Reasoner in org.tweetyproject.arg.social.reasoner
Modifier and TypeClassDescriptionclass
This reasoner provides is an implementation of the "Iterative Successive Substitution Algorithm" from [Marco Correia and Jorge Cruz and João Leite. -
Uses of Reasoner in org.tweetyproject.commons
Modifier and TypeInterfaceDescriptioninterface
QualitativeReasoner<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.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. -
Uses of Reasoner in org.tweetyproject.logics.cl.reasoner
Modifier and TypeClassDescriptionclass
Abstract ancestor for all reasoner for conditional logic.class
This class models a c-reasoner for conditional logic.class
This is a reasoner using c-representation and rules to solve these c-representations.class
This class models a brute force c-reasoner for conditional logic.class
This class models a z-reasoner for conditional logic. -
Uses of Reasoner in org.tweetyproject.logics.dl.reasoner
Modifier and TypeClassDescriptionclass
Naive reasoner for the description logic ALC. -
Uses of Reasoner in org.tweetyproject.logics.fol.reasoner
Modifier and TypeClassDescriptionclass
Invokes E (http://eprover.org), an automated theorem prover for first-order logic, and returns its results.class
Abstract FOL Prover to be implemented by concrete solvers.class
Invokes Prover9 ( https://www.cs.unm.edu/~mccune/mace4/), an automated theorem prover for first-order logic, and returns its results.class
Uses a naive brute force search procedure for theorem proving.class
Invokes SPASS (http://www.mpi-inf.mpg.de/departments/automation-of-logic/software/spass-workbench/), an automated theorem prover for first-order logic, modal logic and description logics. -
Uses of Reasoner in org.tweetyproject.logics.ml.reasoner
Modifier and TypeClassDescriptionclass
Abstract modal reasoner to be implemented by concrete reasoners.class
Invokes MleanCoP (http://www.leancop.de/mleancop/), a compact automated theorem prover for modal first-order logic based on the clausal connection calculus.class
This class implements inference for modal logic using a brute-force approach.class
Invokes SPASS (http://www.mpi-inf.mpg.de/departments/automation-of-logic/software/spass-workbench/), an automated theorem prover for first-order logic, modal logic and description logics. -
Uses of Reasoner in org.tweetyproject.logics.mln.reasoner
Modifier and TypeClassDescriptionclass
This class provides common methods for MLN reasoner.class
This class implements a wrapper for Alchemy in order to reason with MLNs.class
This reasoner performs approximate reasoning with MLNs by considering only a subset of all Herbrand interpretations.class
This MLN reasoner takes another MLN reasoner and performs several iterations with this one and takes the average result as result.class
This class implements a simple reasoner for MLNs.class
This MLN reasoner employs simple random sampling from the set of interpretations to compute the probability of a formula. -
Uses of Reasoner in org.tweetyproject.logics.pcl.reasoner
Modifier and TypeClassDescriptionclass
Abstract class for all PCL reasoners.class
This class implements a maximum entropy reasoner for probabilistic conditional logic.class
This class implements a generalized maximum entropy reasoner for probabilistic conditional logic as proposed in [Potyka, Thimm, 2014] which also works for inconsistent belief sets. -
Uses of Reasoner in org.tweetyproject.logics.pl.reasoner
Modifier and TypeClassDescriptionclass
Abstract class for propositional logic reasoners.class
Uses the default SAT reasoner to perform reasoning in propositional logicclass
Naive classical inference (checks all interpretations for satisfiability). -
Uses of Reasoner in org.tweetyproject.logics.qbf.reasoner
Modifier and TypeClassDescriptionclass
Naive classical inference for quantified boolean formulas (checks all interpretations for satisfiability). -
Uses of Reasoner in org.tweetyproject.logics.rcl.reasoner
Modifier and TypeClassDescriptionclass
This class models a relational brute force c-reasoner for relational conditional logic. -
Uses of Reasoner in org.tweetyproject.logics.rdl.reasoner
Modifier and TypeClassDescriptionclass
Implements a naive reasoner for default logic based on exhaustive application of defaults in process trees. -
Uses of Reasoner in org.tweetyproject.logics.rpcl.reasoner
-
Uses of Reasoner in org.tweetyproject.lp.asp.reasoner
Modifier and TypeClassDescriptionclass
This class provides a common interface for asp solvers.class
Invokes Clingo (Part of the Potassco project), an ASP system that grounds and solves logic programs, and returns computed answer sets.class
Wrapper class for the DLV answer set solver command line utility.