def nsm_use.go
minebender-game@1.0.0.0 · proof_inv.bend:317
import minebender-game@1.0.0.0/proof_inv.bend as ProofInv
import Base
import minebender-game@1.0.0.0/types.bend as T
import minebender-game@1.0.0.0/board.bend as B
import minebender-game@1.0.0.0/proof_base.bend as P
317def nsm_use.go(+layout: T.Grid(Bool), +g: T.Grid(Bool), +q: T.Pos,
318 f: {Bool.not(Bool.and(B.at(Bool, False{}, g, q), True{})) == True{} : Bool}) ->
319 {B.at(Bool, False{}, g, q) == False{} : Bool}:
320 P.not_true(B.at(Bool, False{}, g, q),
321 %P.and_true_r_id(B.at(Bool, False{}, g, q)) : {Bool.not(_) == True{} : Bool}; f)