Documentation

TauCeti.Combinatorics.DenseGraphLimits.Separation.Inverse

Inverse counting: homomorphism densities separate graphons #

Two graphons with the same homomorphism density for every finite graph are at cut distance zero. Together with the forward direction TauCeti.DenseGraphLimits.forall_homDensity_eq_of_cutDist_eq_zero this is the separation theorem: the cut distance vanishes exactly when all homomorphism densities agree, and the homomorphism densities are a complete set of coordinates on graphon space.

The graphons may live on different probability spaces, and no standard-Borel or atomlessness hypothesis is needed on either carrier.

The inverse direction rests on the second sampling lemma TauCeti.DenseGraphLimits.sampleGraph_cutDist_tendsto_inProbability: the homomorphism densities determine the sampling laws (TauCeti.DenseGraphLimits.sampleGraph_eq_of_forall_homDensity_eq), and the sampling laws determine the graphon up to cut distance.

Main results #

References #

theorem TauCeti.DenseGraphLimits.cutDist_eq_zero_of_forall_homDensity_eq {Ω₁ : Type u_1} {Ω₂ : Type u_2} [MeasurableSpace Ω₁] [MeasurableSpace Ω₂] {μ₁ : MeasureTheory.Measure Ω₁} {μ₂ : MeasureTheory.Measure Ω₂} [MeasureTheory.IsProbabilityMeasure μ₁] [MeasureTheory.IsProbabilityMeasure μ₂] (U : Graphon Ω₁ μ₁) (W : Graphon Ω₂ μ₂) (h : ∀ (n : ℕ) (F : SimpleGraph (Fin n)) [inst : DecidableRel F.Adj], homDensity F U = homDensity F W) :
cutDist U W = 0

The inverse counting lemma. Two graphons, on arbitrary probability carriers, with the same homomorphism density for every finite graph are at cut distance zero. The graphons need not share a carrier, and no standard-Borel or atomlessness hypothesis is needed on either carrier.

theorem TauCeti.DenseGraphLimits.cutDist_eq_zero_iff_forall_homDensity_eq {Ω₁ : Type u_1} {Ω₂ : Type u_2} [MeasurableSpace Ω₁] [MeasurableSpace Ω₂] {μ₁ : MeasureTheory.Measure Ω₁} {μ₂ : MeasureTheory.Measure Ω₂} [MeasureTheory.IsProbabilityMeasure μ₁] [MeasureTheory.IsProbabilityMeasure μ₂] (U : Graphon Ω₁ μ₁) (W : Graphon Ω₂ μ₂) :
cutDist U W = 0 ↔ ∀ (n : ℕ) (F : SimpleGraph (Fin n)) [inst : DecidableRel F.Adj], homDensity F U = homDensity F W

Separation of graphons by homomorphism densities. Two graphons, on arbitrary probability carriers, are at cut distance zero if and only if every finite graph has the same homomorphism density in them.

Separation on graphon space. Two points of graphon space are equal if and only if every finite graph has the same homomorphism density at them: the homomorphism densities are a complete set of coordinates on graphon space.