Step graphons #
A step graphon is specified by a measurable finite partition of its probability carrier and a
symmetric matrix of values in [0, 1], indexed by the parts. The resulting graphon is constant
on every rectangle cut out by the partition.
The definition uses Mathlib's Finpartition directly. Its value is written as a finite sum of
indicators of the measurable rectangles. Pairwise disjointness and coverage of the partition
then show that exactly one summand is nonzero at every point. This presentation makes joint
measurability immediate and does not choose a distinguished index for each point of the carrier.
Main definitions #
TauCeti.DenseGraphLimits.stepGraphonis the graphon associated to a measurable finite partition and a symmetric matrix of block values.
Main results #
TauCeti.DenseGraphLimits.stepGraphon_applyevaluates the graphon on a specified block;TauCeti.DenseGraphLimits.stepGraphon_injsays that, for a fixed partition, two step graphons are equal exactly when their block values agree;TauCeti.DenseGraphLimits.stepGraphon_constidentifies a constant block matrix with the constant graphon.
References #
- Roadmap:
TauCetiRoadmap/DenseGraphLimits/README.md, Layer 2 — the block-constantstepGraphon, which is the carrier forstepGraphonAvgand the Frieze--Kannan weak regularity output. - L. Lovász, Large Networks and Graph Limits, AMS Colloquium Publications 60 (2012), §9.2.
The step graphon associated to a measurable finite partition and a symmetric matrix of block
values in [0, 1].
The matrix is indexed by the subtype of parts of P; consequently it has no entries unrelated to
an actual block of the partition. Use stepGraphon_apply as the evaluation rule.
Equations
- TauCeti.DenseGraphLimits.stepGraphon P hP val hsymm = { toFun := TauCeti.DenseGraphLimits.stepValue✝ P val, symm' := ⋯, meas' := ⋯, bdd' := ⋯, mem01' := ⋯ }
Instances For
A step graphon takes its prescribed value on each rectangle of the partition.
A step graphon is strongly measurable with respect to the σ-algebra recording the partition part of each coordinate, since it is a function of the pair of part indices.
Two step graphons on a fixed partition are equal exactly when their block matrices agree.
A step graphon whose block matrix is constant is the corresponding constant graphon.