OAI/Analysis/MutuallyUnbiased/MixedSemantics/SingleRules.lean
2 declarations, 0 contain sorry, 0 declared as axioms
- theorem
OAI.MUB6.Certificate.MixedSemantics.single_label_twoline 13Source documentation
The two equality patterns for the sampled column indices.
theorem single_label_two {p : ℕ} (B : Fin 7 → Basis) (hB : IsMUBFamily B) (A : Matrix (Fin p) (Fin 2) ℤ) : mixedMoment B A (fun _ => (0 : Fin 1)) = (1 / 6 : ℝ) * familyPairMoment B (groupedColumns A (EqualityPatterns.family2.label 0)) + (5 / 6 : ℝ) * familyPairMoment B (groupedColumns A (EqualityPatterns.family2.label 1)) := by …Mentions: OAI.MUB6.Basis, OAI.MUB6.IsMUBFamily, OAI.MUB6.mixedMoment, OAI.MUB6.familyPairMoment, OAI.MUB6.groupedColumns
- theorem
OAI.MUB6.Certificate.MixedSemantics.single_label_threeline 26Source documentation
The five equality patterns for three sampled column indices.
theorem single_label_three {p : ℕ} (B : Fin 7 → Basis) (hB : IsMUBFamily B) (A : Matrix (Fin p) (Fin 3) ℤ) : mixedMoment B A (fun _ => (0 : Fin 1)) = (1 / 36 : ℝ) * familyPairMoment B (groupedColumns A (EqualityPatterns.family3.label 0)) + (5 / 36 : ℝ) * familyPairMoment B (groupedColumns A (EqualityPatterns.family3.label 1)) + (5 / 36 : ℝ) * familyPairMoment B (groupedColumns A (EqualityPatterns.family3.label 2)) + (5 / 36 : ℝ) * familyPairMoment B (groupedColumns A (EqualityPatterns.family3.label 3)) + (5 / 9 : ℝ) * familyPairMoment B (groupedColumns A (EqualityPatterns.family3.label 4)) := by …Mentions: OAI.MUB6.Basis, OAI.MUB6.IsMUBFamily, OAI.MUB6.mixedMoment, OAI.MUB6.familyPairMoment, OAI.MUB6.groupedColumns