Буль буль буль буль буль буль буль буль буль буль буль буль буль буль [Кстати эта статья опять про суммы квадратов]

Всем привет, давненько у нас в паблике не выходило статей. А в большей степени давненько не выходило статей, написанных мной. Уже почти год, на удивление. А поскольку меня в последнее время тянет хоть немного поматематичить, я решил исправить это.

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

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

Другая история, продолжающаяся в паблике уже больше года — это магические квадраты. Это, кроме того, единственная математическая штука в моей жизни с июля 2021. Мы всё ещё решаем открытую проблему математики, связанную с магическими квадратами, и достигли с ней некоторых успехов.

И во время изучения магических квадратов, настолько часто пришлось столкнуться с выражениями типа a²+xb², что я решил изучить их глубже. Об этом я бы и хотел поговорить в текущей статье. Прошу прощения за утомительно долгое введение

Вспомним то, что было

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

И вот однажды она ушла и не вернулась. А, что важно, на этой горе раньше постоянно бывали собаки. Стаями. Но я отпускал кошку туда потому, что собак давно не было. Кошку, кстати, звали Ляля. И вот когда Ляля не вернулась, я пошёл её искать. И слышу, кто-то в кустах сидит, смотрю: а там здоровенная морда. Сначала подумал: «ничего себе как моя кошка разрослась за этот час», а потом понимаю, что это не моя, и не кошка. А моя кошка сидит на дереве, около которого её и поджидает эта морда — собака. Я тогда боялся собак, и знал, что от собак нельзя убегать, поэтому спокойно испуганно пошёл вниз на площадку, куда они не заходили. Но похоже её я не интересовал, а интересовала Ляля, сидящая на дереве.

Происходящее заинтересовало мальчишек у нас во дворе и мы стали готовить рейд, а потом приехал папа, отогнал собак, залез на дерево, снял кошку в рюкзак и, в общем-то, всё. Это если максимально кратко, на самом деле история была чуть более долгой и длилась до самого вечера. Не знаю, как это связано, но с тех пор я перестал бояться собак и научился их отгонять.

Это не то чтобы было в плюс этому миру, ведь через пару лет я задумал использовать свои навыки, чтобы создать оседлать какую-нибудь собаку, а в перспективе — создать армию наездников, вооружённых шариками из засохшей грязи. Да, тогда я лепил шарики из грязи и любил месить глину… Мы уже жили не в квартире, а в частном доме.

Вспомним то, что было, и относится к теме

Но, наверное, называя раздел статьи «Вспомним то, что было», я собирался писать в нём что-то связанное с суммами квадратов, а не рассказывать историю про кошку и собак. Постараюсь достичь поставленной цели в этом новеньком разделе.

Итак, давайте по порядку. Суммой квадратов в этой статье я называю выражение вида
a² + b²,

где a и b — целые неотрицательные числа.

Чем эти числа примечательны? Тем, что называется тождеством Брахмагупты. Предположу, что вам удобнее будет прочитать математическую выкладку с моими комментариями, чем текст с неприятно оформленными математическими выражениями, и оформлю это в матче.

Буль буль буль буль буль буль буль буль буль буль буль буль буль буль [Кстати эта статья опять про суммы квадратов], image #1

То есть, произведение двух сумм квадратов представляется как сумма квадратов, причём двумя способами.

Что ещё можно вспомнить? Все простые вида 4k+1 представляются как суммы квадратов единственным образом. Это сложно доказать, поэтому просто возьмём как данное.

Потом мы пробовали через гауссовы числа ответить на более сложный вопрос: сколькими способами представляется вообще каждое натуральное число в виде суммы квадратов?

Это, помнится, было в статье №3 по магическим квадратам. Опять же, не хочется углубляться в подробности. Оказалось, что ответ на заданный вопрос выше есть, и чтобы его получить, нужно лишь факторизовать число.

