Научная статья на тему 'Классификация подмножеств b^n и аддитивные каналы'

Классификация подмножеств b^n и аддитивные каналы Текст научной статьи по специальности «Математика»

CC BY
51
11
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
АДДИТИВНЫЕ КАНАЛЫ / ADDITIVE CHANNEL / ДЕЙСТВИЕ ГРУППЫ НА МНОЖЕСТВЕ / ACTION OF A GROUP ON A SET / СТАБИЛИЗАТОР / STABILIZER / ТРАНЗИТИВНОЕ МНОЖЕСТВО / TRANSITIVE SET

Аннотация научной статьи по математике, автор научной работы — Леонтьев Владимир Константинович, Мовсисян Гариб Лентрушевич, Осипян Артур Аркадьевич

Рассматривается задача о классификации подмножеств вершин единичного n-мерного куба по "симметрическому" признаку. Даются приложения к изучению аддитивных каналов связи.

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

Текст научной работы на тему «Классификация подмножеств b^n и аддитивные каналы»

УДК 519.725

КЛАССИФИКАЦИЯ ПОДМНОЖЕСТВ Bn И АДДИТИВНЫЕ КАНАЛЫ В. К. Леонтьев1, Г. Л. Мовсисян2, А. А. Осипян3

Рассматривается задача о классификации подмножеств вершин единичного п-мерного куба по "симметрическому" признаку. Даются приложения к изучению аддитивных каналов связи.

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

п

on the basis of "symmetry". Applications to the study of additive channels are presented. Key words: additive channel, action of a group on a set, stabilizer, transitive set.

1. Классификация подмножеств Вп. Пусть Е = {0,1} — двухэлементное поле Галуа и — п-мерное пространство над этим полем, или ЕП — это множество вершин единичного п-мерного куба Вп = {0,1}п .Подмножества Вп имеют много разных интерпретаций в терминах теории булевых функций, теории корректирующих кодов, частично упорядоченных множеств, аддитивных каналов и т.д. При этом каждый из этих разделов связан с определенным классом ограничений, накладываемых на свойства подмножеств Вп. Мы рассматриваем "сдвиг" подмножеств Вп и определяем эквивалентность как равенство с точностью до "сдвига." Для определения стабилизаторов подмножеств и транзитивных семейств используются классические средства, связанные с леммой Бернсайда.

Вп п

Пусть I I — семейство всех т-элементных подмножеств куба Вп. На этом множестве действует

/ Вп\

группа преобразований Вп следующим обр азом: у + А = {у + х | х £ А} для А £ I I и у £ Вп. То

есть А + у — это сдвиг множества А на вектор у. Транзитивное множество, порожденное А, выглядит стандартным образом: Z(А) = {А + у | у £ Вп}.

( Вп

Совокупность Ьт всех транзитивных множеств Z (А) порождает разбиение семейства I т

Вп) = и Z(A)■

Мощность ^ (А) | транзитивного множества может быть найдена в терми пах стабилизатора С а множества А : С а = {у £ Вп; у+А = А}. Хорошо известно [1, 2], что С а — подгрупп а в Вп и мощность транзитивного множества Z (А) равна индексу подгруппы С а, т.е.

^ (А)| = шс1 Вп/Са , (1)

где шё Вп/Са = — индекс группы Вп по подгруппе С а ■

Пример 1. Пусть А — подгруппа в Вп, {И\, Н2,..., Щ} — семейство смежных классов по подгруппе А и I = щ. Если из произвольной совокупности смежных классов Н^, ,..., образовать множество

к

м = и щ,

3=1

В

то М £ I ^|А| ) . Пуетъ х £ А и у + А = Н^ — произвольный смежный класс по подгруппе А, тогда

х + Нг = х+у+А = у+А = Н^. Отсюда следует, что любой элемент группы А принадлежит стабилизатору множества М и, таким образом, См | ^ |А| и М| = к • |А|.

Леонтьев Владимир Константинович — доктор физ.-мат. наук, проф., гл. науч. сотр. ВЦ РАН им. A.A. Дородницына, e-mail: vkleontievQyandex.ru.

