nLab
monadic functor

Given a pair of adjoint functors F:CD:U, FU, with unit η:Id CUF and counit ϵ:FUId D, one constructs a monad T=(T,μ,η) setting T=UF:CC, μ=UϵF:TT=UFUFUF=T. Consider the Eilenberg–Moore category C T of T-algebras (T-modules) in C. Clearly U(ϵ M):TUM=UFUMUM is a T-action. In fact there is a canonical comparison functor K T:DC T given on objects by K(M)=(UM,U(ϵ M)). We then say that we have a monadic adjunction.

A functor U:DC is monadic if it has a left adjoint F:CD and the comparison functor K T:DC T is an equivalence of categories. In other words, up to equivalence, monadic functors are precisely the forgetful functors defined on Eilenberg–Moore categories for monads. A category D is monadic over a category C if there is a functor U:DC which is monadic.

Various versions of Beck’s monadicity theorem (old-fashioned name of some schools: tripleability theorem) give sufficient, and sometimes necessary, conditions for a given functor to be monadic.