Вначале поставим единицу левее а. В этом случае все 15 чисел (a, b, …, a+b+c+d) больше либо равны 1.

Далее передвинем 1 на одну позицию. Тогда будем иметь: а<1, остальные числа 1.

Передвигаем единицу дальше. Получаем вариант: a, b < 1, остальные числа 1.

Двигаемся дальше. Могут получиться два варианта: когда левее 1 могут оказаться c или a+b. Поэтому четвертый вариант: a, b, c < 1, остальные 1, а пятый вариант: a, b, a+b < 1, остальные 1.

Передвигаем единицу еще на одну позицию. Здесь слева могут оказаться a, b, c, a+b или a, b, c, d. Поэтому шестой вариант: a, b, c, a+b < 1, остальные 1, а седьмой вариант: a, b, c, d < 1, остальные числа 1.

Продолжая указанный процесс далее, найдем все 26 вариантов:

Восьмой вариант: a, b, c, a+b, a+c < 1, остальные 1;

Девятый вариант: a, b, c, d, a+b < 1, остальные 1;

Десятый вариант: a, b, c, d, a+b, a+c < 1, остальные 1;

Одиннадцатый вариант: a, b, c, a+b, a+c, b+c < 1, остальные 1;

Двенадцатый вариант: a, b, c, d, a+b, a+c, b+c < 1, остальные 1;

Тринадцатый вариант: a, b, c, d, a+b, a+c, a+d < 1, остальные ;

Четырнадцатый вариант: a, b, c, a+b, a+c, b+c, a+b+c < 1, остальные 1;

Пятнадцатый вариант: a, b, c, d, a+b, a+c, b+c, a+d < 1, остальные 1;

Шестнадцатый вариант:a, b, c, d, a+b, a+c, b+c, a+b+c < 1, остальные 1;

Семнадцатый вариант: b+d, c+d, a+b+d, a+c+d, b+c+d, a+b+c+d 1, остальные < 1;

Восемнадцатый вариант: c+d, a+b+c, a+b+d, a+c+d, b+c+d, a+b+c+d 1,остальные < 1;

Девятнадцатый вариант: c+d, a+b+d, a+c+d, b+c+d, a+b+c+d 1, остальные < 1;

Двадцатый вариант: a+b+c, a+b+d, a+c+d, b+c+d, a+b+c+d 1, остальные < 1;

Двадцать первый вариант: c+d, a+c+d, b+c+d, a+b+c+d 1, остальные < 1;

Двадцать второй вариант: a+b+d, a+c+d, b+c+d, a+b+c+d 1, остальные < 1;

НЕ нашли? Не то? Что вы ищете?

Двадцать третий вариант: a+c+d, b+c+d, a+b+c+d 1, остальные < 1;

Двадцать четвертый вариант: b+c+d, a+b+c+d 1, остальные < 1;

Двадцать пятый вариант: a+b+c+d 1, остальные < 1;

Двадцать шестой вариант: все 15 чисел меньше 1.

(отметим, что все числа a, b, c и d отличны от нуля)

Приступим к рассмотрению каждого варианта.

Вариант 1.

Все 15 чисел (a, b, …, a+b+c+d) больше или равны 1. Из таблицы № 2 находим, что этим условиям соответствуют ребра . Из таблицы № 1 находим координаты точек пересечения:

1/a; 0; 0; 0

0; 1/b; 0; 0

0; 0; 1/c; 0

0; 0; 0; 1/d

Записываем ребра многогранника: .

Тип многогранника: 4 – 6 – 4 (тетраэдр).

Рассмотрим предельные случаи, которые в дальнейшем будем называть возможностями. Чтобы понять, о каких возможностях идет речь, запишем два ряда чисел – верхний и нижний. Т. к. a, b, c, dне равны нулю и , то можно записать:

(верхний): <<<

(нижний): <

В варианте 1 единица стоит в крайнем левом положении и справа к ней могут приравняться a, b, c, d. А вот a+d верхнего ряда и a+b нижнего ряда уже не могут быть равны 1.

В дальнейшем систему возможностей мы будем изображать схематично. В первом варианте имеем схему:

