Nonzero R-Module over commuttaive ring, all submodules free => R PID?

  • Context: Graduate 
  • Thread starter Thread starter daveyp225
  • Start date Start date
  • Tags Tags
    Pid Ring
Join the discussion
Ask a follow-up here, or get your own question answered by working scientists, mathematicians and engineers — people, not an autocomplete.
Real named experts · corrections over time · the nuance an AI answer skips
6 replies · 5K views
daveyp225
Messages
88
Reaction score
0
Let R be a commutative ring with 1. If there exists a non-zero R-module M such that every submodule of M is free, then R is a PID.

I remember proving something similar to this, assuming submodules of all R-modules are free, but I'm not too sure about this question. The direction I am headed in is to consider M as an I-module. As IM->N, N has a basis {n_i}. After playing around a bit I get lost.
 
Physics news on Phys.org
I am not sure what you mean by the notation [itex]R^I[/itex]. As M is a specific R-module who's submodules are free, wouldn't I have to consider only the sub-modules of M?
 
daveyp225 said:
I am not sure what you mean by the notation [itex]R^I[/itex]. As M is a specific R-module who's submodules are free, wouldn't I have to consider only the sub-modules of M?

Yes, but in particular, M is free. Thus M is isomorphic to [itex]R^I[/itex] (or [itex]\oplus_{i\in I} R[/itex] if you prefer that)
 
Ah, gotcha. Then R (and hence any ideal) itself can be regarded as a submodule of [itex]\oplus R[/itex] by the isomorphism. Then this reduces to the other problem?

So it seems any free module on a commutative ring R contains R and its ideals as a submodule (at least isomorphically).
 
daveyp225 said:
Ah, gotcha. Then R (and hence any ideal) itself can be regarded as a submodule of [itex]\oplus R[/itex] by the isomorphism. Then this reduces to the other problem?

So it seems any free module on a commutative ring R contains R and its ideals as a submodule (at least isomorphically).

Indeed; so the problem reduces to the ideals of R. You know that they are free (as R-module), and you need to show that they are generated by 1 element.
 
Yes, I did that as a homework problem at some point in my last algebra class. A contradiction arises assuming there were two or more basis elements and choosing the coefficients appropriately.

Thanks for your help.