Overflow issue?

It’s merely a precision issue of floating numbers. Overflow does not occur here.
The reason is, 6e-5 cannot be exactly represented by floating point numbers.

Also, unless really intended, it’s better to approximately compare floating point numbers:

julia> 6*1e-5
6.000000000000001e-5

julia> 6 * 1e-5 * 1e5 ≈ 6.0
true

EDIT: Similar also in Python or any otherIEEE Standard for Floating-Point Arithmetic:

>>> 6 * 1e-5 * 1e5
6.000000000000001
4 Likes