Algebraic integer
Template:Short description Script error: No such module "about". Script error: No such module "Distinguish". Template:Use mdy dates Template:Use American English In algebraic number theory, an algebraic integer is a complex number that is integral over the integers. That is, an algebraic integer is a complex root of some monic polynomial (a polynomial whose leading coefficient is 1) whose coefficients are integers. The set of all algebraic integers Template:Mvar is closed under addition, subtraction and multiplication and therefore is a commutative subring of the complex numbers.
The ring of integers of a number field Template:Mvar, denoted by Template:MathcalKScript error: No such module "Check for unknown parameters"., is the intersection of Template:Mvar and Template:Mvar: it can also be characterized as the maximal order of the field Template:Mvar. Each algebraic integer belongs to the ring of integers of some number field. A number Template:Mvar is an algebraic integer if and only if the ring is finitely generated as an abelian group, which is to say, as a -module.
Definitions
The following are equivalent definitions of an algebraic integer. Let Template:Mvar be a number field (i.e., a finite extension of , the field of rational numbers), in other words, for some algebraic number by the primitive element theorem.
- α ∈ KScript error: No such module "Check for unknown parameters". is an algebraic integer if there exists a monic polynomial such that f(α) = 0Script error: No such module "Check for unknown parameters"..
- α ∈ KScript error: No such module "Check for unknown parameters". is an algebraic integer if the minimal monic polynomial of Template:Mvar over is in .
- α ∈ KScript error: No such module "Check for unknown parameters". is an algebraic integer if is a finitely generated -module.
- α ∈ KScript error: No such module "Check for unknown parameters". is an algebraic integer if there exists a non-zero finitely generated -submodule such that αM ⊆ MScript error: No such module "Check for unknown parameters"..
Algebraic integers are a special case of integral elements of a ring extension. In particular, an algebraic integer is an integral element of a finite extension .
Note that if P(x)Script error: No such module "Check for unknown parameters". is a primitive polynomial that has integer coefficients but is not monic, and Template:Mvar is irreducible over , then none of the roots of Template:Mvar are algebraic integers (but are algebraic numbers). Here primitive is used in the sense that the highest common factor of the coefficients of Template:Mvar is 1, which is weaker than requiring the coefficients to be pairwise relatively prime.
Examples
- The only algebraic integers that are found in the set of rational numbers are the integers. In other words, the intersection of and Template:Mvar is exactly . The rational number Template:SfracScript error: No such module "Check for unknown parameters". is not an algebraic integer unless Template:Mvar divides Template:Mvar. The leading coefficient of the polynomial bx − aScript error: No such module "Check for unknown parameters". is the integer Template:Mvar.
- The square root of a nonnegative integer Template:Mvar is an algebraic integer, but is irrational unless Template:Mvar is a perfect square.
- If Template:Mvar is a square-free integer then the extension is a quadratic field of rational numbers. The ring of algebraic integers Template:MathcalKScript error: No such module "Check for unknown parameters". contains since this is a root of the monic polynomial x2 − dScript error: No such module "Check for unknown parameters".. Moreover, if d ≡ 1 mod 4Script error: No such module "Check for unknown parameters"., then the element is also an algebraic integer. It satisfies the polynomial x2 − x + Template:Sfrac(1 − d)Script error: No such module "Check for unknown parameters". where the constant term Template:Sfrac(1 − d)Script error: No such module "Check for unknown parameters". is an integer. The full ring of integers is generated by or respectively. See Quadratic integer for more.
- The ring of integers of the field , α = Template:RadicScript error: No such module "Check for unknown parameters"., has the following integral basis, writing m = hk2Script error: No such module "Check for unknown parameters". for two square-free coprime integers Template:Mvar and Template:Mvar:[1]
- If Template:Mvar is a primitive Template:Mvarth root of unity, then the ring of integers of the cyclotomic field is precisely .
- If Template:Mvar is an algebraic integer then β = Template:RadicScript error: No such module "Check for unknown parameters". is another algebraic integer. A polynomial for Template:Mvar is obtained by substituting xnScript error: No such module "Check for unknown parameters". in the polynomial for Template:Mvar.
Finite generation of ring extension
For any αScript error: No such module "Check for unknown parameters"., the ring extension (in the sense that is equivalent to field extension) of the integers by αScript error: No such module "Check for unknown parameters"., denoted by , is finitely generated if and only if αScript error: No such module "Check for unknown parameters". is an algebraic integer.
The proof is analogous to that of the corresponding fact regarding algebraic numbers, with there replaced by here, and the notion of field extension degree replaced by finite generation (using the fact that is finitely generated itself); the only required change is that only non-negative powers of αScript error: No such module "Check for unknown parameters". are involved in the proof.
The analogy is possible because both algebraic integers and algebraic numbers are defined as roots of monic polynomials over either or , respectively.
Ring
The sum, difference and product of two algebraic integers is an algebraic integer. In general their quotient is not. Thus the algebraic integers form a ring.
This can be shown analogously to the corresponding proof for algebraic numbers, using the integers instead of the rationals .
One may also construct explicitly the monic polynomial involved, which is generally of higher degree than those of the original algebraic integers, by taking resultants and factoring. For example, if x2 − x − 1 = 0Script error: No such module "Check for unknown parameters"., y3 − y − 1 = 0Script error: No such module "Check for unknown parameters". and z = xyScript error: No such module "Check for unknown parameters"., then eliminating Template:Mvar and Template:Mvar from z − xy = 0Script error: No such module "Check for unknown parameters". and the polynomials satisfied by Template:Mvar and Template:Mvar using the resultant gives z6 − 3z4 − 4z3 + z2 + z − 1 = 0Script error: No such module "Check for unknown parameters"., which is irreducible, and is the monic equation satisfied by the product. (To see that the Template:Mvar is a root of the Template:Mvar-resultant of z − xyScript error: No such module "Check for unknown parameters". and x2 − x − 1Script error: No such module "Check for unknown parameters"., one might use the fact that the resultant is contained in the ideal generated by its two input polynomials.)
Integral closure
Every root of a monic polynomial whose coefficients are algebraic integers is itself an algebraic integer. In other words, the algebraic integers form a ring that is integrally closed in any of its extensions.
Again, the proof is analogous to the corresponding proof for algebraic numbers being algebraically closed.
Additional facts
- Any number constructible out of the integers with roots, addition, and multiplication is an algebraic integer; but not all algebraic integers are so constructible: in a naïve sense, most roots of irreducible quintics are not. This is the Abel–Ruffini theorem.
- The ring of algebraic integers is a Bézout domain, as a consequence of the principal ideal theorem.
- If the monic polynomial associated with an algebraic integer has constant term 1 or −1, then the reciprocal of that algebraic integer is also an algebraic integer, and each is a unit, an element of the group of units of the ring of algebraic integers.
- If xScript error: No such module "Check for unknown parameters". is an algebraic number then anxScript error: No such module "Check for unknown parameters". is an algebraic integer, where Template:Mvar satisfies a polynomial p(x)Script error: No such module "Check for unknown parameters". with integer coefficients and where anxnScript error: No such module "Check for unknown parameters". is the highest-degree term of p(x)Script error: No such module "Check for unknown parameters".. The value y = anxScript error: No such module "Check for unknown parameters". is an algebraic integer because it is a root of q(y) = aScript error: No such module "Su". p(y/an)Script error: No such module "Check for unknown parameters"., where q(y)Script error: No such module "Check for unknown parameters". is a monic polynomial with integer coefficients.
- If xScript error: No such module "Check for unknown parameters". is an algebraic number then it can be written as the ratio of an algebraic integer to a non-zero algebraic integer. In fact, the denominator can always be chosen to be a positive integer. The ratio is Template:Absx / Template:AbsScript error: No such module "Check for unknown parameters"., where Template:Mvar satisfies a polynomial p(x)Script error: No such module "Check for unknown parameters". with integer coefficients and where anxnScript error: No such module "Check for unknown parameters". is the highest-degree term of p(x)Script error: No such module "Check for unknown parameters"..
- The only rational algebraic integers are the integers. That is, if Template:Mvar is an algebraic integer and then . This is a direct result of the rational root theorem for the case of a monic polynomial.
See also
References
- ↑ Script error: No such module "citation/CS1".
<templatestyles src="Refbegin/styles.css" />
- Script error: No such module "citation/CS1".