Documentation

TauCeti.NumberTheory.NumberField.Ideal.ArtinMap

The ideal-theoretic Artin map away from a finite set of primes #

Let L/K be a finite abelian extension of number fields and let S be a finite set of finite places of K outside which L/K is unramified. At a prime v ∉ S the Artin symbol is a conjugacy class in an abelian group, hence a single automorphism, and extending that assignment multiplicatively over the unique factorization of fractional ideals gives the Artin map

artinHomAway : idealsAway S →* (L ≃ₐ[K] L)

on the group idealsAway S of invertible fractional ideals of multiplicity zero along S.

The excluded set S is a parameter: no relation between S and the ramified primes is assumed beyond the hypothesis hur that every prime outside S is unramified. Specializing S to the support of the relative discriminant, or to the support of a modulus, is a separate matter.

Commutativity of Gal(L/K) enters as an explicit hypothesis hab rather than as an instance, because the ambient group is a Galois group of a general extension. Where the construction needs a bundled commutative structure — for the bijection between the group and its conjugacy classes, and for the finitely supported product over all primes — the scoped Group plus IsMulCommutative instance supplies it.

Nothing about the kernel, the image, or a factorization through ray class groups is proved here.

The construction follows Jürgen Neukirch, Algebraic Number Theory, Chapter VI, §7.

Main definitions #

Main results #

noncomputable def TauCeti.NumberFieldArithmetic.artinElement {K : Type u_1} [Field K] [NumberField K] {L : Type u_2} [Field L] [NumberField L] [Algebra K L] [IsGalois K L] (hab : ∀ (σ τ : Gal(L/K)), Commute σ τ) (𝔭 : Ideal (NumberField.RingOfIntegers K)) [𝔭.IsMaximal] (hur : ∀ (Q : Ideal (NumberField.RingOfIntegers L)) [inst : Q.IsPrime] [Q.LiesOver 𝔭], Algebra.IsUnramifiedAt (NumberField.RingOfIntegers K) Q) :
Gal(L/K)

The Artin automorphism at an unramified prime of K in an abelian extension L/K.

This is the unique element of the Artin symbol, taken through the bijection ConjClasses.mkEquiv between an abelian group and its conjugacy classes.

