Documentation

TauCeti.Combinatorics.DenseGraphLimits.Representability.ParamLaw

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 #

Main results #

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 #

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.

    @[simp]

    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
    Instances For
      @[simp]

      The marginals of L_f are the level laws paramGraphLaw f.

      @[simp]
      theorem TauCeti.DenseGraphLimits.paramExchangeableLaw_upperMass (f : GraphParam) (hiso : IsIsoInvariant f) (hmul : IsMultiplicative f) (hnorm : IsNormalized f) (hrp : IsReflectionPositive f) {k : ℕ} (F : SimpleGraph (Fin k)) :
      (paramExchangeableLaw f hiso hmul hnorm hrp).upperMass F = f k 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.