Сумма степеней чисел
Такие разные суммы…
В математике регулярно приходится иметь дело с самыми разными суммами натуральных чисел в разных степенях:
Может возникнуть вопрос, а зачем их считать? Дело в том, что подобные суммы встречаются в самых разных разделах математики, в особенности в геометрии. Поверьте, вы даже не представляете, какие замечательные результаты можно получить с их помощью!
Поэтому у математиков возник вопрос — а можно ли как-то быстро посчитать, чему эти суммы равны, без необходимости долго и утомительно возводить в степень и складывать? Ответу на этот вопрос посвящена эта тема.
Записывать такие суммы довольно долго. Чтобы не тратить время и не путаться, введём обозначение , обозначающее сумму k-ых степеней первых n натуральных чисел:
Немного поупражняемся с введённым обозначением для сумм степеней чисел:
В этой теме мы попытаемся найти прямые и удобные формулы для расчёта произвольных — сумм натуральных чисел в любой степени.
Поехали!
Сумма единиц
Начнём с сумм вида , то есть сумм первых n натуральных чисел в нулевой степени:
Как мы помним, любое число в нулевой степени (кроме 0) равно 1. Меняем все числа на единицу и пытаемся решить сложнейшую математическую задачу — найти сумму n единиц:
Тут нам на помощь спешит определение натурального числа, которое само по себе и является суммой единиц. Сумма двух единиц это число 2. Трёх — 3. Сумма n единиц — число n.
Ах, если бы и остальные суммы считались так же просто…
К сожалению, в этой теме чем дальше, тем сложнее…
Но мы справимся!
Сумма натуральных чисел
Первое серьёзное испытание на нашем пути — найти сумму первых n натуральных чисел:
Такие суммы периодически встречаются в самых разных разделах математики. Одно интересное применение мы рассмотрим тут, а другие дожидаются вас в практикуме.
Но сначала надо разобраться, а как такие суммы вообще считать!
Гениальное решение
Согласно легенде, 8-летний Карл Гаусс плохо себя вёл на уроке. Чтобы чем-то надолго занять непослушного мальчишку, учитель дал ему сложную задачу — найти сумму первых 100 натуральных чисел:
План по отвлечению с треском провалился.
Маленький гений решил эту задачу меньше чем за минуту и озвучил правильный ответ — 5050.
Как он это сделал?! 🤯
Давайте разбираться.
Выпишем в один ряд числа от 1 до 100, а под ним ещё один ряд тех же чисел, но в обратном порядке — от 100 до 1. Если складывать верхнее и нижнее числа в каждом столбике, то каждый раз будет получаться число 101!
Всего 100 столбцов, каждый из которых равен 101. В сумме получаем . Но сложив друг с другом столбцы, мы сложили все числа от 1 до 100 дважды:
Получается, дважды сложив все числа от 1 до 100 мы 100 раз получили число 101:
Делим обе части равенства на 2 и получаем ответ на задачу:
Вот так вот просто можно получить ответ на казалось бы долгую и утомительную вычислительную задачу! Достаточно просто поиграться с суммами чисел и заметить интересный факт, что и сделал маленький Гаусс. Удивлять всё математическое сообщество невероятными результатами будущий король математики будет на протяжении всей своей жизни…
Тот же самый алгоритм действий можно повторить для суммы любого количества чисел. Дважды сложив n первых натуральных чисел мы n раз получим число (n + 1):
Геометрическое решение
Найти формулу суммы первых n натуральных чисел можно и чисто из геометрических соображений. Для этого каждое число представим в виде синих квадратов, из которых построим «треугольник». Количество квадратов в этом треугольнике и будет равно искомой сумме чисел.
Но как найти, из скольких квадратов мы построили треугольник? Нужно этот треугольник достроить до прямоугольника. Будем делать это зелёными квадратами. Для получения прямоугольника их потребуется столько же, сколько и синих:
Получили прямоугольник из n квадратов в ширину и n + 1 квадрата в длину. Его площадь будет равна количеству всех использованных в строительстве квадратов.
Прямоугольник мы построили из одинакового количества синих и зелёных квадратов. Поделив найденную площадь на 2, мы как раз и найдём количество только синих (или только зелёных) квадратов, а значит и искомую сумму n первых натуральных чисел:
Числа, получаемые по выведенной формуле, называют треугольными:
Свое название они получили как раз из-за того, что геометрически их можно представить в виде квадратов или шаров, из которых выложили «треугольник». Вот первые четыре треугольных числа:
Треугольные числа помогают ответить на множество самых разных вопросов. Например, на складе брёвен достаточно места, чтобы выложить на земле 22 брёвна друг рядом с другом. Какое максимальное количество брёвен можно хранить на таком складе?
Брёвна надо укладывать в форме треугольника, иначе они укатятся. Поэтому ответом на вопрос будет треугольное число . Итак, максимум 253 бревна можно хранить на складе.
Алгебраическое решение
Это решение поначалу может показаться непонятным и запутанным, но обязательно разберитесь в нём! В конечном итоге, когда закончатся геометрические аналогии и гениальные озарения, останется только этот вариант решения!
Начнём со следующего равенства, в котором мы используем формулу квадрата разности:
Обратите внимание, что в правой части есть число n во всех степенях: и даже . Выпишем подобные разложения квадрата разности для всех чисел от 1 до n:
Посмотрите, как столбики синих чисел образуют цепочки чисел во всех степенях. Теперь сложим все эти равенства друг с другом (отдельно левые и отдельно правые части), вынося за скобки –2:
Обратите внимание, что слева и в скобках справа у нас образовались суммы чисел в разных степенях!
Заменяем длинные суммы на введённое обозначение для сумм степеней чисел:
Красивое получилось равенство…
В него как бы впечатаны суммы n чисел во всех степенях от 0 до 2.
Ранее мы уже выяснили, что равно n. Производим замену, а также изолируем сумму , ведь именно её мы и ищем:
Осталось только найти, чему равна разность . Довольно очевидно, что если из суммы квадратов от 1 до n вычесть сумму квадратов от 1 до (n – 1), то в итоге останется только .
Вот мы и вывели чисто алгебраически прямую формулу суммы первых n натуральных чисел:
Обратите внимание, у нас получилось два ответа: один в виде многочлена, а второй запакованный в виде удобной формулы. Вариант в виде многочлена удобен для анализа и вывода дальнейших формул. Запакованный вариант проще запомнить.
В виде многочлена:
Найдите, чему равна следующая сумма чисел:
А кто сказал, что будет легко?
Сумма квадратов чисел
Повышаем ставки! Теперь мы будем искать прямую формулу для расчёта суммы квадратов чисел:
Геометрическое решение
Как сумму обычных чисел можно представить в виде «треугольника», так и сумму квадратов можно изобразить графически — в виде пирамидок из кубиков с квадратными основаниями:
При таком взгляде на проблему искомая сумма будет равна количеству кубов, из которых состоит пирамида. Но как быстро посчитать количество кубов? Нужно попытаться достроить эту пирамиду до простой фигуры, объём которой легко найти. Например, до параллелепипеда.
Сделать это не так-то просто. Но у мыслителей Античности, без интернета и компьютерных игр, было много времени на размышления. В итоге они таки смогли получить параллелепипед, хитрым образом совместив вместе целых шесть одинаковых пирамид!
Отметим размеры (длину, ширину и высоту) параллелепипеда:
Посчитаем его объём, а значит и количество кубов из которых он состоит:
Но этот параллелепипед составлен из шести одинаковых пирамид, то есть из шести одинаковых сумм n чисел в квадрате. Значит, для получения одной суммы, надо найденный объём поделить на 6:
Вот так вот геометрия в очередной раз пришла на выручку алгебре! Геометрическое решение хорошо ещё и тем, что с его помощью саму формулу легко запомнить: параллелепипед с увеличивающимися сторонами n, n + 1, 2n + 1, делим на 6 одинаковых пирамид, из которых он и состоит.


