arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 2401.08455cs.SC
收藏

创造性伸缩的子模方法

Submodule approach to creative telescoping

Mark van Hoeij

AI总结:

本文提出利用子模分解和自同构加速可约情形下创造性伸缩的计算,分别计算各因子以节省CPU时间。

摘要:

本文提出了一些加速创造性伸缩过程的思路,特别是在伸缩算子可约的情况下。可以将伸缩解释为计算一个D-模M中元素m的零化子L∈D。主要思想是寻找M的子模。若N是M的非平凡子模,构造m在M/N中的像的最小算子R,则R是L在D中的一个右因子。于是L=L'R,其中左因子L'是R(m)∈N的伸缩算子。为加速计算L',先计算D在N的自然基上的作用,然后通过循环向量计算得到L'。另一个主要思想是当N具有自同构时,利用它们构造子模。具有不同特征值的自同构可用于将N分解为直和N1⊕…⊕Nk。则L'是L1,…,Lk的LCLM(最小左公倍式),其中Li是R(m)在Ni上的投影的伸缩算子。LCLM会大幅增加系数的次数,因此L'和L可能比因子L1,…,Lk和R大得多。实例表明,分别计算每个因子Li和R,与用标准创造性伸缩计算展开形式的L相比,可以节省大量CPU时间。

英文摘要:

This paper proposes ideas to speed up the process of creative telescoping, particularly when the telescoper is reducible. One can interpret telescoping as computing an annihilator $L \in D$ for an element $m$ in a $D$-module $M$. The main idea is to look for submodules of $M$. If $N$ is a non-trivial submodule of $M$, constructing the minimal operator $R$ of the image of $m$ in $M/N$ gives a right-factor of $L$ in $D$. Then $L = L' R$ where the left-factor $L'$ is the telescoper of $R(m) \in N$. To expedite computing $L'$, compute the action of $D$ on a natural basis of $N$, then obtain $L'$ with a cyclic vector computation. The next main idea is that when $N$ has automorphisms, use them to construct submodules. An automorphism with distinct eigenvalues can be used to decompose $N$ as a direct sum $N_1 \oplus \cdots \oplus N_k$. Then $L'$ is the LCLM (Least Common Left Multiple) of $L_1, \ldots, L_k$ where $L_i$ is the telescoper of the projection of $R(m)$ on $N_i$. An LCLM can greatly increase the degrees of coefficients, so $L'$ and $L$ can be much larger expressions than the factors $L_1,\ldots,L_k$ and $R$. Examples show that computing each factor $L_i$ and $R$ seperately can save a lot of CPU time compared to computing $L$ in expanded form with standard creative telescoping.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