Clarification on my earlier comment.
For example, infinite matrix multiplication is not necessarily associative.
Look at the 3 infinite matrices:
$$\begin{cases}
A = \begin{bmatrix} 1 & 1 & 1 & \dots \end{bmatrix} \\
B = \begin{bmatrix} +1 & -1 & 0 & 0 & \dots \\
0 & +1 & -1 & 0 & \dots \\
0 & 0 & +1 & -1 & \dots \\
0 & 0 & 0 & +1 & \dots \\ & & \vdots & & \end{bmatrix} \\
C = \begin{bmatrix} 1 \\ 1 \\ 1 \\ \vdots \end{bmatrix}
\end{cases}$$
Now consider $X_1 = (AB)C $ and $X_2 = A(BC)$. A direct evaluation gives $X_1 = \begin{bmatrix} 1 \end{bmatrix}$ but $X_2 = \begin{bmatrix} 0 \end{bmatrix}$.
The reason is that an infinite sized matrix doesn't have a "last" element, which can make them not exactly the same as the limit of a finite matrix.
Consider if you define
$$\begin{cases}
A_n \text{ is } 1 \text{ by } n \text{ Matrix} & A_n = \begin{bmatrix} 1 & 1 & 1 & \dots & 1\end{bmatrix} \\
B_n \text{ is } n \text{ by } n \text{ Matrix} & B = \begin{bmatrix} +1 & -1 & 0 & 0 & \dots \\
0 & +1 & -1 & 0 & \dots & 0 & 0\\
0 & 0 & +1 & -1 & \dots & 0 & 0\\
0 & 0 & 0 & +1 & \dots & 0 & 0\\
& & \vdots & & \\
0 & 0 & 0 & 0 & \dots & +1 & -1\\
0 & 0 & 0 & 0 & \dots & 0 & +1\\
\end{bmatrix} \\
C_n \text{ is } n \text{ by } 1 \text{ Matrix} & C = \begin{bmatrix} 1 \\ 1 \\ 1 \\ \vdots \\ 1 \end{bmatrix}
\end{cases}$$
Then define $$X_3 = \lim_{n \to \infty} A_n(B_nC_n)$$
You'll see that here $X_3 = \begin{bmatrix} 1 \end{bmatrix} \ne X_2$. It's a curious thing to me, since that means that conventional infinite matrix multiplication isn't a direct limit. It could be defined that way, but maybe it is and maybe it isn't. You have to be careful.