This is a recurring topic in this forum. My answer: there is no [imath]1^\infty[/imath] or [imath]\frac{0}{0}[/imath]. Those symbols are occasionally used as names of classes of certain non-trivial limits. For example:
[math]\lim_{n\rightarrow \infty}\left(1+\frac{1}{n}\right)^n = e
\;\;\;\;\;
\text{and}
\;\;\;\;
\lim_{n\rightarrow \infty}\left(1+\frac{1}{n^2}\right)^n = 0[/math]Both limts are of the type [imath]1^\infty[/imath], but the values are difference. I.e. [imath]1^\infty[/imath] is not a number.
Almost. [imath] \lim_{n\rightarrow \infty}\left(1+\frac{1}{n^2}\right)^n = 1.[/imath] And we can certainly
define [imath]1^\infty :=\lim_{n \to \infty} 1^n = 1[/imath], but it has to be said what is meant. It actually even has to be said whether we are on the ground of standard analysis or non-standard analysis or in the range of hyperreals.
Any notation has to be defined! Even [imath] 1+1=0 [/imath] is allowed in some areas, computers for example. However, nobody wants to add "
if the characteristic is zero" every time we use [imath] 1+1=2, [/imath] so we have the convention that the characteristic is zero if not noted otherwise. This covers 99.% of all cases and is therefore a useful convention. Hence, we have a lot of conventions to make life easier. I once was asked why we write a matrix as [imath] A=(a_{i,j}) [/imath] and not as [imath] A=(a_{j,i}) .[/imath] There is no mathematical reason, but it is convenient to use [imath](a_{j,i})=A^\tau [/imath] for the transposed matrix.
So if we take a convention out of that 99% pool, strip off the context, and put it into another context where it has never been intended to use, we almost automatically get nonsense.
If we play around with symbols then we should assume that we are dealing with formal languages where such symbols are letters. But even then, we have to make sure that we use the same syntax!