Documentation

Graphon.RelStepKernel

The step kernel of a coherent factor (R4 converse piece 3, #107) #

One kernel per finite tagged vertex set A: the conditional distribution of the exact-anchor layer at A given the whole proper-subset boundary.

stepKernel A : Kernel (BoundarySpace A) (ExactSpace A) is condDistrib of the exact-anchor map given the boundary map. The standard Borel structure of ExactSpace A — countable index, Boolean values — is exactly the hypothesis condDistrib needs, which is what the factor-space packaging was for.

Everything here is valid for an arbitrary exchangeable law. In particular the A = ∅ base case is deliberately not treated: its determinism uses dissociation, whereas stepKernel should stay available without it. That base case belongs to the later realization/recursion layer.

Central identities #

The step kernel #

The step kernel at A: the conditional distribution of the exact-anchor layer given the boundary layer. One kernel per finite A, conditioned on the whole proper-subset boundary at once — not one per pair C ⊆ A, and not a chain.

Equations
Instances For

    Disintegration: the joint law of the boundary and exact-anchor layers is the boundary law composed with the step kernel.

    Marginal recovery: composing the step kernel with the boundary law returns the exact law.

    The factor map is the pair of its two layers, by definition of the layer maps.

    The disintegration read through the product decomposition: pushing the factor law along factorSpaceProdEquiv gives the boundary law composed with the step kernel.

    Relabeling transport #

    Exact transport of the joint law: pushing the boundary-and-exact joint law at the image vertex set along the two layer equivalences returns the joint law at A.

    This is an equality of measures, not an a.e. statement: it follows from equivariance of the splitting (prodMap_comp_factorSpaceProdEquiv, definitional) together with relabeling invariance of the factor law, which is where exchangeability enters.

    theorem RelSignature.CoherentBasis.stepKernel_map_ae_eq_comap {S : RelSignature} {M : S.InfiniteRelExchangeableLaw} (B : CoherentBasis M) (σ : S.FinSuppPerm) (A : Finset ((s : S.Srt) × S.Vinfinite s)) :
    ((B.stepKernel (Finset.image (Sigma.map id fun (s : S.Srt) => (σ s)) A)).map (B.exactSpaceEquiv σ A)) =ᵐ[B.boundaryLaw (Finset.image (Sigma.map id fun (s : S.Srt) => (σ s)) A)] ((B.stepKernel A).comap (B.boundarySpaceEquiv σ A) )

    Kernel transport under relabeling, stated a.e. under the source boundary law.

    A conditional distribution is unique only almost everywhere, so this is an a.e. equality of kernels and no strict coherence is claimed. The orientation is the source one the recursion needs: the step kernel at the image vertex set, with its target relabeled, agrees with the step kernel at A pulled back along the boundary equivalence.

    Proof: both composition-products agree after pushing forward by MeasurableEquiv.prodCongr (boundarySpaceEquiv σ A) (.refl _) — the left side by Measure.compProd_map and the exact joint transport, the right side by the change-of-variables helper and the boundary-law transport — and a measurable equivalence has injective pushforward, so Kernel.compProd_eq_iff concludes.