law rows_wide_get
minebender-game@1.0.0.0 · proof_lists.bend:133
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
133
134law rows_wide_get:
135 for -A: Data
136 for +w: Nat
137 for +g: T.Grid(A)
138 for +i: Nat
139 for +r: List<&2, A>
140 for wide: {B.rows_wide(A, w, g) == True{} : Bool}
141 for e: {List.get(&2, List<&2, A>, g, i) == Some{r} : Maybe<&2, List<&2, A>>}
142 {List.length(&2, A, r) == w : Nat}