OAI/Analysis/MutuallyUnbiased/Moments/OrderedPairs.lean
18 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.MUB6.reversePairline 11 - theorem
OAI.MUB6.reversePair_involutiveline 14 - def
OAI.MUB6.reversePairEquivline 20 - def
OAI.MUB6.familyAverageline 23 - def
OAI.MUB6.familyPairMomentline 26 - theorem
OAI.MUB6.familyPairMoment_abs_le_oneline 29 - theorem
OAI.MUB6.familyAverage_addline 37 - theorem
OAI.MUB6.familyAverage_mulline 41 - theorem
OAI.MUB6.relativeMatrix_reverseline 45 - theorem
OAI.MUB6.familyAverage_transposeline 51 - def
OAI.MUB6.unorientedRowProductsline 66 - theorem
OAI.MUB6.rowFourier_conjugateline 69 - theorem
OAI.MUB6.unorientedRowProducts_conjugateline 73 - theorem
OAI.MUB6.averagedRowProducts_splitline 80 - theorem
OAI.MUB6.familyAverage_averagedRowProductsline 92 - def
OAI.MUB6.singletonEmbeddingEquivline 101 - theorem
OAI.MUB6.mixedMoment_single_labelline 110 - theorem
OAI.MUB6.mixedMoment_single_label_partitionline 127Source documentation
Single-label mixed moments expand into the manuscript's transpose-averaged pair moments with the exact falling-factorial weights.
theorem mixedMoment_single_label_partition {p n : ℕ} {P : Type*} [Fintype P] (B : Fin 7 → Basis) (hB : IsMUBFamily B) (A : Matrix (Fin p) (Fin n) ℤ) (F : EqualityPatterns.Family (Fin n) P) (cover : ∀ f : Fin n → Coord, ∃ s, ∀ i j, F.label s i = F.label s j ↔ f i = f j) : mixedMoment B A (fun _ => (0 : Fin 1)) = ∑ s, ((Fintype.card (Fin (F.blocks s) ↪ Coord) : ℝ) / 6 ^ n) * familyPairMoment B (groupedColumns A (F.label s)) := by …Mentions: OAI.MUB6.Basis, OAI.MUB6.IsMUBFamily, OAI.MUB6.EqualityPatterns.Family, OAI.MUB6.Coord, OAI.MUB6.mixedMoment, OAI.MUB6.familyPairMoment, OAI.MUB6.groupedColumns