Теорія чисел або вища арифметика — галузь математики, яка розпочалась з вивчення деяких властивостей натуральних чисел, пов'язаних з питаннями подільності і розв'язання алгебраїчних рівнянь у натуральних (а згодом також цілих) числах.

В теорії чисел у широкому розумінні розглядаються як алгебраїчні, так і трансцендентні числа, а також функції різноманітного походження, які пов'язані з арифметикою цілих чисел та їх узагальнень. У дослідженнях з теорії чисел, поряд з елементарними і алгебраїчними методами застосовуються також геометричні і аналітичні.

Історія Теорія чисел походить з далекого минулого, вавилонська глиняна табличка Plimpton 322 (XVIII ст. до н. е.) містить список цілих розв'язків рівняння , пізніше названих піфагоровими трійками, числа в ній досить великі, щоб знайти їх простим перебором.

Стародавня Греція Вагомий внесок до становлення теорії чисел зробили піфагорійці, Евклід і Діофант.

Частина книги Евкліда Начала присвячена простим числам та подільності чисел, зокрема він розробив алгоритм знаходження найбільшого спільного дільника двох чисел (алгоритм Евкліда) та довів нескінченність множини простих чисел. Питання про прості числа, від часів Евкліда і дотепер, складають одну із провідних тем к теорії чисел.

Діофант Александрійський, на відміну від усіх попередніх математиків стародавньої Греції, що розв'язували задачі класичної алгебри описуючи їх геометрично, використовував алгебраїчні терміни для задач, які тепер відносяться до алгебраїчної геометрії. За що ввійшов в історію математики як «батько алгебри». У своїй праці «Арифметика», він перелічив опрацьовані задачі із знаходження раціональних розв'язків для систем поліноміальних рівнянь. Тепер такі рівняння називаються діофантовими.

Середньовіччя У працях Аріабхати трапляється аналог алгоритму Евкліда. Брамагупта вивчав діофантові рівняння другого степеня, зокрема рівняння, яке пізніше назвали рівняння Пелля.

Китайські математики відомі своєю теоремою про залишки, для доведення якої потрібен алгоритм Евкліда.

Багато творів грецьких та індійських математиків були переведені на арабську, в тому числі «Арифметика» Діофанта та «Брама-спхута-сіддханта» Брамагупти. Це дало початок математиці в арабських країнах.

В Європі, за виключенням роботи Фібоначчі про квадрати в арифметичних прогресіях, роботи по теорії чисел стали з'являтись тільки в період пізнього Ренесансу після перекладу «Арифметики» Діофанта на латину.

Ферма П'єр Ферма (1601—1665) ретельно вивчав «Арифметику» Діофанта, спочатку його зацікавили досконалі та дружні числа, а потім діофантові рівняння.

Доробок Ферма в теорію чисел включає: Мала теорема Ферма: якщо не ділиться на просте число , тоді . Теорема Ферма про суму двох квадратів: якщо та взаємно прості, тоді не ділиться ні на яке просте число, що рівне по модулю . Довільне просте число рівне по модулю може бути записане в формі формулювання Великої теореми Ферма (1637): рівняння не має розв'язку в цілих числах для всіх . Ферма довів її для випадку .

Спроби довести Велику теорему Ферма виявилися надзвичайно плідними для розвитку теорії чисел, вони призвели до виникнення алгебраїчної теорії чисел і, певною мірою, абстрактної алгебри.

Ейлер Леонард Ейлер (1707—1783) почав цікавитись теорією чисел через задачі, сформульовані Ферма.

Доробок Ейлера в теорію чисел включає: Доведення для багатьох задач, сформульованих Ферма, та їх узагальнення. Доведення Великої теореми Ферма для випадку . Зв'язок між рівнянням Пелля та ланцюговими дробами. Засади аналітичної теорії чисел: сума чотирьох квадратів, розбиття числа, п'ятикутні числа, розподіл простих чисел. Знайшов зв'язок між діофантовими рівняннями та еліптичними інтегралами.

Лагранж, Лежандр, Гаус Лагранж (1736—1813) першим узагальнив роботи Ферма та Ейлера, від вивчення рівняння Пелля він перейшов до квадратичних форм.

Лежандр (1752—1833) сформулював квадратичний закон взаємності, довів Велику теорему Ферма для .

Гаус (1777—1855) у своїй книзі Disquisitiones Arithmeticae (1798) довів закон квадратичної взаємності, завершив розробку теорії квадратичних форм, ввів позначення для рівності чисел по модулю, розробив тести простоти.

Сучасна теорія чисел

Роботи Галуа, Діріхле, Рімана та багатьох інших продемонстрували продуктивність аналітичного напрямку в розв'язанні теоретико-числових питань.

Для потреб теорії чисел почали застосовуватись комплексний аналіз, теорія груп, теорія Галуа.

Вибрані проблеми теорії чисел

Одна з привабливих рис теорії чисел — це величезна кількість оманливо простих питань, які водночас належать до найглибших у математиці. Це означає, що будь-яка зацікавлена в математиці людина може вийти з новою і привабливою проблемою, формулювання якої не потребує спеціальних знань, і розпочати дослідження з неї, отримуючи попередні результати, але може статися, що повна відповідь невідома і вимагає цілком нових ідей, а часто і методів з зовсім інших галузей математики, деколи приводячи до виникнення цілого розділу математики.

Чимало питань теорії чисел залишаються відкритими протягом століть (наприклад, велика теорема Ферма), та навіть і тисячоліть (див. проблема конгруентних чисел). Це особливо стосується питань про прості числа. До того ж, будь-яка вже розв'язана проблема теорії чисел за невеликої зміни умов веде до нових, які можуть виявитися як набагато легшими, так і набагато важчими за початкову. У таблиці наведено деякі з відомих проблем теорії чисел.

