Documentation

TauCeti.Combinatorics.DenseGraphLimits.HomDensity.Pullback

Homomorphism densities are invariant under measure-preserving pullback #

If f : Ω' → Ω pushes a probability measure ν forward to μ, then a graphon W on (Ω, μ) and its pullback W.comap f on (Ω', ν) have the same homomorphism densities: t(F, W.comap f) = t(F, W) for every finite graph F.

Unlike the corresponding statement for the cut norm (TauCeti.DenseGraphLimits.cutNorm_comap), no cut-norm estimate or inequality is needed. The proof is instead a measure-theoretic change-of-variables argument. A homomorphism density is an integral over vertex assignments V → Ω, and postcomposition with f sends assignments upstairs to assignments downstairs; MeasureTheory.measurePreserving_pi says that this coordinatewise map is itself measure preserving for the product measures, and the integrand transforms along it on the nose, because each edge factor only ever evaluates W at images of the assignment.

This is what makes homomorphism densities a cross-carrier observable. Two graphons on different carriers are compared through a coupling π, which reads both as graphons on (Ω₁ × Ω₂, π) by pulling back along the coordinate projections; those projections are measure preserving precisely because π is a coupling, so the pulled-back densities are the original ones. That identification is the step turning the same-carrier counting lemma into its coupling form, TauCeti.DenseGraphLimits.counting_lemma_coupling.

Main results #

References #

@[simp]
theorem TauCeti.DenseGraphLimits.edgeFactor_comap {Ω : Type u_1} {Ω' : Type u_2} [MeasurableSpace Ω] [MeasurableSpace Ω'] {μ : MeasureTheory.Measure Ω} {ν : MeasureTheory.Measure Ω'} [MeasureTheory.IsProbabilityMeasure μ] [MeasureTheory.IsProbabilityMeasure ν] {V : Type u_3} (W : Graphon Ω μ) {f : Ω' → Ω} (hf : Measurable f) (x : V → Ω') (e : Sym2 V) :
edgeFactor (W.comap f hf ν) x e = edgeFactor W (fun (i : V) => f (x i)) e

An edge factor of a pulled-back graphon is the edge factor of the original graphon, read at the postcomposed vertex assignment.

@[simp]

Homomorphism densities are invariant under measure-preserving pullback. If f pushes ν forward to μ, then t(F, W.comap f) = t(F, W).

Postcomposition with f is a measure-preserving map (V → Ω', Πν) → (V → Ω, Πμ) by MeasureTheory.measurePreserving_pi, and by edgeFactor_comap the integrand of the left-hand side is the integrand of the right-hand side composed with it.