Назад

Олимпиадная задача по стереометрии: расположение 2001 многогранника без тройных пересечений

Задача

Докажите, что в пространстве существует такое расположение 2001 выпуклого многогранника, что никакие три из многогранников не имеют общих точек, а каждые два касаются друг друга (то есть имеют хотя бы одну граничную точку, но не имеют общих внутренних точек).

Решение

Решение 1:   Положим  N = 2001  и опишем построение расположения N выпуклых многогранников, из которых никакие три не пересекаются и каждые два касаются.

  Рассмотрим бесконечный круговой конус, вершина O которого находится в начале координат, а ось направлена вдоль оси Oz. На окружности, являющейся сечением конуса плоскостью  z = 1,  возьмём вершины A1, A2, ..., AN правильного N-угольника. Обозначим через B1, B2, ..., BN середины меньших дуг A1A2, A2A3, ..., ANA1 соответственно. Через C(t) обозначим круг, являющийся сечением конуса плоскостью  z = t,  через Ot – центр этого круга, через     – точки пересечения образующих OAi, OBi с кругом C(t), где  t > 0,  1 ≤ i ≤ N

  Лемма. Пусть выпуклый многоугольник M лежит внутри круга C(t0),  t0 > 0.  Рассмотрим бесконечную вверх "призму" P, основанием которой служит многоугольник M, а боковое "ребро" параллельно прямой OBi для некоторого i. Многоугольник (равный M), который получается при пересечении призмы P и круга C(t), обозначим M(t) (таким образом, M(t0) совпадает с M). Тогда найдётся такое положительное  T > t0,  что при всех  t > T  многоугольник M(t) будет содержаться внутри сегмента     круга C(t).

  Доказательство. Многоугольник M(t) является образом M при параллельном переносе на вектор, параллельный образующей OBi. Поэтому многоугольник M(t) содержится внутри круга, равного кругу C(t0), который касается круга C(t) в точке     Расстояние от точки     до прямой     прямо пропорционально длине образующей     следовательно, найдётся такое T, что при всех  t > T  это расстояние больше диаметра окружности C(t0) (см. рис.). Это и означает, что многоугольник M(t) попадает внутрь сегмента Si(t) круга C(t).   Переходим к индуктивному построению нашего расположения.

  Выберем  t1 > 0.  Возьмём выпуклый многоугольник M1 внутри круга C(t1). Рассмотрим бесконечную вверх "призму" P1, основанием которой служит многоугольник M1, а боковое "ребро" параллельно прямой OB1.

  Пусть для некоторого n  (1 ≤ n < N)  уже определены положительные числа  t1 < t2 < ... < tn–1,  выпуклые многоугольники M1, ..., Mn–1, лежащие внутри кругов С(t1), С(t2), ..., С(tn–1), бесконечные "призмы" P1, P2, ..., Pn–1 с основаниями M1, M2, ..., Mn–1 и боковыми "рёбрами", параллельными OB1, OB2, ..., OBn–1 соответственно.

  Согласно лемме, существует такое  tn > tn–1,  что многоугольник M1(tn) содержится внутри сегмента S1(tn) круга C(tn), многоугольник M2(tn) содержится внутри сегмента S2(tn) круга C(tn), ..., многоугольник Mn–1(tn) содержится внутри сегмента Sn–1(tn) круга C(tn).

  Сдвинем каждую из прямых     в направлении вектора     пока она не совпадёт с прямой li(tn), касающейся многоугольника Mi(tn). Теперь построим выпуклый многоугольник Мn, который содержится в круге C(tn), касается каждого многоугольника Mi(tn) и лежит по разные с ним стороны от прямой li(tn): возьмём для каждого i одну из точек касания многоугольника Mi(tn) и прямой li(tn); при  n > 3  эти точки являются вершинами выпуклого (n–1)-угольника, который и выберем в качестве Mn; при  n = 2, 3  надо добавить ещё несколько точек).

  Рассмотрим бесконечную вверх "призму" Pn, основанием которой является многоугольник Mn, а боковое "ребро" параллельно прямой OBn. Построение будет закончено, когда мы получим призмы P1, P2, ..., PN. Наконец, "срежем" призмы плоскостью  z = T,  где  T > tN.

  Докажем, что полученные (обычные) призмы удовлетворяют условию задачи. Для этого достаточно показать, что призма Pn пересекается с призмой Pi

