Otro de f(x)=0f(x)=0 todos los xx, logaritmos son los únicos continua de funciones con la propiedad. Nos muestran esta en los pasos.
f(1)=f(1⋅1)=f(1)+f(1)f(1)=f(1⋅1)=f(1)+f(1), lo f(x0)=f(1)=0=0⋅f(x)f(x0)=f(1)=0=0⋅f(x). Obviamente f(x1)=1⋅f(x)f(x1)=1⋅f(x).
f(x2)=f(x⋅x)=f(x)+f(x)=2f(x)f(x2)=f(x⋅x)=f(x)+f(x)=2f(x), y por inducción podemos demostrar que f(xn)=nf(x)f(xn)=nf(x) para todos los números naturales nn (incluyendo el cero).
Para el número racional y=aby=ab,
f(xy)=f(xa/b)=1b⋅bf(xa/b)=1bf((xa/b)b)=1bf(xa)=abf(x)=yf(x)f(xy)=f(xa/b)=1b⋅bf(xa/b)=1bf((xa/b)b)=1bf(xa)=abf(x)=yf(x)
Por lo f(xy)=yf(x)f(xy)=yf(x) para todos los números racionales yy. Por continuidad se puede extender a todos los valores reales yy.
Si f(x)f(x) es siempre distinto de cero, podemos encontrar b>0b>0 c≠0c≠0 tal que f(b)=cf(b)=c. Entonces
0≠c=f(b)=f(elnb)=lnb⋅f(e)0≠c=f(b)=f(elnb)=lnb⋅f(e)
por lo f(e)≠0f(e)≠0. Deje a=e1/f(e)a=e1/f(e), lo f(e)=1lnaf(e)=1lna. A continuación, para todos los x>0x>0,
f(x)=f(elnx)=lnx⋅f(e)=lnxlna=logaxf(x)=f(elnx)=lnx⋅f(e)=lnxlna=logax
Por lo tanto, f(x)f(x) es realmente una función logaritmo.
Si abandonamos la continuidad de la restricción, creo que el axioma de elección se muestran otras funciones son posibles. Creo que esto se hace mediante el establecimiento de un orden en los números reales y el uso de la inducción transfinita. Pero los detalles son probablemente más allá de mí.