首页 > 最新文献

Symposium on Symbolic and Algebraic Manipulation最新文献

英文 中文
Some inequalities about univariate polynomials 关于单变量多项式的几个不等式
Pub Date : 1981-08-05 DOI: 10.1145/800206.806395
M. Mignotte
This paper deals with the two following topics: bounds for the heights of divisors of polynomials, minimal distance between distinct roots of integral univariate polynomials. In each case we recall the best known results, we give some new inequalities and, constructing suitable examples, we show that these inequalities are not “too bad”.
本文讨论了以下两个问题:多项式的除数的高度的界,一元多项式的整数不同根之间的最小距离。在每种情况下,我们回顾最著名的结果,我们给出一些新的不等式,并构造合适的例子,我们表明这些不等式并不是“太糟糕”。
{"title":"Some inequalities about univariate polynomials","authors":"M. Mignotte","doi":"10.1145/800206.806395","DOIUrl":"https://doi.org/10.1145/800206.806395","url":null,"abstract":"This paper deals with the two following topics: bounds for the heights of divisors of polynomials, minimal distance between distinct roots of integral univariate polynomials. In each case we recall the best known results, we give some new inequalities and, constructing suitable examples, we show that these inequalities are not “too bad”.","PeriodicalId":314618,"journal":{"name":"Symposium on Symbolic and Algebraic Manipulation","volume":"21 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1981-08-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123145808","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}
引用次数: 24
Construction of nilpotent Lie algebras over arbitrary fields 任意域上幂零李代数的构造
Pub Date : 1981-08-05 DOI: 10.1145/800206.806390
R. Beck, B. Kolman
In this paper we present a general description of a computationally efficient algorithm for constructing every n-dimensional nilpotent Lie algebra as a central extension of a nilpotent Lie algebra of dimension less than n. As an application of the algorithm, we present a complete list of all real nilpotent six-dimensional Lie algebras. Since 1958, four such lists have been developed: namely, those of Morozov [2], Shedler [3], Vergne [5] and Skjelbred and Sund [4]. No two of these lists agree exactly. Our list resolves all the discrepancies in the other four lists. Moreover, it contains each earlier list as a subset.
本文给出了构造一个n维幂零李代数作为维数小于n的幂零李代数的中心扩展的计算效率算法的一般描述。作为该算法的一个应用,我们给出了所有实数幂零六维李代数的完整列表。自1958年以来,Morozov[2]、Shedler[3]、Vergne[5]、Skjelbred and Sund[4]等四种名单相继问世。没有哪两个列表完全一致。我们的清单解决了其他四个清单中的所有差异。此外,它将每个早期列表作为子集包含。
{"title":"Construction of nilpotent Lie algebras over arbitrary fields","authors":"R. Beck, B. Kolman","doi":"10.1145/800206.806390","DOIUrl":"https://doi.org/10.1145/800206.806390","url":null,"abstract":"In this paper we present a general description of a computationally efficient algorithm for constructing every n-dimensional nilpotent Lie algebra as a central extension of a nilpotent Lie algebra of dimension less than n.\u0000 As an application of the algorithm, we present a complete list of all real nilpotent six-dimensional Lie algebras. Since 1958, four such lists have been developed: namely, those of Morozov [2], Shedler [3], Vergne [5] and Skjelbred and Sund [4]. No two of these lists agree exactly. Our list resolves all the discrepancies in the other four lists. Moreover, it contains each earlier list as a subset.","PeriodicalId":314618,"journal":{"name":"Symposium on Symbolic and Algebraic Manipulation","volume":"28 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1981-08-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125080076","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}
引用次数: 21
Implementing a polynomial factorization and GCD package 实现了一个多项式分解和GCD包
Pub Date : 1981-08-05 DOI: 10.1145/800206.806379
P. Moore, A. Norman
This paper describes the construction of a rational function package where the GCD and factorization routines are well integrated and consistent with each other and both use state of the art algorithms. The work represents an exercise in producing a service rather than an experimental piece of code, where portability, reliability and clear readable code are important aims in addition to the obvious desire for speed. Measurements on the initial version of our package showed that even though it was based on the best of previously published methods its performance was uneven. The causes of the more notable bottle necks and the steps we took to avoid them are explained here and illustrate how apparently very fine details of coding can sometimes have gross effects on a system's overall behaviour.
本文描述了一个合理的函数包的构造,其中GCD和分解例程是很好的集成和相互一致的,并且都使用了最先进的算法。这项工作代表了一种产生服务的练习,而不是一段实验性的代码,除了对速度的明显渴望之外,可移植性、可靠性和清晰可读的代码是重要的目标。对我们包的初始版本的测量表明,尽管它是基于以前发表的最好的方法,但它的性能是不平衡的。这里解释了更明显的瓶颈的原因和我们采取的避免它们的步骤,并说明了代码的非常细微的细节有时会对系统的整体行为产生明显的影响。
{"title":"Implementing a polynomial factorization and GCD package","authors":"P. Moore, A. Norman","doi":"10.1145/800206.806379","DOIUrl":"https://doi.org/10.1145/800206.806379","url":null,"abstract":"This paper describes the construction of a rational function package where the GCD and factorization routines are well integrated and consistent with each other and both use state of the art algorithms. The work represents an exercise in producing a service rather than an experimental piece of code, where portability, reliability and clear readable code are important aims in addition to the obvious desire for speed. Measurements on the initial version of our package showed that even though it was based on the best of previously published methods its performance was uneven. The causes of the more notable bottle necks and the steps we took to avoid them are explained here and illustrate how apparently very fine details of coding can sometimes have gross effects on a system's overall behaviour.","PeriodicalId":314618,"journal":{"name":"Symposium on Symbolic and Algebraic Manipulation","volume":"34 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1981-08-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116020887","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}
引用次数: 26
An algorithmic classification of geometries in general relativity 广义相对论中几何学的一种算法分类
Pub Date : 1981-08-05 DOI: 10.1145/800206.806374
J. E. Åman, A. Karlhede
The complicated coordinate transformations in general relativity make coordinate invariant classification schemes extremely important. A computer program, written in SHEEP, performing an algorithmic classification of the curvature tensor and a number of its derivatives is presented. The output is a complete description of the geometry. The problem to decide whether or not two solutions of Einstein's equations describe the same gravitational field can be solved if the (non-) existence of a solution to a set of algebraic equations can be established. The classification procedure has been carried through for a number of fields, and solutions previously believed to describe physically different situations have been shown to be equivalent. We exemplify with a physically interesting class of geometries.
广义相对论中复杂的坐标变换使得坐标不变分类方案显得尤为重要。给出了一个用SHEEP编写的计算机程序,对曲率张量及其导数进行了算法分类。输出是对几何图形的完整描述。如果一组代数方程的解(不)存在,那么确定爱因斯坦方程的两个解是否描述同一引力场的问题就可以得到解决。分类程序已经在许多领域进行,以前认为描述物理不同情况的解决方案已被证明是等效的。我们用物理上有趣的一类几何来举例说明。
{"title":"An algorithmic classification of geometries in general relativity","authors":"J. E. Åman, A. Karlhede","doi":"10.1145/800206.806374","DOIUrl":"https://doi.org/10.1145/800206.806374","url":null,"abstract":"The complicated coordinate transformations in general relativity make coordinate invariant classification schemes extremely important. A computer program, written in SHEEP, performing an algorithmic classification of the curvature tensor and a number of its derivatives is presented. The output is a complete description of the geometry. The problem to decide whether or not two solutions of Einstein's equations describe the same gravitational field can be solved if the (non-) existence of a solution to a set of algebraic equations can be established. The classification procedure has been carried through for a number of fields, and solutions previously believed to describe physically different situations have been shown to be equivalent. We exemplify with a physically interesting class of geometries.","PeriodicalId":314618,"journal":{"name":"Symposium on Symbolic and Algebraic Manipulation","volume":"22 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1981-08-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127292311","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
Using Lie transformation groups to find closed form solutions to first order ordinary differential equations 利用李变换群求一阶常微分方程的闭形式解
Pub Date : 1981-08-05 DOI: 10.1145/800206.806370
B. Char
Most work on computer programs to find closed form solutions to ordinary differential equations (o.d.e.s) has concentrated on implementing a catalog of those methods often cited in textbooks and reference works (see e.g. Kam61a, Inc44a]): algorithms of certain, easily recognized cases (e.g. separable, exact, homogeneous equations) and a useful guessing framework for changes of variable. This approach has been followed by Moses, Schmidt, and Lafferty, among others [Mos67a, Sch76a], [Sch79a, Laf80a]. We present here a different approach to cataloguing, using the relation between differential equations and Lie transformation groups. When presented with a given a first order o.d.e., we shall be concerned with finding continuous transformations (of the plane) which map the solution curves of the o.d.e. into each other. When a group of such transformations is found, it is possible to construct the solution to the o.d.e. via quadratures. We shall find that for many cases of interest, there are succinct algorithms for finding the transformations without knowing the solution curves beforehand. The guiding relationships for the catalogue search, and the justification for the quadrature formula used, has been known for about a century. Pioneering work was done by Sophus Lie and others in the 19th century (see e.g. [Lie75a]). Its emplacement within a symbolic/algebraic computational setting is, of course, modern-day.
大多数关于寻找常微分方程(o.d.e.s)封闭形式解的计算机程序的工作集中在实现教科书和参考著作中经常引用的方法目录(参见例如Kam61a, Inc44a]):特定的,易于识别的情况(例如,可分离的,精确的,齐次方程)的算法和变量变化的有用猜测框架。这种方法被Moses, Schmidt和Lafferty以及其他[Mos67a, Sch76a], [Sch79a, Laf80a]所采用。我们在这里提出了一种不同的编目方法,利用微分方程和李变换群之间的关系。当给定一个一阶o.d.e时,我们将关心的是找到(平面的)连续变换,这些变换将o.d.e的解曲线相互映射。当找到一组这样的变换时,就可以通过正交构造o.d.e的解。我们会发现,对于许多感兴趣的情况,有一些简洁的算法可以在不事先知道解曲线的情况下求出变换。目录搜索的指导关系,以及所使用的正交公式的合理性,在大约一个世纪前就已经为人所知。索菲斯·李和其他人在19世纪做了开创性的工作(参见[Lie75a])。当然,它在符号/代数计算环境中的定位是现代的。
{"title":"Using Lie transformation groups to find closed form solutions to first order ordinary differential equations","authors":"B. Char","doi":"10.1145/800206.806370","DOIUrl":"https://doi.org/10.1145/800206.806370","url":null,"abstract":"Most work on computer programs to find closed form solutions to ordinary differential equations (o.d.e.s) has concentrated on implementing a catalog of those methods often cited in textbooks and reference works (see e.g. Kam61a, Inc44a]): algorithms of certain, easily recognized cases (e.g. separable, exact, homogeneous equations) and a useful guessing framework for changes of variable. This approach has been followed by Moses, Schmidt, and Lafferty, among others [Mos67a, Sch76a], [Sch79a, Laf80a].\u0000 We present here a different approach to cataloguing, using the relation between differential equations and Lie transformation groups. When presented with a given a first order o.d.e., we shall be concerned with finding continuous transformations (of the plane) which map the solution curves of the o.d.e. into each other. When a group of such transformations is found, it is possible to construct the solution to the o.d.e. via quadratures. We shall find that for many cases of interest, there are succinct algorithms for finding the transformations without knowing the solution curves beforehand. The guiding relationships for the catalogue search, and the justification for the quadrature formula used, has been known for about a century. Pioneering work was done by Sophus Lie and others in the 19th century (see e.g. [Lie75a]). Its emplacement within a symbolic/algebraic computational setting is, of course, modern-day.","PeriodicalId":314618,"journal":{"name":"Symposium on Symbolic and Algebraic Manipulation","volume":"58 9","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1981-08-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134476772","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}
引用次数: 9
On solving systems of algebraic equations via ideal bases and elimination theory 用理想基和消元理论求解代数方程组
Pub Date : 1981-08-05 DOI: 10.1145/800206.806397
M. Pohst, D. Yun
The determination of solutions of a system of algebraic equations is still a problem for which an efficient solution does not exist. In the last few years several authors have suggested new or refined methods, but none of them seems to be satisfactory. In this paper we are mainly concerned with exploring the use of Buchberger's algorithm for finding Groebner ideal bases [2] and combine/compare it with the more familiar methods of polynomial remainder sequences (pseudo-division) and of variable elimination (resultants) [4].
代数方程组解的确定仍然是一个不存在有效解的问题。在过去的几年里,几位作者提出了新的或改进的方法,但似乎没有一个令人满意。在本文中,我们主要关注探索使用Buchberger算法寻找Groebner理想基[2],并将其与更熟悉的多项式剩余序列(伪除法)和变量消去(结果)方法[4]结合/比较。
{"title":"On solving systems of algebraic equations via ideal bases and elimination theory","authors":"M. Pohst, D. Yun","doi":"10.1145/800206.806397","DOIUrl":"https://doi.org/10.1145/800206.806397","url":null,"abstract":"The determination of solutions of a system of algebraic equations is still a problem for which an efficient solution does not exist. In the last few years several authors have suggested new or refined methods, but none of them seems to be satisfactory. In this paper we are mainly concerned with exploring the use of Buchberger's algorithm for finding Groebner ideal bases [2] and combine/compare it with the more familiar methods of polynomial remainder sequences (pseudo-division) and of variable elimination (resultants) [4].","PeriodicalId":314618,"journal":{"name":"Symposium on Symbolic and Algebraic Manipulation","volume":"112 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1981-08-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123825418","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}
引用次数: 16
Elementary first integrals of differential equations 微分方程的初等第一积分
Pub Date : 1981-08-05 DOI: 10.1145/800206.806368
M. J. Prelle, M. Singer
It is not always possible and sometimes not even advantageous to write the solutions of a system of differential equations explicitly in terms of elementary functions. Sometimes, though, it is possible to find elementary functions which are constant on solution curves, that is, elementary first integrals. These first integrals allow one to occasionally deduce properties that an explicit solution would not necessarily reveal.
用初等函数明确地表示微分方程组的解并不总是可能的,有时甚至是不利的。有时,我们可以找到解曲线上的常数初等函数,也就是初等初积分。这些第一个积分允许人们偶尔推断出显式解不一定会揭示的性质。
{"title":"Elementary first integrals of differential equations","authors":"M. J. Prelle, M. Singer","doi":"10.1145/800206.806368","DOIUrl":"https://doi.org/10.1145/800206.806368","url":null,"abstract":"It is not always possible and sometimes not even advantageous to write the solutions of a system of differential equations explicitly in terms of elementary functions. Sometimes, though, it is possible to find elementary functions which are constant on solution curves, that is, elementary first integrals. These first integrals allow one to occasionally deduce properties that an explicit solution would not necessarily reveal.","PeriodicalId":314618,"journal":{"name":"Symposium on Symbolic and Algebraic Manipulation","volume":"7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1981-08-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128271330","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}
引用次数: 307
On the application of Array Processors to symbol manipulation 阵列处理器在符号处理中的应用
Pub Date : 1981-08-05 DOI: 10.1145/800206.806382
R. Beardsworth
In the past general purpose programs for symbol manipulation have been written for traditional Von Neumann machine architectures. The design and implementation of a simple prototype symbol manipulation system for the ICL Distributed Array Processor (DAP), is described. The system is restricted to monovariate polynomials with single precision integer coefficients. The algorithms and data structure are discussed and the design of a more general system for multivariate polynomials using arithmetic with semi-infinite precision is considered.
在过去,符号操作的通用程序是为传统的冯·诺依曼机器架构编写的。描述了一个用于ICL分布式阵列处理器(DAP)的简单原型符号处理系统的设计和实现。该系统仅限于具有单精度整数系数的单变量多项式。讨论了算法和数据结构,并考虑了用半无限精度算法设计一个更通用的多元多项式系统。
{"title":"On the application of Array Processors to symbol manipulation","authors":"R. Beardsworth","doi":"10.1145/800206.806382","DOIUrl":"https://doi.org/10.1145/800206.806382","url":null,"abstract":"In the past general purpose programs for symbol manipulation have been written for traditional Von Neumann machine architectures. The design and implementation of a simple prototype symbol manipulation system for the ICL Distributed Array Processor (DAP), is described. The system is restricted to monovariate polynomials with single precision integer coefficients. The algorithms and data structure are discussed and the design of a more general system for multivariate polynomials using arithmetic with semi-infinite precision is considered.","PeriodicalId":314618,"journal":{"name":"Symposium on Symbolic and Algebraic Manipulation","volume":"171 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1981-08-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121150112","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}
引用次数: 1
An extension of Liouville's theorem on integration in finite terms 刘维尔有限项积分定理的推广
Pub Date : 1981-08-05 DOI: 10.1137/0214069
M. Singer, B. D. Saunders, B. Caviness
In this paper we give an extension of the Liouville theorem [RISC69, p. 169] and give a number of examples which show that integration with special functions involves some phenomena that do not occur in integration with the elementary functions alone. Our main result generalizes Liouville's theorem by allowing, in addition to the elementary functions, special functions such as the error function, Fresnel integrals and the logarithmic integral to appear in the integral of an elementary function. The basic conclusion is that these functions, if they appear, appear linearly.
本文对Liouville定理进行了推广[RISC69, p. 169],并给出了一些例子,证明了与特殊函数积分涉及到一些单独与初等函数积分时不会出现的现象。我们的主要结果通过允许在初等函数的积分中出现误差函数、菲涅耳积分和对数积分等特殊函数来推广刘维尔定理。基本结论是,这些函数,如果出现,是线性的。
{"title":"An extension of Liouville's theorem on integration in finite terms","authors":"M. Singer, B. D. Saunders, B. Caviness","doi":"10.1137/0214069","DOIUrl":"https://doi.org/10.1137/0214069","url":null,"abstract":"In this paper we give an extension of the Liouville theorem [RISC69, p. 169] and give a number of examples which show that integration with special functions involves some phenomena that do not occur in integration with the elementary functions alone.\u0000 Our main result generalizes Liouville's theorem by allowing, in addition to the elementary functions, special functions such as the error function, Fresnel integrals and the logarithmic integral to appear in the integral of an elementary function. The basic conclusion is that these functions, if they appear, appear linearly.","PeriodicalId":314618,"journal":{"name":"Symposium on Symbolic and Algebraic Manipulation","volume":"78 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1981-08-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115712372","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}
引用次数: 52
A language for computational algebra 计算代数的一种语言
Pub Date : 1981-08-05 DOI: 10.1145/800206.806363
R. Jenks, B. Trager
This paper reports ongoing research at the IBM Research Center on the development of a language with extensible parameterized types and generic operators for computational algebra. The language provides an abstract data type mechanism for defining algorithms which work in as general a setting as possible. The language is based on the notions of domains and categories. Domains represent algebraic structures. Categories designate collections of domains having common operations with stated mathematical properties. Domains and categories are computed objects which may be dynamically assigned to variables, passed as arguments, and returned by functions. Although the language has been carefully tailored for the application of algebraic computation, it actually provides a very general abstract data type mechanism. Our notion of a category to group domains with common properties appears novel among programming languages (cf. image functor of RUSSELL) and leads to a very powerful notion of abstract algorithms missing from other work on data types known to the authors.
本文报告了IBM研究中心正在进行的关于开发一种具有可扩展参数化类型和用于计算代数的泛型运算符的语言的研究。该语言提供了一种抽象的数据类型机制,用于定义在尽可能通用的设置中工作的算法。该语言基于领域和类别的概念。域表示代数结构。类别指定具有具有规定的数学性质的共同操作的域的集合。域和类别是计算对象,可以动态分配给变量,作为参数传递,并由函数返回。尽管该语言是为代数计算的应用程序精心定制的,但它实际上提供了一种非常通用的抽象数据类型机制。我们用一个类别来对具有共同属性的域进行分组的概念在编程语言中显得很新颖(参见RUSSELL的图像函子),并导致了一个非常强大的抽象算法概念,这是作者所知的其他数据类型工作所缺少的。
{"title":"A language for computational algebra","authors":"R. Jenks, B. Trager","doi":"10.1145/800206.806363","DOIUrl":"https://doi.org/10.1145/800206.806363","url":null,"abstract":"This paper reports ongoing research at the IBM Research Center on the development of a language with extensible parameterized types and generic operators for computational algebra. The language provides an abstract data type mechanism for defining algorithms which work in as general a setting as possible. The language is based on the notions of domains and categories. Domains represent algebraic structures. Categories designate collections of domains having common operations with stated mathematical properties. Domains and categories are computed objects which may be dynamically assigned to variables, passed as arguments, and returned by functions. Although the language has been carefully tailored for the application of algebraic computation, it actually provides a very general abstract data type mechanism. Our notion of a category to group domains with common properties appears novel among programming languages (cf. image functor of RUSSELL) and leads to a very powerful notion of abstract algorithms missing from other work on data types known to the authors.","PeriodicalId":314618,"journal":{"name":"Symposium on Symbolic and Algebraic Manipulation","volume":"46 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1981-08-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128282178","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}
引用次数: 23
期刊
Symposium on Symbolic and Algebraic Manipulation
全部 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