Computer Algebra An Algorithm-Oriented Introduction

This textbook offers an algorithmic introduction to the field of computer algebra. A leading expert in the field, the author guides readers through numerous hands-on tutorials designed to build practical skills and algorithmic thinking. This implementation-oriented approach equips readers with versa...

Full description

Bibliographic Details
Main Author: Koepf, Wolfram
Format: eBook
Language:English
Published: Cham Springer International Publishing 2021, 2021
Edition:1st ed. 2021
Series:Springer Undergraduate Texts in Mathematics and Technology
Subjects:
Online Access:
Collection: Springer eBooks 2005- - Collection details see MPG.ReNa
LEADER 03183nmm a2200337 u 4500
001 EB001994994
003 EBX01000000000000001157896
005 00000000000000.0
007 cr|||||||||||||||||||||
008 210803 ||| eng
020 |a 9783030780173 
100 1 |a Koepf, Wolfram 
245 0 0 |a Computer Algebra  |h Elektronische Ressource  |b An Algorithm-Oriented Introduction  |c by Wolfram Koepf 
250 |a 1st ed. 2021 
260 |a Cham  |b Springer International Publishing  |c 2021, 2021 
300 |a XII, 384 p. 27 illus., 26 illus. in color  |b online resource 
505 0 |a 1. Introduction to Computer Algebra -- 2. Programming in Computer Algebra Systems -- 3. Number Systems and Integer Arithmetic -- 4. Modular Arithmetic -- 5. Coding Theory and Cryptography -- 6. Polynomial Arithmetic -- 7. Algebraic Numbers -- 8. Factorization in Polynomial Rings -- 9. Simplification and Normal Forms -- 10. Power Series -- 11. Algorithmic Summation -- 12. Algorithmic Integration -- References -- List of Symbols -- Mathematica List of Keywords -- Index 
653 |a Computer science—Mathematics 
653 |a Symbolic and Algebraic Manipulation 
653 |a Algorithms 
653 |a Algorithms 
653 |a Computer software 
653 |a Algebra 
653 |a Algebra 
653 |a Mathematical Software 
041 0 7 |a eng  |2 ISO 639-2 
989 |b Springer  |a Springer eBooks 2005- 
490 0 |a Springer Undergraduate Texts in Mathematics and Technology 
856 4 0 |u https://doi.org/10.1007/978-3-030-78017-3?nosfx=y  |x Verlag  |3 Volltext 
082 0 |a 512 
520 |a This textbook offers an algorithmic introduction to the field of computer algebra. A leading expert in the field, the author guides readers through numerous hands-on tutorials designed to build practical skills and algorithmic thinking. This implementation-oriented approach equips readers with versatile tools that can be used to enhance studies in mathematical theory, applications, or teaching. Presented using Mathematica code, the book is fully supported by downloadable sessions in Mathematica, Maple, and Maxima. Opening with an introduction to computer algebra systems and the basics of programming mathematical algorithms, the book goes on to explore integer arithmetic. A chapter on modular arithmetic completes the number-theoretic foundations, which are then applied to coding theory and cryptography. From here, the focus shifts to polynomial arithmetic and algebraic numbers, with modern algorithms allowing the efficient factorization of polynomials. The final chapters offer extensions into more advanced topics: simplification and normal forms, power series, summation formulas, and integration. Computer Algebra is an indispensable resource for mathematics and computer science students new to the field. Numerous examples illustrate algorithms and their implementation throughout, with online support materials to encourage hands-on exploration. Prerequisites are minimal, with only a knowledge of calculus and linear algebra assumed. In addition to classroom use, the elementary approach and detailed index make this book an ideal reference for algorithms in computer algebra