Семейство ABFGJ
Теорема и полное доказательство
Общая теория орбит 4/9 и 5/9 →Утверждение
При указанных ниже условиях формулы задают целочисленный магический квадрат порядка 3, в котором как минимум все 5 клетки маски ABFGJ являются квадратами целых чисел. Квадратность остальных клеток не запрещается.
Параметры a, b, c, d целые. После данных ниже определений требуется в точности g₁g₂ ≠ 0; тогда частные p и q определены и целочисленны. Нулевые ветви этого деления данной формулой не заявляются.
Исходная система и исключение E, x, y
Для каждой отмеченной клетки вводим целый корень и подставляем соответствующую линейную форму Magic3. Получаем систему:
Матрица коэффициентов при E, x, y имеет ранг 3. Поэтому после их исключения остаётся 2 независимых однородных квадратичных уравнения на корнях. Ниже они выводятся и одновременно параметризуются.
Вывод параметризации корней
Введём следующие вспомогательные целые величины:
Значения заявленных клеток определим как явные квадраты:
Красное тождество даёт u²+w²=2σ². Гауссово тождество (pg₁+qg₂)²+(pg₂−qg₁)²=(pg₁−qg₂)²+(pg₂+qg₁)² одновременно даёт u²+v²=w²+z². Это и есть совместимые красная и жёлтая связи.
Сначала красная квадрика даёт тройку ρ, σ, τ. Вторая, жёлтая квадрика после переноса имеет вид z²−v²=u²−w²=(u−w)(u+w). Для показанных красных корней два множителя справа равны, с точностью до 2, произведениям 2αβ и α²−β². Разносим их между p, q, g₁, g₂ посредством НОД и полагаем v=pg₂−qg₁, z=pg₂+qg₁. Тогда z²−v²=4pqg₁g₂ точно совпадает с u²−w². Это выводит формулы из двух исходных квадрик, а не только проверяет готовую подстановку.
Восстановление магического квадрата
Используем стандартную трёхкоординатную форму:
Положим координаты равными следующей линейной комбинации уже построенных квадратных значений:
Если одно из делений на 2 нецелое, умножим каждый выписанный корень на 2. Тогда все значения клеток умножатся на 4, все однородные тождества сохранятся, а числители станут чётными. Именно эту нормализацию выполняет генератор.
Общая линейная лемма используется здесь прямо: если матрица выбранных клеточных форм имеет ранг 3, то вектор их значений принадлежит её образу тогда и только тогда, когда обращаются в нуль все элементы левого ядра. Для четырёх клеток левое ядро одномерно, для пяти — двумерно. Выписанные выше цветовые тождества образуют именно этот базис, а указанные формулы E, x, y дают единственный прообраз.
Теперь подставляем координаты в девять линейных форм Magic3. Поэтому
Каждая строка, каждый столбец и обе диагонали имеют сумму 3E по самой форме Magic3. Следовательно, получена требуемая семья магических квадратов с квадратной маской ABFGJ. Что и требовалось доказать.
Цветовые леммы, применённые в этом доказательстве
Красная арифметическая прогрессия
Красная тройка означает линейное условие U + W = 2V на трёх клетках, значения которых одновременно являются квадратами.
В текущей маске переменные леммы заменяются клетками B, G, F; её заключение — именно выписанное выше клеточное равенство.
Общая формулировка и доказательство →Жёлтое равенство двух сумм
Жёлтая четвёрка получается из композиции гауссовой нормы и даёт равенство двух попарных сумм клеток.
В текущей маске переменные леммы заменяются клетками A, B, F, J; её заключение — именно выписанное выше клеточное равенство.
Общая формулировка и доказательство →Полнота покрытия
Статус: точное условное покрытие. Здесь полнота относится к рациональным векторам корней; целые представители получаются очисткой знаменателей и общим масштабированием.
Максимально широкое гарантированное подмножество
Все рациональные решения двух квадрик на открытой ветви B≠F. Это в точности ветвь u²−w²≠0; после очистки знаменателей она покрывается целочисленной НОД-формулой.
Обратный ход
Красная коника сначала обращается полностью. Затем ненулевые множители u−w и u+w разносятся между p,q,g₁,g₂; рациональные знаменатели очищаются общим масштабом, после чего НОД даёт целые представители. Формулы v=pg₂−qg₁ и z=pg₂+qg₁ возвращают исходную точку с точностью до знаков.
Что остаётся вне гарантии
Вне гарантии остаются нулевые ветви B=F: там u=±w и одновременно z=±v. Текущая формула делит на один из нулевых множителей; эти компоненты требуют отдельных карт и не объявляются покрытыми.
Полнота доказана ровно на ветви B≠F; глобальная полнота до добавления нулевых карт не заявляется.