Digraphons: the five-component CAF directed graphon (directed umbrella #84, D3a / #87) #
The measure-theoretic limit object for directed graphs (Diaconis–Janson §9, Cai–Ackerman–Freer).
A general digraphon is not a single asymmetric kernel A(x,y): reciprocal edges may be
dependent. The correct object assigns to each ordered pair a probability distribution over the
four reciprocal-edge states (G i j, G j i) ∈ {0,1}², with a transpose symmetry, plus a
{0,1}-valued loop coordinate.
Source crosswalk. Cai–Ackerman–Freer Definition 2.1 presents a digraphon as pointwise
[0,1]-valued functions on [0,1]² (a genuine everywhere-defined probability vector at every
point). This formalization generalizes the domain to an arbitrary measured space (α, μ) and
stores the kernels modulo a.e. equality (as AEEqFun), which is the quotient-friendly form
the exchangeable-law theory produces; simplexRep then reconstructs an everywhere-valid
sampling representative, recovering the source's pointwise probability-vector property (needed to
make the categorical sampler a genuine function on all of [0,1]).
Digraphon α μ— the structure: four pair kernelspairProb a b : α × α →ₘ[μ.prod μ] ℝ(a,b : Boolthe two directed-edge states) that are a.e. nonnegative, sum to one a.e., and satisfy the a.e. transpose lawpairProb a b (y,x) = pairProb b a (x,y), plus a Bool-valued looploop : α →ₘ[μ] Bool; withDigraphon.ext;Digraphon.pairRep/Digraphon.loopRep— genuine (everywhere-defined) measurable representatives of the pair kernels and the loop coordinate;Digraphon.pairSym— the transpose-symmetrized representativeq a b (x,y) = ½(r a b (x,y) + r b a (y,x)), which satisfies transpose compatibility everywhere and agrees a.e. withpairProb;Digraphon.simplexRep— the everywhere-valid 3-simplex representative:pairSymwhere it is a genuine probability vector, and the fixed atomδ₀₀elsewhere. It is measurable, nonnegative everywhere, sums to one everywhere, transpose-compatible everywhere, and equal a.e. topairProb— the prerequisite for a well-defined categorical sampler (D3b).
No random sources / sampler / law here — that is D3b onward.
A digraphon (five-component CAF directed graphon): four reciprocal-edge pair kernels
pairProb a b : α × α →ₘ[μ.prod μ] ℝ (a, b : Bool the states of the two directed edges
i → j, j → i) that a.e. form a probability vector on {0,1}² and satisfy the transpose law,
together with a {0,1}-valued loop coordinate.
The conditional probability that
(G i j, G j i) = (a, b).Each pair kernel is a.e. nonnegative.
The four values sum to one a.e.
- transpose_ae (a b : Bool) : ∀ᵐ (p : α × α) ∂μ.prod μ, ↑(self.pairProb a b) p.swap = ↑(self.pairProb b a) p
Transpose law: swapping the pair transposes the reciprocal-edge state, a.e.
The
{0,1}-valued loop coordinate.
Instances For
Measurable representatives #
A genuine (everywhere-defined) measurable representative of the loop coordinate.
Instances For
The transpose-symmetrized representative #
The transpose-symmetrized representative
q a b (x, y) = ½(r a b (x, y) + r b a (y, x)).
Instances For
The everywhere-valid 3-simplex representative #
Whether the symmetrized values at p form a genuine probability vector.
Equations
Instances For
The everywhere-defined 3-simplex representative: the symmetrized kernel where it is a
genuine probability vector, and the fixed atom δ₀₀ (all mass on (0,0)) elsewhere.
Equations
Instances For
Nonnegativity everywhere.
The four values sum to one everywhere.
Transpose compatibility everywhere.
Agreement a.e. with the given pair kernels. On a conull set the symmetrized values are a
valid probability vector, where simplexRep reduces to pairSym, which agrees a.e. with
pairProb.