Documentation

LeanPool.Superdiffusion.Algsuperdiff.Section4.Provider.Homogenization.HomSeamFluxCoefficient

HomSeamFluxCoefficient #

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

The COEFFICIENT half of the seam: the slots re-pinned at ĂŁ_{L,m} #

What this file settles #

HomSeamRepin names, as an input, the domination

  𝓔_{t,∞,2}(□_m, n; a_L, σ_m)  ≤  sup_{L' ≥ m} 𝓔_{t,∞,2}(□_m, n; ã_{L',m}, σ_m)

— the LEFT side at the UNCUT field a_L. That statement is NOT the standing bounds_mathcal_E_aL provider obligation, and it is not a consequence of it. The obligation is an a.e. IDENTIFICATION at the flux-corrected family (Support/FluxCorrectedTwoScale.lean, module docstring): both of its sides carry ã. The a_L-sided statement is a genuinely different — and much stronger — inequality, for the following reason.

𝓔 is built from Ch02.doubledResponseJ, whose block matrix blockMatrixOfCoeff A reads the SKEW part of A explicitly (upperLeft = s + kᵀ s⁻¹ k, upperRight = -(kᵀ s⁻¹), …, with k = skewPart A). Adding a constant skew matrix K to the coefficient therefore does not fix J; in the classical variational form it shifts the second argument,

  J(U, p, q; a + K)  =  J(U, p, q - Kᵀp; a)  =  J(U, p, q + Kp; a),

so at the normalized arguments p = σ_m^{-1/2} e, q = σ_m^{1/2} e the two families are separated by exactly σ_m^{-1/2} (k_L - k_m)_{□_m} e. That is precisely the object the flux correction exists to REMOVE, and it is not bounded uniformly in L (it is a stream-matrix increment across L - m scales). No constant — and no supremum over L' ≥ m on the right — restores the direction: the right side vanishes on a configuration whose coarse-grained ã equals σ_m Id, while the left side is then of size |(k_L - k_m)_{□_m}|.

The print never asks for it #

The manuscript's own route is the opposite one, and it is stated twice:

So the coarse-graining bundle is to be INSTANTIATED at ĂŁ_{L,m}, and then the seam's coefficient half is the already-named a.e. identification, with no new estimate anywhere. Sections 1--3 below are the machine content that makes the re-instantiation free of charge:

Sections 4--6 carry the re-pinned slots recutPinnedE1Flux, recutPinnedE2Flux and the two domination theorems, at the re-pinned base s' = s/8, from the honest input FluxCorrectedParentIdentification.

Scope #

Proved outright: the skewness, the two transports, and the two domination slots at the flux-corrected coefficient.

Still an input, and named as FluxCorrectedParentIdentification: the a.e. identification of CoarseGraining's literal q = 2 truncated parent error of ã_{L,m} with the measurable two-argument observable, at a fixed ω and in the ≤ direction. This IS the standing bounds_mathcal_E_aL provider obligation (Support/FluxCorrectedTwoScale.lean), restricted to one sample; nothing here asserts it. Its ingredients are all but not composed: FluxCorrectedRepresentative.ae_forall_normalizedBlockResponseMax_fluxCorrected_eq_representative supplies the probability-one event, and what remains is the definitional matching of Ch02.parentTruncatedNormalizedBlockResponseScalarEMaxAtScale (an ℝ≥0∞ sSup over descendants of the PARENT restriction) with Ch02.normalizedBlockResponseMax (the real sSup at the FAMILY's own coeffOn), plus the ENNReal.ofReal/tsum/sqrt commutations.

1. The constant flux increment is skew, in matrix form #

(k_L - k_m)_Q(ω) is antisymmetric as a matrix identity, which is the form the shift API of AntisymmetricShift consumes.

2. The Dirichlet datum transports #

THE PRINT'S OWN MOVE (and at §4.3): the first equation of the Dirichlet pair is unchanged when a_L is replaced by ã_{L,m}, because the two differ by a constant antisymmetric matrix. The boundary clause never sees the coefficient.

3. The energy slot is LITERALLY the same at the two fields #

THE ENERGY SLOT IS FREE. printedLocalEnergy reads its coefficient only through symmPart, so the bundle's Gen slot at ã_{L,m} is the SAME function of cubes as at a_L — not merely dominated by it.

