Recently, the question was asked in comp.lang.c why matrix multiplication (a rather complex operation not obviously related to ordinary mulitplication) is known as multiplication. Hypotheses have included the fact that matrix multiplication of nxn matriices corresponds to the "multiplication" operation in the ring of nxn matrices, and the fact that matrix multiplication corresponds to composition of linear transforms and composition is often termed multiplication. However, no hard evidence has been presented. Does anyone know how the term arose? - William Hughes