Documentation

LeanPool.Superdiffusion.Algsuperdiff.Section4.Provider.Homogenization.HomCGCarrierRHS

HomCGCarrierRHS #

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

The printed right-hand side at both spellings #

What this file supplies #

The measurement was that CoarseGraining's localCoarseGrainingLpRHS and this repository's coarseGrainingFinitePRHS "match term for term", with the ONE real issue at the S-slot. HomCGCarrierEnergy settles the S-slot; this file performs the remaining, purely bookkeeping half:

  localCoarseGrainingLpRHS C Q n hn šš Ļƒā‚€ hĻƒā‚€ š  u s₁ s sā‚‚ p
      ≤ ENNReal.ofReal (coarseGrainingFinitePRHS Ccg s sā‚‚ Ļƒā‚€ E₁ Eā‚‚ D_g S n)

as soon as the four abstract slots of this repository's spelling dominate the four printed carriers of CoarseGraining's:

repo slotprinted carrier
Ccgthe produced constant C(p,d)
E₁parentTruncatedHomogenizationErrorInfinityOneScalar … s₁
Eā‚‚parentTruncatedHomogenizationErrorInfinityTwoScalar … (s₁/2)
D_gcubeEuclideanPositiveBesovOverlapESeminorm ā–”_m sā‚‚ p š 
SweightedLocalSymmetricEnergyLp (HomCGCarrierEnergy)

Everything else is an ā„ā‰„0āˆž/ā„ transfer of the printed scalars: s^{-1}, Ļƒā‚€^{1/2} = āˆšĻƒā‚€, s^{-9/2}, (sā‚‚-s)^{-1}, 1 + E₂² and 3^{sā‚‚n}. Every transfer is an EQUALITY, so no constant is lost here.

The order slot is NOT transferred here #

The display is entered at the order s′ the carrier comparison forces (see HomCGCarrierEnergy), so the right-hand side below is the printed one READ AT s′: its prefactors are s′^{-1}, s′^{-9/2} and (sā‚‚-s′)^{-1}. No transfer back to the data order s is attempted, and none is needed: the Step-4 consumption site takes its own arithmetic side condition at its own order, exactly as the per-site disposition of the corrected reading.

1. The right-hand side, transferred #

2. Nonnegativity of the transferred right-hand side #

theorem Algsuperdiff.Section4.Provider.Homogenization.coarseGrainingFinitePRHS_nonneg {Ccg s s2 sigma E1 E2 Dg S : ā„} {n : ℤ} (hCcg0 : 0 ≤ Ccg) (hs0 : 0 < s) (hss2 : s < s2) (hE10 : 0 ≤ E1) (hE20 : 0 ≤ E2) (hDg0 : 0 ≤ Dg) (hS0 : 0 ≤ S) :
0 ≤ coarseGrainingFinitePRHS Ccg s s2 sigma E1 E2 Dg S n

This repository's spelling of the printed right-hand side is nonnegative on the printed data.

The real value of the printed right-hand side, from the transferred bound.