Несмотря на то, что в моих исследованиях и баловствах очень много и часто использовалась факторизация натуральных чисел, мой взгляд на факторизацию очень изменили те три дня, когда я в рамках предмета «Основы кибербезопасности» взламывал RSA.
Во-первых, мой мозг после фразы «нужно лишь факторизовать число» закричал: «Ааааааааааааааа, идиот! Какое всего лишь? Это невозможно!»
А во-вторых, просто забавный факт, которым хочу поделиться: найти НОД двух чисел алгоритмически гораздо более просто, чем найти наименьший делитель любого из них. Поэтому остерегайтесь не взаимно простых чисел в алгоритмах шифрования. И используйте это знание в своей жизни, мне, например, оно позволило значительно ускорить алгоритм перебора магических квадратов

Извините, отвлёкся. Итак,

Это вырезка из моей непубличной статьи по магическим квадратам, поэтому лемма
Это вырезка из моей непубличной статьи по магическим квадратам, поэтому лемма

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

Пожалуй, это всё, что я могу вспомнить по суммам квадратов из того, что мы разбирали. Пойдёмте дальше.

Вставим k

Давайте теперь возьмём и вместо просто a²+b² рассмотрим a²+kb²

Буль буль буль буль буль буль буль буль буль буль буль буль буль буль [Кстати эта статья опять про суммы квадратов], image #3

То есть в точности то же самое, только с k. Множество чисел вида a²+kb² замкнуто относительно умножения для каждого k. Будем обозначать такие множества как

кака
кака

Заметим, что если k делится на квадрат, то множество этого k включено в другое подобное множество.

кананака в каке
кананака в каке

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

Вставим n

Для более общего случая, который мне удалось вывести, и который я активно использую, введём и более общее множество:

Множество Мынка и функция Мынка
Множество Мынка и функция Мынка

Как вы можете заметить, Кака это Мынка при n = 1. Чтобы я показал обобщение в полной мере, выведем последовательно четыре утверждения:

Первое нам уже знакомо, это произведение двух как, поэтому я запишу его без доказательства:

Те Мынки, которые Каки, замкнуты относительно умножения
Те Мынки, которые Каки, замкнуты относительно умножения
А произведение двух Мынок с одними и теми же n, k, даёт Каку
А произведение двух Мынок с одними и теми же n, k, даёт Каку
А произведение Каки на Мынку даёт новую Мынку с теми же n, k
А произведение Каки на Мынку даёт новую Мынку с теми же n, k

Четвёртое утверждение такое же, но мы Мынку и Каку меняем местами.

Соберём их все вместе и сделаем выводы

Мынки и М1нки (Нканки) превращаются друг в друга
Мынки и М1нки (Нканки) превращаются друг в друга

Это называется «Множества M[n,k] и M[1,nk] составляют мультипликативную группу». Вроде.

Я надеюсь, подобные обозначения вас не запутали, и вы всё ещё видите в этой записи разнообразные числа вида na²+kb² и a²+nkb².

- Куда тебя использовать, куда тебя использовать?

Один из моих любимых анекдотов, хотя я не смог довести шутку до чего-то стоящего…

В процессе работы с магическими квадратами, постоянно приходится сталкиваться с уравнениями в целых числах типа
x² + 35y² = z²

Для которых нужно найти хотя бы частные решения относительно x, y, z.

В таком случае можно предположить, что
z = 7a² + 5b²,

и тогда

Буль буль буль буль буль буль буль буль буль буль буль буль буль буль [Кстати эта статья опять про суммы квадратов], image #11

То есть существует по крайней мере решение
z = 7a² + 5b²
x = 7a² -5b²
y = 2ab

для любых a, b, что генерирует бесконечное множество решений

И другой вариант:
z = a² + 35b²

Буль буль буль буль буль буль буль буль буль буль буль буль буль буль [Кстати эта статья опять про суммы квадратов], image #12

Откуда получаем решение
z = a² + 35b²
x = a² -35b²
y = 2ab

Не исключено, что мы даже покрыли все решения этого уравнения. Доказать не смогу.

Этот подход, когда мы генерируем подобное через подобное, называется прыжками Виета, насколько я знаю. Те 4 правила, что мы вывели выше, позволяют обобщить его на очень широкий спектр уравнений

Эту статью я завершу. В следующей, если мне хватит сил, попробуем построить свой вариант гауссовых чисел, который можно будет использовать для изучения «как» и «мынок».

666 views·108 shares