Equations
Instances For
    theorem TauCeti.NumberFieldArithmetic.artinSymbol_eq_mk_artinElement {K : Type u_1} [Field K] [NumberField K] {L : Type u_2} [Field L] [NumberField L] [Algebra K L] [IsGalois K L] (hab : ∀ (σ τ : Gal(L/K)), Commute σ τ) (𝔭 : Ideal (NumberField.RingOfIntegers K)) [𝔭.IsMaximal] (hur : ∀ (Q : Ideal (NumberField.RingOfIntegers L)) [inst : Q.IsPrime] [Q.LiesOver 𝔭], Algebra.IsUnramifiedAt (NumberField.RingOfIntegers K) Q) :

    At an unramified prime, the Artin automorphism represents the Artin symbol.

    theorem TauCeti.NumberFieldArithmetic.isArithFrobAt_artinElement {K : Type u_1} [Field K] [NumberField K] {L : Type u_2} [Field L] [NumberField L] [Algebra K L] [IsGalois K L] (hab : ∀ (σ τ : Gal(L/K)), Commute σ τ) (𝔭 : Ideal (NumberField.RingOfIntegers K)) [𝔭.IsMaximal] (hur : ∀ (Q : Ideal (NumberField.RingOfIntegers L)) [inst : Q.IsPrime] [Q.LiesOver 𝔭], Algebra.IsUnramifiedAt (NumberField.RingOfIntegers K) Q) (Q : Ideal (NumberField.RingOfIntegers L)) [Q.IsPrime] [Q.LiesOver 𝔭] :

    The Artin automorphism at an unramified prime is an arithmetic Frobenius at every prime above it.

    theorem TauCeti.NumberFieldArithmetic.artinElement_eq_of_isArithFrobAt {K : Type u_1} [Field K] [NumberField K] {L : Type u_2} [Field L] [NumberField L] [Algebra K L] [IsGalois K L] (hab : ∀ (σ τ : Gal(L/K)), Commute σ τ) (𝔭 : Ideal (NumberField.RingOfIntegers K)) [𝔭.IsMaximal] (hur : ∀ (Q : Ideal (NumberField.RingOfIntegers L)) [inst : Q.IsPrime] [Q.LiesOver 𝔭], Algebra.IsUnramifiedAt (NumberField.RingOfIntegers K) Q) (Q : Ideal (NumberField.RingOfIntegers L)) [Q.IsPrime] [Q.LiesOver 𝔭] {σ : Gal(L/K)} ( : IsArithFrobAt (NumberField.RingOfIntegers K) σ Q) :
    artinElement hab 𝔭 hur = σ

    Any arithmetic Frobenius at an unramified prime equals its Artin automorphism.

    The Artin automorphism at a finite place of K, extended by 1 inside the excluded set S.

    At v ∉ S this is the unique element of the Artin symbol of v, taken through the bijection ConjClasses.mkEquiv between an abelian group and its conjugacy classes. The commutativity hypothesis hab is what makes that bijection available, so without it there is no automorphism here to name and only the class artinSymbol is defined.

    Equations
    Instances For
      @[simp]

      Inside the excluded set the Artin automorphism is trivial by definition.

      Outside the excluded set the Artin automorphism represents the Artin symbol.

      The Artin automorphism at v ∉ S is an arithmetic Frobenius at every prime above v. For a general Galois extension only the conjugacy class of a Frobenius is attached to v; here the class is a single element, so it is a Frobenius at each prime above v at once.

      The Artin automorphism at v ∉ S is the Frobenius there. Any arithmetic Frobenius at any prime above v equals it, which is what makes the assignment v ↦ artinElementAway hab S hur v well defined without a choice of prime above v.

      noncomputable def TauCeti.NumberFieldArithmetic.artinHomAway {K : Type u_1} [Field K] [NumberField K] {L : Type u_2} [Field L] [NumberField L] [Algebra K L] [IsGalois K L] (hab : ∀ (σ τ : Gal(L/K)), Commute σ τ) (S : Finset (IsDedekindDomain.HeightOneSpectrum (NumberField.RingOfIntegers K))) (hur : vS, ∀ (Q : Ideal (NumberField.RingOfIntegers L)) [inst : Q.IsPrime] [Q.LiesOver v.asIdeal], Algebra.IsUnramifiedAt (NumberField.RingOfIntegers K) Q) :
      (idealsAway S) →* Gal(L/K)

      The ideal-theoretic Artin map. The multiplicative extension of artinElementAway along the unique factorization of an invertible fractional ideal, on the group of fractional ideals with multiplicity zero at every prime of S.

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

        The Artin map is the product of the local Artin automorphisms, with the multiplicities of the ideal as exponents. The product is over all finite places of K, all but finitely many factors being trivial. It is taken in the commutative structure that hab itself supplies, so no bundled commutativity is asked of the caller.

        The value of the Artin map at a prime outside S is its local Artin automorphism.

        theorem TauCeti.NumberFieldArithmetic.artinHomAway_apply_prime {K : Type u_1} [Field K] [NumberField K] {L : Type u_2} [Field L] [NumberField L] [Algebra K L] [IsGalois K L] (hab : ∀ (σ τ : Gal(L/K)), Commute σ τ) (S : Finset (IsDedekindDomain.HeightOneSpectrum (NumberField.RingOfIntegers K))) (hur : vS, ∀ (Q : Ideal (NumberField.RingOfIntegers L)) [inst : Q.IsPrime] [Q.LiesOver v.asIdeal], Algebra.IsUnramifiedAt (NumberField.RingOfIntegers K) Q) (I : (idealsAway S)) (v : IsDedekindDomain.HeightOneSpectrum (NumberField.RingOfIntegers K)) (hv : vS) (hI : I = v.asIdeal) (Q : Ideal (NumberField.RingOfIntegers L)) [Q.IsPrime] [Q.LiesOver v.asIdeal] (σ : Gal(L/K)) ( : IsArithFrobAt (NumberField.RingOfIntegers K) σ Q) :
        (artinHomAway hab S hur) I = σ

        The value of the Artin map at a prime outside S is the Frobenius there.

        theorem TauCeti.NumberFieldArithmetic.artinHomAway_eq_of_apply_prime {K : Type u_1} [Field K] [NumberField K] {L : Type u_2} [Field L] [NumberField L] [Algebra K L] [IsGalois K L] (hab : ∀ (σ τ : Gal(L/K)), Commute σ τ) (S : Finset (IsDedekindDomain.HeightOneSpectrum (NumberField.RingOfIntegers K))) (hur : vS, ∀ (Q : Ideal (NumberField.RingOfIntegers L)) [inst : Q.IsPrime] [Q.LiesOver v.asIdeal], Algebra.IsUnramifiedAt (NumberField.RingOfIntegers K) Q) (φ : (idealsAway S) →* Gal(L/K)) ( : ∀ (I : (idealsAway S)), vS, I = v.asIdeal∀ (Q : Ideal (NumberField.RingOfIntegers L)), Q.IsPrimeQ.LiesOver v.asIdeal∀ (σ : Gal(L/K)), IsArithFrobAt (NumberField.RingOfIntegers K) σ Qφ I = σ) :
        φ = artinHomAway hab S hur

        The values on the primes outside S determine the Artin map. The carrier is generated by those primes, so a homomorphism taking the Frobenius value at each of them is the Artin map.

        Enlarging the excluded set restricts the Artin map. For S ⊆ S' the Artin map for S' is the Artin map for S composed with the inclusion of carriers.

        theorem TauCeti.NumberFieldArithmetic.artinHomAway_restrict {K : Type u_1} [Field K] [NumberField K] {L : Type u_2} [Field L] [NumberField L] [Algebra K L] [IsGalois K L] (hab : ∀ (σ τ : Gal(L/K)), Commute σ τ) (S : Finset (IsDedekindDomain.HeightOneSpectrum (NumberField.RingOfIntegers K))) (hur : vS, ∀ (Q : Ideal (NumberField.RingOfIntegers L)) [inst : Q.IsPrime] [Q.LiesOver v.asIdeal], Algebra.IsUnramifiedAt (NumberField.RingOfIntegers K) Q) (M : Type u_3) [Field M] [NumberField M] [Algebra K M] [Algebra M L] [IsScalarTower K M L] [IsGalois K M] :

        The Artin map is functorial in the top field. Restriction of automorphisms to a normal intermediate field M carries the Artin map of L/K to the Artin map of M/K, over the same excluded set and with both the commutativity and the unramifiedness hypothesis for M/K derived from the ones for L/K.

        noncomputable def TauCeti.NumberFieldArithmetic.artinHomAwayIntegral {K : Type u_1} [Field K] [NumberField K] {L : Type u_2} [Field L] [NumberField L] [Algebra K L] [IsGalois K L] (hab : ∀ (σ τ : Gal(L/K)), Commute σ τ) (S : Finset (IsDedekindDomain.HeightOneSpectrum (NumberField.RingOfIntegers K))) (hur : vS, ∀ (Q : Ideal (NumberField.RingOfIntegers L)) [inst : Q.IsPrime] [Q.LiesOver v.asIdeal], Algebra.IsUnramifiedAt (NumberField.RingOfIntegers K) Q) :
        (integralIdealsAway S) →* Gal(L/K)

        The integral Artin homomorphism. The Artin map read on the monoid of nonzero integral ideals divisible by no prime of S; this is the shape the classical statements take.

        Equations
        Instances For
          @[simp]

          The integral Artin homomorphism is the Artin map read through the inclusion of the integral ideals prime to S into idealsAway S.

          The value of the integral Artin homomorphism at a prime outside S is the Frobenius there.