Documentation

Graphon.RelRestrictionBlocks

Sortwise disjoint-block restrictions and finite-event factorization (AHK umbrella, R3a / #106) #

The block machinery for the generic relational extremality theory: sortwise vertex shifts and disjoint-block restrictions of the infinite structure space, the initial / tail / vertex-tail σ-algebras, invariance of an exchangeable law under arbitrary injective relabelings and under the shift, and dissociation as exact finite-event (block) factorization:

This generalizes the undirected Graphon/RestrictionIndependence.lean design to arbitrary finite-sort, countable-relation signatures. The equivalences (dissociated ↔ restriction- independent ↔ tail-trivial, and the extreme/ergodic items) are R3b/R3c.

The sortwise shift and block embeddings #

The sortwise vertex shift: forget the first k s vertices of each sort.

Equations
Instances For
    def RelSignature.shiftEmb {S : RelSignature} (k l : S.Srt) (s : S.Srt) :
    Fin (l s)

    The l-block after k: the sortwise embedding of Fin (l s) onto the vertices k s, k s + 1, … of each sort.

    Equations
    Instances For

      Restricting to the l-block after k is restricting the shifted structure to its initial l-block.

      Restriction and shift invariance of an exchangeable law #

      The law of any sortwise injective restriction depends only on the block sizes: extend each injection to a permutation of and use exchangeability.

      The law of any sortwise injective self-restriction is the law: every finite restriction of both sides agrees, because restricting a self-restriction is restricting along the composed finite embedding, whose law depends only on the block sizes.

      Shift invariance: forgetting the first k-block does not change the law — the shift is a sortwise injective self-restriction.

      The initial, after-block, and vertex-tail σ-algebras #

      @[reducible]

      The initial σ-algebra: events depending only on the first n-block.

      Equations
      Instances For
        theorem RelSignature.RelStructure.initialAlgebra_mono {S : RelSignature} {n m : S.Srt} (h : ∀ (s : S.Srt), n s m s) :

        The initial σ-algebras are monotone in the block sizes.

        The initial σ-algebras generate: every cylinder is an initial event.

        @[reducible]

        The after-block σ-algebra: events depending only on the vertices after the first k-block.

        Equations
        Instances For
          theorem RelSignature.RelStructure.tailAlgebra_antitone {S : RelSignature} {k m : S.Srt} (h : ∀ (s : S.Srt), k s m s) :

          The after-block σ-algebras are antitone (along the diagonal it suffices to shift more).

          @[reducible]

          The vertex-tail σ-algebra: events measurable after forgetting any initial block (the meet over all size vectors).

          Equations
          Instances For

            The diagonal blocks are cofinal (Fintype S.Srt): the vertex-tail σ-algebra is already the meet over the diagonal size vectors.

            @[reducible]

            The finite tail window: events depending only on the l-block after k.

            Equations
            Instances For

              The finite tail windows exhaust the after-block σ-algebra: pull the generation of the Borel σ-algebra by initial blocks back through the shift.

              Dissociation: exact finite-event factorization #

              The joint block map: the first k-block together with the following l-block.

              Equations
              Instances For

                Dissociation (exact finite-event factorization): for all block sizes k, l, the joint law of the first k-block and the following l-block is the product of the k- and l-marginals of the law.

                Equations
                • One or more equations did not get rendered due to their size.
                Instances For

                  The joint block map is measurable.

                  The marginals of the joint block law are the block-size marginals of the law — independently of any dissociation hypothesis (first coordinate directly; second by the labeling-free restriction invariance).

                  theorem RelSignature.InfiniteRelExchangeableLaw.law_map_restrict_pair {S : RelSignature} (M : S.InfiniteRelExchangeableLaw) {n m : S.Srt} (e : (s : S.Srt) → Fin (n s) ) (f : (s : S.Srt) → Fin (m s) ) (hd : ∀ (s : S.Srt) (i : Fin (n s)) (j : Fin (m s)), (e s) i (f s) j) :

                  The joint law of disjoint blocks depends only on the block sizes (pure exchangeability, no dissociation): any two sortwise injections with disjoint ranges are, up to a relabeling, the canonical adjacent blocks.

                  theorem RelSignature.InfiniteRelExchangeableLaw.IsDissociated.map_restrict_pair {S : RelSignature} {M : S.InfiniteRelExchangeableLaw} (hM : M.IsDissociated) {n m : S.Srt} (e : (s : S.Srt) → Fin (n s) ) (f : (s : S.Srt) → Fin (m s) ) (hd : ∀ (s : S.Srt) (i : Fin (n s)) (j : Fin (m s)), (e s) i (f s) j) :

                  Dissociation factorizes arbitrary disjoint blocks: for any two sortwise injections with disjoint ranges, the joint law of the two restrictions is the product of the block-size marginals.