Documentation

MathlibNt.SieveTheory.LiLiuGoldbachG12FlexibleRectangle

@[reducible, inline]
noncomputable abbrev G12FlexibleRectangle.mother (N : ℕ) (ε : ℝ) :

The original physical mother and discrepancy, without changing N or epsilon.

Equations
Instances For
    Inspect dependencies

    G12FlexibleRectangle.mother · compiled type and proof/definition references.

    @[reducible, inline]
    noncomputable abbrev G12FlexibleRectangle.discrepancy (N : ℕ) (S : Finset (ℕ × ℕ)) (Q : Finset ℕ) (c : ℕ → ℝ) :
    Equations
    Instances For
      Inspect dependencies

      G12FlexibleRectangle.discrepancy · compiled type and proof/definition references.

      @[reducible, inline]
      Equations
      Instances For
        Inspect dependencies

        G12FlexibleRectangle.beta · compiled type and proof/definition references.

        def G12FlexibleRectangle.longOK (N : ℕ) (ε : ℝ) (T V m : ℕ) :

        Safety depends only on the long variable and the actual short endpoints.

        Equations
        Instances For
          Inspect dependencies

          G12FlexibleRectangle.longOK · compiled type and proof/definition references.

          noncomputable def G12FlexibleRectangle.longSet (N : ℕ) (ε : ℝ) (M U T V : ℕ) :
          Equations
          Instances For
            Inspect dependencies

            G12FlexibleRectangle.longSet · compiled type and proof/definition references.

            Equations
            Instances For
              Inspect dependencies

              G12FlexibleRectangle.shortSet · compiled type and proof/definition references.

              noncomputable def G12FlexibleRectangle.rectangle (N : ℕ) (ε : ℝ) (M U T V : ℕ) :
              Equations
              Instances For
                Inspect dependencies

                G12FlexibleRectangle.rectangle · compiled type and proof/definition references.

                Inspect dependencies

                G12FlexibleRectangle.alpha · compiled type and proof/definition references.

                noncomputable def G12FlexibleRectangle.boundary (N : ℕ) (ε : ℝ) (M U T V : ℕ) :

                This residual is retained; no estimate is claimed for it.

                Equations
                Instances For
                  Inspect dependencies

                  G12FlexibleRectangle.boundary · compiled type and proof/definition references.

                  theorem G12FlexibleRectangle.alpha_bounds (N : ℕ) (ε : ℝ) (T V m : ℕ) :
                  0 ≤ alpha N ε T V m ∧ alpha N ε T V m ≤ 1
                  Inspect dependencies

                  G12FlexibleRectangle.alpha_bounds · compiled type and proof/definition references.

                  Inspect dependencies

                  G12FlexibleRectangle.alpha_tau · compiled type and proof/definition references.

                  The source scale remains T, even when V is arbitrarily close to T.

                  Equations
                  • G12FlexibleRectangle.shortInterval T V hT hTV hV = { scale := ↑T, lower := ↑T, upper := ↑V, one_le_scale := ⋯, scale_le_lower := ⋯, lower_le_upper := ⋯, upper_le_twice := ⋯ }
                  Instances For
                    Inspect dependencies

                    G12FlexibleRectangle.shortInterval · compiled type and proof/definition references.

                    Inspect dependencies

                    G12FlexibleRectangle.shortInterval_support · compiled type and proof/definition references.

                    theorem G12FlexibleRectangle.rectangle_subset_mother (N : ℕ) (ε : ℝ) (M U T V : ℕ) (hlow : ↑N ^ (4 / 53) ≤ ↑T) (hhigh : ↑V < ↑N ^ (1 / 10)) :
                    rectangle N ε M U T V ⊆ mother N ε

                    Actual endpoint geometry, not the enclosing dyadic geometry, gives coverage.

                    Inspect dependencies

                    G12FlexibleRectangle.rectangle_subset_mother · compiled type and proof/definition references.

                    theorem G12FlexibleRectangle.local_boundary_iff (N m r M U T V : ℕ) (ε : ℝ) (h : (m, r) ∈ mother N ε) (hm : m ∈ Finset.Ioc M U) (hr : r ∈ Finset.Ioc T V) :
                    (m, r) ∈ boundary N ε M U T V ↔ m.minFac < V ∨ ↑T * ↑m < ε * ↑N ∨ N ≤ V * m

                    Within a cell the physical boundary is exactly the three failed safety tests.

                    Inspect dependencies

                    G12FlexibleRectangle.local_boundary_iff · compiled type and proof/definition references.

                    theorem G12FlexibleRectangle.rectangle_test (N : ℕ) (ε : ℝ) (M U T V : ℕ) (f : ℕ → ℕ → ℝ) :
                    ∑ p ∈ rectangle N ε M U T V, MathlibNt.SieveTheory.LiLiuOnePlusOneNine.GoldbachBig.goldbachG12NormalizedCoefficient N p.1 * f p.1 p.2 = ∑ m ∈ Finset.Ioc M U, ∑ r ∈ Finset.Ioc T V, alpha N ε T V m * beta N r * f m r

                    Equality with the same normalized coefficient, before any modulus summation.

                    Inspect dependencies

                    G12FlexibleRectangle.rectangle_test · compiled type and proof/definition references.

                    Full signed equality uses exactly the same moduli and c, preserving cancellation.

                    Inspect dependencies

                    G12FlexibleRectangle.rectangle_signedError · compiled type and proof/definition references.

                    theorem G12FlexibleRectangle.mother_partition (N : ℕ) (ε : ℝ) (M U T V : ℕ) (hlow : ↑N ^ (4 / 53) ≤ ↑T) (hhigh : ↑V < ↑N ^ (1 / 10)) :
                    Disjoint (rectangle N ε M U T V) (boundary N ε M U T V) ∧ rectangle N ε M U T V ∪ boundary N ε M U T V = mother N ε
                    Inspect dependencies

                    G12FlexibleRectangle.mother_partition · compiled type and proof/definition references.

                    Body multiplicity 400 remains on both the inner and residual sums.

                    Inspect dependencies

                    G12FlexibleRectangle.weighted_partition · compiled type and proof/definition references.

                    theorem G12FlexibleRectangle.signed_partition (N : ℕ) (ε : ℝ) (M U T V : ℕ) (hlow : ↑N ^ (4 / 53) ≤ ↑T) (hhigh : ↑V < ↑N ^ (1 / 10)) (Q : Finset ℕ) (c : ℕ → ℝ) :
                    Inspect dependencies

                    G12FlexibleRectangle.signed_partition · compiled type and proof/definition references.

                    The original low count splits with its full repeated-body coefficient. The old mother-to-fibre identification is reused, not reproved.

                    Inspect dependencies

                    G12FlexibleRectangle.original_low_partition · compiled type and proof/definition references.

                    theorem G12FlexibleRectangle.dyadic_specialization (N : ℕ) (ε : ℝ) (M T : ℕ) :
                    rectangle N ε M (2 * M) T (2 * T) = G12LowRectangle.rectangle N ε M T

                    The old dyadic rectangle is a specialization, not a second physical mother.

                    Inspect dependencies

                    G12FlexibleRectangle.dyadic_specialization · compiled type and proof/definition references.

                    Inspect dependencies

                    G12FlexibleRectangle.mother_zero · compiled type and proof/definition references.

                    theorem G12FlexibleRectangle.rectangle_zero (ε : ℝ) (M U T V : ℕ) :
                    rectangle 0 ε M U T V = ∅
                    Inspect dependencies

                    G12FlexibleRectangle.rectangle_zero · compiled type and proof/definition references.

                    theorem G12FlexibleRectangle.rectangle_empty_long (N : ℕ) (ε : ℝ) (M T V : ℕ) :
                    rectangle N ε M M T V = ∅
                    Inspect dependencies

                    G12FlexibleRectangle.rectangle_empty_long · compiled type and proof/definition references.

                    theorem G12FlexibleRectangle.rectangle_empty_short (N : ℕ) (ε : ℝ) (M U T : ℕ) :
                    rectangle N ε M U T T = ∅
                    Inspect dependencies

                    G12FlexibleRectangle.rectangle_empty_short · compiled type and proof/definition references.

                    theorem G12FlexibleRectangle.product_endpoint_excluded (N m r : ℕ) (ε : ℝ) (he : r * m = N) :
                    (m, r) ∉ mother N ε
                    Inspect dependencies

                    G12FlexibleRectangle.product_endpoint_excluded · compiled type and proof/definition references.