"At its heart, multiplication is a function. Say you have a set, F, of mathematical objects (it could be matrices, reals, integers, integers mod n, etc) then define the function M:(FXF) -> F by rule f(a,b)=c.
Now, we are not given an explicit formulation for the multiplication rule..."...