Documentation

MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvryStepanovConstraints

The actual finite-dimensional Stepanov equations #

The two polynomial families have degree strictly less than the integer B. The kth equation is Harcos (22), with its two distinct Hasse operators. No rank or nonzero-solution hypothesis is imposed on the equation matrix.

Inspect dependencies

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

theorem MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.stepanovConstraint_degree_lt {F : Type u_1} [Field F] (f : Polynomial F) (hf : f ≠ 0) (ell e B J k : ℕ) (a : F) (hk : k ≤ ell) (hm : 1 ≤ f.natDegree) (hJ : 0 < J) (r s : Fin J → Polynomial F) (hr : ∀ (j : Fin J), (r j).degree < ↑B) (hs : ∀ (j : Fin J), (s j).degree < ↑B) :
(stepanovConstraint f hf ell e a k r s).degree < ↑(B + k * (f.natDegree - 1) + (J - 1))
Inspect dependencies

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

Inspect dependencies

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

noncomputable def MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.stepanovConstraintMap {F : Type u_1} [Field F] (f : Polynomial F) (hf : f ≠ 0) (ell e B J : ℕ) (a : F) (hm : 1 ≤ f.natDegree) (hJ : 0 < J) :
StepanovCoefficients F J B →ₗ[F] (k : Fin ell) → ↥(Polynomial.degreeLT F (B + ↑k * (f.natDegree - 1) + (J - 1)))
Equations
Instances For
    Inspect dependencies

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

    Inspect dependencies

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

    theorem MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.stepanovConstraints_finrank {F : Type u_1} [Field F] (ell B J m : ℕ) :
    Module.finrank F ((k : Fin ell) → ↥(Polynomial.degreeLT F (B + ↑k * (m - 1) + (J - 1)))) = ∑ k : Fin ell, (B + ↑k * (m - 1) + (J - 1))
    Inspect dependencies

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

    theorem MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.stepanov_exists_coefficients {F : Type u_1} [Field F] (f : Polynomial F) (hf : f ≠ 0) (ell e B J : ℕ) (a : F) (hm : 1 ≤ f.natDegree) (hJ : 0 < J) (hcount : ∑ k : Fin ell, (B + ↑k * (f.natDegree - 1) + (J - 1)) < 2 * J * B) :
    ∃ (r : Fin J → Polynomial F) (s : Fin J → Polynomial F), (∀ (j : Fin J), (r j).degree < ↑B) ∧ (∀ (j : Fin J), (s j).degree < ↑B) ∧ (∃ (j : Fin J), r j ≠ 0 ∨ s j ≠ 0) ∧ ∀ k < ell, stepanovConstraint f hf ell e a k r s = 0

    The precise integer equation count, strictly smaller than the 2JB unknown coefficients, produces a nontrivial solution of Harcos (22).

    Inspect dependencies

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