{"title":"符号计算的未来展望","authors":"B. Buchberger","doi":"10.1145/1073884.1073885","DOIUrl":null,"url":null,"abstract":"Since approximately 1960, symbolic computation added algebraic algorithms (polynomial algorithms, simplification algorithms for expressions, algorithms for integration, algorithms for the analysis of algebraic structures like groups etc.) to numerics and provided both numerical and algebraic algorithms in the frame of powerful integrated mathematical software systems like Macsyma, Reduce,..., Mathematica, Maple,... Various wonderful tools like graphics, notebook facilities, extensible two-dimensional syntax etc. greatly enhanced the attractivity of these systems for mathematicians, scientists, and engineers. Over the recent decades, sometimes based on very early work in the 19th century, new and deep research results in various branches of mathematics have been developed by the symbolic computation research community which led to an impressive variety of new algebraic algorithms. In parallel, in a different community, based on new and deep results in mathematical logic, algorithms and systems for automated theorem proving were developed. In the editorial for the Journal of Symbolic Computation (1985), I tried to offer this journal as a common forum for both the computer algebra and the computational logic community and for the interaction and merge of the two fields. In fact, in some specific theorem proving methods (as, for example, decision methods for the first order theory of real closed fields and decision methods for geometry), algebraic techniques play an important role. However, we are not yet at a stage where both worlds, the world of computational algebra (the algorithmization of the object level of mathematics) and the world of computational logic (the algorithmization of the meta-level of mathematics) would find there common frame in terms of integrated mathematical software systems. In the talk, I will sketch a view on future symbolic computation that hopefully will integrate numerics, computer algebra, and computational logic in a unified frame and will offer software systems for supporting the entire process of what could be called \"mathematical theory exploration\" or \"mathematical knowledge management\". In this view, symbolic computation is not only a specific part of mathematics but, rather, will be specific way of doing mathematics.This will have drastic effects on the way how research, education, and application in mathematics will be possible and the publication, accumulation, and use of mathematical knowledge will be organized. We envisage a kind of \"Bourbakism of the 21st century\", which will be very different --- and partly in opposition to --- the Bourbakism of the 20th century.","PeriodicalId":311546,"journal":{"name":"Proceedings of the 2005 international symposium on Symbolic and algebraic computation","volume":"14 17","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2005-07-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":"{\"title\":\"A view on the future of symbolic computation\",\"authors\":\"B. Buchberger\",\"doi\":\"10.1145/1073884.1073885\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Since approximately 1960, symbolic computation added algebraic algorithms (polynomial algorithms, simplification algorithms for expressions, algorithms for integration, algorithms for the analysis of algebraic structures like groups etc.) to numerics and provided both numerical and algebraic algorithms in the frame of powerful integrated mathematical software systems like Macsyma, Reduce,..., Mathematica, Maple,... Various wonderful tools like graphics, notebook facilities, extensible two-dimensional syntax etc. greatly enhanced the attractivity of these systems for mathematicians, scientists, and engineers. Over the recent decades, sometimes based on very early work in the 19th century, new and deep research results in various branches of mathematics have been developed by the symbolic computation research community which led to an impressive variety of new algebraic algorithms. In parallel, in a different community, based on new and deep results in mathematical logic, algorithms and systems for automated theorem proving were developed. In the editorial for the Journal of Symbolic Computation (1985), I tried to offer this journal as a common forum for both the computer algebra and the computational logic community and for the interaction and merge of the two fields. In fact, in some specific theorem proving methods (as, for example, decision methods for the first order theory of real closed fields and decision methods for geometry), algebraic techniques play an important role. However, we are not yet at a stage where both worlds, the world of computational algebra (the algorithmization of the object level of mathematics) and the world of computational logic (the algorithmization of the meta-level of mathematics) would find there common frame in terms of integrated mathematical software systems. In the talk, I will sketch a view on future symbolic computation that hopefully will integrate numerics, computer algebra, and computational logic in a unified frame and will offer software systems for supporting the entire process of what could be called \\\"mathematical theory exploration\\\" or \\\"mathematical knowledge management\\\". In this view, symbolic computation is not only a specific part of mathematics but, rather, will be specific way of doing mathematics.This will have drastic effects on the way how research, education, and application in mathematics will be possible and the publication, accumulation, and use of mathematical knowledge will be organized. We envisage a kind of \\\"Bourbakism of the 21st century\\\", which will be very different --- and partly in opposition to --- the Bourbakism of the 20th century.\",\"PeriodicalId\":311546,\"journal\":{\"name\":\"Proceedings of the 2005 international symposium on Symbolic and algebraic computation\",\"volume\":\"14 17\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2005-07-24\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"5\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the 2005 international symposium on Symbolic and algebraic computation\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/1073884.1073885\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 2005 international symposium on Symbolic and algebraic computation","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/1073884.1073885","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5
摘要
大约从1960年开始,符号计算将代数算法(多项式算法、表达式简化算法、积分算法、群等代数结构的分析算法等)添加到数值中,并在强大的集成数学软件系统框架内提供数值和代数算法,如Macsyma, Reduce,…、Mathematica、Maple……各种奇妙的工具,如图形、笔记本工具、可扩展的二维语法等,极大地增强了这些系统对数学家、科学家和工程师的吸引力。近几十年来,符号计算研究界在数学的各个分支中取得了新的、深入的研究成果,有时是在19世纪早期工作的基础上,产生了各种令人印象深刻的新代数算法。与此同时,在另一个不同的社区,基于新的和深刻的数学逻辑结果,自动定理证明的算法和系统被开发出来。在《符号计算杂志》(Journal of Symbolic Computation, 1985)的社论中,我试图将这本杂志作为计算机代数和计算逻辑社区的共同论坛,以及这两个领域的相互作用和融合。事实上,在一些特定的定理证明方法中(如实闭域一阶理论的判定方法和几何的判定方法),代数技术起着重要的作用。然而,我们还没有达到这样一个阶段,即计算代数世界(数学对象层的算法化)和计算逻辑世界(数学元层的算法化)在集成数学软件系统方面找到共同的框架。在演讲中,我将概述未来符号计算的观点,希望它能将数值、计算机代数和计算逻辑整合在一个统一的框架中,并提供软件系统来支持所谓的“数学理论探索”或“数学知识管理”的整个过程。从这个角度来看,符号计算不仅是数学的一个特定部分,而且将是一种特定的数学方法。这将对数学研究、教育和应用的可能方式以及数学知识的出版、积累和使用的组织方式产生重大影响。我们设想了一种“21世纪的布尔巴基主义”,它将与20世纪的布尔巴基主义非常不同,而且在一定程度上是对立的。
Since approximately 1960, symbolic computation added algebraic algorithms (polynomial algorithms, simplification algorithms for expressions, algorithms for integration, algorithms for the analysis of algebraic structures like groups etc.) to numerics and provided both numerical and algebraic algorithms in the frame of powerful integrated mathematical software systems like Macsyma, Reduce,..., Mathematica, Maple,... Various wonderful tools like graphics, notebook facilities, extensible two-dimensional syntax etc. greatly enhanced the attractivity of these systems for mathematicians, scientists, and engineers. Over the recent decades, sometimes based on very early work in the 19th century, new and deep research results in various branches of mathematics have been developed by the symbolic computation research community which led to an impressive variety of new algebraic algorithms. In parallel, in a different community, based on new and deep results in mathematical logic, algorithms and systems for automated theorem proving were developed. In the editorial for the Journal of Symbolic Computation (1985), I tried to offer this journal as a common forum for both the computer algebra and the computational logic community and for the interaction and merge of the two fields. In fact, in some specific theorem proving methods (as, for example, decision methods for the first order theory of real closed fields and decision methods for geometry), algebraic techniques play an important role. However, we are not yet at a stage where both worlds, the world of computational algebra (the algorithmization of the object level of mathematics) and the world of computational logic (the algorithmization of the meta-level of mathematics) would find there common frame in terms of integrated mathematical software systems. In the talk, I will sketch a view on future symbolic computation that hopefully will integrate numerics, computer algebra, and computational logic in a unified frame and will offer software systems for supporting the entire process of what could be called "mathematical theory exploration" or "mathematical knowledge management". In this view, symbolic computation is not only a specific part of mathematics but, rather, will be specific way of doing mathematics.This will have drastic effects on the way how research, education, and application in mathematics will be possible and the publication, accumulation, and use of mathematical knowledge will be organized. We envisage a kind of "Bourbakism of the 21st century", which will be very different --- and partly in opposition to --- the Bourbakism of the 20th century.