Научная статья на тему 'Об одном частном случае теоремы Ферма'

Об одном частном случае теоремы Ферма Текст научной статьи по специальности «Математика»

CC BY
147
116
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ТЕОРЕМА ФЕРМА / FERMAT'S THEOREM / НАТУРАЛЬНЫЕ ЧИСЛА / ЦЕЛОЧИСЛЕННЫЕ ПЕРЕМЕННЫЕ / INTEGER VARIABLES / ПЕРВАЯ И ВТОРАЯ ПРОИЗВОДНАЯ / FIRST AND SECOND DERIVATIVES / МЕТОДЫ ЛИНЕЙНОГО ПРОГРАММИРОВАНИЯ / LINEAR PROGRAMMING METHODS

Аннотация научной статьи по математике, автор научной работы — Еникеев Ильдар Хасанович

В статье приведено доказательство фундаментальной теоремы Ферма при некоторых упрощающих предположениях. Основные допущения основаны на предположении о существовании функциональной зависимости между целочисленными переменными, входящими в условие теоремы. Это допущение позволяет получить систему линейных дифференциальных уравнений относительно неизвестных величин. Полученная в ходе интегрирования этой системы, система алгебраических уравнений была исследована и решена при помощи построения соответствующих плоских числовых множеств. Для доказательства используются свойства целочисленных функций, а также методы линейного программирования. Рассмотрены числовые примеры, иллюстрирующие данный подход.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Об одном частном случае теоремы Ферма»

ФИЗИКО-МАТЕМАТИЧЕСКИЕ НАУКИ

ОБ ОДНОМ ЧАСТНОМ СЛУЧАЕ ТЕОРЕМЫ ФЕРМА Еникеев И.Х. Email: Enikeev627@scientifictext.ru

Еникеев ИльдарХасанович - доктор технических наук, профессор, кафедра математического образования, Московский политехнический университет, г. Москва

Аннотация: в статье приведено доказательство фундаментальной теоремы Ферма при некоторых упрощающих предположениях. Основные допущения основаны на предположении о существовании функциональной зависимости между целочисленными переменными, входящими в условие теоремы. Это допущение позволяет получить систему линейных дифференциальных уравнений относительно неизвестных величин. Полученная в ходе интегрирования этой системы, система алгебраических уравнений была исследована и решена при помощи построения соответствующих плоских числовых множеств. Для доказательства используются свойства целочисленных функций, а также методы линейного программирования. Рассмотрены числовые примеры, иллюстрирующие данный подход. Ключевые слова: теорема Ферма, натуральные числа, целочисленные переменные, первая и вторая производная, методы линейного программирования.

ABOUT ONE PARTICULAR CASE OF FERMAT'S THEOREM

Enikeev I.H.

Enikeev Ildar Hasanovic — Doctor of technical Sciences, Professor, DEPARTMENT OF MATHEMATICAL EDUCATION, MOSCOW POLYTECHNIC UNIVERSITY, MOSCOW

Abstract: the article shows the proof of fundamental Fermat's theorem under certain simplifying assumptions. Key assumptions are based on the assumption of the existence of functional dependencies between integer variables that are included in the statement of the theorem. This assumption allows to obtain a system of linear differential equations for unknown variables. Obtained in the course of integrating this system, the system of algebraic equations was studied and solved by constructing appropriate flat numerical sets. To prove this we use the properties of integer functions, and linear programming methods. We consider numerical examples to illustrate this approach. Keywords: Fermat's theorem, integer variables, first and second derivatives, linear programming methods.

УДК 511.2:517.2:519.852

Теорема Ферма:

Если натуральное число n>2, то уравнение:

xn+yn=zn (J)

для любых натуральных чисел x, y, z не имеет решения [1].

Приведем доказательство этой теоремы при следующих упрощающих предположениях:

Будем считать, что в (1) переменные y, z зависят от х, то есть:

