If I understand correctly:
- A scheme is a functor $\mathbf{CRing} \rightarrow \mathbf{Set}$ satisfying certain axioms.
- A morphism of schemes is a natural transformation.
- A group scheme is a group object in the category of schemes, so in particular it includes the data of a scheme $G$ together with a natural transformation $\mu : G \times G \rightarrow G$. This means, in particular, that given any commutative ring $R$, we get a corresponding function $\mu_R : G(R) \times G(R) \rightarrow G(R).$
- Every elliptic curve can be viewed as a group scheme.
- This means, in particular, that given an elliptic curve $E$ and a commutative ring $R$, we get a function $\mu_R : E(R) \times E(R) \rightarrow E(R)$.
However, this last statement contradicts something else that I thought was true; namely, I thought that $E(R)$ only carried a group structure in the special case where $R$ is a field. In particular, recall that the group structure is defined by considering lines through points on the curve $E$. AFAIK, these lines might "miss" the curve if we're not working over a field.
Question. What's going on here?