6

1

Sorry if I'm missing something here, but what do we call $M$ if the functor $H_M:N\mapsto Hom(M,N)$ is exact? Is this in fact equivalent to being flat through some adjointness properties?

flag

3 Answers

13

We call such modules projective. If you take $N\mapsto Hom(N,M)$ then you get injective modules. This is fairly basic, and covered in any homological algebra book, and mentioned on wikipedia.

link|flag
Thanks for the reference. I'm still learning about tensor products from Atiyah-Macdonald, and I was just wondering what the analogous concept was :) – Zev Chonoles Jan 7 2010 at 8:19
It's all there in Lang, I suppose. An advantage with a bigger algebra book is that you have everything in one place. – Anweshi Jan 7 2010 at 16:34
11

It might also be helpful to know that projective is equivalent to being a summand of a free module (apply $Hom(M,\text{--})$ to a presentation of $M$), and hence projectives are flat. The converse is not true in general (e.g. $\mathbb Q$ is flat as a $\mathbb Z$-module, but not projective), but for finitely presented modules over commutative rings, flat and projective are equivalent.

link|flag
6

I'm pretty sure that $M$ is called projective in this case, and if $N \rightarrow Hom(N,M)$ is exact then $M$ is called injective. I might have it backwards, though.

link|flag

Your Answer

Get an OpenID
or

Not the answer you're looking for? Browse other questions tagged or ask your own question.