Let $\rho$ is a function mapping every binary relation $f$ (on some set $U$) into a function which maps binary relations into binary relations by the formula
$$(\rho(f))(g) = f\circ g.$$
Is $\rho$:
- upper adjoint in a Galois connection?
- lower adjoint in a Galois connection?
- meet-semilattice homomorphisms?
- join-semilattice homomorphisms?
(The order assumed is the set-theoretic inclusion of binary relations.)
If it has adjoints, what these adjoints are?
Let $F$ is a set of binary relations and $A$ is a binary relation.
Proposition $\left( \bigcup F \right) \circ A = \bigcup \left\{ f \circ A \,|\, f \in F \right\}$.
Proof $( x ; z) \in \left( \bigcup F \right) \circ A \Leftrightarrow \exists y : \left( ( x ; y) \in A \wedge ( y ; z) \in \bigcup F \right) \Leftrightarrow \exists y : ( ( x ; y) \in A \wedge \exists f \in F : ( y ; z) \in f) \Leftrightarrow \exists y, f \in F : ( ( x ; y) \in A \wedge ( y ; z) \in f) \Leftrightarrow \exists f \in F \exists y : ( ( x ; y) \in A \wedge ( y ; z) \in f) \Leftrightarrow \exists f \in F : ( x ; z) \in f \circ A \Leftrightarrow ( x ; z) \in \bigcup \left\{ f \circ A \,|\, f \in F \right\}$.
Proposition $\left( \bigcap F \right) \circ a = \bigcap \left\{ f \circ a \,|\, f \in F \right\}$ if $a$ is a singleton binary relation.
Proof Let $a = \{ ( a_0 ; a_1) \}$.
$( x ; z) \in \left( \bigcap F \right) \circ a \Leftrightarrow x = a_0 \wedge ( a_1 ; z) \in \bigcap F \Leftrightarrow x = a_0 \wedge \forall f \in F : ( a_1 ; z) \in f \Leftrightarrow \forall f \in F : ( x = a_0 \wedge ( a_1 ; z) \in f) \Leftrightarrow \forall f \in F : ( x ; z) \in f \circ a \Leftrightarrow ( x ; z) \in \bigcap \left\{ f \circ a \,|\, f \in F \right\}$.
Proposition (wrong) $\left( \bigcap F \right) \circ A = \bigcap \left\{ f \circ A \,|\, f \in F \right\}$.
This proposition fails with the following counter-example. It seems that in the proof I have misused the law of complete distributivity.
$A = \{(4,2),(4,3)\}$; $f_1 = \{(2,1)\}$; $f_2 = \{(3,1)\}$; $F=\{f_1,f_2\}$.
Then $(\bigcap F) \circ A = \varnothing$ but $\bigcap \{f \circ A \,|\, f\in F\} = \{(4,1)\}$.
As a consequence from the above we have:
$\rho \bigcup F = \bigcup \rho [F]$, that is $\rho$ has upper adjoint.
From $\left( \bigcap F \right) \circ a = \bigcap \left\{ f \circ a \,|\, f \in F \right\}$ it follows that $\rho$ has a lower adjoint, because to specify $\rho$ it is enough to specify it on singleton relations.
The remaining problem is to write explicit formulas for lower and upper adjoint of $\rho$.
I don't specify our ``universal sets'' in the below formula for simplicity. You can easily correct this omission if you want to be formal.
The upper adjoint is $b \mapsto \max \left\{ x \, | \, \forall a : x \circ a \subseteq b [ a] \right\}$.
The lower adjoint is $b \mapsto \min \left\{ x \, | \, \forall a : x \circ a \supseteq b [ a] \right\}$.
Can these formulas be simplified?