Par exemple pour la première partie :
f est non nulle, donc il existe x dans R tel que f(x) <> 0,
or f(x) = f(0 + x) = f(0) * f(x) donc f(0) = 1
De même pour tout y, on suppose que f(y) = 0,
alors f(x) = f((x - y) + y) = f(x - y) * f(y) = 0 absurde
donc f(y) <> 0
donc f ne s'annule pas, or f continue (car dérivable)
donc f ne change pas de signe, or f(0) = 1
donc f(1) > 0
On pose k = ln(f(1)), donc f(1) = exp(k)
On montre par récurrence que
pour tout n dans N on a f(n) = exp(k * n)