День числа Пи — это ежегодный праздник, посвящённый математической константе π (отношению длины окружности идеального круга к его диаметру). День числа Пи отмечается 14 марта (3-й месяц), поскольку 3, 1 и 4 — первые три значащие цифры числа π. Он был основан в 1988 году Ларри Шоу, сотрудником научного музея «Эксплораториум» в Сан-Франциско (Калифорния). Празднования часто сопровождаются поеданием пирога или проведением соревнований по цитированию цифр числа Пи наизусть. В 2009 году Палата представителей Конгресса США поддержала предложение о праздновании Дня числа Пи. 40-я Генеральная конференция ЮНЕСКО объявила День числа Пи Международным днём математики в ноябре 2019 года. Альтернативные даты праздника — 22 июля (22/7, приближение к π) и 28 июня (6,28, приближение к 2π или тау).



1) π нельзя вычислить точно, потому что его невозможно представить в виде дроби


Если вы можете представить число в виде дроби (отношения) двух целых чисел, то есть двух целых чисел с положительным или отрицательным значением, то это число, значение которого вы можете узнать точно. Это верно для чисел, дроби которых записываются без периода, например 2/5 (или 0,4), и верно для чисел, дроби которых записываются с периодом, например 2/3 (или 0,666666...).

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



2) Метод Архимеда используется для приближённого определения π уже более 2000 лет


Вычислить площадь круга сложно — особенно если вы ещё не знаете, что такое "π". Но вычислить площадь правильного многоугольника легко, особенно если вы знаете формулу площади треугольника и понимаете, что любой правильный многоугольник можно разбить на набор из равнобедренных треугольников. У вас есть два пути:
  • вы можете вписать правильный многоугольник внутрь круга и учитывать, что «истинная» площадь круга должна быть больше его,
  • или вы можете построить правильный многоугольник снаружи круга и учитывать, что «истинная» площадь круга должна быть меньше этой площади.


Чем больше сторон у правильного многоугольника, тем ближе к значению π. В III веке до н.э. Архимед взял эквивалент 96-гранного многоугольника для приближённого определения π и обнаружил, что оно должно лежать между двумя дробями 220/70 (или 22/7, поэтому в Европе день π отмечается 22 июля) и 223/71. Десятичные эквиваленты этих двух приближений — 3,142857… и 3,140845..., что весьма впечатляет для двух с лишним тысяч лет назад!



3) Приближение для π, известное как «Милю», открытое китайским математиком Цзу Чунчжи, было лучшим дробным приближением π в течение примерно 900 лет


В V веке математик Цзу Чунчжи открыл замечательное дробное приближение π: 355/113. Для тех из вас, кому нравится десятичное приближение π, оно получается равным 3,14159292035… что соответствует первым семи цифрам π и отличается от истинного значения всего на 0,0000002667, или на 0,00000849%. Это самое долгоиграющее лучшее приближение в письменной истории.

На самом деле, если вы будете пытаться вычислить дробные приближения π, постоянно увеличивая знаменатель, то вы не найдёте лучшего варианта, чем 355/113, пока не наткнётесь на дробь 52163/16604, которая, впрочем, лишь немногим лучше. Если 355/113 отличается от истинного значения π на 0,00000849%, то 52163/16604 отличается от истинного значения π на 0,00000847%.

Эта замечательная дробь, 355/113, была лучшим приближением к π, существовавшим до конца 14-го — начала 15-го века. Именно тогда индийский математик Мадхава из Сангамаграмы придумал более совершённый метод приближения π: метод, основанный на суммировании бесконечных рядов.

4) π не просто иррациональное число – оно ещё и трансцендентное


Чтобы число было рациональным, оно должно записываться в виде дроби с целыми числами в числителе и знаменателе. По этому признаку π является иррациональным — как и, например, квадратный корень из целого положительного числа, типа √3. Однако существует большое различие между числом типа √3, которое известно как «действительное алгебраическое» число, и π, которое является не только иррациональным, но и трансцендентным.

