I write some code of procedure that contains next 2 lines. Why line 2 isn't executed? How to force Maple treat all math expressions as numbers?
b := evalf(sqrt(5));
k := evalf(ceil(Log2(ceil(sqrt(b)))));
b := 2.236067977
k := ceil(Log2(2))
It turned out that Maple contains log2 function in MTM package. To use logarithm with base b you should call log[b](x)
function.