I’m doing some very simple matrix operations in Mathematica, but for some reason, the last operation I’m trying to evaluate is not returning the actual product, just shows the symbolic multiplication.

`P = { {1, 2}, {3, 4}} /10; im = {{1},{1}} in = {{1},{1}} A = ArrayFlatten[ { {KroneckerProduct[in\[Transpose], IdentityMatrix[2]]}, {KroneckerProduct[IdentityMatrix[2], im\[Transpose]]} } ] p = Flatten[P] // MatrixForm A.p `

This last operation, $ A\cdot p$ is returning the following:

Why is that so?