Условие
Две прямые на плоскости пересекаются под углом

. На одной из них сидит
блоха. Каждую секунду она прыгает с одной прямой на другую (точка пересечения
считается принадлежащей обеим прямым). Известно, что длина каждого её прыжка
равна 1 и что она никогда не возвращается на то место, где была секунду
назад. Через некоторое время блоха вернулась в первоначальную точку. Докажите,
что угол

измеряется рациональным числом градусов.
Решение
Для каждого вектора прыжка имеется ровно два положения
блохи, для которых прыжок задаётся этим вектором. Поэтому
последовательность прыжков периодична тогда и только тогда,
когда имеется лишь конечное число различных векторов прыжков.
Пусть

— вектор прыжка блохи с прямой
l2 на
прямую
l1;

,

,

, ... —
векторы последующих прыжков. Тогда

=
Sl2(

),

=
Sl1(

),

=
Sl2(

), ...
Так как композиция
Sl1oSl2 является
поворотом на угол 2

(или на угол
2

- 2

), векторы

,

,

, ... получаются из вектора

поворотами на 2

, 4

,
6

, ... (или на
2(

-

),
4(

-

),
6(

-

), ...). Поэтому
набор

,

,

, ... содержит
конечное число различных векторов тогда и только тогда, когда

/

-- рациональное число. Набор

,

,

, ... рассматривается аналогично.
Источники и прецеденты использования