With its convenient symbolic representation of algebraic numbers,
Mathematica's state-of-the-art algebraic number theory capabilities provide a concrete implementation of one of the historically richest areas of pure mathematics—all tightly integrated with
Mathematica's powerful unified environment.
AlgebraicNumber — algebraic number represented in a particular field
Root — represent a root of a polynomial
ToNumberField — find a common field, or express numbers in a given field
FactorInteger — factorization of integers
Factor — factorization of polynomials
GaussianIntegers — allow factorization over Gaussian integers
Extension — field extension for number theoretic and polynomial operations
RootReduce — reduce an algebraic number to minimal
Root form
ToRadicals — convert to explicit radicals