In computer algebra, an Ore algebra is a special kind of iterated Ore extension that can be used to represent linear functional operators, including linear differential and/or recurrence operators.[1] The concept is named after Øystein Ore.
Let
K
A=K[x1,\ldots,xs]
A=K
s=0
A[\partial1;\sigma1,\delta1] … [\partialr;\sigmar,\deltar]
\sigmai
\deltaj
i ≠ j
\sigmai(\partialj)=\partialj
\deltai(\partialj)=0
i>j
Ore algebras satisfy the Ore condition, and thus can be embedded in a (skew) field of fractions.
The constraint of commutation in the definition makes Ore algebras have a non-commutative generalization theory of Gröbner basis for their left ideals.