Documentation

Graphon.RelPoolGeometry

The auxiliary vertex pool (R4 converse, #107) #

Law-free geometry for the stationary extension: each sort's carrier is enlarged by a fresh pool copy,

PoolVertex S s := Vinfinite S s ⊕ Vinfinite S s,

with the original and pool embeddings, definitional disjointness and exhaustivity, a fixed sortwise identification with , structure transport along sortwise equivalences as a measurable equivalence, the two restriction maps, and the naturality laws between restriction, transport, and relabeling.

There is deliberately no "mixed permutation" subtype. The relabeling action on the extension quantifies over the raw full permutation family ∀ s, Equiv.Perm (PoolVertex S s) — permutations may move vertices between the two summands, and that freedom is load-bearing for the polling argument. Split permutations (Equiv.sumCongr) appear only in the naturality law for restriction, which is exactly the setting where the split hypothesis is honest: restriction does not commute with a permutation that crosses the boundary, and no such law is stated.

No law, no measure, no basis appears in this file.

The pooled carrier #

@[reducible, inline]

The enlarged carrier: an original copy and a fresh pool copy of the vertices, per sort.

Equations
Instances For

    The original-vertex embedding.

    Equations
    Instances For

      The pool-vertex embedding.

      Equations
      Instances For

        The two embeddings have disjoint images — definitionally, from Sum.

        theorem RelSignature.originalVertex_or_poolVertex {S : RelSignature} (s : S.Srt) (x : S.PoolVertex s) :
        (∃ (v : S.Vinfinite s), x = (S.originalVertex s) v) ∃ (w : S.Vinfinite s), x = (S.poolVertex s) w

        Every pooled vertex is an original vertex or a pool vertex — definitionally, from Sum.

        The fixed sortwise identification of the pooled carrier with the vertex set: both summands together are again a countably infinite carrier. This is what transports the law in the cheap existence theorem.

        Equations
        Instances For

          Structure transport along sortwise equivalences #

          def RelSignature.RelStructure.congrCarrier {S : RelSignature} {V : S.SrtType u_1} {W : S.SrtType u_2} (e : (s : S.Srt) → V s W s) :

          Transport of structures along a sortwise family of equivalences, as a measurable equivalence: the forward map carries a structure on V to a structure on W, reading each W-coordinate through e⁻¹. Both directions are comaps — the forward map is comap of the inverse family — so the inverse laws reduce to comap_comp and the equivalence cancellations.

          Equations
          • One or more equations did not get rendered due to their size.
          Instances For
            @[simp]
            theorem RelSignature.RelStructure.congrCarrier_apply {S : RelSignature} {V : S.SrtType u_1} {W : S.SrtType u_2} (e : (s : S.Srt) → V s W s) (X : S.RelStructure V) :
            (congrCarrier e) X = comap (fun (s : S.Srt) => (e s).symm) X
            theorem RelSignature.RelStructure.congrCarrier_relabel {S : RelSignature} {V : S.SrtType u_1} {W : S.SrtType u_2} (e : (s : S.Srt) → V s W s) (σ : (s : S.Srt) → Equiv.Perm (V s)) (X : S.RelStructure V) :
            (congrCarrier e) (relabel σ X) = relabel (fun (s : S.Srt) => (e s).symm.trans (Equiv.trans (σ s) (e s))) ((congrCarrier e) X)

            Transport–relabel naturality: relabeling by σ before transport is relabeling by the conjugated family after transport.

            Restriction to the two halves #

            Restriction of an extended structure to the original vertices.

            Equations
            Instances For

              Restriction of an extended structure to the pool vertices.

              Equations
              Instances For

                Restriction–relabel naturality, split case: a permutation that respects the original/pool split commutes with restriction to the original half — the original component acts before restriction. Definitional. Stated only for split permutations: restriction does not commute with a permutation crossing the boundary, and no such law holds or is claimed.

                The pool half of the split naturality law. Definitional.