y=y(xX z=z(x) (2)

В (2) функции y(x) и z(x) являются целочисленными функциями целочисленного аргумента, то есть эти функции при целом значении аргумента принимают только целые значения.

Тогда (1) можно записать в виде:

х" + [у(х)]" = [z(x)]n (3)

Продифференцируем (3) по переменной х, тогда получим:

пхп_1 + п[у(х)]п_1 * у'(х) = n[z(x)]n_1 * z '(х) (4)

или, сокращая обе части уравнения (4) на n (это можно сделать, так как n>2), получим: х""1 + [у(х)]""1 * у '(х) = [z(x)]"-1 * z '(х) (5)

Продифференцируем уравнение (5) ещё раз по переменной х;

(п - 1)хп"2 + (п- 1)[у(х)]п"2 * [у' (х)]2 + [у(х)]'1"1 * у"(х) = (п - l)[z(x)]n"2 * [z '(х)]2 + ^(х)]""1 * z ''(х) (6)

Предположим, что

г ''(х) = у' '(х) = 0 (7) Математический смысл предположения (7) заключается в том, что функции у=у(х) и z=z(x) имеют нулевую кривизну, то есть являются линейными. Тогда из (7) следует, что

(г ' ( х)=С

(у '(х) = С (8)

Или

Г г (х) = Сх + С2 I у (х) = Сх + С3 (9) Уравнение (1) при x = у = z = 0 справедливо, поэтому будем считать, что при х=0 в системе (9) г (х) = у(х) = 0. Тогда из (9) следует, что С2 = С3 = 0 и

егсТх <■»)

Подставим (7) и (10) в (6) получим:

( п - 1) хп " 2 + (п - 1 ) (Сх) п " 2 * С2 = (п - 1 ) (Сх) П" 2 * С2 (11) или сокращая обе части (11) на (п-1) получим:

хп" 2 + СПхп" 2 = Спхп" 2 или 1 + СП = Сп (12) Запишем уравнение (12) в виде: 1 = Сп-Сп (13)

Так как в системе (10), в силу выше сделанных предположений, все перечисленные величины являются целочисленными, то С и С1 могут удовлетворять следующим условиям: 1. С и С1 - целые числа. Рассмотрим три разных случая:

1.1 С и С1 - четные числа, то есть: С = 2q, С1 =2р, где р, q е N Тогда из (13) О 1 = (2 (?) п - (2 р) п или 1 = 2 п ( (?п -р п) (14)

Из (14) следует, что левая часть этого равенства должна делится на 2 п, но это не так, поэтому уравнение (14) решений не имеет, то есть С, С1 е 0

1.2 С - чётное число, а С1 - нечётное, то есть:

С=2р, С 1 =2q+1, причём, как это следует из (13) Сп > Сп, что соответствует условию С > С 1

или

2р > 2q + 1 (15) Также из (12) Ф Сп = 1 + СП < ( 1 + С)пО Сп < ( 1 + С 0 п Ф С< 1 + С 1Ф

2р < 1 + 2q + 1Оq > р - 1 (16) Из условия (15), (16) и того, что С, С1 е N следует система:

(2р <2 + 2ц (2р>2<7 + 1

(17)

(? > 0

Решим систему (17) при помощи методов линейного программирования [2, 3]. Для этого систему (17) запишем в виде:

> р - 1

>Р-1/ 2 ПЮ

(18)

(? > 0

Для нахождения решения системы (18) рассмотрим координатную плоскость, на которой точки имеют координаты (р, q). Изобразим на этой плоскости точки, координаты которых удовлетворяют системе (18) (заштрихованная область, рис. 1.)

Рис. 1. Плоское множество для системы (18)

Как следует из рис. 1, множество точек, координаты которых удовлетворяют системе (18), является полосой, ширина и высота которой равна 0,5. Это означает, что на этом множестве не может быть точек, координаты которых одновременно были бы целыми числами. Действительно, пусть какая-то точка А(р, q) с целыми координатами принадлежит данному множеству. Пусть q=m е

7, тогда из (18) Ф \т ~ 1{2Ор >"1+,1(201/2 + т<р<т+1 0 1/2<р-т<1Фр-т у ' { т> р - 1 ( р <т+1 у у у

= Ь/Я, где Ь, Я е N и Ь < Я

Из последнего равенства следует, что разность между двумя целыми числами является

дробной, значит предположение о том, что р, q е 7 - неверно.

Таким образом из рис. 1 следует, что в заштрихованной полосе нет точек, для которых р, q

е N то есть С, Се0.

1.3 С нечётное число, С 1 - чётное число, то есть: С = 2q + 1, С 1 = 2q. Тогда, по аналогии с предыдущим пунктом имеем:

Г 2ц + 1>2р {2ц + 1<2р + 1 р > 0 а > 0

(19)

Запишем систему (19) в виде:

(20)

> Р " 1/2 q <р

р > 0 ц > 0

Аналогично предыдущему пункту на координатной плоскости (р, q) определим множество точек, координаты которых удовлетворяют системе (20) (заштрихованная область, рис. 2).

Рис. 2. Плоское множество для системы (20)

Из рисунка видно, что ширина и высота заштрихованной области меньше единицы, то есть эта область не содержит точек, координаты которых являлись бы одновременно натуральными числами, то есть р, q £ К, следовательно, С, С€0. 2. С и С1 - дробные числа, то есть:

С

1 41

(21)

Как следует из (10) для того, чтобы при х€ N функции z(x) и у(х) также были целочисленными необходимо, чтобы

(22)

Но ц и - постоянные числа, ах- переменная величина, то есть равенство в (22) невозможно, а это означает, что С, С €0.

Таким образом, можно сделать следующий вывод. При сделанных предположениях, а именно: ъ" = у" = 0, то есть функции z(x) и у(х) линейно зависят от переменной х, уравнение (1) решений не имеет. Для иллюстрации приведённого доказательства, рассмотрим несколько примеров, характеризующих рассмотренные случаи.

1.1 С и С1 - четные числа, причём С > Сг, например: (г(х) = 4х (/у(х) = 2х

Пусть х = 2, тогда у = 4, ъ = 12, п = 3, тогда 2 3 + 43 Ф 83

1.2 С - чётное, Сг - нечётное и С > Сг, например: (г(х) = 4х (/у(х) = Зх

Пусть х = 2, тогда у = 6, ъ = 8, п = 3, то есть: 23 + 63 83

1.3 С - нечётное, Сг - чётное и С > Сг, например: (г(х) = 5х (/у(х) = 4х

Пусть х = 2, тогда у = 8, ъ = 10, п = 3 О 2 3 + 83 Ф 1 0 3 2. С и С - дробные числа, причём С > С , пусть

С = 4, С = 2 О

С = 4, С = 3 О

С = 5, С = 4 О

х = 2 О С = 5/2, С = 3/2 О

При п = 3 имеем: 23 + З3 53

2 = -х = 5 У = ~х = 3

Список литературы / References

1. Туманов С.И. Поиски решения задач. М.: Изд. «Просвещение», 1969. 278 с.

2. Банди Б. Основы линейного программирования: Пер с англ. М.: «Радио и связь», 1989. 176 с.

3. Анисимова Н.П., Ванина Е.А. Линейное программирование. Учебно-методическое пособие. Санкт-Петербург: НИУ ВШЭ, 2012. 70 с.

i Надоели баннеры? Вы всегда можете отключить рекламу.