Algebra and number theory have always been counted among the most beautiful mathematical areas with deep proofs and elegant results. However, for a long time they were not considered that important in view of the lack of real-life applications. This has dramatically changed: nowadays we find applications of algebra and number theory frequently in our daily life. This book focuses on the theory and algorithms for polynomials over various coefficient domains such as a finite field or ring. The operations on polynomials in the focus are factorization, composition and decomposition, basis computation for modules, etc. Algorithms for such operations on polynomials have always been a central interest in computer algebra, as it combines formal (the variables) and algebraic or numeric (the coefficients) aspects. The papers presented were selected from the Workshop on Computer Algebra and Polynomials, which was held in Linz at the Johann Radon Institute for Computational and Applied Mathematics (RICAM) during November 25-29, 2013, at the occasion of the Special Semester on Applications of Algebra and Number Theory.
This monograph makes available, in English, the elementary parts of classical algebraic number theory. This second edition follows closely the plan and style of the first edition. The principal changes are the correction of misprints, the expansion or simplification of some arguments, and the omission of the final chapter on units in order to make way for the introduction of some two hundred problems.
Early in the development of number theory, it was noticed that the ring of integers has many properties in common with the ring of polynomials over a finite field. The first part of this book illustrates this relationship by presenting analogues of various theorems. The later chapters probe the analogy between global function fields and algebraic number fields. Topics include the ABC-conjecture, Brumer-Stark conjecture, and Drinfeld modules.
After an introduction to the geometry of polynomials and a discussion of refinements of the Fundamental Theorem of Algebra, the book turns to a consideration of various special polynomials. Chebyshev and Descartes systems are then introduced, and Müntz systems and rational systems are examined in detail. Subsequent chapters discuss denseness questions and the inequalities satisfied by polynomials and rational functions. Appendices on algorithms and computational concerns, on the interpolation theorem, and on orthogonality and irrationality round off the text. The book is self-contained and assumes at most a senior-undergraduate familiarity with real and complex analysis.
A description of 148 algorithms fundamental to number-theoretic computations, in particular for computations related to algebraic number theory, elliptic curves, primality testing and factoring. The first seven chapters guide readers to the heart of current research in computational algebraic number theory, including recent algorithms for computing class groups and units, as well as elliptic curve computations, while the last three chapters survey factoring and primality testing methods, including a detailed description of the number field sieve algorithm. The whole is rounded off with a description of available computer packages and some useful tables, backed by numerous exercises. Written by an authority in the field, and one with great practical and teaching experience, this is certain to become the standard and indispensable reference on the subject.