Ясно, что если мы будем приравнивать a, b, c, d к 1, то вид многогранника меняться не будет (но в большинстве случаев это не так). Поэтому можно записать:

Возможность 1) a = 1 (4 – 6 – 4)

Возможность 2) a = b = 1 (4 – 6 – 4)

Возможность 3) a = b = c = 1 (4 – 6 – 4)

Возможность 4) a = b = c = d = 1 (4 – 6 – 4)

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

1) номер варианта;

2) вид многогранника в общем случае;

3) схема возможностей (предельные случаи);

4) вид многогранника в каждом из предельных случаев.

При этом все виды многогранников изображены в конце данной статьи.

Вариант 2.

a < 1, остальные числа 1.

Многогранник 6 – 9 – 5 (6 вершин, 9 ребер, 5 граней).

Возможности:

Возможность 1) b = 1 6 – 9 – 5

Возможность 2) b = c = 1 6 – 9 – 5

Возможность 3) b = c = d = 1 6 – 9 – 5 .

Вариант 3.

a < 1, b < 1, остальные числа 1.

Многогранник 8 – 12 – 6 (1).

Возможности:

Возможность 1) c = 1 8 – 12 – 6 (1)

Возможность 2) a + b = 1 7 – 11 – 6

Возможность 3) c = 1, a + b = 1 7 – 11 – 6

Возможность 4) c = 1, d = 1 8 – 12 – 6 (1)

Возможность 5) c = 1, a + b = 1, d = 1 7 – 11 – 6 .

Вариант 4.

a, b, c < 1, остальные числа 1.

Многогранник 10 – 15 – 7 (1).

Возможности:

Возможность 1) a + b = 1 9 – 14 – 7(1)

Возможность 2) a + b = a + c = 1 8 – 13 – 7(1)

Возможность 3) a + b = a + c = b + c = 1 7 – 12 – 7

Возможность 4) d = 1 10 – 15 – 7(1)

Возможность 5) d = a + b = 1 9 – 14 – 7(1)

Возможность 6) d = a + b = a + c = 1 8 – 13 – 7(1)

Возможность 7) d = a + b = a + c = b + c = 1 7 – 12 – 7

Вариант 5.

a, b, a+b < 1, остальные числа .

Многогранник 8 – 12 – 6(2).

Возможности:

Возможность 1) c = 1 8 – 12 – 6(2)

Возможность 2) c = d = 1 8 – 12 – 6(2)

Вариант 6.

a, b, c, a+b < 1, остальные числа 1.

Многогранник 10 – 15 – 7(3).

Возможности:

Возможность 1) a + c = 1 9 – 14 – 7(2)

Возможность 2) a + c = b + c = 1 8 – 13 – 7(2)

Возможность 3) d = 1 10 – 15 – 7(3)

Возможность 4) d = a + c = 1 9 – 14 – 7(2)

Возможность 5) d = a + c = b + c = 1 8 – 13 – 7(2).

Вариант 7.

a, b, c, d < 1, остальные числа 1.

Многогранник 12 – 18 – 8(1)

Возможности:

Возможность 1) a + b = 1 11 – 17 – 8(1)

Возможность 2) a + b = a + c = 1 10 – 16 – 8(1)

Возможность 3) a + b = a + c = b + c = 1 9 – 15 – 8(1)

Возможность 4) a + b = a + c = a + d = 1 9 – 15 – 8(2)

Возможность 5) a + b = a + c = b + c = a + d = 1

Автоматически b + d = c + d = 1 6 – 12 – 8.

Вариант 8.

a, b, c, a+b, a+c < 1, остальные числа 1.

Многогранник 10 – 15 – 7(1).

Возможности:

Возможность 1) b + c = 1 9 – 14 – 7(2)

Возможность 2) d = 1 10 – 15 – 7(2)

Возможность 3) b + c = d = 1 9 – 14 – 7(2).

Вариант 9.

a, b, c, d, a+b < 1, остальные числа 1.

Многогранник 12 – 18 – 8(2).

Возможности:

