The answer is α=0. In this case, the function f(x)=x satisfies the statement. From now on we assume α>0. Note that if such a function f exists, then it is strictly increasing: indeed, taking z>y, there is x∈R+ such that z=xα+y, from where we obtain:
f(z)=f(xα+y)=(f(x+y))α+f(y)>f(y).
CLAIM 1: f is unbounded.
Letting x=1, we obtain f(y+1)=(f(y+1))α+f(y)≥f(1)α+f(y). So f(y+1)−f(y)≥f(1)α, and we can prove (by telescopic summation) that f(n)−f(1)≥(n−1)(f(1))α for all n∈N, from which we can conclude that f is unbounded.
If α=1, then clearly there is no such function f. Let us consider two cases:
Case 1: α>1. In this case, taking 0<x<1, we have:
x+y>xα+y⇒f(x+y)>f(xα+y)⇒(f(x+y))α>(f(xα+y))α.
But from the original equation we know that f(xα+y)>(f(x+y))α, whence we conclude that f(xα+y)>(f(xα+y))α. Making xα+y=z, we get f(z)>(f(z))α, for all z∈R+ (because every positive real can be written in the form xα+y with 0<x<1). As α>1, we conclude that f(z)<1 for all z∈R+. But this contradicts the fact that f is unbounded.
Case 2: 0<α<1. In this case, we take x>1. Then:
x+y>xα+y⇒f(x+y)>f(xα+y)⇒(f(x+y))α>(f(xα+y))α.
---
As in the previous case, since every z>1 can be written as xα+y with x>1, we obtain f(z)>(f(z))α for all z>1. In this case, as 0<α<1, we conclude that f(z)>1 for all z>1.
CLAIM 2: For all k∈N, if z>1, then f(z)>k.
(This implies that such a function cannot exist.)
The proof is by induction. We have already proved the base case k=1. Now, suppose that f(z)>k, for all z>1. Then, taking y>1 such that z=xα+y, we obtain:
f(z)=f(xα+y)=(f(x+y))α+f(y)>1+k,
and the induction is complete. Therefore, the only possible value is α=0.