# Constructing subgroups by intersection

I'd like to construct a subgroup of $Sp\left(4,\mathbb{Z}\right)$ of the form:

$$G_0\left(N\right) = M\left(N\right) \cap {Sp}\left(4,\mathbb{Z}\right)$$

where $M\left(N\right)$ is a $4\times4$ matrix over the integer ring with elements that are multiples of the integer $N$. I think I know how to construct such an $M\left(N\right)$ for a given $N$, but how does one then construct such a subgroup $G_0\left(N\right)$? Thanks!

edit retag close merge delete

Sorry, I should have put curly brackets around $M\left(N\right)$, so it's just a matrix. Specifically, I want to construct:
$$G_0\left(N\right) = { \left( \begin{array}{cccc} \mathbb{Z} & \mathbb{Z} & \mathbb{Z} & N\mathbb{Z} \ N\mathbb{Z} & \mathbb{Z} & N\mathbb{Z} & N^2 \mathbb{Z} \ \mathbb{Z} & \mathbb{Z} & \mathbb{Z} & N \mathbb{Z} \ \mathbb{Z} & \mathbb{Z} & \mathbb{Z} & \mathbb{Z} \end{array} \right) } \cap {Sp}\left(4,\mathbb{Z}\right)$$
We can define congruence subgroups of the modular group in this way, but I want to do the same thing for subgroups of $Sp\left(4,\mathbb{Z}\right)$. Thanks for your help!