Возможность 1) a+c = 1 11 – 17 – 8(2)

Возможность 2) a+c = b+c = 1 10 – 16 – 8(4)

Возможность 3) a+c = a+d = 1 10 – 16 – 8(2)

Возможность 4) a+c = b+c =a+d =1. Но тогда a = b, c = d и a+c = b+d = 1. 8 – 14 – 8

Возможность 5) a = c = b+c = a+d = b+d = c+d. Отсюда следует, что a = b = c = d = 0,5. Но тогда a+b =1, что противоречит условию варианта 9 (a+b<1). Впрочем, получится известный из варианта 7 многогранник 6 – 12 – 8.

Вариант 10.

a, b, c, d, a+b, a+c < 1, остальные числа 1.

Многогранник 12 – 18 – 8(3).

Возможности:

Возможность 1) a+d =1 11 – 17 – 8(4)

Возможность 2) b+c = 1 11 – 17 – 8(3)

Возможность 3) a+d = b+c = 1 10 – 16 – 8 (3)

Возможность 4) a+d = b+c = b+d = 1. Отсюда a = b, c = d и a+c = b+d, но b+d = 1, а a+c < 1, что противоречит условию варианта 10.

Возможность 5) a+d = b+c = b+d = c+d = 1. Невозможно, как и в предыдущем случае.

Вариант 11.

a, b, c, a+b, a+c, b+c < 1, остальные числа 1.

Многогранник 10 – 15 – 7(3).

Возможности:

Возможность 1) a+b+c = 1 8 – 12 – 6(2)

Возможность 2) d =1 10 – 15 – 7(3)

Возможность 3) d = a+b+c = 1 8 – 12 – 6(2)

Вариант12.

a, b, c, d, a+b, a+c, b+c < 1, остальные 1.

Многогранник 12 – 18 – 8(5).

Возможности:

Возможность 1) a+b+c = 1 10 – 15 – 7(3)

Возможность 2) a+b+c = a+d = 1 9 – 14 – 7(2)

Возможность 3) a+b+c = a+d = b+d = 1 8 – 13 – 7(2)

Возможность 4) a+b+c = a+d = b+d = c+d = 1 7 – 12 – 7

Возможность 5) a+d = 1 11 – 17 – 8(3)

Возможность 6) a+d = b+d = 1 10 – 16 – 8(4)

Возможность 7) a+d = b+d = c+d = 1 9 – 15 – 8(1).

Вариант 13.

a, b, c, d, a+b, a+d, a+c < 1, остальные числа 1.

Многогранник 12 – 18 – 8(4).

Возможности:

Возможность 1) b+c = 1 11 – 17 – 8(4)

Возможность 2) b+c = 1, b+c = 1 10 – 16 – 8(2)

Возможность 3) b+c = b+d = c+d = 1 9 – 15 – 8(2).

Вариант 14.

a, b, c, a+b, a+c, b+c, a+b+c < 1, остальные числа 1.

Многогранник 8 – 12 – 6(2).

Возможности:

Возможность 1) d = 1 8 – 12 – 6(2).

Вариант 15.

a, b, c, d, a+b, a+c, b+c, a+d < 1, остальные числа 1.

Многогранник 12 – 18 – 8(3).

Возможности:

Возможность 1) a+b+c = 1 10 – 15 – 7(2)

Возможность 2) a+b+c = b+d = 1 9 – 14 – 7(2)

Возможность 3) a+b+c = b+d = c+d = 1 8 – 13 – 7(1)

Возможность 4) b+d = 1 11 – 17 – 8(2)

Возможность 5) b+d = c+d = 1 10 – 16 – 8(1).

Вариант 16.

a, b, c, d, a+b, a+c, b+c, a+b+c < 1, остальные 1.

Многогранник 10 – 15 – 7(3).

Возможности:

Возможность 1) a+d = 1 9 – 14 – 7(2)

Возможность 2) a+d = b+d = 1 8 – 13 – 7(2)

Возможность 3) a+d = b+d = c+d = 1 7 – 12 – 7.

Вариант 17.

