Возвращаясь к доказательству самого Эйлера — на него можно смотреть несколькими способами. Давайте сначала посмотрим на то, как оно у Эйлера записано. Он начинает с того, что разлагает бесконечное произведение (1-x)(1-x^2)(1-x^3)... по последнему не-единичному сомножителю, вылезающему при раскрытии скобок:
Получается бесконечная сумма уже конечных произведений. Дальше Эйлер забирает "в итог" первые слагаемые 1-x, выносит x^2 из оставшегося, и раскрывает скобки у (1-x), на который они все делятся:
И тут уже понятно, как нужно формулировать утверждения (где там степени образуют арифметическую прогрессию с какой разностью) — и что как только последовательность утверждений правильно записать, мгновенно получится доказательство по индукции.
Второй способ (чуть более современный взгляд) — я его увидел в статье G. Andrews, Euler's pentagonal number theorem, Mathematics Magazine 56 (1983), no. 5, 279-284 — состоит в том, чтобы рассмотреть такие суммы произведений, зависящие от двух переменных.
Тогда вынесение первых двух слагаемых и раскрытие первой скобки это функциональное уравнение:
Математические байки
(G. Andrews, Euler's pentagonal number theorem, Mathematics Magazine, vol. 56, 1983)
И ход доказательства Эйлера — это итеративное применение этого тождества.
Но третий, совершенно прекрасный, вероятностный взгляд на всё то же доказательство придумал Федя Петров. Он описан у него вот тут, но я всё-таки пару слов скажу.
Fedya Petrov's blog
Euler’s proof of pentagonal theorem
Visit the post for more.
Вот пусть у нас есть квадратики, в каждом из которых независимо может вырасти ёлка с вероятностью (1-x) (и, соответственно, он остаётся пустым с вероятностью x).
Тогда в прямоугольнике 1xn не вырастает ни одной ёлки с вероятностью x^n — соответственно, хоть одна вырастает с вероятностью (1-x^n).
А произведение s=(1-x)(1-x^2)(1-x^3)... — это вероятность того, что ни один из прямоугольников размера 1x1, 1x2, 1x3,... не останется пустым!
Тогда в прямоугольнике 1xn не вырастает ни одной ёлки с вероятностью x^n — соответственно, хоть одна вырастает с вероятностью (1-x^n).
А произведение s=(1-x)(1-x^2)(1-x^3)... — это вероятность того, что ни один из прямоугольников размера 1x1, 1x2, 1x3,... не останется пустым!
Если смотреть на 1-s — то оно разбивается по тому, какой самый левый прямоугольник остался пустым. Либо это левая клетка (вклад x), либо пустых клеток хотя бы две (выносим x^2), а во всех прямоугольниках левее того есть хотя бы по одной ёлке (иначе бы это был не самый левый), и мы получаем бесконечную сумму конечных произведений конфигураций "вот тут ёлок нет, а вот в каждом из этих прямоугольников хотя бы одна есть".