Мы открыли ещё один тип так называемых «фигурных» чисел, то есть чисел, которые можно представить в виде геометрических фигур. Числа, получаемые из выведенной нами формулы, называются «квадратными пирамидальными».
С этими числами связана сформулированная в 19-м веке «задача о пушечных ядрах»: сколько пушечных ядер можно уложить и в один слой в форме квадрата, и в форме пирамиды с квадратным основанием?
Квадрат можно сформировать из ядер. Формулу количества ядер для постройки пирамиды с квадратным основанием мы тоже уже знаем. Задача сводится к решению следующего уравнения в натуральных числах:
Оказывается, исключая тривиальное решение из 1 ядра, у задачи есть только один ответ: m = 70 и n = 24. Другими словами, только 4900 ядер можно уложить и в квадрат, и в виде квадратной пирамиды!
Алгебраическое решение
Алгоритм вывода точно такой же, как и алгебраический вывод суммы натуральных чисел. Только в этот раз надо выписывать суммы уже в третьей степени. Попробуйте сделать вывод самостоятельно, а потом проверьте себя:
В виде многочлена:
Вычислите следующую сумму:
Сумма кубов чисел
Последняя степень, в которой ещё можно получить прямую формулу «элементарным» и наглядным способом. Разберёмся же с суммой кубов чисел!
Гениальная гипотеза
Сейчас речь пойдёт не о решении, а о гипотезе. Её плюс в том, что она очень легко запоминается и выводится, а минус в том, что процесс её получения не является доказательством — верность полученной формулы придётся доказывать отдельно.
Выпишем в первой строке таблицы, чему равны суммы первых натуральных чисел, а во второй суммы их кубов, и попробуем найти взаимосвязь:
Обратили внимание, что сумма кубов в точности равна квадрату суммы обычных чисел?
Может возникнуть предположение, что вообще любая сумма кубов n чисел будет равна квадрату суммы этих же n чисел. И это предположение действительно верно:


