Another application of the package is symbolic diagonalization: by decomposing the cokernel of a parameterized matrix, one can recover block-diagonal or diagonal normal forms after an appropriate field extension.
|
|
|
|
|
|
|
|
|
Over $\QQ$, this matrix decomposes into fewer summands than it does over $\QQ(i)$. The refinement after base change reflects the further factorization of the symbolic matrix over the larger field.
The source of this document is in /build/reproducible-path/macaulay2-1.26.06+ds/M2/Macaulay2/packages/DirectSummands/docs.m2:680:0.