Informal description
Given semirings $R$ and $S$, there is a natural equivalence between:
1. The type of ring homomorphisms from $R$ to $S$ ($R \to+* S$), and
2. The type of $R$-module structures on $S$ where $S$ forms a scalar tower over itself with $R$ (i.e., $\{ \text{Module } R S \text{ with } \text{IsScalarTower } R S S \}$).
The equivalence is given by:
- For a ring homomorphism $f: R \to+* S$, the corresponding module structure has scalar multiplication $r \bullet s = f(r) \cdot s$
- For a compatible module structure, the corresponding ring homomorphism is $r \mapsto r \bullet 1_S$