Uniqueness of the graphon mixture (issue #33, bricks 3–4) #
The mixing measure of a graphon mixture is determined by its finite marginals:
GraphonSpace.homDensityCoordBCF/GraphonSpace.homDensityGenerators— the hom-density coordinates as bounded continuous functions; the generator set contains1(the empty graph onFin 0) and is closed under multiplication (homDensity_sum_finAdd);GraphonSpace.homDensityStarSubalgebra— the real linear span of the generators, packaged directly as aStarSubalgebra(multiplication closure by nestedSubmodule.span_induction; star is trivial overℝ) — deliberately NOTAlgebra.adjoin, whose induction principle does not see the span structure;GraphonSpace.integral_homDensityCoordSpan_eq— equal mixture marginals give equal integrals on the span: each generator is a finite upper sum ofsampleMassCoords, whose integrals are the marginal masses (mixturePMF_apply_toReal);- the mapped subalgebra separates points (
homDensityCoord_eq_all_iff), so Mathlib'sext_of_forall_mem_subalgebra_integral_eq_of_polishyieldsGraphonSpace.mixtureExchangeableLaw_injective— the uniqueness half of the Diaconis–Janson correspondence.
The generator set of the coordinate algebra: all hom-density coordinates of finite
graphs on Fin k, over all k.
Equations
- GraphonSpace.homDensityGenerators = {f : BoundedContinuousFunction (GraphonSpace α μ) ℝ | ∃ (k : ℕ) (F : SimpleGraph (Fin k)), f = GraphonSpace.homDensityCoordBCF F}
Instances For
1 is a generator: the hom density of the empty graph on Fin 0.
The generators are closed under multiplication (homDensity_sum_finAdd).
The real linear span of the hom-density coordinates.
Instances For
The span is closed under multiplication (nested span_induction).
The hom-density coordinate algebra: the span of the coordinates, packaged as a
StarSubalgebra of the bounded continuous functions on the graphon space.
Equations
- GraphonSpace.homDensityStarSubalgebra = { carrier := ↑GraphonSpace.homDensityCoordSpan, mul_mem' := ⋯, one_mem' := ⋯, add_mem' := ⋯, zero_mem' := ⋯, algebraMap_mem' := ⋯, star_mem' := ⋯ }
Instances For
Equal mixture marginals give equal integrals on the whole coordinate span.
The mapped coordinate algebra separates points of the graphon space.
Uniqueness of the graphon mixture (Diaconis–Janson, uniqueness half): the mixing measure is determined by its exchangeable graph law.