Documentation

MazurTorsion.NumberTheory.UnramifiedArtin

The unramified ideal Artin map #

This file develops the part of the ideal-theoretic Artin map that follows from Dedekind factorization and local Frobenius theory. For a finite Galois extension of number fields it chooses a prime above every finite prime and defines the corresponding arithmetic Frobenius. In an abelian extension the choice disappears, since Frobenius elements above the same prime are conjugate. The local symbols then extend uniquely to a homomorphism from the group of nonzero fractional ideals.

The construction here is deliberately separate from global reciprocity. The two global assertions needed later are that principal ideals lie in the kernel, and that the resulting Artin map is onto. Neither assertion is used in this file.

The divisor equivalence below is the scheme-free Dedekind-domain core of the construction in Tau Ceti's AlgebraicGeometry/WeilDivisor/FractionalIdealDivisor/Basic.lean; it is reproved here directly from Mathlib's fractional-ideal factorization API so this number-theory module does not depend on Picard or Weil-divisor theory.

@[reducible, inline]

A finite prime of a number field, represented by a nonzero prime ideal in its ring of integers.

Equations
Instances For

    At an unramified prime, an arithmetic Frobenius generates the full decomposition group.

    An arbitrary prime of L above the finite prime v of K.

    Equations
    Instances For
      noncomputable def NumberTheory.UnramifiedArtin.frobeniusAt {K : Type u} {L : Type v} [Field K] [NumberField K] [Field L] [NumberField L] [Algebra K L] [IsGalois K L] (v : FinitePrime K) :
      Gal(L/K)

      The chosen arithmetic Frobenius at a finite prime of the base number field.

      Equations
      Instances For

        The chosen element really is an arithmetic Frobenius at the chosen prime above v.

        In an abelian extension, the Frobenius at v is independent of the prime of L chosen above v.

        At an unramified finite prime, an arithmetic Frobenius at a fixed prime above it is unique. This is the strongest local uniqueness statement needed by the ideal Artin construction.

        def NumberTheory.UnramifiedArtin.semilinearConjugate {R : Type u} {S : Type v} [CommRing R] [CommRing S] [Algebra R S] (eR : R ≃+* R) (eS : S ≃+* S) (hsemilinear : ∀ (r : R), eS ((algebraMap R S) r) = (algebraMap R S) (eR r)) (f : S →ₐ[R] S) :

        Conjugate an R-algebra endomorphism by a ring equivalence of S that is semilinear for a ring equivalence of R. The two semilinear twists cancel, so the conjugate is again R-linear.

        Equations
        Instances For
          @[simp]
          theorem NumberTheory.UnramifiedArtin.semilinearConjugate_apply {R : Type u} {S : Type v} [CommRing R] [CommRing S] [Algebra R S] (eR : R ≃+* R) (eS : S ≃+* S) (hsemilinear : ∀ (r : R), eS ((algebraMap R S) r) = (algebraMap R S) (eR r)) (f : S →ₐ[R] S) (x : S) :
          (semilinearConjugate eR eS hsemilinear f) x = eS (f (eS.symm x))

          Pointwise formula for semilinear conjugation.

          theorem NumberTheory.UnramifiedArtin.under_map_semilinear {R : Type u} {S : Type v} [CommRing R] [CommRing S] [Algebra R S] (eR : R ≃+* R) (eS : S ≃+* S) (hsemilinear : ∀ (r : R), eS ((algebraMap R S) r) = (algebraMap R S) (eR r)) (Q : Ideal S) :

          Under a semilinear equivalence of an algebra, transporting a prime of the extension transports its underlying base prime by the base equivalence.

          theorem NumberTheory.UnramifiedArtin.card_quotient_under_map_semilinear {R : Type u} {S : Type v} [CommRing R] [CommRing S] [Algebra R S] (eR : R ≃+* R) (eS : S ≃+* S) (hsemilinear : ∀ (r : R), eS ((algebraMap R S) r) = (algebraMap R S) (eR r)) (Q : Ideal S) :

          A semilinear transport preserves the cardinality of the base residue field below a prime.

          theorem NumberTheory.UnramifiedArtin.isArithFrobAt_semilinearConjugate {R : Type u} {S : Type v} [CommRing R] [CommRing S] [Algebra R S] (eR : R ≃+* R) (eS : S ≃+* S) (hsemilinear : ∀ (r : R), eS ((algebraMap R S) r) = (algebraMap R S) (eR r)) {f : S →ₐ[R] S} {Q : Ideal S} (hf : f.IsArithFrobAt Q) :
          (semilinearConjugate eR eS hsemilinear f).IsArithFrobAt (Ideal.map eS Q)

          Arithmetic Frobenius congruences are preserved by compatible semilinear transport of the base and extension rings.

          Transporting a height-one prime along a ring equivalence maps its ideal to the image ideal.

          The semilinear fractional-ideal equivalence induced by a ring automorphism sends an integral ideal to its ordinary image ideal.

          The finitely supported multiplicity divisor of an invertible fractional ideal.

          Equations
          • One or more equations did not get rendered due to their size.
          Instances For
            @[simp]

            The coefficient of the fractional-ideal divisor is Mathlib's local multiplicity.

            A nonzero fractional ideal is recovered from all of its finite-prime multiplicities.

            The fractional ideal attached to a finitely supported integer divisor is nonzero.

            Every finitely supported integer divisor is the divisor of a nonzero fractional ideal.

            @[simp]

            The divisor of a prime fractional ideal is the corresponding standard basis divisor.

            The unit of the fractional-ideal monoid represented by a finite prime.

            Equations
            Instances For
              @[simp]

              Under the multiplicative divisor equivalence, a finite prime is its standard basis divisor.

              Homomorphisms out of the fractional-ideal group are determined by their values on finite prime ideals.

              Extend a family of values on the generators of a free abelian group to a homomorphism.

              Equations
              • One or more equations did not get rendered due to their size.
              Instances For
                @[simp]

                The free extension takes a standard basis divisor to its prescribed value.

                The free extension is the finite product of the prescribed generator values raised to their integer multiplicities.

                Extending values on generators commutes with a homomorphism of target groups.

                The homomorphism from nonzero fractional ideals obtained by prescribing a value at every finite prime.

                Equations
                • One or more equations did not get rendered due to their size.
                Instances For
                  @[simp]

                  The fractional-ideal homomorphism has the prescribed value on each prime ideal.

                  The fractional-ideal homomorphism is the finite Artin product over the prime factorization of the ideal.

                  Postcomposition of a fractional-ideal homomorphism is computed locally on its prime symbols.

                  The image of a fractional-ideal homomorphism is exactly the subgroup generated by its finite-prime symbols.

                  Surjectivity of the fractional-ideal homomorphism is equivalent to generation of the target by its finite-prime symbols.

                  The class-group automorphism induced by a ring automorphism, expressed in the chosen fraction field K. This computational form agrees with the canonical construction but has a direct formula on ClassGroup.mk K.

                  Equations
                  • One or more equations did not get rendered due to their size.
                  Instances For

                    Formula for the induced class-group automorphism on a represented fractional ideal.

                    The exact conductor-one reciprocity condition needed for an ideal homomorphism to descend to the ordinary ideal class group.

                    Equations
                    Instances For

                      The principal fractional-ideal subgroup lies in the kernel of an ideal homomorphism satisfying conductor-one reciprocity.

                      noncomputable def NumberTheory.UnramifiedArtin.classGroupHom (R : Type u) [CommRing R] [IsDedekindDomain R] (K : Type v) [Field K] [Algebra R K] [IsFractionRing R K] {M : Type w} [CommGroup M] (φ : (FractionalIdeal (nonZeroDivisors R) K)ˣ →* M) (hprincipal : KillsPrincipalIdeals R K φ) :

                      Descend an ideal homomorphism that kills principal ideals to the ordinary ideal class group.

                      Equations
                      Instances For
                        theorem NumberTheory.UnramifiedArtin.classGroupHom_mk (R : Type u) [CommRing R] [IsDedekindDomain R] (K : Type v) [Field K] [Algebra R K] [IsFractionRing R K] {M : Type w} [CommGroup M] (φ : (FractionalIdeal (nonZeroDivisors R) K)ˣ →* M) (hprincipal : KillsPrincipalIdeals R K φ) (I : (FractionalIdeal (nonZeroDivisors R) K)ˣ) :
                        (classGroupHom R K φ hprincipal) ((ClassGroup.mk K) I) = φ I

                        The descended class-group map agrees with the original ideal map on the canonical class of a fractional ideal.

                        theorem NumberTheory.UnramifiedArtin.classGroupHom_surjective (R : Type u) [CommRing R] [IsDedekindDomain R] (K : Type v) [Field K] [Algebra R K] [IsFractionRing R K] {M : Type w} [CommGroup M] (φ : (FractionalIdeal (nonZeroDivisors R) K)ˣ →* M) (hprincipal : KillsPrincipalIdeals R K φ) (hsurjective : Function.Surjective ⇑φ) :
                        Function.Surjective ⇑(classGroupHom R K φ hprincipal)

                        Surjectivity of an ideal homomorphism passes to its class-group descent.

                        The class-group descent is onto exactly when the original fractional-ideal homomorphism is onto.

                        After principal reciprocity, the class-group map is onto exactly when its finite-prime symbols generate the target. This identifies the precise Frobenius-generation input supplied classically by Chebotarev or the global Artin existence theorem.

                        The ideal-theoretic arithmetic Frobenius homomorphism of an abelian extension, before applying global reciprocity to principal ideals.

                        Equations
                        Instances For
                          @[simp]

                          The fractional Artin map sends a prime ideal to its arithmetic Frobenius.