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 DirectSummands/docs.m2:680:0.