The finite/infinite exchangeable relational law equivalence (AHK umbrella #103, R2c) #
The exchangeability, uniqueness, and finite/infinite-law equivalence completing R2 (issue
#105), the multi-sorted analogue of Graphon.InfiniteExchangeability. Assumptions
[Fintype S.Srt] [Countable S.Rel].
RelExchangeableLaw.infiniteLaw_map_restrict— the arbitrary sortwise injection marginal theorem:map (restrict e) infiniteLaw = marginal nfor anye : ∀ s, Fin (n s) ↪ ℕ(each finite range factors through a large size vector);RelSignature.InfiniteRelExchangeableLaw— a probability law on the infinite structure space invariant under every sortwiseEquiv.Perm ℕ;RelExchangeableLaw.infiniteLaw_map_relabel/toInfinite— the infinite law is exchangeable, giving the forward map;InfiniteRelExchangeableLaw.toFinite— the reverse map (finite marginals of an exchangeable infinite law, consistent by the permutation extensionexists_perm_extend, now shared fromGraphon.PermutationExtension);RelSignature.relExchangeableLawEquiv— the equivalenceRelExchangeableLaw S ≃ InfiniteRelExchangeableLaw S.
A probability law on the infinite structure space invariant under every sortwise
permutation of ℕ.
- law : MeasureTheory.ProbabilityMeasure (S.RelStructure S.Vinfinite)
The law on the infinite structure space.
- exchangeable (σ : S.Srt → Equiv.Perm ℕ) : MeasureTheory.Measure.map (RelStructure.relabel σ) ↑self.law = ↑self.law
Invariance under every sortwise relabelling.
Instances For
The arbitrary-injection marginal theorem: for any sortwise injection into ℕ, the
pushforward of the infinite law is the finite marginal (each finite range factors through a
large enough diagonal size vector).
Exchangeability of the infinite law: it is invariant under every sortwise permutation
of ℕ. Each finite restriction of the relabelled law is a restriction along an injection
into ℕ, identified with the marginal by infiniteLaw_map_restrict; uniqueness concludes.
The forward map: the infinite exchangeable relational law of an exchangeable law.
Equations
- L.toInfinite = { law := L.infiniteLaw, exchangeable := ⋯ }
Instances For
The finite n-marginal of an infinite exchangeable law.
Equations
Instances For
The reverse map: the finite marginals of an exchangeable infinite law form an
exchangeable law. Consistency under a sortwise injection follows from exchangeability: the
injection extends (per sort) to a permutation of ℕ, and invariance under it identifies the
restricted marginal.
Instances For
The finite/infinite exchangeable relational law equivalence (R2c): exchangeable size-vector marginal families correspond exactly to probability laws on the infinite structure space invariant under sortwise relabelling.
Equations
- RelSignature.relExchangeableLawEquiv = { toFun := RelSignature.RelExchangeableLaw.toInfinite, invFun := RelSignature.InfiniteRelExchangeableLaw.toFinite, left_inv := ⋯, right_inv := ⋯ }