You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Child of #103; depends on R3 (#106). The functional AHK representation of a dissociated exchangeable relational structure: a measurable function of subset-indexed i.i.d. latents. This is the Aldous–Hoover–Kallenberg core.
Tagged latents — indexed by nonempty finite sets of tagged vertices, not subsets of sorts — implemented in #137 as
LatentIndex S (Vinfinite S) -- {A : Finset (Σ s : S.Srt, ℕ) // A.Nonempty}
for each latent index A : LatentIndex S (Vinfinite S), an i.i.d. latentξ_A (uniform on [0,1]);
a relation coordinate has a tagged support (RelCoord.support — its argument vertices, each carrying its sort); its representing kernelf_{r,π} reads the value from the latents ξ_A over the nonempty subsets A of that coordinate's tagged support (CoordLatentIndex, canonically identified with the label-free PatternLatentIndex via patternLatentIndexEquivCoord);
The dissociated theorem omits ξ_∅ (the global / empty-tag latent — hence the Nonempty constraint in the index type); R5 (#108) restores it for the general mixture.
Converse infrastructure: adapt Mathlib's kernel randomization theorem (ProbabilityTheory.Kernel.exists_measurable_map_eq_unitInterval, Mathlib.Probability.Kernel.Representation) to the project's uniform01 (small adapter PR — via unitInterval.measurePreserving_coe + Set.projIcc — plus standard-Borel instances for the countable Boolean bundles to be randomized); then the relative-independence factor σ-algebras.
Pin exactly one external theorem — the specific Kallenberg (Probabilistic Symmetries and Invariance Principles) representation of jointly / separately exchangeable arrays, with its precise subset-indexed-latent indexing convention — before implementing milestone 4. R0 (#110) carries "locate and cite the exact theorem + convention" as an acceptance item; note the mixed multi-sorted action is not literally covered by Kallenberg 7.22/7.23, so the citation should record the delta.
Child of #103; depends on R3 (#106). The functional AHK representation of a dissociated exchangeable relational structure: a measurable function of subset-indexed i.i.d. latents. This is the Aldous–Hoover–Kallenberg core.
Tagged latents — indexed by nonempty finite sets of tagged vertices, not subsets of sorts — implemented in #137 as
LatentIndex S (Vinfinite S) -- {A : Finset (Σ s : S.Srt, ℕ) // A.Nonempty}A : LatentIndex S (Vinfinite S), an i.i.d. latentξ_A(uniform on[0,1]);RelCoord.support— its argument vertices, each carrying its sort); its representing kernelf_{r,π}reads the value from the latentsξ_Aover the nonempty subsetsAof that coordinate's tagged support (CoordLatentIndex, canonically identified with the label-freePatternLatentIndexviapatternLatentIndexEquivCoord);π(EqualityPattern— a setoid on argument positions compatible withargSort: two positions may coincide only if same-sort) folds coincident arguments into the diagonal terms. feat: R4 design checkpoint — equality patterns, supports, subset latent indices #137/feat: R4 evaluator layer (#107) — measurable kernels over pattern-local latents #138 handle patterns and diagonals uniformly, so distinct-coordinate vs diagonal is not a project boundary.The dissociated theorem omits
ξ_∅(the global / empty-tag latent — hence theNonemptyconstraint in the index type); R5 (#108) restores it for the general mixture.Milestones:
RelKernelFamily,evalStructure,evalStructure_relabel) — done.latentSource,RelKernelFamily.evalLaw,evalLaw_isDissociated) — done.ProbabilityTheory.Kernel.exists_measurable_map_eq_unitInterval,Mathlib.Probability.Kernel.Representation) to the project'suniform01(small adapter PR — viaunitInterval.measurePreserving_coe+Set.projIcc— plus standard-Borel instances for the countable Boolean bundles to be randomized); then the relative-independence factor σ-algebras.Pin exactly one external theorem — the specific Kallenberg (Probabilistic Symmetries and Invariance Principles) representation of jointly / separately exchangeable arrays, with its precise subset-indexed-latent indexing convention — before implementing milestone 4. R0 (#110) carries "locate and cite the exact theorem + convention" as an acceptance item; note the mixed multi-sorted action is not literally covered by Kallenberg 7.22/7.23, so the citation should record the delta.