Lights Out Solver

Basic

rust

Todo list

wolfram t = { {1, 1, 0}, {1, 1, 1}, {0, 1, 1} } i = IdentityMatrix[3] m = ArrayFlatten[{ {t, i, 0}, {i, t, i}, {0, i, t} }] Inverse[m, Modulus -> 2] . Table[Subscript[x, i], {i, 9}] // TableForm