def vb
bend-collections-laws-math@1.0.0.0 · proofs/math/typed/u64laws.bend:30
import bend-collections-laws-math@1.0.0.0/proofs/math/typed/u64laws.bend as U64laws
import Base
import bend-collections-laws-math@1.0.0.0/spec/lib/common.bend as C
import bend-collections-laws-math@1.0.0.0/src/math/u64.bend as WU
import bend-collections-laws-math@1.0.0.0/proofs/math/typed/width.bend as WW
import bend-collections-laws-math@1.0.0.0/proofs/math/typed/u32laws.bend as LW
30def vb(+x: WU.U64) -> {C.fits(64n, v(x)) == True{} : Bool}:
31 match x:
32 case WU.U64{+l, +h}:
33 WW.limbs_fit(32n, 32n, LW.v(l), LW.v(h), LW.vb(l), LW.vb(h))