OAI/LinearAlgebra/CirculantHadamard/Witnesses.lean
19 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.CirculantHadamard.firstRow_oneline 9 - def
OAI.CirculantHadamard.firstRow_fourline 11 - def
OAI.CirculantHadamard.witness_oneline 13 - def
OAI.CirculantHadamard.witness_fourline 15 - theorem
OAI.CirculantHadamard.witness_one_first_rowline 21 - theorem
OAI.CirculantHadamard.witness_four_first_rowline 23 - theorem
OAI.CirculantHadamard.witness_one_eq_rowCirculantline 25 - theorem
OAI.CirculantHadamard.witness_four_eq_rowCirculantline 29 - theorem
OAI.CirculantHadamard.witness_one_signsline 33 - theorem
OAI.CirculantHadamard.witness_four_signsline 36 - theorem
OAI.CirculantHadamard.witness_one_gramline 39 - theorem
OAI.CirculantHadamard.witness_four_gramline 46 - theorem
OAI.CirculantHadamard.witness_one_isCirculantline 54 - theorem
OAI.CirculantHadamard.witness_four_isCirculantline 58 - theorem
OAI.CirculantHadamard.witness_one_isSignHadamardline 62 - theorem
OAI.CirculantHadamard.witness_four_isSignHadamardline 65 - theorem
OAI.CirculantHadamard.exists_oneline 68 - theorem
OAI.CirculantHadamard.exists_fourline 71 - theorem
OAI.CirculantHadamard.exists_of_order_one_or_fourline 75Source documentation
The explicit matrices of orders one and four establish existence.
theorem exists_of_order_one_or_four {n : ℕ} (hn : n = 1 ∨ n = 4) : ExistsRealCirculantHadamard n := by …