Distributing over the powerset

We saw in the previous post that we can lift the powerset monad to a monad on any category of algebras defined by linear equations. In this short post, we shall tidy some loose ends, leading to another perspective on what we have done.

Eilenberg-Moore Algebras

As we have discussed previously, every finitary monad

(𝕋:𝖲𝖾𝗍𝖲𝖾𝗍,η,μ)(\mathbb{T} : \mathsf{Set} \rightarrow \mathsf{Set}, \eta, \mu)

arises from the free / forgetful adjunction of an equationally defined category of algebras:

𝖠𝗅𝗀(Σ,E)\mathsf{Alg}(\Sigma,E)

Furthermore, the Eilenberg-Moore category \mathsf{Set}^{\mathbb{T}} is equivalent to \mathsf{Alg}(\Sigma,E).

Putting these two facts together, if \mathbb{T} has a presentation only involving linear equations, the previous post shows that the powerset monad lifts to a monad:

(^:𝖲𝖾𝗍𝕋𝖲𝖾𝗍𝕋,η^,μ^)(\hat{\mathbb{P}} : \mathsf{Set}^{\mathbb{T}} \rightarrow \mathsf{Set}^{\mathbb{T}}, \hat{\eta}, \hat{\mu})

Distributive Laws

We have encountered liftings to Eilenberg-Moore categories before. In that case, we were interested in lifting functors to Eilenberg-Moore categories. In this case, we are interested in lifting entire monads.

For monads:

(𝕊,η,μ)and(𝕋,η,μ)(\mathbb{S}, \eta, \mu)\quad\text{and}\quad(\mathbb{T}, \eta, \mu)

there is a bijection between:

This is a topic worthy of further discussion, which we will return to in a later post.

Combining this bijection with the previous observation, if the monad \mathbb{T} has a presentation by linear equations, there is a distributive law:

𝕋𝕋\mathbb{T} \circ \mathbb{P} \Rightarrow \mathbb{P} \circ \mathbb{T}

Summing Up

Using some standard facts, and Gautam’s results about extending algebraic structure to powersets, we have found sufficient conditions for the existence of a distributive law of \mathbb{T} over the powerset monad \mathbb{P}.

Our next steps is to clarify at a higher level of abstraction what is going on, so we can move beyond the powerset to more general monads.

2 thoughts on “Distributing over the powerset”

Leave a comment