Всё правильно. Для непосвящённых количество обратимых матриц взаимно простых с простым
![$p$ $p$](https://dxdy-03.korotkov.co.uk/f/2/e/c/2ec6e630f199f589a2402fdf3e0289d582.png)
вычисляется как набор из
![$k$ $k$](https://dxdy-03.korotkov.co.uk/f/6/3/b/63bb9849783d01d91403bc9a5fea12a282.png)
векторов. Первый можно взять любой кроме 0 (всего
![$p^k-1$ $p^k-1$](https://dxdy-01.korotkov.co.uk/f/8/2/f/82f8eae1a7cbe4cc529ff4a75cfcf73082.png)
), каждому выбору первого вектора соответствует
![$p^k-p$ $p^k-p$](https://dxdy-04.korotkov.co.uk/f/b/f/8/bf8e0d672625ebaeb8b5efb36e2d8b4482.png)
возможных выборов второго вектора (не принадлежащих одномерному подпространву порождённым первым вектором) и т.д., что даёт всего
![$$\prod_{i=0}^{k-1} (p^k-p^i)=p^{k(k-1)/2}\prod_{i=1}^k (p^i-1). $$ $$\prod_{i=0}^{k-1} (p^k-p^i)=p^{k(k-1)/2}\prod_{i=1}^k (p^i-1). $$](https://dxdy-04.korotkov.co.uk/f/7/5/9/75948218b62a7242853b6b18695ace8382.png)
Вообще то Арнольд интересуется и структурой этой группы, в частности тем, чему равен максимальный порядок циклической группы
![$c(n)$ $c(n)$](https://dxdy-02.korotkov.co.uk/f/d/d/5/dd5b89823b96df7204768b86a4133a7182.png)
, образованной такой матрицы. Из того, что имеется мультипликативность значение
![$c(n)$ $c(n)$](https://dxdy-02.korotkov.co.uk/f/d/d/5/dd5b89823b96df7204768b86a4133a7182.png)
как и для чисел будет вычисляться как НОК по примарным разложениям. Однако, примарные разложения не являются циклическими группами как для чисел и поэтому вычисление
![$c(n)$ $c(n)$](https://dxdy-02.korotkov.co.uk/f/d/d/5/dd5b89823b96df7204768b86a4133a7182.png)
не такое простое для степеней простых чисел. Тем не менее оно вычисляется и предлагаю это сделать другим.