Signature de l'opération
|
Description
|
domaine() : SetRef(C)
|
retourne le domaine d'une relation binaire
|
range() : SetRef(H)
|
retourne le codomaine d'une relation binaire
|
imageSet(F : SetRef(C)) :
SetRef(H)
|
retourne l'image de l'ensemble F par une relation binaire
|
imageElt(e : C) :
SetRef(H)
|
retourne l'image de l'élément e par une relation
binaire
|
inverse() : BinaryRelation(Pair(H,
C))
|
retourne l'inverse d'une relation binaire
|
seqComposition(r :
BinaryRelation(Pair(H, K))) :
BinaryRelation(Pair(C, K))
|
calculer la composition séquentielle de deux relations
|
directProduct(r :
BinaryRelation(Pair(C, K))) :
BinaryRelation(Pair(C, Pair(C, H)))
|
calculer le produit direct de deux relations binaires
|
ParallelProduct(r :
BinaryRelation(Pair(K, L))) :
BinaryRelation(Pair(Pair(C, K),
Pair(H, L)))
|
calculer le produit parallèle de deux relations
binaires
|
iteration(n : Integer) :
BinaryRelation(Pair(C, H))
|
itérer une relation binaire n fois
|
closeTrans() :
BinaryRelation(Pair(C, H))
|
calculer la fermeture reflexive transitive d'une relation
|
restrictionDomaine(E :
Set(C)) : BinaryRelation(Pair(C,
H))
|
restreindre une relation sur un sous-ensemble E du domaine
|
soustractionDomaine(E :
Set(C)) : BinaryRelation(Pair(C,
H))
|
soustraire une relation sur un sous-ensemble E du codomaine
|
restrictionRange(F :
SetRef(H)) : BinaryRelation(Pair(C,
H))
|
restreindre une relation sur un sous-ensemble F du codomaine
|
soustractionRange(F :
SetRef(H)) : BinaryRelation(Pair(C,
H)))
|
soustraire une relation sur un sous-ensemble F du codomaine
|