Uses of Class
org.tweetyproject.action.description.syntax.CLaw
Packages that use CLaw
Package
Description
-
Uses of CLaw in org.tweetyproject.action.description.analysis
Classes in org.tweetyproject.action.description.analysis that implement interfaces with type arguments of type CLawModifier and TypeClassDescriptionclass
This class is able to check if a given action description in the action language C is consistent with regards to one simple consistency requirement: The transition system described by the action description has at least one state.Method parameters in org.tweetyproject.action.description.analysis with type arguments of type CLawModifier and TypeMethodDescriptionboolean
CActionDescriptionConsistencyTester.isConsistent
(ActionDescription<CLaw> causalRules) -
Uses of CLaw in org.tweetyproject.action.description.syntax
Subclasses of CLaw in org.tweetyproject.action.description.syntaxModifier and TypeClassDescriptionclass
A 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)class
This 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 actionsSubclasses with type arguments of type CLaw in org.tweetyproject.action.description.syntaxModifier and TypeClassDescriptionclass
This class represents an action description for the action language C as a set of causal rules, and provides some basic functionality such as grounding.Methods in org.tweetyproject.action.description.syntax that return types with arguments of type CLawModifier and TypeMethodDescriptionCLaw.getAllGrounded()
Retrieves the set of all grounded instances of this causal law.DynamicLaw.getAllGrounded()
StaticLaw.getAllGrounded()
CLaw.toDefinite()
Returns an equivalent definite causal law.DynamicLaw.toDefinite()
StaticLaw.toDefinite()