Let R:A|B be a relation. The following conditions are equivalent:

  1. 1. The relation R is a monomorphism in Rel.
  2. 2. The direct image function
    R:P(A)P(B)

    associated to R is injective.

  3. 3. The direct image with compact support function
    R!:P(A)P(B)

    associated to R is injective.

Moreover, if R is a monomorphism, then it satisfies the following condition, and the converse holds if R is total:

  • For each a,aA, if there exists some bB such that

    aRb,aRb,

    then a=a.

Firstly note that Item 2 and Item 3 are equivalent by Chapter 7: Constructions With Relations, Item 7 of Proposition 7.4.1.1.3. We then claim that Item 1 and Item 2 are also equivalent:

  • Item 1Item 2: Let U,VP(A) and consider the diagram

    By Chapter 7: Constructions With Relations, Remark 7.4.1.1.2, we have

    R(U)=RU,R(V)=RV.

    Now, if RU=RV, i.e. R(U)=R(V), then U=V since R is assumed to be a monomorphism, showing R to be injective.

  • Item 2Item 1: Conversely, suppose that R is injective, consider the diagram

    and suppose that RS=RT. Note that, since R is injective, given a diagram of the form

    if R(U)=RU=RV=R(V), then U=V. In particular, for each xX, we may consider the diagram

    for which we have RS[x]=RT[x], implying that we have

    S(x)=S[x]=T[x]=T(x)

    for each xX, implying S=T, and thus R is a monomorphism.

We can also prove this in a more abstract way, following [MSE 350788]:
  • Item 1Item 2: Assume that R is a monomorphism.
    • We first notice that the functor Rel(pt,):RelSets maps R to R by Chapter 7: Constructions With Relations, Remark 7.4.1.1.2.
    • Since Rel(pt,) preserves all limits by , of , it follows by of that Rel(pt,) also preserves monomorphisms.
    • Since R is a monomorphism and Rel(pt,) maps R to R, it follows that R is also a monomorphism.
    • Since the monomorphisms in Sets are precisely the injections ( of ), it follows that R is injective.
  • Item 2Item 1: Assume that R is injective.
    • We first notice that the functor Rel(pt,):RelSets maps R to R by Chapter 7: Constructions With Relations, Remark 7.4.1.1.2.
    • Since the monomorphisms in Sets are precisely the injections ( of ), it follows that R is a monomorphism.
    • Since Rel(pt,) is faithful, it follows by of that Rel(pt,) reflects monomorphisms.
    • Since R is a monomorphism and Rel(pt,) maps R to R, it follows that R is also a monomorphism.
Finally, we prove the second part of the statement. Assume that R is a monomorphism, let a,aA such that aRb and aRb for some bB, and consider the diagram

Since [a]a and aRb, we have R[a]b. Similarly, R[a]b. Thus R[a]=R[a], and since R is a monomorphism, we have [a]=[a], i.e. a=a.

Conversely, assume the condition

  • For each a,aA, if there exists some bB such that

    aRb,aRb,

    then a=a.

consider the diagram

and let (x,a)S. Since R is total and aA, there exists some bB such that aRb. In this case, we have xRSb, and since RS=RT, we have also xRTb. Thus there must exist some aA such that xTa and aRb. However, since a,aRb, we must have a=a, and thus (x,a)T as well.

A similar argument shows that if (x,a)T, then (x,a)S, and thus S=T and it follows that R is a monomorphism.


Noticed something off, or have any comments? Feel free to reach out!


You can also use the contact form below: