Приведу решение.
Множество целочисленных матриц одинакового порядка с одинаковым определителем разобьём на классы.
Объединим в один класс все матрицы полученные из одной умножением слева на унимодулярную матрицу.
Доказать.
1.В качестве образующёй класса можно взять любой элемент из этого класса.
2.Если два класса имеют хотя бы один общий элемент, то они совпадают.
3.Число классов конечно.
***
1.В качестве образующёй класса можно взять любой элемент из этого класса.
Это тривиально.
- унимодулярная матрица.
2.Если два класса имеют хотя бы один общий элемент, то они совпадают.
Это тоже.
Пусть для класса
и
для некоторых представителей выполняется
Тогда для любого элемента класса
имеем
3.Число классов конечно.
Это чуть сложнее.
Любую целочисленную матрицу можно представить ввиде произведения унимодулярной матрицы на треугольную, у которой все элементы, лежащие ниже главной диагонали, равны нулю, диагональные элементы положительны, а элементы, лежащие выше главной диагонали неотрицательны и меньше диагональных элементов того же столбца.
Для первокурсников, измученных нарзаном и методом Гаусса, это не представляет труда.
Можно показать,
-что для всех элементов одного класса такая треугольная матрица одна и только одна.
То есть, из равенства
следует
-разные классы имеют разные треугольные матрицы с перчисленными выше условиями.
Далее.
Поскольку максимальный элемент таких матриц лежит на главной диагонали и ограничен,/он не может быть больше значения определителя рассматриваемых матриц/ конечно число таких матриц, а вместе с тем
конечно и число классов.