RankReductionViaLP

    A Maple package for reducing the PoincarĂ© rank of a linear differential system using linear programming


   
Author: J. Saade

I - Introduction
This package computes a rank reduction of a linear differential system using linear programming. For more information see chapter 4 in https://tel.archives-ouvertes.fr/tel-02444014.
References:
https://tel.archives-ouvertes.fr/tel-02444014.



II - Download and installation

Our package is available for download: RankReductionViaLP.m

To install it, you must proceed as follows:
  1. Set up a directory to store your custom library as explained in Maple Programming Guide
  2. Copy the previous RankReductionViaLP.m file in a directory called "RankReductionViaLP"
  3. Open Maple and read  

    read "the global path of the directory
    RankReductionViaLP.m";

    example : read("/Users/saadejoelle/Desktop/RankReductionViaLP/RankReductionViaLP.m");

  4. After that type

    savelib('RankReductionViaLP');

  5. Type

    restart; with(RankReductionViaLP);


You must get the list of the functions contained in the package:
[EchelonneThePrincipalMatrixFunction, MinimalNormalizedPath, MinimalNormalizedPathLenght, PrincipalMatrix, PrincipalMatrixFunction, RankReductionLP, VolevicNumbers, VolevicWeightWithLinearProgram]
If you do not manage to install the package, then contact us.

III - The main procedures
(under construction)

  1. Example session