Documentation

LeanPool.CCDN.ClassGroup.SubfieldBoundedIntegers

Bounded algebraic integers lying in an intermediate field inject into the bounded integers of that field. Every archimedean place of the subfield is obtained by restricting an ambient place.

The algebraic integers of K bounded by B at every infinite place that lie in the intermediate field L.

Equations
Instances For

    The map sending a bounded algebraic integer of K lying in L to the same element viewed as a bounded algebraic integer of L; every infinite place of L is restricted from one of K.

    Equations
    Instances For
      @[simp]
      theorem CCDN.boundedIntegerToSubfield_coe (K : Type u_1) [Field K] [NumberField K] (L : IntermediateField ℚ K) (B : ℝ) (β : ↑(boundedIntegersInSubfield K L B)) :
      ↑↑↑(boundedIntegerToSubfield K L B β) = ↑↑β

      The map boundedIntegerToSubfield does not change the underlying element of K.

      theorem CCDN.boundedIntegersInSubfield_count (K : Type u_1) [Field K] [NumberField K] (L : IntermediateField ℚ K) {B : ℝ} (hB : 0 ≤ B) :

      For B ≥ 0, the number of algebraic integers of K bounded by B at every infinite place and lying in L is at most (2 * √m * B + 1) ^ m, where m = [L : ℚ].