Counting congruence-lattice points in the ray fundamental domain #
Let πͺ be a modulus of a number field K and I an invertible fractional ideal. This file
counts the points of a coset of congruenceLattice πͺ I inside the dilates of the norm-β€-one
section of rayFundamentalDomain πͺ, with a power-saving error and β the point β with an implied
constant that does not depend on the coset.
Nothing here is new geometry. The lattice-point count with a power-saving error takes a bounded
region whose frontier is Lipschitz parametrizable in codimension one, and the norm-β€-one section
of the ray fundamental domain has been shown to be exactly that; the congruence lattice has been
shown to be a full β€-lattice in the mixed space. This file is the instantiation, and it exists
because the three inputs live in three different developments and the fit between them is the
step that a count of ideals in a fixed ray class actually consumes.
The count is stated for an arbitrary translate ΞΎ rather than for the lattice itself because a
fixed ray class corresponds to one coset of the congruence lattice, so every class needs its own
instance of the estimate. What the statement provides is a single A valid for every translate
at once, which is the form the class-by-class count consumes directly.
Main results #
TauCeti.GlobalNumberFields.exists_abs_ncard_smul_rayFundamentalDomain_inter_vadd_sub_le: the points of any coset ofcongruenceLattice πͺ Iin the dilatec β’of the norm-β€-one section numbervol / covolume * c ^ [K:β]up toO(c ^ ([K:β] - 1)), uniformly in the coset;TauCeti.GlobalNumberFields.exists_abs_ncard_rayFundamentalDomain_inter_norm_le_inter_vadd_sub_leβ the same count graded by the norm: the main term is linear intand the error isO(t ^ (1 - 1 / [K:β])).
References #
- S. Lang, Algebraic Number Theory, Chapter VI, Β§2.
The congruence-lattice count in the ray fundamental domain, uniformly in the coset. For
any coset ΞΎ +α΅₯ congruenceLattice πͺ I, the number of its points in the dilate
c β’ (rayFundamentalDomain πͺ β© {norm β€ 1}) is the volume ratio times c ^ [K:β], with an error
O(c ^ ([K:β] - 1)) whose implied constant is independent of both c and the coset.
The exponent is written finrank β (mixedSpace K), which is [K:β] by
NumberField.mixedEmbedding.finrank; a consumer counting ideals by their absolute norm rewrites
along that equality.
The congruence-lattice count graded by the norm, uniformly in the coset. For any coset
ΞΎ +α΅₯ congruenceLattice πͺ I, the number of its points in the ray fundamental domain of norm at
most t is vol / covolume * t, with an error O(t ^ (1 - 1 / [K:β])) whose implied constant is
independent of both t and the coset.
This is the previous estimate regraded from dilations to norms: the main term is linear in t,
and the boundary exponent [K:β] - 1 becomes the power saving 1 / [K:β]. Unlike
ZLattice.covolume.tendsto_card_le_div', which gives a limit, it provides an explicit error
term, uniform in the coset.