Computing the Hermite form of a matrix of Ore polynomials (Q360186): Difference between revisions

From MaRDI portal
Importer (talk | contribs)
Created a new Item
 
Importer (talk | contribs)
Changed an Item
 
(6 intermediate revisions by 5 users not shown)
Property / author
 
Property / author: Mark W. Giesbrecht / rank
Normal rank
 
Property / author
 
Property / author: Mark W. Giesbrecht / rank
 
Normal rank
Property / review text
 
The Ore polynomials in pseudo-linear algebra are a natural algebraic structure which captures difference, \(q\)-difference, differential, and other non-commutative polynomial rings (see, e.g. [\textit{M. Bronstein} and \textit{M. Petkovšek}, Theor. Comput. Sci. 157, No. 1, 3--33 (1996; Zbl 0868.34004)]). In this paper, the authors consider canonical forms of matrices with entries from \(F[\partial; \sigma, \delta]\), the ring of Ore polynomials over a field or a skew field \(F\), where \(\sigma: F \rightarrow F\) is an automorphism of \(F\) and \(\delta: F \to F\) is a \(\sigma\)-derivation. That is, in the case of \(F\) being a skew field for any \(a\), \(b\in F\), \(\delta(a+b)=\delta(a)+\delta(b)\) and \(\delta(ab)=\sigma(a)\delta(b)+\delta(a)b\). Define in turn \(F[\partial; \sigma, \delta]\) as the set of usual polynomials in \(F[\partial]\) under the usual addition, but with multiplication defined via \(\partial a=\sigma(a)\partial +\delta(a)\). Given a matrix \(A\in F[\partial; \sigma, \delta]^{m\times n}\), the authors show how to compute the \(n\times n\) Hermite form \(H\) of \(A\) and a unimodular \(n\times m\) matrix \(U\) such that \(UA=H\), via some algorithm, which requires a polynomial number of operations in \(F\) in terms of the dimensions \(m\) and \(n\), and the degrees (in \(\partial\)) of the entries of \(A\). When \(F=k(z)\) for some field \(k\) (resp., \(k=\mathbb Q\)), it requires time polynomial in the degrees in \(Z\) of the coefficients of the entries (in the bit length of rational coefficients as well). Explicit analysis is provided for the complexity, in particular for the important cases of differential and shift polynomials over \(\mathbb Q(z)\). Furthermore, via their algorithm, explicit bounds on the degrees and sizes of entries in \(H\) and \(U\) are given as well.
Property / review text: The Ore polynomials in pseudo-linear algebra are a natural algebraic structure which captures difference, \(q\)-difference, differential, and other non-commutative polynomial rings (see, e.g. [\textit{M. Bronstein} and \textit{M. Petkovšek}, Theor. Comput. Sci. 157, No. 1, 3--33 (1996; Zbl 0868.34004)]). In this paper, the authors consider canonical forms of matrices with entries from \(F[\partial; \sigma, \delta]\), the ring of Ore polynomials over a field or a skew field \(F\), where \(\sigma: F \rightarrow F\) is an automorphism of \(F\) and \(\delta: F \to F\) is a \(\sigma\)-derivation. That is, in the case of \(F\) being a skew field for any \(a\), \(b\in F\), \(\delta(a+b)=\delta(a)+\delta(b)\) and \(\delta(ab)=\sigma(a)\delta(b)+\delta(a)b\). Define in turn \(F[\partial; \sigma, \delta]\) as the set of usual polynomials in \(F[\partial]\) under the usual addition, but with multiplication defined via \(\partial a=\sigma(a)\partial +\delta(a)\). Given a matrix \(A\in F[\partial; \sigma, \delta]^{m\times n}\), the authors show how to compute the \(n\times n\) Hermite form \(H\) of \(A\) and a unimodular \(n\times m\) matrix \(U\) such that \(UA=H\), via some algorithm, which requires a polynomial number of operations in \(F\) in terms of the dimensions \(m\) and \(n\), and the degrees (in \(\partial\)) of the entries of \(A\). When \(F=k(z)\) for some field \(k\) (resp., \(k=\mathbb Q\)), it requires time polynomial in the degrees in \(Z\) of the coefficients of the entries (in the bit length of rational coefficients as well). Explicit analysis is provided for the complexity, in particular for the important cases of differential and shift polynomials over \(\mathbb Q(z)\). Furthermore, via their algorithm, explicit bounds on the degrees and sizes of entries in \(H\) and \(U\) are given as well. / rank
 
