OAI/Analysis/MutuallyUnbiased/Cubic/CubicRoots.lean
9 declarations, 0 contain sorry, 0 declared as axioms
- theorem
OAI.MUB6.omega_ne_oneline 10 - theorem
OAI.MUB6.omega_sq_ne_oneline 12 - theorem
OAI.MUB6.omega_sq_ne_omegaline 17 - theorem
OAI.MUB6.omega_reline 22 - theorem
OAI.MUB6.omega_sq_reline 28 - theorem
OAI.MUB6.cube_roots_threeline 31 - theorem
OAI.MUB6.cube_root_real_indicatorline 44 - theorem
OAI.MUB6.cube_roots_one_countline 54Source documentation
Six cube roots summing to zero contain the root one exactly twice.
theorem cube_roots_one_count (v : Coord → ℂ) (hv : ∀ i, v i ^ 3 = 1) (hs : ∑ i, v i = 0) : (Finset.univ.filter (fun i => v i = 1)).card = 2 := by …Mentions: OAI.MUB6.Coord
- theorem
OAI.MUB6.cube_roots_each_countline 70Source documentation
Every cube root occurs twice among six cube roots whose sum vanishes.
theorem cube_roots_each_count (v : Coord → ℂ) (hv : ∀ i, v i ^ 3 = 1) (hs : ∑ i, v i = 0) (a : ℂ) (ha : a ^ 3 = 1) : (Finset.univ.filter (fun i => v i = a)).card = 2 := by …Mentions: OAI.MUB6.Coord