The sampling laws of a graphon form an exchangeable graph law #
Sampling l independent points from a graphon and then tossing an independent coin for each
unordered pair produces a law on SimpleGraph (Fin l). Those laws are consistent under
restriction of the label set — that is
TauCeti.DenseGraphLimits.sampleGraph_map_comap — so the whole family is an exchangeable graph
law, which is what this file packages.
The upper mass of a pattern under a sampling law is its graphon homomorphism density: the sample
contains F exactly when every edge of F wins its coin toss, whose conditional probability at
fixed positions is the product of the edge factors of F. Hence sampling laws are dissociated:
the upper masses of a disjoint union of patterns multiply because homomorphism densities do.
Main definitions #
TauCeti.DenseGraphLimits.sampleExchangeableLaw— the sampling laws of a graphon, packaged as an exchangeable graph law.
Main results #
TauCeti.DenseGraphLimits.upperMass_sampleExchangeableLaw— the upper mass of a pattern under a sampling law is its homomorphism density;TauCeti.DenseGraphLimits.sampleGraph_Ici— the same identity as a measure of an upper ray;TauCeti.DenseGraphLimits.sampleGraph_eq_of_forall_homDensity_eq— graphons with the same homomorphism densities onnvertices have the samen-vertex sampling law;TauCeti.DenseGraphLimits.isDissociated_sampleExchangeableLaw— sampling laws are dissociated.
References #
- L. Lovász, Large Networks and Graph Limits, AMS Colloquium Publications 60 (2012), Section 10.1.
- P. Diaconis, S. Janson, Graph limits and exchangeable random graphs, Rend. Mat. Appl. (7) 28 (2008), 33--61, Section 5.
- C. Freer,
cameronfreer/graphonat commit6eccca5bbe5c9df46d7129bf59575b8b9b1d6699, Apache-2.0,Graphon/ExchangeableGraphLaw.lean. The packaging of the sampling laws and the identification of the upper mass with a homomorphism density follow that source, adapted to Tau Ceti's strict graphon carrier.
The sampling laws of a fixed graphon, packaged as an exchangeable graph law.
Equations
- TauCeti.DenseGraphLimits.sampleExchangeableLaw W = { law := fun (k : ℕ) => TauCeti.DenseGraphLimits.sampleGraph W k, prob := ⋯, consistent := ⋯ }
Instances For
The sampling anchor. The upper mass of a pattern under a graphon's sampling law is its
homomorphism density: P(F ≤ G(k, W)) = t(F, W).
The probability that a graphon sample contains a pattern is the pattern's homomorphism density, as a measure of the upper ray at the pattern.
Sampling laws are determined by homomorphism densities. Two graphons, on arbitrary
probability carriers, with the same homomorphism density for every graph on n vertices have the
same n-vertex sampling law: a law on the finite lattice of graphs is determined by its upper-ray
masses, which are homomorphism densities.
Sampling laws are dissociated. Disjoint label windows of a graphon sample read disjoint
sets of sampled points and coins. Through upper masses this is the multiplicativity of
homomorphism densities over disjoint unions: the upper mass of a pattern is its homomorphism
density, which is unchanged by relabelling the pattern into Fin (k + l).