Если вы можете записать полиномиальное уравнение с целочисленными экспонентами и коэффициентами и использовать только суммы, разности, умножение, деление и экспоненты, то все реальные решения этого уравнения будут реальными алгебраическими числами. Например, √3 является решением полиномиального уравнения x² — 3 = 0, а другим его решением является -√3. Но ни для одного трансцендентного числа, включая π, e и γ, таких уравнений не существует.

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

5) Вы можете очень просто построить приближение к π, бросая дротики


Хотите получить приблизительное значение π, но не хотите заниматься сложной математикой? Нет проблем, просто возьмите круг, нарисуйте вокруг него квадрат, одна сторона которого точно равна диаметру круга, и начните бросать дротики. Вы сразу же обнаружите, что:
  • некоторые дротики попадают внутрь круга (вариант 1),
  • некоторые дротики попадают за пределы круга, но внутрь квадрата (вариант 2),
  • и некоторые дротики попадают за пределы квадрата и круга (вариант 3).


Если ваши дротики будут попадать в истинно случайные места, вы обнаружите, что отношение «дротиков, попавших внутрь круга (вариант 1)» к «дротикам, попавшим внутрь квадрата (варианты 1 и 2 вместе)» равно π/4. Этот метод аппроксимации π является примером техники моделирования, очень часто используемой в физике частиц: метод Монте-Карло. Если вы напишете компьютерную программу для моделирования этой игры в дартс, то вас можно будет поздравить: вы только что написали свою первую симуляцию Монте-Карло!



6) Вы можете довольно неплохо и относительно быстро построить приближение к числу π с помощью непрерывной дроби


Хотя вы не можете представить π в виде простой дроби, вы можете представить его в виде непрерывной дроби. У такой дроби в знаменатели стоят дроби, у которых в знаменателе стоят ещё дроби, и так далее. Чем больше дробей вы вычисляете, тем более точное приближение у вас получается.

Существует множество примеров формул, которые можно использовать для приближения к числу π через повторения, но преимущество трёх приведённых на картинке выше формул в том, что они просты, понятны и дают отличное приближение при относительно небольшом количестве членов. Например, использование только первых 10 членов последней показанной серии дробей правильно даёт первые 8 цифр π, с небольшой ошибкой в 9-й цифре. Большее количество членов даёт лучшее приближение.



7) После 762 цифр π встречается шесть девяток подряд


Это математическое совпадение стало знаменитым благодаря идее о том, что можно запомнить цифры числа π до этого момента, а потом пошутить насчёт рациональности π. Самое раннее известное упоминание этой идеи встречается в книге Дугласа Хофштадтера «Метамагические темы» 1985 года, где Хофштадтер пишет:
Я сам однажды выучил 380 цифр числа π, когда был сумасшедшим школьником. Моей недостижимой мечтой было дойти до того места в 762 знака в десятичной системе счисления, где будет «999999», чтобы я мог произнести его вслух, дойти до этих шести девяток, а затем в шутку заявить: «И так далее!».


Эту последовательность из шести девяток иногда называют «точкой Фейнмана», в честь физика Ричарда Фейнмана, который якобы высказал эту идею в одной из лекций. Однако неясно, когда и сделал ли Фейнман такое заявление; оно не упоминается ни в опубликованных биографиях, ни в автобиографиях, и неизвестно его биографу Джеймсу Глику.

Теперь мы вступаем на территорию, требующую довольно сложных вычислений. Многие люди задавались вопросом: «Какие закономерности можно найти в числе π?». Если выписать первые 1 000 цифр, то уже и в них можно обнаружить несколько интересных закономерностей:
  • 33-я цифра числа π – это ноль. Именно так далеко нужно зайти, чтобы найти в записи числа π все 10 цифр, от 0 до 9.
  • В первых 1000 цифрах π есть несколько случаев «трижды повторяющихся» чисел подряд, включая «000» (два раза), «111» (два раза), «555» (два раза) и «999» (два раза).
  • При этом эти две тройки из девяток находятся рядом друг с другом; после 762-й цифры числа π вы увидите шесть девяток подряд.


Можно доказать, что где-то в π встречаются любые комбинации и последовательности цифр; но при этом вы не найдёте строку из 7 одинаковых цифр подряд, пока не выпишите почти 2 миллиона цифр π!

