Kronecker -- Kronecker and rational normal forms
Description
This package provides methods for computing the Kronecker and rational normal forms of a matrix.
Version
This documentation describes version 0.3.3 of Kronecker.
Source code
The source code from which this documentation is derived is in the file Kronecker.m2.
Exports
-
Functions and commands
-
Methods
-
decomposeGradedModule(GradedModuleMap,GradedModuleMap) -- see decomposeGradedModule -- decompose a graded module over a ring of graded module maps
-
decomposeModule(Module) -- see decomposeModule -- decompose a module into a direct sum of simple modules
-
kroneckerIndices(Matrix,RingElement,RingElement) -- see kroneckerIndices -- data which classify a matrix pencil up to strict equivalence
-
kroneckerIndices(Matrix,Matrix) -- data classifying the normal form of a pair of matrices
-
kroneckerNormalForm(Matrix) -- see kroneckerNormalForm -- Kronecker normal form of a matrix of linear forms
-
kroneckerNormalForm(Matrix,RingElement,RingElement) -- see kroneckerNormalForm -- Kronecker normal form of a matrix of linear forms
-
kroneckerNormalForm(Matrix,Matrix) -- normal form of a pair of matrices of scalars
-
rationalNormalForm(Matrix) -- see rationalNormalForm -- rational normal form of a matrix