def q_nz
import bend-collections-laws-math@1.0.0.0/proofs/math/random/uint64n.bend as Uint64nimport Base
import bend-collections-laws-math@1.0.0.0/spec/lib/common.bend as C
60def q_nz(+q: Nat, +s: Nat, +vn: Nat, +hn: {Nat.is_eq(vn, 0n) == False{} : Bool}, +e: {Nat.add(s, vn) == C.shift(64n, q) : Nat}) -> {Nat.is_eq(q, 0n) == False{} : Bool}:
61 q_nz_c(q, s, vn, hn, e, Nat.is_eq(q, 0n), {==})