SubstitutePredSym
trait SubstitutePredSym[t: Type]SourceTrait for types that contain substitutable predicate symbols.
Instances
instance SubstitutePredSym[BodyPredicate]Sourceinstance SubstitutePredSym[Constraint]Sourceinstance SubstitutePredSym[Datalog]Sourceinstance SubstitutePredSym[HeadPredicate]Sourceinstance SubstitutePredSym[RelSym]SourceSignatures
def substitute(x: t, s: Map[PredSym, PredSym]): t with SubstitutePredSym[t]§ SourceReturns x with its predicate symbols replaced according to the substitution s.