If I understand you correctly, you meant that Ux=∂U∂x, right ? If so, your result is a triviality, since :
There exists some quantity K such as U(x,y)=Kxα, where K doesn't depend on x (in fact, it is obvious that K=Ayβ).
Therefore ∂U∂x=K∂xα∂x=Kαxα−1
This can be checked in sage quite directly:
sage: U(x,y)=A*x^a*y^b;U
(x, y) |--> A*x^a*y^b
sage: bool(U(x,y).diff(x)==a*U(x,y)/x)
True