OAI/Analysis/MutuallyUnbiased/Tao/TaoFamily.lean
13 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.MUB6.commonRowTransformline 13 - theorem
OAI.MUB6.commonRowTransform_isHadamardline 16 - theorem
OAI.MUB6.g_commonRowTransformline 24 - theorem
OAI.MUB6.balanced_permuteline 32 - theorem
OAI.MUB6.order_permuteline 36 - theorem
OAI.MUB6.commonRowTransform_crossline 40 - theorem
OAI.MUB6.columnTransform_crossline 55 - def
OAI.MUB6.averageOtherFourierline 67 - theorem
OAI.MUB6.averageOtherFourier_order_twoline 70 - theorem
OAI.MUB6.averageOtherFourier_positiveline 82 - theorem
OAI.MUB6.different_matrices_conjugatedline 107 - theorem
OAI.MUB6.averageOtherFourier_crossline 117 - theorem
OAI.MUB6.equivalent_tao_averageline 140Source documentation
A full-equivalence copy of Tao in six candidate Hadamards supplies exactly the three hypotheses of the checked Tao certificate.
theorem equivalent_tao_average (H : Coord → CMatrix) (hH : ∀ t, IsHadamard (H t)) (hcross : ∀ t s, t ≠ s → ∀ k l, Complex.normSq (∑ i, H t i k * conj (H s i l)) = 6) (horder : ∀ a, Balanced a → order a = 2 → ∑ t, g (H t) a = 0) (s : Coord) (heq : Equivalent (H s) tao) : ∃ f : Charge → ℂ, (∀ a c, Balanced a → Balanced c → offDiagSum (fun i j => f (a + difference i j) * star (g tao (c + difference i j))) = 0) ∧ TaoArithmetic.OrderTwoValues f ∧ 0 ≤ 6 + offDiagSum (fun i j => (f ((3 : ℤ) • difference i j)).re) := by …Mentions: OAI.MUB6.Coord, OAI.MUB6.CMatrix, OAI.MUB6.IsHadamard, OAI.MUB6.Balanced, OAI.MUB6.order, OAI.MUB6.g, OAI.MUB6.Equivalent, OAI.MUB6.tao, OAI.MUB6.Charge, OAI.MUB6.offDiagSum, OAI.MUB6.difference, OAI.MUB6.TaoArithmetic.OrderTwoValues