Pub Date : 2024-03-15DOI: 10.1016/j.jsc.2024.102323
Allison McClure, Anne Shiu
A multistationarity region is the part of a reaction network's parameter space that gives rise to multiple steady states. Mathematically, this region consists of the positive parameters for which a parametrized family of polynomial equations admits two or more positive roots. Much recent work has focused on analyzing multistationarity regions of biologically significant reaction networks and determining whether such regions are connected; indeed, a better understanding of the topology and geometry of such regions may help elucidate how robust multistationarity is to perturbations. Here we focus on the multistationarity regions of small networks, those with few species and few reactions. For two families of such networks – those with one species and up to three reactions, and those with two species and up to two reactions – we prove that the resulting multistationarity regions are connected. We also give an example of a network with one species and six reactions for which the multistationarity region is disconnected. Our proofs rely on the formula for the discriminant of a trinomial, a classification of small multistationary networks, and a recent result of Feliu and Telek that partially generalizes Descartes' rule of signs.
{"title":"On the connectedness of multistationarity regions of small reaction networks","authors":"Allison McClure, Anne Shiu","doi":"10.1016/j.jsc.2024.102323","DOIUrl":"10.1016/j.jsc.2024.102323","url":null,"abstract":"<div><p>A multistationarity region is the part of a reaction network's parameter space that gives rise to multiple steady states. Mathematically, this region consists of the positive parameters for which a parametrized family of polynomial equations admits two or more positive roots. Much recent work has focused on analyzing multistationarity regions of biologically significant reaction networks and determining whether such regions are connected; indeed, a better understanding of the topology and geometry of such regions may help elucidate how robust multistationarity is to perturbations. Here we focus on the multistationarity regions of small networks, those with few species and few reactions. For two families of such networks – those with one species and up to three reactions, and those with two species and up to two reactions – we prove that the resulting multistationarity regions are connected. We also give an example of a network with one species and six reactions for which the multistationarity region is disconnected. Our proofs rely on the formula for the discriminant of a trinomial, a classification of small multistationary networks, and a recent result of Feliu and Telek that partially generalizes Descartes' rule of signs.</p></div>","PeriodicalId":50031,"journal":{"name":"Journal of Symbolic Computation","volume":"125 ","pages":"Article 102323"},"PeriodicalIF":0.7,"publicationDate":"2024-03-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140196310","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}
Pub Date : 2024-03-06DOI: 10.1016/j.jsc.2024.102315
Nan Li , Zijia Li , Zhi-Hong Yang , Lihong Zhi
In 1936, Krull asked if the integral closure of a primary ideal is still primary. Fifty years later, Huneke partially answered this question by giving a primary polynomial ideal whose integral closure is not primary in a regular local ring of characteristic . We provide counterexamples to Krull's question regarding polynomial rings over any fields. We also find that the Jacobian ideal J of the polynomial given by Briançon and Speder (1975) is a counterexample to Krull's question.
{"title":"The integral closure of a primary ideal is not always primary","authors":"Nan Li , Zijia Li , Zhi-Hong Yang , Lihong Zhi","doi":"10.1016/j.jsc.2024.102315","DOIUrl":"10.1016/j.jsc.2024.102315","url":null,"abstract":"<div><p>In <span>1936</span>, Krull asked if the integral closure of a primary ideal is still primary. Fifty years later, Huneke partially answered this question by giving a primary polynomial ideal whose integral closure is not primary in a regular local ring of characteristic <span><math><mi>p</mi><mo>=</mo><mn>2</mn></math></span>. We provide counterexamples to Krull's question regarding polynomial rings over any fields. We also find that the Jacobian ideal <em>J</em> of the polynomial <span><math><mi>f</mi><mo>=</mo><msup><mrow><mi>x</mi></mrow><mrow><mn>6</mn></mrow></msup><mo>+</mo><msup><mrow><mi>y</mi></mrow><mrow><mn>6</mn></mrow></msup><mo>+</mo><msup><mrow><mi>x</mi></mrow><mrow><mn>4</mn></mrow></msup><mi>z</mi><mi>t</mi><mo>+</mo><msup><mrow><mi>z</mi></mrow><mrow><mn>3</mn></mrow></msup></math></span> given by <span>Briançon and Speder (1975)</span> is a counterexample to Krull's question.</p></div>","PeriodicalId":50031,"journal":{"name":"Journal of Symbolic Computation","volume":"125 ","pages":"Article 102315"},"PeriodicalIF":0.7,"publicationDate":"2024-03-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140071563","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}
Pub Date : 2024-03-05DOI: 10.1016/j.jsc.2024.102314
Sayak Chakrabarti, Ashish Dwivedi, Nitin Saxena
<div><p>We study the problem of solving a system of <em>m</em> polynomials in <em>n</em> variables over the ring of integers modulo a prime-power <span><math><msup><mrow><mi>p</mi></mrow><mrow><mi>k</mi></mrow></msup></math></span>. The problem over finite fields is well studied in varied parameter settings. For small characteristic <span><math><mi>p</mi><mo>=</mo><mn>2</mn></math></span>, Lokshtanov et al. (SODA'17) initiated the study, for degree <span><math><mi>d</mi><mo>=</mo><mn>2</mn></math></span> systems, to improve the exhaustive search complexity of <span><math><mi>O</mi><mo>(</mo><msup><mrow><mn>2</mn></mrow><mrow><mi>n</mi></mrow></msup><mo>)</mo><mo>⋅</mo><mtext>poly</mtext><mo>(</mo><mi>m</mi><mo>,</mo><mi>n</mi><mo>)</mo></math></span> to <span><math><mi>O</mi><mo>(</mo><msup><mrow><mn>2</mn></mrow><mrow><mn>0.8765</mn><mi>n</mi></mrow></msup><mo>)</mo><mo>⋅</mo><mtext>poly</mtext><mo>(</mo><mi>m</mi><mo>,</mo><mi>n</mi><mo>)</mo></math></span>; which currently is improved to <span><math><mi>O</mi><mo>(</mo><msup><mrow><mn>2</mn></mrow><mrow><mn>0.6943</mn><mi>n</mi></mrow></msup><mo>)</mo><mo>⋅</mo><mtext>poly</mtext><mo>(</mo><mi>m</mi><mo>,</mo><mi>n</mi><mo>)</mo></math></span> in Dinur (SODA'21). For large <em>p</em> but constant <em>n</em>, Huang and Wong (FOCS'96) gave a randomized <span><math><mtext>poly</mtext><mo>(</mo><mi>d</mi><mo>,</mo><mi>m</mi><mo>,</mo><mi>log</mi><mo></mo><mi>p</mi><mo>)</mo></math></span> time algorithm. Note that for growing <em>n</em>, system-solving is known to be <em>intractable</em> even with <span><math><mi>p</mi><mo>=</mo><mn>2</mn></math></span> and degree <span><math><mi>d</mi><mo>=</mo><mn>2</mn></math></span>.</p><p>We devise a randomized <span><math><mtext>poly</mtext><mo>(</mo><mi>d</mi><mo>,</mo><mi>m</mi><mo>,</mo><mi>log</mi><mo></mo><mi>p</mi><mo>)</mo></math></span>-time algorithm to find a root of a given system of <em>m</em> integral polynomials of degrees bounded by <em>d</em>, in <em>n</em> variables, modulo a prime power <span><math><msup><mrow><mi>p</mi></mrow><mrow><mi>k</mi></mrow></msup></math></span>; when <span><math><mi>n</mi><mo>+</mo><mi>k</mi></math></span> is constant. In a way, we extend the efficient algorithm of Huang and Wong (FOCS'96) for system-solving over Galois fields (i.e., characteristic <em>p</em>) to system-solving over Galois <em>rings</em> (i.e., characteristic <span><math><msup><mrow><mi>p</mi></mrow><mrow><mi>k</mi></mrow></msup></math></span>); when <span><math><mi>k</mi><mo>></mo><mn>1</mn></math></span> is constant. The challenge here is to find a lift of <em>singular</em> <span><math><msub><mrow><mi>F</mi></mrow><mrow><mi>p</mi></mrow></msub></math></span>-roots (exponentially many); as there is no efficient general way known in algebraic-geometry for resolving singularities.</p><p>Our algorithm has applications to factoring univariate polynomials over Galois rings. Given <span><math><mi>f</mi><mo>∈</mo><mi>Z</mi><mo>[</mo><mi>x</mi><mo>]
我们研究的问题是求解整数环上的素幂多项式系统。有限域上的问题在各种参数设置下都有很好的研究。对于小特征,Lokshtanov 等人(SODA'17)发起了针对度系统的研究,以提高到的穷举搜索复杂度;目前,Dinur(SODA'21)已将其提高到。对于大而恒定的 , Huang 和 Wong (FOCS'96)给出了一种随机时间算法。需要注意的是,对于不断增长的 ,已知系统求解与 和 阶数相等。
{"title":"Solving polynomial systems over non-fields and applications to modular polynomial factoring","authors":"Sayak Chakrabarti, Ashish Dwivedi, Nitin Saxena","doi":"10.1016/j.jsc.2024.102314","DOIUrl":"10.1016/j.jsc.2024.102314","url":null,"abstract":"<div><p>We study the problem of solving a system of <em>m</em> polynomials in <em>n</em> variables over the ring of integers modulo a prime-power <span><math><msup><mrow><mi>p</mi></mrow><mrow><mi>k</mi></mrow></msup></math></span>. The problem over finite fields is well studied in varied parameter settings. For small characteristic <span><math><mi>p</mi><mo>=</mo><mn>2</mn></math></span>, Lokshtanov et al. (SODA'17) initiated the study, for degree <span><math><mi>d</mi><mo>=</mo><mn>2</mn></math></span> systems, to improve the exhaustive search complexity of <span><math><mi>O</mi><mo>(</mo><msup><mrow><mn>2</mn></mrow><mrow><mi>n</mi></mrow></msup><mo>)</mo><mo>⋅</mo><mtext>poly</mtext><mo>(</mo><mi>m</mi><mo>,</mo><mi>n</mi><mo>)</mo></math></span> to <span><math><mi>O</mi><mo>(</mo><msup><mrow><mn>2</mn></mrow><mrow><mn>0.8765</mn><mi>n</mi></mrow></msup><mo>)</mo><mo>⋅</mo><mtext>poly</mtext><mo>(</mo><mi>m</mi><mo>,</mo><mi>n</mi><mo>)</mo></math></span>; which currently is improved to <span><math><mi>O</mi><mo>(</mo><msup><mrow><mn>2</mn></mrow><mrow><mn>0.6943</mn><mi>n</mi></mrow></msup><mo>)</mo><mo>⋅</mo><mtext>poly</mtext><mo>(</mo><mi>m</mi><mo>,</mo><mi>n</mi><mo>)</mo></math></span> in Dinur (SODA'21). For large <em>p</em> but constant <em>n</em>, Huang and Wong (FOCS'96) gave a randomized <span><math><mtext>poly</mtext><mo>(</mo><mi>d</mi><mo>,</mo><mi>m</mi><mo>,</mo><mi>log</mi><mo></mo><mi>p</mi><mo>)</mo></math></span> time algorithm. Note that for growing <em>n</em>, system-solving is known to be <em>intractable</em> even with <span><math><mi>p</mi><mo>=</mo><mn>2</mn></math></span> and degree <span><math><mi>d</mi><mo>=</mo><mn>2</mn></math></span>.</p><p>We devise a randomized <span><math><mtext>poly</mtext><mo>(</mo><mi>d</mi><mo>,</mo><mi>m</mi><mo>,</mo><mi>log</mi><mo></mo><mi>p</mi><mo>)</mo></math></span>-time algorithm to find a root of a given system of <em>m</em> integral polynomials of degrees bounded by <em>d</em>, in <em>n</em> variables, modulo a prime power <span><math><msup><mrow><mi>p</mi></mrow><mrow><mi>k</mi></mrow></msup></math></span>; when <span><math><mi>n</mi><mo>+</mo><mi>k</mi></math></span> is constant. In a way, we extend the efficient algorithm of Huang and Wong (FOCS'96) for system-solving over Galois fields (i.e., characteristic <em>p</em>) to system-solving over Galois <em>rings</em> (i.e., characteristic <span><math><msup><mrow><mi>p</mi></mrow><mrow><mi>k</mi></mrow></msup></math></span>); when <span><math><mi>k</mi><mo>></mo><mn>1</mn></math></span> is constant. The challenge here is to find a lift of <em>singular</em> <span><math><msub><mrow><mi>F</mi></mrow><mrow><mi>p</mi></mrow></msub></math></span>-roots (exponentially many); as there is no efficient general way known in algebraic-geometry for resolving singularities.</p><p>Our algorithm has applications to factoring univariate polynomials over Galois rings. Given <span><math><mi>f</mi><mo>∈</mo><mi>Z</mi><mo>[</mo><mi>x</mi><mo>]","PeriodicalId":50031,"journal":{"name":"Journal of Symbolic Computation","volume":"125 ","pages":"Article 102314"},"PeriodicalIF":0.7,"publicationDate":"2024-03-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140071367","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}
Pub Date : 2024-03-04DOI: 10.1016/j.jsc.2024.102312
Heiko Dietrich , Willem A. de Graaf
We present a computational approach to determine the space of almost-inner derivations of a finite dimensional Lie algebra given by a structure constant table. We also present an example of a Lie algebra for which the quotient algebra of the almost-inner derivations modulo the inner derivations is non-abelian. This answers a question of Kunyavskii and Ostapenko.
{"title":"A computational approach to almost-inner derivations","authors":"Heiko Dietrich , Willem A. de Graaf","doi":"10.1016/j.jsc.2024.102312","DOIUrl":"https://doi.org/10.1016/j.jsc.2024.102312","url":null,"abstract":"<div><p>We present a computational approach to determine the space of almost-inner derivations of a finite dimensional Lie algebra given by a structure constant table. We also present an example of a Lie algebra for which the quotient algebra of the almost-inner derivations modulo the inner derivations is non-abelian. This answers a question of Kunyavskii and Ostapenko.</p></div>","PeriodicalId":50031,"journal":{"name":"Journal of Symbolic Computation","volume":"125 ","pages":"Article 102312"},"PeriodicalIF":0.7,"publicationDate":"2024-03-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S0747717124000166/pdfft?md5=158ca0ceced5645dd3d6b5c19e5bfa5f&pid=1-s2.0-S0747717124000166-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140051681","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}
Pub Date : 2024-03-01DOI: 10.1016/j.jsc.2024.102313
Juan Manuel Peña , Tomas Sauer
Recovery of multivariate exponential polynomials, i.e., the multivariate version of Prony's problem, can be stabilized by using more than the minimally needed multiinteger samples of the function. We present an algorithm that takes into account this extra information and prove a backward error estimate for the algebraic recovery method SMILE. In addition, we give a method to approximate data by an exponential polynomial sequence of a given structure as a step in the direction of multivariate model reduction.
{"title":"Stabilized recovery and model reduction for multivariate exponential polynomials","authors":"Juan Manuel Peña , Tomas Sauer","doi":"10.1016/j.jsc.2024.102313","DOIUrl":"https://doi.org/10.1016/j.jsc.2024.102313","url":null,"abstract":"<div><p>Recovery of multivariate exponential polynomials, i.e., the multivariate version of Prony's problem, can be stabilized by using more than the minimally needed multiinteger samples of the function. We present an algorithm that takes into account this extra information and prove a backward error estimate for the algebraic recovery method SMILE. In addition, we give a method to approximate data by an exponential polynomial sequence of a given structure as a step in the direction of multivariate model reduction.</p></div>","PeriodicalId":50031,"journal":{"name":"Journal of Symbolic Computation","volume":"125 ","pages":"Article 102313"},"PeriodicalIF":0.7,"publicationDate":"2024-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S0747717124000178/pdfft?md5=a03807abfc64e6721e202a9e27a5dbdf&pid=1-s2.0-S0747717124000178-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140051680","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}
Pub Date : 2024-03-01DOI: 10.1016/j.jsc.2024.102311
Antoine Leudière, Pierre-Jean Spaenlehauer
We explore algorithmic aspects of a simply transitive commutative group action coming from the class field theory of imaginary hyperelliptic function fields. Namely, the Jacobian of an imaginary hyperelliptic curve defined over acts on a subset of isomorphism classes of Drinfeld modules. We describe an algorithm to compute the group action efficiently. This is a function field analog of the Couveignes-Rostovtsev-Stolbunov group action. We report on an explicit computation done with our proof-of-concept C++/NTL implementation; it took a fraction of a second on a standard computer. We prove that the problem of inverting the group action reduces to the problem of finding isogenies of fixed τ-degree between Drinfeld -modules, which is solvable in polynomial time thanks to an algorithm by Wesolowski. We give asymptotic complexity bounds for all algorithms presented in this paper.
{"title":"Computing a group action from the class field theory of imaginary hyperelliptic function fields","authors":"Antoine Leudière, Pierre-Jean Spaenlehauer","doi":"10.1016/j.jsc.2024.102311","DOIUrl":"https://doi.org/10.1016/j.jsc.2024.102311","url":null,"abstract":"<div><p>We explore algorithmic aspects of a simply transitive commutative group action coming from the class field theory of imaginary hyperelliptic function fields. Namely, the Jacobian of an imaginary hyperelliptic curve defined over <span><math><msub><mrow><mi>F</mi></mrow><mrow><mi>q</mi></mrow></msub></math></span> acts on a subset of isomorphism classes of Drinfeld modules. We describe an algorithm to compute the group action efficiently. This is a function field analog of the Couveignes-Rostovtsev-Stolbunov group action. We report on an explicit computation done with our proof-of-concept C++/NTL implementation; it took a fraction of a second on a standard computer. We prove that the problem of inverting the group action reduces to the problem of finding isogenies of fixed <em>τ</em>-degree between Drinfeld <span><math><msub><mrow><mi>F</mi></mrow><mrow><mi>q</mi></mrow></msub><mo>[</mo><mi>X</mi><mo>]</mo></math></span>-modules, which is solvable in polynomial time thanks to an algorithm by Wesolowski. We give asymptotic complexity bounds for all algorithms presented in this paper.</p></div>","PeriodicalId":50031,"journal":{"name":"Journal of Symbolic Computation","volume":"125 ","pages":"Article 102311"},"PeriodicalIF":0.7,"publicationDate":"2024-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140051678","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}
Pub Date : 2024-02-23DOI: 10.1016/j.jsc.2024.102310
Eleonore Faber , Colin Ingalls , Simon May , Marco Talarico
Consider the symmetric group acting as a reflection group on the polynomial ring where k is a field, such that Char(k) does not divide n!. We use Higher Specht polynomials to construct matrix factorizations of the discriminant of this group action: these matrix factorizations are indexed by partitions of n and respect the decomposition of the coinvariant algebra into isotypical components. The maximal Cohen–Macaulay modules associated to these matrix factorizations give rise to a noncommutative resolution of the discriminant and they correspond to the nontrivial irreducible representations of . All our constructions are implemented in Macaulay2 and we provide several examples. We also discuss extensions of these results to Young subgroups of and indicate how to generalize them to the reflection groups .
考虑对称群 Sn 作为反射群作用于多项式环 k[x1,...xn] (其中 k 是一个域),使得 Char(k) 不除 n!。我们使用高斯佩希特多项式来构造这个群作用的判别式的矩阵因式分解:这些矩阵因式分解以 n 的分区为索引,并尊重共变代数分解为同型成分的原则。与这些矩阵因式化相关的最大科恩-麦考莱模块产生了判别式的非交换解析,它们对应于 Sn 的非琐不可还原表示。我们的所有构造都在 Macaulay2 中实现,并提供了几个例子。我们还讨论了将这些结果扩展到 Sn 的 Young 子群,并指出如何将它们推广到反射群 G(m,1,n)。
{"title":"Matrix factorizations of the discriminant of Sn","authors":"Eleonore Faber , Colin Ingalls , Simon May , Marco Talarico","doi":"10.1016/j.jsc.2024.102310","DOIUrl":"10.1016/j.jsc.2024.102310","url":null,"abstract":"<div><p>Consider the symmetric group <span><math><msub><mrow><mi>S</mi></mrow><mrow><mi>n</mi></mrow></msub></math></span> acting as a reflection group on the polynomial ring <span><math><mi>k</mi><mo>[</mo><msub><mrow><mi>x</mi></mrow><mrow><mn>1</mn></mrow></msub><mo>,</mo><mo>…</mo><mo>,</mo><msub><mrow><mi>x</mi></mrow><mrow><mi>n</mi></mrow></msub><mo>]</mo></math></span> where <em>k</em> is a field, such that Char(<em>k</em>) does not divide <em>n</em>!. We use Higher Specht polynomials to construct matrix factorizations of the discriminant of this group action: these matrix factorizations are indexed by partitions of <em>n</em> and respect the decomposition of the coinvariant algebra into isotypical components. The maximal Cohen–Macaulay modules associated to these matrix factorizations give rise to a noncommutative resolution of the discriminant and they correspond to the nontrivial irreducible representations of <span><math><msub><mrow><mi>S</mi></mrow><mrow><mi>n</mi></mrow></msub></math></span>. All our constructions are implemented in Macaulay2 and we provide several examples. We also discuss extensions of these results to Young subgroups of <span><math><msub><mrow><mi>S</mi></mrow><mrow><mi>n</mi></mrow></msub></math></span> and indicate how to generalize them to the reflection groups <span><math><mi>G</mi><mo>(</mo><mi>m</mi><mo>,</mo><mn>1</mn><mo>,</mo><mi>n</mi><mo>)</mo></math></span>.</p></div>","PeriodicalId":50031,"journal":{"name":"Journal of Symbolic Computation","volume":"125 ","pages":"Article 102310"},"PeriodicalIF":0.7,"publicationDate":"2024-02-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S0747717124000142/pdfft?md5=688baaec9b10f27e6369b86c65d8e101&pid=1-s2.0-S0747717124000142-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139947723","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}
Pub Date : 2024-02-21DOI: 10.1016/j.jsc.2024.102309
Jin-San Cheng , Kai Jin , Marc Pouget , Junyi Wen , Bingwei Zhang
We propose a new algorithm to compute the topology of a real algebraic space curve. The novelties of this algorithm are a new technique to achieve the lifting step which recovers points of the space curve in each plane fiber from several projections and a weaker notion of generic position. As distinct to previous work, our sweep generic position does not require that x-critical points have different x-coordinates. The complexity of achieving this sweep generic position property is thus no longer a bottleneck in term of complexity. The bit complexity of our algorithm is where d and τ bound the degree and the bitsize of the integer coefficients, respectively, of the defining polynomials of the curve and polylogarithmic factors are ignored. To the best of our knowledge, this improves upon the best currently known results at least by a factor of .
我们提出了一种计算实代数空间曲线拓扑结构的新算法。该算法的新颖之处在于采用了一种新技术来实现提升步骤,即从多个投影中恢复空间曲线在每个平面纤维中的点,以及弱化泛函位置的概念。与之前的工作不同的是,我们的 "横扫通用位置 "不要求 x 关键点具有不同的 x 坐标。因此,实现扫频泛位属性的复杂性不再是复杂性的瓶颈。我们算法的比特复杂度为 O˜(d18+d17τ),其中 d 和 τ 分别表示曲线定义多项式的整数系数的阶数和比特大小,多对数因子被忽略。据我们所知,这比目前已知的最佳结果至少提高了 d2 倍。
{"title":"An improved complexity bound for computing the topology of a real algebraic space curve","authors":"Jin-San Cheng , Kai Jin , Marc Pouget , Junyi Wen , Bingwei Zhang","doi":"10.1016/j.jsc.2024.102309","DOIUrl":"10.1016/j.jsc.2024.102309","url":null,"abstract":"<div><p>We propose a new algorithm to compute the topology of a real algebraic space curve. The novelties of this algorithm are a new technique to achieve the lifting step which recovers points of the space curve in each plane fiber from several projections and a weaker notion of generic position. As distinct to previous work, our <em>sweep generic position</em> does not require that <em>x</em>-critical points have different <em>x</em>-coordinates. The complexity of achieving this sweep generic position property is thus no longer a bottleneck in term of complexity. The bit complexity of our algorithm is <span><math><mover><mrow><mi>O</mi></mrow><mrow><mo>˜</mo></mrow></mover><mo>(</mo><msup><mrow><mi>d</mi></mrow><mrow><mn>18</mn></mrow></msup><mo>+</mo><msup><mrow><mi>d</mi></mrow><mrow><mn>17</mn></mrow></msup><mi>τ</mi><mo>)</mo></math></span> where <em>d</em> and <em>τ</em> bound the degree and the bitsize of the integer coefficients, respectively, of the defining polynomials of the curve and polylogarithmic factors are ignored. To the best of our knowledge, this improves upon the best currently known results at least by a factor of <span><math><msup><mrow><mi>d</mi></mrow><mrow><mn>2</mn></mrow></msup></math></span>.</p></div>","PeriodicalId":50031,"journal":{"name":"Journal of Symbolic Computation","volume":"125 ","pages":"Article 102309"},"PeriodicalIF":0.7,"publicationDate":"2024-02-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139919633","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}
Pub Date : 2024-02-09DOI: 10.1016/j.jsc.2024.102308
Qing-Hu Hou , Yarong Wei
Inspired by Karr's algorithm, we consider the summations involving a sequence satisfying a recurrence of order two. The structure of such summations provides an algebraic framework for solving the difference equations of form in the bivariate difference field , where are known binary functions of α, β, and α, β are two algebraically independent transcendental elements, σ is a transformation that satisfies , , where . Based on it, we then describe algorithms for finding the universal denominator for those equations in the bivariate difference field under certain assumptions. This reduces the general problem of finding the rational solutions of such equations to the problem of finding the polynomial solutions of such equations.
{"title":"Rational solutions to the first order difference equations in the bivariate difference field","authors":"Qing-Hu Hou , Yarong Wei","doi":"10.1016/j.jsc.2024.102308","DOIUrl":"https://doi.org/10.1016/j.jsc.2024.102308","url":null,"abstract":"<div><p>Inspired by Karr's algorithm, we consider the summations involving a sequence satisfying a recurrence of order two. The structure of such summations provides an algebraic framework for solving the difference equations of form <span><math><mi>a</mi><mi>σ</mi><mo>(</mo><mi>g</mi><mo>)</mo><mo>+</mo><mi>b</mi><mi>g</mi><mo>=</mo><mi>f</mi></math></span> in the bivariate difference field <span><math><mo>(</mo><mi>F</mi><mo>(</mo><mi>α</mi><mo>,</mo><mi>β</mi><mo>)</mo><mo>,</mo><mi>σ</mi><mo>)</mo></math></span>, where <span><math><mi>a</mi><mo>,</mo><mi>b</mi><mo>,</mo><mi>f</mi><mo>∈</mo><mi>F</mi><mo>(</mo><mi>α</mi><mo>,</mo><mi>β</mi><mo>)</mo><mo>∖</mo><mo>{</mo><mn>0</mn><mo>}</mo></math></span> are known binary functions of <em>α</em>, <em>β</em>, and <em>α</em>, <em>β</em> are two algebraically independent transcendental elements, <em>σ</em> is a transformation that satisfies <span><math><mi>σ</mi><mo>(</mo><mi>α</mi><mo>)</mo><mo>=</mo><mi>β</mi></math></span>, <span><math><mi>σ</mi><mo>(</mo><mi>β</mi><mo>)</mo><mo>=</mo><mi>u</mi><mi>α</mi><mo>+</mo><mi>v</mi><mi>β</mi></math></span>, where <span><math><mi>u</mi><mo>,</mo><mi>v</mi><mo>≠</mo><mn>0</mn><mo>∈</mo><mi>F</mi></math></span>. Based on it, we then describe algorithms for finding the universal denominator for those equations in the bivariate difference field under certain assumptions. This reduces the general problem of finding the rational solutions of such equations to the problem of finding the polynomial solutions of such equations.</p></div>","PeriodicalId":50031,"journal":{"name":"Journal of Symbolic Computation","volume":"124 ","pages":"Article 102308"},"PeriodicalIF":0.7,"publicationDate":"2024-02-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139901497","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}
Pub Date : 2024-01-19DOI: 10.1016/j.jsc.2024.102299
Gemma De las Cuevas , Matt Hoogsteder Riera , Tim Netzer
Tensors are ubiquitous in mathematics and the sciences, as they allow to store information in a concise way. Decompositions of tensors may give insights into their structure and complexity. In this work, we develop a new framework for decompositions of tensors, taking into account invariance, positivity and a geometric arrangement of their local spaces. We define an invariant decomposition with indices arranged on a simplicial complex which is explicitly invariant under a group action. We give a constructive proof that this decomposition exists for all invariant tensors, after possibly enriching the simplicial complex. We further define several decompositions certifying positivity, and prove similar existence results, as well as inequalities between the corresponding ranks. Our results generalize results from the theory of tensor networks, used in the study of quantum many-body systems, for example.
{"title":"Tensor decompositions on simplicial complexes with invariance","authors":"Gemma De las Cuevas , Matt Hoogsteder Riera , Tim Netzer","doi":"10.1016/j.jsc.2024.102299","DOIUrl":"10.1016/j.jsc.2024.102299","url":null,"abstract":"<div><p><span>Tensors are ubiquitous in mathematics and the sciences, as they allow to store information in a concise way. Decompositions of tensors may give insights into their structure and complexity. In this work, we develop a new framework for decompositions of tensors, taking into account invariance, positivity and a geometric arrangement of their local spaces. We define an invariant decomposition with indices arranged on a simplicial complex which is explicitly invariant under a group action. We give a constructive proof that this decomposition exists for all invariant tensors, after possibly enriching the simplicial complex. We further define several decompositions certifying positivity, and prove similar existence results, as well as inequalities between the corresponding ranks. Our results generalize results from the theory of </span>tensor networks, used in the study of quantum many-body systems, for example.</p></div>","PeriodicalId":50031,"journal":{"name":"Journal of Symbolic Computation","volume":"124 ","pages":"Article 102299"},"PeriodicalIF":0.7,"publicationDate":"2024-01-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139497517","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}