vague rant
@amiloradovsky@functional.cafe I know mathematicians are smarter than me, I was just snarking... so product, makes sense, use that, don't use the multiplication symbol. Use multiplication symbol for component wise multiplication, which you use to implement dot_product, which you use to implement matrix_product.
Is component wise multiplication of matrices/tensors useful? Could be? Why not? Need to multiply two tables of numbers together, could happen to anyone... I don't see any harm in that, if we agree that there is no other meaningful use for multiplication in that context. Unless the argument is that the * symbol should not be reserved for multiplication... but even mathematicians don't do thaaat... they just allow themselves to skip the symbol, that's why it looks like multiplication.