b+d, c+d, a+b+d, a+c+d, b+c+d, a+b+c+d 1, остальные < 1.

Многогранник 10 – 15 – 7(2).

Возможности:

Возможность 1) b+d = 1 9 – 14 – 7(2)

Возможность 2) b+d = c+d = 1 8 – 13 – 7(1).

Вариант 18.

c+d, a+b+c, a+b+d, a+c+d, b+c+d, a+b+c+d 1, остальные < 1.

Многогранник 12 – 18 – 8(2).

Возможности:

Возможность 1) c+d = 1 11 – 17 – 8(1)

Возможность 2) c+d = a+b+c = 1 9 – 14 – 7(1)

Возможность 3) c+d = a+b+c = a+b+d = 1 7 – 11 – 6

Возможность 4) a+b+c = 1 10 – 15 – 7(3)

Возможность 5) a+b+c = a+b+d = 1 8 – 12 – 6(2).

Вариант 19.

c+d, a+b+d, a+c+d, b+c+d, a+b+c+d 1, остальные < 1.

Многогранник 10 – 15 – 7(3).

Возможности:

Возможность 1) a+b+d = 1 8 – 12 – 6(2)

Возможность 2) a+b+d = c+d = 1 7 – 11 – 6

Возможность 3) c+d =1 9 – 14 – 7(1).

Вариант 20.

a+b+c, a+b+d, a+c+d, b+c+d, a+b+c+d 1, остальные < 1.

Многогранник 12 – 18 – 8(3).

Возможности:

Возможность 1) a+b+c = 1 10 – 15 – 7(1)

Возможность 2) a+b+c = a+b+d = 1 8 – 12 – 6(1)

Возможность 3) a+b+c = a+b+d = a+c+d = 1 6 – 9 – 5

Возможность 4) a+b+c = a+b+d = a+c+d = b+c+d = 1 4 – 6 – 4.

Вариант 21.

c+d, a+c+d, b+c+d, a+b+c+d 1, остальные числа < 1.

Многогранник 8 – 12 – 6(2).

Возможности:

Возможность 1) c+d = 1 7 – 11 – 6.

Вариант 22.

a+b+d, a+c+d, b+c+d, a+b+c+d 1, остальные числа < 1.

Возможности:

Возможность 1) a+b+d = 1 8 – 12 – 6(1)

Возможность 2) a+b+d = a+c+d = 1 6 – 9 – 5

Возможность 3) a+b+d = a+c+d = b+c+d = 1 4 – 6 – 4.

Вариант 23.

a+c+d, b+c+d, a+b+c+d 1, остальные числа < 1.

Многограннк 8 – 12 – 6(1).

Возможности:

Возможность 1) a+c+d = 1 6 – 9 – 5

Возможность 2) a+c+d = b+c+d = 1 4 – 6 – 4

Вариант 24.

b+c+d, a+b+c+d 1, остальные числа < 1.

Многогранник 6 – 9 – 5.

Возможности:

Возможность 1) b+c+d = 1 4 – 6 – 4.

Вариант 25.

a+b+c+d 1, остальные числа < 1.

Многогранник 4 – 6 – 4.

Возможности:

Возможность 1) a+b+c+d = 1 точка ().

Вариант 26.

Все числа < 1.

Гиперплоскость с четырехмерным кубом пересечения не имеет.

Если подобрать образное описание нашему алгоритму, то можно сказать, что ряд многогранников, начавшись с тетраэдра ( - ключевые вершины), медленно перевалившись с верхних строк таблицы № 2 на нижние, также закончился тетраэдром, только в противоположном углу четырехмерного куба.

Рассмотрение частных случаев, когда не все коэффициенты a, b, c, d отличны от нуля, новых видов многогранников не приносит.

Итак, мы рассмотрели все случаи, варианты и возможности. Теперь можно сделать окончательный вывод и привести таблицу всех возможных многогранников, получаемых при пересечении четырехмерного куба и трехмерного пространства (гиперплоскости).

Вывод.

При пересечении четырехмерного куба и трехмерного пространства (гиперплоскости) могут получиться: Пустое множество, точка, отрезок, квадрат и один из многогранников таблицы № 4 (включая идеальный трехмерный куб, как в примере 2).

