{"title":"On the existence of telescopers for P-recursive sequences","authors":"Lixin Du","doi":"10.1016/j.jsc.2025.102423","DOIUrl":"10.1016/j.jsc.2025.102423","url":null,"abstract":"<div><div>We extend the criterion on the existence of telescopers for hypergeometric terms to the case of P-recursive sequences. This criterion is based on the concept of integral bases and the generalized Abramov-Petkovšek reduction for P-recursive sequences.</div></div>","PeriodicalId":50031,"journal":{"name":"Journal of Symbolic Computation","volume":"130 ","pages":"Article 102423"},"PeriodicalIF":0.6,"publicationDate":"2025-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143177145","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Proof of some conjectural congruences involving products of two binomial coefficients","authors":"Guo-Shuai Mao , Xiran Zhang","doi":"10.1016/j.jsc.2025.102436","DOIUrl":"10.1016/j.jsc.2025.102436","url":null,"abstract":"<div><div>In this paper, we mainly prove the following conjectures of Z.-W. Sun: Let <span><math><mi>p</mi><mo>≡</mo><mn>3</mn><mspace></mspace><mo>(</mo><mrow><mi>mod</mi></mrow><mspace></mspace><mn>4</mn><mo>)</mo></math></span> be a prime. Then<span><span><span><math><munderover><mo>∑</mo><mrow><mi>k</mi><mo>=</mo><mn>0</mn></mrow><mrow><mi>p</mi><mo>−</mo><mn>1</mn></mrow></munderover><mfrac><mrow><msup><mrow><mo>(</mo><mtable><mtr><mtd><mrow><mn>2</mn><mi>k</mi></mrow></mtd></mtr><mtr><mtd><mi>k</mi></mtd></mtr></mtable><mo>)</mo></mrow><mrow><mn>2</mn></mrow></msup></mrow><mrow><mo>(</mo><mn>2</mn><mi>k</mi><mo>−</mo><mn>1</mn><mo>)</mo><msup><mrow><mn>8</mn></mrow><mrow><mi>k</mi></mrow></msup></mrow></mfrac><mo>≡</mo><mo>−</mo><mrow><mo>(</mo><mfrac><mrow><mn>2</mn></mrow><mrow><mi>p</mi></mrow></mfrac><mo>)</mo></mrow><mfrac><mrow><mi>p</mi><mo>+</mo><mn>1</mn></mrow><mrow><msup><mrow><mn>2</mn></mrow><mrow><mi>p</mi><mo>−</mo><mn>1</mn></mrow></msup><mo>+</mo><mn>1</mn></mrow></mfrac><mrow><mo>(</mo><mtable><mtr><mtd><mrow><mo>(</mo><mi>p</mi><mo>+</mo><mn>1</mn><mo>)</mo><mo>/</mo><mn>2</mn></mrow></mtd></mtr><mtr><mtd><mrow><mo>(</mo><mi>p</mi><mo>+</mo><mn>1</mn><mo>)</mo><mo>/</mo><mn>4</mn></mrow></mtd></mtr></mtable><mo>)</mo></mrow><mspace></mspace><mspace></mspace><mo>(</mo><mrow><mi>mod</mi></mrow><mspace></mspace><msup><mrow><mi>p</mi></mrow><mrow><mn>2</mn></mrow></msup><mo>)</mo><mo>,</mo><mn>3</mn><munderover><mo>∑</mo><mrow><mi>k</mi><mo>=</mo><mn>0</mn></mrow><mrow><mi>p</mi><mo>−</mo><mn>1</mn></mrow></munderover><mfrac><mrow><mrow><mo>(</mo><mtable><mtr><mtd><mrow><mn>2</mn><mi>k</mi></mrow></mtd></mtr><mtr><mtd><mi>k</mi></mtd></mtr></mtable><mo>)</mo></mrow><mrow><mo>(</mo><mtable><mtr><mtd><mrow><mn>2</mn><mi>k</mi></mrow></mtd></mtr><mtr><mtd><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></mtd></mtr></mtable><mo>)</mo></mrow></mrow><mrow><mo>(</mo><mn>2</mn><mi>k</mi><mo>−</mo><mn>1</mn><mo>)</mo><msup><mrow><mn>8</mn></mrow><mrow><mi>k</mi></mrow></msup></mrow></mfrac><mo>≡</mo><mi>p</mi><mo>+</mo><mrow><mo>(</mo><mfrac><mrow><mn>2</mn></mrow><mrow><mi>p</mi></mrow></mfrac><mo>)</mo></mrow><mfrac><mrow><mn>2</mn><mi>p</mi></mrow><mrow><mo>(</mo><mtable><mtr><mtd><mrow><mo>(</mo><mi>p</mi><mo>+</mo><mn>1</mn><mo>)</mo><mo>/</mo><mn>2</mn></mrow></mtd></mtr><mtr><mtd><mrow><mo>(</mo><mi>p</mi><mo>+</mo><mn>1</mn><mo>)</mo><mo>/</mo><mn>4</mn></mrow></mtd></mtr></mtable><mo>)</mo></mrow></mfrac><mspace></mspace><mo>(</mo><mrow><mi>mod</mi></mrow><mspace></mspace><msup><mrow><mi>p</mi></mrow><mrow><mn>2</mn></mrow></msup><mo>)</mo><mo>,</mo></math></span></span></span> where <span><math><mo>(</mo><mfrac><mrow><mo>⋅</mo></mrow><mrow><mi>p</mi></mrow></mfrac><mo>)</mo></math></span> stands for the Legendre symbol. The necessary proofs are provided by the computer algebra software Sigma to find and verify the underlying hypergeometric sum identities.</div></div>","PeriodicalId":50031,"journal":{"name":"Journal of Symbolic Computation","volume":"130 ","pages":"Article 102436"},"PeriodicalIF":0.6,"publicationDate":"2025-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143529701","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Fast evaluation of generalized Todd polynomials: Applications to MacMahon's partition analysis and integer programming","authors":"Guoce Xin , Yingrui Zhang , ZiHao Zhang","doi":"10.1016/j.jsc.2025.102420","DOIUrl":"10.1016/j.jsc.2025.102420","url":null,"abstract":"<div><div>The Todd polynomials, denoted as <span><math><msub><mrow><mtext>td</mtext></mrow><mrow><mi>k</mi></mrow></msub><mo>(</mo><msub><mrow><mi>b</mi></mrow><mrow><mn>1</mn></mrow></msub><mo>,</mo><msub><mrow><mi>b</mi></mrow><mrow><mn>2</mn></mrow></msub><mo>,</mo><mo>…</mo><mo>,</mo><msub><mrow><mi>b</mi></mrow><mrow><mi>m</mi></mrow></msub><mo>)</mo></math></span>, are characterized by their generating function:<span><span><span><math><munder><mo>∑</mo><mrow><mi>k</mi><mo>≥</mo><mn>0</mn></mrow></munder><msub><mrow><mtext>td</mtext></mrow><mrow><mi>k</mi></mrow></msub><msup><mrow><mi>s</mi></mrow><mrow><mi>k</mi></mrow></msup><mo>=</mo><munderover><mo>∏</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mrow><mi>m</mi></mrow></munderover><mfrac><mrow><msub><mrow><mi>b</mi></mrow><mrow><mi>i</mi></mrow></msub><mi>s</mi></mrow><mrow><msup><mrow><mi>e</mi></mrow><mrow><msub><mrow><mi>b</mi></mrow><mrow><mi>i</mi></mrow></msub><mi>s</mi></mrow></msup><mo>−</mo><mn>1</mn></mrow></mfrac><mo>.</mo></math></span></span></span> These polynomials serve as fundamental components in the Todd class of toric varieties – a concept of significant relevance in the study of lattice polytopes and number theory. We identify that generalized Todd polynomials emerge naturally within the realm of MacMahon's partition analysis, particularly in the context of computing the Ehrhart series. We introduce an efficient method for the evaluation of generalized Todd polynomials for numerical values of <span><math><msub><mrow><mi>b</mi></mrow><mrow><mi>i</mi></mrow></msub></math></span>. This is achieved through the development of expedited operations in the quotient ring <span><math><msub><mrow><mi>Z</mi></mrow><mrow><mi>p</mi></mrow></msub><mo>[</mo><mo>[</mo><mi>s</mi><mo>]</mo><mo>]</mo></math></span> modulo <span><math><msup><mrow><mi>s</mi></mrow><mrow><mi>d</mi></mrow></msup></math></span>, where <em>p</em> is a large prime. The practical implications of our work are demonstrated through two applications: firstly, we facilitate a recalculated resolution of the Ehrhart series for magic squares of order 6, a problem initially addressed by the first author, reducing computation time from 70 days to approximately 1 day; secondly, we present a polynomial-time algorithm for Integer Linear Programming in the scenario where the dimension is fixed, exhibiting a notable enhancement in computational efficiency.</div></div>","PeriodicalId":50031,"journal":{"name":"Journal of Symbolic Computation","volume":"130 ","pages":"Article 102420"},"PeriodicalIF":0.6,"publicationDate":"2025-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143176021","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Reduction systems and degree bounds for integration","authors":"Hao Du , Clemens G. Raab","doi":"10.1016/j.jsc.2025.102432","DOIUrl":"10.1016/j.jsc.2025.102432","url":null,"abstract":"<div><div>In symbolic integration, the Risch–Norman algorithm aims to find closed forms of elementary integrals over differential fields by an ansatz for the integral, which usually is based on heuristic degree bounds. Norman presented an approach that avoids degree bounds and only relies on the completion of reduction systems. We give a formalization of his approach and we develop a refined completion process, which terminates in more instances. In some situations when the completion process does not terminate, one can detect patterns allowing to still describe infinite reduction systems that are complete. We present such infinite systems for the fields generated by Airy functions and complete elliptic integrals, respectively. Moreover, we show how complete reduction systems can be used to find rigorous degree bounds. In particular, we give a general formula for weighted degree bounds and we apply it to find tight bounds in the above examples.</div></div>","PeriodicalId":50031,"journal":{"name":"Journal of Symbolic Computation","volume":"130 ","pages":"Article 102432"},"PeriodicalIF":0.6,"publicationDate":"2025-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143509115","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Congruence properties for Schmidt type d-fold partition diamonds","authors":"Olivia X.M. Yao, Xuan Yu","doi":"10.1016/j.jsc.2025.102431","DOIUrl":"10.1016/j.jsc.2025.102431","url":null,"abstract":"<div><div>Recently, Dockery, Jameson, Sellers and Wilson introduced new combinatorial objects called <em>d</em>-fold partition diamonds, which generalize both the classical partition function and the plane partition diamonds of Andrews, Paule and Riese. They also investigated a partition function <span><math><msub><mrow><mi>s</mi></mrow><mrow><mi>d</mi></mrow></msub><mo>(</mo><mi>n</mi><mo>)</mo></math></span> which counts the number of Schmidt type <em>d</em>-fold partition diamonds of <em>n</em>. They presented the generating functions of <span><math><msub><mrow><mi>s</mi></mrow><mrow><mi>d</mi></mrow></msub><mo>(</mo><mi>n</mi><mo>)</mo></math></span> and proved several congruences for <span><math><msub><mrow><mi>s</mi></mrow><mrow><mi>d</mi></mrow></msub><mo>(</mo><mi>n</mi><mo>)</mo></math></span>. At the end of their paper, they posed a conjecture on congruences modulo 7 for <span><math><msub><mrow><mi>s</mi></mrow><mrow><mn>6</mn><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>(</mo><mi>n</mi><mo>)</mo></math></span> and <span><math><msub><mrow><mi>s</mi></mrow><mrow><mn>6</mn><mi>k</mi><mo>+</mo><mn>2</mn></mrow></msub><mo>(</mo><mi>n</mi><mo>)</mo></math></span>. In this paper, we prove the conjectural congruences for <span><math><msub><mrow><mi>s</mi></mrow><mrow><mn>6</mn><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>(</mo><mi>n</mi><mo>)</mo></math></span> by using two methods: an elementary proof based on a result of Garvan and an algorithmic proof based on the Mathematica package RaduRK by Smoot. We also give an algorithmic proof of the conjectural congruences for <span><math><msub><mrow><mi>s</mi></mrow><mrow><mn>6</mn><mi>k</mi><mo>+</mo><mn>2</mn></mrow></msub><mo>(</mo><mi>n</mi><mo>)</mo></math></span> by utilizing Smoot's Mathematica package RaduRK. In addition, we prove new infinite families of congruences modulo 7 for <span><math><msub><mrow><mi>s</mi></mrow><mrow><mn>6</mn><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>(</mo><mi>n</mi><mo>)</mo></math></span> and prove that <span><math><mfrac><mrow><msub><mrow><mi>s</mi></mrow><mrow><mn>6</mn><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>(</mo><mn>7</mn><mi>n</mi><mo>+</mo><mn>3</mn><mo>)</mo></mrow><mrow><mn>7</mn></mrow></mfrac></math></span> takes integer values with probability 1 for <span><math><mi>n</mi><mo>≥</mo><mn>0</mn></math></span>. Moreover, we show that there exist infinitely many integers <span><math><msub><mrow><mi>r</mi></mrow><mrow><mi>i</mi></mrow></msub></math></span> such that <span><math><msub><mrow><mi>s</mi></mrow><mrow><mn>12</mn><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>(</mo><msub><mrow><mi>r</mi></mrow><mrow><mi>i</mi></mrow></msub><mo>)</mo><mo>≡</mo><mspace></mspace><mi>i</mi><mspace></mspace><mo>(</mo><mrow><mi>mod</mi></mrow><mspace></mspace><mn>13</mn><mo>)</mo></math></span> with <span><math><mn>0</mn><mo>≤</mo><mi>i</mi><mo>≤</mo><mn>12</mn></math></span>.</div></div>","PeriodicalId":50031,"journal":{"name":"Journal of Symbolic Computation","volume":"130 ","pages":"Article 102431"},"PeriodicalIF":0.6,"publicationDate":"2025-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143509114","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"On other two representations of the C-recursive integer sequences by terms in modular arithmetic","authors":"Mihai Prunescu","doi":"10.1016/j.jsc.2025.102433","DOIUrl":"10.1016/j.jsc.2025.102433","url":null,"abstract":"<div><div>If <span><math><mi>s</mi><mo>∈</mo><msup><mrow><mi>N</mi></mrow><mrow><mi>N</mi></mrow></msup></math></span> is a sequence satisfying a recurrence rule of the form:<span><span><span><math><mi>s</mi><mo>(</mo><mi>n</mi><mo>+</mo><mi>d</mi><mo>)</mo><mo>+</mo><msub><mrow><mi>α</mi></mrow><mrow><mn>1</mn></mrow></msub><mi>s</mi><mo>(</mo><mi>n</mi><mo>+</mo><mi>d</mi><mo>−</mo><mn>1</mn><mo>)</mo><mo>+</mo><mo>…</mo><mo>+</mo><msub><mrow><mi>α</mi></mrow><mrow><mi>d</mi></mrow></msub><mi>s</mi><mo>(</mo><mi>n</mi><mo>)</mo><mo>=</mo><mn>0</mn></math></span></span></span> with coefficients <span><math><msub><mrow><mi>α</mi></mrow><mrow><mi>i</mi></mrow></msub><mo>∈</mo><mi>Z</mi></math></span>, then there exist <span><math><mi>b</mi><mo>,</mo><msub><mrow><mi>n</mi></mrow><mrow><mn>0</mn></mrow></msub><mo>∈</mo><mi>N</mi></math></span> such that for all <span><math><mi>n</mi><mo>≥</mo><msub><mrow><mi>n</mi></mrow><mrow><mn>0</mn></mrow></msub></math></span> the following representations work:<span><span><span><math><mi>s</mi><mo>(</mo><mi>n</mi><mo>)</mo><mo>=</mo><mrow><mo>⌊</mo><mfrac><mrow><mo>[</mo><msup><mrow><mi>b</mi></mrow><mrow><mi>n</mi><mo>(</mo><mi>d</mi><mo>−</mo><mn>2</mn><mo>)</mo><mo>+</mo><mo>⌈</mo><mi>n</mi><mo>/</mo><mn>2</mn><mo>⌉</mo></mrow></msup><mo>+</mo><mi>A</mi><mo>(</mo><mi>b</mi><mo>,</mo><mi>n</mi><mo>)</mo><mo>]</mo><mspace></mspace><mrow><mi>mod</mi></mrow><mspace></mspace><mi>B</mi><mo>(</mo><mi>b</mi><mo>,</mo><mi>n</mi><mo>)</mo></mrow><mrow><msup><mrow><mi>b</mi></mrow><mrow><mo>(</mo><mi>d</mi><mo>−</mo><mn>1</mn><mo>)</mo><mi>n</mi></mrow></msup></mrow></mfrac><mo>⌋</mo></mrow><mo>,</mo></math></span></span></span><span><span><span><math><mi>s</mi><mo>(</mo><mi>n</mi><mo>)</mo><mo>=</mo><mfrac><mrow><mn>1</mn></mrow><mrow><mo>|</mo><msub><mrow><mi>α</mi></mrow><mrow><mi>d</mi></mrow></msub><mo>|</mo></mrow></mfrac><mrow><mo>{</mo><mrow><mo>[</mo><mrow><mo>(</mo><msup><mrow><mi>b</mi></mrow><mrow><mi>n</mi><mo>(</mo><mi>d</mi><mo>−</mo><mn>1</mn><mo>)</mo><mo>+</mo><mrow><mo>⌈</mo><mi>n</mi><mo>/</mo><mn>2</mn><mo>⌉</mo></mrow></mrow></msup><mo>−</mo><msup><mrow><mi>b</mi></mrow><mrow><mi>n</mi></mrow></msup><mi>sgn</mi><mo>(</mo><msub><mrow><mi>α</mi></mrow><mrow><mi>d</mi></mrow></msub><mo>)</mo><mi>A</mi><mo>(</mo><mi>b</mi><mo>,</mo><mi>n</mi><mo>)</mo><mo>)</mo></mrow></mrow></mrow><mspace></mspace><mspace></mspace><mrow><mi>mod</mi></mrow><mspace></mspace><mi>B</mi><mo>(</mo><mi>b</mi><mo>,</mo><mi>n</mi><mo>)</mo><mo>]</mo><mspace></mspace><mrow><mi>mod</mi></mrow><mspace></mspace><msup><mrow><mi>b</mi></mrow><mrow><mi>n</mi></mrow></msup><mo>}</mo><mo>.</mo></math></span></span></span> Here <span><math><mi>A</mi><mo>(</mo><mi>b</mi><mo>,</mo><mi>n</mi><mo>)</mo></math></span> and <span><math><mi>B</mi><mo>(</mo><mi>b</mi><mo>,</mo><mi>n</mi><mo>)</mo></math></span> are polynomials with integer coefficients in <span><math><msup><mrow><mi>b</mi></mrow><mrow><mi>n</mi></mrow></msup></math></span>. Th","PeriodicalId":50031,"journal":{"name":"Journal of Symbolic Computation","volume":"130 ","pages":"Article 102433"},"PeriodicalIF":0.6,"publicationDate":"2025-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143454136","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"A fast algorithm for denumerants with three variables","authors":"Feihu Liu, Guoce Xin","doi":"10.1016/j.jsc.2024.102414","DOIUrl":"10.1016/j.jsc.2024.102414","url":null,"abstract":"<div><div>Let <span><math><mi>a</mi><mo>,</mo><mi>b</mi><mo>,</mo><mi>c</mi></math></span> be distinct positive integers such that <span><math><mi>a</mi><mo><</mo><mi>b</mi><mo><</mo><mi>c</mi></math></span> and <span><math><mi>gcd</mi><mo></mo><mo>(</mo><mi>a</mi><mo>,</mo><mi>b</mi><mo>,</mo><mi>c</mi><mo>)</mo><mo>=</mo><mn>1</mn></math></span>. For any non-negative integer <em>n</em>, the denumerant function <span><math><mi>d</mi><mo>(</mo><mi>n</mi><mo>;</mo><mi>a</mi><mo>,</mo><mi>b</mi><mo>,</mo><mi>c</mi><mo>)</mo></math></span> denotes the number of solutions of the equation <span><math><mi>a</mi><msub><mrow><mi>x</mi></mrow><mrow><mn>1</mn></mrow></msub><mo>+</mo><mi>b</mi><msub><mrow><mi>x</mi></mrow><mrow><mn>2</mn></mrow></msub><mo>+</mo><mi>c</mi><msub><mrow><mi>x</mi></mrow><mrow><mn>3</mn></mrow></msub><mo>=</mo><mi>n</mi></math></span> in non-negative integers <span><math><msub><mrow><mi>x</mi></mrow><mrow><mn>1</mn></mrow></msub><mo>,</mo><msub><mrow><mi>x</mi></mrow><mrow><mn>2</mn></mrow></msub><mo>,</mo><msub><mrow><mi>x</mi></mrow><mrow><mn>3</mn></mrow></msub></math></span>. We present an algorithm that computes <span><math><mi>d</mi><mo>(</mo><mi>n</mi><mo>;</mo><mi>a</mi><mo>,</mo><mi>b</mi><mo>,</mo><mi>c</mi><mo>)</mo></math></span> with a time complexity of <span><math><mi>O</mi><mo>(</mo><mi>log</mi><mo></mo><mi>b</mi><mo>)</mo></math></span>.</div></div>","PeriodicalId":50031,"journal":{"name":"Journal of Symbolic Computation","volume":"129 ","pages":"Article 102414"},"PeriodicalIF":0.6,"publicationDate":"2025-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143159655","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Carlos D'Andrea, Hoon Hong, Evelyne Hubert, Teresa Krick
{"title":"Computational Algebra and Geometry: A special issue in memory and honor of Agnes Szanto","authors":"Carlos D'Andrea, Hoon Hong, Evelyne Hubert, Teresa Krick","doi":"10.1016/j.jsc.2024.102418","DOIUrl":"10.1016/j.jsc.2024.102418","url":null,"abstract":"","PeriodicalId":50031,"journal":{"name":"Journal of Symbolic Computation","volume":"129 ","pages":"Article 102418"},"PeriodicalIF":0.6,"publicationDate":"2025-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143160245","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Limits of real bivariate rational functions","authors":"Sĩ Tiệp Đinh , Feng Guo , Hồng Đức Nguyễn , Tiến-Sơn Phạm","doi":"10.1016/j.jsc.2024.102405","DOIUrl":"10.1016/j.jsc.2024.102405","url":null,"abstract":"<div><div>Given two nonzero polynomials <span><math><mi>f</mi><mo>,</mo><mi>g</mi><mo>∈</mo><mi>R</mi><mo>[</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>]</mo></math></span> and a point <span><math><mo>(</mo><mi>a</mi><mo>,</mo><mi>b</mi><mo>)</mo><mo>∈</mo><msup><mrow><mi>R</mi></mrow><mrow><mn>2</mn></mrow></msup></math></span>, we give some necessary and sufficient conditions for the existence of the limit <span><math><munder><mi>lim</mi><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>)</mo><mo>→</mo><mo>(</mo><mi>a</mi><mo>,</mo><mi>b</mi><mo>)</mo></mrow></munder><mo></mo><mfrac><mrow><mi>f</mi><mo>(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>)</mo></mrow><mrow><mi>g</mi><mo>(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>)</mo></mrow></mfrac></math></span>. We also show that, if the denominator <em>g</em> has an isolated zero at the given point <span><math><mo>(</mo><mi>a</mi><mo>,</mo><mi>b</mi><mo>)</mo></math></span>, then the set of possible limits of <span><math><munder><mi>lim</mi><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>)</mo><mo>→</mo><mo>(</mo><mi>a</mi><mo>,</mo><mi>b</mi><mo>)</mo></mrow></munder><mo></mo><mfrac><mrow><mi>f</mi><mo>(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>)</mo></mrow><mrow><mi>g</mi><mo>(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>)</mo></mrow></mfrac></math></span> is a closed interval in <span><math><mover><mrow><mi>R</mi></mrow><mo>‾</mo></mover></math></span> and can be explicitly determined. As an application, we propose an effective algorithm to verify the existence of the limit and compute the limit (if it exists). Our approach is geometric and is based on Puiseux expansions.</div></div>","PeriodicalId":50031,"journal":{"name":"Journal of Symbolic Computation","volume":"129 ","pages":"Article 102405"},"PeriodicalIF":0.6,"publicationDate":"2025-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143159651","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Computing component groups of stabilizers of nilpotent orbit representatives","authors":"Emanuele Di Bella, Willem A. de Graaf","doi":"10.1016/j.jsc.2024.102404","DOIUrl":"10.1016/j.jsc.2024.102404","url":null,"abstract":"<div><div>We describe computational methods for computing the component group of the stabilizer of a nilpotent element in a complex simple Lie algebra. Our algorithms have been implemented in the language of the computer algebra system <span>GAP</span>4. Occasionally we need Gröbner basis computations; for these we use the systems <span>Magma</span> and <span>Singular</span>. The resulting component groups have been made available in the <span>GAP</span>4 package <span>SLA</span>.</div></div>","PeriodicalId":50031,"journal":{"name":"Journal of Symbolic Computation","volume":"129 ","pages":"Article 102404"},"PeriodicalIF":0.6,"publicationDate":"2025-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142747772","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}