19
И. Янматов
Коммутирующие многочлены
От редакции
Объчно математические задачи, предлагающееся школьникам, либо весма косвенно связанных с новыми результатами, либо касаются их отдельных деталей и не дают возможность увидеть картину в целом. Наверное, это произходит потому, что в математике все взаимосвязан и, как правило, для того, чтобы полностью разобраться даже во вполне элементарном вопросе, приходится привлекать сообщения из не-elementарных области математики.
Задача о коммутирующих многочленах, который посвязывается эта статья, — считальное исключение: здесь удается достаточно близко подойти к проблемке, имеющей общemathematical интерес, пользовать лишь элементарными средствами.
Нам эта задача стала известна из письма, присланого два года назад в «Квант» Э. Туркевичем, который принадлежат здесь первые результаты. Задача эта, дополнительная неокторыми пунктами, предлагалась на исследовательском type XI Всегоизной олимпиды и была помещена в Задачике «Кванта» (M455).
Формулировка задачи
Многочлены и от одной переменной называются коммутирующими *), если . Выписанное равенство означает, что если в обеих частях равенства раскрыть все скобки и привести подобные члены, то получается одинаковые многочлены. Это эквивалентно тому, что для любого действительного числа выполняется численное равенство .
*) От латинского commutativus — меняющийся.
В задание M455 рассматривают только многочлены со старшим коэффициентом 1; такие многочлены мы будем называть унитарными. (Как мы увидим ниже, вопрос о произвольных коммутирующих многочленах можно свести к вопросу о многочленах со старшим коэффициентом, равным ±1.)
a) Для любого числа найдите все многочлены степени не выше трех, коммутирующие с многочленом .
b) Доказите, что существует не более одного многочлена заданной степени, коммутирующего с данным многочленом степени два.
b) Найдем все многочлены степени 4 и 8, коммутирующие с данным многочленом степени два.
г) Доказите, что если два многочлена и коммутируются с некоторым многочленом степени два, мои они коммутируются между собой.
d) Доказите, что существует массовость многочленов , коммутирующих между собой, что степень многочлена равна и .
Решение задач a)—г)
a) Пусть . Распишем равенство :
.
Прежде чем раскрывать скобки, затем, что справа стоит только четыле степени , а следа коэффициент при равен 2a. Значит, . Но тогда следа коэффициент при равен 2c, так что и . Поэтому . Раскрыв скобки и приравнять коэффициенты, получаем систему
Пусть , тогда . Из 2-го уравнения , то есть . Значит, или . Легко проверить, что оба эти решения подходят.
20
Таким образом, многочлен 3-й степени , коммутирующий с многочленом , существует только при (, ) и при (, ).
Аналогично доказывается, что если степень равна 2, то , а если она равна 1, то .
Этот пункт очень простой. Он давался школьником на олимпиде, чтобы они лучше разобрались в условиях задачи и немного привыкли к ней. Кроме того, если вимательно разобраться в уравнениях, которые были выписаны, то возникает идея, как решать пункт 6) — один из ключевых пунктов задачи.
- Пусть , . Распишем равенство .
Приравнивая к нулю коэффициенты при , , …, , , мы получаем систему уравнений для , , …, , , . Решить эту систему и даже просто выписать ее довольно трудно. Однако легко заметить, что коэффициенты , , …, при степенях , , …, имеют следующее форму:
Здесь — некоторое алгебраическое выражение от , , , …, . Из первого уравнения вытекает, что выражается через и ; из второго — что выражается через , и , и значит, выражается через и , … Итак, мы видим, что все коэффициенты , …, выражаются через и , то есть коэффициенты многочлен , коммутирующего с , однозначно выражаются через и , что и требовалось доказать.
Легко проверить, что аналогичное рассужждение можно проверить для любого многочлен , лишь бы его степень была больше 1 (а был унитарным), то есть утверждение пункта 6) верно для любого многочлена.
Пункт 6) является ключевым в задаче. Из него уже легко вытекают пункты в) и г).
в) Докажем, что многочлен коммутирует с . Действительно, . Многочлен имеет степень четыре и в силу 6) является единственным многочленом такой степени, коммутирующим с . Аналогично доказывается, что единственный многочленом степени 8, коммутирующим с , является многочлен .
г) Пусть и . Поскольку коммутирует с и , то значит, коммутирует с многочленом . Аналогично проверяется, что коммутирует с многочленом . Кроме того, ясно, что и — унитарные многочлены одинаковой степени (если и имеют степени и , то степени многочленов и равны ). Из 6) вытекает, что , то есть , что и требоваюсь.
Так же, как и в пункте 6), утверждение остается верным, если — любой многочлен степени больше 1, а и унитарны.
Многочлены Чебышева.
Решение пункта д)
Пункт d) намного сложнее остальных пунктов. Мы приведем несколько различных подходов к его решению.
Первый способ. Пусть . тогда легко проверить, что имеет вид
где , …, — некоторые фиксированные числа. Индукцией по отсюда выводится, что представляется в виде
где , …, — некоторые фиксированные числа. Обозначим многочлен через
21
. По определению , так что . Таким образом, , то есть любые два из многочленов коммутируют. Поскольку , мы построили искому последовательность многочленов.
Второй способ. Приведем способ получения многочленов при помощи многочленов Чебышева . Мы не будем давать прямого определения этих многочленов, но приведем соответствия, которые они удовлетворяют (и которые определяют их однозначно):
Можно доказать, что — многочлен степени . Легко проверить, что многочлены Чебышева коммутируют:
— дело сводится к тому, что . Но — не унитарный многочлен: его старший коэффициент равен . Этот недостаток легко исправить, «растянув» с помощью замены переменной аргумент и значение многочлена в два раза, т. е. положив . От такой процедуры коммутитивность не нарушится (проверьте это!). Замечательная последовательность многочленов Чебышева, появляющихся в самых разных вопросах анализа (особенно в теории приближения функций многочленами), оказывается последовательностью коммутирующих многочленов. Именно таким способом построил последовательность Э. Туркев и ч.
Оба описанных способа основаны на одной идее. Пусть имеется некоторая функция , принимающая бесконечное число значений и такая, что для каждого натурального
где — многочлен. Тогда многочлены и коммутируют. Например, если , то получаем серийное коммутирующих многочленов . Если , то получаем серийное многочленов (это — в точности наш первый способ построения многочленов , только заменено здесь на ). Если , то получаем серийное многочленов . (Те, кто знаком с комплексными числами и формулой , без труда найти適атное, почему функция и cos приводят по существу к одной и той же, с точностью до расстояния вдвое, последовательности многочленов.)
Приведенные решения пункту д) очень красивы, но обладают одним недостатком: совершенно непонятно, как до них можно допустать. Мы приведем еще одно решение; оно будет менее коротким, но это будет ясно, как его придумали и как быстро выписывать многочлены .
Третьий способ. Как вытекает из пункту б), может существовать только один многочлен степени , коммутирующий с . Выпишем несколько первых таких многочленов:
(здесь , , находится также, как в пункту а)). Послерев на эту последовательность многочленов, можно заменить, что она удовлетворяет рекуррентной формуле . Естественно предположить, что эта формула верна при всех .
Итак, определим последовательность многочленов по индуцини, считая, что
а при
Докажем, что все многочлены коммутируют с многочленом ; тогда они все коммутируют между собой (пункт г)).
Приведем доказательство по индуцини. Ясно, что многочлены и коммутируют с ; предположим, что все многочлены
22
…, коммутируют с , и докажем, что многочлен коммутирует с .
Нам нужно показать, что
Подставляя в это равенство рекуррентную формулу для , перепишем его в виде
Тепер используем предположение индекции:
Раскрывая скобки и приводные члены, получим такое равенство:
или
Обозначим левую часть (*) через . Нам остается доказать, что не зависит от (и равно ). Дейститьно, пусть . тогда
т. е. . Поскольку , при всех . Таким образом, мы показали, что коммутирует с при любом .
Задачи о коммутирующих многочленах
Мы хотим обсуждать задачи, связанные со следующей обещанием проблеем: описать все пары коммутирующих (не обязательно унитарных) многочленов и .
Задача 1. Докажите, что два многочлена и первой степени коммутируют в том и только в том случае, когда либо , , либо существует такое, что (общая «неподвижная» точка).
Задача 2. Решите общую проблеем для случая, когда степень одного из многочленов , равна 1.
В дальнейшем мы будем считать, что степени многочленов и больше 1.
Пусть , . Прежде всего показем, что можно свести общую задачу к случайю, когда коэффициенты и равны 0 (многочлены такого вида называются приведенными). Для этого воспользуемся следующей операцией. Зафиксируем число и с его помощью построим из каждой многочлена новый, «свиднутый» многочлен по формуле . Ясно, что многочлен восстанавливается по многочлену .
Задача 3. a) Докажите, что если многочлены и коммутируют, то и тоже коммутируют.
- Докажите, что любая пара коммутирующих многочленов и степени больше 1 имеет вид , , где — неокоторое число, а и — коммутирующие приведенные многочлены.
В дальнейшем мы будем считать, что многочлены и приведены. Кроме того, мы будем считать, что они унитарны, то есть их старшие коэффициенты равны 1. Ясно, что это — наиболее интересный частный случай. Кроме того, рассуждая, аналогичные проведенным выше, показываются что можно свести общую задачу к случайю, когда старшие коэффициенты многочленов и равны ±1, так что этот частный случай не сильно отличается от общого (в этих рассуждаях надо использовать операцию «растяжения», которая каждому многочлену сопоставляет многочлен по формуле ). Опишем несколько серий коммутирующих многочленов:
- Пусть - многочлен степени . Рассмотрим серий многочленов , , , (вобщее ).
Ясно, что все многочлены коммутируют и степень многочлена равна .
23
-
Серия многочленов . Все многочлены коммутируют и степень многочлена равна .
-
— серия многочленов, построенная при решении пункта д) задачи М455. Эти многочлены определяются условием . Степень многочлена равна .
-
Определим серию многочленов таким условием: (к нечетно). Легко проверить, что такие многочлены существуют и однозначно определяются выписанным условием. Все эти многочлены коммутируют и степень многочлена равна .
На самом деле, примеры 3 и 4 являются частными случаями слугами более общего примера. Чтобы описать этот общий пример, сделаем одно замечание о коэффициентах многочленов. Мы до сих пор считали, что эти коэффициенты — действительные числа. Однако в большинстве алгебраических вопросов лучше работать с комплексными числами. Поэтому давайте считать, что коэффициенты наших многочленов могут быть любые комплексные числа.
- Фиксируем натуральное число и такое компликское число , что (для каждой существует такое число, отличное от 1).
Рассмотрим такие пары чисел , что , и положим . Легко проверить, что , где — некоторые числа, зависит от . Положим ; многочлен характеризуется таким условием: , если .
Пусть — число, дающее при делении на остаток 1. Тогда , так что . Таким образом, если и дают при делении на остаток 1, то , то есть многочлены и коммутируют. Мы построили по числу серию коммутирующих многочленов , …. Все эти многочлены унитарны, приведены и степень равна .
При , мы получаем пример 3, при , — пример 4.
Примеры 1—5 исчерпывают все известные примеры коммутирующих многочленов, так что можно высказать гипотезу, что если и — коммутирующие унитарные приведенные многочлены степеней больше 1 с комплексными коэффициентами, то они входят в одну из серий, построенных в примерах 1, 2, 5.
Можно, не решая общей проблемы, попытаться ответить на некоторые частиные вопросы:
-
При каких многочлен коммутирует с каким-нибудь многочленом нечетной степени.
-
Пусть — унитарный многочлен степени больше 1. Отметим степени всех унитарных многочленов , коммутирующих с . Какое подмножество в натуральных числах при этом может получить?
Например, в примере 1 это — геометрическая прогрессия; в примере 5 — арифметическая.
- Пусть — коммутирующие унитарные многочлены степеней и . Предположим, что делится на . Верно ли, что имеет вид , где — унитарный многочлен, коммутирующий с ?
Можно сформировать более общую проблуу — найти все коммутирующие рациональные функции и . В этом случае появляется много новых интересных примеров.
Здесь также годится общий способ, о котором мы говорили в решении пункта д) для многочленов. Пусть имеется функция (принимающая бесконечное число значений) такая, что
где — рациональная функция. Тогда для разных и функции и коммутируют.
Возникает интересный вопрос: для каких функций можно при любом подбрать такую рациональную функцию , чтобы . Например, легко проверить, что этому условию удовлетворяет функция .
Можно построить другие примеры функций , используя теорию эллиптических функций. Поскольку это — не элементарная теория, мы не будем здесь описывать соответствующие построения.
Все эти примеры показывают, что задача об описании коммутирующих многочленов (и, более общо, коммутирующих рациональных функций) неосредственно связана с очень глубокими и красными математическими теориями. Решение этой задачи, видимо, откроет какие-то новые, неизвестные ранее факты. Короче говоря, это задача, которая стоит занимать.