Measurability #
Ported from scottnarmstrong/CoarseGraining at c7ddd76c08ade64fed1b8d2ca51be14dfee8deb4. Module imports, support namespace and local option directives adapted for Lean Pool.
Per-phase measurability of the corridor observable #
The coarse observable is only
a.e.-measurable under a RestrictionLawCarrier (the C3 wrap
aestronglyMeasurable_coarseBlockQuadratic_cubeSet), so comp_measurable
cannot be applied against L directly. Instead:
- The corridor modification is packaged as the carrier endomorphism
corridorReg ℓ σ : RegCoeffField d → RegCoeffField d— the corridor indicator is a fixed spatial set, so each entry of the modified field is a Borel case-split between a constant and the original entry, preserving both carrier regularity conjuncts. The endomorphism is genuinelyMeasurableat the join (measurable_corridorReg): the pointwise lane is a case-split between a constant and an evaluation, and the entry-test lane is affine in the generators —entryTestR i j φ (corridorReg ℓ σ a)is a constant plus the entry test ofaagainst the complementary-masked probeSet.indicator (corridorSet ℓ σ)ᶜ φ(the spatial case-split isa-independent, unlike the elliptic truncation, so both lanes are honest). - The pushforward
L.map (corridorReg ℓ σ)is again aRestrictionLawCarrier(lawCarrier_map_corridorReg): probability is preserved by measurability, and a.e. local uniform ellipticity is preserved by the pointwise corridor modification (aeLocallyUniformlyEllipticField_corridorReg); the a.e. pushforward usesMeasureTheory.ae_map_iff, whose measurable-set side condition ismeasurableSet_aeLocallyUniformlyEllipticField(the countable⋂_Q ⋃_kof the AEE quantitative-slice sets, each genuinelyLocalSigmaR-measurable on the carrier). - The C3 wrap on the pushforward pulls back along the measurable corridor
endomorphism via
AEStronglyMeasurable.comp_measurable(aestronglyMeasurable_phaseObservable).
The corridor set is open, hence measurable #
The corridor set is open: it is a countable union over (i, n) of the open
slabs {x | |x i − σ i − n·ℓ| < 1}.
The corridor set is measurable.
M1.1 — the corridor carrier endomorphism and its genuine measurability #
The corridor modification as a carrier endomorphism (identity matrix on the corridor set, the original field off it). Both regularity conjuncts are preserved: each entry is a Borel case-split between a constant and the original entry over the measurable corridor set.
Equations
- HCPolySupport.corridorReg ℓ σ a = { toFun := HCPolySupport.corridorField ℓ σ a.toFun, entry_measurable := ⋯, entry_locInt := ⋯ }
Instances For
Affine generator transport for the corridor endomorphism: the entry test of the modified field is a constant plus the entry test of the original field against the complementary-masked probe.
The corridor endomorphism is genuinely measurable at the join. The pointwise lane is a case-split between a constant and an evaluation; the entry-test lane is affine in the carrier generators (the spatial case-split is independent of the field, unlike the elliptic truncation).
M1.2 — ellipticity transport through the corridor #
The corridor modification preserves a.e. local uniform ellipticity. On the
corridor set the field is the identity, elliptic with any constants
lam'' ≤ 1 ≤ Lam''; off it the field is unchanged. On each triadic cube, with
original constants (lam, Lam), the modified field is a.e.
(min lam 1, max Lam 1)-elliptic; its spatial a.e.-strong measurability is the
piecewise combination of the original coordinate map and a constant, gated by
the measurable corridorSet.
M1.4 — pushforward RestrictionLawCarrier transport #
The pushforward of a RestrictionLawCarrier law along the corridor endomorphism is
again a RestrictionLawCarrier law.
M1 — the per-phase measurability theorem #
M1 (per-phase measurability). For a fixed grid phase σ, the coarse
observable at the corridor-modified coefficient is a.e.-strongly-measurable under
any RestrictionLawCarrier law.