РАЗЛОЖЕНИЕ НА МНОЖИТЕЛИ И РЕШЕНИЕ УРАВНЕНИЙ
С разложением чисел на множители учащиеся знакомятся еще в начальной школе. При отыскании общего знаменателя им приходится разлагать на множители знаменатели слагаемых. Нужно разложение на множители и при сокращении дробей.
Одно из основных утверждений арифметики гласит: каждое натуральное число единственным образом разлагается на простые множители. Например:
72 = 2•2•2•3•3; 1001=7•11•13
(разумеется, разложения, отличающиеся лишь порядком множителей, мы считаем одинаковыми). Напомним, что простым числом называется натуральное число, имеющее только два различных делителя (само число и 1). Число 1 не считается простым.
Будем теперь рассматривать не только натуральные числа, но и нуль, и отрицательные целые числа. Иными словами, возьмем множество всех целых чисел. На первый взгляд здесь труднее определить понятие простого числа. Ведь, например, 7 = (-1)•(-7). Значит ли это, что число 7 перестает быть простым, если его рассматривать в множестве всех целых чисел? Оказывается, нет, надо только уточнить, что называется простым числом.
Заметим, что число -1 обладает следующим свойством: если разделить 1 на -1, то в частном получится целое число. Другим целым числом с таким же свойством является сама единица. Мы будем называть эти числа (1 и -1) делителями единицы.
Назовем целое число р простым, если оно не является делителем единицы, но в любом его разложении в произведение двух целых множителей один из сомножителей обязательно является делителем единицы. При таком определении число 7 остается простым и после перехода к множеству всех целых чисел. Простым будет и число -7.
Сохраняет свою силу и основной закон арифметики, однако тоже с небольшим изменением формулировки: каждое целое число, отличное от нуля, разлагается в произведение простых целых чисел; это разложение однозначно определено с точностью до перестановок сомножителей и возможного умножения некоторых сомножителей на -1 (т. е. на делитель единицы). Например,
21 = 3•7=7•3= (-3)(-7)=(-7)(-3). Такие разложения принято считать неотличающимися друг от друга.
При решении некоторых сложных вопросов теории чисел пришлось разлагать целые числа не только на целые множители, но и на множители вида а+b Ö 5 , где а и b — целые числа. Числа такого вида сами образуют кольцо. Для них, как и для целых чисел, можно определить понятия простого числа, делителя единицы и т. д. Например, число 2+ Ö 5 — делитель единицы, так как(2+ Ö 5 )(-2+ Ö 5)=1. Велико же было удивление математиков, когда оказалось, что в кольце чисел а+b Ö 5 нарушается основной закон арифметики о единственности разложения на простые множители. Например,
Не однозначно разложение на простые множители и в кольце чисел вида а+b Ö -5 , где
а и b — целые. В этом кольце единственными делителями единицы являются те же числа 1 и -1, что и в кольце целых чисел. Однако
А вот в кольце чисел вида a+b Ö 3 (а и b—целые) имеются делители единицы, кроме 1 и -1, например: (2+ Ö 3)(2- Ö 3)=1. Но разложение на множители в этом кольце однозначно (как всегда, с точностью до перестановки множителей и умножения этих множителей на делители единицы).
В теории чисел полностью изучен вопрос, в каких кольцах вида a+b Ö ±D имеет место однозначность разложения на простые множители, а в каких нет. Мы не будем на этом останавливаться.
Разложение многочленов на множители
Разложение целых чисел на множители напоминает другой раздел элементарной математики — разложение многочленов на множители. Этот раздел очень нравился нашему знакомому Васе Игнатьеву. Он умел разлагать на множители не только такие простые многочлены, как х2-4=(х-2)(х+2), но также способом группировки мог разложить:
Эти примеры он брал из различных задачников. Однако, когда он попытался сам придумать пример и начал разлагать на множители многочлен х2+6х+4, у него ничего не вышло. Потом он сообразил, что даже многочлен х2-2 не разлагается на множители. Он забросил листок, на котором решал пример, и нашел его только через год, когда перешел в следующий класс. «Над чем же я думал! — воскликнул он, — ведь
Вася думал, что, научившись решать квадратные уравнения, он сможет разлагать на множители любой квадратный трехчлен. Но радость его была преждевременной; когда он взялся за многочлен х2+6х+10, то даже применение иррациональных чисел ему не помогло. При решении квадратного уравнения х2+6х+10=0 появились квадратные корни из отрицательных чисел, а про такие корни он еще ничего не знал.
Лишь в десятом классе Вася научился разлагать и такие многочлены — учитель рассказал о комплексных числах, после чего он смог решать все квадратные уравнения, а тем самым и разлагать на множители все квадратные трехчлены:
Почему же в разных классах Вася по-разному подходил к задаче о разложении многочлена, почему все больше расширялся класс многочленов, которые он мог разлагать на множители? Ларчик открывается просто — задача о разложении на множители не очень точно поставлена. Надо еще указать, какими могут быть эти множители, какими числами должны быть их коэффициенты. В седьмом классе Вася знал только рациональные числа. Поэтому он разлагал лишь на множители с рациональными коэффициентами. В восьмом классе он узнал иррациональные числа. Теперь он уже мог пользоваться и множителями с любыми действительными коэффициентами. Полное благополучие наступило в десятом классе, когда Вася стал встречаться с многочленами, коэффициенты которых комплексные. Таким образом, недостаточно сказать: «Разложите многочлен f(x)= а0хn+а1хn-1 . +аn на множители». Надо еще сказать, какому полю должны принадлежать коэффициенты этих множителей.
Если все коэффициенты многочлена f(x) принадлежат числовому полю Р, то говорят, что f(x) является многочленом над полем Р. Например, х2+6x+10 является многочленом над полем рациональных чисел, х2+2х+ p — над полем действительных чисел, а многочлен х2+ix+3-i — над полем комплексных чисел.
Разумеется, если поле Р является частью поля P1 (или, как говорят математики, его подполем), то любой многочлен над полем Р может рассматриваться и как многочлен над полем Р1. Ведь его коэффициенты принадлежат полю Р, а значит, и полю Р1. Такой подход бывает удобен при разложении многочленов на множители. Например, можно говорить о разложении многочлена x2+6х+10 над полем комплексных чисел.
Разложение многочленов на множители похоже по своим свойствам на разложение целых чисел. Только вместо простых чисел надо брать так называемые неприводимые многочлены — те, которые нельзя представить в виде произведения двух многочленов меньшей степени (над заданным полем). Делителями единицы являются только многочлены нулевой степени, т. е. отличные от нуля числа. Как и для целых чисел, здесь каждый многочлен единственным образом разлагается в произведение неприводимых множителей. Разумеется, такие два разложения, как
отличающиеся лишь делителями единицы, считаются одинаковыми.
Разложение многочленов на множители и решение уравнений
Зачем же надо разлагать многочлены на множители? Одна причина ясна — для выполнения действий с алгебраическими дробями, Но есть и другая причина — разложение на множители облегчает решение уравнений. Пусть нам дано уравнение:
Решать уравнения пятой степени мы не умеем. Но если сгруппировать члены в левой части, то получим:
А теперь видно, что левая часть обращается в нуль при x1=-2, х2=1, х3 =-1. Значит, эти числа являются корнями нашего уравнения. Других действительных корней у него нет, так как произведение может равняться нулю, лишь если какой-нибудь множитель равен нулю, а множитель х2+1 при действительных х в нуль не обращается.
Вообще, если левая часть алгебраического уравнения f(x)=0 может быть записана в виде (х-а)р(х)=0, где р(х) — тоже многочлен, то х=а является одним из корней нашего уравнения. Верно и обратное: если число а является корнем алгебраического уравнения f(x)=0, то многочлен f(x) делится без остатка на х-а. При этом если коэффициенты многочлена f(x)
и корень а принадлежат полю Р, то тому же полю принадлежат и коэффициенты многочлена р(х), ведь при делении многочленов «столбиком» мы выполняем над их коэффициентами лишь четыре арифметических действия. Особенно легко решать уравнения, левая часть которых разложена на множители первой степени:
В этом случае ясно, что корнями будут числа a1, а2. аn, а других корней не будет (так как если х отлично от всех чисел a1, a2. an, то ни один из множителей первой степени в нуль не обращается).
Верно и обратное: если мы знаем n корней al, а2. аn многочлена
то он следующим образом разлагается на множители:
Из сказанного ясно, что никакое уравнение n-й степени не может иметь больше, чем n корней. А имеет ли любое уравнение хотя бы один корень? Впрочем, эта задача опять нечетко поставлена: неясно, что значит «любое уравнение», какими должны быть его коэффициенты. Неясно и то, какие корни мы будем рассматривать.
Основная теорема алгебры многочленов
Мы видели, что чем богаче элементами поле Р, тем больше возможностей разложить над ним заданный многочлен f(x) на множители. Например, многочлен х4-2 совсем не разлагается над полем рациональных чисел, но разлагается на три множителя над полем действительных чисел:
Однако расширение поля влечет за собой и расширение множества многочленов, Которые надо разлагать. Ведь если допустить в качестве коэффициентов не только рациональные, но и действительные числа, то придется разлагать не только такие многочлены, как x4-2, но
и такие, как х4- Ö 2, и даже такие, как х4- p . А если допустить комплексные числа, то придется рассматривать и многочлены вида х4+i.
К счастью, оказалось, что выигрыш от расширения поля больше, чем проигрыш, — над полем комплексных чисел любой многочлен (не только с рациональными, но и с любыми комплексными коэффициентами) разлагается до конца, т. е. на множители первой степени. А это означает, что всякое уравнение n-й степени с комплексными коэффициентами имеет ровно n корней. Эту теорему называют основной теоремой алгебры
многочленов. Ее доказал К. Гаусс в 1799 г.
Сложнее обстоит дело с разложением многочлена над полем действительных чисел. Как мы видели, над этим полем многочлен x2+6x+10 не разлагается на множители первой степени. Однако любой многочлен с действительными коэффициентами, степень которого больше двух, всегда разлагается на множители с коэффициентами того же вида. Поэтому всякий многочлен с действительными коэффициентами разлагается над полем действительных чисел на множители первой и второй степеней.
Решение уравнений в радикалах
Основная теорема алгебры дает только уверенность в том, что у каждого алгебраического уравнения есть корни. (Теоремы такого типа называют в математике теоремами существования.) Однако она ничего не говорит о том, как эти корни искать. Иными словами, вопрос о том, как решить данное уравнение, остается открытым и после доказательства основной теоремы.
Издавна люди занимались решением уравнений. При этом старались выразить корни уравнения через коэффициенты с помощью четырех арифметических действий и извлечения корней. Это удалось сделать для квадратных уравнений, а впоследствии и для уравнений третьей и четвертой степеней (см. статью «Как люди учились решать уравнения»).
Многие годы усилия математиков были направлены на то, чтобы найти решение в радикалах (т. е. с помощью этих же пяти действий) для любого уравнения пятой степени. Все эти попытки к успеху не привели. Долгое время думали, что дело в недостаточной изобретательности математиков и что когда-нибудь придет математический гений, который решит задачу.
Гений действительно пришел, им был молодой норвежский математик Н. Абель. Однако вместо желанной формулы он дал отрицательный ответ — решения задачи не существует. Впрочем, сначала Абель ошибся (и гении делают
Нильс Генрик Абель.
ошибки!). Ему показалось, что он нашел формулу, дающую решение уравнения пятой степени в радикалах. Но потом он увидел ошибку, проанализировал свои рассуждения и в результате получил замечательный вывод: не только неверна выведенная им формула, но и вообще не существует общей формулы, выражающей корни любого уравнения пятой степени через коэффициенты этого уравнения с помощью сложения, вычитания, умножения, деления и извлечения корня.
Циркуль и линейка
На развитие теории уравнений сильное влияние оказали задачи о построениях циркулем и линейкой, в особенности задачи о построении правильных многоугольников. Из школьного курса известно, как строить циркулем и линейкой правильный треугольник, квадрат и шестиугольник. В более подробных курсах рассказано о построении правильного пятиугольника. А вот о построении правильного семиугольника или девятиугольника ничего
не говорится. И это не случайно: ни правильный семиугольник, ни правильный девятиугольник нельзя построить циркулем и линейкой.
Как же это узнали? Ведь доказать разрешимость задачи сравнительно легко — достаточно указать путь ее решения. Доказать же, что задачу нельзя решить, очень трудно. Путей решения задачи бесконечно много (мало ли какие построения можно придумать!), и доказать, что ни один из них не приведет к цели, на первый взгляд невозможно.
Однако математики справились с этой задачей. Для этого они сначала исследовали вопрос, какие отрезки можно построить циркулем и линейкой исходя из одного заданного отрезка (в случае построения правильного многоугольника заданным является радиус описанной окружности или сторона искомого правильного многоугольника).
Чтобы ответить на этот вопрос, пришлось ввести понятие квадратичной иррациональности. Так назвали числа, которые получаются из единицы с помощью четырех арифметических действий и операции извлечения квадратного корня. Вот для примера некоторые числа, являющиеся квадратичными иррациональностями:
Все квадратичные иррациональности, вместе взятые, образуют числовое поле, причем в этом поле всегда выполнима операция извлечения квадратного корня из положительного числа.
Было доказано, что если задан отрезок а, длина которого принимается за единицу, то циркулем и линейкой можно построить любые отрезки, длины которых являются квадратичными иррациональностями, и только эти отрезки.
Например, для построения правильного пятиугольника с данной стороной достаточно построить его диагональ (тогда все вершины можно будет найти с помощью засечек окружности). Расчеты показывают, что если сторона пятиугольника равна 1, то его диагональ имеет длину
( Ö 5+1)/2 . Так как это число является квадратичной иррациональностью, то построение правильного пятиугольника с помощью циркуля и линейки возможно.
А вот правильный девятиугольник построить нельзя. Его построение сводится к делению угла в 120° на три равные части. По формулам тригонометрии:
cos3 j =4cos3 j -3cos j .
Положим здесь 3 j =120°. Так как cos120°=1/2,
то для отыскания cos j получим кубическое уравнение:
4cos3 j -3cos j +1/2=0,
или, полагая 2cos j =x, получим уравнение:
Было доказано, что если один из корней кубического уравнения с целыми коэффициентами является квадратичной иррациональностью, то у него есть и рациональный корень. А легко доказать, что у уравнения (3) рациональных корней нет, значит, нет и корней, являющихся квадратичными иррациональностями. Поэтому и нельзя построить правильный девятиугольник циркулем и линейкой. (Поскольку угол в 120° нельзя разделить циркулем и линейкой на три равные части, тем более нельзя указать метод деления циркулем и линейкой на три равные части для произвольного угла. Для некоторых углов, например 90°, эта задача разрешима.) Точно так же доказывается невозможность построения циркулем и линейкой правильного семиугольника.
Окончательное решение вопроса о построении правильных многоугольников циркулем и линейкой дал в 1796 г. Гаусс. Он доказал,
что если р — простое число, то правильный р-угольник с данной стороной может быть построен циркулем и линейкой в том, и только в том, случае, когда число р можно записать в виде р=22n +1, где n — целое число. Например, при n=0 имеем р=3, а при n=1 имеем р=5. Поэтому правильный треугольник и правильный пятиугольник можно построить циркулем и линейкой. При n=2 получаем р=17. Значит, и правильный семнадцатиугольник строится циркулем и линейкой. Можно построить циркулем и линейкой даже правильные многоугольники с 257 и 65536 сторонами. А вот при n=5 число 22n+1 оказывается составным. Поэтому правильный (225+1)-угольник нельзя построить циркулем и линейкой.
В древности математики потратили много сил на решение следующей задачи об удвоении куба: дан куб со стороной а; построить такой куб, объем которого вдвое больше объема данного куба. Подсчитаем, какой отрезок надо построить для решения этой задачи. Примем длину отрезка а за единицу, а длину ребра искомого куба обозначим через х. Тогда объем данного куба будет равен единице, а объем искомого куба — двум. По условию задачи должно быть: х3=2. Это уравнение не имеет рациональных корней. Поэтому по упомянутой выше теореме у него нет и корней, являющихся квадратичными иррациональностями. Значит, решить задачу удвоения куба циркулем и линейкой невозможно.
Гораздо труднее было доказать, что невозможно построить циркулем и линейкой квадрат, равновеликий кругу радиуса 1 (задача о квадратуре круга). Это доказательство было проведено неалгебраическими методами. Было доказано, что сторона такого квадрата не только не является
квадратичной иррациональностью, но даже не может быть корнем никакого алгебраического уравнения с целыми коэффициентами (такие числа называют неалгебраическими или трансцендентными).