def link_nz

bend-collections-laws-crypto@1.0.0.0 · proofs/lib/words32.bend:47

import bend-collections-laws-crypto@1.0.0.0/proofs/lib/words32.bend as Words32
import Base
import bend-collections-laws-crypto@1.0.0.0/proofs/lib/word.bend as WD
import bend-collections-laws-crypto@1.0.0.0/proofs/lib/u32div.bend as UD
import bend-collections-laws-crypto@1.0.0.0/src/containers/hash_table.bend as H

47def link_nz(+one: Nat, +h1: {one == 1n : Nat}, +s: U32, +hs: {Nat.is_lt(1n+UD.v(s), WD.sc(32n, one)) == True{} : Bool}) -> {U32.is_eq(H.link(s), 0) == False{} : Bool}:
48  link_nz_c(one, h1, s, hs, U32.is_eq(H.link(s), 0), {==})

Uses (9)

Used by (0)

No other definition uses this definition.