С функциональными уравнениями вы, наверное, знакомы, хотя, может быть, и не знаете, что они так называются. Так, именно функциональные уравнения f(x)=f(−x),f(−x)=−f(x),f(x+a)=f(x) задают такие свойства функций, как четность, нечетность, периодичность.
Вообще же функциональное уравнение — это некоторое соответствие, из которого нужно найти неизвестную функцию.
Например, f(x+1)+f(x)=x, 2f(1−x)+1=xf(x), xf(x)+f(2−x4)=x.
Изучать функциональные уравнения математики начали более двухсот лет назад, когда к ним приведенные задачи механики. Большой вклад в изучение таких уравнений внес О. Коши (1789—1857). На страницах нашего журнала уже рассматривалось функциональное уравнение f(x+y)=f(x)+f(y), носящее его имя*). В данной статье мы рассмотрим один из методов решения функциональных уравнений, использующий важнейшее понятие современной алгебры — понятие группы.
Композиция функций
Вы, конечно, заметили, что число исходных, основных функций, изучаемых в школьном курсе математики, сравнительно неевелiko. К ним, например, относятся линейная, степенная, показательная, тригонометрические функции. Другие функции по лучиются из основных при помощи композиций и алгебраических действия.
Так, функция f(x)=sin(2x+1) является композицией линейной функции g(x)=2x+1 и тригонометрической функции h(x)=sinx, т. е. f(x)=h(g(x))=(h∘g)(x).
Функция f(x)=lgarcsinx получена в результате композиции функций g(x)=arcsinx и h(x)=lgx. Обратите внимание на то, что в области определения композиции h∘g входят те значения x из D(g), для которых g(x)∈D(h). В последнем примере D(g)=[−1;1],D(h)=]0;∞. [. Так как arcsinx>0 при x∈]0;1], то D(f)=]0;1].
Если взять композицию этих же функций в обратном порядке, то есть функцию f(x)=arcsinlgx, то получим D(f)=[101;10].
Композиция дробно-linейных функций g(x)=3x+2−2x+1 и h(x)=−x+43x−2 являются функциями f(x)=h(g(x))= −3x+22x+1+43⋅3x+2−2x+1−2=14x+7−12x−1,x=−32.
Здесь D(f)=R{−32,−21}.
Как правило, f∘g=g∘f. В то же время для любых функций (f∘g)∘h=f∘(g∘h),
что непредставлено вышекает из определения композиции.
Уражения
Найдите композиции f1∘f2 и f2∘f1 следующих функций: f1=3x+4x−2,f2=5x−12x+3.
Найдите область определения композиции 1−x2 и x.
Пусть f(x)=1−x2x. Найдите f∘f∘f⋯f.
Функциональные уравнения
Решим следующую задачу.
Задача 1. Найдите все функции y=f(x) также, что 2f(1−x)+1=xf(x).
24
Решение. Предположим, что существует функция f(x), удовлетворяющая данному уравнению. Заменив x на 1−x, получим
2f(x)+1=(1−x)f(1−x).
Из (1) находим f(1−x)=21(xf(x)−1).
Подставляя значение f(1−x) и уравнение (2), получим
2f(x)+1=(1−x)⋅21⋅(xf(x)−1),
откуда f(x)=x2−x+4x−3.
Неосредственной проверкой убеждаемся, что полученная функция удовлетворяет уравнению (1).
В рассмотренном уравнении подзнаком неизвестной функции стоит функция f1=x и f2=1−x. Замена x на 1−x переводит функцию f1 и f2 друг в друга. В результате подстановки x→1−x получено еще одно уравнение, содержащое f(x) и f(1−x). Решение функционального уравнения мы свели к решению системы двух линейных уравнений с двумя неизвестными.
Рассмотрим теперь более сложную задачу.
Задание 2. Решите уравнение
xf(x)+2f(x+1x−1)=1.
Решение. Попробуем действовать так же, как и в первом случае. Выполним замену x→x+1x−1. Получаем
x+1x−1f(x+1x−1)+2f(−x1)=1.
Наряду с выражениями f(x) и f(x+1x−1) у нас появилось новое «неизвестное» −f(−x1). Попробуем применить в (3) еще одну подстановку: x→−x1. Имеем
−x1f(−x1)+2f(1−xx+1)=1.
Кроме f(−x1), в уравнении появилось «неизвестное» выражение f(1−xx+1). Что же, попробуем выполнить в (3) подстановку x→1−xx+1. И, наконец, удаляем. Получаем
1−xx+1f(1−xx+1)+2f(x)=1,
где новые неизвестные не возникли — построена система четырех линейных уравнений (3) — (6) с четырьмя неизвестными f(x), f(x+1x−1), f(−x1) и f(1−xx+1). Последовательно исключаем f(x+1x−1), f(−x1), f(1−xx+1), найдем f(x)=5x(x−1)4x2−x+1 (x=−1,x=0,x=1).
Как и при решении уравнения (1), мы предполагали, что функция, удовлетворяющая (3), существует. Проверка показывает, что f удовлетворяет уравнению (3).
Появляются группы
Попробуем разобрать почему нам удалось решить уравнение предыдущого параграфа.
Рассмотрим еще одно уравнение
f(x+1)+f(x)=x.
Оно выглядит не более «страшным», чем уравнение (3), одnakо все попытки решить его тем же способом оказаться тщетными: при замене x→x+1 появляется «неизвестное» f(x+2), и так далее. Цепочка не заменяется: мы никогда не получим линейной системы.
Вспомним, что, решая первое уравнение, мы выполнили подстановку x→1−x. При этом 1−x→x. То есть две функции g1(x)=x и g2(x)=1−x по отношению к операции композиции ведут себя так g1∘g2=g2∘g1=g2, g2∘g2=g1, g1∘g1=g1.
Рассмотрим таблицу «умножения» (на пересечении строки с номером i и столбца с номером j стоит gi∘gj).
В каждой строке и каждой столбце этой таблицы встречаются и g1 и g2.
Допустим теперь, что нам нужно
25
решить уравнение
a(x)f(x)+b(x)f(1−x)=c(x),
(*)
где a,b,c — неокоторые функции. Ясно, что выполняя подстановку x→1−x, мы получим уравнение
a(1−x)f(1−x)+b(1−x)f(x)=c(1−x),
(**)
которое вместе с уравнением (*) образует линейную систему относительной функции f(x) и f(1−x). Дальше решение будет развивать так же, как и при решении задачи 1.
Во втором рассмотрении примере мы делали подстановки
x→x+1x−1,x→−x1,x→1−xx+1,
то есть имена дело с функциями
g1(x)=x,g2(x)=x+1x−1,
g3(x)=−x1,g4(x)=1−xx+1.
Постотрим, как ведут себя функции g1,g2,g3,g4 по отношению к операции композиции. Составим таблицу 2, аналогично таблице 1 (в пересечении i-й строки и k-го столбца запишем gi∘gk).
Таблица эта симметрина относительно своей диагонали (это значит, что gi∘gk=gk∘gi при любых k и i). Кроме того, все функции gi встречаются в каждой строке и каждом столбце равно один раз, и, наконец, легко заметить, что g3=g22,g4=g32,g1=g24. Здесь gi2=g2∘g2∘⋯∘g2.
Таким образом, система функции G={g1,g2,g3,g4} обладает следующими свойствами: а) она замкнута относительно композиций; б) среди этих функций есть тожественное отображение g1(x)=x; в) у каждой из функций gi есть обратная gi−1:g1−1=g1,g2−1=g4,g3−1=g3,g4−1=g2.
Теми же свойствами обладает и система функции G={g1,g2} из примера 1.
Если бы теперь нам предложили решить любое функциональное уравнение вида
мы сделали бы это, выполив замены x→g2(x),x→g3(x),x→g4(x), после чего пришли бы к линейной системе. Для примера запишем, что получится из (***) после замены x→g2(x).
При этом g2(x)→g3(x),g3(x)→g4(x),g4(x)→g1(x), так что получится уравнение
О пределене. Произвольное множество G функции, определяемых на некотором множество M, называется epynnoi относительно операции ∘, если оно обладает теми же свойствами, что и система (g1,g2,g3,g4), то есть
Для любых двух функции f∈G,g∈G их композиция f∘g тоже принадлежит G.
Функция e(x)=x принадлежит G.
Для всякой функции f∈G существует обратная функция f−1, которая принадлежит G.
Это определение есть частный случай общего определения понятия группы — одного из важнейших понятий современной математики. Подробно и популярино основные понятия теории группы изложены в книге П. С. Александрова «Введение в теории группы» (Библиотека «Квант», вып. 7, М.: Наука, 1980).
Два примера группы функции мы уже видели. Приведем еще несколько примеры.
a) Множество G линейных функций f(x)=ax+b, (a=0,b∈R);