Lets play with values to see:
julia> exponent(2.0)
1 --- 2^1 = 2
julia> exponent(4.0)
2 --- 2^2 = 4
julia> exponent(1.0)
0 --- 2^0 = 1
julia> exponent(0.5)
-1 --- 2^-1 = 0.5
julia> exponent(0.25)
-2 --- 2^-2 = 0.25
.
.
.
So this means:
julia> exponent(0.0)
-∞ --- 2^-∞ = 0.0
Negative infinity causes a domain error.
source
share