def bl63

bend-collections-laws-math@1.0.0.0 · proofs/math/typed/f64round.bend:412

import bend-collections-laws-math@1.0.0.0/proofs/math/typed/f64round.bend as F64round
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/natural.bend as M

412def bl63(+m: Nat, +h1: {C.fits(62n, m) == False{} : Bool}, +h2: {C.fits(63n, m) == True{} : Bool}) -> {M.bit_length(m) == 63n : Nat}:
413  bl_c(62n, m, h1, h2, Nat.cmp(M.bit_length(m), 63n), {==})

Uses (6)

Used by (1)