Таблица № 4

Многогранник

Вид

1

4 – 6 – 4

2

6 – 9 – 5

3

6 – 12 – 8

4

7 – 11 – 6

5

7 – 12 – 7

6

8 – 12 – 6(2)

7

8 – 12 – 6(1)

8

8 – 13 – 7(2)

9

8 – 13 – 7(1)

10

8 – 14 – 8

11

9 – 14 – 7(2)

12

9 – 14 – 7(1)

13

9 – 15 – 8(2)

14

9 – 15 – 8(1)

15

10 – 15 – 7(3)

16

10 – 15 – 7(2)

17

10 – 15 – 7(1)

18

10 – 16 – 8(4)

19

10 – 16 – 8(3)

20

10 – 16 – 8(2)

21

10 – 16 – 8(1)

22

11 – 17 – 8(4)

23

11 – 17 – 8(3)

24

11 – 17 – 8(2)

25

11 – 17 – 8(2)

26

12 – 18 – 8(5)

27

12 – 18 – 8(4)

28

12 – 18 – 8(3)

29

12 – 18 – 8(2)

30

12 – 18 – 8(1)

Небольшое пояснение к таблице № 4. Вид многогранников, изображенных в ней, не обязательно соответствует виду тех сечений, которые реально имеют место. Например, в таблице № 4 под № 6 изображен параллелепипед. На практике может получиться параллелепипед и даже куб, но чаще бывают усеченные конусы, у которых в основаниях лежат некие четырехугольники, а верхнее и нижнее основания не параллельны. Но «неправильный усеченный конус» изометричен параллелепипеду. Поэтому многогранники, изображенные в таблице № 4, следует трактовать как объекты, представляющие соответствующие классы изометричных фигур (сечений четырехмерного куба гиперплоскостью).

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

Приложение

Все многогранники можно просмотреть благодаря компьютерной программе, листинг которой мы предлагаем.

10 DEFINT F, H-K, N, P-Q, S, V

20 DEFSNG A-E, T, W-Z

30 DIM A(32, 4), B(32, 2), E(15)

35 REM Введите коэффициенты в уравнении гиперплоскости, желательно ненулевые.

40 A = 1: B = .5: C = 2: D = .5: E = -1

41 REM X1,X2,Y1,Y2,Z1,Z2,T1,T2 - координаты векторов проектирования

42 REM V - ширина экрана

43 REM Если SW=0, то Вы увидите только 1 многогранник

44 REM Если SW=1, то Вы увидите F многогранников, получаемых параллельным переносом (изменяется число E в уравнении гиперплоскости Ax+By+Cz+Dt+E=0)

50 X1 = -6: Y1 = 4: Z1 = 2: T1 = -5: V = 350: SW = 1: F = 50

51 X2 = - Y1: Y2 = X1: Z2 = - T1: T2 = Z1

60 E(0) = - A: E(1) = - B: E(2) = - C: E(3) = - D:

E(4) = - A - B: E(5) = - A - C: E(6) = - A - D: E(7) = - B - C

E(8) = - B - D: E(9) = - C - D: E(10) = - A - B - C: E(11) = - A - B - D

E(12) = - A - C - D: E(13) = - B - C - D: E(14) = - A - B - C - D

70 IF SW = 0 THEN 190

80 E2 = E(0): I = 1

90 WHILE I <= 14

100 IF E2 < E(I) THEN E2 = E(I)

110 I = I + 1

120 WEND

130 E1 = E(0): I = 1

140 WHILE I <= 14

150 IF E1 > E(I) THEN E1 = E(I)

160 I = I + 1

170 WEND

180 E3 = (E2 - E1) / F: E = E1

190 N0 = 0: N1 = 1: N2 = 2: N3 = 3: H = 0: U = 0: P = 0

200 FOR I = 0 TO 3

210 IF D = 0 THEN 230

220 A(H, N0) = 0: A(H, N1) = 0: A(H, N2) = 0: A(H, N3) = - E / D:

