The logarithm function for $\mathbb{R}$ satisfies $\log xy = \log x + \log y$ whenever both $\log x$ and $\log y$ are defined.
Are their conditions for a ring $R$ which guarantee the existence of a reasonably large $D \subseteq R$ together with a function $L \colon D \rightarrow D$ that satisfies: if $d_{0}, d_{1} \in D$ then $d_{0}d_{1} \in D$ and $L(d_{0}d_{1}) = L(d_{0}) + L(d_{1})$?
If $0 \in D$ then $L$ is the zero function. I am looking for something not quite so trivial. Since the elements of $D$ are closed under multiplication this might have something to do with rings of fractions. Since ring addition is abelian the elements of $D$ will commute.
In this paper Baez, Fritz, and Leinster use convexity and logarithm functions. If $R$ is an arbitrary ring we can replace $[0, 1] \subseteq \mathbb{R}$ with a subset $C \subseteq R$ that satisfies
- We have $0, 1 \in C$.
- For all $c, c_{0}, c_{1} \in C$ we have $c c_{0} + (1 - c) c_{1} \in C$.
The set $C$ will work for the convexity parts of the proofs. There are parts, see corollary 4, where the nonnegative reals are used. We can use $C^{*}$ where $C^{*}$ is the smallest set satisfying
- We have $C \subseteq C^{*}$.
- If $c \in C$ and $c^{*}_{0}, c^{*}_{1} \in C^{*}$ then $cc^{*}_{0} +(1 - c)c^{*}_{1} \in C^{*}$.
- For all $r \in R$; if there exists a $c \in C \smallsetminus \{ 0 \} $ with $cr \in C^{*}$ then $r \in C^{*}$.
With a logarithm function we could create a notion of entropy for a ring where the value of the entropy is an element of the ring.