首页 > 最新文献

International Symposium on Symbolic and Algebraic Computation最新文献

英文 中文
Solving higher order linear differential equations having elliptic function coefficients 求解具有椭圆函数系数的高阶线性微分方程
Pub Date : 2014-07-23 DOI: 10.1145/2608628.2608675
Reinhold Burger
We consider the problem of finding closed form solutions of a linear homogeneous ordinary differential equation having coefficients which are elliptic functions. In particular, the input coefficients are assumed to be represented as elements of C(p,p'), where C is the complex number field, and p(x) and p' (x) are the Weierstrass p function and its first derivative, respectively. The specific closed form solutions y(x) which we seek are hyperexponential over C(p,p'), i.e., solutions y(x) such that y' (x)/y(x) is in C(p,p'). Such solutions correspond to first order right-hand factors of the associated linear differential operator, and are analogous to hyperexponential solutions over C(x), in the more well-known case where the coefficients of the ode are in C(x). A previous paper [4] gave an algorithm for equations of second order. The algorithm presented here works for equations of arbitrary order, and will find all such hyperexponential solutions that may exist. It relies on determining the structure of such first order factors to construct an ansatz of a solution, which can then be completely determined by solving a system of multivariate polynomial equations. The algorithm works well for solutions having few singularities and hidden poles, but can slow as the number of such points increases.
考虑系数为椭圆函数的线性齐次常微分方程的闭解问题。特别是,假设输入系数表示为C(p,p')的元素,其中C是复数域,p (x)和p' (x)分别是weerstrass p函数及其一阶导数。我们寻求的特定闭形式解y(x)是C(p,p')上的超指数解,即解y(x)使得y' (x)/y(x)在C(p,p')内。这样的解对应于相关线性微分算子的一阶右因子,并且类似于C(x)上的超指数解,在更著名的情况下,ode的系数在C(x)中。先前的论文[4]给出了二阶方程的一种算法。本文提出的算法适用于任意阶的方程,并将找到所有可能存在的超指数解。它依赖于确定这些一阶因子的结构来构造解的分析,然后可以通过求解多元多项式方程组来完全确定。该算法对于具有少量奇点和隐藏极点的解效果良好,但随着奇点数量的增加,速度会变慢。
{"title":"Solving higher order linear differential equations having elliptic function coefficients","authors":"Reinhold Burger","doi":"10.1145/2608628.2608675","DOIUrl":"https://doi.org/10.1145/2608628.2608675","url":null,"abstract":"We consider the problem of finding closed form solutions of a linear homogeneous ordinary differential equation having coefficients which are elliptic functions. In particular, the input coefficients are assumed to be represented as elements of C(p,p'), where C is the complex number field, and p(x) and p' (x) are the Weierstrass p function and its first derivative, respectively. The specific closed form solutions y(x) which we seek are hyperexponential over C(p,p'), i.e., solutions y(x) such that y' (x)/y(x) is in C(p,p'). Such solutions correspond to first order right-hand factors of the associated linear differential operator, and are analogous to hyperexponential solutions over C(x), in the more well-known case where the coefficients of the ode are in C(x). A previous paper [4] gave an algorithm for equations of second order. The algorithm presented here works for equations of arbitrary order, and will find all such hyperexponential solutions that may exist. It relies on determining the structure of such first order factors to construct an ansatz of a solution, which can then be completely determined by solving a system of multivariate polynomial equations. The algorithm works well for solutions having few singularities and hidden poles, but can slow as the number of such points increases.","PeriodicalId":243282,"journal":{"name":"International Symposium on Symbolic and Algebraic Computation","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-07-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128844737","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Reduction among bracket polynomials 括号多项式之间的约简
Pub Date : 2014-07-23 DOI: 10.1145/2608628.2608630
Hongbo Li, Changpeng Shao, Lei Huang, Yue Liu
In this paper, we propose an SL(n)-invariant division of SL(n)-invariant polynomials by establishing an admissible order among the invariant polynomials in normal form. The invariant division leads to an invariant Gröbner basis theory. The invariant division is closely related to multivariate coordinate polynomial division. This feature leads to a proof of the result that if f1,..., fk are SL(n,K)-invariant where K is an arbitrary field, possibly of positive characteristic, then the invariant ideal generated by them is the intersection of the ideal generated by the fi in the polynomial ring of coordinates with the algebra of invariants.
本文通过在正规多项式中建立一个可容许的阶,给出了SL(n)-不变多项式的一个SL(n)-不变除法。不变量划分导致不变量Gröbner基理论。不变除法与多元坐标多项式除法密切相关。这个特性证明了如果f1,…, fk是SL(n,K)-不变量,其中K是任意域,可能是正特征域,那么由它们生成的不变量理想是由坐标多项式环中的fi与不变量代数生成的理想的交。
{"title":"Reduction among bracket polynomials","authors":"Hongbo Li, Changpeng Shao, Lei Huang, Yue Liu","doi":"10.1145/2608628.2608630","DOIUrl":"https://doi.org/10.1145/2608628.2608630","url":null,"abstract":"In this paper, we propose an <i>SL</i>(<i>n</i>)-invariant division of <i>SL</i>(<i>n</i>)-invariant polynomials by establishing an admissible order among the invariant polynomials in normal form. The invariant division leads to an invariant Gröbner basis theory.\u0000 The invariant division is closely related to multivariate coordinate polynomial division. This feature leads to a proof of the result that if <i>f</i><sub>1</sub>,..., <i>f</i><sub><i>k</i></sub> are <i>SL</i>(<i>n</i>,K)-invariant where K is an arbitrary field, possibly of positive characteristic, then the invariant ideal generated by them is the intersection of the ideal generated by the <i>f</i><sub><i>i</i></sub> in the polynomial ring of coordinates with the algebra of invariants.","PeriodicalId":243282,"journal":{"name":"International Symposium on Symbolic and Algebraic Computation","volume":"27 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-07-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114429320","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
Online order basis algorithm and its impact on the block Wiedemann algorithm 在线订单基算法及其对块Wiedemann算法的影响
Pub Date : 2014-07-23 DOI: 10.1145/2608628.2608647
Pascal Giorgi, R. Lebreton
Order bases are a fundamental tool for linear algebra with polynomial coefficients. In particular, block Wiedemann methods are nowadays able to tackle large sparse matrix problems because they benefit from fast order basis algorithms. However, such fast algorithms suffer from two practical drawbacks: they are not designed for early termination and often require more knowledge on the input than necessary. In this paper, we propose an online algorithm for order basis which allows for both early termination and minimal input requirement while keeping quasi-optimal complexity in the order. Using this algorithm inside block Wiedemann methods leads to an improvement of their practical performance by a constant factor.
序基是多项式系数线性代数的基本工具。特别是,块Wiedemann方法现在能够处理大型稀疏矩阵问题,因为它们受益于快速的顺序基算法。然而,这种快速算法有两个实际的缺点:它们不是为早期终止而设计的,并且通常需要更多的输入知识。在本文中,我们提出了一种在线的排序基算法,该算法允许提前终止和最小的输入需求,同时保持排序的准最优复杂度。在块Wiedemann方法中使用该算法,使其实际性能提高了一个常数因子。
{"title":"Online order basis algorithm and its impact on the block Wiedemann algorithm","authors":"Pascal Giorgi, R. Lebreton","doi":"10.1145/2608628.2608647","DOIUrl":"https://doi.org/10.1145/2608628.2608647","url":null,"abstract":"Order bases are a fundamental tool for linear algebra with polynomial coefficients. In particular, block Wiedemann methods are nowadays able to tackle large sparse matrix problems because they benefit from fast order basis algorithms. However, such fast algorithms suffer from two practical drawbacks: they are not designed for early termination and often require more knowledge on the input than necessary. In this paper, we propose an online algorithm for order basis which allows for both early termination and minimal input requirement while keeping quasi-optimal complexity in the order. Using this algorithm inside block Wiedemann methods leads to an improvement of their practical performance by a constant factor.","PeriodicalId":243282,"journal":{"name":"International Symposium on Symbolic and Algebraic Computation","volume":"2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-07-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132743765","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 20
Covering of surfaces parametrized without projective base points 无投影基点的曲面参数化覆盖
Pub Date : 2014-07-23 DOI: 10.1145/2608628.2608635
J. Sendra, David Sevilla, Carlos Villarino
We prove that every affine rational surface, parametrized by means of an affine rational parametrization without projective base points, can be covered by at most three parametrizations. Moreover, we give explicit formulas for computing the coverings. We provide two different approaches: either covering the surface with a surface parametrization plus a curve parametrization plus a point, or with the original parametrization plus two surface reparametrizations of it.
证明了每一个仿射有理曲面,在没有射影基点的仿射有理参数化下,最多可以被三个参数化覆盖。此外,我们给出了计算覆盖的显式公式。我们提供了两种不同的方法:用曲面参数化加上曲线参数化加上一个点来覆盖曲面,或者用原始参数化加上它的两个曲面再参数化。
{"title":"Covering of surfaces parametrized without projective base points","authors":"J. Sendra, David Sevilla, Carlos Villarino","doi":"10.1145/2608628.2608635","DOIUrl":"https://doi.org/10.1145/2608628.2608635","url":null,"abstract":"We prove that every affine rational surface, parametrized by means of an affine rational parametrization without projective base points, can be covered by at most three parametrizations. Moreover, we give explicit formulas for computing the coverings. We provide two different approaches: either covering the surface with a surface parametrization plus a curve parametrization plus a point, or with the original parametrization plus two surface reparametrizations of it.","PeriodicalId":243282,"journal":{"name":"International Symposium on Symbolic and Algebraic Computation","volume":"19 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-07-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116116312","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 13
Linear independence oracles and applications to rectangular and low rank linear systems 线性无关指令及其在矩形和低阶线性系统中的应用
Pub Date : 2014-07-23 DOI: 10.1145/2608628.2608673
A. Storjohann, Shiyun Yang
Randomized algorithms are given for linear algebra problems on an input matrix A ∈ Knxm over a field K. We give an algorithm that simultaneously computes the row and column rank profiles of A in 2r3 + (r2 + n + m + |A|)1+o(1) field operations from K, where r is the rank of A and |A| denotes the number of nonzero entries of A. Here, the +o(1) in cost estimates captures some missing log n and log m factors. The rank profiles algorithm is randomized of the Monte Carlo type: the correct answer will be returned with probability at least 1/2. Given a b ∈ Knx1, we give an algorithm that either computes a particular solution vector x ∈ Kmx1 to the system Ax = b, or produces an inconsistency certificate vector u ∈ K1xn such that uA = 0 and ub ≠ 0. The linear solver examines at most r + 1 rows and r columns of A and has running time 2r3 + (r2 + n + m + |R| + |C|)1+o(1) field operations from K, where |R| and |C| are the number of nonzero entries in the rows and columns, respectively, that are examined. The solver is randomized of the Las Vegas type: an incorrect result is never returned but the algorithm may report FAIL with probability at most 1/2. These cost estimates are achieved by making use of a novel randomized online data structure for the detection of linearly independent rows and columns.
随机算法给出了线性代数问题的输入矩阵∈Knxm字段K .我们给出一个算法,同时计算的行和列等级资料在2 r3 + (r2 + n + m + | |) 1 + o(1)操作从K, r是A的秩和| |表示数量的非零项A, + o(1)成本估计捕捉一些失踪的o (log n)和日志m因素。排名概要算法是蒙特卡罗类型的随机化:正确答案将以至少1/2的概率返回。给定b∈Knx1,我们给出一种算法,该算法可以计算系统Ax = b的特解向量x∈Kmx1,或者产生一个不一致证书向量u∈K1xn,使得uA = 0且ub≠0。线性解算器最多检查A的r + 1行和r列,运行时间为2r3 + (r2 + n + m + | r | + |C|)1+o(1)次字段操作,其中| r |和|C|分别是检查的行和列中的非零条目的数量。求解器是拉斯维加斯类型的随机化:永远不会返回不正确的结果,但算法可能以最多1/2的概率报告FAIL。这些成本估计是通过使用一种新的随机在线数据结构来检测线性无关的行和列来实现的。
{"title":"Linear independence oracles and applications to rectangular and low rank linear systems","authors":"A. Storjohann, Shiyun Yang","doi":"10.1145/2608628.2608673","DOIUrl":"https://doi.org/10.1145/2608628.2608673","url":null,"abstract":"Randomized algorithms are given for linear algebra problems on an input matrix <i>A</i> ∈ K<sup><i>n</i>x<i>m</i></sup> over a field K. We give an algorithm that simultaneously computes the row and column rank profiles of <i>A</i> in 2<i>r</i><sup>3</sup> + (<i>r</i><sup>2</sup> + <i>n</i> + <i>m</i> + |<i>A</i>|)<sup>1+<i>o</i>(1)</sup> field operations from K, where <i>r</i> is the rank of <i>A</i> and |<i>A</i>| denotes the number of nonzero entries of <i>A</i>. Here, the +<i>o</i>(1) in cost estimates captures some missing log <i>n</i> and log <i>m</i> factors. The rank profiles algorithm is randomized of the Monte Carlo type: the correct answer will be returned with probability at least 1/2. Given a <i>b</i> ∈ K<sup><i>n</i>x1</sup>, we give an algorithm that either computes a particular solution vector <i>x</i> ∈ K<sup><i>m</i>x1</sup> to the system <i>Ax</i> = <i>b</i>, or produces an inconsistency certificate vector <i>u</i> ∈ K<sup>1x<i>n</i></sup> such that <i>uA</i> = 0 and <i>ub</i> ≠ 0. The linear solver examines at most <i>r</i> + 1 rows and <i>r</i> columns of <i>A</i> and has running time 2<i>r</i><sup>3</sup> + (<i>r</i><sup>2</sup> + <i>n</i> + <i>m</i> + |<i>R</i>| + |<i>C</i>|)<sup>1+<i>o</i>(1)</sup> field operations from K, where |<i>R</i>| and |<i>C</i>| are the number of nonzero entries in the rows and columns, respectively, that are examined. The solver is randomized of the Las Vegas type: an incorrect result is never returned but the algorithm may report FAIL with probability at most 1/2. These cost estimates are achieved by making use of a novel randomized online data structure for the detection of linearly independent rows and columns.","PeriodicalId":243282,"journal":{"name":"International Symposium on Symbolic and Algebraic Computation","volume":"34 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-07-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125560719","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 6
LLL reducing with the most significant bits 用最有效位降低LLL
Pub Date : 2014-07-23 DOI: 10.1145/2608628.2608645
Goel Sarushi, I. Morel, D. Stehlé, G. Villard
Let B be a basis of a Euclidean lattice, and B an approximation thereof. We give a sufficient condition on the closeness between B and B so that an LLL-reducing transformation U for B remains valid for B. Further, we analyse an efficient reduction algorithm when B is itself a small deformation of an LLL-reduced basis. Applications include speeding-up reduction by keeping only the most significant bits of B, reducing a basis that is only approximately known, and efficiently batching LLL reductions for closely related inputs.
设B是欧几里得格的一个基,B是它的一个近似值。我们给出了B和B之间紧密性的充分条件,使得B的lll -约简变换U对B仍然有效。进一步,我们分析了当B本身是lll -约简基的一个小变形时的有效约简算法。应用程序包括通过只保留B的最有效位来加速减少,减少仅近似已知的基,以及有效地批处理密切相关输入的LLL减少。
{"title":"LLL reducing with the most significant bits","authors":"Goel Sarushi, I. Morel, D. Stehlé, G. Villard","doi":"10.1145/2608628.2608645","DOIUrl":"https://doi.org/10.1145/2608628.2608645","url":null,"abstract":"Let B be a basis of a Euclidean lattice, and B an approximation thereof. We give a sufficient condition on the closeness between B and B so that an LLL-reducing transformation U for B remains valid for B. Further, we analyse an efficient reduction algorithm when B is itself a small deformation of an LLL-reduced basis. Applications include speeding-up reduction by keeping only the most significant bits of B, reducing a basis that is only approximately known, and efficiently batching LLL reductions for closely related inputs.","PeriodicalId":243282,"journal":{"name":"International Symposium on Symbolic and Algebraic Computation","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-07-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133534715","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 14
Fast arithmetic for the algebraic closure of finite fields 有限域代数闭包的快速算法
Pub Date : 2014-07-23 DOI: 10.1145/2608628.2608672
L. Feo, Javad Doliskani, É. Schost
We present algorithms to construct and do arithmetic operations in the algebraic closure of the finite field Fp. Our approach is inspired by algorithms for constructing irreducible polynomials, which first reduce to prime power degrees, then use composita techniques. We use similar ideas to give efficient algorithms for embeddings and isomorphisms.
给出了在有限域Fp的代数闭包中构造和进行算术运算的算法。我们的方法受到构造不可约多项式的算法的启发,该算法首先约简为质数幂次,然后使用组合技术。我们使用类似的思想来给出有效的嵌入和同构算法。
{"title":"Fast arithmetic for the algebraic closure of finite fields","authors":"L. Feo, Javad Doliskani, É. Schost","doi":"10.1145/2608628.2608672","DOIUrl":"https://doi.org/10.1145/2608628.2608672","url":null,"abstract":"We present algorithms to construct and do arithmetic operations in the algebraic closure of the finite field Fp. Our approach is inspired by algorithms for constructing irreducible polynomials, which first reduce to prime power degrees, then use composita techniques. We use similar ideas to give efficient algorithms for embeddings and isomorphisms.","PeriodicalId":243282,"journal":{"name":"International Symposium on Symbolic and Algebraic Computation","volume":"79 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-07-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128254885","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 6
The asymptotic analysis of some interpolated nonlinear recurrence relations 一些插值非线性递归关系的渐近分析
Pub Date : 2014-07-23 DOI: 10.1145/2608628.2608677
Robert M Corless, D. J. Jeffrey, Fei Wang
We study discrete dynamical systems, or recurrence relations, of the general form [EQUATION] with explicitly known series coefficients αk and α1 ≠ 0. We associate with the discrete system an interpolating continuous system Y (t), such that Y (n) = yn. The asymptotic behaviour of yn can then be investigated through Y (t). The corresponding continuous system is [EQUATION] where G is called the generator (following Labelle's terminology), and is given by an explicit formula in terms of the recurrence relation. This continuous system may fail to be smooth everywhere but nonetheless may be useful. Analytic solution is only rarely possible. We analyze the equation for Y under assumptions of an asymptotic limit, and show that the asymptotic behaviour can be obtained by reverting a series containing logarithms and powers. We introduce a novel reversion based on the Wright ω function. An application of the theory is made to functional iteration of the Lambert W function and the asymptotic behaviour of the iteration is obtained. The iteration of functions is a central topic in the theory of complex dynamical system, and a sophisticated use of conjugation is only one key tool used there. We show here that Labelle's theory and generator can be used to compute the conjugated mapping of functional iterations to simple non-iterative functions in general. We use the Lambert W function again as an example to illustrate this. We also discuss the curious asymptotic series ln z ~ Σk ≥ 1 W(z). This study uses the truncated generalized series tools available in Maple, particularly the logarithmic-and-power series that is usual in Maple. We also use Levin's u-transform as a key piece in interpolating the discrete dynamical system.
我们研究离散动力系统,或递推关系,具有显式已知级数系数αk和α1≠0的一般形式[方程]。我们将离散系统与插值连续系统Y (t)联系起来,使Y (n) = yn。然后可以通过Y (t)来研究yn的渐近行为。相应的连续系统为[EQUATION],其中G称为生成器(遵循Labelle的术语),并由递归关系的显式公式给出。这个连续的系统可能不会处处平滑,但仍然是有用的。解析解很少是可能的。我们在渐近极限的假设下分析了Y的方程,并证明了Y的渐近性质可以通过还原一个包含对数和幂的级数得到。我们引入了一种基于Wright ω函数的新颖的回归。将该理论应用于Lambert W函数的泛函迭代,得到了迭代的渐近性质。函数的迭代是复杂动力系统理论中的一个核心问题,而共轭的复杂应用只是其中的一个关键工具。我们在这里证明Labelle的理论和生成器可以用来计算一般的函数迭代到简单非迭代函数的共轭映射。我们再次使用朗伯特W函数作为例子来说明这一点。我们还讨论了奇异渐近级数ln z ~ Σk≥1w (z)。本研究使用了Maple中可用的截断广义级数工具,特别是Maple中常用的对数和幂级数。我们还使用Levin的u变换作为插值离散动力系统的关键部分。
{"title":"The asymptotic analysis of some interpolated nonlinear recurrence relations","authors":"Robert M Corless, D. J. Jeffrey, Fei Wang","doi":"10.1145/2608628.2608677","DOIUrl":"https://doi.org/10.1145/2608628.2608677","url":null,"abstract":"We study discrete dynamical systems, or recurrence relations, of the general form\u0000 [EQUATION]\u0000 with explicitly known series coefficients <i>α</i><sub><i>k</i></sub> and <i>α</i><sub>1</sub> ≠ 0. We associate with the discrete system an interpolating continuous system <i>Y</i> (<i>t</i>), such that <i>Y</i> (<i>n</i>) = <i>y</i><sub><i>n</i></sub>. The asymptotic behaviour of <i>y</i><sub><i>n</i></sub> can then be investigated through <i>Y</i> (<i>t</i>). The corresponding continuous system is\u0000 [EQUATION]\u0000 where <i>G</i> is called the generator (following Labelle's terminology), and is given by an explicit formula in terms of the recurrence relation. This continuous system may fail to be smooth everywhere but nonetheless may be useful. Analytic solution is only rarely possible.\u0000 We analyze the equation for <i>Y</i> under assumptions of an asymptotic limit, and show that the asymptotic behaviour can be obtained by reverting a series containing logarithms and powers. We introduce a novel reversion based on the Wright ω function.\u0000 An application of the theory is made to functional iteration of the Lambert <i>W</i> function and the asymptotic behaviour of the iteration is obtained.\u0000 The iteration of functions is a central topic in the theory of complex dynamical system, and a sophisticated use of conjugation is only one key tool used there. We show here that Labelle's theory and generator can be used to compute the conjugated mapping of functional iterations to simple non-iterative functions in general. We use the Lambert <i>W</i> function again as an example to illustrate this. We also discuss the curious asymptotic series ln <i>z</i> ~ Σ<sub><i>k</i> ≥ 1</sub> <i>W</i><sup><i><k></i></sup>(<i>z</i>).\u0000 This study uses the truncated generalized series tools available in Maple, particularly the logarithmic-and-power series that is usual in Maple. We also use Levin's u-transform as a key piece in interpolating the discrete dynamical system.","PeriodicalId":243282,"journal":{"name":"International Symposium on Symbolic and Algebraic Computation","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-07-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129020670","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
How to develop a mobile computer algebra system 如何开发一个移动计算机代数系统
Pub Date : 2014-07-23 DOI: 10.1145/2608628.2627492
M. Fujimoto
Historically, a lot of computer algebra systems were designed to have a command line interface, then GUI was added if required. AsirPad -- a computer algebra system with a handwriting interface on PDA developed by the author is one of them. Risa/Asir -- a CAS with a command line interface is the CAS engine of AsirPad, and AsirPad is created by covering it with GUI. This method is suitable to develop an application based on an existing CAS for mobile devices such as tablets and smartphones. In this tutorial, I would like to explain the details of this method.
从历史上看,许多计算机代数系统被设计为具有命令行界面,然后在需要时添加GUI。作者在PDA上开发的带有手写界面的计算机代数系统AsirPad就是其中之一。Risa/Asir——一个带有命令行界面的CAS是AsirPad的CAS引擎,AsirPad是通过GUI覆盖它而创建的。该方法适用于基于现有的移动设备(如平板电脑和智能手机)CAS开发应用程序。在本教程中,我想解释这个方法的细节。
{"title":"How to develop a mobile computer algebra system","authors":"M. Fujimoto","doi":"10.1145/2608628.2627492","DOIUrl":"https://doi.org/10.1145/2608628.2627492","url":null,"abstract":"Historically, a lot of computer algebra systems were designed to have a command line interface, then GUI was added if required. AsirPad -- a computer algebra system with a handwriting interface on PDA developed by the author is one of them. Risa/Asir -- a CAS with a command line interface is the CAS engine of AsirPad, and AsirPad is created by covering it with GUI. This method is suitable to develop an application based on an existing CAS for mobile devices such as tablets and smartphones. In this tutorial, I would like to explain the details of this method.","PeriodicalId":243282,"journal":{"name":"International Symposium on Symbolic and Algebraic Computation","volume":"76 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-07-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123129684","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Synthesis of optimal numerical algorithms using real quantifier elimination (case study: square root computation) 利用实量词消去法综合最优数值算法(案例研究:平方根计算)
Pub Date : 2014-07-23 DOI: 10.1145/2608628.2608654
Madalina Erascu, H. Hong
We report on on-going efforts to apply real quantifier elimination to the synthesis of optimal numerical algorithms. In particular, we describe a case study on the square root problem: given a real number x and an error bound ε, find a real interval such that it contains [EQUATION] and its width is less than or equal to ε. A typical numerical algorithm starts with an initial interval and repeatedly updates it by applying a "refinement map" on it until it becomes narrow enough. Thus the synthesis amounts to finding a refinement map that ensures the correctness and optimality of the resulting algorithm. This problem can be formulated as a real quantifier elimination. Hence, in principle, the synthesis can be carried out automatically. However, the computational requirement is huge, making the automatic synthesis practically impossible with the current general real quantifier elimination software. We overcame the difficulty by (1) carefully reducing a complicated quantified formula into several simpler ones and (2) automatically eliminating the quantifiers from the resulting ones using the state of the art quantifier elimination software. As the result, we were able to synthesize semi-automatically, under mild assumptions, a class of optimal maps, which are significantly better than the well known hand-crafted Secant-Newton map. Interestingly, the optimal synthesized maps are not contracting as one would naturally expect.
我们报告了将实量词消除应用于最优数值算法综合的持续努力。特别地,我们描述了一个关于平方根问题的案例研究:给定一个实数x和一个误差界ε,找到一个实数区间,使得它包含[式]且其宽度小于或等于ε。典型的数值算法从初始间隔开始,并通过在其上应用“细化图”来重复更新它,直到它变得足够窄。因此,综合相当于找到一个细化映射,以确保结果算法的正确性和最优性。这个问题可以表述为一个实量词消去。因此,原则上,合成可以自动进行。然而,计算量巨大,用目前通用的实量词消去软件实现自动合成几乎是不可能的。我们克服了这个困难:(1)仔细地将一个复杂的量化公式简化成几个更简单的公式;(2)使用最先进的量词消除软件,从结果公式中自动消除量词。因此,我们能够在温和的假设下半自动地合成一类最优地图,这些地图明显优于众所周知的手工制作的割线牛顿地图。有趣的是,最优的合成地图并不像人们自然期望的那样收缩。
{"title":"Synthesis of optimal numerical algorithms using real quantifier elimination (case study: square root computation)","authors":"Madalina Erascu, H. Hong","doi":"10.1145/2608628.2608654","DOIUrl":"https://doi.org/10.1145/2608628.2608654","url":null,"abstract":"We report on on-going efforts to apply real quantifier elimination to the synthesis of optimal numerical algorithms. In particular, we describe a case study on the square root problem: given a real number x and an error bound ε, find a real interval such that it contains [EQUATION] and its width is less than or equal to ε.\u0000 A typical numerical algorithm starts with an initial interval and repeatedly updates it by applying a \"refinement map\" on it until it becomes narrow enough. Thus the synthesis amounts to finding a refinement map that ensures the correctness and optimality of the resulting algorithm.\u0000 This problem can be formulated as a real quantifier elimination. Hence, in principle, the synthesis can be carried out automatically. However, the computational requirement is huge, making the automatic synthesis practically impossible with the current general real quantifier elimination software.\u0000 We overcame the difficulty by (1) carefully reducing a complicated quantified formula into several simpler ones and (2) automatically eliminating the quantifiers from the resulting ones using the state of the art quantifier elimination software.\u0000 As the result, we were able to synthesize semi-automatically, under mild assumptions, a class of optimal maps, which are significantly better than the well known hand-crafted Secant-Newton map. Interestingly, the optimal synthesized maps are not contracting as one would naturally expect.","PeriodicalId":243282,"journal":{"name":"International Symposium on Symbolic and Algebraic Computation","volume":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-07-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116770206","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 11
期刊
International Symposium on Symbolic and Algebraic Computation
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1