Documentation

TauCeti.NumberTheory.NumberField.NarrowClassGroup.ElementaryTwoQuotient

The elementary-2 quotient of the narrow class group #

For a number field K, genus theory computes the maximal elementary-2 quotient

Cl⁺(K) / Cl⁺(K)²

of the narrow class group. This quotient, rather than the ordinary class-group quotient, is the object whose dimension is t - 1 for a real quadratic field with t ramified rational primes. For a totally complex field the positivity condition is vacuous, so the narrow and ordinary elementary-2 quotients are linearly equivalent and their 2-ranks agree.

The underlying construction is the general TauCeti.ElementaryTwoQuotient. This file specializes it to the finite group NarrowClassGroup K, records its induced map to TauCeti.ClassGroup.ElementaryTwoQuotient (𝓞 K), and exposes the rank statements used by the genus-field milestone of TauCetiRoadmap/Multiquadratic/README.md.

Main definitions and results #

References #

@[reducible, inline]

The maximal elementary-2 quotient of the narrow class group, Cl⁺(K) / Cl⁺(K)². This is a finite-dimensional vector space over ZMod 2.

Equations
Instances For
    @[simp]

    The map on elementary-2 quotients induced by forgetting positivity sends the class of C to the square class of its image in the ordinary class group.

    The induced map Cl⁺(K) / Cl⁺(K)² → Cl(K) / Cl(K)² is surjective.

    noncomputable def NumberField.NarrowClassGroup.twoRank (K : Type u_1) [Field K] [NumberField K] :

    The narrow class-group 2-rank: the dimension over ZMod 2 of Cl⁺(K) / Cl⁺(K)².

    Equations
    Instances For
      @[simp]

      The narrow class-group 2-rank is the dimension of its maximal elementary-2 quotient.

      The maximal elementary-2 quotient of the narrow class group has 2 ^ twoRank K elements.

      A class-number-one field has narrow class number 2 to the narrow 2-rank. When the ordinary class group is trivial, every narrow class lies in the kernel of Cl⁺(K) → Cl(K) and hence has square one. Thus Cl⁺(K) is its own maximal elementary-2 quotient.

      The ordinary class-group 2-rank is at most the narrow class-group 2-rank. The inequality can be strict for real fields because forgetting positivity is only a surjection.

      @[simp]

      For a totally complex field, the elementary-2 quotient equivalence is the linear map induced by forgetting positivity.

      An injective forgetful map makes the narrow and ordinary class-group 2-ranks agree. Since forgetting positivity is always surjective, injectivity makes it an isomorphism Cl⁺(K) ≃ Cl(K), and isomorphic groups have the same 2-rank.

      For a totally complex field, the narrow and ordinary class-group 2-ranks agree. The totally complex case of twoRank_eq_classGroupTwoRank_of_injective, where positivity is vacuous.