OAI/Analysis/MutuallyUnbiased/Moments/SamplingAverage.lean
6 declarations, 0 contain sorry, 0 declared as axioms
- theorem
OAI.MUB6.Sampling.unused_cardline 16 - theorem
OAI.MUB6.Sampling.embedding_succ_cardline 24 - theorem
OAI.MUB6.Sampling.sum_dropFirstline 30 - theorem
OAI.MUB6.Sampling.average_dropFirstline 42Source documentation
Deleting a coordinate of a uniform injection leaves a uniform injection.
theorem average_dropFirst {p n : ℕ} (hp : p < n) (f : (Fin p ↪ Fin n) → ℝ) : average (fun e : Fin (p + 1) ↪ Fin n => f (dropFirst e)) = average f := by …Mentions: OAI.MUB6.average, OAI.MUB6.Sampling.dropFirst
- theorem
OAI.MUB6.Sampling.average_contractionline 54Source documentation
The normalized counting identity used for an order-one contraction. At most n rows are sampled; the saturated boundary case is separate.
theorem average_contraction {p n : ℕ} (hp : p < n) (f : (Fin p ↪ Fin n) → Fin n → ℝ) (h : ∀ e, ∑ b, f e b = 0) : ((n - p : ℕ) : ℝ) * average (fun e : Fin (p + 1) ↪ Fin n => f (dropFirst e) (e 0)) + (∑ j : Fin p, average (fun e : Fin p ↪ Fin n => f e (e j))) = 0 := by …Mentions: OAI.MUB6.average, OAI.MUB6.Sampling.dropFirst
- theorem
OAI.MUB6.Sampling.saturated_average_contractionline 72Source documentation
At saturation the old labels exhaust the population, so only the occupied contractions occur. This statement never defines a seven-row moment.
theorem saturated_average_contraction (n : ℕ) (f : (Fin n ↪ Fin n) → Fin n → ℝ) (h : ∀ e, ∑ b, f e b = 0) : (∑ j : Fin n, average (fun e : Fin n ↪ Fin n => f e (e j))) = 0 := by …Mentions: OAI.MUB6.average