Theorems · Theorem · combinatorics
Matrix.IsHadamard.card_eq_mul_star_of_const_col_sum
∀ {n : Type u_2} {R : Type u_3} [inst : Fintype n] [inst_1 : DecidableEq n] [inst_2 : Semiring R] [inst_3 : StarRing R]
{A : Matrix n n R} {s : R},
A.IsHadamard → IsRegular ↑(Fintype.card n) → (∀ (j : n), ∑ i, A i j = s) → ↑(Fintype.card n) = s * star sA Hadamard matrix with constant column sum s has order s * star s, provided the order
is regular in R.
The row-sum form is IsHadamard.card_eq_star_mul_of_const_row_sum; over a ring with trivial
star the conclusion becomes (Fintype.card n : R) = s ^ 2, a slightly stronger form of
[Theorem 2.3.7][deLauneyFlannery2011]: only a constant sum hypothesis on one side is needed
under the two-sided orthogonality condition.
- Cited by
- 1 results in Mathlib
- Foundations
- Depth 79 from the axioms · uses propext, Classical.choice, Quot.sound
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites28
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- Semiringstatement and proof · cited by 13,802
- Fintypestatement and proof · cited by 7,736
- Finset.sumstatement and proof · cited by 5,195
- Matrixstatement and proof · cited by 4,303
- mul_oneproof · cited by 3,885
- Finset.univstatement and proof · cited by 3,473
- one_mulproof · cited by 2,841
- Finset.sum_congrproof · cited by 2,323
- StarRingstatement and proof · cited by 1,686
- Fintype.cardstatement and proof · cited by 1,386
- Star.starstatement and proof · cited by 1,082
- nsmul_eq_mulproof · cited by 369
Cited by1
Results whose statement or proof uses this declaration.
- Matrix.IsHadamard.card_eq_star_mul_of_const_row_sumproof · cited by 0