The index of an integral primitive element #
An integral primitive element θ of a number field K generates a full-rank subring
ℤ[θ] of the ring of integers 𝓞 K. Its index is the finite cardinality
[𝓞 K : ℤ[θ]] = #(𝓞 K / ℤ[θ]).
This file defines integral primitive elements and their index, proves that the defining quotient is finite (and hence that the index is positive), and establishes the exact invariances under translating the generator by an integer and negating it.
Main definitions #
TauCeti.NumberField.IntegralPrimitiveElement K: integral elements generatingKoverℚ.TauCeti.NumberField.IntegralPrimitiveElement.index: the index ofℤ[θ]in𝓞 K.TauCeti.NumberField.IntegralPrimitiveElement.ofAdjoinEqTop: an element generating𝓞 Kas aℤ-algebra, as an integral primitive element.
Main results #
TauCeti.NumberField.IntegralPrimitiveElement.finrank_adjoin:ℤ[θ]has full rank in𝓞 K.TauCeti.NumberField.IntegralPrimitiveElement.index_pos: the index is positive.TauCeti.NumberField.IntegralPrimitiveElement.index_eq_one_iff: the index is1exactly whenℤ[θ]is all of𝓞 K.TauCeti.NumberField.adjoin_rat_eq_top_of_adjoin_int_eq_top: an element generating𝓞 KoverℤgeneratesKoverℚ.TauCeti.NumberField.IntegralPrimitiveElement.index_addIntCast: integer translation preserves the index.TauCeti.NumberField.IntegralPrimitiveElement.index_neg: negation preserves the index.TauCeti.NumberField.IntegralPrimitiveElement.mem_adjoin_iff: the elements ofℤ[θ]are the polynomial expressions inθ.TauCeti.NumberField.IntegralPrimitiveElement.mkQ_eq_zero_iff: an element vanishes in𝓞 K / ℤ[θ]exactly when it lies inℤ[θ].
References #
- J. Neukirch, Algebraic Number Theory, Chapter I, §2.
An integral primitive element of a number field K: an element of 𝓞 K whose image in
K generates K as a ℚ-algebra.
Equations
Instances For
An element whose order ℤ[θ] is all of 𝓞 K generates K over ℚ.
Equations
The ℤ-subalgebra of 𝓞 K generated by an integral primitive element.
Instances For
The generated order is the ℤ-subalgebra generated by the underlying ring integer.
The elements of ℤ[θ] are the polynomial expressions in θ.
Every polynomial expression in θ lies in ℤ[θ].
The additive quotient of 𝓞 K by the order ℤ[θ].
Equations
Instances For
The index [𝓞 K : ℤ[θ]], defined as the cardinality of the additive quotient.
Equations
Instances For
The index is the cardinality of the additive quotient by the generated order.
An element vanishes in the quotient 𝓞 K / ℤ[θ] exactly when it lies in the order ℤ[θ].
A multiple n • b vanishes in the quotient 𝓞 K / ℤ[θ] exactly when n * b lies in the
order ℤ[θ].
The order ℤ[θ] generated by an integral primitive element has full rank in 𝓞 K.
The quotient 𝓞 K / ℤ[θ] is finite.
The index of an integral primitive element is positive.
The index of an integral primitive element θ is 1 exactly when the order ℤ[θ] is all of
𝓞 K.
An element generating 𝓞 K as a ℤ-algebra, as an integral primitive element.
Equations
Instances For
The order generated by ofAdjoinEqTop h is all of 𝓞 K, by construction.
An element generating 𝓞 K as a ℤ-algebra has index 1.
Changing the generator #
Translating an integral primitive element by an integer gives another integral primitive element.
Equations
- θ.addIntCast n = ⟨↑θ + (algebraMap ℤ (NumberField.RingOfIntegers K)) n, ⋯⟩
Instances For
Integer translation does not change the generated ℤ-subalgebra.
Translating an integral primitive element by an integer preserves its index.
Negating an integral primitive element gives another integral primitive element.
Instances For
Negation does not change the generated ℤ-subalgebra.
Negating an integral primitive element preserves its index.