Problem For arbitrary matrix $A\in M_n(\mathbb Q)$ such that $\det (xI-A)\in \mathbb Z[x]$ and $\det A=\pm1$, is there any $k\in \mathbb N_+$ such that $A^k\in M_n(\mathbb Z)$?
- This problem is inspired by the math-overflow answer here. I wonder a generalisation of $(2)\implies(0)$ part: if we assume $\det A=\pm 1$, is there any $k\in \mathbb N_+$ such that $A^k\in \mathrm{SL}_n(\mathbb Z)$?
What I have tried.
So far I have done some numerical verification, where the least $k$ is usually a large integer even for $k=3,4$.
I have also tried to prove the periodicity of $\{d_k\}_{k\in \mathbb Z}$ where $d_k$ is the least positive integer such that $d_k\cdot A^k\in M_n(\mathbb Z)$, but have no ideas.