Научная статья на тему 'Невидимые гиперграни и порождающие многогранники'

Невидимые гиперграни и порождающие многогранники Текст научной статьи по специальности «Математика»

CC BY
84
8
i Надоели баннеры? Вы всегда можете отключить рекламу.
i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Невидимые гиперграни и порождающие многогранники»

УДК 514.172.45, 514.174.5

М.Н. Матвеев

Московский физико-технический институт (государственный университет)

Невидимые гиперграни и порождающие многогранники

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

использование полученного критерия.

Ключевые слова: многогранники, конусы, линейных уравнений и неравенств.

О порождении множества многогранных конусов Т многогранником Р говорят в том случае, когда каждый конус из Т является конической оболочкой некоторой гиперграни многогранника Р

мер, [1]) для полных множеств многогранных конусов, то есть множеств, объединение конусов из которых совпадает со всем пространством.

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

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

Конус является острым, если начало координат О является его гранью. Поскольку, кроме того, пересечением любых двух конусов веера так же как и пересечением любых двух гиперграней многог-

К

Рис. 1. Любой полный двухмерный веер порождается многогранником

вееры. гиперграни многогранников, системы

ранника, является их общая собственная грань, то создается впечатление, что всегда возможно представление веера, показанное на рис. 1.

Конусы С и К веера, изображенного на рис. 1, являются коническими оболочками заштрихованных гиперграней многогранника Р. Другие конусы этого веера являются коническими оболоч-

РС

К

ким образом, рис. 1 представляет случай порождения полного веера многогранником.

Однако уже в трехмерном пространстве далеко не каждый веер является порождаемым. Например, таким веером является веер Я, изображенный на рис. 2. Построения, приведенные на рис. 2, заимствованы из [2]. Доказательство непорождае-мости веера Я будет приведено в конце статьи.

Мы также покажем, что присутствие конусов Сі и С2 в веере Я, изображенном на рис. 2, никак не влияет на существование порождающего многогранника. Это означает, что оставшиеся три конуса веера Я не могут входить ни в какой порождаемый веер. Таким образом, анализ структуры, которая не может порождаться многогранником, упрощается и сводится к анализу всего трех конусов.

а і Сі аз

Рис. 2. Непорождаемый веер из пяти конусов в К3

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

Во-первых, мы строим пригодное для аналитического исследования формальное определение порождения многогранником неполного веера, например, веера Я без тонусов С\ и С2. Принятая в настоящий момент в литературе трактовка порождаемого неполного веера как части порождаемого полного веера (см., например, [1]) для регулярного исследования является недостаточной. Решение первой подзадачи опирается на понятие невидимой гиперграни многогранника [3].

Вторая подзадача состоит в построении критерия существования многогранника, порождающего веер, который может быть в том числе и неполным. На настоящий момент все описанные в литературе критерии существования порождающих многогранников (см., например, [4-6]) построены для полных вееров. Решение второй подзадачи основано на геометрическом методе Александрова [7].

Наконец, мы иллюстрируем применение построенного критерия. Для этого используется веер Я, уже представленный на рис. 2. Рассмотрение веера Я интересно тем, что приводит к построению непорождаемого веера в пространстве М3, состоящего всего из трех конусов. В литературе подобный пример описан только для пространства М4 (см. [8] и [1]).

Определение порождения для полных вееров основано на том, что конусы веера являются коническими оболочками гиперграней многогранника. Попытка непосредственно перенести это определение на неполные вееры оказывается неприемлемой. Проще всего объясняет ситуацию рис. 3. Здесь смежные конусы составляющие веер,

являются коническими оболочками несмежных заР

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

О

точности соответствует структуре пересечений гиперграней порождающего многогранника. Поэтому, для того чтобы правильно трактовать ситуации, подобные той, что изображена на рис. 3, в данной работе при определении порождения используется понятие невидимой гиперграни многогранника, данное в [3].

