Finite partition energy as graphon partition energy #
For a graph G on Fin m with 0 < m, the graphon finiteGraphGraphon G takes the adjacency
value of G on the products of the m equal cells of the unit interval. A partition P of the
vertices lifts to the partition P.cellPartition of the unit interval whose parts are the unions
of the cells over each part of P. Over the cells of two vertex sets A and B, the graphon
averages to the edge density d_G(A, B), so the block-average step graphon of G over
P.cellPartition takes the value d_G(P.part i, P.part j) on the cells of i and j. Its
L² norm squared is therefore the size-weighted finite energy, diagonal blocks included.
This module depends on both the finite regularity energy and the graphon energy; neither theory imports the other.
The lifted partition Finpartition.cellPartition is defined with the other unit-interval cell
infrastructure, in TauCeti.MeasureTheory.Constructions.UnitInterval.CellPartition.
Main results #
SimpleGraph.setAverage_finiteGraphGraphon_preimage: block averages of the graphon of a finite graph are edge densities.SimpleGraph.stepGraphonAvg_finiteGraphGraphon_cellPartition_apply: the block-average step graphon overP.cellPartitiontakes the valued_G(P.part i, P.part j)on the cells ofiandj.SimpleGraph.graphonPartitionEnergy_finiteGraphGraphon: the size-weighted energy ofPis the graphon partition energy overP.cellPartition.SimpleGraph.graphonPartitionEnergy_finiteGraphGraphon_comap_symm: the same comparison for graphs on any finite vertex type, relabelled along an equivalence withFin m.
Block averages of the graphon of a finite graph. Over the cells of two vertex sets A
and B, the graphon of G averages to the edge density d_G(A, B). When either set is empty,
both sides are 0.
The block averages of the graphon of a finite graph. Over the lifted partition
P.cellPartition, the block-average step graphon of G takes at (x, y) the edge density between
the parts of P containing the cells of x and y.
Finite partition energy is graphon partition energy. For a graph G on Fin m with
0 < m and a partition P of its vertices, the size-weighted energy of P is the partition
energy of the graphon of G over the partition of the unit interval grouping the vertex cells by
the parts of P.
Finite partition energy as graphon partition energy, on any finite vertex type. Relabel
the vertices of G along an equivalence e : V ≃ Fin m with 0 < m. The size-weighted energy
of P is then the graphon partition energy of the relabelled graph over the cell partition of the
relabelled P. For a nonempty finite V, take e := Fintype.equivFin V.