This is an idea that I had while playing with an automatic differentiation system built on dual numbers. This system, like most computer algebra systems built on floating point arithmetic, has the extra values "inf," "-inf," and "NaN," which means we are basically working with the extended real numbers. This system also has an element called $\epsilon$ with $\epsilon^2 = 0$, thus implementing the dual numbers.
For whatever reason, we have that the reciprocal of $1/\epsilon$ in this system is equal to "$\text{inf} - \text{inf} \epsilon$". As a result, we have that $\epsilon/\epsilon = \text{NaN} + \text{NaN} \epsilon$. This can occasionally get in the way of things, particularly when trying to evaluate huge compositions of functions with something like an implicit $x/x$ term in there.
This problem can be solved if we instead let the reciprocal of $\epsilon$, let's call it $\omega$, be an "infinite-potent" quantity that squares (and cubes, etc) to "inf", and with $\omega \epsilon = 1$. Now, if I want to see what happens to $\sin(x)/x$ as $x \to 0$, I simply put in $\sin(\epsilon)/\epsilon$ and get the value $\epsilon/\epsilon = 1$, the correct answer. We have extended "automatic differentiation" to a kind of "automatic L'Hôpital's rule."
Question: This technique is not only elegant but seems to be incredibly useful in computations. I cannot possibly be the first person to think of it. All we are doing is taking the idea behind extended real numbers, and building up an "extended dual numbers" with "infinite-potent" elements that square (or cube, etc) to $\infty$ as reciprocals of nilpotent elements. The result extends automatic differentation. Does this have a name or literature on it?
To be clear, the structure I am talking about is all elements of the form $a \omega + b + c \epsilon$, along with the special elements $\infty$ (and maybe $-\infty$), with $\epsilon^2 = 0$ and $\omega^2 = \infty$. Of course you could also have $\epsilon^3 = 0$ and $\omega^3 = \infty$ instead, etc.