Достаточность доказать просто.
Действительно, как отмечалось, можно использовать результаты теории графов.
Пусть матрица
заполнена произвольными натуральными числами, тогда ее можно трактовать как матрицу смежности некоторого орграфа с кратными дугами.
Известно, что указанное преобразование приводит к изоморфным графам (т.е. к такому же графу, у которого просто переобозначены вершины).
Известно также, что данное преобразование не меняет значение определителя, так как перестановка строк меняет на
и перестановка столбцов меняет на
.
Отсюда сразу следует, что у изоморфных графов значение определителя от матрицы смежности - одно число.
Если мы ищем характеристический многочлен, то вычитаем
по главной диагонали, при этом в ходе преобразования элементы главной диагонали только переставляются, но не меняются. Значит, если придать
любое значение, то
задает граф, изоморфный
.