"Using limits as x\rightarrow 0"? But x is the base in your formula. Did you mean \lim_{y\rightarrow 0} x^y?
That strikes me as invalid anyway. How do you define x to negative or fractional (or irrational) powers if you haven't already defined x0?
Of course, we don't "prove" that a0= 1, that's a definition. You may be thinking of motivating that definition.
It is easy to show that, for positive integers m and n, and any positive real a, that aman= am+n. Basically, that is just "counting".
In order that that rule still hold for "0", we must have a0an= a0+n= an. Dividing both sides by an (which is why we need a non-zero) we get a0= 1.
Now, if want that rule to hold for negative integers as well, we must have a-nan= a-n+ n= a0= 1. That is, in order for that rule to still hold for negative powers, we must define a-n= 1/an.
We can also prove that, for any positive integers, m and n, and any positive a, that (a^n)^m= a^{mn}. If we want that to hold for fractional powers as well, we must have (a^{1/n})^n= a^1= a. That is a^{1/n} must be an nth root of a. Those only exist (in the real numbers) if a is positive which is the reason for the "any positive a" restriction above. Also there two real nth roots of a positive number. In order that we can continue to take roots, we define a1/n to be the positive nth root of a. Of course, from [math](a^m)^n= a^{mn}[/math] it follows that am/n= (a1/n)m= (am)1/n.
Finally, we define ax for irrational x by requiring that ax be a continuous function. If ax is continuous and \left{r_n\right} is a sequence of rational numbers converging to x, we must define
a^x= \lim_{n\rightarrow\infty}a^{r_n}[/itex].<br />
<br />
Note that none of those are <b>proofs</b>. We don't prove definitions. They are motivations for the particular definitions we use.