L¹ convergence of a finite product #
If finitely many families of unit-ball-valued functions each converge in L¹, then their pointwise
product converges in L¹ to the product of the limits:
∫ ‖∏ i ∈ s, F i j ω - ∏ i ∈ s, g i ω‖ ∂μ → 0.
The whole content is the pointwise telescoping bound norm_prod_sub_prod_le_sum_norm_sub, which
turns the integrand into a finite sum of the individual discrepancies; integrating and summing then
gives the result with no Hölder or dominated-convergence machinery.
The unit-ball hypotheses are what make the constant 1: for indicator observables both a block
average and its conditional expectation lie in [0, 1], which is the motivating case. That
motivation is TauCetiRoadmap/Exchangeability/README.md, Layer 3 (the L² averaging library and
the standard-Borel de Finetti route): this is the step from "each window average converges in L¹"
to "the product of finitely many window averages converges in L¹", which the disjoint-window block
factorization consumes. Layer 5's Koopman route needs the same step against a different
conditioning σ-algebra, which is why this is neutral infrastructure rather than living inside
either route.
Everything is stated for an arbitrary Finset ι of factors, an arbitrary filter on the
approximating index, and an arbitrary seminormed commutative ring of values, with a.e. bounds and
AEStronglyMeasurable hypotheses, since that is all the integral sees. Nothing here mentions a
process, a σ-algebra or exchangeability.
A finite product of unit-ball families converges in L¹. If each of finitely many families
F i · converges to g i in L¹, and every value lies almost everywhere in the closed unit ball,
then the product ∏ i ∈ s, F i j converges to ∏ i ∈ s, g i in L¹.