law shaped_set

minebender-game@1.0.0.0 · proof_lists.bend:354

import minebender-game@1.0.0.0/proof_lists.bend as ProofLists
import Base
import minebender-game@1.0.0.0/types.bend as T
import minebender-game@1.0.0.0/board.bend as B

354law shaped_set:
355  for -A: Data
356  for +w: Nat
357  for +h: Nat
358  for +g: T.Grid(A)
359  for +p: T.Pos
360  for +v: A
361  for +sh: {B.shaped(A, w, h, g) == True{} : Bool}
362  {B.shaped(A, w, h, B.set_at(A, g, p, v)) == True{} : Bool}

Uses (19)

Used by (9)