8) Вы можете вычислить π с точностью до 31 цифры, разделив два обычных на вид иррациональных числа


Одно из самых причудливых свойств π заключается в том, что оно появляется в очень неожиданных местах. Хотя формула e = -1 является, пожалуй, самой известной — но, возможно, лучший и ещё более странный факт заключается в следующем: если взять натуральный логарифм 18-значного целого числа 262 537 412 640 768 744, а затем разделить его на квадратный корень числа 163, то получится число, идентичное π вплоть до 31-й цифры.

Почему это так, и как мы дошли до такого хорошего приближения для π?

Оказывается, в 1859 году математик Шарль Эрмит обнаружил, что комбинация трёх иррациональных (и двух трансцендентных) чисел e, π и √163 даёт так называемое «почти целое число»: e π√163 почти точно оказывается целым. Это будет число, почти равное 262 537 412 640 768 744 – а именно, 262 537 412 640 768 743,99999999999925…

9) У нескольких знаменитых в области физики, астрономии и космонавтики людей день рождения приходится на день π


Первый из них – сам Альберт Эйнштейн, родившийся 14 марта 1879 года. Известный своим вкладом в теорию относительности, квантовую механику, статистическую механику и эквивалентность энергии и массы, Эйнштейн также — самый известный человек из родившихся в день π.

Следующий — Фрэнк Борман, родившийся 14 марта 1928 года, которому в этот день в 2023 году исполнилось 95 лет. Он командовал «Джемини-7» и был связным НАСА в Белом доме во время высадки на Луну «Аполлона-11», но наиболее известен как командир корабля «Аполлон-8», который стал первой экспедицией, доставившей астронавтов на Луну, облетевшей вокруг Луны и сфотографировавшей место «восхода» Земли над горизонтом Луны.

Третий, возможно, наименее известный сегодня человек — это Джованни Скиапарелли, родившийся 14 марта 1835 года. Благодаря его работам XIX века мы получили самые подробные на то время карты скалистых планет нашей Солнечной системы (кроме нашей): Меркурия, Венеры и Марса.

Ещё один человек — Джин Сернан, родившийся 14 марта 1934 года, который (на данный момент) является последним человеком, ступившим на Луну. Он вошёл в лунный модуль «Аполлона-17» вслед за другим членом экипажа Харрисоном Шмиттом. Сернан умер 16 января 2017 года в возрасте 82 лет.



10) Существует знаменитое звёздное скопление, внешне похожее на букву "π"


На фото выше представлено открытое звёздное скопление Мессье-38, которое можно найти, сначала обнаружив яркую звезду Капеллу, третью по яркости звезду в северном полушарии (после Арктура и Ригеля), а затем переместившись примерно на треть пути по направлению к Бетельгейзе. Прямо в этом месте, не доходя до звезды Альнат, вы найдёте звёздное скопление Мессье-38. На композитном фото из красного, зелёного и синего цветов отчётливо видна знакомая нам форма.

В отличие от самых новых и молодых звёздных скоплений, ни одна из оставшихся в Мессье-38 звёзд никогда не станет сверхновой: масса всех выживших звёзд слишком мала для этого. Самые массивные звезды в скоплении уже умерли, и теперь, спустя примерно 220 миллионов лет после их образования, остались только звезды классов A, F, G (похожие на Солнце) и более холодные. И что примечательно, самые яркие и голубые из выживших звёзд образуют на небе приблизительную π-форму. Существует ещё четыре относительно близких к нам звёздных скопления, но ни одно из них не связано с Мессье-38, которое расположено на расстоянии 4200 световых лет от нас и содержит сотни, а возможно, даже тысячи звёзд. Так что благодаря этому скоплению вы можете увидеть π в небе.

