Global-free Aldous--Hoover codings are dissociated #
Coding through a function that ignores its global variable gives the ergodic form of the
Aldous--Hoover representation, and the arrays it produces are dissociated as well as exchangeable:
two blocks over disjoint row sets and disjoint column sets read disjoint sets of noise coordinates
once the global one is out of the way, and the noise coordinates are independent. This is the
easy direction of the ergodic form of the theorem. The shared global coordinate obstructs this
disjoint-noise proof, and a nontrivial array built from global noise alone is not dissociated, by
JointlyDissociated.measure_preimage_eq_zero_or_one_of_const.
Conversely, the global variable of any coding of a dissociated law can be dropped: freezing it at
almost any value leaves the law unchanged. Freezing the global argument of a coding f at t
leaves the frozen coding (a, b, c) ↦ f (t, a, b, c), which reads no global noise. Since the
global noise coordinate is uniform and independent of the coordinates the frozen codings read, the
law of f is the mixture of the laws of its frozen codings over a uniform t
(map_jointArray_eq_bind_frozen, map_separateArray_eq_bind_frozen). Read from right to left
this identity also assembles one coding out of a measurable family of global-free ones. Each
frozen coding is jointly exchangeable, and a jointly dissociated law is not a nontrivial mixture of
jointly exchangeable laws (JointlyDissociated.ae_eq_of_comp_eq), so almost every frozen coding
has the original law. Hence the ergodic form of the representation follows from the general one,
for both array symmetries; and since the frozen codings of a separate coding are separately
exchangeable, hence jointly exchangeable, the separate statement too needs only joint dissociation
of the law.
Main results #
TauCeti.Probability.AldousHoover.separatelyDissociated_separateArray_of_snd;TauCeti.Probability.AldousHoover.jointlyDissociated_jointArray_of_snd;TauCeti.Probability.AldousHoover.map_jointArray_eq_bind_frozenandTauCeti.Probability.AldousHoover.map_separateArray_eq_bind_frozen: the law of a coding is the uniform mixture of the laws of its frozen codings;TauCeti.Probability.AldousHoover.ae_map_jointArray_eq_of_jointlyDissociatedandTauCeti.Probability.AldousHoover.exists_map_jointArray_snd_eq_of_jointlyDissociated: a jointly dissociated law with a joint coding also has one that ignores its global variable;TauCeti.Probability.AldousHoover.ae_map_separateArray_eq_of_jointlyDissociatedandTauCeti.Probability.AldousHoover.exists_map_separateArray_snd_eq_of_jointlyDissociated: the same for a separate coding.
References #
- D. Aldous, ["Representations for partially exchangeable arrays of random variables"] (https://doi.org/10.1016/0047-259X(81)90099-3), Journal of Multivariate Analysis 11 (1981), 581--598.
No material is adapted from cameronfreer/exchangeability, which treats sequences rather than
exchangeable arrays.
A separate Aldous--Hoover coding that ignores its global variable is dissociated. This is
the easy direction of the ergodic form of the representation; the coded array is also separately
exchangeable, by separatelyExchangeable_separateArray applied to fun q => g q.2.
A joint Aldous--Hoover coding that ignores its global variable is jointly dissociated. It
need not be separately dissociated: the entries X (i, j) and X (j, i) read the same cell
variable u (.cell s(i, j)), and for a coding through a symmetric g they are equal, which
SeparatelyDissociated.measure_preimage_eq_zero_or_one_of_symm rules out unless they are trivial.
The coded array is also jointly exchangeable, by jointlyExchangeable_jointArray applied to
fun q => g q.2.
Freezing the global variable #
The joint coding #
The law of a joint Aldous--Hoover coding is the uniform mixture of the laws of its frozen
codings. Freezing the global argument of f at t leaves the coding
(a, b, c) ↦ f (t, a, b, c), which reads no global noise; averaging the law of the array it codes
over a uniform t returns the law of the original coding.
For a dissociated law, almost every frozen global value gives an Aldous--Hoover coding.
If a measurable joint coding f has a jointly dissociated law ρ, then for almost every value
t of the global variable, the coding (a, b, c) ↦ f (t, a, b, c), which ignores the global
variable, already has law ρ.
A dissociated law with an Aldous--Hoover coding has one that ignores its global variable. This is the ergodic form of the representation, obtained from a coding of the general form.
The separate coding #
The law of a separate Aldous--Hoover coding is the uniform mixture of the laws of its frozen
codings, the separate form of map_jointArray_eq_bind_frozen.
For a dissociated law, almost every frozen global value gives a separate Aldous--Hoover
coding. The frozen codings are separately exchangeable, hence jointly exchangeable, so joint
dissociation of the law is all the argument needs; a separately dissociated law supplies it through
SeparatelyDissociated.jointlyDissociated.
A dissociated law with a separate Aldous--Hoover coding has one that ignores its global
variable. This is the ergodic form of the separate representation, obtained from a coding of the
general form; the coding it produces is separately dissociated again, by
separatelyDissociated_separateArray_of_snd.