Documentation

TauCeti.NumberTheory.NumberField.Global.RayClass.Rat

The ray class group of ℚ modulo (n)·∞ #

For a positive integer n, the modulus (n)·∞ of ℚ has finite part the ideal generated by n and infinite part the unique real place. Its ray class group is (ZMod n)ˣ: a fractional ideal of ℚ prime to n has exactly one positive generator, and the class of the ideal is the residue of that generator modulo n. In particular the ray class of a nonzero integral ideal prime to n is its absolute norm modulo n.

The real place is essential. For the modulus (n) without it, both a and -a generate the same ideal, so the ray class group is only (ZMod n)ˣ ⧸ {±1}. For n > 2 this has half the order of (ZMod n)ˣ, so the two moduli give genuinely different ray class groups.

The equivalence is read off from the ray class exact sequence. The class group of ℚ is trivial, so every ray class is the class of a residue unit modulo n and a sign at the real place. The only integer units are ±1, so the sign of a class can be absorbed into its residue and a class with positive sign is determined by its residue.

Main definitions #

Main results #

References #

noncomputable def TauCeti.GlobalNumberFields.ratModulus (n : ℕ) (hn : n ≠ 0) :

The modulus (n)·∞ of ℚ: its finite part is the ideal of 𝓞 ℚ generated by n, and its infinite part is the real place of ℚ.

Instances For

    A prime lies in the support of ratModulus n hn exactly when it contains n.

    Reduction modulo the finite part of ratModulus n hn is reduction modulo n, transported along Rat.ringOfIntegersEquiv : 𝓞 ℚ ≃+* ℤ.

    Instances For

      The ray class group of ℚ modulo (n)·∞ is (ZMod n)ˣ. A ray class corresponds to the residue modulo n of the positive generator of any fractional ideal in it.

      Instances For

        A unit u modulo n corresponds to the principal ray class of an element with residue u and positive sign at the real place.

        @[simp]

        The ray class of a nonzero integral ideal prime to n is its absolute norm modulo n. Since idealClass is surjective, this characterizes ratModulusEquivZMod.

        Divisibility of the moduli (n)·∞ and compatibility of the identification #

        theorem TauCeti.GlobalNumberFields.ratModulus_dvd_ratModulus_iff {n : ℕ} {hn : n ≠ 0} {d : ℕ} {hd : d ≠ 0} :

        The moduli (d)·∞ and (n)·∞ of ℚ divide each other as d and n do.

        A modulus of ℚ divides (n)·∞ exactly when the absolute norm of its finite part divides n: the finite part is generated by its absolute norm, and the real place is the only infinite place of ℚ.

        Every modulus of ℚ divides (N)·∞, where N is the absolute norm of its finite part.

        theorem TauCeti.GlobalNumberFields.ratModulusEquivZMod_classMap {n : ℕ} {hn : n ≠ 0} {d : ℕ} {hd : d ≠ 0} (h : ratModulus d hd ∣ ratModulus n hn) (c : RayClassGroup (ratModulus n hn)) :

        The transition map from (n)·∞ to (d)·∞ is reduction modulo d on (ZMod n)ˣ.

        The class of the sign -1 at the real place corresponds to -1 ∈ (ZMod n)ˣ. The ray class of a negative rational with residue 1 modulo n is the ray class of a positive rational with residue -1: the two differ by the unit -1.

        The modulus (n) without the real place #

        noncomputable def TauCeti.GlobalNumberFields.ratFiniteModulus (n : ℕ) (hn : n ≠ 0) :

        The modulus (n) of ℚ without the real place. A ray class character of (n)·∞ is induced from it exactly when the corresponding Dirichlet character is even.

        Instances For

          The modulus (d) divides (n)·∞ exactly when d ∣ n.

          The modulus (n) divides (n)·∞.

          The ray class group of ℚ modulo (n) #

          The ray class group of ℚ modulo (n) is (ZMod n)ˣ ⧸ {±1}. Without the real place, a fractional ideal of ℚ prime to n has the two generators ±a on an equal footing, so its ray class is the residue of a generator modulo n, up to sign.

          Instances For

            Forgetting the real place is reduction modulo ±1. For d ∣ n, the transition map from (n)·∞ to (d) sends the class of u ∈ (ZMod n)ˣ to the class of its reduction modulo d, up to sign.

            The ray class modulo (n) of a nonzero integral ideal prime to n is its absolute norm modulo n, up to sign.

            The ray class group of ℚ modulo (n) has half the order of the one modulo (n)·∞ once n > 2, so that -1 ≠ 1 modulo n: its order is φ(n) / 2, while RayClassGroup (ratModulus n hn) has order φ(n). The real place therefore genuinely enlarges the ray class group.