Определение 2. Пусть Г — гипергрань многогранника Р. Будем говорить, что Г невидима из точки V, если одно из двух открытых полупространств, определяемых опорной гиперплоскостью к многограннику Р, проходящей через грань Г, содержит как точку V, так и многогранник Р без Г

Геометрический смысл определения 2 очевиден. Предположим, наблюдатель, расположенный в начале координат, смотрит на непрозрачный Р

видит? Очевидно, заштрихованную грань, конической оболочкой которой является конус К, но не заштрихованную грань, конической оболочкой

С

Заметим, что любая гипергрань многогранника, порождающего полный веер, является невидимой из начала координат (см. рис. 1). Обобщим понятие порождения на возможно неполные вееры сл едуЮ1 цим образом.

Определение 3. Пусть каждый конус веера Т является конической оболочкой некоторой гиР

координат. В таком случае будем говорить, что ТР

РТ

Заметим, что вместо невидимости граней в определении 3 можно потребовать, чтобы начало О

Р

мых граней состоит в том, что они позволяют выделить два типа порождающих многогранников: минимальные и все остальные. Минимальный порождающий многогранник — это многогранник, не содержащий с точки зрения порождения ничего лишнего.

Рассмотрим для примера рис. 4. Здесь веер,

К

Рис. 3. Конусы С и К являются коническими оболочками граней Р, но они не порождаются Р

Р

нимальный порождающий многогранник В

СК

ранниками Р и В. Очевидно, что многогранник Р является избыточным с точки зрения порождения конусов С и К, в то время как многогранник В

— нет. Определим минимальный порождающий многогранник следующим образом.

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

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

Лемма 1. Если веер имеет порождающий многогранник, то он имеет и минимальный порождающий многогранник. □

Р

Т

С веер а Т обозначим ч ерез Гс гран ь Р, коничес-

С

нию 3, Гс является невидимой из начала координат. В частности, это подразумевает, что начало координат не лежит в аффинной оболочке Гс. Мы можем заключить, что начало координат есть вер-СС

рым.

Пусть теперь Ус обозначает множество всех Гс С

Ус С

одной вершине на каждом из лучей. Обозначим через Рт выпуклую оболочку вершин из объеди-Ус С Т

По определению 3, Рт, так же как Р, является

Т

Р2

Рис. 5. Точка р4 лежит в аффинной гиперплоскости, задаваемой точками р1, р2, рз

построению любая вершина Рт лежит на некото-

Т

Т

держит две различные вершины Рт V и ад. Пусть V обозначает вершину, ближайшую к началу координат. По построению Рт существует конус К веера Т такой, что V принадлежит Ук• Поскольку две вершины Ук не могут лежать на одном и том же экстремальном луче Т, то ад не принадлежит Ук

Теперь рассмотрим произвольную гиперплоскость И, проходящую через V и не проходящую через начало координат О. Легко видеть, что ад лежит в одном открытом полупространстве, определяемом И, а О — в другом. Так как ад не принад-Ук Гк

является невидимой из начала координат. Таким

Т

жит более одной вершины Рт. Мы доказали, что Рт является минимальным порождающим многогранником для веера Т. ■

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

Разложим произвольный вектор по векторам базиса. Очевидно, что сумма коэффициентов разложения равна единице, если конец вектора лежит в гиперплоскости; меньше единицы, если конец вектора лежит в открытом полупространстве, содержащем начало координат; и больше единицы, если конец вектора лежит в противоположном полупространстве.

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

Р2

Рис. 6. Точка р5 лежит ниже аффинной гиперплоскости, задаваемой точками р1, р2, рз

В частности, если точка принадлежит порождающему многограннику, а гиперплоскость является опорной для невидимой из начала координат гиперграни этого многогранника, то точка может лежать только в гиперплоскости, если она принадлежит гиперграни, или ниже гиперплоскости в противном случае (см. рис. 5, 6).

