The exchangeable graph law of a graph parameter #
A graph parameter f satisfying the four structural conditions of the Lovász–Szegedy
representability theorem — isomorphism invariance, multiplicativity, normalization and reflection
positivity — defines a random graph: its level-n law gives each graph H on Fin n the Möbius
mass f†(H). The Möbius masses are nonnegative and sum to one at each level, and they are
consistent along label injections, so these laws form an exchangeable graph law L_f. By Möbius
inversion its upper masses P(F ≤ ·) are the values f(F), and multiplicativity of f then says
exactly that L_f is dissociated.
This is the random object behind the classical proof of representability: a dissociated
exchangeable graph law is the sampling law of a graphon W, whose upper masses are the homomorphism
densities t(·, W), so f = t(·, W). No graphon is involved in the construction here.
Main definitions #
TauCeti.DenseGraphLimits.paramGraphLaw— the measure on the graphs onFin nwith massf†(H)at eachH, as a weighted sum of Dirac masses;TauCeti.DenseGraphLimits.paramExchangeableLaw— the exchangeable graph lawL_fwith these level measures.
Main results #
TauCeti.DenseGraphLimits.paramGraphLaw_apply— the mass of a set of graphs is the sum of the clipped nonnegative Möbius weights of its members;TauCeti.DenseGraphLimits.isProbabilityMeasure_paramGraphLaw— each level is a probability measure;TauCeti.DenseGraphLimits.paramGraphLaw_map_comap— the levels are consistent along label injections;TauCeti.DenseGraphLimits.paramExchangeableLaw_upperMass— the upper masses ofL_fare the values off;TauCeti.DenseGraphLimits.isDissociated_paramExchangeableLaw—L_fis dissociated.
Implementation #
The weights of paramGraphLaw are ENNReal.ofReal (f†(H)), so the measure is defined for every
parameter; the structural conditions enter only through the theorems. Nonnegativity of f†, a
consequence of isomorphism invariance and reflection positivity, is what makes these weights
faithful to the real identities of the Möbius calculus, which is why reflection positivity is a
hypothesis of the consistency theorem even though the underlying identity
graphParamMobius_sum_comap does not need it.
References #
- L. Lovász, B. Szegedy, Limits of dense graph sequences, JCTB 96 (2006), 933–957, Section 2 —
the random graph with probabilities
f†in the proof of Theorem 2.2. - L. Lovász, Large Networks and Graph Limits, AMS Colloquium Publications 60 (2012), Section 5.3 and Chapter 11.
The level-n law of a graph parameter: the measure on the graphs on Fin n with mass
f†(H) at each H, clipped at 0. For a parameter satisfying the structural conditions it is a
probability measure (isProbabilityMeasure_paramGraphLaw).
Equations
Instances For
The mass of a set of graphs under paramGraphLaw is the sum of the clipped nonnegative
Möbius weights of its members.
The mass of a single graph under paramGraphLaw is its clipped nonnegative Möbius weight.
For a parameter satisfying the structural conditions, each level law is a probability measure: the Möbius masses are nonnegative and sum to one.
Consistency of the level laws. For a parameter satisfying the structural conditions,
restricting the level-n law along a label injection e : Fin k ↪ Fin n gives the level-k
law.
The exchangeable graph law L_f of a parameter satisfying the structural conditions: its
level-n marginal gives each graph H on Fin n the Möbius mass f†(H).
Equations
- TauCeti.DenseGraphLimits.paramExchangeableLaw f hiso hmul hnorm hrp = { law := TauCeti.DenseGraphLimits.paramGraphLaw f, prob := ⋯, consistent := ⋯ }
Instances For
The marginals of L_f are the level laws paramGraphLaw f.
The upper masses of L_f are the values of f. By Möbius inversion, the probability
that the level-k sample contains F is ∑_{G ≥ F} f†(G) = f(F).
L_f is dissociated. Its upper masses are the values of f, which are multiplicative
over disjoint unions.