Prove the linearity of the map T : (R(>0), +*, **) -->(R, +, *), a --> ln(a) where R carries the standard vector space structure and R(>0) has the vector structure a +* b = ab and a ** b = a^b.

To prove linearity, you have to prove that T(x + y) = T(x) + T(y) and T(cx) = cT(x), but I don't understand what to do with the different vector spaces.