TODO: Add doc-string.
noncomputable def
NumberField.Odlyzko.radialLogVector
(K : Type u_1)
[Field K]
[NumberField K]
(t : ℝ)
:
A radial log vector used in the Odlyzko-bound argument.
Equations
Instances For
@[simp]
theorem
NumberField.Odlyzko.radialLogVector_apply_w₀
(K : Type u_1)
[Field K]
[NumberField K]
(t : ℝ)
:
theorem
NumberField.Odlyzko.fractionalShapeCovolumeConstant_pos
(K : Type u_1)
[Field K]
[NumberField K]
(I : (FractionalIdeal (nonZeroDivisors (RingOfIntegers K)) K)ˣ)
:
noncomputable def
NumberField.Odlyzko.fractionalShapeCovolumeCenter
(K : Type u_1)
[Field K]
[NumberField K]
(I : (FractionalIdeal (nonZeroDivisors (RingOfIntegers K)) K)ˣ)
:
A fractional shape covolume center used in the Odlyzko-bound argument.
Equations
Instances For
theorem
NumberField.Odlyzko.fractionalShapeCovolumeCenter_traceDual
(K : Type u_1)
[Field K]
[NumberField K]
(I : (FractionalIdeal (nonZeroDivisors (RingOfIntegers K)) K)ˣ)
:
noncomputable def
NumberField.Odlyzko.centeredFractionalShapeCoordinates
(K : Type u_1)
[Field K]
[NumberField K]
(I : (FractionalIdeal (nonZeroDivisors (RingOfIntegers K)) K)ˣ)
(y : mixedEmbedding.realSpace K)
:
A centered fractional shape coordinates used in the Odlyzko-bound argument.
Equations
Instances For
theorem
NumberField.Odlyzko.centeredFractionalShapeCoordinates_traceDual_neg
(K : Type u_1)
[Field K]
[NumberField K]
(I : (FractionalIdeal (nonZeroDivisors (RingOfIntegers K)) K)ˣ)
(y : mixedEmbedding.realSpace K)
:
theorem
NumberField.Odlyzko.covolume_shapeIdealLattice_centered
(K : Type u_1)
[Field K]
[NumberField K]
[IsTotallyComplex K]
(I : (FractionalIdeal (nonZeroDivisors (RingOfIntegers K)) K)ˣ)
(y : mixedEmbedding.realSpace K)
:
theorem
NumberField.Odlyzko.fractionalShapeIdealTheta_centered_poisson
(K : Type u_1)
[Field K]
[NumberField K]
[IsTotallyComplex K]
(I : (FractionalIdeal (nonZeroDivisors (RingOfIntegers K)) K)ˣ)
(y : mixedEmbedding.realSpace K)
:
fractionalShapeIdealTheta K I (↑mixedEmbedding.fundamentalCone.expMapBasis (centeredFractionalShapeCoordinates K I y))
⋯ = (Real.exp (y Units.dirichletUnitTheorem.w₀ * ↑(Module.finrank ℚ K))).toNNReal⁻¹ • fractionalShapeIdealTheta K (traceDualIdealUnit K I)
(↑mixedEmbedding.fundamentalCone.expMapBasis (centeredFractionalShapeCoordinates K (traceDualIdealUnit K I) (-y)))
⋯