Convex Bodies #
The file contains the definitions of several convex bodies lying in the mixed space ℝ^r₁ × ℂ^r₂
associated to a number field of signature K and proves several existence theorems by applying
Minkowski Convex Body Theorem to those.
Main definitions and results #
NumberField.mixedEmbedding.convexBodyLT: The set of pointsxsuch that‖x w‖ < f wfor all infinite placeswwithf : InfinitePlace K → ℝ≥0.NumberField.mixedEmbedding.convexBodySum: The set of pointsxsuch that∑ w real, ‖x w‖ + 2 * ∑ w complex, ‖x w‖ ≤ BNumberField.mixedEmbedding.exists_ne_zero_mem_ideal_lt: LetIbe a fractional ideal ofK. Assume thatfis such thatminkowskiBound K I < volume (convexBodyLT K f), then there exists a nonzero algebraic numberainIsuch thatw a < f wfor all infinite placesw.NumberField.mixedEmbedding.exists_ne_zero_mem_ideal_of_norm_le: LetIbe a fractional ideal ofK. Assume thatBis such thatminkowskiBound K I < volume (convexBodySum K B)(seeconvexBodySum_volumefor the computation of this volume), then there exists a nonzero algebraic numberainIsuch that|Norm a| < (B / d) ^ dwheredis the degree ofK.
Tags #
number field, infinite places
The convex body defined by f: the set of points x : E such that ‖x w‖ < f w for all
infinite places w.
Equations
Instances For
The fudge factor that appears in the formula for the volume of convexBodyLT.
Equations
Instances For
The volume of (ConvexBodyLt K f) where convexBodyLT K f is the set of points x
such that ‖x w‖ < f w for all infinite places w.
This is a technical result: quite often, we want to impose conditions at all infinite places
but one and choose the value at the remaining place so that we can apply
exists_ne_zero_mem_ringOfIntegers_lt.
A version of convexBodyLT with an additional condition at a fixed complex place. This is
needed to ensure the element constructed is not real, see for example
exists_primitive_element_lt_of_isComplex.
Equations
Instances For
The fudge factor that appears in the formula for the volume of convexBodyLT'.
Equations
Instances For
The function that sends x : mixedSpace K to ∑ w, ‖x.1 w‖ + 2 * ∑ w, ‖x.2 w‖. It defines a
norm and it used to define convexBodySum.
Equations
Instances For
The convex body equal to the set of points x : mixedSpace K such that
∑ w real, ‖x w‖ + 2 * ∑ w complex, ‖x w‖ ≤ B.
Equations
Instances For
The fudge factor that appears in the formula for the volume of convexBodyLt.
Equations
Instances For
The bound that appears in Minkowski Convex Body theorem, see
MeasureTheory.exists_ne_zero_mem_lattice_of_measure_mul_two_pow_lt_measure. See
NumberField.mixedEmbedding.volume_fundamentalDomain_idealLatticeBasis_eq and
NumberField.mixedEmbedding.volume_fundamentalDomain_latticeBasis for the computation of
volume (fundamentalDomain (idealLatticeBasis K)).
Equations
Instances For
Let I be a fractional ideal of K. Assume that f : InfinitePlace K → ℝ≥0 is such that
minkowskiBound K I < volume (convexBodyLT K f) where convexBodyLT K f is the set of
points x such that ‖x w‖ < f w for all infinite places w (see convexBodyLT_volume for
the computation of this volume), then there exists a nonzero algebraic number a in I such
that w a < f w for all infinite places w.
A version of exists_ne_zero_mem_ideal_lt where the absolute value of the real part of a is
smaller than 1 at some fixed complex place. This is useful to ensure that a is not real.
A version of exists_ne_zero_mem_ideal_lt for the ring of integers of K.
A version of exists_ne_zero_mem_ideal_lt' for the ring of integers of K.
Let I be a fractional ideal of K. Assume that B : ℝ is such that
minkowskiBound K I < volume (convexBodySum K B) where convexBodySum K B is the set of points
x such that ∑ w real, ‖x w‖ + 2 * ∑ w complex, ‖x w‖ ≤ B (see convexBodySum_volume for
the computation of this volume), then there exists a nonzero algebraic number a in I such
that |Norm a| < (B / d) ^ d where d is the degree of K.