Пусть x!=y.
Выберем a и b так, чтобы выполнялись равенства:
x = (y/x)^a,
y = (y/x)^b.
Нетрудно заметить, что b=a+1.
x^y = y^x =>
a*(y/x)^b = b*(y/x)^a =>
(y/x)^(b-a) = b/a =>
y/x = (a+1)/a =>
a = x/(y-x).
Теперь возьмем n=a и получим требуемые равенства.
Осталось доказать, что если x и y рациональные, то n целое. Во-первых, заметим, что n=x/(y-x) - рациональное. Пусть n=p/q, где p,q - взаимно простые (несократимая дробь).
Тогда x = ((p+q)/p)^(p/q) = r/s, где r,s взаимно просты.
Возведем все в степень q:
(p+q)^p/p^p = r^q/s^q.
Ясно, что p+q и p взаимно просты (как и p,q) => (p+q)^p и p^p взаимно просты. Кроме того, из того, что r,s взаимно просты следует, что r^q и s^q взаимно просты. Но любое рациональное число единственным образом представляется в виде несократимой дроби =>
(p+q)^p = r^q,
p^p = s^q.
Пусть r-любое простое число, r входит в разложение p в степени m, в s - в степени k. Тогда m*p=k*q => m делится на q (из взаимной простоты p и q). То есть все простые множители p входят в степени, делящейся на q. Следовательно, p=u^q. Аналогично, p+q=v^q.
q=v^q-u^q=(v-u)*(u^(q-1)+u^(q-2)*v+...+u*v^(q-2)+v^(q-1)).
Заметим, что при q>=2 первый сомножитель>=1, второй>=q, равенство может достигаться, только если v-u=1 и v=u=1. Эти условия противоречат друг другу. Следовательно, q=1. Т.е. n=p/q - целое. Теорема доказана.
|