OAI/NumberTheory/CubicMoment/Estimates/OrdinaryMixedSieve.lean

GitHub source file

9 declarations, 0 contain sorry, 0 declared as axioms

The ordinary mixed cubic character sieve, derived from Huxley's additive large sieve. The only extra loss is the proved arbitrarily small divisor power.

  1. def OAI.CubicFirstMoment.pairConductor line 15
  2. def OAI.CubicFirstMoment.PrimarySquarefreePair line 17
  3. lemma OAI.CubicFirstMoment.pairConductor_primary line 20
  4. lemma OAI.CubicFirstMoment.pairConductor_squarefree line 23
  5. lemma OAI.CubicFirstMoment.pairConductor_fiber_card line 28

    Source documentation

    A product determines the second factor, so conductor multiplicity is at most the number of primary squarefree divisors.

    lemma pairConductor_fiber_card (P : Finset (Eisenstein × Eisenstein))
        (hP : ∀ p ∈ P, PrimarySquarefreePair p) {q : Eisenstein} (hq : primary q) :
        ((P.filter (fun p => pairConductor p = q)).card : ℝ) ≤
          (2:ℝ)^(primaryPrimeFactors q).card := by
    …

    Mentions: OAI.CubicFirstMoment.Eisenstein, OAI.CubicFirstMoment.PrimarySquarefreePair, OAI.CubicFirstMoment.primary, OAI.CubicFirstMoment.pairConductor, OAI.CubicFirstMoment.primaryPrimeFactors

  6. theorem OAI.CubicFirstMoment.mixedCharacter_energy_collection line 60

    Source documentation

    Finite collection of the single-conductor energy inequalities.

    theorem mixedCharacter_energy_collection {ε : ℝ} (hε : 0 < ε) :
        ∃ K : ℝ, 0 < K ∧ ∀ (Q : ℝ) (N : Finset Eisenstein)
          (P : Finset (Eisenstein × Eisenstein)), 1 ≤ Q →
          (∀ p ∈ P, PrimarySquarefreePair p ∧ norm (pairConductor p) ≤ Q) →
          ∀ v : Eisenstein → ℂ,
          (∑ p ∈ P, ‖∑ n ∈ N, v n*star (mixedCubic p.1 p.2 n)‖^2) ≤
            K*Q^ε*∑ q ∈ nonzeroNormBall Q, huxleyModulusMass q N v := by
    …

    Mentions: OAI.CubicFirstMoment.Eisenstein, OAI.CubicFirstMoment.PrimarySquarefreePair, OAI.CubicFirstMoment.norm, OAI.CubicFirstMoment.pairConductor, OAI.CubicFirstMoment.mixedCubic, OAI.CubicFirstMoment.nonzeroNormBall, OAI.CubicFirstMoment.huxleyModulusMass

  7. theorem OAI.CubicFirstMoment.ordinary_mixed_cubic_sieve line 107

    Source documentation

    The ordinary large sieve for actual squarefree coprime cubic pairs. Its sole analytic hypothesis is the cited additive Q²+Z inequality.

    theorem ordinary_mixed_cubic_sieve (hHuxley : HuxleyAdditiveLargeSieve)
        {ε : ℝ} (hε : 0 < ε) :
        ∃ C : ℝ, 0 < C ∧ ∀ Q Z : ℝ, 1 ≤ Q → 1 ≤ Z →
          ∀ P : Finset (Eisenstein × Eisenstein),
          (∀ p ∈ P, PrimarySquarefreePair p ∧ norm (pairConductor p) ≤ Q) →
          ∀ v : Eisenstein → ℂ,
          (∑ p ∈ P, ‖∑ n ∈ nonzeroNormBall Z, v n*star (mixedCubic p.1 p.2 n)‖^2) ≤
            C*Q^ε*(Q^2+Z)*∑ n ∈ nonzeroNormBall Z, ‖v n‖^2 := by
    …

    Mentions: OAI.CubicFirstMoment.HuxleyAdditiveLargeSieve, OAI.CubicFirstMoment.Eisenstein, OAI.CubicFirstMoment.PrimarySquarefreePair, OAI.CubicFirstMoment.norm, OAI.CubicFirstMoment.pairConductor, OAI.CubicFirstMoment.nonzeroNormBall, OAI.CubicFirstMoment.mixedCubic

  8. theorem OAI.CubicFirstMoment.ordinary_mixed_cubic_sieve_unstar line 126

    Source documentation

    Conjugating the coefficients gives the other character orientation.

    theorem ordinary_mixed_cubic_sieve_unstar (hHuxley : HuxleyAdditiveLargeSieve)
        {ε : ℝ} (hε : 0 < ε) :
        ∃ C : ℝ, 0 < C ∧ ∀ Q Z : ℝ, 1 ≤ Q → 1 ≤ Z →
          ∀ P : Finset (Eisenstein × Eisenstein),
          (∀ p ∈ P, PrimarySquarefreePair p ∧ norm (pairConductor p) ≤ Q) →
          ∀ v : Eisenstein → ℂ,
          (∑ p ∈ P, ‖∑ n ∈ nonzeroNormBall Z, v n*mixedCubic p.1 p.2 n‖^2) ≤
            C*Q^ε*(Q^2+Z)*∑ n ∈ nonzeroNormBall Z, ‖v n‖^2 := by
    …

    Mentions: OAI.CubicFirstMoment.HuxleyAdditiveLargeSieve, OAI.CubicFirstMoment.Eisenstein, OAI.CubicFirstMoment.PrimarySquarefreePair, OAI.CubicFirstMoment.norm, OAI.CubicFirstMoment.pairConductor, OAI.CubicFirstMoment.nonzeroNormBall, OAI.CubicFirstMoment.mixedCubic

  9. theorem OAI.CubicFirstMoment.ordinary_mixed_cubic_sieve_finite line 141

    Source documentation

    Restriction to an arbitrary finite coefficient support costs nothing.

    theorem ordinary_mixed_cubic_sieve_finite (hHuxley : HuxleyAdditiveLargeSieve)
        {ε : ℝ} (hε : 0 < ε) :
        ∃ C : ℝ, 0 < C ∧ ∀ Q Z : ℝ, 1 ≤ Q → 1 ≤ Z →
          ∀ (P : Finset (Eisenstein × Eisenstein)) (B : Finset Eisenstein),
          (∀ p ∈ P, PrimarySquarefreePair p ∧ norm (pairConductor p) ≤ Q) →
          (∀ b ∈ B, b ≠ 0 ∧ norm b ≤ Z) → ∀ v : Eisenstein → ℂ,
          (∑ p ∈ P, ‖∑ n ∈ B, v n*mixedCubic p.1 p.2 n‖^2) ≤
            C*Q^ε*(Q^2+Z)*∑ n ∈ B, ‖v n‖^2 := by
    …

    Mentions: OAI.CubicFirstMoment.HuxleyAdditiveLargeSieve, OAI.CubicFirstMoment.Eisenstein, OAI.CubicFirstMoment.PrimarySquarefreePair, OAI.CubicFirstMoment.norm, OAI.CubicFirstMoment.pairConductor, OAI.CubicFirstMoment.mixedCubic