2Мовсисян Гариб Лентрушевич — канд. физ.-мат. наук, ген. директор ЗАО хладокомбината "Западный", e-mail: garibQfirmbit.ru.

3 Осипян Артур Аркадьевич — асп. каф. математических методов прогнозирования ф-та ВМК МГУ, e-mail: osipyan.arthur.aQgmail.com.

Как показывает равенство (1), для определения мощности транзитивного множества 2(А) достаточно знать мощность стабилизатора О а- Отметим теперь, что при заданном множестве А можно считать, что на А действует группа О а , т.е. стабилизатор О а , и воспользоваться теми же рассуждениями, что и выше. Если х € А, то транзитивное множество 2 (х) = {х + у, у € О а } определяется стандартным образом и

\2 (х)\ = шс1 Оа/Ох , (2)

где Ох — стабилизатор эле мента х € А. Так как Ох = {у € О а : у + х = х}, то Ох = {0} для всех х. Из (2) теперь имеем \2(х)\ = шс1 Оа/Е, т.е. норма равна индексу единичной подгруппы, или \2(х)\ = \Оа\-Лемма 1. Справедливо сравнение \А\ = 0(шоё \ О а \) -

Это утверждение сразу вытекает из формулы для разбиения А = УхеА 2(х).

Если Тр(п) — степень простого числа р, входящего в каноническое представление п, то справедливо Следствие 1. Имеет, место нещвенство \Оа\ ^ 2Т2(А\

( Вп \

Следствие 2. Для любого А € I \ стабилизатор О а = {0}.

V 2т 1)

Вп

Следствие 3. Пусть А € . ) и у ^^ х. Тогда О а = {0,у} либо О а = {0}.

\4т + 2) хеа

Вп

Лемма 2. Для произвольного множества А € I . ) стабилиз атор О а = {0}, если ^ х = 0 .

Лт хеа

Доказательство. Предположим, что существует элемент у = 0, такой, что у € О а- Тогда элементы множества А = {х\,х2,..., х4т} удовлетворяют следующей системе:

'хг + у = х2т+1, х2 + у = х2т+2,

^х2т + у — х4т-

2т 2т 4т 4т

Сложив уравнения системы, получим равенство хг + ^ у = ^ х1. Откуда следует хг = 0, что

г=1 г=1 г=2т+1 г=1

является противоречием и завершает доказательство леммы.

В общем случае если элемент у принадлежит стабилизатору О а подмножества А = {х\,х2, - - - ,хт}, то по определению

А + у = {хг + у,х2 + у,...,хт + у} = а. (3)

Пусть Бт — симметрическая группа степени т. Преобразованию (3), которое мы обозначим через ду, соответствуют элементы группы Бт. Таким образом,

хг х2 ... х^

ду ='

ду

ду = УгУ2 ...ук. (4)

Длину цикла Уг обозначим через \ьг\.

Лемма 3. Если ду ф е, то \Уг\ = 2, г = 1, к. Доказательство. Из (4) при уг = (хг1 ,хг2,... ,хгр) имеем

хг1 + у — хг2 ,

хг2 + у = хгз, (5)

ч хгр + у = хп .

Из (5) следует хг1 + у = (хгр + у) + у = хг2 = хгр, т.е. р = 2, что и требовалось доказать.

Для вычисления стабилизатора следует рассматривать мультимножество А + А = {хг + х^; хг,х^ € А, где г < ]}, которое играет ключевую роль в дальнейших рассмотрениях.

Итак, пусть А = {хг,х2,...,х2т}, тогда А + А = {aij(хг + х^)}, где аг:/ — кратность вхождения элемента (хг + х^) в А + А.

Лемма 4. Стабилизатор О а множест ва, А — это множество точек из А + А кратност и т и нулевая точка.

Доказательство. Пусть с^. = т, тогда имеют место соотношения х¿р + х^р = у, р = 1, т. Для разных р, ц пары (хгр ,х^р) и (хгч ,х^ч) не имеют общих элементов, так как в противном случае они совпадали бы. Таким образом, множество пар (хгр ,х^р) образует разби ение А и элемент у € О а в силу леммы 3.

