After answering this question here about Kleisli triples, I realized that this whole Kleisli triple construction:
$T:{\rm Ob}\mathcal C\to{\rm Ob}\mathcal C$, $\ \eta_A:A\to TA$ for all $A\in {\rm Ob}\mathcal C$ and $f\mapsto f^* $ for all $f:A\to TB$ such that
- $\eta_A^*=1_{TA}$
- $\eta_Af^*=f\ $ for all $\ f:A\to TB\ $ (writing composition from left to right)
- $(fg^*)^*=f^*g^*\ $ for all arrows $\ f:A\to TB,\ g:B\to TC$.
determines nothing else but a reflective subcategory $\ \tilde{\mathcal C}\ $ of $\ \mathcal C$ (consisting of exactly the arrows of the form $f^*$, among objects of the form $TA$):
The reflection of any $\ A\in{\rm Ob}\mathcal C\ $ to $\ \tilde{\mathcal C}$ is given by $\eta_A$, and then conditions 2. states exactly the reflection property (any $f$ from $A$ to $\tilde{\mathcal C}$, that is, any $f:A\to TB$ uniquely factors through $\eta_A$), and 1. and 3. ensure that $\tilde{\mathcal C}$ will be a subcategory.
Conversely, if a reflective subcategory $\tilde{\mathcal C}$ is given, we can fix a reflection arrow to $\tilde{\mathcal C}$ from each object $A\in{\rm Ob}\mathcal C$, and call them $\eta_A$, and its codomain $TA$. Then, as $TB\in{\rm Ob}\tilde{\mathcal C}$, for each $f:A\to TB$ we have a unique factorisation through $\eta_A$, and this determines $f^*$ so that $f=\eta_Af^*$.
Questions:
- Is it a well know fact that monads thus are basically the same as reflective subcategories (at least up to natural isomorphism)?
- Is this argument deficient in any point?
Update:
Question 3. Starting out from a (not full) reflective subcategory $\mathcal B$ of $\mathcal C$, then constructing $\tilde{\mathcal C}$ by arbitrarily fixed reflection arrows $\eta_A$ as above, I can see that $\tilde{\mathcal C}\subseteq\mathcal B$ is a full reflective subcategory. Are they necessarily equivalent? If not, what more can we say about them?