Documentation

TauCeti.Combinatorics.DenseGraphLimits.ExchangeableGraphLaw.Coding

Aldous–Hoover codings of graphs are graphon samples #

A jointly exchangeable Aldous–Hoover coding with values in Bool reads off a graph on ℕ: the pair {i, j} is an edge when the coding puts true at (i, j) or at (j, i), the diagonal being ignored. This file identifies the law of that graph with the graphon sampling laws: the graph law of a coding is a mixture of joint sampling laws, and every joint sampling law on the unit interval is the graph law of a coding.

For a coding g : I × I × I → Bool that ignores its global variable, the two entries at (i, j) and (j, i) read the vertex variables U i, U j and the one shared cell variable U {i, j}. Conditionally on the vertex variables, the cells are independent and the pair {i, j} is an edge with probability

codingGraphon g (x, y) = P(g (x, y, ξ) ∨ g (y, x, ξ)),   ξ uniform on I,

at x = U i, y = U j. This is a graphon on (I, volume), symmetric by construction and with no condition on g beyond measurability, and the graph read off the coding has the joint sampling law infiniteSampleLaw (codingGraphon g).

A coding that does use its global variable is a uniform mixture of the codings obtained by freezing that variable (TauCeti.Probability.AldousHoover.map_jointArray_eq_bind_frozen), so its graph law is the corresponding mixture of joint sampling laws. Conversely every graphon W on (I, volume) has a coding, graphonCoding W, which joins two vertices when the cell variable falls below the graphon value, and whose coding graphon is W itself.

Main definitions #

Main results #

References #

The coding graphon #

The graphon of a global-free coding. For a coding g of the cell variable from two vertex variables, the value at (x, y) is the probability, over a uniform cell variable t, that g joins x and y in either orientation: g (x, y, t) or g (y, x, t). This is the edge probability of the graph read off the coding, conditionally on the two vertex variables.

Equations
  • One or more equations did not get rendered due to their size.
Instances For
    @[simp]

    The value of the coding graphon is the probability that the coding joins the two vertex values in either orientation.

    Coding graphons depend measurably on a parameter. For a measurable coding f with an extra parameter t, the coding graphon of the frozen coding (x, y, s) ↦ f (t, x, y, s) is jointly measurable in t and its two arguments.

    The graph read off a coding #

    The graph law of a coding #

    The graph law of a global-free coding is a joint sampling law. The graph read off the joint Aldous–Hoover coding (i, j) ↦ g (U i, U j, U {i, j}), which ignores the global variable, has the law of the infinite W-random graph for the coding graphon W = codingGraphon g.

    The graph law of a joint coding is a mixture of joint sampling laws. The graph read off the joint Aldous–Hoover coding (i, j) ↦ f (U, U i, U j, U {i, j}) has the law obtained by averaging, over a uniform value t of the global variable, the joint sampling law of the coding graphon of the frozen coding (x, y, s) ↦ f (t, x, y, s).

    The threshold coding of a graphon #

    The threshold coding of a graphon on the unit interval. The coding joins two vertices with values x and y when the cell variable falls below the graphon value W x y.

    Equations
    Instances For
      @[simp]

      The threshold coding is true exactly below the graphon value.

      @[simp]

      Every graphon on the unit interval is a coding graphon: the coding graphon of the threshold coding of W is W.

      Every joint sampling law on the unit interval is the graph law of a coding: the graph read off the threshold coding of W has the law of the infinite W-random graph.