2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 Найдите, пожалуйста, ошибки в моём решении.
Сообщение18.08.2010, 14:44 


17/08/10

132
Израиль
На Международной Математической Олимпиаде 1987-го года (порядковый номер олимпиады - 28) предлагалась следующая задача:
Докажите, что не существует функции f (из множества всех целых неотрицательных чисел во множество всех целых неотрицательных чисел) такой, что f(f(n)) = n + 1987 для любого n, принадлежащего множеству всех целых неотрицательных чисел.

Вот моё решение:
Назовём число x красным, если x и f(x) имеют разную чётность.
Назовём число x синим, если x и f(x) имеют одинаковую чётность.
Если x - красное, то f(x) обязано быть синим. В противном случае f(f(x))=x+1987 будет иметь ту же чётность, что и x.
Аналогично, если x - синее, то f(x) обязано быть красным.

Из предыдущего следует, что x+1987=f(f(x)) должно иметь тот же цвет, что и само х, а это значит, что остаток, который даёт число x при делении на 1987, однозначно задаёт цвет этого числа.

Если f(x) даёт остаток a при делении на 1987, то и f(x+1987) даёт остаток a, так как f(f(f(x)))=f(x)+1987. Таким образом, для всех x, дающих остаток a при делении на 1987, f(x) будет давать один и тот же остаток b.

Установим взаимно однозначное соответствие между "красными" и "синими" остатками.
Каждому "красному" остатку a, получаемому при делении некоторого x на 1987, поставим в соответствие "синий" остаток b, получаемый при делении f(x) на 1987, так как x и f(x) имеют разный цвет.
Каждому "синему" остатку b, получаемому при делении некоторого f(x) на 1987, поставим в соответствие "красный" остаток a, получаемый при делении x на 1987, так как x и f(x) имеют разный цвет.
Таким образом, "красных" и "синих" остатков - поровну, но это невозможно, так как всего имеется 1987 (нечетное число) остатков.
Мы пришли к противоречию, значит, функции, указанной в условии задачи, не существует.
============================================================

Простите, что получилось размыто и отягощённо.

 Профиль  
                  
 
 Re: Найдите, пожалуйста, ошибки в моём решении.
Сообщение18.08.2010, 17:59 


24/03/07
321
Busy_Beaver в сообщении #345173 писал(а):
Каждому "синему" остатку b, получаемому при делении некоторого f(x) на 1987, поставим в соответствие "красный" остаток a, получаемый при делении x на 1987, так как x и f(x) имеют разный цвет.

а с чего вы взяли, что каждый синий остаток представим в виде f(x)%1987 ? Вы неявно предполагаете, что функция f - обратима, т.е. существует $x = f^{-1}(y)$ для любого y. Среди f(0), ..., f(1986), вообще говоря, может быть меньше чем 1987 различных остатков.

 Профиль  
                  
 
 Re: Найдите, пожалуйста, ошибки в моём решении.
Сообщение18.08.2010, 19:36 


17/08/10

132
Израиль
Спасибо за замеченную ошибку. Я так и чувствовал, что что-то не так (простите за каламбур).
Видимо, не каждому дано быть математиком. Ладно, буду писать стихи :cry:

 Профиль  
                  
 
 Re: Найдите, пожалуйста, ошибки в моём решении.
Сообщение18.08.2010, 23:54 


24/03/07
321
ну вы зря расстраиваетесь, вы близки к решению (хоть и наплодили лишних понятий). А на счет "не дано быть математиком" - я вас уверяю, чтобы побеждать на олимпиадах нужно долго и упорно тренироваться, независимо от того, сколько у вас "талантов" к этому (собсно это касается любого вида деятельности).

 Профиль  
                  
 
 Re: Найдите, пожалуйста, ошибки в моём решении.
Сообщение19.08.2010, 09:25 


17/08/10

132
Израиль
Тренироваться необходимо простым смертным (таким, как я, и, может быть, Вы), а вот такие гении, как Рамануджан, Фон-Нойман, Нэш, Мандельброт и т.п., без всякой тренировки создавали математические шедевры. К слову сказать, и тут есть исключения. Колмогоров, Гильберт, Лобачевский, Перельман, Тао и т.п. трудились в поте лица во имя получения результата (что вовсе не умаляет их гениальности).

 Профиль  
                  
 
 Re: Найдите, пожалуйста, ошибки в моём решении.
Сообщение23.08.2010, 07:14 
Заслуженный участник


03/01/09
1711
москва
Dandan в сообщении #345222 писал(а):
Вы неявно предполагаете, что функция f - обратима, т.е. существует $x = f^{-1}(y)$ для любого y.

Функция $f$ действительно обратима,т.к. из $f(x)=f(y)$ следует $f(f(x))=f(f(y))\to x+1987=y+1987,x=y$

 Профиль  
                  
 
 Re: Найдите, пожалуйста, ошибки в моём решении.
Сообщение23.08.2010, 10:11 


24/03/07
321
верно, но автор топика этого не заметил и не указал. Я это и имел ввиду, когда говорил, что он близок к решению. На олимпиаде без этого записанного факта поставили бы максимум 3из7 баллов.

 Профиль  
                  
 
 Re: Найдите, пожалуйста, ошибки в моём решении.
Сообщение25.08.2010, 09:26 
Заслуженный участник
Аватара пользователя


23/08/07
5500
Нов-ск
Dandan в сообщении #345222 писал(а):
Вы неявно предполагаете, что функция f - обратима, т.е. существует $x = f^{-1}(y)$ для любого y.

Во-первых, он перешел к остаткам. Во-вторых, он предполагает, что для любого $y$ существует $x = f(y)$ (т.к. он показал, что $x=f(f(x))$). Так что этот случай больше похож не на ошибку решающего, а на придирку проверяющего.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 8 ] 

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: Shadow


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group