Coarse-graining support: Support.Probability.RegCoeffField.Endomorphisms #
Imported from the Apache-2.0 CoarseGraining development at commit
c7ddd76c08ade64fed1b8d2ca51be14dfee8deb4.
Carrier endomorphisms #
This file equips the regular-fields carrier RegCoeffField d with the structural
self-maps used by the law layer of the homogenization development: spatial
translation, signed-permutation rotation (isotropy), triadic rescaling and
dilation, restriction to a measurable set, and elliptic truncation. Each map is
shown to preserve the carrier (entrywise Borel measurability and local
integrability are stable) and, where possible, to be genuinely measurable for the
canonical carrier σ-algebra pointwiseSigmaR ⊔ entryTestSigmaR.
The measurability proofs go through the P1 probe-transport criterion
measurable_of_entryTestR_transport: each entry generator on the transformed
field equals a scalar multiple of a relabelled entry generator on the input, the
scalar being the Jacobian factor of the underlying change of variables.
translateReg, rotateReg, rescaleReg, dilateReg and restrictReg are
genuinely measurable at the join. ellipticTruncateReg is a genuine carrier
element and is measurable for the pointwise lane; its entry-test lane is a
nonlinear integral functional that is not a transported generator (see the note
at that declaration).
Reference: the paper (Armstrong–Kuusi–Loher, to appear).
Local-integrability transport under a homeomorphism #
Local integrability is stable under precomposition with a homeomorphism
whose pushforward of Lebesgue measure is a finite nonzero rescaling of Lebesgue
measure. This covers translation and rotation (c = 1) and triadic
rescaling/dilation (c the Jacobian factor).
Local-integrability transport under a measure-preserving homeomorphism.
Matrix-action infrastructure (re-derived, public) #
Continuity of the linear action x ↦ R x (local copy of the raw-layer
private lemma).
A signed permutation acts as a homeomorphism of the base space.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The signed-permutation action preserves Lebesgue measure (|det R| = 1).
Translation #
Precomposition with the spatial translation x ↦ x + z is a carrier
endomorphism (mirrors translateCoeffField on the raw carrier).
Equations
- HCPolySupport.translateReg z a = { toFun := fun (x : HCPolySupport.Vec d) => a.toFun (x + z), entry_measurable := ⋯, entry_locInt := ⋯ }
Instances For
Generator transport for translation: the entry test of a translated field is
the entry test against the back-translated probe (Jacobian factor 1).
Translation is genuinely measurable at the join.
Signed-permutation rotation (isotropy) #
The conjugation-by-R collapse for a signed permutation R with underlying
permutation σ and signs s: (Rᵀ M R)_{ij} = s_i s_j M_{σ i, σ j}. This is
the algebraic heart of the isotropy endomorphism.
Precomposition-and-conjugation with a signed permutation R is a carrier
endomorphism (mirrors rotateCoeffField). The signed-permutation hypothesis is
what makes local integrability stable: matVecMul R is a measure-preserving
homeomorphism.
Equations
- HCPolySupport.rotateReg R hR a = { toFun := fun (x : HCPolySupport.Vec d) => HCPolySupport.matTranspose R * a.toFun (HCPolySupport.matVecMul R x) * R, entry_measurable := ⋯, entry_locInt := ⋯ }
Instances For
Signed-permutation rotation is genuinely measurable at the join.
Spatial scaling (rescale / dilate) #
Precomposition with a nonzero spatial scaling x ↦ r • x is a carrier
endomorphism. Local integrability is stable because the scaling is a
homeomorphism whose Jacobian is the finite nonzero factor |r|^{-d}; the entry
generators transport with exactly this scalar.
Equations
- HCPolySupport.smulReg r hr a = { toFun := fun (x : HCPolySupport.Vec d) => a.toFun (r • x), entry_measurable := ⋯, entry_locInt := ⋯ }
Instances For
Generator transport for a spatial scaling: the entry test of a scaled field is
the Jacobian factor |r|^{-d} times the entry test against the inverse-scaled
probe.
Spatial scaling is genuinely measurable at the join.
Triadic rescaling by 3^n (mirrors rescaleCoeffField): the rescaled field
is x ↦ a(3^n • x).
Equations
- HCPolySupport.rescaleReg n = HCPolySupport.smulReg (3 ^ n) ⋯
Instances For
Triadic dilation by 3^k (mirrors dilateCoeffField): the dilated field is
x ↦ a(3^{-k} • x).
Equations
- HCPolySupport.dilateReg k = HCPolySupport.smulReg (3 ^ k)⁻¹ ⋯
Instances For
Restriction to a measurable set #
Restriction of a carrier field to a measurable set U (zero outside U;
mirrors restrictCoeffField). Both regularity conjuncts are stable: the
restricted entries are indicator products.
Equations
Instances For
Generator transport for restriction: the entry test of a restricted field is
the entry test against the indicator-masked probe (Jacobian factor 1).
Restriction is genuinely measurable at the join.
Elliptic truncation #
ellipticTruncateReg Θ a keeps a x where it is (1, Θ)-elliptic and replaces
it by the identity elsewhere (mirrors the coarse-graining a.e.-bridge
truncation). It is a genuine carrier element: on the elliptic branch the entries
are bounded by Θ (abs_apply_le_of_isEllipticMatrix), off it they are entries
of the identity matrix, so each entry is bounded and measurable, hence locally
integrable.
Measurability (research item). The pointwise lane is genuinely measurable
(measurable_pointwiseSigmaR_ellipticTruncateReg): the elliptic locus is Borel
(measurableSet_isEllipticMatrix), so each coordinate a ↦ (trunc a) y_{ij} is a
piecewise-measurable function of the evaluations of a. The entry-test lane,
however, is not a transported generator: entryTestR i j φ (trunc a) is the
integral of a genuinely nonlinear (piecewise) function of the matrix values
a x, not a scalar multiple of a linear entry generator of a. On the carrier
the joint map (a, x) ↦ a x is not measurable for the pointwise product
σ-algebra (uncountably many coordinates), and no monotone-class approximation is
available for merely locally-integrable a (Riemann sums need not converge), so
the entry-test lane cannot be discharged from the P1 generators. We therefore
land ellipticTruncateReg with pointwise-lane measurability only and flag the
join measurability as a design signal for the consumer packets (P5/P7).
The regular coefficient field retaining a x where it has ellipticity parameters 1 and Θ,
and replacing it by the identity elsewhere.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The elliptic truncation is measurable for the pointwise lane. See the declaration docstring: the entry-test lane is a design signal (nonlinear integral functional, no monotone-class route on the carrier), so join measurability is deliberately not claimed here.