ar
Feedback
Математические байки

Математические байки

الذهاب إلى القناة على Telegram

Рассказы про разную математику. Архив: http://dev.mccme.ru/~merzon/mirror/mathtabletalks/

إظهار المزيد
4 262
المشتركون
+124 ساعات
-57 أيام
+230 أيام
أرشيف المشاركات
Если действительно руками скобки пораскрывать, то вдруг (совершенно поразительно) окажется, что почти всё сократилось: Q(q) = 1 -q -q^2 +q^5 +q^7 - q^12 - q^15 +...

Из разложения P в произведение мы знаем и разложение Q; давайте раскроем скобки — и пусть c_n это получившиеся коэффициенты.
Из разложения P в произведение мы знаем и разложение Q; давайте раскроем скобки — и пусть c_n это получившиеся коэффициенты.

Теперь давайте посмотрим на обратный ряд к P(q) — просто формально записав Q(q)=1/P(q).

В скобках — очень забавно, что совсем похоже устроено произведение Эйлера для дзета-функции. Просто роль q^j играет p^{-s}, а
В скобках — очень забавно, что совсем похоже устроено произведение Эйлера для дзета-функции. Просто роль q^j играет p^{-s}, а по основной теореме арифметики каждое натуральное число ровно одним способом раскладывается в произведение простых, поэтому числители единичные.

photo content

Если ограничения на величину слагаемых нет — получается уже просто бесконечное произведение:

Первая скобка отвечает за единицы, вторая за двойки, и так далее — так что (сгруппировав одинаковые слагаемые) разбиению n, в котором a_1 единиц, a_2 двоек,..., a_k слагаемых, равных k, мы сопоставляем произведение мономов из этих скобок, где q^{1*a_1} взят из первой скобки, q^{2*a_2} из второй, и т. д.. А дальше — каждая скобка "собирается", как сумма геометрической прогрессии.

photo content

Если бы мы работали не со всеми разбиениями n, а только с разбиениями в сумму слагаемых, не превосходящих k, то производящая функция развалилась бы в произведение k скобок-сомножителей:

Как это соотношение можно получить? Беглый взгляд показывает, что это явно что-то нетривиальное. Поэтому давайте его временно отложим в сторону, и применим к последовательности p(n) стандартный молоток (а точнее, кувалду) комбинаторики — рассмотрим производящую функцию этой последовательности: P(q):=\sum_{n=0}^{\infty} p(n) q^n.

Применение этого равенства — кадр из великолепного видео Mathologer-а "The hardest "What comes next?" (Euler's pentagonal for
Применение этого равенства — кадр из великолепного видео Mathologer-а "The hardest "What comes next?" (Euler's pentagonal formula)" — которое я очень всем советую.

Но нас будет интересовать другой способ — оказывается, на сами p(n) тоже есть рекуррентное соотношение, только чуть более сложное! Вот оно: p(n)=p(n-1)+p(n-2)-p(n-5)-p(n-7)+p(n-12)+p(n-15)-... (Сумма обрывается, как только аргумент у p становится отрицательным.)

photo content

Но — если замкнутой формулы нет, то как можно (при желании) вычислять p(n) при большом n? Скажем, если перебор всех p(100)=190569292 разбиений числа n=100 ещё можно поручить компьютеру, то перебирать все p(1000)=24061467864032622473692149727991 разбиения числа n=1000 кажется не очень продуктивной идеей. Один "технический" способ решения этого вопроса — это находить больше. А именно, пусть p_k(n) — число разбиений n в сумму (невозрастающих) слагаемых, которые все не превосходят данного k. Тогда, с одной стороны, p(n)=p_n(n), а с другой — числа p_k(n) уже несложно ищутся рекурсивно, когда мы перебираем варианты для самого большого слагаемого: p_k(n) = \sum_{j=1}^k p_j(n-j).

photo content

Хорошей замкнутой формулы (как формула Бине для чисел Фибоначчи) для чисел разбиения нет; интересно, что их количество растёт быстрее, чем любой полином, но медленнее, чем экспонента:

photo content

=== Один из самых классических объектов в комбинаторике — это число разбиений p(n): сколькими способами число n можно представить в виде суммы натуральных слагаемых, если мы не различаем способы, отличающиеся только порядком слагаемых (или, что то же самое, предполагаем, что слагаемые упорядочены по неубыванию). Так, p(1)=1, p(2)=2 (потому что 2=1+1), p(3)=3 (потому что 3=2+1=1+1+1), p(4)=5 (потому что 4=3+1=2+2=2+1+1=1+1+1+1), p(5)=7 (упражнение), и так далее. Разбиению числа n можно сопоставить диаграмму Юнга: фигуру из клеток в первом квадранте, у которой число клеток в k-й строке это k-е слагаемое. Например, вот диаграмма Юнга для разбиения 15=6+5+3+1:

В ответ на мой вчерашний пост в личку пришло сразу несколько бдительных математиков с разумными комментариями, которые я выношу в этот мини пост. Конечно, число 42 я взял с потолка (ведь уже скоро день Полотенца), и вместо него могло быть другое число. И действительно, если немного подумать, то можно аналитически показать, что в n-мерном пространстве такую ось можно провести для любых n невырожденных точек (доказывается, например, построением базиса из векторов к этим точкам, а потом построением нужной оси в этом базисе). Спасибо, Федя, Витя и все остальные, кто пишет мне уточнения и комментарии к моим постам :)

Математические байки - إحصائيات وتحليلات قناة تيليجرام @mathtabletalks