Direct Sum of Simple Modules

148 Views Asked by At

Let $A$ be a commutative ring and $M$ a module of finite length. Under what conditions on $A$ is it true that $M$ is a direct sum of simple modules? Is it true if we assume $A$ to be a Dedekind domain?

I tried to prove it as general as possible, but it seems we need some sort of "inner product" on $M$ to define a complementary sub-module.