If n=2, Example 3.1 tells us that {\rm dim_M}(\Gamma(M_2(\mathcal{B})) =2, so the result holds in this case. So, let us from now on assume that n \geq 3.
By Lemma 3.6, we have |W_R|=2(n-1)+\sum\limits_{i,j=0 \& ij \neq 0}^{n-2}{n \choose i}{n \choose j} \left[\sum\limits_{k=0}^{n-j}{(-1)^k{n-j \choose k}\left(2^{n-j-k}-1 \right)^{n-i}}-1\right] and by Theorem 3.10, we have {\rm dim_M}(\Gamma(M_n(\mathcal{B})) \leq |W_R|.
Now, we have to prove that we also have {\rm dim_M}(\Gamma(M_n(\mathcal{B})) \geq |W_R|. So, let W be an arbitrary resolving set for \Gamma(M_n(\mathcal{B})).
Remark 3.7 assures us that there are at least \sum\limits_{i,j=0 \& ij \neq 0}^{n-2}{n \choose i}{n \choose j} \left[\sum\limits_{k=0}^{n-j}{(-1)^k{n-j \choose k}\left(2^{n-j-k}-1 \right)^{n-i}}-1\right] "twin" elements in W (all but perhaps one element from T_{I,J} for every 0 \subseteq I,J \subsetneq N_n with I \cup J \neq \emptyset and |I|,|J| \leq n-2). Now, choose i, k \neq j \in N_n and define I_A=\{i\}, J_A=\{j\}, I_B=\{i\}, J_B=\{k\}. Let us examine two arbitrary matrices A \in T_{I_A,J_A}, B \in T_{I_B,J_B}. If neither of A and B is in W, then Lemma 3.8 implies that the only way for A and B to have different representations according to W is that there exists C \in W such that C is a neighbour of A, but not B, or vice versa. But such C has to be either an element of T_{N_n\setminus\{j\},J_C} or T_{N_n\setminus\{k\},J_C} for some N_n\setminus\{i\} \neq J_C \subsetneq N_n. So, we now have one of the following four possibilites: every element of T_{I_A,J_A} is in W, every element of T_{I_B,J_B} is in W, some element of T_{N_n\setminus \{j\},J_C} is in W, or some element of T_{N_n\setminus \{k\},J_C} is in W. In every case, we see that W has to contain one additional element to the "twin" elements described above. We can reason similarly in case I_A=\{i\}, J_A=\{k\}, I_B=\{j\}, J_B=\{k\} for any i \neq j, k \in N_n, yielding again one of the four options: every element of T_{I_A,J_A} is in W, every element of T_{I_B,J_B} is in W, some element of T_{I_C,N_n\setminus \{i\}} is in W, or some element of T_{I_C,N_n\setminus \{j\}} is in W (for some N_n \setminus \{k\} \neq I_C \subsetneq N_n). We can easily see that in this way, we must have at least 2(n-1) (distinct) additional elements in W (one for any two distinct rows and one for any two distinct columns), thus |W| \geq 2(n-1)+\sum\limits_{i,j=0 \& ij \neq 0}^{n-2}{n \choose i}{n \choose j} \left[\sum\limits_{k=0}^{n-j}{(-1)^k{n-j \choose k}\left(2^{n-j-k}-1 \right)^{n-i}}-1\right], which proves the theorem.