Uses of Class
net.sf.tweety.arg.dung.syntax.DungTheory
-
-
-
Uses of DungTheory in net.sf.tweety.agents.dialogues
Subclasses of DungTheory in net.sf.tweety.agents.dialogues Modifier and Type Class Description class
ExecutableDungTheory
This class packs a Dung theory into an executable object.Fields in net.sf.tweety.agents.dialogues declared as DungTheory Modifier and Type Field Description private DungTheory
ArgumentationEnvironment. universalTheory
The universal Dung theory used for argumentation.private DungTheory
LotteryArgumentationEnvironment. universalTheory
The universal Dung theory used for argumentation.Fields in net.sf.tweety.agents.dialogues with type parameters of type DungTheory Modifier and Type Field Description private DialogueTrace<DungTheory,java.util.Collection<DungTheory>>
LotteryArgumentationEnvironment. trace
The current dialogue trace.private DialogueTrace<DungTheory,java.util.Collection<DungTheory>>
LotteryArgumentationEnvironment. trace
The current dialogue trace.Methods in net.sf.tweety.agents.dialogues that return DungTheory Modifier and Type Method Description DungTheory
ArgumentationEnvironment. getPerceivedDungTheory(Extension arguments)
Returns the view of the universal Dung theory restricted to the given set of arguments.DungTheory
LotteryArgumentationEnvironment. getPerceivedDungTheory(Extension arguments)
Returns the view of the universal Dung theory restricted to the given set of arguments.Methods in net.sf.tweety.agents.dialogues that return types with arguments of type DungTheory Modifier and Type Method Description DialogueTrace<DungTheory,java.util.Collection<DungTheory>>
LotteryArgumentationEnvironment. getDialogueTrace()
Returns the current dialogue trace.DialogueTrace<DungTheory,java.util.Collection<DungTheory>>
LotteryArgumentationEnvironment. getDialogueTrace()
Returns the current dialogue trace.Constructors in net.sf.tweety.agents.dialogues with parameters of type DungTheory Constructor Description ArgumentationEnvironment(DungTheory universalTheory)
Creates a new grounded environment.ExecutableDungTheory(DungTheory theory)
Creates a new dung theory for the given Dung theory.LotteryArgumentationEnvironment(DungTheory universalTheory)
Creates a new grounded environment. -
Uses of DungTheory in net.sf.tweety.agents.dialogues.lotteries
Fields in net.sf.tweety.agents.dialogues.lotteries declared as DungTheory Modifier and Type Field Description protected DungTheory
AbstractLotteryAgent. theory
The theory of this agent.Methods in net.sf.tweety.agents.dialogues.lotteries that return DungTheory Modifier and Type Method Description DungTheory
AbstractLotteryAgent. getTheory()
Returns the theory of this agent.DungTheory
ProbabilisticLotteryAgent. getTheory()
Returns the theory of this agent.Methods in net.sf.tweety.agents.dialogues.lotteries with parameters of type DungTheory Modifier and Type Method Description abstract double
AbstractLotteryAgent. getUtility(DungTheory theory, Semantics semantics)
Returns the utility of the agent wrt.double
DummyLotteryAgent. getUtility(DungTheory theory, Semantics semantics)
double
ProbabilisticLotteryAgent. getUtility(DungTheory theory, Semantics semantics)
double
RandomLotteryAgent. getUtility(DungTheory theory, Semantics semantics)
double
UtilityBasedLotteryAgent. getUtility(DungTheory theory, Semantics semantics)
Constructors in net.sf.tweety.agents.dialogues.lotteries with parameters of type DungTheory Constructor Description AbstractLotteryAgent(java.lang.String name, DungTheory theory, Semantics semantics)
Creates a new lottery agentDummyLotteryAgent(java.lang.String name, DungTheory theory, Semantics semantics)
LotteryGameSystem(DungTheory universalTheory)
Creates a new grounded game system.ProbabilisticLotteryAgent(java.lang.String name, DungTheory theory, SubgraphProbabilityFunction prob, UtilityFunction util, Semantics semantics)
Creates a new lottery agentProbabilisticLotteryAgent(java.lang.String name, DungTheory theory, SubgraphProbabilityFunction prob, UtilityFunction util, Semantics semantics, byte updatestrategy)
Creates a new lottery agentProbabilisticLotteryAgent(java.lang.String name, DungTheory theory, SubgraphProbabilityFunction prob, UtilityFunction util, Semantics semantics, byte updatestrategy, double stickynesscoefficient)
Creates a new lottery agentRandomLotteryAgent(java.lang.String name, DungTheory theory, UtilityFunction util, Semantics semantics)
Creates a new agent with the given name, theory, utility function and semanticsUtilityBasedLotteryAgent(java.lang.String name, DungTheory theory, UtilityFunction util, Semantics semantics)
-
Uses of DungTheory in net.sf.tweety.agents.dialogues.oppmodels
Fields in net.sf.tweety.agents.dialogues.oppmodels declared as DungTheory Modifier and Type Field Description private DungTheory
GroundedGameUtilityFunction. theory
The underlying Dung theoryConstructors in net.sf.tweety.agents.dialogues.oppmodels with parameters of type DungTheory Constructor Description GroundedGameSystem(DungTheory universalTheory)
Creates a new grounded game system.GroundedGameUtilityFunction(DungTheory theory, Argument argument, GroundedGameSystem.AgentFaction faction)
Construct utility function. -
Uses of DungTheory in net.sf.tweety.agents.dialogues.structured
Subclasses of DungTheory in net.sf.tweety.agents.dialogues.structured Modifier and Type Class Description class
PerceivableStructuredArgumentationFramework
This class packs a structured argumentation framework into a perceivable object. -
Uses of DungTheory in net.sf.tweety.arg.aba.syntax
Methods in net.sf.tweety.arg.aba.syntax that return DungTheory Modifier and Type Method Description DungTheory
ABATheory. asDungTheory()
-
Uses of DungTheory in net.sf.tweety.arg.aspic.reasoner
Methods in net.sf.tweety.arg.aspic.reasoner that return DungTheory Modifier and Type Method Description DungTheory
DirectionalAspicReasoner. asRestrictedDungTheory(AspicArgumentationTheory<T> aat, boolean simplifyArgumentStructure, T conc)
Generate restricted AF based on given theory and conclusion.abstract DungTheory
AbstractAspicReasoner. getDungTheory(AspicArgumentationTheory<T> aat, T query)
Computes the Dung theory from which the answer will be derivedDungTheory
DirectionalAspicReasoner. getDungTheory(AspicArgumentationTheory<T> aat, T query)
DungTheory
ModuleBasedAspicReasoner. getDungTheory(AspicArgumentationTheory<T> aat, T query)
DungTheory
RandomAspicReasoner. getDungTheory(AspicArgumentationTheory<T> aat, T query)
DungTheory
SimpleAspicReasoner. getDungTheory(AspicArgumentationTheory<T> aat, T query)
Methods in net.sf.tweety.arg.aspic.reasoner with parameters of type DungTheory Modifier and Type Method Description java.lang.Boolean
AbstractAspicReasoner. query(DungTheory dt, T query, InferenceMode inferenceMode)
-
Uses of DungTheory in net.sf.tweety.arg.aspic.syntax
Methods in net.sf.tweety.arg.aspic.syntax that return DungTheory Modifier and Type Method Description DungTheory
AspicArgumentationTheory. asDungTheory()
This method transfers this Aspic+ theory into a Dung style argumentation systemDungTheory
AspicArgumentationTheory. asDungTheory(boolean simplifyArgumentStructure)
This method transfers this Aspic+ theory into a Dung style argumentation system -
Uses of DungTheory in net.sf.tweety.arg.deductive.syntax
Methods in net.sf.tweety.arg.deductive.syntax that return DungTheory Modifier and Type Method Description DungTheory
SimplePlLogicDeductiveKnowledgebase. getAF()
Builds simple logic arguments and attacks among them---simple undercut and simple rebuttal---as described in http://www0.cs.ucl.ac.uk/staff/a.hunter/papers/ac13t.pdf -
Uses of DungTheory in net.sf.tweety.arg.delp.syntax
Methods in net.sf.tweety.arg.delp.syntax that return DungTheory Modifier and Type Method Description DungTheory
DefeasibleLogicProgram. getDungTheory()
This method translates this delp into an abstract Dung theory. -
Uses of DungTheory in net.sf.tweety.arg.dung.divisions
Fields in net.sf.tweety.arg.dung.divisions with type parameters of type DungTheory Modifier and Type Field Description private static java.util.Map<DungTheory,java.util.Collection<Division>>
Division. archivedDivisons
archive of requested divisions.Methods in net.sf.tweety.arg.dung.divisions that return types with arguments of type DungTheory Modifier and Type Method Description java.util.Collection<DungTheory>
Division. getDividers(DungTheory theory, Semantics semantics)
Returns the dividers for this division, i.e.Methods in net.sf.tweety.arg.dung.divisions with parameters of type DungTheory Modifier and Type Method Description java.util.Collection<DungTheory>
Division. getDividers(DungTheory theory, Semantics semantics)
Returns the dividers for this division, i.e.static java.util.Collection<Division>
Division. getDivisions(java.util.Collection<Extension> exts, DungTheory aaf)
Returns all divisions of all given extensions and the given aaf.static java.util.Collection<Division>
Division. getDivisions(Extension ext, DungTheory aaf)
Returns all divisions of aaf that arise from the given extension.static java.util.Collection<Division>
Division. getStandardDivisions(DungTheory theory)
Returns the standard set of divisions of the given argumentation theory, i.e.static boolean
Division. isDisjoint(java.util.Collection<Division> divisions, DungTheory theory, Semantics semantics)
Checks whether the given set o divisions is disjoint wrt.static boolean
Division. isExhaustive(java.util.Collection<Division> divisions, DungTheory theory, Semantics semantics)
Checks whether the given set of divisions is exhaustive wrt. -
Uses of DungTheory in net.sf.tweety.arg.dung.ldo.semantics
Fields in net.sf.tweety.arg.dung.ldo.semantics declared as DungTheory Modifier and Type Field Description private DungTheory
LdoInterpretation. theory
The abstract argumentation frameworkMethods in net.sf.tweety.arg.dung.ldo.semantics with parameters of type DungTheory Modifier and Type Method Description boolean
LdoInterpretation. satisfies(DungTheory beliefBase)
Constructors in net.sf.tweety.arg.dung.ldo.semantics with parameters of type DungTheory Constructor Description LdoInterpretation(DungTheory theory, Extension ext, Semantics semantics)
Creates a new interpretationLdoInterpretation(DungTheory theory, Semantics semantics)
Creates a new interpretation -
Uses of DungTheory in net.sf.tweety.arg.dung.ldo.syntax
Methods in net.sf.tweety.arg.dung.ldo.syntax that return types with arguments of type DungTheory Modifier and Type Method Description java.util.Collection<DungTheory>
LdoFormula. getDividers(DungTheory theory, Semantics semantics)
Returns the dividers for this formula, i.e.Methods in net.sf.tweety.arg.dung.ldo.syntax with parameters of type DungTheory Modifier and Type Method Description java.util.Collection<DungTheory>
LdoFormula. getDividers(DungTheory theory, Semantics semantics)
Returns the dividers for this formula, i.e. -
Uses of DungTheory in net.sf.tweety.arg.dung.parser
Methods in net.sf.tweety.arg.dung.parser that return DungTheory Modifier and Type Method Description abstract DungTheory
AbstractDungParser. parse(java.io.Reader reader)
Parses the given file into an abstract argumentation frameworkDungTheory
ApxParser. parse(java.io.Reader reader)
DungTheory
CnfParser. parse(java.io.Reader reader)
DungTheory
TgfParser. parse(java.io.Reader reader)
DungTheory
AbstractDungParser. parseBeliefBase(java.io.Reader reader)
-
Uses of DungTheory in net.sf.tweety.arg.dung.reasoner
Methods in net.sf.tweety.arg.dung.reasoner with parameters of type DungTheory Modifier and Type Method Description private java.util.Set<Extension>
SimpleSccCompleteReasoner. computeExtensionsViaSccs(DungTheory theory, java.util.List<java.util.Collection<Argument>> sccs, int idx, java.util.Collection<Argument> in, java.util.Collection<Argument> out, java.util.Collection<Argument> undec)
Computes extensions recursively following the SCC structure.private java.util.Set<Extension>
SimpleCompleteReasoner. getCompleteExtensions(DungTheory dungTheory, Extension ext, java.util.Collection<Argument> remaining)
Auxiliary method to compute all complete extensionsabstract Extension
AbstractExtensionReasoner. getModel(DungTheory bbase)
Extension
AbstractSatExtensionReasoner. getModel(DungTheory bbase)
Extension
ProboReasoner. getModel(DungTheory bbase)
Extension
SimpleAdmissibleReasoner. getModel(DungTheory bbase)
Extension
SimpleCF2Reasoner. getModel(DungTheory bbase)
Extension
SimpleCompleteReasoner. getModel(DungTheory bbase)
Extension
SimpleConflictFreeReasoner. getModel(DungTheory bbase)
Extension
SimpleGroundedReasoner. getModel(DungTheory bbase)
Extension
SimpleIdealReasoner. getModel(DungTheory bbase)
Extension
SimplePreferredReasoner. getModel(DungTheory bbase)
Extension
SimpleSccCompleteReasoner. getModel(DungTheory bbase)
Extension
SimpleSemiStableReasoner. getModel(DungTheory bbase)
Extension
SimpleStableReasoner. getModel(DungTheory bbase)
Extension
SimpleStageReasoner. getModel(DungTheory bbase)
StratifiedLabeling
StratifiedLabelingReasoner. getModel(DungTheory bbase)
abstract java.util.Collection<Extension>
AbstractExtensionReasoner. getModels(DungTheory bbase)
java.util.Collection<Extension>
AbstractSatExtensionReasoner. getModels(DungTheory bbase)
java.util.Collection<Extension>
ProboReasoner. getModels(DungTheory bbase)
java.util.Collection<Extension>
SimpleAdmissibleReasoner. getModels(DungTheory bbase)
java.util.Collection<Extension>
SimpleCF2Reasoner. getModels(DungTheory bbase)
java.util.Collection<Extension>
SimpleCompleteReasoner. getModels(DungTheory bbase)
java.util.Collection<Extension>
SimpleConflictFreeReasoner. getModels(DungTheory bbase)
java.util.Collection<Extension>
SimpleGroundedReasoner. getModels(DungTheory bbase)
java.util.Collection<Extension>
SimpleIdealReasoner. getModels(DungTheory bbase)
java.util.Collection<Extension>
SimplePreferredReasoner. getModels(DungTheory bbase)
java.util.Collection<Extension>
SimpleSccCompleteReasoner. getModels(DungTheory bbase)
java.util.Collection<Extension>
SimpleSemiStableReasoner. getModels(DungTheory bbase)
java.util.Collection<Extension>
SimpleStableReasoner. getModels(DungTheory bbase)
java.util.Collection<Extension>
SimpleStageReasoner. getModels(DungTheory bbase)
java.util.Collection<StratifiedLabeling>
StratifiedLabelingReasoner. getModels(DungTheory bbase)
private java.util.Collection<Argument>
SimpleCF2Reasoner. getOutparents(DungTheory af, java.util.Collection<Argument> s)
Returns the set { a in A | a nicht in S und a -> S }PlBeliefSet
AbstractSatExtensionReasoner. getPropositionalCharacterisation(DungTheory aaf)
Creates a propositional representation of the set of labelings of the given Dung theory that are consistent with the given semantics.protected abstract PlBeliefSet
AbstractSatExtensionReasoner. getPropositionalCharacterisationBySemantics(DungTheory aaf, java.util.Map<Argument,Proposition> in, java.util.Map<Argument,Proposition> out, java.util.Map<Argument,Proposition> undec)
Returns the semantic-specific propositional characterization of the underlying Dung theory, seegetPropositionalCharacterisation
.protected PlBeliefSet
SatCompleteReasoner. getPropositionalCharacterisationBySemantics(DungTheory aaf, java.util.Map<Argument,Proposition> in, java.util.Map<Argument,Proposition> out, java.util.Map<Argument,Proposition> undec)
protected PlBeliefSet
SatStableReasoner. getPropositionalCharacterisationBySemantics(DungTheory aaf, java.util.Map<Argument,Proposition> in, java.util.Map<Argument,Proposition> out, java.util.Map<Argument,Proposition> undec)
abstract java.lang.Boolean
AbstractDungReasoner. query(DungTheory beliefbase, Argument formula)
java.lang.Boolean
AbstractExtensionReasoner. query(DungTheory beliefbase, Argument formula)
java.lang.Boolean
AbstractExtensionReasoner. query(DungTheory beliefbase, Argument formula, InferenceMode inferenceMode)
Queries the given AAF for the given argument using the given inference type.java.lang.Boolean
ProboReasoner. query(DungTheory beliefbase, Argument formula, InferenceMode inferenceMode)
java.lang.Boolean
StratifiedLabelingReasoner. query(DungTheory beliefbase, Argument formula)
java.lang.Boolean
StratifiedLabelingReasoner. query(DungTheory beliefbase, Argument formula, InferenceMode inferenceMode)
Queries the given AAF for the given argument using the given inference type.private java.util.Set<Extension>
SimpleCF2Reasoner. singleAFExtensions(DungTheory theory)
Computes the extensions for the single af case. -
Uses of DungTheory in net.sf.tweety.arg.dung.semantics
Methods in net.sf.tweety.arg.dung.semantics with parameters of type DungTheory Modifier and Type Method Description boolean
AbstractArgumentationInterpretation. isAcceptable(Argument argument, DungTheory dungTheory)
returns true if every attacker onargument
is attacked by some accepted argument wrt.boolean
AbstractArgumentationInterpretation. isAdmissable(DungTheory dungTheory)
returns true if every accepted argument of this is defended by some accepted argument wrt.boolean
AbstractArgumentationInterpretation. isConflictFree(DungTheory dungTheory)
returns true if no accepted argument attacks another accepted one in this interpretation wrt.boolean
AbstractArgumentationInterpretation. satisfies(DungTheory beliefBase)
boolean
StratifiedLabeling. satisfies(DungTheory beliefBase)
Constructors in net.sf.tweety.arg.dung.semantics with parameters of type DungTheory Constructor Description Labeling(DungTheory theory, Extension ext)
Creates a new labeling from the given extension wrt. -
Uses of DungTheory in net.sf.tweety.arg.dung.syntax
Fields in net.sf.tweety.arg.dung.syntax with type parameters of type DungTheory Modifier and Type Field Description private static java.util.Map<DungTheory,java.util.Collection<Graph<Argument>>>
DungTheory. archivedSubgraphs
For archiving sub graphsMethods in net.sf.tweety.arg.dung.syntax that return DungTheory Modifier and Type Method Description DungTheory
DungTheory. getComplementGraph(int selfloops)
Methods in net.sf.tweety.arg.dung.syntax with parameters of type DungTheory Modifier and Type Method Description boolean
DungTheory. add(DungTheory theory)
Adds all arguments and attacks of the given theory to this theoryint
DungTheory. compareTo(DungTheory o)
-
Uses of DungTheory in net.sf.tweety.arg.dung.util
Fields in net.sf.tweety.arg.dung.util with type parameters of type DungTheory Modifier and Type Field Description private java.util.Collection<DungTheory>
IsoSafeEnumeratingDungTheoryGenerator. currentTheories
The set of all Dung theories with cntArguments arguments and cntAttacks attacks.private java.util.Iterator<DungTheory>
IsoSafeEnumeratingDungTheoryGenerator. iterator
The iterator on currentTheories.private Parser<DungTheory,?>
FileDungTheoryGenerator. parser
A parser for parsing the files.Methods in net.sf.tweety.arg.dung.util that return DungTheory Modifier and Type Method Description private DungTheory
DefaultDungTheoryGenerator. generateTreeShape(Argument arg)
Generates a Dung theory with a tree shape where the given argument is the root.DungTheory
DefaultDungTheoryGenerator. next()
DungTheory
DefaultDungTheoryGenerator. next(Argument arg)
DungTheory
DungTheoryGenerator. next()
DungTheory
DungTheoryGenerator. next(Argument arg)
Generates a new Dung theory where the given argument is enforced to be in the grounded extensionDungTheory
EnumeratingDungTheoryGenerator. next()
DungTheory
EnumeratingDungTheoryGenerator. next(Argument arg)
DungTheory
FileDungTheoryGenerator. next()
DungTheory
FileDungTheoryGenerator. next(Argument arg)
DungTheory
IsoSafeEnumeratingDungTheoryGenerator. next()
DungTheory
IsoSafeEnumeratingDungTheoryGenerator. next(Argument arg)
DungTheory
PodlaszewskiCaminadaDungTheoryGenerator. next()
DungTheory
PodlaszewskiCaminadaDungTheoryGenerator. next(Argument arg)
Methods in net.sf.tweety.arg.dung.util with parameters of type DungTheory Modifier and Type Method Description private boolean
IsoSafeEnumeratingDungTheoryGenerator. isIsomorphic(DungTheory theory, java.util.Collection<DungTheory> theories)
Checks whether the first theory is isomorphic to some theory in "theories".Method parameters in net.sf.tweety.arg.dung.util with type arguments of type DungTheory Modifier and Type Method Description private boolean
IsoSafeEnumeratingDungTheoryGenerator. isIsomorphic(DungTheory theory, java.util.Collection<DungTheory> theories)
Checks whether the first theory is isomorphic to some theory in "theories".Constructor parameters in net.sf.tweety.arg.dung.util with type arguments of type DungTheory Constructor Description FileDungTheoryGenerator(java.io.File[] files, Parser<DungTheory,?> parser, boolean loop)
Creates a new theory generator for the given files, which can be parsed by the given parser. -
Uses of DungTheory in net.sf.tweety.arg.dung.writer
Methods in net.sf.tweety.arg.dung.writer with parameters of type DungTheory Modifier and Type Method Description abstract void
AbstractDungWriter. write(DungTheory aaf, java.io.File f)
Writes the given file into an abstract argumentation frameworkvoid
ApxWriter. write(DungTheory aaf, java.io.File f)
void
CnfWriter. write(DungTheory aaf, java.io.File f)
void
TgfWriter. write(DungTheory aaf, java.io.File f)
-
Uses of DungTheory in net.sf.tweety.arg.prob.analysis
Fields in net.sf.tweety.arg.prob.analysis declared as DungTheory Modifier and Type Field Description private DungTheory
PAInconsistencyMeasure. dungTheory
The Dung theory against the partial prob assignments are measured.Constructors in net.sf.tweety.arg.prob.analysis with parameters of type DungTheory Constructor Description PAInconsistencyMeasure(RealVectorNorm norm, DungTheory theory, PASemantics semantics)
Creates a new inconsinstency measure which uses the given norm and measures wrt. -
Uses of DungTheory in net.sf.tweety.arg.prob.dynamics
Methods in net.sf.tweety.arg.prob.dynamics with parameters of type DungTheory Modifier and Type Method Description ProbabilisticExtension
AbstractPAChangeOperator. change(ProbabilisticExtension p, DungTheory theory)
abstract ProbabilisticExtension
AbstractPAChangeOperator. change(PartialProbabilityAssignment ppa, DungTheory theory)
ProbabilisticExtension
ChangeOperator. change(ProbabilisticExtension p, DungTheory theory)
Given a probabilistic extension and an argumentation theory, compute the closest probabilistic extension that is adequate for observing the theory in the state p.ProbabilisticExtension
ChangeOperator. change(PartialProbabilityAssignment ppa, DungTheory theory)
Given a partial probability assignment ppa and an argumentation theory, compute the closest probabilistic extension that is adequate for observing the theory in the state ppa.ProbabilisticExtension
PARevisionOperator. change(PartialProbabilityAssignment ppa, DungTheory theory)
ProbabilisticExtension
PAUpdateOperator. change(PartialProbabilityAssignment ppa, DungTheory theory)
protected void
AbstractPAChangeOperator. prepareOptimizationProblem(PartialProbabilityAssignment ppa, DungTheory theory, OptimizationProblem problem, java.util.Map<java.util.Collection<Argument>,FloatVariable> varsComp, java.util.Map<java.util.Collection<Argument>,FloatVariable> varsSem, java.util.Vector<Term> varsCompVector, java.util.Vector<Term> varsSemVector)
-
Uses of DungTheory in net.sf.tweety.arg.prob.lotteries
Fields in net.sf.tweety.arg.prob.lotteries declared as DungTheory Modifier and Type Field Description private DungTheory
ArgumentationLottery. aaf
The AAF used.private DungTheory
LdoArgumentationLottery. aaf
The AAF used.private DungTheory
SubgraphProbabilityFunction. theory
The theory of this probability function.Methods in net.sf.tweety.arg.prob.lotteries that return DungTheory Modifier and Type Method Description DungTheory
ArgumentationLottery. getTheory()
Returns the used argumentation theory.DungTheory
LdoArgumentationLottery. getTheory()
Returns the used argumentation theory.DungTheory
SubgraphProbabilityFunction. getTheory()
Returns the theory of this probability function.Methods in net.sf.tweety.arg.prob.lotteries with parameters of type DungTheory Modifier and Type Method Description java.lang.Double
LdoUtilityFunction. getUtility(DungTheory theory, Semantics semantics)
Gets the utility of the given theory wrt.java.lang.Double
UtilityFunction. getUtility(DungTheory theory, Semantics semantics)
Gets the utility of the given theory wrt.SubgraphProbabilityFunction
SubgraphProbabilityFunction. roughUpdate(DungTheory theory)
Updates this probability function with the given theory using "rough redistribution", cf.SubgraphProbabilityFunction
SubgraphProbabilityFunction. simpleUpdate(DungTheory theory)
Updates this probability function with the given theory using "simple redistribution", cf.SubgraphProbabilityFunction
SubgraphProbabilityFunction. stickyUpdate(DungTheory theory, double stickyCoefficient)
Updates this probability function with the given theory using "sticky redistribution", cf.private java.util.Set<Attack>
SubgraphProbabilityFunction. superGraphs(DungTheory g, DungTheory gp, DungTheory c)
Computes Super(G,G′,Ci) = {(α,β) ∈ Arcs(G) | (α ∈ Nodes(G′) and β ∈ Nodes(Ci)) or (α ∈ Nodes(Ci) and β ∈ Nodes(G′)) or (α ∈ Nodes(Ci) and β ∈ Nodes(Ci))Constructors in net.sf.tweety.arg.prob.lotteries with parameters of type DungTheory Constructor Description SubgraphProbabilityFunction(DungTheory theory)
Creates a new uniform probability function for the given theory, i.e. -
Uses of DungTheory in net.sf.tweety.arg.prob.reasoner
Methods in net.sf.tweety.arg.prob.reasoner with parameters of type DungTheory Modifier and Type Method Description NumericalArgumentRanking
ProbabilisticRankingReasoner. getModel(DungTheory aaf)
java.util.Collection<NumericalArgumentRanking>
ProbabilisticRankingReasoner. getModels(DungTheory bbase)
-
Uses of DungTheory in net.sf.tweety.arg.prob.semantics
Methods in net.sf.tweety.arg.prob.semantics with parameters of type DungTheory Modifier and Type Method Description Extension
ProbabilisticExtension. geLowerCut(DungTheory theory, double delta)
Returns the lower cut of this probabilistic extension wrt.static ProbabilisticExtension
ProbabilisticExtension. getCharacteristicProbabilisticExtension(DungTheory theory, AbstractArgumentationInterpretation i)
Returns the characteristic probabilistic extension of the given interpretation, i.e.abstract java.util.Collection<Statement>
AbstractPASemantics. getSatisfactionStatements(DungTheory theory, java.util.Map<java.util.Collection<Argument>,FloatVariable> worlds2vars)
java.util.Collection<Statement>
CoherentPASemantics. getSatisfactionStatements(DungTheory theory, java.util.Map<java.util.Collection<Argument>,FloatVariable> worlds2vars)
java.util.Collection<Statement>
FoundedPASemantics. getSatisfactionStatements(DungTheory theory, java.util.Map<java.util.Collection<Argument>,FloatVariable> worlds2vars)
java.util.Collection<Statement>
InvolutaryPASemantics. getSatisfactionStatements(DungTheory theory, java.util.Map<java.util.Collection<Argument>,FloatVariable> worlds2vars)
java.util.Collection<Statement>
JustifiablePASemantics. getSatisfactionStatements(DungTheory theory, java.util.Map<java.util.Collection<Argument>,FloatVariable> worlds2vars)
java.util.Collection<Statement>
NeutralPASemantics. getSatisfactionStatements(DungTheory theory, java.util.Map<java.util.Collection<Argument>,FloatVariable> worlds2vars)
java.util.Collection<Statement>
OptimisticPASemantics. getSatisfactionStatements(DungTheory theory, java.util.Map<java.util.Collection<Argument>,FloatVariable> worlds2vars)
java.util.Collection<Statement>
PASemantics. getSatisfactionStatements(DungTheory theory, java.util.Map<java.util.Collection<Argument>,FloatVariable> worlds2vars)
Returns the mathematical statement corresponding to the satisfaction of the given theory wrt.java.util.Collection<Statement>
RationalPASemantics. getSatisfactionStatements(DungTheory theory, java.util.Map<java.util.Collection<Argument>,FloatVariable> worlds2vars)
java.util.Collection<Statement>
SemiFoundedPASemantics. getSatisfactionStatements(DungTheory theory, java.util.Map<java.util.Collection<Argument>,FloatVariable> worlds2vars)
java.util.Collection<Statement>
SemiOptimisticPASemantics. getSatisfactionStatements(DungTheory theory, java.util.Map<java.util.Collection<Argument>,FloatVariable> worlds2vars)
Extension
ProbabilisticExtension. getUpperCut(DungTheory theory, double delta)
Returns the upper cut of this probabilistic extension wrt.abstract boolean
AbstractPASemantics. satisfies(ProbabilisticExtension p, DungTheory theory)
boolean
CoherentPASemantics. satisfies(ProbabilisticExtension p, DungTheory theory)
boolean
FoundedPASemantics. satisfies(ProbabilisticExtension p, DungTheory theory)
boolean
InvolutaryPASemantics. satisfies(ProbabilisticExtension p, DungTheory theory)
boolean
JustifiablePASemantics. satisfies(ProbabilisticExtension p, DungTheory theory)
boolean
NeutralPASemantics. satisfies(ProbabilisticExtension p, DungTheory theory)
boolean
OptimisticPASemantics. satisfies(ProbabilisticExtension p, DungTheory theory)
boolean
PASemantics. satisfies(ProbabilisticExtension p, DungTheory theory)
Checks whether the given probabilistic extension satisfies the given argumentation theory wrt.boolean
RationalPASemantics. satisfies(ProbabilisticExtension p, DungTheory theory)
boolean
SemiFoundedPASemantics. satisfies(ProbabilisticExtension p, DungTheory theory)
boolean
SemiOptimisticPASemantics. satisfies(ProbabilisticExtension p, DungTheory theory)
-
Uses of DungTheory in net.sf.tweety.arg.prob.syntax
Subclasses of DungTheory in net.sf.tweety.arg.prob.syntax Modifier and Type Class Description class
ProbabilisticArgumentationFramework
This class implements the probabilistic argumentation framework approach of [Li, Oren, Norman.Methods in net.sf.tweety.arg.prob.syntax that return DungTheory Modifier and Type Method Description DungTheory
ProbabilisticArgumentationFramework. sample()
Samples a random DungTheory from this framework wrt.Methods in net.sf.tweety.arg.prob.syntax with parameters of type DungTheory Modifier and Type Method Description Probability
ProbabilisticArgumentationFramework. getProbability(DungTheory aaf)
Computes the probability of the given AAF wrt. -
Uses of DungTheory in net.sf.tweety.arg.rankings.reasoner
Methods in net.sf.tweety.arg.rankings.reasoner with parameters of type DungTheory Modifier and Type Method Description Pair<int[],int[]>
TuplesRankingReasoner. computeTupledValue(Argument a, DungTheory kb)
Computes the tupled value for the given argument.java.util.Collection<Extension>
GrossiModgilRankingReasoner. getAllMNCompleteExtensions(DungTheory theory, int m, int n)
Returns all mn-complete extensions.java.util.Collection<Extension>
GrossiModgilRankingReasoner. getAllMNGroundedExtensions(DungTheory theory, int m, int n)
Returns all mn-grounded extensions.java.util.Collection<Extension>
GrossiModgilRankingReasoner. getAllMNPreferredExtensions(DungTheory theory, int m, int n)
Returns all mn-preferred extensions.java.util.Collection<Extension>
GrossiModgilRankingReasoner. getAllMStableExtensions(DungTheory theory, int m)
Returns all m-stable extensions.NumericalArgumentRanking
BurdenBasedRankingReasoner. getModel(DungTheory base)
NumericalArgumentRanking
CategorizerRankingReasoner. getModel(DungTheory base)
NumericalArgumentRanking
DiscussionBasedRankingReasoner. getModel(DungTheory base)
LatticeArgumentRanking
GrossiModgilRankingReasoner. getModel(DungTheory bbase)
NumericalArgumentRanking
SAFRankingReasoner. getModel(DungTheory kb)
LatticeArgumentRanking
TuplesRankingReasoner. getModel(DungTheory kb)
java.util.Collection<NumericalArgumentRanking>
BurdenBasedRankingReasoner. getModels(DungTheory bbase)
java.util.Collection<NumericalArgumentRanking>
CategorizerRankingReasoner. getModels(DungTheory bbase)
java.util.Collection<NumericalArgumentRanking>
DiscussionBasedRankingReasoner. getModels(DungTheory bbase)
java.util.Collection<LatticeArgumentRanking>
GrossiModgilRankingReasoner. getModels(DungTheory bbase)
java.util.Collection<NumericalArgumentRanking>
SAFRankingReasoner. getModels(DungTheory bbase)
java.util.Collection<LatticeArgumentRanking>
TuplesRankingReasoner. getModels(DungTheory bbase)
int
DiscussionBasedRankingReasoner. getNumberOfPathsOfLength(DungTheory base, Argument a, int i)
Returns the number of linear discussions of the given length in the given DungTheory for the given argument.java.util.HashSet<java.util.ArrayList<Argument>>
DiscussionBasedRankingReasoner. getPathsOfHigherSize(java.util.HashSet<java.util.ArrayList<Argument>> old_paths, DungTheory base)
Given a set of argument paths of length i-1, this method returns a set of argument paths of length i for the given DungTheory.java.util.Collection<Argument>
GrossiModgilRankingReasoner. gradedDefense(DungTheory theory, java.util.Collection<Argument> args, int m, int n)
Implements the graded defense function from Def.java.util.Collection<Argument>
GrossiModgilRankingReasoner. gradedNeutrality(DungTheory theory, java.util.Collection<Argument> args, int m)
Implements the graded neutrality function from Def.boolean
GrossiModgilRankingReasoner. isMConflictFree(DungTheory theory, java.util.Collection<Argument> args, int m)
Checks whether the given set of arguments is m-conflict-free, cf.boolean
GrossiModgilRankingReasoner. isMNAdmissible(DungTheory theory, java.util.Collection<Argument> args, int m, int n)
Checks whether the given set of arguments is mn-admissible, cf.boolean
GrossiModgilRankingReasoner. isMNComplete(DungTheory theory, java.util.Collection<Argument> args, int m, int n)
Checks whether the given set of arguments is mn-complete, cf.boolean
GrossiModgilRankingReasoner. isMNGrounded(DungTheory theory, java.util.Collection<Argument> args, int m, int n)
Checks whether the given set of arguments is mn-grounded, cf.boolean
GrossiModgilRankingReasoner. isMNPreferred(DungTheory theory, java.util.Collection<Argument> args, int m, int n)
Checks whether the given set of arguments is mn-preferred, cf.boolean
GrossiModgilRankingReasoner. isMStable(DungTheory theory, java.util.Collection<Argument> args, int m)
Checks whether the given set of arguments is m-stable, cf.private int
GrossiModgilRankingReasoner. numOfAttackers(DungTheory theory, Argument y, java.util.Collection<Argument> x)
Determines the number of attackers from x to y. -
Uses of DungTheory in net.sf.tweety.arg.saf.syntax
Subclasses of DungTheory in net.sf.tweety.arg.saf.syntax Modifier and Type Class Description class
StructuredArgumentationFramework
This class represents a structured argumentation framework, i.e.Methods in net.sf.tweety.arg.saf.syntax that return DungTheory Modifier and Type Method Description DungTheory
StructuredArgumentationFramework. toDungTheory()
Constructs a (pure) Dung theory from this structured argumentation framework. -
Uses of DungTheory in net.sf.tweety.arg.social.syntax
Subclasses of DungTheory in net.sf.tweety.arg.social.syntax Modifier and Type Class Description class
SocialAbstractArgumentationFramework
This class implements a social abstract argumentation framework from [Joao Leite, Joao Martins.Methods in net.sf.tweety.arg.social.syntax with parameters of type DungTheory Modifier and Type Method Description boolean
SocialAbstractArgumentationFramework. add(DungTheory theory)
-