Let R be a commutative pid, and let M be the free R-module of finite rank k.
Given a non-zero proper submodule N of M, does there always exist a projection P such that ker(P)=N? If so, how can we construct such a projection?
EDIT: By projection, I mean an idempotent endomorphism.