1st Edition

Computer Algebra Concepts and Techniques

By Edmund A. Lamagna Copyright 2019
    372 Pages 36 B/W Illustrations
    by CRC Press

    372 Pages 36 B/W Illustrations
    by CRC Press

    The goal of Computer Algebra: Concepts and Techniques is to demystify computer algebra systems for a wide audience including students, faculty, and professionals in scientific fields such as computer science, mathematics, engineering, and physics. Unlike previous books, the only prerequisites are knowledge of first year calculus and a little programming experience — a background that can be assumed of the intended audience. The book is written in a lean and lively style, with numerous examples to illustrate the issues and techniques discussed. It presents the principal algorithms and data structures, while also discussing the inherent and practical limitations of these systems

    1 Introduction

    2 Computer Algebra Systems

    3 Big Number Arithmetic

    4 Polynomial Manipulation

    5 Algebraic Simpli cation

    6 Factorization

    7 Symbolic Integration

    8 Grobner Bases

    9 Mathematical Correctness  

    Biography

    Edmund A. Lamagna is a professor of computer science at the University of Rhode Island. His professional interests lie at the intersection of computer science and mathematics. In particular, he has contributed to the fields of computer algebra and to the design and analysis of algorithms. In recent years, Ed has become interested in technical and societal aspects of cybersecuity and personal privacy. Throughout his career, he has been involved in the development of innovative approaches for teaching and learning mathematics and computer science.

    This is a very clearly written introductory textbook on computer algebra systems (CAS), focussing on some of the subject’s commonly-used algorithms. It is aimed at beginners and assumes a good background in college algebra along with first-year calculus. It covers representative algorithms in a variety of areas, and these are done in enough detail that you would be able to implement them yourself if you wanted. [. . . .] The present book has just enough to get you started in computer algebra, and does a very good job of it.

    —Allen Stenger, MAA Reviews