Comonadic
Comonadic is a term used in category theory to describe phenomena governed by comonads, the categorical dual of monads. A comonad on a category C consists of an endofunctor G: C → C together with natural transformations ε: G ⇒ Id_C (counit) and δ: G ⇒ G∘G (cocomultiplication) satisfying coassociativity and counit laws. Concretely, for every object X in C, (G X) maps to (G G X) via δ_X, and to X via ε_X, with (G ε_X) ∘ δ_X = id_{G X} and (ε_{G X}) ∘ δ_X = id_{G X}, and (G δ_X) ∘ δ_X = (δ_{G X}) ∘ δ_X.
A functor U: D → C is called comonadic if D is equivalent to the category of coalgebras
Beck-type dual theorems provide practical criteria for comonadicity. Roughly, if U has a right adjoint and certain
Examples and applications appear in both mathematics and computer science. The canonical example is the forgetful