Число виникло в геометрії як відношення довжини кола до довжини його діаметра, проте воно з'являється і в інших галузях математики. Вперше позначенням цього числа грецькою літероюπ скористався британський (валлійський) математик Вільям Джонс (1706), а загальноприйнятим воно стало після робіт Леонарда Ейлера (1737)[1]. Це позначення походить від початкової букви грецьких слів περιφέρεια — оточення, периферія та περίμετρος — периметр.
Оскільки π є ірраціональним числом, його не можна виразити дробом (або, що те саме, його десяткове представлення є нескінченним та неперіодичним). Проте дроби, такі як і інші, часто застосовуються для наближення числа π.
Вважається, що різні цифри у десятковому представленні числа π зустрічаються однаково часто (тобто π є нормальним числом), проте це не доведено. Також π є трансцендентним числом — тобто не є коренем жодного ненульового полінома з раціональними коефіцієнтами. З цього випливає, що неможливо розв'язати відому античну задачу про квадратуру круга за допомогою циркуля та лінійки.
Стародавні цивілізації користувалися приблизним значенням числа π у практичних цілях. Близько 250 року до н. е. грецький математик Архімед у праці «Вимірювання кола» вперше обчислив число π. У V столітті н. е. китайські математики за допомогою геометричних методів обчислювали його до сьомого знаку після коми, а індійські — до п'ятого. Першою зручною формулою для наближеного обчислення числа π є формула, що ґрунтується на сумі збіжного числового ряду, яка називається формулою Лейбніца.[2][3]
Оскільки в Евклідовій геометрії площакруга і довжина кола є функціями числа π, то доведення трансцендентності π поклало край суперечці про квадратуру круга, що тривала понад 2,5 тисячі років.
Найраніші писемні наближені значення числа датуються майже 1900 роком до н. е. — це ≈ 3,160 (Єгипет) і = 3,125 (Вавилон), обидва в межах 1 відсотка істинного значення.[6] Індійський текст Шатапатха-Брахмана дає значення як ≈ 3,139. Вважається, що у параграфі із Першої книги Царів 7:23 і Другої Хронік 4:2, в якому описується церемоніальний басейн у храмі Царя Соломона діаметром в десять ліктів і периметром в тридцять ліктів, йдеться про число приблизно рівним трьом, що певні вчені намагались пояснити через різні припущення такі як шестикутний басейн або вигнутий назовні обідок.[7]
Архімед (287—212 до н. е.), можливо, першим запропонував метод обчислення математичним способом. Для цього він вписував у коло і описував біля нього правильні багатокутники. Приймаючи діаметр кола за одиницю, Архімед розглядав периметр вписаного багатокутника як нижню оцінку довжини кола, а периметр описаного багатокутника — як верхню оцінку. Таким чином, для шестикутника виходить .
Розглядаючи правильний 96-кутник, Архімед отримав оцінку .
Близько 265 року н. е. математик Лю Хуей знайшов простий і точний спосіб ітераційного алгоритму розрахунку числа з будь-якою точністю. Він особисто довів розрахунок до 3072-кутника і отримав наближене значення ≈ 3,1416.[9] Пізніше Лю Хуей винайшов швидкий спосіб розрахунку і отримав наближене значення 3,14, провівши розрахунок тільки для 96-кутника[9] та скориставшись із того факту, що різниця в площі між серією багатокутників утворюють геометричну прогресію, кратну 4.
Близько 480 року китайський математик Цу Чунчжі продемонстрував, що ≈ (≈ 3,1415929), і показав, що 3,1415926 < < 3,1415927[9]. Використавши алгоритм Лю Хуея, він довів розрахунок до 12288-кутника. Це значення залишалось найточнішим наближенням протягом 900 років.
До другого тисячоліття н. е. число було розраховане з точністю не більшою ніж 10 цифр в записі числа. Наступний великий поступ у вивченні числа прийшов з розвитком нескінченних рядів і, відповідно, з відкриттям математичного аналізу, що дозволило розраховувати з будь-якою бажаною точністю розглядаючи необхідну кількість членів такого ряду. Близько 1400 року Мадхава зі Сангамаграми знайшов перший з таких рядів:
Зараз цей ряд відомий як ряд Мадхави — Лейбніца[3][10] або ряд Грегорі-Лейбніца оскільки його знову відкрили Джеймс Грегорі та Готфрід Лейбніц у 17-тому столітті. Проте, швидкість сходження занадто повільна, щоб розрахувати багато значущих цифр на практиці; треба додати близько 4000 членів ряду, щоб вдосконалити наближення Архімеда. Проте, перетворивши ряд у такий вигляд
Мадхава зміг розрахувати як 3,14159265359, що правильно з точністю до 11 десяткових цифр. Цей рекорд побив Перський математик Джамшид аль-Каші, який розрахував з точністю до 16 десяткових цифр[11].
Перший значний європейський внесок з часів Архімеда зробив німецький математик Лудольф ван Цейлен (1536—1610). Він витратив десять років на обчислення числа з 20-ма десятковими цифрами (цей результат був опублікований у 1596 році). Застосувавши метод Архімеда, він довів подвоєння до n-кутника, де n=60·229. Виклавши свої результати в творі «Про коло» («Van den Cirkel»), Лудольф закінчив його словами: «У кого є бажання, хай йде далі». Після смерті в його рукописах було виявлено ще 15 точних цифр числа . Лудольф заповів, щоб знайдені ним знаки були висічені на його надгробному камені.[12] На честь його число іноді називали «лудольфовим числом».
Приблизно в той самий час в Європі з'явились методи розрахунку нескінченних рядів та добутків. Першим таким представленням була формула Вієта:
яку знайшов Франсуа Вієт в 1593 році. Інший відомий результат — це формула Валліса:
хоча він пізніше визнав: «Мені соромно казати, як багато разів я виконав ці розрахунки, не робив ніяких інших справ увесь цей час».[13] Він сходиться лінійно до зі швидкістю сходження μ, яка додає щонайменше три десяткові цифри за кожних 5 доданків. Коли n прямує у нескінченність, μ наближається до і наближається до 4:
.
В 1706 Джон Мечин був першим, хто розрахував 100 десяткових цифр числа , використовуючи ряди arctan у формулі:
де
Розклавши арктангенс у ряд Тейлора, можна отримати ряд, що швидко збігається і придатний для обчислення числа з більшою точністю. Ейлер, автор позначення , отримав 153 правильних знаків.
У 1777 році Бюффон запропонував статистичний метод обчислення числа пі, відомий як приклад Бюффона.
У 1873 році англієць В. Шенкс, після 15 років праці, обчислив 707 знаків; щоправда, через помилку тільки перші 527 з них були правильними. Щоб запобігти подібних помилок, сучасні обрахування такого роду здійснюються двічі. Якщо результати збігаються, то вони зі значною ймовірністю правильні. Помилку Шенкса було виявлено у 1948 році одним із перших комп'ютерів, ним же за декілька годин було вирахувано 808 знаків .
Теоретичні досягнення в 18-му століття привели до осягнення природи числа , чого не вдалось би досягнути тільки самими числовими розрахунками. Йоганн Генріх Ламберт довів ірраціональність 1761 року, а Адрієн-Марі Лежандр 1774 року довів ірраціональність 2. Тоді як Леонард Ейлер 1735 року розв'язав знамениту Базельську задачу і в результаті знайшов точне значення Ріманової дзета-функції для числа 2.
що дорівнює 2/6, так він відкрив одну з найвідоміших формул природного зв'язку між та простими числами. Обоє Лежандр та Ейлер передбачали, що число має бути трансцендентне, що зрештою довів Фердинанд фон Ліндеман 1882 року.
Обчислення в епоху комп'ютерів
Практично, фізикам потрібно тільки 39 цифр числа , щоб обрахувати об'єм всесвіту з точністю до розміру атома водню.[14]
Настання епохи цифрових комп'ютерів в XX столітті призвело до зростання кількості нових рекордів в розрахунку числа . Джон фон Нейман та його команда використали ENIAC, щоб розрахувати 2037 цифр числа 1949 року, цей розрахунок тривав 70 годин.[15] Додаткові тисячі десяткових розрядів отримали в наступні десятиріччя, а рубіж в мільйон цифр перетнули в 1973 році. 1995 року отримано вже 6 442 450 000 знаків[16]. Прогрес був спричинений не тільки швидшими комп'ютерами, але й новими алгоритмами. Один з найзначніших проривів було відкриття швидкого перетворення Фур'є в 1960-х, що дало можливість комп'ютерам робити швидко арифметичні дії з надзвичайно великими числами.
На початку XX століття індійський математик Срініваса Рамануджан відкрив багато нових формул для числа , деякі з них стали знамениті через свою елегантність та математичну глибину.[17] Обчислювальні алгоритми, засновані на формулах Рамануджана працюють дуже швидко. Одна з цих формул:
який дає 14 цифр за один член ряду.[17] Чудновскі використали цю формулу, щоб встановити кілька рекордів з обчислення числа в кінці 1980-х, включно з першим обчисленням понад 1 мільярд (1,011,196,691) знаків 1989 року. Ця формула залишається добрим вибором для розрахунку для програм, що працюють на персональному комп'ютері, на противагу суперкомп'ютерам, які використовують для встановлення сучасних рекордів.
Тоді як ряди зазвичай підвищують точність на певну кількість розрядів за кожен член ряду, існують також алгоритми, що багатократно збільшують кількість правильних цифр за кожен підхід, з тим недоліком, що кожен крок вимагає значної кількості обчислювальних ресурсів. Прорив був зроблений 1975 року, коли Річард Брент та Юджин Саламін незалежно один від одного відкрили алгоритм Брента — Саламіна, в якому використовуються тільки арифметичні дії для подвоєння кількості правильних цифр за кожен крок.[20] На початковому етапі алгоритму встановимо такі вихідні значення:
і проводимо ітерації
до тих пір, поки an and bn не стануть достатньо близькі. Тоді оцінка значення проводиться за формулою:
Працюючи за цією схемою, достатньо зробити 25 ітерацій, щоб досягти точності 45 мільйонів правильних знаків. Схожий алгоритм, що вчетверо збільшує точність за кожен крок, знайшли Джонатан та Пітер Боруейни.[21] Цей метод використовували Ясумаса Канада та його команда, щоб встановити більшість рекордів з розрахунку числа , починаючи з 1980 року аж до розрахунку 206,158,430,000 десяткових знаків числа 1999 року. У 2002 році Канада та його група встановили новий рекорд — 1,241,100,000,000. Хоча більшість попередніх рекордів були встановлені за допомогою алгоритму Брента — Саламіна, при розрахунках 2002 року використовували формули типу Мечиновських, які хоч і потребували більше ітерацій, зате радикально знижували використання пам'яті. Розрахунки робили на суперкомп'ютері Hitachi з 64 вузлів та з 1 терабайтом оперативної пам'яті, який був здатний виконувати 2 трильйони операцій в секунду.
В січні 2010 року рекорд був майже 2.7 трильйонів знаків, його встановив французький програміст Фабріс Беллар на персональному комп'ютері[22] Це побило попередній рекорд 2,576,980,370,000 знаків, що встановив Дайзуке Такахаші на T2K-Tsukuba System, суперкомп'ютер університету Цукуба, що в Токіо.[23] 6 серпня 2010 року в PhysOrg.com опубліковано новину, що японський та американський комп'ютерні фахівці Шигеру Кондо та Олександр Йі заявили, що вони розрахували значення до 5 трильйонів знаків на персональному комп'ютері, подвоївши попередній рекорд.[24]
У серпні 2021 року оголошено про встановлення наступного рекорду. Швейцарські вчені з Університету прикладних наук Граубюндена за 108 днів і 9 годин за допомогою суперкомп'ютера обчислили 62,8 трлн десяткових знаків числа . Останні 10 обчислених цифр — 7817924264.[25][26]
У 1997 році Дейвід Х. Бейлі, Пітер Боруейн і Саймон Плафф винайшли спосіб[27] швидкого обчислення довільної двійкової цифри числа без обчислення попередніх цифр, заснований на формулі
Подання у вигляді ланцюгового дробу
Послідовність з часткових знаменників простого ланцюгового дробу для не дає ніякої очевидної схеми
чи
Проте якщо використовувати узагальнені ланцюгові дроби то отримаємо певні закономірності:[28]
Наближення
Наближене значення з точністю до 1000 десяткових знаків:
Простий метод запам'ятати число з точністю до шести значущих цифр після коми:
випишемо парами перші три натуральних непарних числа: 113355.
розділимо список наполовину та поділимо друге число на перше:
Безпосередньо з означення числа як відношення довжини кола до його діаметра дістаємо один з можливих методів обчислення цього числа. Визначивши довжину дуги кола і його діаметр, а потім поділивши перше число на друге, дістанемо наближене значення числа . Але точність знайденого таким методом значення числа залежить від точності вимірювання довжини дуг і відрізків; крім того, ми ніколи не маємо справи з ідеальним колом.
Використання у фізиці
Число пі, хоча й не є фізичною константою, дуже часто фігурує у фізичних формулах, завдяки тому, що у них часто неявно закладені властивості кола, особливо у випадку симетрії, при якій зручно використовувати полярну, циліндричну або сферичну систему координат. Іншим джерелом появи числа пі у фізичних формулах є використання нормального розподілу:
Більш глибокий математичний розгляд дає підстави стверджувати, що такі властивості теж пов'язані з колом і полярною або сферичною симетрією, наприклад через тригонометричні функції.
Донині нічого невідомо про нормальність числа ; невідомо навіть, які з цифр 0—9 зустрічаються в десятковому поданні числа нескінченну кількість разів. Комп'ютерна перевірка 200 млрд десяткових знаків показала, що всі 10 цифр зустрічаються в цьому записі практично однаково часто[36]:
14 березня 1592 року 6:53:58 — це ідеальний час Дня числа Пі. Якщо цю дату і час записати в американському форматі — 3.14 1592 6:53:58, то записаний порядок цифр збігається з першими 12 цифрами в числі Пі.[1]
У Палаці відкриттів[fr] (музей науки в Парижі) існує кругова кімната, яка називається «пі-кімната». На її стіні вписано 707 цифр π. Ці цифри було засновано на розрахунку 1853 року англійського математика Вільяма Шенкса[en], який містив помилку, починаючи з 528-ї цифри. Цю помилку було виявлено 1946 року й виправлено 1949 року.[38][39]
Рекорди
У серпні 2009 року японські вчені вирахували число «пі» з точністю до 2 трильйонів 576 мільярдів 980 мільйонів 377 тисяч 524 знаків після коми[40].
Раджвір Міна у 2015 році встановив світовий рекорд із запам'ятовування числа «пі», правильно назвавши з пам'яті 67 890 цифр після коми.
У світі триває змагання серед програмістів — чий комп'ютер визначить найбільше цифр числа «пі». Рекордсменом зараз є Олександр Джей Йі, який у 2014 році визначив аж 13 300 000 000 000 знаків після коми. Для цього його комп'ютер безупинно працював 208 днів.
Артем Гарін увійшов до книги рекордів України, запам'ятавши найбільшу кількість цифр числа Пі.[41]
↑«An {ENIAC} Determination of pi and e to more than 2000 Decimal Places», Mathematical Tables and Other Aids to Computation, 4 (29), pp. 11-15. (January,1950) «Statistical Treatment of
Values of First 2,000 Decimal Digits of e and of pi Calculated on the ENIAC», Mathematical Tables and Other Aids to Computation, 4 (30), pp. 109—111. (April,1950)
↑Arndt, Jörg; Haenel, Christoph (2006). Pi Unleashed. Springer-Verlag. с. 50. ISBN978-3-540-66572-4. Процитовано 5 червня 2013. English translation by Catriona and David Lischka. (англ.)