Class LdoBoxModality
java.lang.Object
org.tweetyproject.arg.dung.ldo.syntax.LdoFormula
org.tweetyproject.arg.dung.ldo.syntax.AbstractLdoModality
org.tweetyproject.arg.dung.ldo.syntax.LdoBoxModality
- All Implemented Interfaces:
Formula
,ClassicalFormula
,Conjunctable
,Disjunctable
,Invertable
,ProbabilityAware
,SimpleLogicalFormula
Represents the box modality in the logic of dialectical outcomes (LDO). The box modality (often denoted as "[]" or "box")
is used to express necessity within the context of argumentation frameworks in LDO. This class encapsulates an LDO formula
and defines the semantic interpretation that the enclosed formula is necessarily true given the dialectical framework.
This class provides an implementation for handling the box modality specifically, allowing the representation and manipulation
of such modal statements within LDO theories.
- Author:
- Matthias Thimm
-
Constructor Summary
-
Method Summary
Methods inherited from class org.tweetyproject.arg.dung.ldo.syntax.AbstractLdoModality
equals, getAtoms, getInnerFormula, getLiterals, getPredicates, hashCode
Methods inherited from class org.tweetyproject.arg.dung.ldo.syntax.LdoFormula
combineWithAnd, combineWithOr, complement, getDividers, getPredicateCls, getSignature, getUniformProbability, isLiteral
-
Constructor Details
-
LdoBoxModality
- Parameters:
innerFormula
- innerFormula
-
-
Method Details
-
clone
Description copied from interface:SimpleLogicalFormula
Creates a deep copy of this formula- Specified by:
clone
in interfaceSimpleLogicalFormula
- Specified by:
clone
in classAbstractLdoModality
- Returns:
- the cloned formula
-
toString
-