Let $X$ denote a monoid. Then we can make $Y = \mathcal{P}(X)$ into a monoid, too. Define $$AB = \{ab \mid a \in A, b \in B\}$$ for all $A,B \in Y.$ We see immediately that $1$ (shorthand for $\{1\}$) is our new identity:
$$A1 = A, \;\; 1B = B.$$
In fact, $Y$ becomes an ordered monoid by defining that $A \leq B$ is notation for $A \subseteq B$. It follows that:
- $A \leq B \rightarrow AC \leq BC$
- $A \leq B \rightarrow CA \leq CB$
Furthermore, $Y$ is a complete atomistic Boolean algebra, and we have compatibility of composition with joins:
$A \left(\bigvee_{i \in I} B_i\right) = \bigvee_{i \in I} AB_i$
$\left(\bigvee_{i \in I} A_i\right) B = \bigvee_{i \in I} A_i B$
Now most authors would probably stop there. And perhaps that is the right thing to do. But, for the sake of experimentation, lets go a step further. Define another monoid structure on $Y$ by writing
$$A*B = (A^cB^c)^c.$$
Question. Does this new operation "play nice with" the earlier-defined operation in some sense? Indeed, is the $*$ operation in any way useful?
Discussion. We see that $*$ is associative, and that $1^c$ is its identity
$$A * 1^c = A, \;\; 1^c * B = B.$$
We also have the following.
- $A \leq B \rightarrow A*C \leq B*C$
$A \leq B \rightarrow C*A \leq C*B$
$A * \left(\bigwedge_{i \in I} B_i\right) = \bigwedge_{i \in I} (A*B_i)$
$\left(\bigwedge_{i \in I} A_i\right) * B = \bigwedge_{i \in I} (A_i * B).$
Remark. We can do something similar with the binary relations on a set. Given binary relations $\alpha$ and $\beta$ on a set $S$, define
$$\alpha\beta = \{(x,y) \in S^2 \mid \exists s \in S : (x,s) \in \alpha \wedge (s,y) \in \beta\}$$
$$\alpha * \beta = \{(x,y) \in S^2 \mid \forall s \in S : (x,s) \in \alpha \vee (s,y) \in beta\}.$$
This makes $\mathcal{P}(S^2)$ into an ordered monoid in two distinct ways. In the first way, the diagonal relation is the identity. In the second, its complement is the identity. All the expected interactions with order-theoretic concepts hold. Actually, we can go further. In particular, the class of all sets can be made into a category whose morphisms are binary relations. However, this can be done in two different ways, corresponding to two different laws of composition. Once again, all the expected interactions with order-theoretic concepts hold.
Too many questions in the one. I answer on the first:
The new monoid $\mathcal{P}(X)(*)$ is isomorphic to $\mathcal{P}(X)$ by the map $A\to A^c$ so probably it is not useful.