So say you have a presentation matrix A for a module, and you diagonalise it and you get something like diag[1,5] well you can interpret that as A can be broken down as the direct sum of 1+Z/5Z. That is the trivial group of just the identity plus cyclic 5. What if your module is defined over the ring of polynomials, and after you diagonalise your presentation matrix you get something like diag[1,(t-1)^2(t-2)]? How do I interpret this? What is the cyclic group something like (t-1)^2(t-2) would represent?