(i < n)  только в плоскости круга C(tn). Пусть, напротив, найдётся общая точка  RC(t)  двух призм, где  t > tn. Через точку R проведём прямые, параллельные OBn и OBi; обозначим их точки пересечения с плоскостью круга C(tn) через Rn и Ri соответственно. Тогда точка Rn должна принадлежать многоугольнику Mn(tn), а точка Ri – многоугольнику Mi(tn). Ясно, что (ненулевые) векторы     и     противоположно направлены. Однако это невозможно, поскольку точки Ri и     лежат по одну сторону от прямой li(tn), а точки Rn и     – по другую. Противоречие.

Решение 2:

  Опишем построение расположения произвольного количества выпуклых многогранников, удовлетворяющих условию.

  Схема построения. Построим несколько вертикальных пересекающихся плоскостей πi, а в каждой из них – по выпуклому многоугольнику Mi так, чтобы

  а) верхняя граница каждого многоугольника состояла из одного горизонтального ребра, и её вертикальная проекция совпадала с проекцией всего многоугольника;

  б) высоты hi верхних границ возрастали с возрастанием номера;

  в) при движении по нижней границе многоугольника "вправо" (то есть с увеличением абсциссы) точка поднималась вверх;

  г) для каждой пары многоугольников их единственная общая точка лежала на верхней границе многоугольника с меньшим номером и на нижней границе многоугольника с бóльшим номером.

  Детальное построение. Рассмотрим в горизонтальной плоскости  z = 0  прямые li:  y = i(x – i),  i = 1, 2, ..., n.  Заметим, что прямые li и lj  (i < j)  пересекаются в точке  Aij(i + j, ij).  Эти точки различны, и для каждого i абсциссы точек A1i, A2i, ..., Ai–1,i, Ai,i+1, ..., Ain строго возрастают. πi – вертикальная плоскость, содержащая прямую li.

  Для каждого  i < n  поднимем точки Ai,i+1, ..., Ain на одинаковую высоту hi. Полученные точки обозначим Bi,i+1, ..., Bin. Высоты подберём так, чтобы для каждого  i > 2  ломаные B1iB2i...Bi–1,iBin были выпуклыми вниз (для этого нужно лишь, чтобы hi было достаточно велико по сравнению с hi–1; например, подойдёт  hi = ni–1, поскольку n больше отношения длин любых отрезков одной прямой с концами в точках Aij).

  Построим еще для каждого i  (1 < i < n)  точку Ci над A1i на высоте hi. Многоугольники  M3 = C3B13B23B3nM4 = C4B14B24B34B4n,  ...,

Mn–1 = Cn–1B1,n–1B2,n–1...Bn–2,n–1Bn–1,n выпуклы (на левом рисунке изображен многоугольник M4 для  n = 7).

             
  Плоскости πiи πj (i < j)  пересекаются по вертикальной прямойmij, проходящей через точкуBij. При этом точки многоугольникаMiрасположены не выше точкиBij, аMjсодержит только отрезок прямойmij, находящийся выше точкиBij. ПоэтомуBij– единственная общая точкаMiиMj. Как видим, многоугольникиMiудовлетворяют всем свойствам, описанным в схеме построения.   Осталось построить многогранники-пирамиды с основаниямиMi (2 <i < n).  Сделаем вершинами пирамид серединыDiотрезковСi–1Сi. ТочкаDiлежит правее всех плоскостей с меньшим номером и левее остальных, а её высота большеhi–1и меньшеhi. Покажем, что пирамидыPiс вершинамиDiи основаниямиMiудовлетворяют условию задачи.   Пусть  i < j.  Через общую точкуMiиMjпроведём вертикальную прямую. Она разобьетMjна две части – левуюQ'и правуюR'(рис. справа). Как видим, правая часть находится над плоскостью  z = hi,  касаясь её в точкеBij. Соответственно, и пирамидаPjразобьется на две пирамиды: "левую"Qи "правую"R(нижний рис.). ПирамидаQотделена отPiвертикальной плоскостью πi: за исключением общей точки, все вершиныQлевее, а вершины пирамидыPi– правее этой плоскости.Rотделена отPiгоризонтальной плоскостью на высотеhi: за исключением общей точки, все вершиныRвыше, а вершиныPi– ниже или на этой плоскости (на рисунке проекцииPiиQнаходятся по разные стороны от прямойli). Таким образом, пирамидыPiиPjимеют единственную общую точку.
Ответ

Ответ задачи отсутствует

Чтобы оставлять комментарии, войдите или зарегистрируйтесь

Комментариев нет