Временно использовать только Internet Explorer (для просмотра формул) - (To use only IE.)
УДК 511.522.2
С. М. Вахтеров
МГТУ
им. Н.Э.Баумана
г. Москва, Россия
ДОКАЗАТЕЛЬСТВО ВЕЛИКОЙ ТЕОРЕМЫ ФЕРМА
ПРИ УСЛОВИИ: НОД(φ(x), φ(y), φ(z), e) = e
В работе доказывается теорема, касающаяся Великой теоремы Ферма, для указанного в заголовке условия.
Полученный результат не завершает доказательство ВТФ, начатое в работе “Криптосистема RSA против ВТФ”[5], но приводит к результатам, которые помогают существенно ограничить область допустимых значений переменных уравнения простыми математическими операциями.
Данное доказательство ВТФ [1] для уравнения Ферма, слегка измененного вида:
= 0,
где e - простое число больше двух, подразумевает две части (по свойствам функции Эйлера):
1) (φ(x), φ(y), φ(z), e) = 1,
2) (φ(x), φ(y), φ(z), e) = e.
Здесь и далее именно так (скобками) будет обозначаться наибольший общий делитель
- Greatest Common Divisor.
Оба указанных случая не надо путать с известными Случаями 1 и 2 ВТФ, о которых можно почитать в [1]. Случай 1 рассматривает доказательство ВТФ, при условии, что ни одно из значений переменных уравнения, не кратно степени e, Случай 2, подразумевает доказательство противного случая, когда только одно из значений переменных кратно e:
В данном доказательстве активно используется функция Эйлера φ(n), где n — натуральное число, равна количеству натуральных чисел, не больших n и взаимно простых с ним, [4]. Например, φ(9) имеет шесть таких чисел: 1, 2, 4, 5, 7 и 8 взаимно простых 9.
≡ 1 mod (q), для всех a взаимно простых
с q.
Функция Эйлера играет ключевую роль в криптосистеме RSA.
Для случая (φ(x), φ(y), φ(z), e) = 1 доказательство выполнено
на математических свойств функции Эйлера, использованных также в криптосистеме RSA в работе [2]. С упрощенным вариантом полученного результата (для уравнения
=
0) можно ознакомиться здесь: “Доказательство ВТФ для n=3
(для любителей)” [6].
Данное доказательство развивает идеи метода Лежандра, использованные при доказательстве теоремы Софи Жермен [1] и первоначальной версии подобного доказательства [5].
Теорема. Уравнение
+
+
=
0 не имеет решений, если:
1) (φ(x), φ(y), φ(z), e) = e, т.е. все целые числа x, y, z, имеют значения функции Эйлера, кратные e. e – простое число больше 2.
2) Выполняется хоть одно из следующих условий:
≢ 1 mod (x) и (x,e)=1;
≢ 1 mod (y) и (y,e)=1;
≢ 1 mod (z) и (z,e)=1.
Доказательство
Предположим, что условия теоремы выполнены.
Все переменные в основном уравнении ВТФ равноправны:
+
+
= 0 (1).
Согласно арифметическим ограничениям ВТФ [1] переменные уравнения (1) взаимно просты:
(x,y) = (x,z)= (y,z) = 1 (2).
Для получения дальнейших результатов, определимся, что y кратно e. В доказательстве используются соотношения Барлоу для случая 2 ВТФ [1].
Согласно результатов
Барлоу и других исследователей следует существование таких целых чисел:
,
,
,
,
,
, что:
множители
:
y + z =
(3) ,
(4),
т.о. x = –
(5),
множители
, (y, e) = e (Случай 2 ВТФ):
x + z =
(6),
- … +
(7),
т.о. y = -
(8), при n=0 – имеем
Случай 1 ВТФ.
множители
:
=
(9),
(10),
т.о.
(11).
Для доказательства используем делители числа z. Если выполняются определенные условия в теореме, с таким же успехом, доказательство проводится с помощью делителей числа x.
Подслучай (φ(
), e)
= e.
Так как по условию (φ(z), e) = e, а z=
, сначала
рассмотрим случай (φ(
), e)
= e (12), затем
возможность случая (φ(
), e)
=1 (13).
Если в обоих случаях основное уравнение Ферма не имеет решений, то справедливость
теоремы подтверждается.
(9) ⇒ x ≡ - y mod
(14), (4) ⇒
/ (y + z) = (
- … +
(15), поэтому:
mod
(16). Тогда:
+
/(x + y) =
=
≡
mod
(17).
Пусть
значение функции Эйлера числа
равно 2ke.
В таком случае, возводим в степень φ(
)/e = 2k левую
и правую часть сравнения, чтобы получить значение показателя степени равным
значению функции Эйлера числа
.
Возводим в степень 2k левую и правую часть сравнения:
≡
mod
(18),
≡
≡ 1 ≡
≡
mod
(19).
Несложно проверить, что
это условие эквивалентно условию:
1 ≡
≡
mod
(20).
И это невозможно, т.к. это условие заложено в условие нашей теоремы. Данное условие было “подсмотрено” в доказательстве теоремы Лежандра.
Тем самым, доказан
случай - (φ(
), e)
= e теоремы.
Примеры:
Пусть
=31. Тогда φ(
) = 2*3*5.
Для e=3, (φ(
), 3)
= 3:
=
≡
25 (mod 31),
т.е. ВТФ справедлива, т.к. соответствует условию теоремы.
Для e=5, (φ(
), 5)
= 5:
=
≡1 (mod 31),
т.е. не соответствует требованию теоремы, устанавливающему справедливость ВТФ
для данного случая. (Дополнение к примеру:
≡ 5 (mod 31),
≡ 5 (mod 31),
что является альтернативным свойством, использованным Лежандром, при
доказательстве теоремы ВТФ для Случая 1).
Примеры чисел, которые “мешают” полному доказательству ВТФ, предложенным способом:
≡ 1 mod (61);
≡ 1 mod (31).
Для простых чисел вида 2ke +1 выполняется
≡ 1 mod (2ke +1), когда:
e =3; k =10, 11, 12, 15, 17;
e =7; k =3;
e =11; k =6;
e =13; k =4, 6;
e =19; k =4.
Подслучай
при (φ(
), e) =1
Так
как (φ(
), e)
=1,
а по предусловию (φ(z), e) = e,
то следует, что (φ(
), e)
= e, т.е. φ(
) = 2ke (21).
Cгруппируем переменные следующим образом:
(y+z) + (x+z) – (x+y) = 2z (22).
Для этого уравнения, согласно соотношений Барлоу для Случая 1 и Случая 2 ВТФ [1], выводятся следующие уравнения:
Случай
1 ВТФ: (y, e) = 1 и (φ(
), e)
= e (23):
=
2z = -
(24),
2z ≡
≡
0 mod
(25),
≡
mod (
) (26),
≡
≡
1 mod (
) (27), что
невозможно по условию 2 теоремы.
Рассмотрим тривиальный
пример с использованием простых чисел Софи Жермен. Пусть e –
число Софи Жермен. Согласно определению чисел Софи Жермен: 2e +1 –
тоже простое число. Рассмотрим, φ(
) = 2e. На
самом деле, мы можем выбрать любой вариант представления числа, но вариант с
числом Софи Жермен, является наиболее наглядным, с точки зрения, истории
доказательства теоремы. Тогда:
≡
mod (
=2e+1),
≡
1 mod (
=2e+1) (28),
≡
1 mod (2e+1) (29),
≡ 1 mod (2e+1) (30),
≡ -1 mod (2e+1) (31), возведем
в квадрат левую и правую часть, чтобы получить в показателе значение функции
Эйлера числа 2e+1:
≡
1 mod (2e+1) (32),
≡ 1 mod (2e+1) (33), что
невозможно.
{Гипотеза. Для этого случая возможно и другое доказательство - через соотношения Барлоу “второго порядка”, которые можно вывести из сравнения
≡
0 mod
(34).
По методу Барлоу можно
получить соотношения и множители для данного сравнения:
:
= –
,
= –
и
= –
(35).
А далее
методом, изложенным здесь для подслучая - НОД(φ(
), e)
= e, выполнить подобное доказательство по
модулю
.}
Случай
2 ВТФ: НОД(y, e) = e и НОД(φ(
), e)
= e (36):
=
2z = -
(37),
≡
-
mod
(38),
Возведём левую и правую
часть сравнения в степень φ(
)/e:
≡
mod
(39),
1 ≡
mod
(40).
Однако, ne -1 не
делится на e,
поэтому 1 ≢
mod
,
≢0 mod
(41).
Рассмотрим ещё один
вариант доказательства этого случая, через модуль
.
=
2z = -
(42),
2z ≡
≡
0 mod (
) (43).
Если данное сравнение справедливо, то должно быть справедливым и сравнение:
2z ≡
≡ 0 mod (
) (44), справедливость
для которого рассмотрена ранее. Т.е. сравнение
≡ 0 mod (
) (45) справедливо тогда и только тогда, когда справедливо сравнение:
≡
0 mod (
) (46). Однако,
как нами доказано, оно не имеет решения, при выполнении условий теоремы.
Т.о., при заданных условиях, теорема справедлива.
Усилить теорему можно, доказав, что ВТФ справедлива и для случая, без выполнения условия 2 теоремы.
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ И ЛИТЕРАТУРЫ
1. P. Ribenboim, Fermat's last theorem for amateurs, Springer-Verlag, New York, NY, 1999.
2. The RSA Cryptosystem against Last Fermat’s Theorem [fermat.2000.ru - http://fermat.2000.ru/fermats/2000ru_vsm_rsa1a_01_04_2010.htm]. // http:// fermat.2000.ru (Data 07.06.2010).
3. RSA [Vikipedia - http://en.wikipedia.org]. – Режим доступа: http://en.wikipedia.org/wiki/RSA (дата обращения 07.01.2010).
4. Euler's_theorem [Vikipedia - http://en.wikipedia.org]. – Режим доступа: http://en.wikipedia.org/wiki/Euler's_theorem (дата обращения 07.06.2010).
5. Криптосистема RSA против ВТФ [fermat.2000.ru - //
http:// fermat.2000.ru http://www.fermat.2000.ru/fermats/2000ru_vsm_rsa1a_01_04_2010.htm
(дата обращения - Data 07.06.2010).
6. “Доказательство ВТФ для n=3 (для любителей)” [fermat.2000.ru - http://www.fermat.2000.ru/fermats/proof_fermat_n3_last_theorem_rus_vakhterov.htm (дата обращения - Data 07.06.2010).
S.M. Vakhterov, student, Moscow State Technical University n.a. N.E. Bauman
M.I. Vakhterov, editor
Contact: ![]()
http:// fermat.2000.ru/fermats/ case2vtf_version_actual.htm
Last Modified: August, 19, 2010