Теорема Ферма про суму двох квадратів в теорії чисел стверджує, що непарне просте число p є сумою двох квадратів
де x і y — цілі числа, тоді і тільки тоді, коли
Наприклад, прості числа 5, 13, 17, 29, 37 і 41 рівні 1 за модулем 4, тому вони рівні сумі квадратів:
Натомість прості числа 3, 7, 11, 19, 23 і 31 рівні 3 за модулем 4 і жодне з них не рівне сумі квадратів цілих чисел.
Оскільки для довільного парного числа його квадрат а для довільного непарного відповідно то сума квадратів двох цілих чисел за модулем 4 має бути рівною 0, 1 або 2. Відповідно жодне число рівне 3 за модулем 4 (зокрема і таке просте число) не може бути сумою двох квадратів цілих чисел.
Доведення того, що просте число є сумою двох квадратів є складнішим. Наразі відомо досить багато доведень перше з яких опублікував Ейлер.
Дане доведення вперше дав норвезький математик Аксель Туе.
Основою цього доведення є лема: якщо є додатним цілим числом і — ціле число, взаємно просте із , то існують такі цілі числа для яких або або Зокрема, як наслідок є дільником числа
Для доведення цього факту розглянемо усі числа для . Загалом цих чисел є а тому хоча б два із них є рівними за модулем . Нехай це числа і Очевидно і і можна вибрати позначення так, що
Тоді Якщо позначити і то числа задовольняють умови леми.
Згідно теореми Вілсона Якщо то для маємо і тому
Відповідно, якщо позначити , то є дільником числа Числа і є взаємно простими, а тому згідно леми існують числа для яких є дільником числа
Оскільки і , то також Але з випливає, що і тому
Це доведення дане Ріхардом Дедекіндом використовує поняття Гаусових чисел і ідеї комутативної алгебри і алгебричної теорії чисел.
Гаусовими числами називаються комплексні числа виду , де Якщо ввести норму числа як то із цією нормою гаусові числа утворюють евклідове кільце. Тому, як і довільне евклідове кільце, воно є кільцем головних ідеалів, а тому і факторіальним кільцем. Тобто кожне гаусове число записується як добуток незвідних елементів і кожен незвідний елемент є простим і навпаки.
Якщо , то як і у попередньому доведенні існує ціле число для якого ділиться на (наприклад , де ). У кільці гаусових чисел тоді елемент ділить , що є добутком елементів і . Проте не ділить жоден із цих множників оскільки елемент уявна частина якого є рівною не є гаусовим числом. Відповідно у кільці гаусових чисел не є простим елементом і тому не є незвідним. Тобто існують незвідні елементи добуток яких є рівним . Норма усіх цих елементів є більшою, ніж 1 і добуток норм має дорівнювати Єдиний варіант при якому це можливо, якщо і Якщо тепер то що і дає розклад як суми двох квадратів.
Також у цьому випадку Якщо також є іншим записом числа як суми квадратів, тоді є іншим записом через незвідні елементи. Але із теорії факторіальних кілець тоді випливає, що або У будь-якому випадку тоді і запис як суми двох квадратів є єдино можливим.
Коротке доведення теореми, сформульоване одним реченням дав німецький математик Дон Цагір.
Якщо є простим числом і позначаючи скінченну підмножину множини трійок натуральних чисел, на існують дві інволюції. Простіша визначається як , Усі її можливі її нерухомі точки виглядають як і дають розклади як суму двох квадратів. Відповідно для доведення теореми достатньо довести наявність хоча б однієї такої нерухомої точки.
Інша інволюція множини записується як:
Її єдиною нерухомою точкою є . Оскільки всі інші точки розбиваються на пари, елементи яких переводяться один в інший під дією інволюції, то потужність множини є непарним числом. Але під дією будь-якої інволюції на скінченній множині елементи множини діляться на пари, елементи яких переводяться один в інший і нерухомі точки. Оскільки множина має непарну кількість елементів, то будь-яка інволюція має хоча б одну нерухому точку. Зокрема для стандартної інволюції існує деяка нерухома точка і тоді
Числа і є рівними сумі двох квадратів. Також із тотожності Брамагупти:
випливає, що якщо два числа можна записати як суму квадратів, то і їх добуток буде сумою квадратів.
Послідовно використовуючи цю властивість одержується, що будь-яке число простими дільниками якого є число 2 і всі непарні прості числа може бути записане як сума квадратів.
Також якщо , то для довільного цілого числа : , звідси зокрема будь-яке ціле число у розкладі якого на прості множники, прості числа виду присутні із парними степенями теж може бути записане як сума двох квадратів.
Нехай тепер є простим числом і Тоді також і відповідно також Справді в іншому випадку числа і є взаємно простими із і Тоді згідно малої теореми Ферма:
що є неможливим.
Відповідно якщо таке просте число є дільником числа тоді також і Звідси, як наслідок Тому якщо деяке число ділиться на але не воно не є сумою двох квадратів.
Аналогічно, якщо і , де і не ділиться на , то як і вище і і якщо і , то також
Продовжуючи цей процес отримуємо після k кроків: що згідно попереднього є неможливим. Отже і число не є сумою двох квадратів.
Остаточно твердження теореми для всіх цілих чисел є таким: число є рівним сумі квадратів двох цілих чисел тоді і тільки тоді коли у розкладі числа на прості множники, прості числа виду входять із парними степенями.