I have tried to find the limit value of a function.
f(x1,x2) = (x1^n + x2^n)^(1/n), as n->infinity.
As you know, if x1<x2, the limit value becomes x2.
Mathematica always gives x2 with a condition, and this condition is ’ if Log[x1]>0&&Log[x1]<Log[x2]&&Log[x2]>0’ which is different from x1<x2.
My question is whether it is possible to get x2 with the condition x1<x2.
Assuming Reals, then including Assumptions → x1 > 0 && x2 > 0 in this Limit would seem to be necessary in order for f to have defined values for any n.
Even with this amendment though, the result is not as expected (i.e., Max[x1, x2], or something equivalent, because by symmetry, if the limit is x2 when x1 < x2, then the limit is x1 when x2 < x1).
Since this isn’t happening, I think you’ve found a gap in Limit’s coverage.
Thanks for your suggestion.
Although using ‘Assuming Reals’, it cannot give the expected result, that is, Max[x1,x2].
I think there might be problems that Mathematica is unable to solve, which is represented as a gap as you said.