Normal rank
Property / Mathematics Subject Classification ID
 
Property / Mathematics Subject Classification ID: 65F30 / rank
 
Normal rank
Property / Mathematics Subject Classification ID
 
Property / Mathematics Subject Classification ID: 15A21 / rank
 
Normal rank
Property / Mathematics Subject Classification ID
 
Property / Mathematics Subject Classification ID: 65Y20 / rank
 
Normal rank
Property / Mathematics Subject Classification ID
 
Property / Mathematics Subject Classification ID: 15A63 / rank
 
Normal rank
Property / zbMATH DE Number
 
Property / zbMATH DE Number: 6201470 / rank
 
Normal rank
Property / zbMATH Keywords
 
Ore polynomials
Property / zbMATH Keywords: Ore polynomials / rank
 
Normal rank
Property / zbMATH Keywords
 
Hermite form
Property / zbMATH Keywords: Hermite form / rank
 
Normal rank
Property / zbMATH Keywords
 
complexity
Property / zbMATH Keywords: complexity / rank
 
Normal rank
Property / zbMATH Keywords
 
quasideterminant
Property / zbMATH Keywords: quasideterminant / rank
 
Normal rank
Property / zbMATH Keywords
 
canonical form
Property / zbMATH Keywords: canonical form / rank
 
Normal rank
Property / zbMATH Keywords
 
algorithm
Property / zbMATH Keywords: algorithm / rank
 
Normal rank
Property / MaRDI profile type
 
Property / MaRDI profile type: MaRDI publication profile / rank
 
Normal rank
Property / OpenAlex ID
 
Property / OpenAlex ID: W2964290923 / rank
 
Normal rank
Property / arXiv ID
 
Property / arXiv ID: 1109.3656 / rank
 
Normal rank
links / mardi / namelinks / mardi / name
 

Latest revision as of 12:58, 18 April 2024

scientific article
Language Label Description Also known as
English
Computing the Hermite form of a matrix of Ore polynomials
scientific article

    Statements

    Computing the Hermite form of a matrix of Ore polynomials (English)
    0 references
    0 references
    0 references
    26 August 2013
    0 references
    The Ore polynomials in pseudo-linear algebra are a natural algebraic structure which captures difference, \(q\)-difference, differential, and other non-commutative polynomial rings (see, e.g. [\textit{M. Bronstein} and \textit{M. Petkovšek}, Theor. Comput. Sci. 157, No. 1, 3--33 (1996; Zbl 0868.34004)]). In this paper, the authors consider canonical forms of matrices with entries from \(F[\partial; \sigma, \delta]\), the ring of Ore polynomials over a field or a skew field \(F\), where \(\sigma: F \rightarrow F\) is an automorphism of \(F\) and \(\delta: F \to F\) is a \(\sigma\)-derivation. That is, in the case of \(F\) being a skew field for any \(a\), \(b\in F\), \(\delta(a+b)=\delta(a)+\delta(b)\) and \(\delta(ab)=\sigma(a)\delta(b)+\delta(a)b\). Define in turn \(F[\partial; \sigma, \delta]\) as the set of usual polynomials in \(F[\partial]\) under the usual addition, but with multiplication defined via \(\partial a=\sigma(a)\partial +\delta(a)\). Given a matrix \(A\in F[\partial; \sigma, \delta]^{m\times n}\), the authors show how to compute the \(n\times n\) Hermite form \(H\) of \(A\) and a unimodular \(n\times m\) matrix \(U\) such that \(UA=H\), via some algorithm, which requires a polynomial number of operations in \(F\) in terms of the dimensions \(m\) and \(n\), and the degrees (in \(\partial\)) of the entries of \(A\). When \(F=k(z)\) for some field \(k\) (resp., \(k=\mathbb Q\)), it requires time polynomial in the degrees in \(Z\) of the coefficients of the entries (in the bit length of rational coefficients as well). Explicit analysis is provided for the complexity, in particular for the important cases of differential and shift polynomials over \(\mathbb Q(z)\). Furthermore, via their algorithm, explicit bounds on the degrees and sizes of entries in \(H\) and \(U\) are given as well.
    0 references
    Ore polynomials
    0 references
    Hermite form
    0 references
    complexity
    0 references
    quasideterminant
    0 references
    canonical form
    0 references
    algorithm
    0 references

    Identifiers

    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references