Documentation

LeanPool.CramerWold

The Cramer-Wold theorem #

Source: doi:10.1112/jlms/s1-11.4.290 Authors: Lazar Milikic Status: verified Main declarations: LeanPool.CramerWold.euclideanSpace_measure_eq_of_forall_inner_map_eq Tags: probability, measure-theory, characteristic-functions, cramer-wold MSC: 60B11, 60E10, 28A33

Mathematical overview #

This file packages the Cramer-Wold theorem as a reusable family of measure and probability-law extensionality lemmas. The Euclidean-space statements give the classical finite-dimensional theorem. The Banach-space statements use all continuous linear maps to ; the Hilbert-space statements rewrite those projections as scalar products x ↦ ⟪t, x⟫_ℝ.

The proof is a direct characteristic-function argument: equality of all one-dimensional projected laws gives equality of charFunDual, and Mathlib's Measure.ext_of_charFunDual recovers the original finite measure.

Finite measures on a real Banach space are determined by their one-dimensional continuous-linear projections.

Cramer-Wold as an extensionality criterion for finite measures, in continuous-dual form.

Probability measures on a real Banach space are determined by all continuous-linear one-dimensional projections.

Cramer-Wold as an extensionality criterion for probability measures, in continuous-dual form.

The characteristic function at t is the real characteristic function of the scalar projection x ↦ ⟪t, x⟫_ℝ at 1.

Finite measures on a real Hilbert space are determined by scalar inner-product projections.

Cramer-Wold as an extensionality criterion for finite measures on a real Hilbert space.

Probability measures on a real Hilbert space are determined by scalar inner-product projections.

Cramer-Wold as an extensionality criterion for probability measures on a real Hilbert space.

The classical finite-dimensional Cramer-Wold theorem for finite measures on ℝ^n, represented by EuclideanSpace ℝ (Fin n).

Cramer-Wold as an extensionality criterion for finite measures on ℝ^n, represented by EuclideanSpace ℝ (Fin n).

Probability measures on ℝ^n, represented by EuclideanSpace ℝ (Fin n), are determined by all scalar projections.

Cramer-Wold as an extensionality criterion for probability measures on ℝ^n, represented by EuclideanSpace ℝ (Fin n).

theorem LeanPool.CramerWold.identDistrib_of_forall_dual_comp_identDistrib {E : Type u_1} [NormedAddCommGroup E] [NormedSpace E] [MeasurableSpace E] [BorelSpace E] [SecondCountableTopology E] [CompleteSpace E] {Ω : Type u_2} {Ω' : Type u_3} [MeasurableSpace Ω] [MeasurableSpace Ω'] {P : MeasureTheory.Measure Ω} {Q : MeasureTheory.Measure Ω'} {X : ΩE} {Y : Ω'E} [MeasureTheory.IsFiniteMeasure P] [MeasureTheory.IsFiniteMeasure Q] (hX : AEMeasurable X P) (hY : AEMeasurable Y Q) (h : ∀ (L : StrongDual E), ProbabilityTheory.IdentDistrib (fun (ω : Ω) => L (X ω)) (fun (ω : Ω') => L (Y ω)) P Q) :

If all continuous-linear real projections of two random variables are identically distributed, then the random variables themselves are identically distributed.

Identical distribution is equivalent to identical distribution of every continuous-linear real projection.

theorem LeanPool.CramerWold.law_eq_of_forall_dual_comp_identDistrib {E : Type u_1} [NormedAddCommGroup E] [NormedSpace E] [MeasurableSpace E] [BorelSpace E] [SecondCountableTopology E] [CompleteSpace E] {Ω : Type u_2} {Ω' : Type u_3} [MeasurableSpace Ω] [MeasurableSpace Ω'] {P : MeasureTheory.Measure Ω} {Q : MeasureTheory.Measure Ω'} {X : ΩE} {Y : Ω'E} [MeasureTheory.IsFiniteMeasure P] [MeasureTheory.IsFiniteMeasure Q] {μ ν : MeasureTheory.Measure E} (hX : ProbabilityTheory.HasLaw X μ P) (hY : ProbabilityTheory.HasLaw Y ν Q) (h : ∀ (L : StrongDual E), ProbabilityTheory.IdentDistrib (fun (ω : Ω) => L (X ω)) (fun (ω : Ω') => L (Y ω)) P Q) :
μ = ν

Equality of laws follows from identical distribution of all continuous-linear real projections of random variables with those laws.

If all scalar inner-product projections of two random variables are identically distributed, then the random variables themselves are identically distributed.

Identical distribution is equivalent to identical distribution of every scalar inner-product projection.

theorem LeanPool.CramerWold.law_eq_of_forall_inner_comp_identDistrib {E : Type u_1} [NormedAddCommGroup E] [InnerProductSpace E] [MeasurableSpace E] [BorelSpace E] [SecondCountableTopology E] [CompleteSpace E] {Ω : Type u_2} {Ω' : Type u_3} [MeasurableSpace Ω] [MeasurableSpace Ω'] {P : MeasureTheory.Measure Ω} {Q : MeasureTheory.Measure Ω'} {X : ΩE} {Y : Ω'E} [MeasureTheory.IsFiniteMeasure P] [MeasureTheory.IsFiniteMeasure Q] {μ ν : MeasureTheory.Measure E} (hX : ProbabilityTheory.HasLaw X μ P) (hY : ProbabilityTheory.HasLaw Y ν Q) (h : ∀ (t : E), ProbabilityTheory.IdentDistrib (fun (ω : Ω) => inner t (X ω)) (fun (ω : Ω') => inner t (Y ω)) P Q) :
μ = ν

Equality of laws follows from identical distribution of all scalar inner-product projections of random variables with those laws.

A random variable has law μ if all of its continuous-linear real projections have the corresponding projected laws of μ.

A random variable has law μ iff every continuous-linear real projection has the projected law of μ.

A random variable has law μ if all of its scalar inner-product projections have the corresponding projected laws of μ.

A random variable has law μ iff every scalar inner-product projection has the projected law of μ.