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 #
Ideal.frobenius_fiber_eq_orbit_centralizer: the fiber ofฯabove๐ญis the orbit of any of its members under the centralizer ofฯ.Ideal.frobenius_fiber_card_mul_orderOf_eq_card_centralizer: its size, timesorderOf ฯ, is the order of that centralizer.HeightOneSpectrum.frobeniusFiberEquiv: the height-one-prime and ideal representations of the fiber are equivalent.
References #
- Sharifi, Algebraic Number Theory, Theorem 7.2.2 (p. 143).
- [J. Neukirch, Algebraic Number Theory][Neukirch1992], Chapter I, ยง9.
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.