Other Ring Constructions#
Magma allows the construction of residue fields, localization of rings, and completion of rings. These constructions really just create appropriate rings of different categories within Magma.
Residue Class Fields#
- ResidueClassField(I): Rng -> Fld, Map#
Given a maximal ideal \(I\) of a ring \(R\), create the residue class field \(K\) of the quotient ring \(R/I\), together with a map sending an element of \(R\) to the corresponding element of \(K\).
Localization#
- loc< R | a₁, ..., aᵣ >: Rng, RngElt, ..., RngElt -> Rng, Map#
Given a ring \(R\) and elements \(a_1, \ldots, a_r\) of \(R\), which generate a prime ideal \(P\) of \(R\), create the localization \(L\) of \(R\) at \(P\), together with a map sending an element of \(R\) to the corresponding element of \(L\).
- Localization(R, P): Rng, Rng -> Rng, Map#
Given a ring \(R\) and a prime ideal \(P\) of \(R\), create the localization \(L\) of \(R\) at \(P\), together with a map sending an element of \(R\) to the corresponding element of \(L\).
Completion#
- comp< R | a₁, ..., aᵣ >: Rng, RngElt, ..., RngElt -> Rng, Map#
Given a ring \(R\) and elements \(a_1, \ldots, a_r\) of \(R\), which generate a prime ideal or zero ideal \(P\) of \(R\), create the completion \(C\) of \(R\) at \(P\), together with a map sending an element of \(R\) to the corresponding element of \(C\).
- Completion(R, P): Rng, Rng -> Rng, Map#
Given a ring \(R\) and a prime ideal or zero ideal \(P\) of \(R\), create the completion \(C\) of \(R\) at \(P\), together with a map sending an element of \(R\) to the corresponding element of \(C\).
Transcendental Extension#
- ext< R | >: Rng -> RngUPol#
Given a ring \(R\) create the univariate transcendental extension \(R[x]\) of \(R\). This is equivalent to
PolynomialRing(R).
- ext< R, n | >: Rng, RngIntElt -> RngMPol#
Given a ring \(R\) and an integer \(n \geq 1\), create the multivariate transcendental extension \(R[x_1, \ldots, x_n]\) of \(R\). This is equivalent to
PolynomialRing(R, n).