Из леммы 4 следует простой алгоритм построения стабилизатора О а , который фактически сводится к построению мультимножества А + А. Сложность такого алгоритма есть 0(пт2 ^2 2т), где \А\ = 2т. Объем исходной информации — это длина записи множества А, т.е. О(тп).

Лемма 5. Если мощности подмножества А и стабилизатора О а удовлетворяют уел овиям \А\ = 2к, \Оа\ > 2к-2,т,о \Оа\ = 2к.

Доказательство. Пусть \Оа\ = 2к-г. Для произвольного хг € А построим множество Аг = {хг + у; у € О а }, выберем любой элемент х2 из А\Аг и определим множество А2 = {х2 + у; у € О а }. Предположим, что существует х € Аг П А2 .Тогда вектор х можно представить двояко: х = хг + уг и х = х2 + у2, где уг,у2 € О а, откуда получаем х2 = хг + уг + у2 € Аг, что противоречит выбору элемента х2- Таким образом,

Аг П А2 = (6)

Учитывая, что |А1| = \А2\ = \Са\ = имеем

Аг и А2 = А. (7)

Обозначим г = хг + х2. Так как х2 € Аг, то г € О а- № (6), (7) следует, что любой элемент х € А представляется в виде х = хг + уг либо х = х2 + у2, где уг,у2 € О а .Если х = хг + уг, то х + г = хг + уг + г = х2 + уг € А. Аналогичным образом доказывается, что х + г € А и в случае, если х = х2 + у2. Следовательно, г € О а - Полученное противоречие завершает доказательство леммы.

(Вп4 2к

Ее утверждение можно трактовать следующим образом: если удалось определить 2к-2 + 1 элементов, принадлежащих О а , то уже без дополнительных действий, учитывая, что стабилизатор О а является подгуппой в группе Вп, а следовательно, порядок О а является степенью двойки, получаем \Оа \ = 2к.

Пример 2. Если т = 1, то А = {хг,х2}. Отсюда следует, что А + А = {хг + х2}. В силу леммы 4 стабилизатор О а = {хг + х2, 0}.

Пример 3. Если т = 2, то А = {хг,х2,хз,х4}. Следовательно,

А + А = {хг + х2, хг + хз, хг + х4, х2 + хз, х2 + х4, хз + х4}.

Рассмотрим разбиения множества А = {хг,х2} и {хз,х4}. Если хг + х2 = хз + х4, то выполняются следующие равенства: хг + хз = х2 + х4, хг + х4 = х2 + хз, откуда следует

Утверждение 1. Если хг + х2 + хз + х4 = 0, то О а = {0, хг + х2, хг + хз, хг + х4}. Если же хг + х2 + хз + х4 = 0, то О а = {0}.

Пример 4. Пусть А = {хг = (0011), х2 = (1010), хз = (1110), х4 = (0111)}. Тогда

А + А = {(хг + х2), (хг + хз), (хг + х4), (х2 + хз), (х2 + х4), (хз + х4)} = {2(1001), 2(1101), 2(0100)}

и О а = {(0000), (1001), (0100), (1101)}.

Пример 5. Пусть А = {хг = (100), х2 = (010), хз = (001), х4 = (110), хь = (101), х6 = (011)}. Тогда А + А = {2(110), 2(101), 2(010), 2(001), 2(100), 3(111), 2(011)}. Так как т = 3, то О а = {(000), (111)}.

Обратимся теперь к вычислению числа транзитивных множеств относительно группы Вп. Инструментом для такого вычисления служит лемма Бернсайда [1, 2].

Лемма 6. Число \Ьт\ классов эквивалентности, или транзитивных множеств, равно

\ьш\ = ^ Е ш\,

уевп

где д (у) это множество неподвижных точек преобразования у :

(В п \

т) ; А + у = А}.

Вп

Лемма 7. Число решений X £ ( ) уравнения

у + X = X

(8)

у=0

уп— 1

