Documentation

Graphon.RelErgodicLinks

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:

Fixed-fiber ergodicity:

The sortwise block swap [0, k s) ↔ [k s, 2 k s) #

The block-swap function: exchange [0, k) with [k, 2k), fixing the rest.

Equations
Instances For

    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
      @[simp]
      theorem RelSignature.sortwiseSwapBlock_apply {S : RelSignature} (k : S.Srt) (s : S.Srt) (i : ) :
      theorem RelSignature.sortwiseSwapBlock_apply_of_lt {S : RelSignature} (k : S.Srt) (s : S.Srt) {i : } (hi : i < k s) :
      (sortwiseSwapBlock k s) i = i + k s

      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 #

      theorem RelSignature.RelStructure.drop_comp_relabel_of_sortwiseFinSupp {S : RelSignature} {σ : S.SrtEquiv.Perm } {N : } (hN : ∀ (s : S.Srt) (x : ), N x(σ s) x = x) :
      (drop fun (x : S.Srt) => N) relabel σ = drop fun (x : S.Srt) => N

      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².

      Ergodicity implies vertex-tail triviality: every vertex-tail event is invariant (vertexTailAlgebra_le_invariantAlgebra).

      Ergodicity ↔ dissociation: closing RestrictionIndependent ⟹ IsErgodic ⟹ VertexTailTrivial against the R3b equivalences.