Documentation

LeanPool.Superdiffusion.Algsuperdiff.Section3.Provider.BadEvents.GoodLocalEvents

GoodLocalEvents #

Ported from scottnarmstrong/Superdiffusion at 7f20476385d4af418f110303085ad0740c9eba46. Module imports, support namespace and local option directives adapted for Lean Pool.

The good local sensitivity event e.good.local.events #

ABK26 defines, in e.good.local.events, for m, n integers and a centre z, the event

Q(m,n,z) := { C_sens sup_{L >= n} 3^{2m} ||grad (k_L - k_n)||_{W^{1,infinity}(z+square_m)}
              <= (1/2) C_{(e.cg.ellip.lower)}^{-1} 3^{-(1/2)(n-m)_+} sigmaBar_{n-1}
              <= 3^{-(1/4)(n-m)_+} lambda_{1/8,2}(z+square_m; a_n) } ,

a chain of two inequalities around the common middle threshold goodLocalThreshold M Ccg m n. Its stated purpose is that it "allows us to switch from the field a_L to a_n in the cube z+square_m for any L >= n, using the coarse-grained sensitivity estimates".

This module assembles the event from its two proved clauses and proves that switch, i.e. that on the event the rescaled literal increment k_L - k_n meets the smallness gate of the frozen Section 2.4 sensitivity lemmas.

Reading conventions (recorded; none of them is a manuscript defect) #

The remaining input: the lambda-transfer #

The frozen Section 2.4 gates are stated at the unit cube, against unitCubeLambda (3/8) (.finite 2) a; the event is stated at z + square_m, against lambda_{1/8,2}(z+square_m; a_n). Bridging the two needs

lambda_{1/8,2}(z+square_m; a_n)  <=  lambda_{3/8,2}(unit cube; a_rescaled) ,

which is the composition of

  1. the exponent monotonicity e.ellipticities.monotone.ordered (ABK26): lambda_{t,q} <= lambda_{s,q} for 0 < t < s, here at t = 1/8 < 3/8 = s; and
  2. the scale-and-translation covariance of the multiscale lower ellipticity, lambda_{s,q}(z + square_m; a) = unitCubeLambda s q (a rescaled by y |-> z
    • 3^m y). CoarseGraining has a dilation interface (Homogenization.Book.Ch02.MultiscaleDilationTheory.lambdaSq_dilate) but no translation counterpart, and neither is instantiated here.

The downstream provider LambdaTransfer.lean now supplies this comparison in the forms lambda_transfer_literal and lambda_transfer_ae. To keep the dependency direction acyclic, this base module deliberately exposes the gate opening in two layers: the unconditional cube-level gate gradientW1Infinity_incrementUnitCube₂_le_of_mem_goodLocalEvent (and its two frozen-constant variants), and the conditional helpers named ..._of_lambdaTransfer, which take exactly the displayed comparison above as an explicit hypothesis. This module alone assigns no source-node status.

Main definitions #

Main results #

References #

The sensitivity clause #

The first inequality of e.good.local.events (ABK26), as an event: the joint sensitivity constant times the two-index increment gauge 3^{2m} ||grad (k_L - k_n)||_{W^{1,infinity}(z+square_m)} stays below the middle threshold (1/2) Ccg^{-1} 3^{-(1/2)(n-m)_+} sigmaBar_{n-1}, uniformly in L >= n.

Equations
  • One or more equations did not get rendered due to their size.
Instances For

    The event #

    The good local sensitivity event Q(m,n,z) of ABK26, e.good.local.events, at the triadic cube Q of scale m = Q.scale and base point z = cubeBasePoint Q, and the cutoff scale n: the conjunction of the two displayed inequalities.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For

      The displayed chain, verbatim.

      The complement decomposition of l.bad.event.lemma #

      The failure of the sensitivity clause, in the scale-resolved union form: this is the event B_osc(m,n) of the proof of l.bad.event.lemma (ABK26), stated at the event's own threshold rather than at the manuscript's relaxation of it through the induction-state lower bound on sigmaBar_{n-1}.

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For

        The decomposition of not Q(m,n,z) used at ABK26: the complement of the good event is the union of the scale-resolved sensitivity failure and the failure of the coarse-ellipticity clause.

        The same decomposition with the coarse-ellipticity half replaced by the manuscript's own failure event of ABK26, using the almost-sure identification compl_goodLocalEllipticity_ae_eq.

        The gate opening (ABK26) #

        On the event, the rescaled literal increment k_L - k_n meets the smallness gate of the frozen Section 2.4 sensitivity lemmas, which is what "allows us to switch from the field a_L to a_n in the cube z + square_m for any L >= n".

        The chained inequality of e.good.local.events, read on the event: the gauged increment is below the coarse-grained lower ellipticity of a_n, discounted by 3^{-(1/4)(n-m)_+}.

        The smallness condition e.J.sensitivity.smallness.condition / e.lambda.sensitivity.smallness.condition at the cube, after discarding the discount 3^{-(1/4)(n-m)_+} <= 1.

        The gate opening at the cube level (ABK26). On the good event, the frozen Section 2.4 gate quantity of the rescaled literal increment k_L - k_n is below C_sens^{-1} lambda_{1/8,2}(z+square_m; a_n) for every L >= n. The rescaled increment is the literal one, by incrementUnitCube₂_value.

        The same gate at the constant of the frozen lambda-sensitivity lemma.

        The same gate at the constant of the frozen response-sensitivity lemma.

        Conditional on the lambda-transfer: the two frozen sensitivity gates #

        The hypothesis hlam below is exactly the missing input described in the module header: the comparison of the event's own coarse-grained lower ellipticity lambda_{1/8,2}(z+square_m; a_n) with the frozen Section 2.4 unit-cube gauge lambda_{3/8,2} of the rescaled coefficient field. It is an explicit binder, never a hidden one; these four declarations are conditional helpers and are not the local event equality corresponding to e.good.local.events.

        theorem Algsuperdiff.Section3.Provider.BadEvents.responseJ_sensitivity_of_mem_goodLocalEvent_of_lambdaTransfer {d : ℕ} (M : ABKModel d) {Ccg : ℝ} (Q : HCPolySupport.TriadicCube d) {n : ℤ} {omega : Cutoff.CutoffSample d} (homega : omega ∈ goodLocalEvent M Ccg Q n) {L : ℤ} (hL : n ≤ L) (a : HCPolySupport.Book.Ch02.CoeffOn (HCPolySupport.Book.Ch02.cubeDomain (HCPolySupport.originCube d 0))) (hlam : cubeLowerEllipticity M Q n (1 / 8) mem_goodLocalEvent_iff._proof_1 exponentTwo omega ≤ Frozen.Section24.unitCubeLambda (3 / 8) (HCPolySupport.Book.Ch02.MultiscaleExponent.finite 2) a) (p q : HCPolySupport.Vec d) (δ : ℝ) (hδ : 0 < δ) (hδ1 : δ ≤ 1) :

        The response-J sensitivity switch on the good event, conditional on the lambda-transfer: the coefficient switch of ABK26, in the form used.