This book provides the first general and systematic introduction to the semantics of concurrent systems, a relatively new research area in computer science. It develops the mathematical foundations of the algebraic approach to the formal semantics of languages and applies these …
A new approach to conveying abstract algebra, the area that studies algebraic structures, such as groups, rings, fields, modules, vector spaces, and algebras, that is essential to various scientific disciplines such as particle physics and cryptology. It provides a well written …
"As stated in the title, this book is designed for a first course. It requires only a typical calculus sequence as a prerequisite and does not assume any familiarity with linear algebra or complex number."--BOOK JACKET.
David Joyner, Richard Kreminski, and Joann Turisco introduce a wide range of abstract algebra with relevant and interesting applications, from error-correcting codes to cryptography to the group theory of Rubik's cube. Each chapter includes exercises in GAP (a free computer alge…
Concrete Abstract Algebra develops the theory of abstract algebra from numbers to Gröbner bases, whilst taking in all the usual material of a traditional introductory course. In addition there is a rich supply of topics like cryptography, factoring algorithms for integers, quadr…
Niels Lauritzen's approach to simplify the teaching of abstract algebra is based on the extensive use of examples, applications and exercises. The book contains novel applications (for example, RSA encoding) as well as a treatment of Grobner bases at an undergraduate level.