INRIA Sophia Antipolis
,
Projet
APICS
(CAFÉ)
,
2004, Route des Lucioles, BP 93,
06902 Sophia Antipolis cedex,
France.
Tél : +33-(0) 4-92-38-76-42
Fax : +33-(0) 4-92-38-78-58
Email:
Alban.Quadrat@sophia.inria.fr
OreModules is a Maple implementation of algorithms which compute free resolutions, extension modules, left/right/generalized inverses and other algebraic objects for linear systems of differential equations (ODE, PDE), differential time-delay systems, discrete systems etc.
The algebraic framework for OreModules is module theory and homological
algebra over Ore algebras of functional operators (e.g., differential, shift, time-delay operators).
Within this algebraic unified framework, OreModules handles:
These systems may be with constant, polynomial or rational coefficients.
In the context of linear control systems, the main features of OreModules are
the following:
The package OreModules is developed by F. Chyzak, A. Quadrat, and D. Robertz.
The OreModules package Stafford , developed by D. Robertz and A. Quadrat, is also available. This package computes two generators for left ideals over the Weyl algebras and bases of free left modules over the Weyl algebras.
The OreModules package OreMorphisms: A homological algebraic package for factoring, reducing and decomposing linear functional systems , developed by T. Cluzeau and A. Quadrat, is available. A second release will be soon available with a larger library of examples.
An OreModules version of the package QuillenSuslin (implementation of the Quillen Suslin theorem and its applications to mathematical systems theory) is in development.
The package PurityFiltration2D built upon OreModules
will be soon available. This package computes the purity filtration for
2-dimensional linear systems and gives new representations of these
systems which are better suitable for their
integrations and the study of their structural properties ("normal forms" for 2-dimensional linear systems). This package is
developed by A. Quadrat.
The package Serre handles Serre reduction of linear multidimensional systems. This package, built upon OreModules and implemented by T. Cluzeau and A. Quadrat, is in development.