Как важно быть открытым
Jan. 17th, 2026 09:27 am
ИИ и математика
КвазиоднокашникИ вот почему. Чем долго объяснять, прибегну к излюбленному приёму — аналогии и аллегории.
- Шахматы. Я не умею играть, но кое-что слышал от тех, кто видел тех, кто умеет. Играть "живую" партию против (сильного) противника гораздо труднее, чем решать шахматные этюды, сколь бы красивыми ни были решения (авторские или посторонние). Как и в преферансном этюде Ласкера, знание того, что решение существует, очень помогает.
- Игра в "заначку". Вы прячете заначку в комнате, ваша лучшая половина пытается её найти. Сделать это обычно гораздо легчее и быстрее, чем найти, куда же гостившая у вас месяц тёща могла убрать нож для открывания устриц, руководствуясь исключительно соображениями того, где бы его было проще найти, когда понадобится.
- Древние греки, не зная механических замков, для предотвращения несанкционированного доступа к своим домам вязали разные узлы, всё сложнее и сложнее. Даже если оставить за кадром решение Гордия, сравните две задачи: развязать узел, завязанный хитроумным Одиссеем, и распутать клубок бабушкиной шерсти, с которой порезвились двое маленьких котят.
- "Олимпиадная математика": all of the above. К Математике как таковой она давным давно не имеет никакого отношения, превратившись в искусство разгадывания специально составленных ребусов.
Для порядка выступлю адвокатом дьявола, заодно расскажу очень поучительную математическую историю. Бесконечность множества простых чисел — один из первых сногсшибательных результатов Математики. Отче Наш™ Евклид дал самое простое и естественное доказательство этому факту. Если б простых чисел было конечное число, можно было бы перемножить их все между собой, после чего прибавить единицу. Результат давал бы в остатке единицу при делении на любое из перечисленных простых чисел, после чего остаются два варианта: либо результат является новым, явно неучтённым простым числом, но даже если нет, — он должен делиться на какое-то неучтённое простое число. И в том и в другом случае мы получаем противоречие с предположением о конечности.
Следующий шаг (глубочайший в смысле привлечения самых плодотворных идей) принадлежит Эйлеру. Он написал гармонический ряд (сумма аликвотных дробей 1/n по всем натуральным числам n), известный в широких кругах своей медленной расходимостью (сумма первых N членов растёт примерно как ln N), переразложил его в подряды в соответствии с делимостью n на разные простые числа и пришёл к выводу, — если б простых чисел было конечное число, то гармонический ряд сошёлся бы volens-nolens. Идеи Эйлера были восприняты очень многими, вплоть до Римана, который сформулировал свою гипотезу про дзета-функцию. Не будучи ни в малейшей степени понимантом этой теории, я слышал стопиццот неформальных соображений, почему гипотеза Римана просто обязана быть верной, — и от числовиков, и от специалистов по динамическим системам, и от комплексных аналитиков, — да от кого только нет). Но только воз и ныне тут, — любое серьёзное доказательство гипотезы Римана будет проверено сотнями первоклассных математиков, которые пытались совершить восхождение к этой Джомолунгме и прекрасно знают, в каком месте их самые профессиональные предшественники срывались в пропасть, не дойдя до вершины.
Но вот буквально вчера по историческим меркам, в 1955-м, бесконечно уважаемый мной Гиллель (Гарри) Фюрстенберг придумал "топологическое" доказательство бесконечности множества простых чисел. Оно довольно элементарно, вот видос с его подробным рассказом. Основная идея — определить на множестве ℤ целых чисел извращённую топологию. Для тех, кто не в танке, напомню: задать на (произвольном) множестве топологию означает пометить какие-то подмножества этого множества как открытые™, с соблюдением минимальных условий:
- Пустое множество и всё множество целиком — открыты;
- Объединение любого "числа" (имеются в виду бесконечные объединения любой мощности) открытых множеств — открыто;
- Пересечение конечного числа открытых множеств — открыто.
Дополнение к открытому множеству называется замкнутым™, с соответствующими условиями (конечное объединение и любое пересечение замкнутых множеств — замкнуто). Пробормотав эти заклинания, можно дальше рассуждать о непрерывности, компактности, связности, и прочей топологической абракадабре, не мучаясь никакой геометрической интерпретацией. Кру́жки, бублики, шарики, пуанкаре и перельманы отдыхают в дальнем углу ринга, где собрались в узкий кружо́к очень специальные топологические пространства с аристократической топологией. А самая простая топология, конечно, обитает на конечных множествах, где любое подмножество одновременно и открытое и замкнутое (такая вот дискретная демократия).
Топология Фюрстенберга объявляет открытыми все (целые) арифметические прогрессии с ненулевым шагом и всё, что можно получить их всевозможными (конечными и бесконечными) объединениями. Проверке того, что это в самом деле топология, подлежит только утверждение о том, что конечное пересечение прогрессий будет открытым, что элементарно: пересечение двух арифметических прогрессий либо пусто (что бывает, если соответствующие шаги имеют общий делитель, а "начальные" точки не согласованы), либо будет прогрессией с шагом, равным произведению (взаимно простых) шагов или объединением нескольких прогрессий с таким шагом и разными "начальными" точками). Забавно, что в видосе по ссылке это утверждение оставлено зрителю в качестве "упражнения". Заметим, что каждая прогрессия сама по себе является одновременно и замкнутым множеством: дополнение к ней состоит из конечного объединения прогрессий с тем же шагом, но сдвинутыми начальными точками. Тем самым с Фюрстенберговой точки зрения во множестве ℤ имеется бесконечное число "связных компонент" (что не очень удивительно, впрочем).
При таком определении непустое конечное подмножество ℤ не может быть открыто, поскольку мы разрешаем только прогрессии с ненулевым шагом, а в них всегда бесконечное число элементов.
Предположим, что множество простых чисел конечно, и рассмотрим всевозможные прогрессии, содержащие ноль и имеющие простой шаг. Такое объединение должно включать все целые точки, кроме двух, +1 и −1 (каждое число либо само просто, либо имеет простой делитель). С другой стороны, в силу предположения о конечности оно обязано быть замкнутым по топологическим соображениям (см. выше). Но тогда отсюда следовало бы, что множество из двух точек открыто, что невозможно. Ч.Т.Д.
Является ли это доказательство на самом деле "новым" доказательством того, что простых чисел бесконечно много? Нет. В основе доказательства лежит тот самый "трюк" Евклида, просто он запрятан очень глубоко, в утверждении об открытости пересечения двух прогрессий (то самое, доказательство которого столь любезно предоставлено зрителю). Фюрстенберг "просто" перевёл этот трюк на топологический язык, сочинив тем самым блистательный и совершенно неожиданный пример применения простейших свойств делимости к специальной топологии на ℤ.
Возвращаясь к исходной теме об олимпиадных задачах и открытых математических проблемах. Из конструкции Фюрстенберга получилась бы отличная и сравнительно несложная олимпиадная задача:
Задача. Назовём непустое подмножество ℤ "хорошим", если оно есть объединение любого числа целочисленных арифметических прогрессий с ненулевым шагом. Докажите, что пересечение любого конечного числа "хороших" множеств либо пусто, либо "хорошее".
Я подсунул её Гроше: он настучал ответ немедленно. Как и следовало ожидать. Впрочем, Гроша и полное доказательство Фюрстенберга знает. Талант композитора состоял в том, чтобы найти неожиданно красивую формулировку. До того, чтобы решать открытые (и интересные, содержательные) математические проблемы, ИИ ещё крутить и крутить шестерёнками. Пока он неплохо работает секретаршей и библиотекаршей (если не начинаются вдруг месячные глюки).
no subject
Date: 2026-01-17 10:00 am (UTC)хувыхухоль получается. Модет конечно и грок попробовать при оказии...no subject
Date: 2026-01-18 01:24 pm (UTC)no subject
Date: 2026-01-18 06:50 pm (UTC)no subject
Date: 2026-01-19 04:51 am (UTC)no subject
Date: 2026-01-19 07:10 pm (UTC)PS Можно конечно лажу что ИИ нагенерил (правдоподобную) давать студентам на экзамене и говорить - опровергни
no subject
Date: 2026-01-17 12:44 pm (UTC)no subject
Date: 2026-01-17 02:43 pm (UTC)Напротив, этюд - специально сочинённая конфигурация, придуманная (обычно) искусным человеком, которая позволяет найти ход, достигающий цели (выигрывающий партию или, наоборот, спасающий от мата), который не виден немедленно средними игроками (хорошие игроки - видят). Знание того, что решение есть, меняет многое, как я попытался объяснить.
no subject
Date: 2026-01-17 03:48 pm (UTC)Популярные ИИ с олимпиадными задачами справляются очень плохо, причем чем элементарнее формулировка тем хуже. Я пробовал, кстати, давать задачи из предыдущих Putnams. Решали не все, но те что решали делали это довольно быстро - за минуты. Думаю, что все 12 никакой грок пока что не решит.
Не впечатлены так не впечатлены, дело такое. Но есть ощущение, что мы играем в известную игру под названием "тогда и поговорим". You are here now.
no subject
Date: 2026-01-17 05:59 pm (UTC)no subject
Date: 2026-01-17 06:31 pm (UTC)no subject
Date: 2026-01-18 01:18 pm (UTC)Или это такое же бессмысленное упражнение, как бег наперегонки с машиной?
Причем из за наличия машин бег бессмысленным не становится.
no subject
Date: 2026-01-18 01:21 pm (UTC)no subject
Date: 2026-01-18 01:56 pm (UTC)Шахматы тоже не люблю - самый продвинутый в мире тайм-киллер. А если как развлечение - то есть много умных игр попроще.
no subject
Date: 2026-01-18 05:16 pm (UTC)no subject
Date: 2026-01-17 06:15 pm (UTC)"Тогда существует константа C."
(Дальше примерно на полстраницы идет обсуждение того, как и почему эта теорема важна . . .)
no subject
Date: 2026-01-17 06:38 pm (UTC)no subject
Date: 2026-01-17 07:38 pm (UTC)Речь идет не о хихиканье, а о реальной проблеме, с которой столкнулись (из-за AI) редакторы всех нормальных научных журналов (рецензентов не напасешься), возможные решения которой не сильно вдохновляют. Да и незадачливость жуликоватых пользователей AI я не стал бы переоценивать, - где-нибудь прорвутся/напечатаются.
Тао может использовать для решения трудных задач хоть AI, хоть гадание на кофейной гуще, - у него получится, я в него (Тао) верю, в отличие от.
no subject
Date: 2026-01-18 08:09 pm (UTC)no subject
Date: 2026-01-18 08:54 pm (UTC)no subject
Date: 2026-01-19 07:11 pm (UTC)no subject
Date: 2026-01-18 08:08 pm (UTC)PS Не скажу что до ИИ такой проблемы не было
реальность ссылок поленился проверить
Date: 2026-01-19 12:12 am (UTC)Кстати, это один из характерных черт творчества AI, - выдаются на гора правдоподобно смотрящиеся фальшивые ссылки.
no subject
Date: 2026-01-17 07:10 pm (UTC)no subject
Date: 2026-01-18 05:22 am (UTC)Этот код хорош для решения небольших сиюминутных задач, то есть в пределах одной-двух функций за раз.
Он не reusable, часто используются какие-то малоизвестные маргинальные особенности какой-то специфической версии языка, совершенно unmaintainable и т.д.
То есть ниша применения кода сгенерированого таким образом безусловно существует.
Облегчает ли ИИ работу программиста - да, безусловно.
Вытеснит ли ИИ код, как он существует сегодня, программирование как массовую профессию - нет.
no subject
Date: 2026-01-18 10:54 am (UTC)no subject
Date: 2026-01-19 05:00 am (UTC)А если вам нужно каждую неделю писать новую кантату, а вы не обладаете талантом Баха, то у вас будут получаться гаммы Ганона во всё более извращённых тональностях.
no subject
Date: 2026-01-19 09:10 am (UTC)А нетривиальность - она и в грамотно выстроенной школьной программе вполне себе встречается.
no subject
Date: 2026-01-19 09:14 am (UTC)в каком полку служилив какой кружок ходили?no subject
Date: 2026-01-19 09:28 am (UTC)no subject
Date: 2026-01-19 09:37 am (UTC)Хвалиться анонимно своими достижениями некрасиво и неубедительно, но количество моих школьных учеников, ставших сегодня профессорами математики в Ivy League универстетах или примерно эквивалентными европейскими профессорами в Европе - около десятка (это не считая тех, кого я учил уже в докторантуре). Есть один (как минимум) российский академик.
Позвольте мне иметь своё личное мнение про то, чем хороши и чем плохи математические кружки, матшколы и олимпиады.
no subject
Date: 2026-01-19 09:44 am (UTC)Просто у меня есть свое - те ребята, которые ходили на ваш кружок и учились с вами в одном классе, изначально были хороши. И если бы не ходили на кружок - вряд ли стали бы сильно хуже.
no subject
Date: 2026-01-18 05:10 pm (UTC)А вот то, что живой противник часто будет делать не сильнейшие ходы, а те, которые наиболее эффективно мешают вашим планам - это уже другой вопрос. И кстати, шахматные программы этому тоже научились. Понаблюдайте, как играет LeelaRookOdds - давая фору в ладью, просто делать правильные ходы недостаточно, надо уметь делать "неправильные" ходы :)
no subject
Date: 2026-01-19 05:21 am (UTC)no subject
Date: 2026-01-19 06:04 pm (UTC)Пустяк, но "кроме тривиальной топологии с открытыми пустым 0 и самим множеством Х".