A(H + 1, N0) = 0: A(H + 1, N1) = 0: A(H + 1, N2) = 1:

A(H + 1, N3) = (-E - C) / D:

A(H + 2, N0) = 0: A(H + 2, N1) = 1: A(H + 2, N2) = 0:

A(H + 2, N3) = (-E - B) / D:

A(H + 3, N0) = 1: A(H + 3, N1) = 0: A(H + 3, N2) = 0

A(H + 3, N3) = (-E - A) / D:

A(H + 4, N0) = 0: A(H + 4, N1) = 1: A(H + 4, N2) = 1:

A(H + 4, N3) = (-E - B - C) / D:

A(H + 5, N0) = 1: A(H + 5, N1) = 0: A(H + 5, N2) = 1:

A(H + 5, N3) = (-E - A - C) / D:

A(H + 6, N0) = 1: A(H + 6, N1) = 1: A(H + 6, N2) = 0:

A(H + 6, N3) = (-E - A - B) / D:

A(H + 7, N0) = 1: A(H + 7, N1) = 1: A(H + 7, N2) = 1:

A(H + 7, N3) = (-E - A - B - C) / D

230 FOR K = H TO H + 7

240 IF (A(K, N3) >= 0) AND (A(K, N3) <= 1) THEN 250 ELSE 260

250 A(P, N3) = A(K, N3): A(P, N2) = A(K, N2)

A(P, N1) = A(K, N1): A(P, N0) = A(K, N0): P = P + 1

260 NEXT K

270 H = H + 8: N0 = N1: N1 = N2: N2 = N3: N3 = 6 - N0 - N1 - N2

280 A = B: B = C: C = D: D = - E(14) - A - B - C

290 NEXT I

300 FOR I = 0 TO P - 1

310 B(I, 0) = A(I, 0) * X1 + A(I, 1) * Y1 + A(I, 2) * Z1 + A(I, 3) * T1

320 B(I, 1) = A(I, 0) * X2 + A(I, 1) * Y2 + A(I, 2) * Z2 + A(I, 3) * T2

330 NEXT

340 C0 = B(0, 0)

350 I = 1

360 WHILE I <= P - 1

370 IF C0 > B(I, 0) THEN C0 = B(I, 0)

380 I = I + 1

390 WEND

400 FOR I = 0 TO P - 1

410 B(I, 0) = B(I, 0) - C0 + 5

420 NEXT

430 C1 = B(0, 1): I = 1

440 WHILE I <= P - 1

450 IF C1 > B(I, 1) THEN C1 = B(I, 1)

500 I = I + 1

510 WEND

520 FOR I = 0 TO P - 1

530 B(I, 1) = B(I, 1) - C1 + .2

540 NEXT

550 C3 = B(0, 0): I = 1

560 WHILE I <= P - 1

570 IF C3 < B(I, 0) THEN C3 = B(I, 0)

580 I = I + 1

590 WEND

600 C4 = B(0, 1): I = 1

610 WHILE I <= P - 1

620 IF C4 < B(I, 1) THEN C4 = B(I, 1)

630 I = I + 1

640 WEND

650 IF C3 > C4 THEN C2 = C3 ELSE C2 = C4

660 IF C2 = 0 THEN C2 = C2 + .1

670 W = V / C2

680 FOR I = 0 TO P - 1

690 FOR J = 0 TO 1

700 B(I, J) = W * B(I, J)

710 NEXT J

720 NEXT I

730 CLS

740 FOR I = 0 TO P - 2

750 FOR J = I + 1 TO P - 1

760 Q = 0

770 FOR K = 0 TO 3

780 IF (A(I, K) = A(J, K)) AND ((A(I, K) = 0) OR (A(I, K) = 1)) THEN Q = Q + 1

790 NEXT K

800 IF Q > 1 THEN SCREEN 9: LINE (B(I, 0), B(I, 1))-(B(J, 0), B(J, 1))

810 NEXT J

820 NEXT I

830 IF SW = 0 THEN 860

840 INPUT K3

850 IF P > 0 THEN E = E + E3: GOTO 190 ELSE 860

860 END

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3