Admissible absolute values #
This file defines a structure AbsoluteValue.IsAdmissible
which we use to show the class number
of the ring of integers of a global field is finite.
Main definitions #
AbsoluteValue.IsAdmissible abv
states the absolute valueabv : R ā ā¤
respects the Euclidean domain structure onR
, and that a large enough set of elements ofR^n
contains a pair of elements whose remainders are pointwise close together.
Main results #
AbsoluteValue.absIsAdmissible
shows the "standard" absolute value onā¤
, mapping negativex
to-x
, is admissible.Polynomial.cardPowDegreeIsAdmissible
showscardPowDegree
, mappingp : Polynomial š½_q
toq ^ degree p
, is admissible
An absolute value R ā ā¤
is admissible if it respects the Euclidean domain
structure and a large enough set of elements in R^n
will contain a pair of
elements whose remainders are pointwise close together.
- map_lt_map_iff' : ā {x y : R}, abv x < abv y ā EuclideanDomain.r x y
- exists_partition' : ā (n : ā) {Īµ : ā}, 0 < Īµ ā ā {b : R}, b ā 0 ā ā (A : Fin n ā R), ā (t : Fin n ā Fin (self.card Īµ)), ā (iā iā : Fin n), t iā = t iā ā ā(abv (A iā % b - A iā % b)) < abv b ā¢ Īµ
For all
Īµ > 0
and finite familiesA
, we can partition the remainders ofA
modb
intoabv.card Īµ
sets, such that all elements in each part of remainders are close together.
Instances For
For all Īµ > 0
and finite families A
, we can partition the remainders of A
mod b
into abv.card Īµ
sets, such that all elements in each part of remainders are close together.
For all Īµ > 0
and finite families A
, we can partition the remainders of A
mod b
into abv.card Īµ
sets, such that all elements in each part of remainders are close together.
Any large enough family of vectors in R^n
has a pair of elements
whose remainders are close together, pointwise.
Any large enough family of vectors in R^Ī¹
has a pair of elements
whose remainders are close together, pointwise.