GHC.TypeLits.Extra.FLog: type-level equivalent of integerLogBase#
.i.e. the exact integer equivalent to “floor (logBase x y)”
GHC.TypeLits.Extra.CLog: type-level equivalent of the ceiling ofintegerLogBase#
.i.e. the exact integer equivalent to “ceiling (logBase x y)”
‘GHC.TypeLits.Extra.Log’: type-level equivalent of <https://hackage.haskell.org/package/integer-gmp/docs/GHC-Integer-Logarithms.html#v:integerLogBase-35- integerLogBase#>
where the operation only reduces when “floor (logBase b x) ~ ceiling (logBase b x)”