Documentation

MathlibNt.AnalyticNumberTheory.Vaughan.VaughanTypeIIBilinear

Genuine bilinear blocks for Vaughan Type II #

This module performs the finite rearrangement before any pointwise square is taken. A dyadic rectangle in the large variables d,e is rewritten from a prefix in n into the exact variables n = d*e*m; multiplicativity then puts one character on each variable. The final estimates apply Cauchy only in the outer d variable and leave the complete e,m sum visible.

Inspect dependencies

AnalyticNumberTheory.LargeSieve.vaughanDyadicBlock · compiled type and proof/definition references.

Inspect dependencies

AnalyticNumberTheory.LargeSieve.mem_vaughanDyadicBlock · compiled type and proof/definition references.

A dyadic block contains exactly D natural numbers.

Inspect dependencies

AnalyticNumberTheory.LargeSieve.card_vaughanDyadicBlock · compiled type and proof/definition references.

theorem AnalyticNumberTheory.LargeSieve.sum_multiples_Icc_reindex {R : Type u_1} [AddCommMonoid R] (F : ℕ → R) {k y : ℕ} (hk : 0 < k) :
∑ n ∈ Finset.Icc 1 y with k ∣ n, F n = ∑ m ∈ Finset.Icc 1 (y / k), F (k * m)

Exact finite enumeration of the positive multiples of k in [1,y]. This is the atomic n = k*m reindexing used with k=d*e.

Inspect dependencies

AnalyticNumberTheory.LargeSieve.sum_multiples_Icc_reindex · compiled type and proof/definition references.

noncomputable def AnalyticNumberTheory.LargeSieve.vaughanBilinearBlockPrefix (α β c : ℕ → ℂ) (y D E q : ℕ) (χ : PrimitiveCharacter q) :

Prefix form of one rectangular block. The divisibility indicator is the literal statement that the prefix index has a factorization n=d*e*m.

