Short Description

The ore_algebra package provides an implementation of Ore algebras for Sage. The main features for the most common instances include basic arithmetic and actions; gcrd and lclm; D-finite closure properties; natural transformations between related algebras; guessing; desingularization; solvers for polynomials, rational functions and (generalized) power series.


Manuel Kauers, Maximilian Jaroschek, and Fredrik Johansson.


This software is free; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. The package is distributed in the hope that it will be useful, but without any warranty; without even the implied warranty of merchantability or fitness for a particular purpose. See the GNU General Public License for further details.

The Package

Development happens at Github. The latest release is available from https://github.com/mkauers/ore_algebra/releases. You can load the package from a Sage session as follows:
  sage: from ore_algebra import *


Versions and Bugs

Please report any bugs and comments to Manuel Kauers.