Доказательство. В силу леммы 3 уравнение (8) эквивалентно следующей системе:

хг1 + хг2 — у, хг2 + хгз у,

„ хгр + хг1 = у,

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

(9)

где разбиение ■] = {(12), (34),... , (2т — 1, 2т)} выбрано только для определенности. Отметим далее, что уравнение

х + г = у (10)

при х,г £ Вп имеет ровно 2п_1 решений и не зависит от у, если у = 0. Действительно, выбрав х, мы получим г = х + у. Далее, если (х, г) и (и, V) — два решения уравнения (10), то эти решения либо не пересекаются, либо совпадают. Действительно, из соотношений х + г = уии + V = у получаем х + г + и + V = 0, и потому из соотношения х = и следует, что г = V. Аналогично если х = V, то г = и. Таким образом, все решения системы (9) могут быть получены путем выбора из 2п_1 тар т пар, являющихся решением уравнения (10).

Теорема 1. Справедливы равенства

\^2т\ — 2 п

2п

+ (2п — 1)

п1

т

(11)

I 11 — Т^Г

— ( 2П 2~ V 2т + 1

(12)

Доказательство. Из леммы Бернсайда получаем

1 1 1 2п 1 = + ш\ = ~ ; + ~Еш\-

У=0

У=0

Далее, при к = 2т в силу леммы 7 имеем |g(y)| =

п1

т

при у = 0. Откуда непосредственно следует

справедливость формулы (11).

При к = 2т + 1 из следствия 1 получаем |д(у)| = 0 для всех у = 0, что и доказывает справедливость формулы (12).

с)

Вп п

туре стабилизатора С а множест ва А £ ( ^ ) и найти число транзитивных множеств Ьт ^ получающих-

т

Вп

Вп т с. ) т / Вп\

т = 2*(2д + 1), то |СA| ^ 2*, где А £ I т ) . ^ ДРУг°й стороны, как показано в примере 1, если взять

Вп п

произвольную подгруппу А £ I ^ I и любую совокупность смежных классов Нг1,..., Щк группы Вп по

А, то множество М = У Н. будет лежать в семействе

3=1

Вп 2* •к

и См | ^ 2*. При нечетном к = 2д + 1

мощность множества М равна 2*(2д + 1), а его стабилизатор См содержит 2* элементов. Это говорит о достижимости указанной выше границы для стабилизаторов рассматриваемых множеств. Пример смежного класса А = {у £ Вп : ||у|| = 1(тос1 2)} со стабилизатором С а = {у £ Вп : ||у|| = 0(тос1 2)}

иллюстрирует приведенные выше рассуждения, так как \Ол\ = 2п-1. Таким образом, граница \Ол\ ^ 2* при \А\ = 2*(2д + 1) является неплохой оценкой для мощности стабилизатора множества А. "Среднее" значений этой границы по всему интервалу мощностей [1, 2п], которое равно и/2, может служить "реалистичной" границей мощности стабилизатора при равномерном распределении на семействе множеств В п\

.Семейством Ьп всех транзитивных мн ожеств 2 (А), где А С Вп, порождается разбиение семейства

2В" = и ^ (А). (13)

т 2В":

Поскольку Ьп = У Ьт, то из теоремы 1 вытекает

т=1

Следствие 4. Для числа, \Ьп\ транзитивных множеств имеем следующую оценку:

г=0 и ' 4

2. Сдвиги и аддитивные каналы. Одним из приложений приведенных выше рассуждений являются так называемые аддитивные каналы.

Произвольное подмножество А = {у1,У2,...,Ут} С Вп будем называть аддитивным каналом [3, 4], если оно реализует следующую функцию:

х' = х + уг, г = 1, т. (14)

Таким образом, произвольное слово ж при передаче по аддитивному каналу А переходит в одно из слов X вида (14).

Определение 1 [5]. Для вектора V € Вп окрестноеть й-го порядка по С С Вп определим следующим образом:

Ск(V) = {и + у : и € Ск-1^),у € С}, С0^) = {V}.

Определение 2. Код V = {VI,..., им} исправляет ошибки аддитивного канала А = {у1,у2,..., Ут}, если выполняется условие

