Documentation

MIPRE.Background.LIDT.Co.Basic.DistributionMapAverages

Uniform push-forward operator averages #

This is the counterpart, in the port of the low-individual-degree test to the symmetric model (planning/c6b-plan.md, milestone M0, and its section "Port conventions"), of the operator part of MIPRE/Background/LIDT/MIPStarRE/LDT/Basic/DistributionMapAverages.lean: averaging lemmas for uniformly sampled finite seeds that are pushed forward to a question distribution. The main use case is a random seed a : α, a pushed-forward value m a : β, and an observed coordinate g (m a) which is identified with a uniform coordinate by an equivalence.

The operators live in any real module R ([AddCommMonoid R] [Module ℝ R]), as in MIPRE/Background/LIDT/Co/Basic/Distribution.lean.

Main declarations #

Not ported #

The scalar averaging lemmas of the vendored file, which this file imports:

Project-distribution map averages #

theorem MIPRE.LIDT.Co.averageOperatorOverDistribution_uniform_map_eq_uniform_of_factor_equiv {α : Type u_1} {β : Type u_2} {γ : Type u_3} [Fintype α] [DecidableEq α] [Nonempty α] [DecidableEq β] [Fintype γ] [DecidableEq γ] [Nonempty γ] (m : α → β) (g : β → γ) (e : α ≃ γ) (h : ∀ (a : α), g (m a) = e a) {R : Type u_4} [AddCommMonoid R] [Module ℝ R] (A : γ → R) :

A uniform push-forward has the uniform operator average induced by an equivalent observed coordinate.

The map m is the finite random seed map, g is the observed coordinate on the pushed-forward value, and e records that this observed coordinate is equivalent to a uniform sample of γ.

theorem MIPRE.LIDT.Co.averageOperatorOverDistribution_uniform_map_eq_uniform_fst_of_factor_equiv {α : Type u_1} {β : Type u_2} {γ : Type u_3} {δ : Type u_4} [Fintype α] [DecidableEq α] [Nonempty α] [DecidableEq β] [Fintype γ] [DecidableEq γ] [Nonempty γ] [Finite δ] [Nonempty δ] (m : α → β) (g : β → γ) (e : α ≃ γ × δ) (h : ∀ (a : α), g (m a) = (e a).1) {R : Type u_5} [AddCommMonoid R] [Module ℝ R] (A : γ → R) :

A uniform push-forward has the first-coordinate uniform operator marginal when the observed coordinate factors through a product equivalence of the seed.

theorem MIPRE.LIDT.Co.averageOperatorOverDistribution_uniform_map_eq_uniform_snd_of_factor_equiv {α : Type u_1} {β : Type u_2} {γ : Type u_3} {δ : Type u_4} [Fintype α] [DecidableEq α] [Nonempty α] [DecidableEq β] [Finite γ] [Nonempty γ] [Fintype δ] [DecidableEq δ] [Nonempty δ] (m : α → β) (g : β → δ) (e : α ≃ γ × δ) (h : ∀ (a : α), g (m a) = (e a).2) {R : Type u_5} [AddCommMonoid R] [Module ℝ R] (A : δ → R) :

A uniform push-forward has the second-coordinate uniform operator marginal when the observed coordinate factors through a product equivalence of the seed.