Комментарии (26)


  1. netricks
    00.00.0000 00:00

    А еще, мало кто знает, но если мы пронумеруем буквы английского алфавита следующим образом: `a-01, b-02 .. z-26`, то в числе пи мы сможем обнаружить последовательность цифр, кодирующую Шекспировского Гамлета!. Удивительно. Возможно, Шекспир был нумерологом!


    1. Squoworode
      00.00.0000 00:00
      +10

      Да зачем нумеровать? Просто пишем пи в шестнадцатиричной системе и читаем как ascii...


      1. Refridgerator
        00.00.0000 00:00
        +2

        А ещё можно записать пи в пи-ричной системе счисления и получится просто 10.


        1. Squoworode
          00.00.0000 00:00

          Тогда будет сложно прочитать Гамлета.

          В гамлетичной системе счисления тоже не очень...


    1. el_hopaness_romtic
      00.00.0000 00:00
      +3

      А это утверждение доказано (или как-то называется)? Я много раз встречал подобные утверждения про трансцендентные числа, но мне неочевидно, что они верные. Условно, если я напишу число 0.1101100110001... (две единицы, один ноль, две единицы, два нуля, две единицы, три нуля и т.д.) - думаю, оно будет трансцендентным, но Гамлета там не зашифровано (по крайней мере, указанным способом)


      1. netricks
        00.00.0000 00:00
        +2

        Нет, это гипотеза. Хотя в неё "верит" большинство профессиональных математиков.


      1. Refridgerator
        00.00.0000 00:00
        +3

        Да, именно так. Бесконечная ациклическая последовательность символов вовсе не значит перебор всех возможных вариантов сочетания из этих символов. Почему до сих пор теорема об обезьянах звучит именно как "теорема" и вообще упоминается без приписки "лженаучная" — лично для меня загадка.


        1. EzikBro
          00.00.0000 00:00
          +1

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


          1. Refridgerator
            00.00.0000 00:00
            +1

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


            Ну а если сюда подключить ещё и ЦОС, в котором нет понятия случайности, но зато есть понятие шума — и у этого шума есть вполне конкретные характеристики, которые отличают его от полезного сигнала — то получаем ещё большее противоречие — поскольку из теоремы об обезьянах следует, что шум от полезного сигнала отличить невозможно, а значит никакого радио, вайфая и спутникового интернета быть не может.


      1. CBET_TbMbI
        00.00.0000 00:00

        А будет ли твоё число трансцендентным? Или иррациональным? Честно говоря, не знаю, как их различить для случайно написанного числа. Но, как я понимаю, в числе Пи числа идут в общем-то случайно, не имея никакой закономерности. У тебя же хоть цикла, как такового нет, то закономерность более чем очевидна.

        Если в Пи на самом деле нет закономерности, то задача поиска там Шекспира сравнима с набором этого же текста обезьяной случайно тыкающей по клавишам. С математической точки зрения возможно, а на практике и за миллион лет не наберёт. Так и в Пи, может, и есть это Гамлет, но после, например, гуголплекса цифр.

        Вообще это почти философская проблема бесконечности. В бесконечности любое возможное событие становится неизбежным.

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


        1. CaptainFlint
          00.00.0000 00:00

          А будет ли твоё число трансцендентным? Или иррациональным?
          Точно иррациональным, так как рациональные дроби обязательно периодические, а тут периода нет. А вот трансцендентным ли — сходу не скажу.


        1. ssj100
          00.00.0000 00:00

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

          Напомнило что мы проходили по матиматике/анализу: вроде было уравнение где если подставить вместо а подставлять "любые" число то и ответ будет простое число, поэтому проверяя можно подставлять, от 1 и выше, но при достижении 33 то после этого ответ уже было не простое...

          так и с Пи это ведь не Е - где понятно что сумма бесконечно дробных чисел. Поэтому кажется что Пи может оно конечно после определенного знака


          1. CaptainFlint
            00.00.0000 00:00

            Математика так не работает. Если для бесконечной формулы проверить только несколько значений, это не означает, что формула верна; требуется строгое доказательство, что она верна для всего бесконечного ряда (разумеется, это делается не перебором). Так вот, для формул, генерирующих знаки числа "пи", такие доказательства существуют и они проверены. В отличие от той формулы, которая якобы генерировала простые числа.


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


            P. S. И кстати, сумма бесконечного числа дробных чисел не гарантирует бесконечной дроби. Например, бесконечная сумма 1+1/2+1/4+1/8+… равна ровно 2.


        1. Refridgerator
          00.00.0000 00:00

          в числе Пи числа идут в общем-то случайно

          Они не идут случайно, это просто Вы не видите в них закономерности. ГПСЧ работают по тому же принципу, и по той же причине первые некриптостойкие ГПСЧ вполне себе успешно взламывались.


          А для пи есть множество вариантов записи, где закономерности легко прослеживаются, например
          image
          или
          image


          В такой форме записи ожидать, что что спустя много терм в знаменателе вдруг начнут появляться какие-то другие числа — слегка наивно.


          1. CBET_TbMbI
            00.00.0000 00:00

            В виде ряда его можно представить. Тут спора давно нет. Но кто сказал, что наличие ряда обозначает закономерность самого состава Пи?


            1. Refridgerator
              00.00.0000 00:00

              Это не просто ряд — это ряд, закодированный тремя символами. Нельзя тремя символами закодировать произвольный объём информации.


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


  1. CaptainFlint
    00.00.0000 00:00
    +4

    Можно доказать, что где-то в π встречаются любые комбинации и последовательности цифр
    Погуглил. Говорят, что это пока только предположение, доказательства нет.


    1. funca
      00.00.0000 00:00
      +7

      Говорят, что это пока только предположение, доказательства нет.

      Если доказательство есть, то оно тоже должно быть в числе π - надо лишь хорошенько поискать.


    1. Metotron0
      00.00.0000 00:00
      +2

      Я как-то раз скачал число пи в пару гигабайтов размером и поискал там разные номера телефонов, свои и коллег. Вроде бы, целиком не нашёл ни одного, но до какого-то знака совпадения былиа. Там ещё был торрент на несколько десятков гигабайтов, но такое я качать не стал.

      Мы тогда ещё обнаружили в npm забавный пакет, который быстро выдаёт сколько нужно цифр числа пи, но делает это копированием строки, потому что в этом пакете лежало что-то около 2 МБ текста с пи. То есть, "сколько нужно" было ограничено сверху.


  1. x2v0
    00.00.0000 00:00
    +1

    14 Марта - День Святой Евдокии, День рождения моей дочки, моей бабушки и моей тети (которых звали Евдокиями).


    1. slonopotamus
      00.00.0000 00:00
      -1

      Мои соболезнования по поводу дочки.


  1. Sazonov
    00.00.0000 00:00
    +9

    Говорят, что число пи, это на самом деле е, записанное задом наперёд


  1. speshuric
    00.00.0000 00:00
    +3

    КДПВ злостно троллит. Сначала мне показалось, что диаметр проведён выше, чем должен быть. А потом я проверил и понял, что не показалось.


    1. carbonarium
      00.00.0000 00:00
      +4

      Ах вот кто считал спички в коробках! ))


      1. speshuric
        00.00.0000 00:00
        +2

        Не только посчитал, но и взвесил и сравнил длину! :)


  1. ios29A
    00.00.0000 00:00

    Эх, несколько лет назад была идея запустить расчет числа ПИ в облаке + всех кто захочет присоединится, основываясь на очередях Ажура (Microsoft Azure)

    Т.е. каждый мог бы взять из публичной очереди какой-то промежуток и посчитать шестнадцатеричные значения по алгоритму Bailey Borwein Plouffe Formula (https://en.wikipedia.org/wiki/Bailey–Borwein–Plouffe_formula), а потом положить результат через публичный API.

    Наполнять очередь предполагал по тысяче знаков, и в основном бы её разгребали Azure Functions на CPU поднятые во множестве экземпляров, и вероятно несколько виртуальных машин от туда-же, с Xeon, 56Гб RAM и NVIDIA Tesla V60 GPU.

    Но т.к. имелось всего 200 баксов через VS Enterprise Subscription от компании, то можно было только попробовать.

    А задел остался - https://bitbucket.org/ios29A/picalc - код на C#, и в том числе под CUDA/OpenCL.

    Единственное я не понял, как потом преобразовать кусок шестнадцатеричного кода в десятичный. 0x29A == 666 это понятно, не понятно как 0x35EA16C406 соответствует 100000' знаку числа ПИ ?