Проблема Опис Коментар Довільно великі прості числа. Чи існують довільно великі прості числа? Як їх знаходити? Евклід довів існування нескінченної кількості простих чисел. Ератосфен надав метод перевірки на простоту за допомогою решета Ератосфена. Ефективні методи генерації великих простих чисел становлять надзвичайно великий інтерес у криптографії. У 2002 р. Агравал-Кайал-Саксена довели, що перевірка на простоту може бути виконана за поліноміальний час. Факторизація цілих чисел. Розкласти дане ціле число у добуток простих. На запит криптографії розроблено чимало методів, але невідомо, чи існує алгоритм факторизації за поліноміальний час. Шор винайшов такий алгоритм для квантового комп'ютера. Досконалі числа Досконале число дорівнює сумі своїх власних дільників, . Найменші досконалі числа: та .

Знайти всі парні досконалі числа. Чи існують непарні досконалі числа? Ейлер довів, що будь-яке парне досконале число має вигляд , де —просте число Мерсенна. Невідомо, чи скінченна множина простих Мерсенна. Невідомо, чи існують непарні досконалі числа, але доведено, що якщо існують, то вони мають бути надзвичайно великими. Дружні числа. Два числа — дружні, якщо кожне з них дорівнює сумі дільників іншого, наприклад, відкриття яких приписується Піфагору. Надати формули для знаходження дружніх чисел. Чи існують непарні дружні числа? у 9 ст. Табіт ібн Курра надав правило для знаходження дружніх чисел, яке перевідкрили Ферма і Декартом і узагальнив Ейлер, який також знайшов непарні дружні числа. Невідомо, чи існує нескінченна кількість дружніх чисел, але Боро висунув гіпотезу, що це так, і підтримав її обширними обчисленнями за допомогою комп'ютера. abc-гіпотеза Невідомо. Із abc-гіпотези випливає велика теорема Ферма. Гіпотеза Гольдбаха Будь-яке парне натуральне число є сумою двох простих. Невідомо. Восьма проблема Гільберта. Постулат Бертрана Для будь-якого існує принаймні одне просте число між та . Доведений Чебишовим елементарними методами. В аналогічному питанні про існування простого між і () очікується позитивна відповідь, але це ще не доведено. Формула для простих чисел. Знайти формулу, яка надаватиме прості числа. Ейлер знайшов поліном , всі значення якого для  — прості. Загальна відповідь невідома, але вважається, що точної формули не існує. Поліном Матіясевича (від багатьох змінних) має властивість, що всі його додатні значення — прості числа. Закон розподілу простих чисел Знайти кількість простих чисел, менших за . Асимптотична форма закону доведена Адамаром і Ле Валле-Пуссеном за допомогою комплексного аналізу, а також Ердьошем і Сельбергом елементарними методами. Ріман відкрив явну формулу для через нулі дзета-функції . Гіпотеза Рімана Дійсна частина всіх нулів ріманової дзета-функції у смузі лежить на прямій . Невідомо. Одна з проблем тисячоліття. Прості числа-близнюки Скінченна чи нескінченна множина пар простих чисел вигляду ? Невідомо. Але відомо, що ряд простих-близнюків — збіжний (на відміну від ряду всіх простих ). Також невідомо, чи скінченна множина простих Софі Жермен. Арифметичні прогресії простих чисел. Чи існує нескінченно багато простих чисел вигляду , де  — дані взаємно прості числа? Чи існує арифметична прогресія, яка складається виключно з простих чисел і довжина якої перевищує довільно велике натуральне число? За теоремою Діріхле про прості в арифметичних прогресіях, доведеною в XIX столітті, відповідь на перше питання — так. Друге питання розв'язали 2004 року Беном Ґрін і Теренсом Тао, і відповідь — так. Трансцендентні числа Чи існують числа, які не задовільняють жодному алгебраїчному рівнянню з раціональними коефіцієнтами, трансцендентні числа? Алгебраїчні чи трансцендентні числа ? Перші трансцендентні числа знайшов Ліувілль за допомогою діофантових наближень. Трансцендентність доведена Ермітом, а  — Фердинандом фон Ліндеманом. З теореми Ліндемана випливає неможливість квадратури круга. Трансцендентність , де  — алгебраїчне число і  — дійсне ірраціональне число доведена Гельфондом і Шнайдером. Піфагорові трійки. Знайти всі трійки цілих чисел, для яких виконується . Розв'язано за античних часів.Велика теорема Ферма. Рівняння з не має розв'язків у цілих числах . Одна з найвпливовіших проблем в історії математики. Ферма навів доведення для і стверджував, що знайшов доведення у загальному випадку, яке або ніколи не існувало, або було втрачено. У 19 ст. докладно досліджена, передусім, Куммером, який довів її для всіх менших за за допомогою вивчення однозначності факторизації у циклотомічних полях.

Майже за 350 років після Ферма, у 1994 р. остаточно доведена Ендрю Вайлсом, який задля цього довів окремі випадки гіпотези Таніями-Шимури. Рівняння Пелля. Знайти всі розв'язки рівняння у цілих числах. Розв'язано індійськими математиками, і незалежно і пізніше — європейськими. Якщо замінити праву частину на , ще й досі невідомо, для яких існуватиме розв'язок. Представлення цілих чисел сумами квадратів. Визначити умови, за яких дане натуральне число є сумою квадратів і надати формулу для кількості представлень. Критерій представлення сумою двох квадратів було сформульовано Ферма і доведено Ейлером, для трьох квадратів маємо результат Гауса. За теоремою Лагранжа (18 ст.), будь-яке натуральне число є сумою чотирьох квадратів.