Для того чтобы превратить приведенное геометрическое наблюдение в критерий существования порождающего многогранника, достаточно ввести подходящую систему обозначений и затем использовать технику Александрова [7], разработанную для многогранников с вершинами на заданных лучах.

Введем систему обозначений следующим образом. Предположим, что экстремальные лучи всех конусов веера Т задаются векторами а15 ..., ат. СТ

кой оболочкой некоторого набора векторов аз, 3 € € J(С), где 1 (С) есть подмножество {1,..., т}.

Подмножества Я (С) множеств 1 (С) определим таким образом, чтобы векторы аз, 3 € Я (С), были линейно независимы и их количество совпадало с размерностью пространства. Векторы аз, 3 € € Я (С), назовем базисом, связанным с конусом С. Заметим, что так как мы предполагаем, что все конусы веера являются полномерными, то такой выбор множеств Я (С) является заведомо возможным.

Обозначим через В+(С) множество векторов 7 = (71, ..., 7т) таких, что 7г = 1 для некоторого г € 1 (С), 7з = 0 для всех 3 € Я (С), 3 = = г, а 7з Для 3 € Я (С) определяются разложением 2{г}ия(с) 7заз = 0. Обозначим через В=(С) множество векторов 7 = (71, ..., 7т) таких, что 7г = = 1 для некотор ого г € 1 (С) \ Я (С), 73 = 0 для всех 3 € Я (С), 3 = г, а 73 для 3 € Я (С) опять-таки определяются разложением 5^{ г }Us(с) Ъ'аз = 0.

Пусть, наконец, В+(Т) = исе^В+(С) и

В= (Т) = исе^В=(С). Тогда верна следующая теорема.

Т

тогда и только тогда, когда существует вектор х = = (х1,..., хт) такой, что

(7,х) > 0 V7 € В+(Т),

(7,х) =0 V7 € В=(Т), □ (1)

хз > 0, 3 = 1, . . . , т

Р

Т

для некоторых хз > 0 3 = 1, ■ ■ ■, т, точки рз = = аз/х] являются верши нами Р. Пусть х = = (х1:... ,хт). Рассмотрим произвольный вектор 7 = (и, ■ ■ .,7т) € В+(С) и В=(С), где С € Т и 7г = 1 для некотор ого г € Я (С). Мы имеем

хгрг = 12^(с) -^^Р ■

Г

р^ 3 € 1 (С). По построению Г является гранью

Р

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Если 7 € В+(С), то верши на рг многогранн ика Р

Г

рг

рз 3 Я(С)

хг >12^(с) -^^ ■

Таким образом, мы доказали, что (7, х) > 0. Аналогично, если 7 € В=(С), то вершина рг Р Г

рг

рз 3 Я(С)

откуда мы находим

Хх = Т,^(с) -Ъхз

и (7, х) = 0. Необходимость доказана.

Достаточность. Пусть вектор х = (х1у ..., хт) удовлетворяет системе (1). Рассмотрим мно-Р

кой точек рз = аз/хз для всех 3 = 1, ..., т, и Г

рз 3 1( С)

С € Т.

Обращая выкладки, которые использовались при доказательстве необходимости, легко видеть, что из условий (7,х) > 0, где 7 € В+(С), следует, что точки рг, г € 1 (С), лежат ниже гиперплоскости, задаваемой точками рз, 3 € Я (С). Аналогично, из условий (7,х) = 0, где 7 € В=(С), следует, что точки рг, г € 1 (С) \ Я (С), лежат в гиперплоскости, задаваемой точками рз, 3 € Я (С).

ГР

Р

ется минимальным порождающим многогранником для веера Т. Достаточность доказана. ■ Критерий существования порождающего многогранника в виде теоремы 1 имеет простое, но

Т

из небольшого числа конусов, часто удается подобрать такие векторы из множества В+(Т), положительная комбинация которых представима в виде линейной комбинации векторов из множества В=(Т). Очевидно, что в этом случае система (1) Т

Т

