0

In the category of $A$-modules, one has the following property: if $f:M \rightarrow M''$ is a map of $A$-modules, and the induced map $f^*:Hom(M'',N) \rightarrow Hom(M,N)$ is injective for all $N$, then $f$ itself must be surjective. The proof I know of this fact would be to take $N = coker(f)$ and note that if $q:M'' \rightarrow N$ is projection, we have $f^*q=0$ and therefore $q=0$.

I would like to know if the same result holds for commutative rings with 1. That is, if the pullback $f^*:Hom(A,C) \rightarrow Hom(B,C)$ is injective for all commutative rings $C$ with 1, then is it true that $f:B \rightarrow A$ is surjective, even now that our abelian category logic no longer applies?

Cass
  • 2,987

1 Answers1

2

No, it is not true. For example, take the map $\mathbb Z \hookrightarrow \mathbb Q$.