Математическая мастерская

Лаборатория квадратов

Управляйте произвольным квадратом через E, x, y или получите эти координаты из параметрического семейства.

Красно-голубые

ABCDH

E313x−24y288
Матрица 3 × 3 · значенияΣ = 939
A289
B625
C25
D49
E313
F577
G601
H1
J337

кирпичная рамка отмечает значение — полный квадрат

Магический инвариант8 линий совпадают
Заявленная маскаABCDH · подтверждена
Фактический результат5/9 квадратов
Невырожденность9 попарно различных

Семейство ABCDH

Теорема и полное доказательство

Общая теория орбит 4/9 и 5/9

Утверждение

При указанных ниже условиях формулы задают целочисленный магический квадрат порядка 3, в котором как минимум все 5 клетки маски ABCDH являются квадратами целых чисел. Квадратность остальных клеток не запрещается.

{A,B,C,D,H}{P:MP(E,x,y)=rP2}\{A,B,C,D,H\}\subseteq\{P:\mathcal M_P(E,x,y)=r_P^2\}

Параметры a, b, c, d — произвольные целые числа. Все вводимые ниже корни поэтому целочисленны.

Исходная система и исключение E, x, y

Для каждой отмеченной клетки вводим целый корень и подставляем соответствующую линейную форму Magic3. Получаем систему:

{E+x=qA2,Ex+y=qB2,Ey=qC2,Exy=qD2,E+xy=qH2.\left\{\begin{aligned}E+x&=q_A^2,\\E-x+y&=q_B^2,\\E-y&=q_C^2,\\E-x-y&=q_D^2,\\E+x-y&=q_H^2.\end{aligned}\right.

Матрица коэффициентов при E, x, y имеет ранг 3. Поэтому после их исключения остаётся 2 независимых однородных квадратичных уравнения на корнях. Ниже они выводятся и одновременно параметризуются.

Вывод параметризации корней

Введём следующие вспомогательные целые величины:

r=a2+2ab+b2,s=a2+b2,t=a2+2abb2,r2+t2=2s2r=-a^2+2ab+b^2,\qquad s=a^2+b^2,\qquad t=a^2+2ab-b^2,\qquad r^2+t^2=2s^2P=c2+2d2,Q=2cd,M=c22d2,P22Q2=M2P=c^2+2d^2,\qquad Q=2cd,\qquad M=c^2-2d^2,\qquad P^2-2Q^2=M^2TP,Q(u,v)=(Pu+2Qv,Qu+Pv)\mathcal T_{P,Q}(u,v)=(Pu+2Qv,\,Qu+Pv)TP,Q(u,v)122TP,Q(u,v)22=M2(u22v2)\mathcal T_{P,Q}(u,v)_1^2-2\mathcal T_{P,Q}(u,v)_2^2=M^2(u^2-2v^2)

Значения заявленных клеток определим как явные квадраты:

(A,B,C,D,H)=((Pr+Qt)2,(Pt+2Qr)2,(Ms)2,(Mt)2,(Mr)2)(A,B,C,D,H)=((Pr+Qt)^2,(Pt+2Qr)^2,(Ms)^2,(Mt)^2,(Mr)^2)

Красная связь получается масштабированием AP-тройки множителем M². Голубая связь — это тождество сохранения формы u²−2v² для преобразования T на паре (t,r).

D+H=M2(t2+r2)=2M2s2=2CD+H=M^2(t^2+r^2)=2M^2s^2=2CB2A=M2(t22r2)=D2HB+2H=D+2AB-2A=M^2(t^2-2r^2)=D-2H\quad\Longleftrightarrow\quad B+2H=D+2A

Красная квадрика даёт r, s, t. Оставшаяся голубая квадрика является равенством значений формы X²−2Y². Её рациональная коника параметризуется P=c²+2d², Q=2cd, M=c²−2d², после чего умножение в Q(√2) задаёт линейное преобразование T(P,Q). Решение двух клеточных квадрик относительно оставшихся корней даёт ровно выписанные компоненты T; масштаб M приклеивает их к красной тройке.

Восстановление магического квадрата

Используем стандартную трёхкоординатную форму:

M(E,x,y)=(E+xEx+yEyExyEE+x+yE+yE+xyEx)\mathcal M(E,x,y)=\begin{pmatrix} E+x & E-x+y & E-y\\ E-x-y & E & E+x+y\\ E+y & E+x-y & E-x \end{pmatrix}

Положим координаты равными следующей линейной комбинации уже построенных квадратных значений:

(E,x,y)=(AH+C,HC,AH)(E,x,y)=(A-H+C,\,H-C,\,A-H)

Общая линейная лемма используется здесь прямо: если матрица выбранных клеточных форм имеет ранг 3, то вектор их значений принадлежит её образу тогда и только тогда, когда обращаются в нуль все элементы левого ядра. Для четырёх клеток левое ядро одномерно, для пяти — двумерно. Выписанные выше цветовые тождества образуют именно этот базис, а указанные формулы E, x, y дают единственный прообраз.

LS(E,x,y)T=(qP2)PS,kerLST=R1,,R2L_S(E,x,y)^T=(q_P^2)_{P\in S},\qquad \ker L_S^T=\langle R_1,\ldots,R_{2}\rangle

Теперь подставляем координаты в девять линейных форм Magic3. Поэтому

πABCDH ⁣(M(E,x,y))=(A,B,C,D,H){n2:nZ}5\pi_{ABCDH}\!\left(\mathcal M(E,x,y)\right)=(A,B,C,D,H)\in\{n^2:n\in\mathbb Z\}^{5}

Каждая строка, каждый столбец и обе диагонали имеют сумму 3E по самой форме Magic3. Следовательно, получена требуемая семья магических квадратов с квадратной маской ABCDH. Что и требовалось доказать.

Цветовые леммы, применённые в этом доказательстве

Красная арифметическая прогрессия

D+H=2CD+H=2C

Красная тройка означает линейное условие U + W = 2V на трёх клетках, значения которых одновременно являются квадратами.

r=a2+2ab+b2,s=a2+b2,t=a2+2abb2r=-a^2+2ab+b^2,\qquad s=a^2+b^2,\qquad t=a^2+2ab-b^2r2+t2=2s2r^2+t^2=2s^2(U,V,W)=(k2r2,k2s2,k2t2)U+W=2V(U,V,W)=(k^2r^2,\,k^2s^2,\,k^2t^2)\Longrightarrow U+W=2V

В текущей маске переменные леммы заменяются клетками C, D, H; её заключение — именно выписанное выше клеточное равенство.

Общая формулировка и доказательство

Голубая норма x² + 2y²

B+2H=D+2AB+2H=D+2A

Голубая четвёрка кодирует взвешенное равенство квадратов, полученное композицией нормы u² + 2v².

u=ac+2bd,v=adbc,w=ac2bd,z=ad+bcu=ac+2bd,\quad v=ad-bc,\quad w=ac-2bd,\quad z=ad+bcu2+2v2=w2+2z2=(a2+2b2)(c2+2d2)u^2+2v^2=w^2+2z^2=(a^2+2b^2)(c^2+2d^2)(U,V,W,Z)=(u2,v2,w2,z2)U+2V=W+2Z(U,V,W,Z)=(u^2,v^2,w^2,z^2)\Longrightarrow U+2V=W+2Z

В текущей маске переменные леммы заменяются клетками A, B, D, H; её заключение — именно выписанное выше клеточное равенство.

Общая формулировка и доказательство

Полнота покрытия

Статус: полное покрытие. Здесь полнота относится к рациональным векторам корней; целые представители получаются очисткой знаменателей и общим масштабированием.

Максимально широкое гарантированное подмножество

Всё множество рациональных векторов корней, удовлетворяющих двум квадрикам этой маски, включая нулевой вектор. Целые решения понимаются проективно: после очистки знаменателей, с точностью до знаков корней и общего масштаба.

(qP)PSVS(Q)(q_P)_{P\in S}\in V_S(\mathbb Q)

Обратный ход

Красная коника обращается полностью. Два представления одной формы X²−2Y² отличаются рациональным элементом нормы-квадрата в Q(√2); коника P²−2Q²=M² параметризует все такие элементы. Нулевая норма над Q не создаёт отдельной ветви, поскольку 2 не является рациональным квадратом.

Что остаётся вне гарантии

Непокрытых рациональных ветвей нет. Возможные нулевые знаменатели обратной карты либо устраняются сменой знаков корней, либо вынуждают весь вектор корней быть нулевым; нулевой вектор формула также получает.

Exc(ΦS)=\operatorname{Exc}(\Phi_S)=\varnothing

Полнота доказана над рациональными решениями обеих квадрик.

Текст согласован с универсальным полиномиальным сертификатом proof-core.red_blue_five_square_masks