Concerning the logarithmic equation $x(y)=y\ln(y)$, is there an explicit expression for its inverse function $y=y(x)$?
Mathematica returns $y=\frac{x}{\text{ProductLog}[x]}$, which should be wrong since its limit for $x\to 0^-$ is $1$ rather than the correct answer $0^+$.
I am specifically interested in the behavior $x\to 0^-$ and $y\to 0^+$, and looking for an asymptotic expansion. Implied by iteration, I guess that:
$y=\frac{x}{\ln(-x)}+o[\frac{x}{\ln^2(-x)}]$
Is this true? What exactly are next orders?
Edit
One more related question: how do Mathematica obtain the form $\frac{x}{\text{ProductLog}[x]}$ (here $\text{ProductLog}$ is Lambert-W function as some answers already pointed out)?
What I've tried is to use substitution $y=\exp(t)$ and obtained $y=\exp[W(x)]$. These two forms are the same. While I still would like to want to know how.
To understand what's going on, it helps to know a bit about Mathematica's
ProductLog[k,x]function, known more commonly as the Lambert-W function. It arises from trying to invert the function $x(y)=ye^y$. The tricky thing is that, as a graph quickly shows, this function is not one-to-one for all real $y$, and hence there can be no inverse function valid for all $x$. Instead, one must split the domain as $(-1/e,\infty)$ and $(-\infty,-1/e)$. The function $x(y)=ye^y$ then has the inverse functions $y=W_0(x)$ and $y=W_{-1}(x)$. If we want to get values of $y\in(-1/e,\infty)$, we use the former; otherwise, we use the latter. These are denoted in Mathematica byProductLog[0,x]=ProductLog[x]andProductLog[-1,x]. (There are in fact an infinity of complex-valued branches, but they aren't relevant here.)To see the relevance, a quick graph of $x(y)=y\ln y$ shows that there's a similar issue here: the function is only one-to-one for $y>0$. (To connect with your numerical observation, note that the line $x=0$ intersects with the graph of $x(y)=y\ln y$ at both $y=0$ and $y=1$.) As a consequence, there are actually two inverse functions corresponding to the two branches; evidently, you want the other one (i.e. replace
ProductLog[x]withProductLog[-1,x]). A quick use of Mathematica'sLimitcommand confirms that $x/W_{-1}(x)\to 0$ from above as $x\to 0^{-}$.