If you do not know the behaviour of f(x) then for limit 0*f(x) the most you can say is piecewise(limit(f(x))=infinity or limit(f(x))=-infinity, undefined, 0), "It is true that the result of 0*Inf is indeterminate when the latter is interpreted as the product between two limits - it simply doesn't make any sense if it is interpreted as a standalone expression.". Based on your location, we recommend that you select: . Yahoo is part of Verizon Media. I don't see why it should be difficult to check, every time that an anonymous function is evaluated, if the defining expression is of the form (indicator function of A)*(composition, product or sum between functions belonging to a preset list of smooth and well behaved built-in functions). Accelerating the pace of engineering and science. If you are expecting it to do so then you are using the wrong language. It is possible to map [0,infinity) to [0,1), but this won't be linear. We explore above why the answer is indeterminate, not infinity. I agree with you, but in my case I have different situation; for example I have exp(800) according to Matlab this is infinity. A deliberately coded inf or an inf produced as a result of an unbounded operation such as log(0) should indeed have the property that 0*inf is indeterminate. Be serious. Is it possibly true? NO. It should be noted that matlab does not decide this answer of a NaN. It is hard-wired into all computers which use the IEEE 754 floating point standard, which almost surely means your computer. The fact is, there is just as good an argument for the need to have TWO different zeros, one for a zero derived from an underflow, one for a true zero. Neglecting this exception may cause some issues in programming. Why isn't zero multiplied by infinity equal to zero? In other transfinite systems each infinite value has a unique nonzero reciprical (an infinitessimal). you know that zero * exp(800) should give me zero. First things first, we have no clue what infinity … Infinity represents something that is boundless or endless, or else something that is larger than any real or natural number. There was an example using Potatoes. A Line goes in both directions without end.. Then divide through by the first term to obtain the form infinity = 0/0 . Mathematically, the value f(x) should be zero for every x outside A, no matter how g is defined. I doubt that there is an automatic way to work in logarithms rather than normal numbers. The solution to this problem comes from the mathematical limit. But is that true? Since infinity is not a number, we should use limits: x approaches infinity. In this case every time that the function is evaluated outside A Matlab can safely return 0. the cyclist wrote: The product of 0 and infinity, mathematically, is not zero. So a Line is actually simpler then a Ray or Line Segment. Natural Logarithm of Infinity. After all, any number divided by itself is equal to one, however infinity is not a real or rational number. for any infinite sequence of x as long as f(x) is finite at each point in the sequence. Register with BYJU’S for more information on logarithms. Another way to express a