Frédéric Chyzak , Thomas Dreyfus , Philippe Dumas , Marc Mezzarobba
{"title":"First-order factors of linear Mahler operators","authors":"Frédéric Chyzak , Thomas Dreyfus , Philippe Dumas , Marc Mezzarobba","doi":"10.1016/j.jsc.2025.102424","DOIUrl":null,"url":null,"abstract":"<div><div>We develop and compare two algorithms for computing first-order right-hand factors in the ring of linear Mahler operators <span><math><msub><mrow><mi>ℓ</mi></mrow><mrow><mi>r</mi></mrow></msub><msup><mrow><mi>M</mi></mrow><mrow><mi>r</mi></mrow></msup><mo>+</mo><mo>…</mo><mo>+</mo><msub><mrow><mi>ℓ</mi></mrow><mrow><mn>1</mn></mrow></msub><mi>M</mi><mo>+</mo><msub><mrow><mi>ℓ</mi></mrow><mrow><mn>0</mn></mrow></msub></math></span> where <span><math><msub><mrow><mi>ℓ</mi></mrow><mrow><mn>0</mn></mrow></msub><mo>,</mo><mo>…</mo><mo>,</mo><msub><mrow><mi>ℓ</mi></mrow><mrow><mi>r</mi></mrow></msub></math></span> are polynomials in <em>x</em> and <span><math><mi>M</mi><mi>x</mi><mo>=</mo><msup><mrow><mi>x</mi></mrow><mrow><mi>b</mi></mrow></msup><mi>M</mi></math></span> for some integer <span><math><mi>b</mi><mo>≥</mo><mn>2</mn></math></span>. In other words, we give algorithms for finding all formal infinite product solutions of linear functional equations <span><math><msub><mrow><mi>ℓ</mi></mrow><mrow><mi>r</mi></mrow></msub><mo>(</mo><mi>x</mi><mo>)</mo><mi>f</mi><mo>(</mo><msup><mrow><mi>x</mi></mrow><mrow><msup><mrow><mi>b</mi></mrow><mrow><mi>r</mi></mrow></msup></mrow></msup><mo>)</mo><mo>+</mo><mo>…</mo><mo>+</mo><msub><mrow><mi>ℓ</mi></mrow><mrow><mn>1</mn></mrow></msub><mo>(</mo><mi>x</mi><mo>)</mo><mi>f</mi><mo>(</mo><msup><mrow><mi>x</mi></mrow><mrow><mi>b</mi></mrow></msup><mo>)</mo><mo>+</mo><msub><mrow><mi>ℓ</mi></mrow><mrow><mn>0</mn></mrow></msub><mo>(</mo><mi>x</mi><mo>)</mo><mi>f</mi><mo>(</mo><mi>x</mi><mo>)</mo><mo>=</mo><mn>0</mn></math></span>.</div><div>The first of our algorithms is adapted from Petkovšek's classical algorithm for the analogous problem in the case of linear recurrences. The second one proceeds by computing a basis of generalized power series solutions of the functional equation and by using Hermite–Padé approximants to detect those linear combinations of the solutions that correspond to first-order factors.</div><div>We present implementations of both algorithms and discuss their use in combination with criteria from the literature to prove the differential transcendence of power series solutions of Mahler equations.</div></div>","PeriodicalId":50031,"journal":{"name":"Journal of Symbolic Computation","volume":"130 ","pages":"Article 102424"},"PeriodicalIF":0.6000,"publicationDate":"2025-01-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Symbolic Computation","FirstCategoryId":"100","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0747717125000069","RegionNum":4,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q4","JCRName":"COMPUTER SCIENCE, THEORY & METHODS","Score":null,"Total":0}
引用次数: 0
Abstract
We develop and compare two algorithms for computing first-order right-hand factors in the ring of linear Mahler operators where are polynomials in x and for some integer . In other words, we give algorithms for finding all formal infinite product solutions of linear functional equations .
The first of our algorithms is adapted from Petkovšek's classical algorithm for the analogous problem in the case of linear recurrences. The second one proceeds by computing a basis of generalized power series solutions of the functional equation and by using Hermite–Padé approximants to detect those linear combinations of the solutions that correspond to first-order factors.
We present implementations of both algorithms and discuss their use in combination with criteria from the literature to prove the differential transcendence of power series solutions of Mahler equations.
期刊介绍:
An international journal, the Journal of Symbolic Computation, founded by Bruno Buchberger in 1985, is directed to mathematicians and computer scientists who have a particular interest in symbolic computation. The journal provides a forum for research in the algorithmic treatment of all types of symbolic objects: objects in formal languages (terms, formulas, programs); algebraic objects (elements in basic number domains, polynomials, residue classes, etc.); and geometrical objects.
It is the explicit goal of the journal to promote the integration of symbolic computation by establishing one common avenue of communication for researchers working in the different subareas. It is also important that the algorithmic achievements of these areas should be made available to the human problem-solver in integrated software systems for symbolic computation. To help this integration, the journal publishes invited tutorial surveys as well as Applications Letters and System Descriptions.