А1^) П = 0, где 1,] = г ф

Эквивалентное определение выглядит так: код V = {и1,...,им} исправляет ошибки аддитивного канала А = {у1 ,у2,..., ут}, если

+ ^ фуг + Уз, где г, ] = г,,в = 1,т, г ф (15)

Поскольку мощность окрестности й-го порядка не зависит от вектора V, то обозначим Ак = \Ак

Отметим, что для мощности кода V, исправляющего ошибки аддитивного канала А = {у1,... ,ут}, справедливы следующие границы [3, 4]:

2п 2п

342 < И < ^Т- (16)

В содержательном смысле условие (15) позволяет с помощью стандартной "таблицы декодирования" по любому слову на выходе канала восстановить исходное сообщение.

Если в качестве А выбрать шар радиуса Ь с центром в нуле, то мы получаем классический канал, в котором происходит не более чем Ь искажений вида 0 ^ 1, 1 ^ 0.

Основная задача при исследовании заданного аддитивного канала А состоит в построении кода V

А.

порождает свою собственную теорию кодирования и возможности разобраться во всем этом многообразии средств связи весьма ограниченны. В то же время совсем простые соображения показывают, что многие из аддитивных каналов являются одинаковыми (эквивалентными) в содержательном смысле этого понятия. Действительно, для любого у € Вп каналы А и А + у эквивалентны в том смысле, что любой код V, исправляющий ошибки аддитивного канала А, исправляет и ошибки аддитивного канала {А + у} и наоборот. Это соображение и легло в основу той классификации аддитивных каналов, которая была проведена выше.

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

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

Пусть х(А, V) — предикат, заданный на декартовом произведении 2В" х 2В" следующим образом:

1,

Х(Л V) = < _ 0

Определение 3 [5]. Два аддитивных канала А и С назовем эквивалентными и обозначим А ~ С, если выполняется условие

Х(АV)= х(С, V) (17)

для всех V С Вп.

Содержательно условие (17) означает, что если код V исправляет ошибки канала А, то код V исправляет и ошибки канала С и наоборот. В частности, х + А ~ у + А для любой пары точек х,у £ Вп. М(А) А.

Пример 6. Пусть А = {(000), (100), (101)},С = {(010), (110), (111), (011)}. Нетрудно убедиться, что эти каналы эквивалентны, хотя |А| = 3, С = |4|. На самом деле в общем случае мощность канала не является определяющей для классификации, но в некоторых случаях однозначно задает класс эквивалентности канала.

Утверждение 2. Для любого канала А с мощностью |А| > 2п_1 имеет место равенство

М (А) = М (Вп).

Доказательство. Из (16) следует, что любой код V, для которого х(А, V) = 1 или х(А, V) = Х(ВпV) = 1, состоит из одного вектора. С другой стороны, для любого кода V, состоящего из одного вектора, справедливо равенство х(А, V) = х(Вп, V) = 1, т.е. х(А, V) = х(Вп, V) = 1, что и требовалось доказать.

Заметим, что следующий пример исключает справедливость обратного утверждения. Пример 7. Пусть А = {(0000), (1000), (0100), (0010), (0001), (1111)}. Тогда М(А) = М(Вп) в случае А < 23.

