ContourPlot[{y == E^ProductLog[Log], y == x^x, y == x, y == x + 1,
y == x - 1}, {x, -1, 3}, {y, -1, 3}]
Notice how y == E^ProductLog[Log[x]] (which is the inverse of y=x^x) is cut off for y < e^(-1). What can I do (other than just typing x==y^y) to get Mathematica to show the values that it’s cutting out? The same problem exists for y==x^(1/2). I know I could just type x==y^2, but that’s not what I’m looking to do. Basically, how do I specify for Wolfram Mathematica to plot these values when it creates multiple outputs from one input? (Instead of just using the “principal square root” or whatever.)