Продемонстрируем описанную технику на примере веера Я, изображенного на рис. 2. Все векторы, задающие экстремальные лучи этого веера, построены по вершинам правильной треугольной призмы, за исключением векторов а2 и а5, которые немного сдвинуты в направлениях ±(аз — а1). С учетом такого сдвига для некоторых а, в, 5 > 0, 5 =1 справедливы уравнения

а1 — аз — а4 + а@ — 0, аз — 5аб — аа2 + ваъ = 0, 0.

(2)

а4 — 5а1 — аа5 + ва2 К1

а1, а2, а4, а5 К2

обозначает конус, экстремальные лучи которого заданы векторами а2, а3, а5, а6; и К3 обозначает конус, экстремальные лучи которого заданы векторами а1,а3,а4,а6. Пусть Я(К1) = {1,2,5}, Я(К2) = {2, 5, 6} и Я(К3) = {3,4, 6}. Тогда уравнения (2) определяют векторы

( — 1, —0, —1, —1, —0, —1) € В=(К3) С В=(Я),

(—0, —а, —1, —0, —в, —5) € В=(К) С В=(Я), (3)

(—5, —в, —0, —1, —а, —0) € В=(К1) С В=(Я).

Просуммировав векторы (3) и поделив резуль-1—5

(1,в—а,0,0,1—а, 1) €В+(К2) с в+(я).

В соответствии с теоремой 1 это означает, что веер Я является непорождаемым.

Так как критерий теоремы 1 верен в том числе и для неполных вееров, то мы доказали на самом деле больше, чем просто непорождаемость веера Я- Веер Я, естественно возникающий из треугольной призмы, является полным и состоит из пяти К1 К2 К3 С1 С2 С1 С2 значают конусы, экстремальные лучи которых заданы векторами а1, а2, а3 и а4, а5, а6 соответственно.

Ничто не мешает рассмотреть наряду с полным веером Я неполный веер Я1, состоящий всего К1 К2 К3

жества В= (К1), В=(К2)ш В=(К3) содержатся как во множестве В=(Я), так и во множестве В=(Я'), а множество В+(К2) содержится как во множестве В+ (Я), так и во множестве В+(Я'), то доказательство непорождаемости, проведенное для веера Я, доказывает также и непорождаемость Я'■

Интересно, что трехмерный веер Я' является минимальным непорождаемым веером, так как

любой двухмерный веер и любой веер, состоящий из двух конусов, являются порождаемыми. Пример непорождаемого веера, состоящего всего из трех конусов, в литературе описан только для пространства R4 (см. [8] и [1]).

Литература

1. Ziegler G.M. Lectures on polytopes. - New York: Springer, 1995.

2. Barnette D., Grunbaum B. Preassining a shape of a face // Pacific Journal of Mathematics. - 1970.

- V. 32, N 2. - P. 299-306.

3. Lee C.W. Subdivisions and triangulations of polytopes // CRC Handbook on «Discrete and Computational Geometry». - Boca Raton FL: CRC Press, 2004. - P. 383-406.

4. Aurenhammer F. A criterion for the affine equivalence of cell complexes in Rd and convex poly-hedra in Rd+1 // Discrete Comput. Geometry. - 1987.

- V. 2. - P. 49-64.

5. Shephard G.C. Spherical complexes and radial projections of polytopes // Israel J. Math. - 1971. -V. 9, N 2. - P. 257-262.

6. Supnick F. On the perspective deformation of polyhedra. II. Solution of the convexity problem // Ann. of Math. - 1951. - V. 53, N 3. - P. 551-555.

7. Александров А.Д. Выпуклые многогранники. - М.: Гос. изд. тех.-теор. лит., 1950.

8. Betke U., Schulz С., Wills J.M. Bander und mobiusbander in konvexen polytopen // Abh. Math. Sem. Univ. Hamburg - 1975. - V. 44. - P. 249-262.

Поступила в редакцию 01.01.2011

i Надоели баннеры? Вы всегда можете отключить рекламу.