def gen_pick_false
minebender-game@1.0.0.0 · proof_gen.bend:372
import minebender-game@1.0.0.0/proof_gen.bend as ProofGen
import Base
import minebender-game@1.0.0.0/game.bend as G
import minebender-game@1.0.0.0/proof_base.bend as P
372def gen_pick_false(+need: Nat, +left: Nat, +rs: List<&2, U32>,
373 e: {G.gen.pick(need, left, rs) == False{} : Bool}) -> {Nat.is_eq(need, left) == False{} : Bool}:
374 match rs:
375 case Nil{}:
376 e
377 case r <> t:
378 P.or_false_inv(Nat.is_eq(need, left), G.gen.coin(r, left, need), e)