Documentation

TauCeti.Probability.Exchangeability.FullyExchangeable

Full exchangeability and path-law bridges #

The Layer 0 bridges between finite exchangeability, full exchangeability, and path-law endomorphisms:

These bridges live together because they all identify the process-level symmetry FullyExchangeable μ X with corresponding path-law invariance statements. They are thin: they reuse the Layer 0 API and Mathlib — finite-marginal uniqueness (FiniteMarginals), the contractability bridge (Contractability), generic path-law reindexing, and Mathlib's finite permutation extension theorem — rather than new measure theory.

These declarations are adapted from the cameronfreer/exchangeability Layer 0 sources pinned at e0532e59ceff23edab44dda9ab0655debbc9cc22, with Tau Ceti API names and hypotheses.

theorem TauCeti.Probability.FullyExchangeable.exchangeableAt {Ω : Type u_1} {α : Type u_2} [MeasurableSpace Ω] [MeasurableSpace α] {μ : MeasureTheory.Measure Ω} {X : ℕ → Ω → α} (hX : FullyExchangeable μ X) (hX_meas : ∀ (i : ℕ), AEMeasurable (X i) μ) (n : ℕ) :

Full exchangeability implies finite exchangeability at each dimension n.

theorem TauCeti.Probability.FullyExchangeable.exchangeable {Ω : Type u_1} {α : Type u_2} [MeasurableSpace Ω] [MeasurableSpace α] {μ : MeasureTheory.Measure Ω} {X : ℕ → Ω → α} (hX : FullyExchangeable μ X) (hX_meas : ∀ (i : ℕ), AEMeasurable (X i) μ) :

Full exchangeability implies finite exchangeability.

theorem TauCeti.Probability.Exchangeable.fullyExchangeable {Ω : Type u_1} {α : Type u_2} [MeasurableSpace Ω] [MeasurableSpace α] {μ : MeasureTheory.Measure Ω} {X : ℕ → Ω → α} [MeasureTheory.IsFiniteMeasure μ] (hX : Exchangeable μ X) (hX_meas : ∀ (i : ℕ), AEMeasurable (X i) μ) :

Finite exchangeability implies full exchangeability for a finite law with a.e. measurable coordinates: the path law is invariant under every permutation of ℕ.

theorem TauCeti.Probability.exchangeable_iff_fullyExchangeable {Ω : Type u_1} {α : Type u_2} [MeasurableSpace Ω] [MeasurableSpace α] {μ : MeasureTheory.Measure Ω} {X : ℕ → Ω → α} [MeasureTheory.IsFiniteMeasure μ] (hX_meas : ∀ (i : ℕ), AEMeasurable (X i) μ) :

Finite exchangeability ↔ full exchangeability for a process with a.e. measurable coordinates under a finite measure.

A fully exchangeable process has a shift-invariant path law — the Layer 0 shift-preservation bridge.

Path-law permutation reindexing #

theorem TauCeti.Probability.map_permReindex_pathLaw {Ω : Type u_1} {α : Type u_2} [MeasurableSpace Ω] [MeasurableSpace α] (μ : MeasureTheory.Measure Ω) {X : ℕ → Ω → α} (hX : ∀ (i : ℕ), AEMeasurable (X i) μ) (π : Equiv.Perm ℕ) :
MeasureTheory.Measure.map (permReindex π) (pathLaw μ X) = pathLaw μ fun (k : ℕ) (ω : Ω) => X (π k) ω

Reindexing a path law by a time permutation gives the path law of the permuted process.

Full exchangeability is exactly invariance of the path law under every time permutation.

theorem TauCeti.Probability.FullyExchangeable.map_permReindex_pathLaw {Ω : Type u_1} {α : Type u_2} [MeasurableSpace Ω] [MeasurableSpace α] {μ : MeasureTheory.Measure Ω} {X : ℕ → Ω → α} (h : FullyExchangeable μ X) (hX : ∀ (i : ℕ), AEMeasurable (X i) μ) (π : Equiv.Perm ℕ) :

A fully exchangeable process has path law invariant under any time permutation.

Reindexing path space by any time permutation preserves the path law of a fully exchangeable process.

Full exchangeability is exactly preservation of the path law by every time-permutation reindexing map.

theorem TauCeti.Probability.fullyExchangeable_of_forall_map_permReindex_pathLaw {Ω : Type u_1} {α : Type u_2} [MeasurableSpace Ω] [MeasurableSpace α] {μ : MeasureTheory.Measure Ω} {X : ℕ → Ω → α} (hX : ∀ (i : ℕ), AEMeasurable (X i) μ) (h : ∀ (π : Equiv.Perm ℕ), MeasureTheory.Measure.map (permReindex π) (pathLaw μ X) = pathLaw μ X) :

If every time permutation preserves the path law, then the process is fully exchangeable.

A measure-preserving form of the path-law bridge: if every time permutation preserves the path law, then the process is fully exchangeable.