def wsh.zv

bend-osdev-word64@0.1.1.0 · PROOF_text.bend:387

import bend-osdev-word64@0.1.1.0/PROOF_text.bend as PROOFText
import Base
import bend-osdev-word64@0.1.1.0/word64.bend as W
import bend-osdev-word64@0.1.1.0/LAWS.bend as WB

387def wsh.zv(+a: W.W64, e: {W.W64.is_zero(a) == True{} : Bool}) -> {W.W64.to_nat(a) == 0n : Nat}:
388  wsh.z0(W.W64.to_nat(a), Equal.trans(Bool, Nat.is_eq(W.W64.to_nat(a), 0n), W.W64.is_zero(a), True{}, Equal.sym(Bool, W.W64.is_zero(a), Nat.is_eq(W.W64.to_nat(a), 0n), WB.eq_value(a, W.W64.zero())), e))

Uses (11)

Used by (3)