-
class
Service that returns a copy of the logicSchema where every normal clause (logic constraint, or derivation rule) has
its body sorted according to the following order: 1) positive literals, 2) negated literals, 3) built-in literals.
class
This class is responsible for removing, when it is possible, the equality built-in literals from the body of
a normal clause and apply a substitution that corresponds to such built-in literals.
class
A pipeline of LogicProcesses.
class
class
Service that removes all those predicates (base or derived) that are not used in any LogicConstraint (neither
directly, neither transitively)
class
A pipeline of SchemaTransformationProcessPipeline.
class
This class is responsible for recursively unfolding the positive derived literals of a logic schema.
class
This class is in charge of transforming one logic schema into an equivalent logic schema where every derived
predicate is defined, only, through one derivation rule.
class
This class is responsible for removing the trivial literals from the logic constraints, and logic derivation
rules, but without removing derived predicates, neither removing constraints.