Equations
Instances For
    Inspect dependencies

    AnalyticNumberTheory.LargeSieve.vaughanBilinearBlockPrefix · compiled type and proof/definition references.

    noncomputable def AnalyticNumberTheory.LargeSieve.vaughanBilinearBlockRaw (α β c : ℕ → ℂ) (y D E q : ℕ) (χ : PrimitiveCharacter q) :

    The same block after the exact finite substitution n=d*e*m, but before splitting the character.

    Equations
    Instances For
      Inspect dependencies

      AnalyticNumberTheory.LargeSieve.vaughanBilinearBlockRaw · compiled type and proof/definition references.

      theorem AnalyticNumberTheory.LargeSieve.vaughanBilinearBlockPrefix_eq_raw (α β c : ℕ → ℂ) (y D E q : ℕ) (χ : PrimitiveCharacter q) (hD : 0 < D) (hE : 0 < E) :
      vaughanBilinearBlockPrefix α β c y D E q χ = vaughanBilinearBlockRaw α β c y D E q χ

      Exact finite rectangular reindexing of a prefix. No convergence or analytic estimate is involved.

      Inspect dependencies

      AnalyticNumberTheory.LargeSieve.vaughanBilinearBlockPrefix_eq_raw · compiled type and proof/definition references.

      noncomputable def AnalyticNumberTheory.LargeSieve.vaughanBilinearBlock (α β c : ℕ → ℂ) (y D E q : ℕ) (χ : PrimitiveCharacter q) :

      Character-separated d,e,m form of a dyadic rectangular block.

      Equations
      Instances For
        Inspect dependencies

        AnalyticNumberTheory.LargeSieve.vaughanBilinearBlock · compiled type and proof/definition references.

        Exact multiplicative separation of the character across n=d*e*m.

        Inspect dependencies

        AnalyticNumberTheory.LargeSieve.vaughanBilinearBlockRaw_eq_separated · compiled type and proof/definition references.

        theorem AnalyticNumberTheory.LargeSieve.vaughanBilinearBlockPrefix_eq_separated (α β c : ℕ → ℂ) (y D E q : ℕ) (χ : PrimitiveCharacter q) (hD : 0 < D) (hE : 0 < E) :
        vaughanBilinearBlockPrefix α β c y D E q χ = vaughanBilinearBlock α β c y D E q χ

        Combined exact prefix-to-bilinear theorem for one dyadic rectangle.

        Inspect dependencies

        AnalyticNumberTheory.LargeSieve.vaughanBilinearBlockPrefix_eq_separated · compiled type and proof/definition references.

        noncomputable def AnalyticNumberTheory.LargeSieve.vaughanBilinearInner (β c : ℕ → ℂ) (y E q d : ℕ) (χ : PrimitiveCharacter q) :

        The still-bilinear inner e,m packet after selecting the outer variable d. This is deliberately not squared pointwise in the product n.

        Equations
        Instances For
          Inspect dependencies

          AnalyticNumberTheory.LargeSieve.vaughanBilinearInner · compiled type and proof/definition references.

          The exact norm interface left after Cauchy in d only.

          Equations
          Instances For
            Inspect dependencies

            AnalyticNumberTheory.LargeSieve.vaughanBilinearOuterEnergy · compiled type and proof/definition references.

            The d-coefficient energy, with the character twist kept literal.

            Equations
            Instances For
              Inspect dependencies

              AnalyticNumberTheory.LargeSieve.vaughanBilinearLeftEnergy · compiled type and proof/definition references.

              One-variable Cauchy--Schwarz. The physical ledger has one outer d energy and one sum of squared e,m packets; there is no D²E² pointwise coefficient loss.

              Inspect dependencies

              AnalyticNumberTheory.LargeSieve.vaughanBilinearBlock_norm_sq_le · compiled type and proof/definition references.

              Primitive-character block-norm interface. A future bilinear primitive large sieve can consume the remaining sum of outer energies directly.

              Inspect dependencies

              AnalyticNumberTheory.LargeSieve.sum_primitive_vaughanBilinearBlock_norm_sq_le · compiled type and proof/definition references.

              theorem AnalyticNumberTheory.LargeSieve.vaughanBilinearLeftEnergy_le_blockLength (α : ℕ → ℂ) (D q : ℕ) (χ : PrimitiveCharacter q) (A : ℝ) (hA : ∀ d ∈ vaughanDyadicBlock D, ‖α d * ↑χ ↑d‖ ^ 2 ≤ A) :

              Literal physical scale after Cauchy in d: a pointwise bound on the twisted left coefficient costs exactly the block length D, not D².

              Inspect dependencies

              AnalyticNumberTheory.LargeSieve.vaughanBilinearLeftEnergy_le_blockLength · compiled type and proof/definition references.

              Vaughan's actual factor weights for the Type-II rectangle.

              Equations
              Instances For
                Inspect dependencies

                AnalyticNumberTheory.LargeSieve.vaughanMoebiusCoeff · compiled type and proof/definition references.

                Inspect dependencies

                AnalyticNumberTheory.LargeSieve.vaughanMangoldtCoeff · compiled type and proof/definition references.

                Inspect dependencies

                AnalyticNumberTheory.LargeSieve.vaughanTypeIIBlockAt · compiled type and proof/definition references.

                The nested divisor definition of a Type-II rectangle is exactly the fixed rectangular pair sum with the condition d*e ∣ n.

                Inspect dependencies

                AnalyticNumberTheory.LargeSieve.vaughanTypeIIBlockAt_eq_rectangular · compiled type and proof/definition references.

                The literal prefix contribution of one Type-II divisor rectangle.

                Equations
                Instances For
                  Inspect dependencies

                  AnalyticNumberTheory.LargeSieve.vaughanTypeIIBlockPrefix · compiled type and proof/definition references.

                  The rectangular indicator prefix used by the generic reindexing is the actual nested Vaughan Type-II divisor block.

                  Inspect dependencies

                  AnalyticNumberTheory.LargeSieve.vaughanTypeIIBlockPrefix_eq_generic · compiled type and proof/definition references.

                  The concrete Type-II block uses Möbius in d, von Mangoldt in e, and keeps the external coefficient at the physical product d*e*m.

                  Equations
                  Instances For
                    Inspect dependencies

                    AnalyticNumberTheory.LargeSieve.vaughanTypeIIBilinearBlock · compiled type and proof/definition references.

                    Headline algebraic rearrangement for an actual Vaughan Type-II dyadic rectangle: prefix in n, exact substitution n=d*e*m, and character separation, all as a finite equality.

                    Inspect dependencies

                    AnalyticNumberTheory.LargeSieve.vaughanTypeIIBlockPrefix_eq_bilinear · compiled type and proof/definition references.

                    theorem AnalyticNumberTheory.LargeSieve.sum_vaughanTypeIIBlockPrefix_eq_bilinear (b : ℕ → ℂ) (y q : ℕ) (χ : PrimitiveCharacter q) (DS ES : Finset ℕ) (hDS : ∀ D ∈ DS, 0 < D) (hES : ∀ E ∈ ES, 0 < E) :
                    ∑ D ∈ DS, ∑ E ∈ ES, vaughanTypeIIBlockPrefix b y D E q χ = ∑ D ∈ DS, ∑ E ∈ ES, vaughanTypeIIBilinearBlock b y D E q χ

                    Finite family version: once positive dyadic block bases have been selected, the whole block sum is reindexed rectangle by rectangle. Disjoint-cover bookkeeping is intentionally separate from this algebraic theorem.

                    Inspect dependencies

                    AnalyticNumberTheory.LargeSieve.sum_vaughanTypeIIBlockPrefix_eq_bilinear · compiled type and proof/definition references.