Базовая теория
Магические квадраты 3×3 над произвольным носителем
Магическая константа, полная форма m(E,x,y), её единственность и точные различия между абелевыми группами, кольцами, полями, вещественными, рациональными и целыми числами.
1. Носитель и определение
Пусть A — абелева группа в аддитивной записи. Магическим квадратом 3×3 над A назовём таблицу, у которой суммы трёх строк, трёх столбцов и двух главных диагоналей равны одному элементу M∈A. Абелева группа — естественная общая граница теории: в доказательстве нужны сложение, нуль и вычитание, но не нужны умножение, порядок или деление.
Если A является модулем над кольцом R, то сложение квадратов и умножение всех клеток на один скаляр выполняются поклеточно. Полная классификация ниже совместима с этой модульной структурой.
2. Магическая константа
Теорема
В любом магическом квадрате 3×3 над абелевой группой магическая константа равна утроенному центральному элементу:
Доказательство
Обозначим сумму всех девяти клеток через T. Сложение трёх строк даёт T=3M. Теперь сложим среднюю строку, средний столбец и две диагонали. Каждая нецентральная клетка встретится один раз, а центр — четыре раза. Поэтому эта сумма одновременно равна 4M и T+3E:
Подставляя T=3M и сокращая 3M в абелевой группе, получаем M=3E. Деление на 3 здесь не использовалось. Из четырёх линий, проходящих через центр, сразу следует дополнительное равенство противоположных пар:
3. Полная форма m(E,x,y)
Теорема о классификации
Для любой абелевой группы A каждый магический квадрат 3×3 над A единственным образом представляется в следующем виде, где E,x,y∈A:
Сюръективность: каждый магический квадрат имеет эту форму
Пусть дан произвольный магический квадрат Q. Положим x=A−E и y=G−E. Тогда A=E+x и G=E+y. Из равенств противоположных пар получаем J=E−x и C=E−y. Нижняя строка и первая колонка затем дают H=E+x−y и D=E−x−y, а противоположные им клетки равны B=E−x+y и F=E+x+y. Тем самым все девять клеток имеют заявленный вид.
Следовательно, для каждого Q∈𝓜₃(A) найден прообраз (E,x,y), то есть отображение Φₐ:A³→𝓜₃(A) сюръективно.
Корректность: каждый набор координат даёт магический квадрат
Для любых E,x,y восемь требуемых сумм вычисляются непосредственно. Ни одно из равенств не использует деление:
Инъективность: координаты единственны
Координаты восстанавливаются без выбора и без знаменателей: E — центральная клетка, x=A−E, y=G−E. Поэтому два различных набора координат не могут задавать один квадрат.
4. Группа, модуль и векторное пространство
Обозначим множество магических квадратов 3×3 над A через 𝓜₃(A). Теорема задаёт изоморфизм абелевых групп A³≅𝓜₃(A). Если A — R-модуль, этот изоморфизм R-линеен:
Для коммутативного кольца R это свободный R-модуль с тремя явными базисными матрицами:
В частности, над любым полем K пространство 𝓜₃(K) трёхмерно. Это утверждение относится к поклеточному сложению и умножению на скаляр; обычное матричное умножение магические квадраты в общем случае не сохраняет.
5. Различные области коэффициентов
| Носитель | Структура | Точное следствие |
|---|---|---|
| абелева группа | ||
| коммутативное кольцо | свободный R-модуль ранга 3 | |
| поле | ||
| упорядоченное поле | фиксированное M задаёт аффинную плоскость E=M/3 | |
| рациональное поле | общий знаменатель переводит квадрат в целочисленный | |
| свободная абелева группа |
Вещественные числа
Над ℝ получаем трёхмерное вещественное векторное пространство. При фиксированной магической константе M координата E=M/3 фиксирована, а x и y свободны, поэтому получается двумерная аффинная плоскость. Положительность клеток задаётся девятью линейными неравенствами, а попарная различность — исключением конечного набора прямых в плоскости (x,y).
Рациональные числа
Рациональные клетки эквивалентны рациональным координатам E,x,y. Умножение на общий знаменатель координат переводит любой рациональный магический квадрат в целочисленный. Если требуется сохранить представление клеток именно рациональными квадратами, берут общий знаменатель их квадратных корней и умножают весь квадрат на квадрат этого знаменателя.
Целые числа
Целочисленный магический квадрат имеет целые E,x,y, поскольку эти координаты являются целочисленными разностями его клеток; обратное очевидно из формулы. Магическая константа обязательно делится на 3. Кроме того, примитивность полностью читается по координатам:
Действительно, каждая клетка — целочисленная линейная комбинация E,x,y, а E,x,y, в свою очередь, являются целочисленными линейными комбинациями клеток. Поэтому два НОД делят друг друга.
Поля положительной характеристики
Форма m(E,x,y) и трёхмерность сохраняются в любой характеристике, но привычная геометрия может вырождаться. В характеристике 3 каждый магический квадрат имеет M=3E=0, поэтому M уже не определяет центр. В характеристике 2 противоположные клетки совпадают, а четыре боковые клетки B,D,F,H имеют одно значение; квадрат не может иметь девять попарно различных клеток:
Над кольцом, где 2 или 3 не обратимы, безопасно пользоваться беззнаменательной формой и восстановлением E=Q₂₂, x=A−E, y=G−E. Формулы E=M/3, x=(A−J)/2 и y=(G−C)/2 допустимы только при обратимости соответствующих элементов.
6. Граница линейной теории
Теорема классифицирует все магические квадраты 3×3, но сама по себе ничего не утверждает о положительности, различности или квадратности клеток. Положительность требует порядка; понятие полного квадрата требует умножения; одновременная квадратность выбранных линейных форм превращает линейную задачу в диофантову. Именно с этой точки начинаются задачи k/9, теория вычетов, нормы и эллиптические поверхности.