@[instance_reducible]
Equations
- AP.instInhabitedEdge = { default := AP.instInhabitedEdge.default }
@[instance_reducible]
@[instance_reducible]
Equations
@[instance_reducible]
Equations
Equations
Instances For
Equations
- e.getBorderPoint₀ p = e.getBorderPoint p 0
Instances For
Equations
- e.getBorderPoints p d = [e.getBorderPoint p (-↑d), e.getBorderPoint p ↑d]
Instances For
Equations
- AP.Edge.cndMp = Map.ofList (List.map (fun (x : ℤ × List String) => match x with | (d, xs) => (fun (x : List (Array Bool)) => (d, x)) (List.map (fun (s : String) => { toList := List.map (fun (x : Char) => '1' == x) s.toList }) xs)) [(1, ["0011100"]), (2, ["0101100", "0011010"]), (3, ["1010010", "1001100", "0110010", "0100110", "0100101", "0011001"]), (4, ["0100100", "0100010", "0011000", "0010010", "0001100"]), (5, ["0010000", "0001000", "0000100"])])
Instances For
Equations
- AP.Edge.f₅ f (some n_2) = n_2
- AP.Edge.f₅ f none = (List.find? (fun (x : ℕ) => !f x) (List.range 7)).getD 0
Instances For
Equations
- AP.Edge.f₄ d f = AP.Edge.f₅ f (List.find? (fun (i : ℕ) => AP.Edge.cnd d fun (k : ℕ) => if (k == i) = true then true else f k) (List.range 7))