Recombination #
Ported from scottnarmstrong/CoarseGraining at c7ddd76c08ade64fed1b8d2ca51be14dfee8deb4. Module imports, support namespace and local option directives adapted for Lean Pool.
The G-factorization of the fixed-phase observable #
For the EfronβStein step of Proposition 4.3 (p.fixed.phase.variance) the fixed
phase observable
F_Ο(a) = P Β· π(U; a_Ο) P, U := cubeSet (originCube d m), a_Ο := corridorField β Ο a
must be exhibited as a measurable function of the independent core restrictions
Y_k := a|_{coreBox β Ο k} for the finitely many cores k meeting U. This file
builds the reconstruction map corePatch from a tuple of per-core fields, and
proves the exact factorization
F_Ο (corePatch K (fun k => a|_{coreBox k})) = F_Ο a.
The reconstruction has a clean closed form on the diagonal input: for
R a k := restrictCoeffField (coreBox β Ο k) a,
corePatch K (fun k => R a k) = extendByIdCoeffField (β k β K, coreBox β Ο k) a,
an ambient-measurable self-map (measurable_extendByIdCoeffField). The coarse
matrix only sees U, and on U the corridor of this glued field agrees with the
corridor of a (corridors are 1; the residual U β corridor is covered by the
cores in K), so the two coarse matrices coincide.
The cores are pairwise disjoint (disjoint_coreBox, from the 2-separation
areUnitSeparated_coreBox), which makes the indicator-sum reconstruction
well-defined.
Pairwise disjointness of the cores #
The finite index set of cores meeting U #
The finite set of core indices whose core meets the bounded region U.
Equations
- HCPolySupport.coreMeetsFinset hβ Ο hU = β―.toFinset
Instances For
The core-restriction reconstruction map #
Reconstruct an ambient coefficient field from a tuple of per-core fields
y : β₯K β CoeffField d. On the (disjoint) core coreBox β Ο k it reads y k;
off every core it is the identity. The indicator-sum form is well-defined because
the cores are pairwise disjoint (at most one summand is nonzero).
Equations
- HCPolySupport.corePatch β Ο K y x = 1 + β k : β₯K, (HCPolySupport.coreBox β Ο βk).indicator (fun (z : HCPolySupport.Vec d) => y k z - 1) x
Instances For
On the core coreBox β Ο kβ (with kβ β K) the reconstruction reads y β¨kββ©.
The closed form of the reconstruction on core restrictions #
The union of the cores in K.
Equations
- HCPolySupport.coreUnion β Ο K = β k β K, HCPolySupport.coreBox β Ο k
Instances For
Closed form. Feeding the core-restrictions of a single field a to the
reconstruction yields the identity-extension of a off the union of the cores.
This is the key identity: the reconstruction of a diagonal tuple is a genuine
ambient-measurable self-map (extendByIdCoeffField).
The extendByIdCoeffField self-map is measurable #
The identity-extension self-map is ambient-measurable, by the same
pointwise/local case-split as measurable_corridorField: each entry is a
by_cases x β W between a coordinate evaluation and the constant 1, and the
map is spatially local.
The coarse matrix sees only U #
If two fields agree pointwise on the measurable set U, their coarse block
matrices on U coincide (both equal the coarse matrix of the common
U-restriction).
The exact factorization (Part 1c) #
On U, the corridor of the identity-extension extendByIdCoeffField W a
(with W β U β corridorSet) agrees pointwise with the corridor of a: on the
corridor both are 1; off the corridor inside U the point lies in some core
of K, so the extension reads a.
Part 1c (exact G-factorization). With U := cubeSet (originCube d m)
and K the core indices meeting U, reconstructing the fixed-phase observable
from the per-core restrictions of a reproduces F_Ο(a) exactly.