cire
A is an operator, in the expression <m|A|n>|m><n|, can I insert the matrix element <m|A|n> between the |m> and <n| like:
|m><m|A|n><n|?
|m><m|A|n><n|?

n>Tom Mattson said:Remember that <m|A|n> is just a complex number, so it commutes with everything you can imagine, including bras and kets. So placing it between |m> and <n| doesn't result in an illegal expression, but it is a strange way of writing it.
It's almost like writing the expression "x2y" instead of "2xy" in algebra. There's nothing wrong with either expression, but how often do you see coefficients sandwiched inbetween variables?
I thought <m|A|n> could be written as A_{mn} which constitutes a matrix and thus will not commute with everything.