Modern computer algebra (Q4248250)

From MaRDI portal

!

This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use the normal view instead:

scientific article; zbMATH DE number 1296282
Language Label Description Also known as
default for all languages
No label defined
    English
    Modern computer algebra
    scientific article; zbMATH DE number 1296282

      Statements

      0 references
      0 references
      7 June 1999
      0 references
      computer algebra
      0 references
      asymptotic cost of algorithms
      0 references
      asymptotically fast methods
      0 references
      Euclidean algorithm
      0 references
      modular calculus
      0 references
      resultant computation
      0 references
      fast Fourier transform algorithm
      0 references
      interpolation
      0 references
      primality tests
      0 references
      factorization of integers
      0 references
      cryptography
      0 references
      RSA method
      0 references
      factorization of polynomials over finite fields
      0 references
      Hensel lifting lemma
      0 references
      LLL method
      0 references
      Gröbner bases
      0 references
      symbolic summation
      0 references
      symbolic integration
      0 references
      complexity
      0 references
      As indicated in the Introduction, the aim of the authors of this book is triple: give rather complete information on the mathematical tools and results used, analyze the asymptotic cost of the algorithms and propose asymptotically fast methods. They reach completely this triple objective. This fact distinguishes this book from the preceding ones in the same domain which either focus on the mathematical point of view, or are mainly user-oriented. This book contains more than seven hundred pages and five main sections, each section is given the name of a famous mathematician: Euclid, Newton, Fermat, Gauß and Hilbert. Of course, the part ``Euclid'' contains the Euclidean algorithm and also a very detailed study of modular calculus and its applications, resultant computation, and application for decoding BCH codes. The section ``Newton'' contains the presentation of fast algorithms for the elementary arithmetical operations, the fast Fourier transform algorithm (FFT), interpolation, \dots\ The elementary arithmetics: primality tests, factorization of integers, applications to cryptography (RSA method) is the part ``Fermat''. The chapters linked to Gauss are: factorization of polynomials over finite fields, Hensel lifting lemma and factoring polynomials with integer coefficients, search of small vectors in lattices (LLL method) and applications. The last part, ``Hilbert'', contains the study of Gröbner bases, symbolic summation, symbolic integration, and applications. There is also an Appendix on fundamental concepts such as elementary algebraic structures, linear algebra, finite fields, finite probability spaces and complexity theory. Each chapter contains numerous examples which are very instructive, the pseudo-code of the algorithms, exercises and very complete and interesting historical notes. The cost of the algorithms is studied in great detail and the authors give comments on the efficiency of these algorithms and their present practical limits. The style is very clear. The arguments are very precise. In my opinion, the level of presentation is convenient for graduate students, some parts are quite readable for good undergraduate students. The typography and the quality of illustration of this Cambridge book are splendid. To conclude, I find the quality of this book really exceptional, this is certainly an excellent source on the state of the art in Computer Algebra, just before~2000.
      0 references

      Identifiers

      0 references
      0 references
      0 references
      0 references
      0 references
      0 references
      0 references
      0 references
      0 references