Вестник КемГУ № 3/1 2011 Риманова геометрия
УДК 511.1, 515.124.3
НЕКОТОРЫЕ ПРИМЕНЕНИЯ ДВОИЧНЫХ И ТРОИЧНЫХ СИСТЕМ СЧИСЛЕНИЯ
В. Н. Берестовский, И. А. Зубарева
SOME APPLICATIONS OF BINARY AND TERNARY SYSTEMS OF NUMERATION
V. N. Berestovskii, I. A. Zubareva
Посредством двоичных и троичных систем счисления решаются две задачи: поиск конечных наборов гирь данного суммарного веса m G N (кг), в том числе с наименьшим числом гирь, таких, что груз любого веса n G N П [1,m] (кг) можно взвесить на весах, пользуясь односторонним или двусторонним расположением гирь; координатное описание салфетки и ковра Серпинского, губки Менгера. На основе решения второй задачи доказано, что ограничение евклидовой метрики на любое из этих трех множеств и индуцированная этим ограничением внутренняя метрика билипшицево эквивалентны. Дано прямое доказательство того факта, что размерность Хаусдорфа каждого из этих множеств совпадает с их фрактальной размерностью.
By means of binary and ternary number systems, the authors solve two problems: the search of finite collections of weights with any given total weight m G N (kg), in particular with minimal number of weights, such that one can weigh a load of any weight n G N П [1,m] (kg), using one-sided or two-sided placement of weights; a coordinate description of Sierpinski gasket and carpet, Menger sponge. On the ground of solution of the second problem, it is proved that restriction of the Euclidean metric to any of these three sets and inner metric, induced by this restriction, are bi-Lipschitz equivalent. It is given a direct proof of known fact that Hausdorff dimensions of all these sets coincide with their fractal dimensions.
Ключевые слова: задача о гирях, двоичная система счисления, троичная (симметричная) система счисления, салфетка Серпинского, ковер Серпинского, губка Менгера, внутренняя метрика, билипши-цева эквивалентность, мера Хаусдорфа, размерность Хаусдорфа, фрактальная размерность.
Keywords: weights problem, binary number system, ternary (symmetric) number system, Sierpinski gasket, Sierpinski carpet, Menger sponge, inner metric, bi-Lipschitz equivalence, Hausdorff measure, Hausdorff dimension, fractal dimension.
Работа первого автора выполнена при частичной финансовой поддержке Российского фонда фундаментальных исследований (№ 08-01-00067), а также поддержана проектом "Квазиконформный анализ и геометрические аспекты теории операторов" и Советом по ведущим научным школам Российской Федерации (код проекта НШ-6613.2010.1).
1. Введение. Основные результаты чаши весов. Заметим, что задачи 2) и 3) являются
задачами целочисленного программирования. Предположим, что в нашем распоряжении нахо- Естественно назвать сформулированную выше
дятся рычажные или чашечные весы и конечный задачу 2) “задачей о выборе наилучшей системы набор С гирь. Пусть каждая из этих гирь име- гирь для взвешивания на рычажных (чашечных) ет в некоторой фиксированной единице измерения весах”, или, более коротко, “задачей о гирях”. Ин-(скажем, кг) вес, равный некоторому натурально- тересна история этой задачи для m = 40 в случае му числу. Естественно, возникают следующие во- б). Впервые ее постановка и решение появились в пр°сы: книге Фибоначчи “Liber Abaci” (1202 г.). Затем “за-
1) Какие цельные тела (т. е. тела, которые дача о гирях” появилась в “Сборнике приятных и
нельзя разбить на части) можно взвесить, поль- занимательных задач” (1612 г.) французского ма-зуясь данным набором С? тематика Баше де Мизириака. В 1902 - 1907 гг. ею
2) Как подобрать набор С а) наименьшего воз- по долгу службы интересовался Д. И. Менделеев,
можного суммарного веса, и в) с наименьшим чис- будучи в то время директором Главной палаты лом гирь, чтобы можно было взвесить груз любого мер и весов России. Поэтому в русской историко-веса n (кг) из заданного отрезка [1,m] натураль- математической литературе она известна также ного ряда чисел? как “задача Баше-Менделеева”. Вот один из вари-
3) Если С — решение задачи 2), то как най- антов ее постановки.
ти число возможных способов взвешивания груза Задача. Продавец для взвешивания товара
данного веса n (кг) n G [1, m]? пользуется чашечными весами и четырьмя гиря-
Заметим, что каждую гирю из множества С ми общим весом 40 кг. Известно, что, используя можно использовать только один раз. Естествен- различные комбинации гирь, можно взвесить лю-но ожидать, что эти задачи имеют различные ре- бой груз, вес которого выражается целым числом шения, если гири а) разрешено класть только на килограммов (от 1 до 40 кг). Сколько весит каж-одну чашу весов, или же б) можно класть на обе дая гиря?
Вестник КемГУ № 3/1 2011 Риманова геометрия
Применяя логические рассуждения и метод перебора, нетрудно понять, что эти гири имеют вес 1, 3, 9, 27 кг соответственно. Заметим, что число 40 = 1 + 3 + 9 + 27 есть сумма четырех первых членов геометрической прогрессии с первым членом
1 и знаменателем 3.
В параграфах 2 и 3 решается общая задача о гирях для случаев а) и б) соответственно. Случай а) более прост и связан с двоичной системой счисления. Случай б) связан с так называемой симметричной троичной системой счисления. Интересные сведения об этой системе счисления можно найти в книге А. П. Стахова [9].
Замечание 1. В общем случае не решена задача 3) и не найдено число решений задачи 2). По мнению авторов, это трудные, но интересные комбинаторные задачи.
В параграфе 4, с использованием стандартных троичных (соответственно двоичных) систем счисления с отрицательными степенями, дано описание классических фракталов: ковра Серпинского C, губки Менгера M (соответственно салфетки Серпинского S) в декартовых прямоугольных (соответственно барицентрических) координатах.
В параграфе 6 на основе результатов параграфа 5 доказано (насколько известно авторам, впервые), что ограничение евклидовой метрики из объемлющей плоскости или пространства на любой из рассматриваемых классических фракталов и индуцированная этим ограничением внутренняя метрика билипшицево эквивалентны. В статье [6] доказан интересный факт: каждое из этих трех пространств с соответствующей внутренней метрикой изометрично пространству орбит одного и того же геодезически и метрически полного R-дерева валентности континуум в каждой точке по соответствующей подгруппе изометрий, снабженному фактор-метрикой.
В параграфе 7 с использованием соответствующей меры Хаусдорфа дано прямое доказательство того известного факта, что размерность Ха-усдорфа любого из рассматриваемых классических фракталов совпадает с их так называемой фрактальной размерностью. Отметим, что другой подход к этому вопросу в более общих ситуациях излагается в работе [7].
Следует заметить, что в литературе существуют не совпадающие в общем случае понятия фрактальной размерности. Основатель фрактальной геометрии Б. Мандельброт считает это понятие синонимом размерности Хаусдорфа [8], (а фракталом во многих случаях называет (сепарабельное) метрическое пространство, размерность Хаусдор-фа которого больше его топологической размерности). Фактически же для каждого рассматриваемого им компактного самоподобного фрактального метрического пространства (X, d) он под этим понимает число r(X) = log N/ log k, где k > 2 —
наименьшее натуральное число, такое, что X допускает метрическое (само)подобие в себя с коэффициентом 1/к, а N — (минимальное) число различных самопободобных копий пространства X с этим коэффициентом (покрывающих пространство X). При этом он нигде не доказывает, что число г(Х) совпадает с размерностью Хаусдорфа пространства X. Автор книги [4] под фрактальной размерностью вполне ограниченного метрического пространства понимает его верхнюю емкость. На самом деле это понятие эквивалентно понятию грубой размерности, см. например [3]. Хаусдор-фова размерность метрического пространства всегда не больше его грубой размерности. В [3] приведены примеры компактных метрических пространств с внутренней метрикой, для которых грубая размерность строго больше размерности Хаусдорфа. Хаусдорфова и грубая размерности всех рассматриваемых в этой статье фракталов совпадают.
Под фрактальной размерностью в этой статье понимается число Мандельброта r(X).
2. Обобщенная ’’задача о гирях” с односторонним расположением гирь и двоичная система счисления
В этом параграфе рассмотрим существенно более легкую задачу для случая, когда разрешается класть гири только на одну чашу весов.
Справедлива следующая
Теорема 1. Пусть {тк}, к = 0,1,..., в — конечная неубывающая последовательность натуральных чисел. Тогда любое натуральное число
в
п, п < т := Е тк (1)
к=0
можно (может быть, не единственным образом) представить в виде в
п ак тк, а,к = 0,1; к = 0, 1,...,в (2)
к=0
тогда и только тогда, когда
к—1
т0 = 1 и тк < Е т1 + 1, V к = 1, ... в. (3)
1=0
Доказательство. Докажем достаточность индукцией по в. При в = 0 натуральное число п, удовлетворяющее условию (1), равно 1 = т0.
Предположим теперь, что для некоторого в =
I € Z+ всякое натуральное число п, удовлетворяющее условию (1), можно представить в виде
(2). Покажем, что это утверждение верно и для в = I + 1. Заметим, что число 0 представимо в виде (2). Если п < '}2^—о т^, то по индукционному предположению существуют числа а^ = 0,1; 3 =0,1,..., в — 1, а3 = 0, такие, что п = Х^=о а^т^.
Вестник КемГУ № 3/1 2011 Риманова геометрия
Пусть ^тз + 1 < п *=о тз • Тогда на осно-
вании (3)
в — 1 в—1
0 < ^~~^ тз + 1 — тв < п — тв < тз.
з=о з=0
Поэтому по индукционному предположению п — тв можно представить в виде (2). Следовательно, существуют числа аз = 0,1;
2 = 0,1,...,в — 1, ав = 1, такие, что п =
= 5^ з = 0 аз тз •
Докажем необходимость. Покажем сначала, что то = 1. По условию
в в
т — 1 = 53 тк — 1 = 53 актк,
к=0 к=0
где ак =0,1; к = 0,..., в и хотя бы одно из чисел ак должно быть равным 0. Это было бы невозможно в случае т0 = 1, так как тогда 2 < т0 < тк для всех к = 0,..., в, следовательно, т — 1 < т — 2, противоречие.
Предположим теперь, что неравенство в (3) не выполнено для некоторого к, 1 < к < в. Тогда
к —1 в
т1 < тк — 1 аз тз,
1=0 з=0
где аз =0,1; 2 = 0,..., в. Следовательно, по меньшей мере один из коэффициентов аз, к < 2 < в — 1, равен 1; обозначим его через а*. Но тогда
о аз тз > т* > тк — 1, что невозможно.
Предложение 1. Пусть
в з
т = Е тк = ^21 = 2з+1 — 1, (4)
к=0 1=0
где т0 < ■ ■ ■ < тв — натуральные числа, и любое натуральное число п, п < т, можно представить в виде (2). Тогда в > 2, причем из равенства в = 2 следует, что тк = 2к; к = 0,..., в. В последнем случае для каждого натурального числа п, п < т, существует единственное представление в виде (2).
Доказательство. На основании теоремы 1 выполнены соотношения (3). Следовательно,
т0 = 1, то < 2, т2 < 4, .. ., тв < 2в. (5)
Тогда
в в
2з+1 — 1 = т = ^2 тк <^2 2к = 2в+1 — 1,
к=0 к=0
что равносильно в > 2, причем из равенства в = 2 вытекает, что тк = 2к; к = 0,..., в. В последнем случае представление в виде (2) любого натурального числа п, п < т, есть единственное представление п в двоичной системе счисления.
Замечание 2. Из предложения 1 следует, что при расположении гирь на одной чаше весов минимальная по количеству гирь и суммарному весу система для взвешивания грузов весом п кг, где п — любое натуральное число, не превосходящее 23 — 1, единственна и состоит из у гирь весом 1, 2,..., 23-1 кг.
Предложение 2. Пусть т, у - натуральные числа, удовлетворяющие условию
£ 2і <т< £ 2і. (6)
1=0 1=0
Тогда любое натуральное число п, п < т, можно представить в виде
3-1
п = 53 аі2 + аз Р, (7)
1=0
где
3-1
р = т — 2і, аі = 0,1; I = 0,...,у.
1=0
Такое представление не единственно тогда и только тогда, когда Р < п < 23 — 1, причем Р не является степенью двойки с целым показателем или в разложении числа п — р по степеням двойки присутствует р.
Доказательство. Из условия (6) вытекает, что р < 23 — 1. Следовательно, последовательность чисел тк = 2к; к = 0,..., у — 1; тз = р, с точностью до возможной перестановки индексов, не убывает и удовлетворяет условиям (3). Тогда первое утверждение вытекает из теоремы 1.
Ясно, что соответствующее представление числа п единственно, если п < р или 23 — 1 < п. Пусть р < п < 23 — 1. Если р не является степенью двойки, то имеются два различных представления числа п: единственное представление вида
(7) с аз = 0 и единственное представление вида (7) с аз = 1. Если р — степень двойки, то р = 2я, 1 < в < у — 1, и эти два представления совпадают тогда и только тогда, когда в разложении числа п — р по степеням двойки отсутствует р.
Предложение 3. Пусть натуральное число т, удовлетворяющее условию (6), представлено в виде суммы т = ^к=0 тк натуральных чисел, и каждое натуральное число п, п < т, можно представить в виде (2). Тогда в > у. Если в = у, то с точностью до перестановки чисел
тк = 2к; к = 0,...,у — 1; тз = р, (8)
где р определено формулой (7), тогда и только тогда, когда р = 23 — 1 или т = 4.
Вестник КемГУ № 3/1 2011 Риманова геометрия
Доказательство. Можно считать, что последовательность шк; к = 0,1,..., в не убывает. Тогда аналогично доказательству предложения 1 выполнены соотношения (5). Следовательно,
] — ! в в
2і — 1 = ^21 <т = ^2 тк < ^ 2к = 2в+1 - 1.
1=0 к=0 к=0
Поэтому в > і.
Рассмотрим случай в = і. Ясно, что 1 < р <
2і — 1. Если хотя бы одно из первых і — 1 > 1 неравенств в (5) строгое, то вследствие теоремы 1,
і-1
ті < ^ 2к = 2і — 1,
к=0
і
т = Е тк < 2з+1 — 3, р < 2і — 2.
к=0
Отсюда вытекает, что в случае р = 2і — 1, і > 2, соблюдаются равенства (8). Ясно, что то же верно и в случае і = 1, р = 2і — 1 = 1.
Предположим теперь, что р < 2і — 2 (заметим сразу, что отсюда вытекает неравенство і > 2). Ясно тогда, что последовательность чисел {то = 1,. .., тз—2 = 2і-2, тз-1 = 2і-1 — 1, тз = = Р +1 < 2і — 1}, с точностью до перестановки индексов, не убывает, удовлетворяет (3) и на основании теоремы 1 удовлетворяет условию предложения 3. Очевидно, что если р = 2і-1 — 1 (тогда т = 4), то никакая перестановка этих чисел не совпадет с (8).
Пусть теперь р = 2і-1 — 1. Случай і = 2 соответствует равенствам р = 1, т = 4, когда, очевидно, существует единственный неупорядоченный набор чисел {то = 1, т1 = 2, т2 = р = 1}, удовлетворяющий условию предложения 3. Если
і > 2, то р > 2 и ясно тогда, что последовательность чисел {то = 1,..., ті-2 = 2і-2, ті-1 = р — 1 = 2і-1 — 2, ті = 2і-1 + 1} не убывает, удовлетворяет (3) и на основании теоремы 1 удовлетворяет условию предложения 3. Очевидно, что никакая перестановка этих чисел не совпадет с (8).
3. Обобщенная ’’задача о гирях” с двусторонним расположением гирь и симметричная троичная система счисления
В этом параграфе рассмотрим задачу для случая, когда разрешается класть гири на обе чаши весов.
Справедлива следующая
Теорема 2. Пусть {тк}, к = 0,1,..., в — конечная неубывающая последовательность натуральных чисел. Тогда любое натуральное число
в
п, п < т := Е тк, (9)
к=0
можно (может быть, не единственным образом) представить в виде
в
п = ^2 актк, ак = 0, ±1; к = 0, 1, .. ., в (10)
к=0
тогда и только тогда, когда
к-1
то = 1 и тк < 2^2 ті + 1 (11)
і=о
для каждого к = 1, . . . в.
Доказательство. Докажем необходимость. Покажем сначала, что то = 1. По условию
вв
т — 1 = 53 тк — 1 = 53 ак тк,
к=о к=о
где ак = 0, ±1; к = 0, . . . , в и где хотя бы одно из чисел ак должно быть равным 0 или —1. Это было бы невозможно в случае то = 1, так как тогда
2 < то < тк для всех к = 0,..., в, следовательно, т — 1 < т — 2 - противоречие.
Предположим теперь, что неравенство в (11) не выполнено для некоторого к, 1 < к < в. Тогда
в к-1 в
т — тк <^2 ті —^2 ті — 1 аіті, (12)
і=к і=о і=о
где аі = 0, ±1; і = 0, . . . , в.
Пусть хотя бы один из коэффициентов аі, к < і < в, отличен от 1; обозначим его а*. Тогда
в
т — тк <^2 аі ті < т — ті < т — тк
і=о
вследствие (12), что невозможно. Следовательно, аі = 1; і = к, . . . , в, и
к-1 к-1 к-1
^2ті + 1 = ^ Е аі ті < Е ті
і=о і=о і=о
на основании (12) - противоречие.
Доказательство достаточности теоремы 2 (индукцией по в) совершенно аналогично доказательству достаточности теоремы 1.
Определение 1. Симметричной (или уравновешенной) троичной системой счисления называется целочисленная позиционная система счисления с основанием 3, в которой для обозначения разрядов чисел используются цифры —1, 0, 1.
Приведем без доказательства следующее утверждение.
Предложение 4. Пусть т = 33+2-1 для некоторого і Є %+. Тогда любое натуральное число п, п < т, можно единственным образом представить в виде і
п = ^2 а{31, аі =0, ±1; І = 0,...,і. (13)
і=о
Вестник КемГУ № 3/1 2011 Риманова геометрия
Другими словами, число п единственным образом представимо в симметричной троичной системе счисления в виде п = а3 а3—1.. .а0, где аі = 0, ±1; I = 0,...,].
Предложение 5. Пусть
к=0
шк
Е3і
1=0
3І+1 - 1 2 ’
(14)
где т0 < т1 < • • • < т3 — натуральные числа, и любое натуральное число п, п < т, можно представить в виде (10). Тогда в > ), причем из равенства в = ) следует, что тк = 3к; к = 0,... ,в.
Доказательство. Вследствие теоремы 2 выполнены соотношения (11). Поэтому
ш0 = 1, ш1 < 3, ш2 < 9,..., шя < 3я. (15)
Тогда
3І+1 - 1 2
Шк < 3к
к=0
к=0
3я+1 - 1 2 ,
что равносильно неравенству в > ), причем из равенства в = ) вытекает, что Шк = 3к; к = 0,..., в.
Замечание 3. Из предложения 5 следует, что если разрешено класть гири на обе чаши весов, то минимальная по количеству гирь и суммарному весу система для взвешивания грузов весом п кг, где п — любое натуральное число, не превосходя-
3 з _!
щее —2—, единственна и состоит из ] гирь весом 1, 3,...,33
1
Предложение 6. Пусть натуральное число ш, удовлетворяющее условию
— 3і <ш< £ 3і
(16)
і=0
і=0
33 - 1
з-1
3і
< Ш
і=0 к=0
Шк < 3к
3я+1 -1
Поэтому в > ].
Пусть в = ]. Ясно, что 1 < р < 33 — 1. Если хотя бы одно из первых ) — 1 > 1 неравенств в (11) строгое, то, вследствие теоремы 2,
3-2
т3-! < 2^3г = 33-! — 1,
1=0
тз < 2 (52 31 + тз-+1 — 33 — 2.
і=0
Поэтому
з
Е
і=0
Ші <
33+1 _ 1
2
- 3, р < 33 - 3.
Отсюда вытекает, что если ] > 2 и р = 33 — 2 или р = 33 — 1, то тк = 3к; к = 0,...,) — 1, т. е. соблюдаются равенства (17). Ясно, что то же верно в случаях ) = 1, р = 33 — 2 = 1 и ) = 1, р = 33 — 1 = 2.
Предположим теперь, что р < 33 — 3 (заметим сразу, что отсюда вытекает неравенство ) > 2). Ясно тогда, что последовательность чисел
представлено в виде суммы ш = ^к=0 шк натуральных чисел, и каждое натуральное число п, п < ш, можно представить в виде (10). Тогда в > ]. Если в = ], то с точностью до перестановки чисел
3-1
шк = 3к; к = 0,...,) - 1; Ш3 = р = ш - 52 3і,
і=0
(17)
тогда и только тогда, когда р = 33 - 1 или р = 33 - 2.
Доказательство. Можно считать, что последовательность {ши}, к = 0,1,..., в, не убывает. Тогда аналогично доказательству предложения 5 выполнены соотношения (15). Следовательно,
к=0
{ш0 = 1,..., ш3'—2 = 33 , т3'_1 = 33 - 1, Шз =
= р+1}, с точностью до перестановки индексов, не убывает, удовлетворяет условиям (10) и на основании теоремы 2 удовлетворяет условию предложения 6. Очевидно, что если р = 33—1 - 1, то никакая перестановка этих чисел не совпадет с (17).
Пусть теперь р = 33—1 - 1. Так как ] > 2, то р > 2, и последовательность чисел {ш0 = 1, .. ., Ш3—2 = 33-2, Ш3—1 = 33—1 + 1, Ш3 = = р - 1 = 33 —1 - 2}, с точностью до перестановки индексов, не убывает, удовлетворяет условиям (11) и на основании теоремы 2 удовлетворяет условию предложения 6. Очевидно, что никакая перестановка этих чисел не совпадет с (17).
4. Классические фракталы и системы счисления
Салфетку Серпинского Б можно определить (см. стр. 207 книги [1]) как (единственное) подмножество равностороннего треугольника Б0 со сторонами единичной длины на координатной евклидовой плоскости М2, являющееся пересечением счетного семейства замкнутых множеств Б®, г = 0,1, 2,..., где каждое множество Б® состоит из 3® (замкнутых) равносторонних треугольников Б®,з, имеющих стороны длины 1/2® и попарно непересека-ющиеся внутренности, причем каждое множество Б®, г = 1,2,..., получается из Б®-1 удалением из каждого треугольника Б®-1,з внутренности (замкнутого) равностороннего треугольника со сторонами длины 1/2®, имеющего с каждой стороной треугольника Б—13 единственную общую точку.
Будем понимать точки из М2 как векторы. Пусть А, В, С — вершины треугольника Бо. На-
Ш
Ш
Ш
2
Вестник КемГУ № 3/1 2011 Риманова геометрия
помним, что каждую точку X € Бо можно единственным образом представить в виде
X = аА + ЬВ + сС, (18)
где
а + Ь + с =1; а > 0, Ь > 0, с > 0;
и (а, Ь, с) — барицентрические координаты точки X в треугольнике Бо.
Теорема 3. X € Б тогда и только тогда, когда X € Бо и двоичные представления барицентрических координат (а, Ь, с) точки X обладают следующим свойством: для каждого натурального числа п,
шах(ап, Ьп, сп) = 1 или ак = Ьк = ск =0 (19)
для всех к > п.
Доказательство. Легко видеть, что точка X = аА + ЬВ, где а + Ь =1, а > 0, Ь > 0, принадлежит отрезку [А, В] и разбивает его в отношении Ь : а. Отсюда легко вывести, что множество всех точек X € Бо с барицентрическими координатами (а,Ь,с), где а = ао постоянно, есть отрезок в Бо, параллельный стороне ВС треугольника Бо, концы которого разбивают отрезки [В, А] и [С, А] в отношении ао : (1 — ао). Аналогичные утверждения верны для барицентрических координат Ь и с. Как следствие, каждое из уравнений а = 0, Ь = 0, с = 0 определяет в барицентрических координатах соответствующую сторону треугольника Бо, а каждое из уравнений а = 1/2, Ь = 1/2, с =1/2
— соответствующую среднюю линию треугольника Бо .
Ясно, что условие X € Бо необходимо. Докажем индукцией по п необходимость условия (19) для барицентрических координат (а, Ь, с) точки X.
Предположим сначала, что п =1 и ах = Ьх = = с\ =0 для двоичной записи барицентрических координат (а, Ь, с) некоторой точки X € Б. Если бы шах(ао, Ьо, со) = 0, то шах(а, Ь, с) < 1/2, что означает, что точка X лежит внутри треугольника, ограниченного средними линиями а = 1/2, Ь = 1/2, с =1/2 треугольника Бо, следовательно, X € Бх и X € Б. Поэтому шах(ао,Ьо,со) = = шах(а, Ь, с) = 1, т. е. X есть одна из вершин А, В, С треугольника Б0. Пусть, например, это вершина А. Тогда а = 1,Ь = 0, с = 0. Следовательно, ак = Ьк = ск =0 для всех к > 1.
Предположим, что необходимость условия (19) доказана для всех п € Ы, не превосходящих натурального числа I, и пусть п = I +1. Если шах(а;, Ь;, с;) = 0, то вследствие индукционного предположения ак = Ьк = ск =0 для всех к > I, в частности, для всех к > I +1. Поэтому можно считать, что шах(а;,Ь;, с;) = 1. Положим а = ао, ах ... а;, в = Ьо, Ьх ... Ь;, 7 = со, сх... с;. Ясно, что
а > а, Ь > в, с > ^, (20)
причем можно считать, что хотя бы одно из этих неравенств строгое; иначе ак = Ък = ск =0 для всех к > I + 1. Тогда неравенства (20) означают, что точка X с координатами (а, Ъ, с) лежит в треугольнике, ограниченном прямыми с уравнениями а = а, Ъ = в, с = ^. Из условия шах(а;,Ъ[,с{) = 1 вытекает, что это треугольник вида Бі^0. Если аг+1 = Ъг+1 = сг+і = 0, то а < а + 1/21+1, Ъ < в + 1/2г+1, с < 7 + 1/2г+1, что эквивалентно тому, что точка X лежит внутри треугольника, ограниченного средними линиями треугольника Бі,з0, следовательно, X ф Б1+1 и X ф Б. Поэтому шах(аг+1, Ъг+1, сг+1) = 1.
Предположим, что X ф Бо. Используя некоторые из проведенных здесь рассуждений, нетрудно заметить, что для данного п ф N первое из альтернативных условий в (19) означает, что X ф (Бп-1\Бп), а второе влечет, что X - некоторая граничная точка множества Бп-1 и, следовательно, X ф Б. Отсюда непосредственно получаем достаточность сформулированных в теореме условий.
Следствие 1. Все барицентрические координаты а, Ъ, с точки X ф Б представимы конечными двоичными дробями тогда и только тогда, когда одна из этих координат равна 1 или существует натуральное число к, такое, что ровно два из чисел ак ,Ък ,ск равны 1. В первом случае точка х является одной из вершин треугольника Б0. Во втором случае ап = Ъп = сп = 0 для всех п > к + 1 и ровно одно из чисел ап ,Ъп, сп равно 1 для каждого п = 1,... ,к — 1. Хотя бы одна из координат а, Ъ, с точки X ф Б не представима конечной двоичной дробью тогда и только тогда, когда а0 = Ъ0 = с0 = 0 и ровно одно из чисел ап,Ъп,сп ра,вно 1 для каждого натурального числа п, причем существуют натуральные числа к, I, т, такие, что ак = Ъг = ст = 0.
Доказательство. Напомним, что условия X ф Б0 и а + Ъ + с = 1; а > 0, Ъ > 0, с > 0 эквивалентны. Случай, когда одна из этих координат равна 1, очевиден. Иначе 0 < а < 1,
0 < Ъ < 1, 0 < с < 1, т. е. а0 = Ъ0 = с0 =0. Пусть
шах( ак ,Ък ,ск) = 1 для некоторого натурального числа к и ак = ао,а1 ...а,к, вк = Ъо,Ъ1 ...Ък, 7к = с0,с1 ...ск. Тогда вследствие теоремы 3, шах(ап, Ъп, сп) = 1 для каждого числа п =
1 , . . . , к — 1 . Следовательно,
к1
0 < 1 — (ак + вк + 1к) = 1 — (аг + Ъг + сг) 2 <
1=1
кк
< 1 — Ешах(аг,Ъг,сг)2 = 1 — Е 2 = 1/2к.
г=1 г=1
Из этих соотношений вытекает, что ровно одно из чисел ап, Ъп, сп равно 1 для каждого п = 1,..., к—1 и не более двух из чисел аи ,Ък ,ск равно 1. При этом ровно два из чисел аи ,Ък, си равны 1 тогда и
Вестник КемГУ № 3/1 2011 Риманова геометрия
только тогда, когда ак+вк +^к = 1, т. е. а = ак ,Ь = вк ,с = 7к, что доказывает все утверждения теоремы, кроме последнего. Последнее утверждение теоремы следует из двух предыдущих фраз.
Ковер Серпинского О (см. стр. 207 - 208 книги [1]) можно определить как (единственное) подмножество единичного квадрата 12 координатной евклидовой плоскости М2, являющееся пересечением счетного семейства замкнутых множеств О®, г = 0,1, 2,..., где каждое множество О® состоит из 8® (замкнутых) квадратов О® ^, имеющих стороны длины 1/31 и попарно непересекающиеся внутренности, причем каждое множество О®, г = 1, 2,..., получается из О®-1 удалением из каждого квадрата О®-1^ внутренности квадрата со сторонами длины 1/31, не пересекающегося со сторонами квадрата О®-1^.
Теорема 4. Ковер Серпинского О состоит из всех точек (х,у) € Q = I х I, таких, что записи двух координат х,у в стандартной троичной системе счисления не могут иметь 1 в одном и том же разряде и не заканчиваться на этом разряде.
Доказательство. Мы подразумеваем, что запись хо, Х1... числа х € I в стандартной троичной системе счисления не может заканчиваться нулями или бесконечной последовательностью двоек, за исключением случая, когда х = хо = 0. При этом хо < 1 и если хо = 1, то х = хо = 1.
Обозначим через Б множество всех точек, подчиненных условию из теоремы 4. Ясно, что точка (х, у) € Q\D тогда и только тогда, когда существует наименьшее натуральное число п, такое, что хп = уп = 1 и существуют натуральные числа I > п и т > п, такие, что х\ > 0 и ут > 0, для записей чисел х и у в стандартной троичной системе счисления. В свою очередь, последнее утверждение, как нетрудно понять, эквивалентно тому, что (х,у) € Оп-1\Оп. Отсюда непосредственно выводится, что (х, у) € Б тогда и только тогда, когда (x, у) € С\
Губка Менгера М — замкнутое подмножество единичного куба 13. Куб 13 является объединением 33 = 27 равных (замкнутых) кубиков, получающихся из 13 подобием с коэффициентом 1/3. Множество М1 есть объединение 20 кубиков, отличных от кубика к, не имеющего общих точек с гранями куба I3, и 6 кубиков, каждый из которых имеет общую грань с кубиком к. Множество М2 получается применением той же процедуры к каждому из 20 кубиков в М1 . Множество М2 состоит из 20 х 20 = 400 равных еще более мелких кубиков. К каждому из них применяется та же процедура, что и на первом шаге и получается множество М3, состоящее из 400 х 20 = 8000 кубиков и т.д. В результате получается бесконечная последовательность замкнутых множеств М1, М2,.... Множество М определяется как пересечение всех мно-
жеств этой последовательности.
Теорема 5. Пусть р® : 13 = I х I х I ^ I;
і = 1, 2, 3 — канонические проекции. Тогда
М = р-\с) пр-\с) пр-(С). (21)
Другими словами, губка Менгера состоит из тех точек (хі,х2,х3) единичного куба 13, для которых записи любой пары из трех координат хі,х2,х3 в стандартной троичной системе счисления не могут иметь 1 в одном и том же разряде и не заканчиваться на этом разряде.
Доказательство. Заметим, что второе утверждение теоремы есть простое логическое следствие первого ее утверждения и теоремы 4. Докажем первое утверждение теоремы.
Докажем индукцией по і, что
М® = р-\С®) п рЦі(Сі) п р-С®) (22)
для каждого неотрицательного целого числа і. Очевидно, утверждение (22) верно при і = 0. Предположим, что оно верно при і = к и докажем его справедливость при і = к +1. Из определения множеств С® и М® нетрудно увидеть, что
Мк\Мк+і =
= р11(Ск\Ск+фр2 і(Ск\Ск+і)ир3 і(Ск\Ск+і) = = [р-і(Ск)\ріі(Ск+і)]и [рі,і(Ск)\р-^і(Ск+і)]и и[р!\Ск )\р!\Ск+і)].
Тогда, вследствие индукционного предположения,
Мк+і = Мк\(Мк\Мк+і) =
= [р-\Ск) пр-,і(Ск) пр^і(Ск)]\
МЬ!(Ск)\р-:і(Ск+і)]и [рКСк)\рі,і(Ск+і)]и
и[р-(Ск )\р^і(Ск+і)]} = = {р-і(Ск )\[р-і(Ск )\р-і (Ск+і)]}п пір! (Ск )\[рі,і(Ск )\рі,і(Ск+і)]}п п{р!(Ск )\[р^і(Ск )\р^і(Ск+і)]} =
= р1 і(Ск+і) п р1 і(Ск+і) п р1 і(Ск+і).
Теперь на основании (22) получаем, что
Ж Ж
М = п М® = ^](р-і(С®) пр-С) пр1і(С®)) =
®=0 ®=0
Ж Ж Ж
= (Пр-і(С®)) п (Пр-(С®)) п (Пр!(С®)) =
®=0 ®=0 ®=0
ЖЖЖ
= р!(П С®) пр-ЧП С®) прКП С®) =
®=0 ®=0 ®=0
= р-і(С) пр!(С) прці(С).
Вестник КемГУ № 3/1 2011 Риманова геометрия
5. Внутренние метрики на классических фракталах
Далее через ! обозначается естественная (внутренняя) метрика объемлющего евклидова пространства Е2 (соответственно Е3) для фракталов Б, С (соответственно М).
Предложение 7. Пусть Х,У — произвольные точки в Е2 с барицентрическими координатами (хі,х2,х3) и (уі, у2, уз) относительно вершин А, В, С треугольника Бо. Тогда формула
dl(X,Y) = 2,52Ixk - yk|
k=l
k = 1
хі + Х2 + хз = 0 есть правильный выпуклый шестиугольник диаметра 2 в (М3,^)-
Предложение 8. Пусть Х,У — произвольные точки в Е2 с барицентрическими координатами (хі,х2,х3) и (уі,у2,у3) относительно вершин А, В, С треугольника Бо. Тогда
!(Х,У) = -^(^Ы - ун?)1/2 <
k = 1
(2З)
І 3 2
< 2£ Ixk - yk I := dl(X,Y) < ^3 d(X,Y). (24)
k=1
определяет метрику нормированного пространства в Е2, согласованную с векторной структурой пространства Е2. Каждый единичный шар пространства (Е2^1) является правильным выпуклым шестиугольником в (Е2 ,й) диаметра 2 в (Е2,й) со сторонами, параллельными сторонам треугольника Б0.
Доказательство. Заметим сначала, что отображение /(X) = (х1, Х2, хз), сопоставляющее точке X € Е2 ее барицентрические координаты, естественно рассматривать как отображение / : Е2 ^ М3. Ясно, что тогда / является аффинным преобразованием плоскости Е2 на плоскость
Р := {(Х1,Х2, хз) € М3 : х1 + Х2 + хз = 1}
в М3, а правая часть формулы (23) определяет метрику (которую также будем обозначать dl) в М3, определяемую нормой
II(х 1 ,х2,х3)|| = 2(\х1\ + |х21 + |х3|),
что доказывает первое утверждение. Введем вспомогательную евклидову метрику
^2(Х,У) = -^(^Ы - ун?)1/2
в R3. Легко видеть, что ограничения на подмножество {A, B, C} преобразований f : (E2, d) ^ (P, di) и f : (E2, d) ^ (P, d2) являются изометриями. Следовательно, последнее из них является изометрией, а первое — изометрией на каждой из прямых xi = const, x2 = const, x3 = const. Кроме того, если O — одна из вершин треугольника So, то легко проверить, что di(x, O) = xi + Х2 + хз = 1 для любой точки x на противоположной стороне треугольника So. Из последних двух фраз вытекает второе утверждение предложения.
Замечание 4. Единичный шар {x GR3 : ||x|| < 1} пространства (R3,di) является правильным октаэдром в евклидовом пространстве (R3,d2). Второе утверждение предложения 7 эквивалентно тому, что пересечение этого октаэдра с плоскостью
В общем случае и верхнюю, и нижнюю оценки для d1(x,y) нельзя улучшить.
Доказательство. Первое равенство вытекает из того, что преобразование / : (Е2,6) ^ (Р^2) из доказательства предложения 7 есть изометрия. Из последнего утверждения предложения 7 вытекает первое неравенство в (24) и тот факт, что соотношение ^1^2)(Х, У) достигает максимального значения ~23, когда X = А, а У — середина стороны ВС треугольника Бо. Отсюда следуют все утверждения предложения.
Напомним, что если (X, с1) — метрическое пространство и А — непустое подмножество в X, то расстояние с1А(а1,а,2) между точками 01,02 € А в индуцированной на А внутренней метрике определяется как точная нижняя граница длин путей в (А, d), соединяющих точки а1 и 0,2. В общем случае не исключено, что некоторые точки 01,02 € А нельзя соединить путем конечной длины в (А, с1). Тогда с1а(о,1, 02) = +гс>. Если же таких пар точек не существует, то dA — метрика.
Далее ds обозначает внутреннюю метрику в Б, индуцированную евклидовой метрикой с1.
Предложение 9. Если О — одна из вершин треугольника Б0, а X — произвольная точка в Б, то ds(ОX) = d1(O,X). Диаметры пространств (Б^в), (Б^1), (Б^) совпадают и равны 1.
Доказательство. Так как фигура Б обладает поворотной симметрией порядка 3 в (Е2, d), то можно считать, что О = А.
Докажем сначала первое утверждение.
Если X = А, то ds (АX) = d(A,X) = dl(O,x) = 0. Если X — одна из вершин В или С, то отрезок [AX] С Б и
ds(A,X) = d(A, X) = d1(O,X) = І.
(25)
Поэтому можно считать, что X не совпадает ни с одной из вершин А, В или С. Далее будем пользоваться обозначениями из следствия 1 и его доказательства. Тогда 0 < Ь + с < 1, ао = Ьо = со = 0.
Определим последовательность точек {Хп}, п = 0,1,... их барицентрическими координатами (1 - (вп + 1п), вп, 7п). Ясно, что Хо = А,
Вестник КемГУ № 3/1 2011 Риманова геометрия
последовательности {вп}, {іп} не убывают, последовательность {1 — (вп + ^п)} не возрастает и Хп ^ X при п ^ +то. Кроме того, нетрудно проверить, что каждая точка Хп удовлетворяет всем условиям теоремы 3 и, следовательно, Хп Є Б. Далее рассмотрим два случая: 1) хотя бы одна из координат а, Ь, с не представима конечной двоичной дробью; 2) все координаты а, Ь, с представимы конечными двоичными дробями.
1) В этом случае хотя бы одна из координат Ь, с не представима конечной двоичной дробью; поэтому найдутся сколь угодно большие п, такие, что тах(Ьп,сп) = 1 и последовательность {Хп},п = 0,1,... не стабилизируется. На основании следствия 1 для каждого натурального числа п не более одного числа из Ьп ,сп равно 1. Отсюда вытекает, что точки Хп-1,Хп являются вершинами одного из треугольников вида Бп,і, и если Хп-1 = Хп, то отрезок [Хп-1, Хп] является стороной единственного треугольника такого вида и поэтому [Хп-1, Хп] С Б. В любом случае легко получаем, что
ds (Хп-1,Хп)= в.(Хп-1,Хп ) = d1 (Хп- 1 , Хп) вп /Зп-1 + 1п ^п-1 . (26)
Возьмем кривую Ь, являющуюся объединением ломаных Ьп = Х0Х1... Хп и конечной точки Х с параметризацией, совпадающей на каждой ломаной Ьп с параметризацией длиной дуги относительно метрики d или, что то же, метрики сії. Тогда вследствие (26) ее длина в метрике d равна
1(Ь) = Ііт 1(Ьп) =
п——+
= 52(вп — вп-1 + 1п — 1п-1) = Ь + с = п=1
= 2[(1 — (1 — (Ь + с)) + (Ь — 0) +(с — 0))] = ^к(АХ).
Пусть У1 = Хп(1) — первая из точек последовательности {Хп}, п = 0,1,..., отличная от Хо = = У0 = А; У2 = Хп(2) — первая из точек последовательности {Хп}, п = п(1), п(1) + 1,..., отличная от Хп(1) = У1, и т.д. Тогда точка А содержится в (единственном) треугольнике вида Бп(1),3 со стороной АУ1 , точка Х вместе с точкой У1 содержится в некотором другом треугольнике вида Бп(1),і>,з' = 3 (тоже единственном вследствие того, что не все барицентрические координаты точки Х представимы конечными двоичными дробями), а все эти три точки лежат в единственном треугольнике вида Бп(1)-1,е. Как следствие,
>Ы = Ь + с < (27)
Для завершения доказательства первого утверждения достаточно показать, что если 1(Ь') < 1(Ь), то Ь' = Ь. Такая кривая Ь' должна проходить
через точку У1. Иначе она проходит через точку
^1 = Бп(1),з п Бп(1),з", где Бп(1),з",3" = зл" = 3;
Бп(1),з" С Бп(1)- 1,в, и тогда
1(Ь') > d(A, Е1) + d(Zl, Х) > > 1(Ь),
так как d(A,Zl) = ^Пту, а d(Zl,X) > ^Пту вследствие того, что
Z1 Є Бп(1),і//, Х Є Бп(1),і/, Бп(1),і// П Бп(1)л* $.
Аналогично доказывается, что дуга У1Х кривой Ь' должна содержать точку У2 и т.д. Таким образом, при прохождении направленной кривой Ь' последовательно должны появляться все точки У0, У1,.... Следовательно,
1(Ь') >52 d(Уn-l,Уn) = 1(Ь),
п=1
и равенство здесь может соблюдаться только если Ь' составлена из отрезков \Уп-1, Уп],п = 1, 2,..., т. е. если Ь' = Ь.
Докажем второе утверждение. Так как ds(А, В) = d1(A,B) = d(A, В) = 1, то диаметры пространства Б во всех трех метриках не меньше
1. Докажем противоположное неравенство. Заметим прежде, что
d(O,X) < d1(O,X) = ds(0,Х) < 1 (28)
вследствие первого утверждения и предложений 7,
8. Пусть теперь Х,У Є Б. Тогда точка X (соответственно У) лежит в пересечении вида БПБі,з (соответственно Б П Б 1^і). При этом оба эти множества содержат некоторую общую вершину О1 и получаются из Б метрическими подобиями с коэффициентом 1/2. Используя соотношения (28) и неравенство треугольника, получаем требуемые неравенства
d(X, У) < d(X, 01) + d(01,У) <
< dl(Х,01) + dl(0l,У) =
= ds(X, 0і) + ds(0і, У) < 1/2 + 1/2 = 1.
2) Доказательство в основном совершенно аналогично доказательству в случае 1). Укажем различия. На основании следствия 1 существует натуральное число к такое, что ровно два из чисел аи, Ьк, ск равны 1, причем а = ак, Ь = вк, с = 7к и ровно одно из чисел ап,Ьп, сп равно 1 для каждого п = 1, . . . , к — 1. Далее возможны два случая: а) ровно одно из чисел Ьк , ск равно 1; б) ровно два из чисел Ьк , ск равны 1. В случае а) надо взять в качестве Ь С Б ломаную AXl... Хк и повторить те же рассуждения, что и в случае 1). Если же выполняется условие б), то между точками Х^ и Хк надо вставить точку Z = (1 — (Ь + с) + 1/2к, Ь — 1/2к, с) или Z' = (1 — (Ь + с) + 1/2к, Ь, с — 1/2к) и рассмотреть ломаную Ь = ХоХі ...Xk-lZXk или Ь' = Х0Хт ...Хк-1 Z'Xk. При этом 1(Ь) = 1(Ь').
Вестник КемГУ № 3/1 2011 Риманова геометрия
Аналогично предыдущему доказывается, что каждая направленная кривая Ь" С Б, должна совпадать с Ь или Ь, если 1(Ь") < 1(Ь). Все остальные утверждения доказываются аналогично.
Теорема 6. Если Х,У — произвольные точки в Б с барицентрическими координатами (.х1 ,Х2,Хз) и (У1,У2,Уз), то верны оценки
а(х,у) < з,3(х,у) < ^а(х,у),
у3
31(Х,У) = ~52 X - Ук \< й3 (X, У) <
к=1
3
<-^д52 \Хк — Ук\ = -^3 З!(Х,у).
(29)
к=1
(30)
В общем случае нижние оценки в этих неравенствах нельзя улучшить.
Доказательство. Если хотя бы одна из точек X или У равна вершине некоторого треугольника вида Б®,з, содержащего обе точки X и У, то неравенства (29) и (30) вытекают из предложений 8 и
9. Рассмотрим общий случай. Можно считать, что X = У. Первые неравенства в (29) и (30) вытекают из неравенств треугольника для метрик и предложений 8, 9. Докажем вторые неравенства в (29) и (30).
Если хотя бы одна из точек X или У равна вершине некоторого треугольника вида Б®,3, содержащего обе точки X и У, то неравенства (29) и (30) вытекают из предложений 8 и 9. Рассмотрим общий случай. Можно считать, что X = У. Существует наименьшее неотрицательное целое число к, такое, что некоторый треугольник вида Бк,3 содержит обе точки X и У, но точки X и У не содержатся одновременно ни в каком треугольнике вида Бк+1,1. Тогда существуют натуральные числа г и в, такие, что X € Бк+1,г, У € Бк+1,3, г = в. Треугольники Бк+1,г и Бк+1,3 содержат единственную общую точку, и эта точка является их общей вершиной О. Введем обозначения:
а = й^, О), а1 = й^, О), Ь = й(У., О), Ь1 = й1(У, О), с = й^У),с1 = й^У). Тогда а := Z(OX, ОУ) > |. Следовательно,
1
с = \/а2+Ь2—2аЬсова > л/а2 + Ь2 — аЬ > 2(а+Ь). Отсюда, на основании предложения 8 и равенств йз(X, У)=йз(X, О)+йз(О, У)=d1(X, О)+й1(О, У),
получаем:
1 , . а/3
С1 > с > 2 (а + Ь) > —^(а1 + Ь1)
^З(й3(X, О) + йз(О, У)) > ^йз(X, У).
Следовательно,
у/3
у/3
что дает вторые неравенства в (29) и (30).
Последнее утверждение следует из равенств (25).
Замечание 5. Вследствие неравенств (24) и
(29), 1 < йз/й1 < йз/й. Поэтому метрика й1 — лучшее приближение метрики йз по сравнению с метрикой й. Кроме того, предложение 9 показывает, что во многих важных случаях расстояния в метриках й,1 и йз совпадают. Для точек X, У с барицентрическими координатами (1/2,1/4,1/4) и (1/4,1/2,1/4) соответственно верны равенства йз (X,У) = 1/2 = 2d(XУ) = 2d1(XУ). Авторам не известно, можно ли константу 4/\/3 в (29) и
(30) заменить меньшим числом 2.
Предложение 10. Если X = (х1,х2) — одна из вершин квадрата С0, а У = (у1,у2) — произвольная точка в С, то
2
й^У) < йс (X,У) <^\хк — Ук \ := йз^У).
к = 1
Доказательство. Ясно, что й^У) < йсХ,У). Без ограничения общности можно считать, что X = (0,0), а У = X. Для записи координат точки У будем использовать стандартную троичную систему счисления. В доказательстве будем пользоваться тем, что стороны всех квадратов Ск, к = 1, 2,... содержатся в С. Определим точки X-l = X и Xn = (ап = а,о,а,1 ...ап,вп = = Ьо,Ь1 ... Ьп) для п = 0,1,..., где а = у1,Ь = у2, а а,о,а,1 ... и Ьо,Ь1 ... — их записи в стандартной троичной системе счисления. Введем точку Уп = (ап, /Зп-1), если оба числа ап, Ьп для данного п положительны, и Уп = Xn-l в противоположном случае. Здесь предполагается, что (3-1 =0. В любом случае отрезки [Xn-1,Уn] и \Уn,Xn\ содержатся в С. Отсюда следует, что
йсХ(п-1)Хп) < йс^п-М + йс(Уп, Xn) =
= \хп,1 — Х(п-1),1\ + \хп,2 — Х(п-1),2 \ =
(хп,1 х(п-1),1) + (хп,2 х(п-1),2)
d3(X(n—1), Xn).
Тогда
]г йс(XкXк+1) <52 йз^кXк+1)
к= 1
к= 1
= (у1 — хЛ) + (у2 — х2) = йзХ, У).
Следовательно, Хк}, к = 1, 2,... — сходящаяся в себе относительно йс последовательность. Так как йс > й и d(Xk X) ^ 0 при к ^ ж, то
Вестник КемГУ № 3/1 2011 Риманова геометрия
За (Хк, X) ^ 0 при к ^ ж, и на основании последних выделенных в строку соотношений получим, что За(Х,У) < й3(Х,У).
Замечание 6. Нетрудно доказать, что пересечение множества С с каждой из прямых у = 2х и х = 2у совпадает с пересечением квадрата С0 с каждой из этих прямых. Как следствие, очень трудно (а может, и невозможно) дать точную формулу для вычисления расстояния За (X, У) в условиях предложения 10.
Теорема 7. Если Х,У — произвольные точки в С с координатами (х1,х2) и (у1,у2), то верны оценки:
—й3(Х,У) < й(Х,У) < За(Х,У) <
у2
< 2—2й(Х, У) < 2-2й3(Х, У), (31)
где
2
й3(х,У ) = 52 ы - хк\.
к=1
Доказательство. Все неравенства в (31), кроме третьего, хорошо известны.
Докажем третье. Можно считать, что X = У. Тогда существует наименьшее натуральное число п, такое, что X (соответственно У) принадлежит некоторому квадрату С(п-1),г (соответственно С(п-1),в) и эти квадраты имеют общую сторону, но X (соответственно У) принадлежит некоторому квадрату Сп^ (соответственно Сп,и) и последние два квадрата не имеют общих сторон. Возможны два случая: 1) квадраты Сп^ и Сп,и имеют общую вершину 2; 2) квадраты Сп,г и Сп,и не пересекаются. Рассмотрим эти случаи отдельно.
1) Если 2 совпадает с одной из точек X или У, то, вследствие предложения 10,
— З^У) < З^У) < За(X,У) <
2
< У) < У), (32)
откуда следуют неравенства (31). Иначе /.(2X1 2У) > п/2. Вводя обозначения а = ЗХ, 2), Ь = 3(2,У), с = З^У), а1 = З3(X, 2), Ь1 = = Зз(2,У), С1 = Зз^У), получим, что
с1 > с = ^а2 + Ь2 - 2аЬ соъ ДШ,КУ) >
> V7а2 + Ь2 > -=(а + Ь) > 2(а1 + Ьх) >
22
> 1(йа(XX) + йа2,У)) > 1 За^У). Следовательно,
— З^У) < З^У) < За ) <
2
< 2З(Х,У) < 2Зз(Х,У), (33)
откуда следуют неравенства (31).
2) В этом случае существуют (единственные) вершины Хо и Уо треугольников Сп,ь и Сп,и соответственно, такие, что Зз(Хо,Уо) реализует кратчайшее (положительное) расстояние в метрике Зз между множествами вершин этих треугольников. При этом нетрудно видеть, что расстояние Зз(Хо,Уо) равно длине относительно метрики З3 некоторой ломаной Ь С С. Следовательно, Зс(Хо, Уо) < Зз(Хо,Уо). Если Х = Хо и У = Уо, то верны неравенства (32) и, следовательно, (31). Если Х = Хо и У = Уо, то ДУоХ,УУ) > п/2 и используя проведенные ранее рассуждения, получим неравенства (33) и, следовательно, (31). То же верно, если Х = Хо и У = Уо.
Предположим, что Х = Хо и У = Уо. Возьмем в качестве точки Z середину (относительно метрики Зз) пути Ь. Аналогично второму случаю в 1) доказываются неравенства:
Зс(Х, Z) < 2З(Х, Z) := 2З < 2З1 := 2Зз(Х, Z); Зс{2,У) < 2З^,У) := 2З' < 2З1 := Зз^,У).
Снова А-^Х^У) > п/2. Вводя обозначения
/ := З(Х,У), := Зз(Х,У), аналогично предыду-
щему получим, что
І1 > / > V7З2 + З!2 > ~^(З + З') >
2 > 2^(Зс(Х, Z) + Зс^ У)) > 2^2Зс(Х,У).
Отсюда выводятся неравенства (31).
Ясно, что ребра всех кубов Мі^, I = 0,1,... содержатся в М. На основе этого аналогично предложению 10 доказывается следующее предложение.
Предложение 11. Если Х = (х1,х2,хз) — одна из вершин куба Мо, а У = (у1,у2,уз) — произвольная точка в М, то
з
З(Х, У) < Зм(Х, У) <52\хк - уи | := З4(Х,У).
к=1
Следующая теорема доказывается аналогично теореме 7 заменой квадратов кубами на основе предложения 11.
Теорема 8. Если Х,У — произвольные точки в М с координатами (х1,х2,хз) и (у1,у2,уз), то верны оценки
З4(Х, У) < З(Х, У) < Зм(Х, У) < 3
< 2^3З(Х, У) < 2^3за(Х, У), (34)
где
з
З4(Х,У) = 52 \уи - хи\.
к=1
Вестник КемГУ № З/І 2011 Риманова геометрия
6. Хаусдорфова и фрактальная размерности классических фракталов
Сначала напомним классическое определение размерности Хаусдорфа метрического пространства (Х,й), следуя [5]. Для числа р > 0 и не более чем счетного покрытия и = {иг}^^ множества X его непустыми подмножествами р-вес покрытия wp(U) определяется как
wp (U) = 52(diam(Ui))p
i^J
(ЗБ)
где
&ат(иг) = вир{й(х,у) | х,у € иг}.
При р = 0 слагаемые вида 00 считаются равными 1. Для 5 > 0 положим
рр $(X) = т^адДи) | ^ат(иг) < 5для всех { € 1}.
(36)
р-мерная мера Хаусдорфа метрического пространства (X, й) определяется как
Jp(X)
С(p) Iі™ Jp,s(X),
d^ + 0
(З7)
где
1. Уі С иі для каждого і Є J.
2. Лр(І) < Лр(У) + є.
Доказательство. Пусть є > 0. Обозначим У0 = {Уі є У | ^ат(УІ) = 0}. По условию У0 не более чем счетно. Если У0 не пусто, то, обозначая его элементы через хі, где і = 1,...,к или і Є N, определим І как открытый шар с центром в хі радиуса єі < § • (тц) . Тогда
Е^єуо(^ат(Іі))р < §.
Если У\У0 не пусто, т. е. лр(У) > 0, то для каждого Уі Є У\У0 определим іі как єі-окрестность множества Уі, где
єі < 2 шіп {а • diam(Vi), 5 — diam(Vi)} ,
а = І +
2wp(V)
l/p
І.
Из неравенства треугольника следует, что diam(Ui) < diam(Vj) + 2є. и поэтому diam(Ui) < S. Вследствие (35),
52 (diam(Ui))p < 52 (diam(Vi) + 2є.)р <
ViEV\V0 ViEV\V0
С(p) :=2-p^iy /г(2 + l) У О
и где Г — гамма-функция Эйлера.
Замечание Т. Обычно при определении jp(X), jp,s(X) в формуле (ЗТ) заменяется на vp,s(X), где vp,s(X) получается из jp,s(X) заменой условия diam(Uj) < S в (Зб) условием diam(Uj) < S. Но легко видеть, что при такой замене jp(X) не меняется.
Размерность Хаусдорфа dimH(X) метрического пространства (X, d) есть точная верхняя граница действительных чисел p > О, для которых jp(X) У О.
Из определений непосредственно следует, что размерность Хаусдорфа не меняется при замене метрики d любой билипшицево эквивалентной ей метрикой. Поэтому, вследствие теорем б, Т и В, евклидову метрику d на S, С или M можно заменить определяемой ей внутренней метрикой Ds, dc или dM. Но для удобства вычислений мы будем считать, что метрика на ковре Серпинского С
индуцирована метрикой d(X, Y) = max I xi - yi I
i=l,2
на R2, метрика на губке Менгера M индуцирована из R3 метрикой d(X, Y) = .пі^^ I xi — yi I.
Лемма 1. Пусть V = {Vi}ieJ — не более чем счетное покрытие метрического пространства (X, d) непустыми подмножествами диаметра меньше S У О и wp(V) < +то для некоторого p У О. Тогда для любого е У О существует открытое покрытие U = {Ui}ieJ пространства (X, d) непустыми подмножествами диаметра меньше S, удовлетворяющее условиям:
< £ (diam(V'))p Y 1 + _I_)= wp(V) + 2.
ViEV\V0 4 рУ '
Тогда
w„(v ) = ■£ (diam(Vj))p + (diam(Uj))p <
ViEV0 ViEV\V0
< wp(V) + e.
Лемма 2. Пусть (X, d) — компактное метрическое пространство и pp(X) < для некоторого р > 0. Тогда для любого 5 > 0 в определении pp,g (X) (см. (36)) можно ограничиться только конечными (открытыми) покрытиями V пространства (X, d).
Доказательство. Ясно, что
Vp,s(X) < Pp(X) < +го.
Осталось применить лемму 1.
Теорема 9. dimH(S) = r(S) = log 3/ log 2 для салфетки Серпинского S.
Доказательство. Напомним, что S = C\{Sk | к € Z+}, где каждое множество Sk состоит из 3k (замкнутых) равносторонних треугольников Sk,j, имеющих стороны длины 2-k и попарно непере-секающиеся внутренности. В этом случае r(S) = = log3/log2. Ясно, что diam(Sk,j) = 2-к. Пусть Vk — покрытие множества Sk треугольниками Sk,j. Из (35), (36) следует, что для любого к € N и каждого 5 > 2-к
Vr(s),5(S) < Wr(3)(Vk) = 3k • (2-k)r(S) = 1.
Вестник КемГУ № 3/1 2011 Риманова геометрия
Тогда jr(S) (S) < +rc>. Из определений размерности и меры Хаусдорфа следует, что достаточно доказать неравенство jr(S)(S) > 0.
Так как салфетка Серпинского S замкнута и ограничена в E2, то она компактна. На основании леммы 2 можно рассматривать только конечные открытые покрытия U = {Ui}iej пространства S. При этом всегда diam(Ui) < 1, i G J. Для каждого i G J существует такое k G Z+, что 2-(k+1) < diam(Uj) < 2-k. Легко видеть, что тогда Ui может пересечь не более двух множеств вида Sk,j П S. Если n > k, то Ui пересекает не более
2,т-к = 2-3”+1-2-(fc+1)r(S) < 2-3n+1-(diam(Ui))r(S)
множеств вида Sn,j П S. Так как пространство S не имеет изолированных точек, а множества Ui, i G J непустые, открытые и их конечное число, то существует такое n G N, что min{diam(Ui) | i G J} > 2-(n+1). Покрытие U пересекает все 3n множеств вида Sn,j П S, поэтому
3n <J2 2 ■ 3n+1 ■ (diam(Ui))r(S). i^J
Тогда в силу (35), wr(S)(U) > 1. Из (36), (37) следует что Jr(S)(S) > 0.
Теорема 10. dimH(C) = r(C) = log 8/ log3 для ковра Серпинского C.
Доказательство. Напомним, что C = n{Ck I k G Z+}, где каждое множество Ck состоит из 8k (замкнутых) квадратов Ck,j, имеющих стороны длины 3-k и попарно непересекающие-ся внутренности. Ясно, что diam(Ck,j) = 3-k. В этом случае r(C) = log 8/ log3. Пусть Vk — покрытие множества Ck квадратами Ckj. Из (35), (36) следует, что для любого k G N и каждого числа 5 > 3-k
jr(a),s(C) < Wr{a)(Vk) = 8k ■ (3-k)r(C) = 1.
Тогда jir(a)(C) < +ro.
Заметим, что ковер Серпинского C (как и салфетка Серпинского S) компактен в E2, так как он замкнут и ограничен. Доказательство неравенства jr(C)(C) > 0 аналогично доказательству jr(S) (S) > 0 (см. теорему 9).
Теорема 11. dimH(M) = r(M) = log 20/ log3 для губки Менгера M.
Доказательство. Напомним, что M = n{Mk I k G N}, где каждое множество Mk состоит из 20k (замкнутых) кубиков Mk,j, имеющих стороны длины 3-k и попарно непересекающиеся внутренности. Ясно, что diam(Mk,j) = 3-k. В этом случае r(M) = log 20/ log3. Пусть Vk — покрытие множества Mk кубиками Mk,j. Из (35), (36) следует, что для любого k G N и каждого числа 5 > 3-k
Jr(M),s(M) < Wr(M)(Vk) = 20k ■ (3-k)r(M) = 1.
Тогда Цг(м)(M) < +ro.
Заметим, что губка Менгера M (как и салфетка Серпинского S) компактна в E3, так как она замкнута и ограничена. Доказательство неравенства Jr(M) (M) > 0 аналогично доказательству неравенства /j,r(S)(S) > 0 (см. теорему 9).
Замечание 8. Совершенно аналогично доказывается, что размерность Хаусдорфа канторова множества равна log 2/ log 3. Все три рассматриваемых здесь множества имеют топологическую размерность 1, а канторово множество — топологическую размерность 0 (см. [2]). Поэтому все эти множества являются (самоподобными) фракталами в смысле Б. Мандельброта.
Авторы выражают благодарность Ольге Эберт (Center for Literacy Studies, the University of Tennessee, Knoxville, USA) и профессору Ю. Г. Ни-конорову за стимулирующие и плодотворные обсуждения проблематики этой статьи.
Литература
[1] Александров, П. С. Введение в теорию множеств и общую топологию / П. С. Александров.
- М.: Наука, 1977. - 370 с.
[2] Александров, П. С. Введение в теорию размерности. Введение в теорию топологических пространств и общую теорию размеренности / П. С. Александров, Б. А. Пасынков. - М.: Наука, 1973. - 576 с.
[3] Андреев, П. Д. Размерности R-деревьев и самоподобные фрактальные пространства неположительной кривизны / П. Д. Андреев, B. Н. Бе-рестовский // Мат. труды. - 2006. - Т. 9, №2. - C.
3 - 22.
[4] Морозов, А. Д. Введение в теорию фракталов / А. Д. Морозов. - Москва; Ижевск: Институт компьютерных исследований, 2002. - 160 с.
[5] Федерер, Г. Геометрическая теория меры / Г. Федерер. - М.: Наука, 1987. - 760 с.
[6] Berestovskii, V. N. Covering R-trees, R-free groups, and dendrites / V. N. Berestovskii,
C. P. Plaut // Adv. Math. - 2010. - V.224, №5.
- C. 1765 - 1783.
[7] Hutchinson, J. E. Fractals and self-similarity / J. E. Hutchinson // Indiana Univ. Math. J. - 1981.
- V.30, №5. - P. 713 - 747.
[8] Mandelbrot, B. B. The fractal geometry of nature / B. B. Mandelbrot. - San Francisco: W.H. Freeman and Company, 1982. - 497 P.
[9] Stakhov, A. P. The Mathematics of Harmony: From Euclid to Contemporary Mathematics and Computer Science / A. P. Stakhov. Singapore: World Scientific, 2009. - 739 p.