Documentation

TauCeti.NumberTheory.Chebotarev.GaloisCharacter.PrimeSum

Prime sums of Galois characters #

For a finite Galois extension L / K of number fields and a character ฯ‡ of Gal(L/K), the prime sum P_ฯ‡(t) = โˆ‘_๐”ญ ฯ‡(Frob ๐”ญ) N๐”ญ^{-t} of the ideal weight MonoidHom.galoisCharacterWeight ฯ‡ is the input to character-sum proofs of Chebotarev density. This file records how these prime sums combine. When Gal(L/K) is abelian, character orthogonality turns โˆ‘_ฯ‡ ฯ‡(ฯƒ)โปยน P_ฯ‡(t) into #Gal(L/K) times the prime zeta sum over the Frobenius fibre of ฯƒ. The trivial character contributes the prime zeta sum over the unramified primes.

Main results #

The prime sum of the trivial character is the prime zeta sum over the unramified primes.

Character orthogonality at every prime. For L / K abelian, the sum of ฯ‡(ฯƒ)โปยน ยท galoisCharacterWeight ฯ‡ ๐”ญ over the characters ฯ‡ of Gal(L/K) is #Gal(L/K) when ๐”ญ lies in the Frobenius fibre of ฯƒ, and 0 otherwise, ramified primes included.

theorem AlgEquiv.natCard_mul_primeIdealZetaSum_frobeniusPrimeSet {K : Type u_1} {L : Type u_2} [Field K] [NumberField K] [Field L] [NumberField L] [Algebra K L] [IsGalois K L] [IsMulCommutative Gal(L/K)] (ฯƒ : Gal(L/K)) {t : โ„} (ht : 1 < t) :
โ†‘(Nat.card Gal(L/K)) * โ†‘(NumberField.Set.primeIdealZetaSum (NumberField.Chebotarev.frobeniusPrimeSet K L (ConjClasses.mk ฯƒ)) t) = โˆ‘ ฯ‡ : Gal(L/K) โ†’* โ„‚หฃ, โ†‘(ฯ‡ ฯƒ)โปยน * ฯ‡.galoisCharacterWeight.primeSum โ†‘t

The Frobenius fibre by orthogonality. For L / K abelian and t > 1, #Gal(L/K) times the prime zeta sum over the Frobenius fibre of ฯƒ is โˆ‘_ฯ‡ ฯ‡(ฯƒ)โปยน P_ฯ‡(t).