Documentation

TauCeti.NumberTheory.NumberField.Frobenius.FiberCount

How many primes carry a given Frobenius element #

Let L / K be a finite Galois extension of number fields, ๐”ญ an ideal of ๐“ž K and ฯƒ an element of Gal(L/K). The primes of ๐“ž L above ๐”ญ at which ฯƒ is an arithmetic Frobenius form the fiber of ฯƒ, and Ideal.frobenius_fiber_card_eq_of_isConj shows that conjugate elements have fibers of the same size. This file computes that size, at a prime where ฯƒ is a Frobenius and L / K is unramified:

#(fiber of ฯƒ) * orderOf ฯƒ = #Centralizer_{Gal(L/K)}(ฯƒ)

The reason is that the fiber is a single orbit. Gal(L/K) acts transitively on the primes above ๐”ญ, and the Frobenius at ฯ„ โ€ข Q is ฯ„ ฯƒ ฯ„โปยน, so the elements carrying Q to another member of the fiber are exactly those commuting with ฯƒ. The stabilizer of Q inside that centralizer is the decomposition group โŸจฯƒโŸฉ, whose order is orderOf ฯƒ, and the orbit-stabilizer theorem gives the count.

The identity is stated as a product rather than as #Centralizer(ฯƒ) / orderOf ฯƒ so that it says something without a separate divisibility: orderOf ฯƒ divides the centralizer's order because โŸจฯƒโŸฉ is a subgroup of it, and ConjClasses.card_carrier_mul_orderOf_dvd records the companion divisibility for a whole conjugacy class.

Main results #

References #

The Frobenius fiber is an orbit of the centralizer. Let Q be a prime of ๐“ž L above an ideal ๐”ญ of ๐“ž K, unramified over ๐“ž K, with ฯƒ an arithmetic Frobenius at Q. Then the primes above ๐”ญ admitting ฯƒ as a Frobenius are exactly the translates of Q by elements commuting with ฯƒ.

Both inclusions come from Ideal.isArithFrobAt_pointwise_smul_iff_eq_conj, which says the Frobenius elements at ฯ„ โ€ข Q are the conjugates ฯ„ ฯƒ ฯ„โปยน: an element of Gal(L/K) carries Q into the fiber exactly when conjugation by it fixes ฯƒ. Transitivity of the action on the primes above ๐”ญ is what makes every member of the fiber such a translate.

The size of a Frobenius fiber. At an unramified prime Q above an ideal ๐”ญ with arithmetic Frobenius ฯƒ, the number of primes above ๐”ญ admitting ฯƒ as a Frobenius, times the order of ฯƒ, is the order of the centralizer of ฯƒ in Gal(L/K).

This is the orbit-stabilizer theorem applied to frobenius_fiber_eq_orbit_centralizer: the stabilizer of Q in the centralizer is the decomposition group โŸจฯƒโŸฉ, of order orderOf ฯƒ.

Compare Ideal.frobenius_fiber_card_eq_of_isConj, which says fibers of conjugate elements have equal size without saying what that size is.

The equivalence between the height-one-prime and ideal representations of a Frobenius fiber above p, induced by HeightOneSpectrum.asIdeal.

Instances For

    The absolute Frobenius fibre, counted. The primes of L over p at which ฯƒ is an arithmetic Frobenius form a single orbit of the centralizer of ฯƒ, whose stabilizer is โŸจฯƒโŸฉ, so there are #Centralizer(ฯƒ) / orderOf ฯƒ of them.

    This is Ideal.frobenius_fiber_card_mul_orderOf_eq_card_centralizer solved for the fibre and re-indexed: that theorem states the product and is indexed by ideals lying over p.asIdeal, while counting arguments over a number field index by HeightOneSpectrum primes contracting to p. HeightOneSpectrum.frobeniusFiberEquiv bridges the two indexings, and the division is exact because orderOf ฯƒ is the size of a stabilizer inside the acting group.