{"title":"麦考利先生:结果包枫","authors":"Manfred Minimair","doi":"10.1145/980175.980187","DOIUrl":null,"url":null,"abstract":"The software package MR for Maple, Versions 7 and 8, contains an implementation of Macaulay's algorithm for computing the dense multi-variable resultant ([MC93], [Min02]) of a list of multivariate polynomials. An extended list of some of the features is:• Designed independently from the coefficient ring of the input polynomials.• Optimized for polynomials with coefficients being integer polynomials.• Optionally computes generalized characteristic polynomials.• Optionally self-profiling (timing, tracing).• Well integrated with Maple's LinearAlgebra package.• Designed to emulate overloading, according to the type of the input, of the main sub-functions, while not sacrificing efficiency.It important to point out that there are other resultant packages available for Maple (see e.g. [Tri02], [WME98], [BM02]). However, they do not provide the full range of features of the current package, MR, and they are not designed for the most recent versions of Maple. Therefore the author believes that the current package is of great interest to the symbolic computation community.Usage: We briefly describe how the package MR is to be used in Maple.The main function, exported by the package MR, is called asMR: MResultant (plist, vlist, options);The input argument \"plist\" is a list of not necessarily homogeneous polynomials. The variables of these polynomials are contained in the list \"vlist\". The symbol \"options\" stands for a sequence of optional arguments. These optional arguments are described in detail in http://minimair.org/MR.mpl. If called without optional arguments, the main function returns the Macaulay (multi-variable) resultant of the polynomials in \"plist\" with respect to the variables in \"vlist\".","PeriodicalId":314801,"journal":{"name":"SIGSAM Bull.","volume":"38 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2004-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"17","resultStr":"{\"title\":\"MR: Macaulay Resultant package for Maple\",\"authors\":\"Manfred Minimair\",\"doi\":\"10.1145/980175.980187\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The software package MR for Maple, Versions 7 and 8, contains an implementation of Macaulay's algorithm for computing the dense multi-variable resultant ([MC93], [Min02]) of a list of multivariate polynomials. An extended list of some of the features is:• Designed independently from the coefficient ring of the input polynomials.• Optimized for polynomials with coefficients being integer polynomials.• Optionally computes generalized characteristic polynomials.• Optionally self-profiling (timing, tracing).• Well integrated with Maple's LinearAlgebra package.• Designed to emulate overloading, according to the type of the input, of the main sub-functions, while not sacrificing efficiency.It important to point out that there are other resultant packages available for Maple (see e.g. [Tri02], [WME98], [BM02]). However, they do not provide the full range of features of the current package, MR, and they are not designed for the most recent versions of Maple. Therefore the author believes that the current package is of great interest to the symbolic computation community.Usage: We briefly describe how the package MR is to be used in Maple.The main function, exported by the package MR, is called asMR: MResultant (plist, vlist, options);The input argument \\\"plist\\\" is a list of not necessarily homogeneous polynomials. The variables of these polynomials are contained in the list \\\"vlist\\\". The symbol \\\"options\\\" stands for a sequence of optional arguments. These optional arguments are described in detail in http://minimair.org/MR.mpl. If called without optional arguments, the main function returns the Macaulay (multi-variable) resultant of the polynomials in \\\"plist\\\" with respect to the variables in \\\"vlist\\\".\",\"PeriodicalId\":314801,\"journal\":{\"name\":\"SIGSAM Bull.\",\"volume\":\"38 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2004-03-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"17\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"SIGSAM Bull.\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/980175.980187\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"SIGSAM Bull.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/980175.980187","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 17
摘要
Maple的MR软件包,版本7和8,包含了Macaulay算法的实现,用于计算多变量多项式列表的密集多变量结果([MC93], [Min02])。一些特征的扩展列表是:•设计独立于输入多项式的系数环。•优化多项式与系数是整数多项式。•可选地计算广义特征多项式。•可选的自分析(定时,跟踪)。•与Maple的线性代数包很好地集成。•根据主要子函数的输入类型来模拟过载,同时不牺牲效率。需要指出的是,Maple还有其他可用的结果包(例如[Tri02], [WME98], [BM02])。然而,它们不提供当前软件包MR的全部功能,并且它们不是为最新版本的Maple设计的。因此,作者认为当前的包对符号计算界有很大的兴趣。用法:我们简要描述了MR包如何在Maple中使用。由MR包导出的主函数称为asMR: m - results (plist, vlist, options);输入参数“plist”是一个不一定是齐次多项式的列表。这些多项式的变量包含在列表“vlist”中。符号“options”表示一系列可选参数。这些可选参数在http://minimair.org/MR.mpl中有详细描述。如果在没有可选参数的情况下调用,main函数将返回“plist”中多项式相对于“vlist”中的变量的Macaulay(多变量)结果。
The software package MR for Maple, Versions 7 and 8, contains an implementation of Macaulay's algorithm for computing the dense multi-variable resultant ([MC93], [Min02]) of a list of multivariate polynomials. An extended list of some of the features is:• Designed independently from the coefficient ring of the input polynomials.• Optimized for polynomials with coefficients being integer polynomials.• Optionally computes generalized characteristic polynomials.• Optionally self-profiling (timing, tracing).• Well integrated with Maple's LinearAlgebra package.• Designed to emulate overloading, according to the type of the input, of the main sub-functions, while not sacrificing efficiency.It important to point out that there are other resultant packages available for Maple (see e.g. [Tri02], [WME98], [BM02]). However, they do not provide the full range of features of the current package, MR, and they are not designed for the most recent versions of Maple. Therefore the author believes that the current package is of great interest to the symbolic computation community.Usage: We briefly describe how the package MR is to be used in Maple.The main function, exported by the package MR, is called asMR: MResultant (plist, vlist, options);The input argument "plist" is a list of not necessarily homogeneous polynomials. The variables of these polynomials are contained in the list "vlist". The symbol "options" stands for a sequence of optional arguments. These optional arguments are described in detail in http://minimair.org/MR.mpl. If called without optional arguments, the main function returns the Macaulay (multi-variable) resultant of the polynomials in "plist" with respect to the variables in "vlist".