Documentation

MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvryFactorExtraction

Canonical extraction of a divisor from two positive factors #

Fouvry (1987), p. 627, §III.5, the finite identity immediately before (3.12). Here the extracted divisor is called D; in that identity it is δ δ₂, not the three-factor phase modulus δ δ₁ δ₂. The split is determined by Δ' = gcd D s, using gcd cancellation only.

Inspect dependencies

MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.FactorExtractionTuple · compiled type and proof/definition references.

Inspect dependencies

MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.factorExtraction · compiled type and proof/definition references.

Equations
Instances For
    Inspect dependencies

    MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.FactorExtractionValid · compiled type and proof/definition references.

    Inspect dependencies

    MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.factorExtraction_valid · compiled type and proof/definition references.

    Reconstruction and the single coprimality condition force all four coordinates, so the change of variables has no multiplicity.

    Inspect dependencies

    MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.factorExtraction_unique · compiled type and proof/definition references.

    Inspect dependencies

    MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.factorExtraction_existsUnique · compiled type and proof/definition references.

    noncomputable def MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.factorExtractionSource {ι : Type u_1} (R S : ℕ) (U : Finset ι) (P : ℕ → ℕ → ι → Prop) :
    Finset ((ℕ × ℕ) × ι)
    Equations
    Instances For
      Inspect dependencies

      MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.factorExtractionSource · compiled type and proof/definition references.

      Inspect dependencies

      MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.factorExtractionReconstruct · compiled type and proof/definition references.

      noncomputable def MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.factorExtractionTarget {ι : Type u_1} (R S : ℕ) (U : Finset ι) (D : ℕ → ℕ → ι → ℕ) (P : ℕ → ℕ → ι → Prop) :

      An explicit broad four-dimensional box with the original support and mask, the divisor equation, and the primitive condition as exact filters. In particular this is not defined as the image of the old index set.

      Equations
      Instances For
        Inspect dependencies

        MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.factorExtractionTarget · compiled type and proof/definition references.

        theorem MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.sum_factorExtraction {ι : Type u_1} {A : Type u_2} [AddCommMonoid A] (R S : ℕ) (U : Finset ι) (D : ℕ → ℕ → ι → ℕ) (P : ℕ → ℕ → ι → Prop) (hD : ∀ z ∈ factorExtractionSource R S U P, 0 < D z.1.1 z.1.2 z.2 ∧ D z.1.1 z.1.2 z.2 ∣ z.1.1 * z.1.2) (F : (ℕ × ℕ) × ι → A) :
        ∑ z ∈ factorExtractionSource R S U P, F z = ∑ z ∈ factorExtractionTarget R S U D P, F (factorExtractionReconstruct z)

        A finite bijection for a divisor which may depend on the reconstructed factors and every surviving auxiliary variable. All original masks remain.

        Inspect dependencies

        MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.sum_factorExtraction · compiled type and proof/definition references.