Вернемся к примеру 6. Имеем Z(А) = Z(С), ^(А^ = 8, ^(С^ = 4, М(А) = М(С) = Z(А) и Z(С). Очевидно, что этот пример не является исключением, поэтому воспользуемся равенством

Z(А) = {х + А, х £ Вп},

где Z(А) — транзитивное множество канала А по группе преобразования Вп. Следовательно, Z(А) £ М(А).

Теорема 2. Для любого канала, А С Вп существуют ка,налы А1,... ,Ак из Вп, такие, что М(А) = ик=1 Z (Аг).

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

М(А)

жении, порождаются разной совокупностью "базисных" каналов А1, А2,..., Ак.

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

М(А) < М(С); х(С, V) = 1 — х(А, V) = 1 доя всех V С Вп.

Следовательно, мы приходим к необходимости введения инварианта класса эквивалентности, характеризующего данный порядок. Роль инварианта любого М(А) играет множество А2(0), содержащее нулевой элемент и отличающееся от множества А + А, определенного в первой части работы.

АС

А ~ С ^ А2 (0) = С2(0).

Доказательство. Пусть А2(0) = С2(0) и код V = {V1,... ^^} исправляет ошибки канала А. Тогда из (15) имеем соотношение у3-\-уг ф. С2(0), где в, г = 1, Ж, которое равносильно тому, что код V исправляет ошибки канала С. Если А2(0) = С2(0), то, не нарушая общности, можно предположить, что существует

элемент у € А2(0), такой, что у € С2(0). Рассмотрим код V = {0,у}. Покажем, что V исправляет ошибки С, А.

АС

преобразование не меняет множеств А2 (0) и С2(0). Итак, код V = {0, у} исправляет ошибки канала С, так как

у + г = 0 + , Угг, € С.

Но у € А2(0), т.е. у = уг + у^. Откуда у + уг = 0 + у^, т.е. код V те исправляет ошибки А. Теорема доказана.

Вп

лентности, имеет отрицательный ответ. Например, все множества мощности 3 или 5 таковыми не являются.

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

Утверждение 3. Класс эквивалентности содержит не более одной группы.

Доказательство. Пусть каналы С1 и С2 являются группами из М(А). Из очевидных равенств М(С1) = С2(0) = С1, М(С2) = С|(0) = С2 следует, что С1 = С2, что и требовалось доказать.

А

С, М(С)

Другими словами, групповой канал является "предпочтительным порождающим" в своем классе эквивалентности .

В конце работы отметим, что предыдущие определения являются симметричными относительно пары (А, V), и потому "порождение" и "исправление" ошибок имеют одинаковую природу. Следовательно, все утверждения относительно каналов связи А верны и для кодов V тары (А, V).

СПИСОК ЛИТЕРАТУРЫ

1. Лет С. Алгебра. М.: Мир, 1968.

2. Сачков В.Н. Комбинаторные методы дискретной математики. М.: Наука, 1977.

3. Леонтьев В.К., Мовсисян Г.Л. Совершенные коды в аддитивных каналах // Докл. РАН. 2006. 411, № 3. 306-309.

4. Леонтьев В.К., Мовсисян Г.Л., Маргарян Ж.Г. О совершенных кодах в аддитивном канале // Проблемы передачи информации. 2008. 44, № 4. 12-19.

5. Леонтьев В.К., Мовсисян Г.Л., Маргарян Ж.Г. Коррекция ошибок в аддитивном канале // Вестн. РАУ. Физико-математические и естественные науки. 2010. № 2. 12-25.

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

УДК 517.54

О ГРАНИЧНОМ ПОВЕДЕНИИ ПРОИЗВОДНЫХ КОНФОРМНЫХ ОТОБРАЖЕНИЙ ОДНОСВЯЗНЫХ ОБЛАСТЕЙ

Е. П. Долженко1, C.B. Колесников2

Рассматриваются конформные отображения на круг или полуплоскость односвязных областей G, в состав границ которых входят какие-либо гладкие и достижимые изнутри G дуг и Г. Указываются достаточное условие ограниченности производной конформного отображения вблизи таких дуг и достаточное условие наличия углового предела производных от таких отображений в какой-либо заданной точке достижимой дуги. В качестве следствия приводится достаточное условие наличия ограниченной производной рассмат-

GG

границей.

Ключевые слова: конформные отображения, угловой предел, условие Липшица.

G

in the case when boundaries consist of smooth boundary arcs Г reachable fem inside of G.

1 Долженко Евгений Прокофъевич — доктор физ.-мат. наук, проф. каф. теории функций и функционального анализа мех.-мат. ф-та МГУ, e-mail: eugenQngcom.ru.

2 Колесников Сергей Викторович — доктор физ.-мат. наук, проф. каф. высшей математики ИГЭУ, e-mail: servikkol0rambler.ru.

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