AlgebraicUnitQ
Details
- AlgebraicUnitQ is typically used to test whether a number is an algebraic unity or not.
- An algebraic unit a is a number for which both a and 1/a are algebraic integers.
- AlgebraicUnitQ[a] returns False unless a is manifestly an algebraic unit.
Examples
open allclose allScope (4)
AlgebraicUnitQ works over integers:
Root objects:
AlgebraicNumber objects:
AlgebraicUnitQ threads over lists:
Applications (6)
Number Theory (5)
Find integers that are algebraic units:
All roots of unity are algebraic units:
An algebraic unit has norm or :
It can be represented in terms of the representative a by multiplying by a unit:
Use the roots of unity to find Cyclotomic polynomials:
Properties & Relations (7)
An algebraic unit and its reciprocal are algebraic integers:
The reciprocal is an algebraic unit:
The only integers that are both algebraic integers and algebraic units are and :
An algebraic unit raised to a power is an algebraic unit:
Algebraics represents the domain of all algebraic numbers, including algebraic units:
An algebraic unit has norm or :
Use MinimalPolynomial to find the minimal polynomial of an algebraic unit:
Text
Wolfram Research (2007), AlgebraicUnitQ, Wolfram Language function, https://reference.wolfram.com/language/ref/AlgebraicUnitQ.html.
CMS
Wolfram Language. 2007. "AlgebraicUnitQ." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/AlgebraicUnitQ.html.
APA
Wolfram Language. (2007). AlgebraicUnitQ. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/AlgebraicUnitQ.html