[Math] $F\dashv G$ and $G$ fully faithful implies counit is natural isomorphism

adjoint-functorscategory-theory

Let $\mathcal{D} \underset{G}{\overset{F}{\leftrightarrows}}\mathcal{C}$ with $F\dashv G$ and $G$ fully faithful. I want to show that this implies that the counit is an isomorphism.
I was trying to do this in a similar way as in this answer to a similar question. I ran into some issues. This is what I tried:

$$\mathcal{D}(A,B)\cong \mathcal{C}(GA,GB)\cong\mathcal{D}(FGA,B)$$

(First natural iso from fully faithfulness of $G$ and second natural iso from adjunction). Now by a corollary of the Yoneda Lemma there is a natural isomorphism $i:A\overset{\cong}{\rightarrow}FGA$. I would like to show that this is precisely the component $\epsilon_A$ of the counit of the adjunction. A way to do it would be to find $\eta$ such that $\eta,i$ respect the triangle inequalities. It seems that a good candidate for $\eta_X$ would be the image of the identity under the natural isomorphism $\mathcal{D}(FX,FX)\rightarrow \mathcal{C}(X,GFX)$.

But I failed to check that the triangle identities hold, and I'm afraid I chose the unit or the counit wrongly.

Best Answer

Expanding a little bit on Derek Elkins' comment above.$\newcommand{\D}{\mathcal D}$ $\newcommand{\C}{\mathcal C}$

Assume that $$\varphi \colon \D(F(X),A) \stackrel{\sim}{\longrightarrow}\C(X,G(A))$$ is the natural isomorphism of the adjunction.

The natural isomorphism you described, namely $$\D(A,B) \stackrel{G}{\longrightarrow}\C(G(A),G(B)) \stackrel{\varphi^{-1}}{\longrightarrow} D(F(G(A)),B)$$ associates to each $f \colon A \to B$ the morphism $\epsilon_B\circ F(G(f)) \colon F(G(A)) \to B$ (this comes from the fact that $\varphi^{-1}(g)= \epsilon \circ F(g)$).

Using naturality of $\epsilon$ it follows that $$\epsilon_B \circ F(G(f))=f\circ\epsilon_A$$ that means the natural isomorphism is given by precomposition $\epsilon_A$, that is it is represented by $\epsilon_A$ via the Yoneda embedding.

Since embeddings reflect isomorphism, and since the Yoneda embedding is an embedding, it follows that $\epsilon_A$ must be an isomorphism.

Related Question