Executable circulant matrices and their inverse square roots #
Equations
Instances For
Equations
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Print a circulant from its first column. The size and all iteration counts come from the input.
Equations
- One or more equations did not get rendered due to their size.
Instances For
theorem
MIPRE.LowDegree.BinaryLinear.circulantBitsProg_correct
{k : ℕ}
[NeZero k]
(v : Fin k → ZMod 2)
:
Compute the inverse matrix, read its first column, permute doubled indices, then print the circulant square root.
Equations
- One or more equations did not get rendered due to their size.