На самом деле даже формулу суммы кубов можно «вывести» геометрически. Просто делается это уже не так элементарно, наглядно и естественно, и к тому же задействует «разрезание» фигур:
Представляем кубы чисел в виде геометрических кубов, нарезаем их на слои. Причём последний слой каждого чётного куба нужно дополнительно разрезать надвое.
Из полученных слоёв выкладываем большой квадрат со стороной, равной сумме чисел Его площадь и равна количеству всех использованных кубиков:
Это равенство иногда называют теоремой Никомаха в честь древнегреческого математика Никомаха Герасского (II век нашей эры).
Алгебраическое решение
Гипотеза может выглядеть сколь угодно соблазнительно, но использовать её без доказательства опасно. К счастью, у нас уже есть рабочий метод вывода прямых формул для сумм степеней чисел:
В виде многочлена:
Вычислите следующую сумму:
Проблема больших степеней
Мы получили прямые формулы для сумм чисел в степенях от 0 до 3.
А что дальше?
А дальше начинаются большие проблемы…
Геометрический подход перестаёт работать. Для простой суммы чисел в первой степени мы задействовали площадь. Для суммы квадратов задействовали объём. Чтобы продвинуться дальше, нужно либо выходить в многомерные пространства, что наши мозги очень плохо умеют делать, либо выдумывать какие-то очень сложные геометрические аналогии.
Хитрые приёмы и озарения тоже закончились. Слишком сложные получаются формулы. Их не вывести каким-то необычным и простым действием, по типу попарного сложения противоположных чисел (как в решении Гаусса) или возведения в квадрат (как в сумме кубов).
Вот и получается, что два самых любимых метода учёных древности (геометрия и необычные ходы) перестали работать. Алгебра же в те времена была крайне слабо развита. Из-за этого вся история с суммами степеней чисел зашла в тупик и простаивала без малого 1000 лет!
И только в 17-м веке, с развитием алгебры, учёным удалось полностью разобраться в этом вопросе и получить алгоритмы вывода прямых формул для любой степени, без привязки к алгебре или каким-то нестандартным фактам.
Рекуррентная формула
Каждый раз, когда речь заходит о степенях и длинных суммах, это повод задуматься о биноме Ньютона. Он часто выступает своеобразным «мостиком» между суммами и их общими формулами.
Рассмотрим разложение следующей степени бинома:
Обратите внимание, что в разложении встречаются все степени числа n от k-ой до нулевой. Выпишем все возможные разложения чисел от 0 до n:
Сложим все эти равенства друг с другом (отдельно левые и отдельно правые части). В правой части выносим за скобки одинаковые биномиальные коэффициенты:
Теперь заменим сумму в левой части равенства и суммы в скобках в правой части на введённое обозначение сумм степеней чисел:
Невероятно! Всего парой простых действий с биномами Ньютона мы получили единую формулу, в которую «впечатаны» все суммы n чисел всех степеней (от 0 до k + 1)!
Но нам всё же нужна сумма n чисел в k-й степени, а не сумма n чисел k + 1-й степени. Поэтому ещё немного преобразуем равенство.
Для начала избавимся от сумм k + 1-й степени, используя тот факт, что разность равна :
Изолируем искомую сумму :
Наконец, в правой части равенства используем символ суммы и получаем окончательную формулу:
«Рекуррентной» эта формула называется потому, что для получения значения , нам нужно сначала по этой же формуле вычислить формулы сумм всех предыдущих степеней: и так далее…
Мы получили великолепный результат — доказали, что прямые формулы для суммы чисел любых степеней существуют и даже нашли способ их вывести!
Опробуем формулу в деле!
Найдите прямую формулу для суммы чисел в четвёртой степени:
С помощью этой формулы посчитайте сумму первых 15 чисел в четвёртой степени.
Прямая формула?
Полученной нами рекуррентной формулы вполне достаточно для вывода прямых формул сумм чисел небольших степеней. Но чем выше степень, тем более трудоёмким становится процесс вывода.
Есть ли способ попроще? И да и нет.
В начале 18-го века Якоб Бернулли получил прямую формулу суммы степеней чисел, без необходимости высчитывать формулы сумм меньших степеней:
Эта формула (формула Фаульхабера) очень похожа на нашу рекуррентную. Вот только вместо предыдущих сумм в ней используются особые числа , называемые числами Бернулли. Эти числа появляются во многих других крайне полезных математических формулах, в основном в высшей математике.
Проблема в том, что считаются эти числа тоже по рекуррентной формуле, и для вычисления числа , прямо как и с суммами, надо вычислить все предыдущие числа: , и так далее вплоть до .
Поэтому да, несколько более простая формула действительно существует, но нет, в ней всё равно предостаточно рекуррентных вычислений.
Источники15
Список внешних источников, которые использовались при написании этого материала. Для более глубокого погружения в материал рекомендуются ознакомиться с ними подробнее, особенно с избранными источниками, которые отмечены звездочкой: