def ilog_value

bend-collections-laws-math@1.0.0.0 · proofs/math/natural/logs.bend:74

import bend-collections-laws-math@1.0.0.0/proofs/math/natural/logs.bend as Logs
import Base
import bend-collections-laws-math@1.0.0.0/src/math/natural.bend as M

74# the value ilog(n, b) returns for n >= 1, b >= 2
75def ilog_value(+np: Nat, +bq: Nat) -> Nat:
76  M.ilog_go(1n+np, 1n+np, 2n+bq, 0n, 1n, Nat.is_le(1n, Nat.div(1n+np, 2n+bq)))

Uses (4)

Used by (6)