NumberFieldNormRepresentatives[a,m]
gives a list of representatives of classes of algebraic integers of norm
in the field
generated by the algebraic number
.
NumberFieldNormRepresentatives
NumberFieldNormRepresentatives[a,m]
gives a list of representatives of classes of algebraic integers of norm
in the field
generated by the algebraic number
.
Examples
open all close allBasic Examples (1)
Scope (4)
NumberFieldNormRepresentatives[Sqrt[2] + Sqrt[3], 2]Root objects:
NumberFieldNormRepresentatives[Root[2 + 3#1 ^ 3&, 2], 3]AlgebraicNumber objects:
NumberFieldNormRepresentatives[AlgebraicNumber[Root[2 + #1 ^ 3&, 1], {-1, -1, 2}], 12]NumberFieldNormRepresentatives automatically threads over lists:
NumberFieldNormRepresentatives[{Sqrt[3], E ^ (Pi * I / 4)}, 2]Properties & Relations (5)
{a} = NumberFieldNormRepresentatives[Sqrt[5], 5]AlgebraicNumberNorm[a]AlgebraicNumberNorm[Sqrt[5]]It can be represented in terms of the representative
by multiplying by a unit:
RootReduce[Sqrt[5](-2 - Sqrt[5]) == a]AlgebraicUnitQ[-2 - Sqrt[5]]Obtain all elements of norm
in
by multiplying representatives with units:
{a, b} = NumberFieldNormRepresentatives[Sqrt[2], 7]{u} = NumberFieldFundamentalUnits[Sqrt[2]]Table[RootReduce[a u ^ n], {n, 10}]AlgebraicNumberNorm /@ %Table[RootReduce[b u ^ n], {n, 10}]AlgebraicNumberNorm /@ %FindInstance gives all Gaussian integers of norm
:
gi1 = a + I b /. FindInstance[a ^ 2 + b ^ 2 == 5, {a, b}, Integers, 100]NumberFieldNormRepresentatives[I, 5]gi2 = Flatten @ Outer[Times, {-1, 1, -I, I}, RootReduce[%]]Sort[gi1] == Sort[gi2]Find an instance of a quadratic equation
:
First @ RootReduce @NumberFieldNormRepresentatives[Sqrt[2], 8]{a, b} = % /. a_ + Sqrt[2]b_ :> {a, b}a ^ 2 - 2b ^ 2Find the representatives of classes of algebraic integers of norm
in
:
primitive = ToNumberField[{Sqrt[2], Sqrt[3]}, All][[1, 1]]NumberFieldNormRepresentatives[primitive, 2]Tech Notes
Related Guides
History
Text
Wolfram Research (2007), NumberFieldNormRepresentatives, Wolfram Language function, https://reference.wolfram.com/language/ref/NumberFieldNormRepresentatives.html.
CMS
Wolfram Language. 2007. "NumberFieldNormRepresentatives." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/NumberFieldNormRepresentatives.html.
APA
Wolfram Language. (2007). NumberFieldNormRepresentatives. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/NumberFieldNormRepresentatives.html
BibTeX
@misc{reference.wolfram_2026_numberfieldnormrepresentatives, author="Wolfram Research", title="{NumberFieldNormRepresentatives}", year="2007", howpublished="\url{https://reference.wolfram.com/language/ref/NumberFieldNormRepresentatives.html}", note=[Accessed: 12-June-2026]}
BibLaTeX
@online{reference.wolfram_2026_numberfieldnormrepresentatives, organization={Wolfram Research}, title={NumberFieldNormRepresentatives}, year={2007}, url={https://reference.wolfram.com/language/ref/NumberFieldNormRepresentatives.html}, note=[Accessed: 12-June-2026]}