Documentation

TauCeti.NumberTheory.NumberField.Index.Basic

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 #

Main results #

References #

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 ℚ.

    The ℤ-subalgebra of 𝓞 K generated by an integral primitive element.

    Equations
    Instances For

      The generated order is the ℤ-subalgebra generated by the underlying ring integer.

      The elements of ℤ[θ] are the polynomial expressions in θ.

      @[simp]

      Every polynomial expression in θ lies in ℤ[θ].

      @[reducible, inline]

      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.

          @[simp]

          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
            @[simp]

            The order generated by ofAdjoinEqTop h is all of 𝓞 K, by construction.

            @[simp]

            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
            Instances For
              @[simp]

              Integer translation does not change the generated ℤ-subalgebra.

              @[simp]

              Translating an integral primitive element by an integer preserves its index.

              Negating an integral primitive element gives another integral primitive element.

              Equations
              Instances For
                @[simp]

                Negation does not change the generated ℤ-subalgebra.

                @[simp]

                Negating an integral primitive element preserves its index.