Ergodicity links for exchangeable relational laws (R3c step 3, #106) #
The generic port of the undirected fixed-fiber ergodicity argument
(Graphon/ErgodicDecomposition.lean): a sortwise-permutation-invariant event has law-measure
0 or 1 under restriction independence, closing ergodicity into the R3b triangle.
Infrastructure:
RelSignature.sortwiseSwapBlock k— the sortwise involution swapping the block[0, k s)with[k s, 2 k s)in each sort (fixing everything past2 k s), finitely supported with a common bound under[Fintype S.Srt](sortwiseFinSupp_swapBlock);RelStructure.restrictFin_relabel_sortwiseSwapBlock— the block swap moves the initialk-window onto thek-tail window; henceRelStructure.relabel_sortwiseSwapBlock_preimage_mem_tailAlgebra— the block-swap relabeling carries everyinitialAlgebra kevent into atailAlgebra kevent;RelSignature.exists_initialAlgebra_measure_symmDiff_lt— in-measure approximation by initial cylinders: every measurable event is approximated in law-measure by an event depending on only an initial block (the initial cylinders form a set-ring generating the σ-algebra).
Fixed-fiber ergodicity:
RelStructure.vertexTailAlgebra_le_invariantAlgebra— every vertex-tail event is invariant under all finitely supported sortwise relabelings;InfiniteRelExchangeableLaw.measure_invariant_eq_zero_or_one_of_restrictionIndependent— under restriction independence, every invariant event is null or conull (the4εapproximate-independence estimate);RestrictionIndependent.isErgodicandIsErgodic.vertexTailTrivial— the two links closingRestrictionIndependent ⟹ IsErgodic ⟹ VertexTailTrivial;isErgodic_iff_isDissociated/isErgodic_iff_restrictionIndependent/isErgodic_iff_vertexTailTrivial— ergodicity joins the R3b equivalences.
The sortwise block swap [0, k s) ↔ [k s, 2 k s) #
The sortwise block swap [0, k s) ↔ [k s, 2 k s): in each sort, the involution of ℕ
swapping the initial k s-block with the following one.
Equations
Instances For
The sortwise block swap is finitely supported with a common bound: each sort's swap
fixes everything past 2 * k s, and finitely many sorts have a common bound.
The block swap carries initial cylinders to tail cylinders #
The block swap moves the initial window onto the tail window: restricting the swapped
structure to the initial k-block is restricting the original structure to the k-block
after k.
The block-swap relabeling carries an initialAlgebra k event into a tailAlgebra k
event: it moves dependence on the initial k-block to dependence on the following
k-block, which is contained in the k-tail.
In-measure approximation by initial cylinders #
The events depending on only an initial block form a ring of sets.
The product σ-algebra is generated by the initial-block events.
In-measure approximation by initial cylinders: every measurable event s is
approximated in M.law-measure, to within any ε > 0, by an event t depending on only the
initial k-block for some size vector k. The initial cylinders form a set-ring generating
the σ-algebra, so exists_measure_symmDiff_lt_of_generateFrom_isSetRing applies.
Fixed-fiber ergodicity: invariant events are trivial #
A sortwise permutation family supported below N acts trivially past the diagonal
N-tail: drop N ∘ relabel σ = drop N.
Every vertex-tail event is invariant: the vertex-tail σ-algebra is a sub-σ-algebra of the finitely-supported-relabeling-invariant σ-algebra. A finitely supported sortwise family acts trivially on all sufficiently late tails.
Fixed-fiber ergodicity: under restriction independence, every event strictly
invariant under all finitely supported sortwise relabelings has M.law-measure 0 or 1.
Approximate the invariant A by an initial cylinder B, move B to a disjoint tail block
B' = relabel (sortwiseSwapBlock k) ⁻¹' B (invariance keeps μ (A ∆ B') < ε,
exchangeability keeps μ B' = μ B, independence gives μ (B ∩ B') = μ B · μ B'); comparing
A with B ∩ B' yields |a − a²| ≤ 4ε for every ε, where a = μ.real A, so a is a
fixed point of t ↦ t².
The ergodicity links of the R3b triangle #
Restriction independence implies ergodicity.
Ergodicity implies vertex-tail triviality: every vertex-tail event is invariant
(vertexTailAlgebra_le_invariantAlgebra).
Ergodicity ↔ dissociation: closing RestrictionIndependent ⟹ IsErgodic ⟹ VertexTailTrivial against the R3b equivalences.
Ergodicity ↔ restriction independence.
Ergodicity ↔ vertex-tail triviality.