def q_nz

bend-collections-laws-math@1.0.0.0 · proofs/math/random/uint64n.bend:60

import bend-collections-laws-math@1.0.0.0/proofs/math/random/uint64n.bend as Uint64n
import 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), {==})

Uses (6)

Used by (1)