special elements in a relation algebra
Let be a relation algebra with operators of type . Then is called a
-
•
function element if ,
-
•
injective element if it is a function element such that ,
-
•
surjective element if ,
-
•
reflexive element if ,
-
•
symmetric element if ,
-
•
transitive element if ,
-
•
subidentity if ,
-
•
antisymmetric element if is a subidentity,
-
•
equivalence element if it is symmetric and transitive (not necessarily reflexive!),
-
•
domain element if ,
-
•
range element if ,
-
•
ideal element if ,
-
•
rectangle if for some , and
-
•
square if it is a rectangle where (using the notations above).
These special elements are so named because they are the names of the corresponding binary relations on a set. The following table shows the correspondence.
element in relation algebra | binary relation on set |
---|---|
function element | function (on ) |
injective element | injection |
surjective element | surjection |
reflexive element | reflexive relation |
symmetric element | symmetric relation |
transitive element | transitive relation |
subidentity | where |
antisymmetric element | antisymmetric relation |
equivalence element | symmetric reflexive relation (not an equivalence relation!) |
domain element | where |
range element | where |
ideal element | |
rectangle | |
square | , where |