In the context of abstract algebra, particularly in the study of modules over a ring, a **cyclic module** is aspecific type of module that can be generated by a single element. More formally, let \( R \) be a ring and let \( M \) be a module over \( R \).