Instances For
Instances For
Instances For
Instances For
Instances For
Equations
- rotate_n_times 0 p vec = vec
- rotate_n_times (Nat.succ m) p vec = rotate_n_times m p (rotate p vec)
Instances For
Equations
- instDecidableEqErzeuger_t x y = if h : erzeuger_t.toCtorIdx x = erzeuger_t.toCtorIdx y then isTrue ⋯ else isFalse ⋯
Equations
- item_to_matrix i = match i with | (erzeuger_t.gl_a, true) => gl_a | (erzeuger_t.gl_a, false) => gl_a' | (erzeuger_t.gl_b, true) => gl_b | (erzeuger_t.gl_b, false) => gl_b'
Instances For
Equations
- list_to_matrix [] = gl_one
- list_to_matrix (head :: rest) = list_to_matrix rest * item_to_matrix head
Instances For
Equations
- rotate_set_around_set x p = {w : r_3 | ∃ pp ∈ p, ∃ ww ∈ x, rotate (list_to_matrix ↑pp) ww = w}