Mathematics Stack Exchange is a question and answer site for people studying math at any level and professionals in related fields. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Find all functions $m : \mathbb{R}^+ \to \mathbb{R}^+$ such that$$m(x^y)=m(x)+m(y)$$

share|cite|improve this question
Do you have any ideas? What happens if $y=1$? Or if $x=1$? – Henry Mar 20 '13 at 7:16
Honestly, I have no idea. This is my first encounter with functional equations. – Max Mar 20 '13 at 7:17

Set $x=1$ and conclude what the function should be.

share|cite|improve this answer
If x=1, I will get this function m(1)=m(1)+m(y), which implies m(y)=0? – Max Mar 20 '13 at 7:20
@Max Yes ${}{}{}{}{}$ – user17762 Mar 20 '13 at 7:20
So, this implies m(x)=0=m(y) for any y,x in R+. So, the only solution is m(x)=0? – Max Mar 20 '13 at 7:24
@Max Yes ${}{}$ – user17762 Mar 20 '13 at 7:25

Since the function is true for all positive real values, it should obviously be true for $x=1$.

Substituting $x=1$, we get:

$m(1) = m(1) + m(y) \implies m(y) = 0$

So the function equation becomes : $m(x^y) = m(x)$

You can easily find the function value from here.

Hope the answer is clear !

share|cite|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.