law gsum_cells_go

minebender-game@1.0.0.0 · proof_sums.bend:222

import minebender-game@1.0.0.0/proof_sums.bend as ProofSums
import Base
import minebender-game@1.0.0.0/types.bend as T
import minebender-game@1.0.0.0/board.bend as B

222law gsum_cells_go:
223  for ~A: Data
224  for ~f: A -> Nat
225  for +d: A
226  for +w: Nat
227  for +g: T.Grid(A)
228  for +wide: {B.rows_wide(A, w, g) == True{} : Bool}
229  {csum(~A, ~f, d, g, B.cells.go(w, List.range(List.length(&2, List<&2, A>, g)))) == gsum(~A, ~f, g) : Nat}

Uses (27)

Used by (1)