Theorems · Inductive type · combinatorics
Matrix.IsHadamard
{n : Type u_2} →
{R : Type u_3} → [Fintype n] → [DecidableEq n] → [inst : Semiring R] → [StarRing R] → Matrix n n R → PropA square matrix over a *-semiring whose entries are unitary and whose rows and columns are
orthogonal with respect to the conjugate transpose:
A * Aᴴ = n • 1 and Aᴴ * A = n • 1.
Over a commutative ring in which the order is regular, the one-sided condition from
[Definition 2.3.1][deLauneyFlannery2011] implies this predicate by
IsHadamard.of_mul_conjTranspose; over a ring with trivial star (e.g. ℝ, ℤ), the entry
condition becomes A i j = 1 ∨ A i j = -1. Over ℂ, the entry condition becomes ‖A i j‖ = 1,
generalizing the fourth-root complex Hadamard matrices of
[Definition 2.7.1][deLauneyFlannery2011].
- Cited by
- 24 results in Mathlib
- Foundations
- Depth 11 from the axioms · uses no axioms
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites4
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
Cited by26
Results whose statement or proof uses this declaration.
- Matrix.IsHadamard.mul_conjTransposestatement and proof · cited by 9
- Matrix.IsHadamard.apply_memstatement and proof · cited by 6
- Matrix.IsHadamard.conjTranspose_mulstatement and proof · cited by 5
- Matrix.IsHadamard.congr_simpstatement and proof · cited by 4
- Matrix.IsHadamard.det_mul_star_detstatement and proof · cited by 3
- Matrix.IsHadamard.conjTransposestatement and proof · cited by 2
- Matrix.IsHadamard.card_eq_mul_star_of_const_col_sumstatement and proof · cited by 1
- Matrix.IsHadamard.casesOnstatement and proof · cited by 1
- Matrix.IsHadamard.negstatement and proof · cited by 1
- Matrix.IsHadamard.of_mul_conjTransposestatement · cited by 1
- Matrix.IsHadamard.reindexstatement and proof · cited by 1
- Matrix.IsHadamard.transposestatement and proof · cited by 1