Following is a table of the main commands of the Maple package OreMorphisms.
The suffix, "ConstCoeff" (resp.,
"Rat") distinguishes the procedures which deal with constant (resp.,
rational) coefficients from those dealing with polynomial coefficients (no
suffix means that the procedures handle the polynomial coefficients case). In
this table, A denotes an Ore algebra handled in the Maple package Ore_algebra and M (resp. M') a left A-module
finitely presented by a matrix R (resp. R').
Functions for computing A-morphisms between M and M'
and idempotent A-endomorphisms of M |
|
Morphisms(ConstCoeff,Rat) |
Compute a finite family of matrices which define A-morphisms
between M and M' |
Idempotents(ConstCoeff,Rat) |
Compute a finite family of matrices defining
idempotent elements of the A-endomorphism ring of M |
IdempotentsMat(ConstCoeff,Rat) |
Compute a finite family of idempotent matrices
defining idempotent elements of the A-endomorphism ring of M |
Riccati(ConstCoeff,Rat) |
Find a finite family of solutions of the algebraic Riccati equation considered in CluzeauQuadrat08 |
Functions for computing kernels, images, cokernels and coimages of an A-morphism between M and M'
|
|
KerMorphism(Rat) |
Compute a presentation of the kernel of an A-morphism
between M and M' |
ImMorphism(Rat) |
Compute a presentation of the image of an A-morphism
between M and M' |
CoimMorphism(Rat) |
Compute a presentation of the coimage
of an A-morphism between M and M' |
CokerMorphism(Rat) |
Compute a presentation of the cokernel of an A-morphism
between M and M' |
Functions for testing some properties of an A-morphism between M
and M' |
|
TestInj(Rat) |
Test whether or not a given A-morphism
between M and M' is injective |
TestSurj(Rat) |
Test whether or not a given A-morphism
between M and M' is surjective |
TestIso(Rat) |
Test whether or not a given A-morphism
between M and M' is an A-isomorphism |
Functions for reducing and decomposing a linear functional system |
|
HeuristicReduction(Rat) |
Compute a reduction of the matrix R. The heuristic
part corresponds to the computation of bases of the different free left A-modules
|
HeuristicDecomposition(Rat) |
Compute a decomposition of the matrix R. The
heuristic part corresponds to the computation of bases of the different free
left A-modules |
Please, see also the Library
of Examples.
Our package is available for download:
OreMorphisms
requires the Maple library OreModules.
After installing OreMorphisms, it would be helpful if you could send us
a short e-mail which explains for what purpose OreMorphisms is beneficial for
you.
If you encounter any problem with OreMorphisms, do not hesitate to contact us.
You must get
the list of the functions contained in the package. If you do obtain an error
message, then you have probably done something wrong in Step 2.
A reasonable way to check your installation is to run one of the example
worksheets of the Library
of Examples.
If you still have problems concerning the installation of OreMorphisms,
please contact us.