Let $*$ denote a operation. Also, let $S$ be a non-empty subset of a group, namely $G$.
We say $S$ is a subgroup of G: if $a,b \in S$, then $a* b^{-1}\in S$.
Why does this definition imply if $a,b\in S$, then $a*b\in S$?
I feel like I am missing something simple, but I have no idea where to go from here.
Take $a=b$, then it follows that $e\in S$.
Then take $a=e$, then it follows that $b^{-1}\in S$.
Now take $b^{-1}$ instead of $b$ and get the desired result.