logo
Th_Numb+Combi (2)

§ 2. Методы Эйлера-Куммера доказательства Великой теоремы Ферма

Уже доказательство Великой теоремы Ферма для показателя n = 3 не элементарно. Впервые полученное Эйлером, оно в течение многих лет оставалось идейным источником для дальнейших обобщений и модификаций.

Идея проста: если x3 + y3 = z3 для целых x, y, z, не равных нулю, то

z3 = (x + y)(x2 – xy + y2) = (x + y)(x – y)(x + 2y),

где = , 2 = = – 1 , а 3 = –1. Таким образом, z3 разложено в произведение трёх множителей из множества чисел K = {z = p + q C | p, q Z }. Легко проверить, что это множество замкнуто относительно сложения, вычитания и умножения:

(p + q) ± (r + s) = (p ± r) + (q ± s) K ,

(p + q)(r + s) = pr + (qr + ps) + 2qs =

= pr + (qr + ps) + ( – 1)qs = (pr – qs) + (qr + ps + qs) K .

Такие подмножества в C называют числовыми кольцами. В них можно производить вычисления почти как с целыми числами.

Как известно, любое целое число единственным образом раскладывается в произведение простых: z = , где {–1, +1}, piпростые числа, i N (1 i k). Отсюда следует, что если произведение нескольких попарно взаимно простых целых чисел является m-й степенью некоторого целого числа, то каждый из сомножителей (с точностью до знака) является m-й степенью целого числа. Действительно, если tm = u1uk , то имеет место разложение в натуральных числах: |t|m = |u1||uk|, где сомножители попарно взаимно просты: НОД(|ui|, |uj|) = 1. Это значит, что в канонических разложениях чисел |u1|, … , |uk| нет одинаковых простых чисел, а показатель степени каждого простого числа делится на m, т.к. этот показатель является показателем степени этого же простого числа в |t|m. Итак, |ui| = vim (1 i k) и |t| = v1vk для некоторых натуральных чисел v1 , … , vk .

Если предположить, что аналогичный факт имеет место для числового кольца K, то Великая теорема Ферма доказывается просто. Из разложения z3 = (x + y)(x + y)(x2y) и попарной взаимной простоты целых чисел x, y, z следует, что взаимно просты и множители в этом разложении. Действительно, если, например x + y, x2y делятся на некоторое простое в K число π = p + q, то

x + x = (1 + )x = (x + y) + (x – 2y) π ,

y + 2y = (2 – 1)y = (1 + )y = (x + y) – (x2y) π ,

что невозможно: если x + x = (p +q)(k + l), y = (p +q)(m + n).