4. The print-accurate 𝓔 slots #

noncomputable def Algsuperdiff.Section4.Provider.Homogenization.recutPinnedE1Flux {d : ℕ} (M : Section3.ABKModel d) (L : ℤ) (omega : Section3.Cutoff.CutoffSample d) (m : ℤ) (jn : ℕ) {sigmaBarM : ℝ} (hsig : 0 < sigmaBarM) (s : ↑HCPolySupport.FractionalOrder) :

The 𝓔₁ slot at the PRINTED coefficient ã_{L,m} and the low order s/8. The sibling of the pinned 𝓔₁ slot at the uncut a_L, with the print's own coefficient in its place.

Equations
  • One or more equations did not get rendered due to their size.
Instances For
    noncomputable def Algsuperdiff.Section4.Provider.Homogenization.recutPinnedE2Flux {d : ℕ} (M : Section3.ABKModel d) (L : ℤ) (omega : Section3.Cutoff.CutoffSample d) (m : ℤ) (jn : ℕ) {sigmaBarM : ℝ} (hsig : 0 < sigmaBarM) (s : ↑HCPolySupport.FractionalOrder) :

    The 𝓔₂ slot at the PRINTED coefficient ã_{L,m} and the half order s/16.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      theorem Algsuperdiff.Section4.Provider.Homogenization.recutPinnedE1Flux_nonneg {d : ℕ} (M : Section3.ABKModel d) (L : ℤ) (omega : Section3.Cutoff.CutoffSample d) (m : ℤ) (jn : ℕ) {sigmaBarM : ℝ} (hsig : 0 < sigmaBarM) (s : ↑HCPolySupport.FractionalOrder) :
      0 ≤ recutPinnedE1Flux M L omega m jn hsig s
      theorem Algsuperdiff.Section4.Provider.Homogenization.recutPinnedE2Flux_nonneg {d : ℕ} (M : Section3.ABKModel d) (L : ℤ) (omega : Section3.Cutoff.CutoffSample d) (m : ℤ) (jn : ℕ) {sigmaBarM : ℝ} (hsig : 0 < sigmaBarM) (s : ↑HCPolySupport.FractionalOrder) :
      0 ≤ recutPinnedE2Flux M L omega m jn hsig s

      5. The one remaining input, in its honest shape #

      THE ã IDENTIFICATION — the coefficient half of the seam, at the print's own coefficient.

      At a fixed sample and every admissible L, CoarseGraining's literal q = 2 truncated parent error of the FLUX-CORRECTED field ã_{L,m} on □_m is below the measurable two-argument flux-corrected observable at the same order. Both sides carry ã_{L,m}; the content is the a.e. identification of the literal Ch02 object with its measurable representative, at one sample.

      This is the standing bounds_mathcal_E_aL provider obligation; nothing in this file asserts it.

      SIGMA PIN. The comparator is the printed σ_m itself, not a free scalar: the right-hand observable is hard-pinned at Annealed.sigmaBar M m inside fluxCorrectedTwoScaleErrorFunctional, so a freely quantified σ made the statement unprovable off the pin. The §4.5 spine instantiates the whole chain only at Annealed.sigmaBar M m (HomSpineInstallPins), so the pin costs nothing downstream. The 𝓔₁/𝓔₂ slot definitions above stay general, because SpineDatumRecutCoreFlux consumes them at a free σ.

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

        6. The two domination slots, at the re-pinned base and the print's field #

        THE FIRST DOMINATION SLOT, AT THE PRINT'S COEFFICIENT.

        The bundle's 𝓔₁ slot — the q = 1 parent error at the display order s/8, at the flux-corrected field — is below the FIRST 𝓔 factor of EthmB(m) re-pinned at the base s' = s/8, i.e. the factor of order s/16. Constant one: the q-index step is Cauchy--Schwarz at a probability weight, and it is coefficient-agnostic.

        THE SECOND DOMINATION SLOT, AT THE PRINT'S COEFFICIENT.

        The bundle's 𝓔₂ slot — the q = 2 parent error at the half display order s/16, at the flux-corrected field — is below the γ⁵ factor of the re-pinned EthmB(m), of order s/32, times √2. The constant is exactly the ratio of the two geometric normalizations.