I was thinking of the Peano definition of multiplication on $\mathbb{N}$:
$a \times 0 = 0 \\ a \times S(b) = (a \times b) + a$
and wondering if this is possible to generalise this kind of construction to arbitrary groups / monoids? E.g. given a group (monoid) $(G,+)$ with identity $e$, we can define a multiplication $\times$ on $G$ such that for all $g,h \in G$:
$g \times e = e\\ g \times S(h) = (g \times h) + g$
for some suitable (surjective on $G \setminus \{ 0 \}$?) "successor function" $S:G \to G$, and such that $G$ is a (semi)ring under $+$ and $\times$.
It seems this can be done for cyclic groups (monoids): suppose $G = \langle g \rangle$, and let $S:G \to G$ be defined $S(h) = h+g$. Then, $S$ is sufficient (?) to allow us to define $\times$ on $G$ as above. However, as every cyclic group is isomorphic to $\mathbb{Z}$ or $\mathbb{Z}/n\mathbb{Z}$ for some $n$, it seems I have just recovered the usual multiplication of integers (mod $n$ for finite $G$). So, any way to do it for more general abelian (and non-cyclic) groups?
I suppose associativity would follow if $f$ was "additive", i.e. $f(n \cdot b) = nf(b)$ for all $n \in \mathbb{Z}, b \in G$.
– Jordan Mitchell Barrett Jul 03 '19 at 08:14