Научная статья на тему 'О группах автоморфизмов матриц'

О группах автоморфизмов матриц Текст научной статьи по специальности «Математика»

CC BY
360
61
i Надоели баннеры? Вы всегда можете отключить рекламу.
Область наук
Ключевые слова
ГРУППЫ АВТОМОРФИЗМОВ МАТРИЦ / ГРУППЫ КВАЗИАВТОМОРФИЗМОВ МАТРИЦ / ЦИРКУЛЯНТЫ / БЛОК-СХЕМЫ / (QUASI)AUTOMORPHISM GROUPS OF MATRICES / CIRCULANTS / BLOCK DESIGNS

Аннотация научной статьи по математике, автор научной работы — Егоров Владимир Николаевич

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

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

In this paper we consider the groups of the left (right) automorphisms of matrices and their automorphism groups. Without loss of generality one can take square matrices over the ring of integers. For such a matrix, we suggest the notion of a quasiautomorphism and the correspondent notion of its quasiautomorphism group. The description of doubly transitive groups of the left (right) automorphisms is given with the help of the block designs. The knowledge of the structure of the balanced block designs is used for the calculation of the left (right) automorphisms and the quasiautomorphism groups of circulants. The problem that is under consideration is closely connected with the description of the graph automorphisms, the graph isomorphism problem, and also with the group classification of Boolean functions

Текст научной работы на тему «О группах автоморфизмов матриц»

2010 Теоретические основы прикладной дискретной математики №3(9)

ТЕОРЕТИЧЕСКИЕ ОСНОВЫ ПРИКЛАДНОЙ ДИСКРЕТНОЙ МАТЕМАТИКИ

УДК 519.142

О ГРУППАХ АВТОМОРФИЗМОВ МАТРИЦ

В. Н. Егоров

Московский государственный университет им. М. В. Ломоносова,

Институт проблем информационной безопасности, г. Москва, Россия

E-mail: [email protected]

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

Ключевые слова: группы автоморфизмов матриц, группы квазиавтоморфизмов матриц, циркулянты, блок-схемы.

Введение

При изучении свойств симметрии различных комбинаторных объектов — матриц, графов, блок-схем, дискретных функций и т. д. —естественным образом возникает понятие автоморфизма данного объекта и соответственно группы автоморфизмов. Вместе с тем оказывается, что для всех этих объектов существует удобное обобщение, а именно — группы автоморфизмов матриц.

При этом вводится понятие левых (правых) автоморфизмов. Кроме того, в работе [1] было введено понятие квазиавтоморфизма матрицы и соответственно группы квазиавтоморфизмов. Оно играет важную роль, например, при описании имприми-тивных групп автоморфизмов графов, в частности циркулянтов.

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

В п. 1 приводятся основные определения и обозначения. В п. 2 дано описание матриц, обладающих 2-транзитивными группами левых (правых) автоморфизмов, с помощью матриц инциденций симметричных блок-схем. Получено описание циркулянтов размера n х n при простом n ^ 97 с 2-транзитивной группой левых (правых) автоморфизмов.

В п. 3 изучаются группы квазиавтоморфизмов матриц. Известно [2], что группа автоморфизмов матрицы A является 2-транзитивной тогда и только тогда, когда она

совпадает с симмметрической группой Бп. В то же время известны примеры таких матриц А, что группа левых (правых) автоморфизмов является 2-транзитивной, но не совпадает с £п. В теореме 5 доказано, что если п четно или свободно от квадратов и при этом группа квазаиавтоморфизмов циркулянта 2-транзитивна, то она совпадает с £п, а циркулянт имеет простой вид.

1. Основные определения и обозначения

Обозначим: N — множество натуральных чисел; Z — множество целых чисел; (п,т) —наибольший общий делитель чисел п и т; Мп^) —множество целочисленных матриц размера п х п; (0)п, 1п, /п — соответственно нулевая, единичная матрица и матрица из единиц; |А| —определитель матрицы А; А* — транспонированная матрица; Бп — симметрическая группа подстановок множества вычетов по модулю п; д(г) и д(М) —соответственно образы элемента г € Z/nZ и подмножества М С Z/nZ под действием подстановки д Е Бп; д — подстановочная матрица, соответствующая подстановке д Е 5п; АА^(п) — аффинная группа подстановок, т. е. множество таких подстановок д, что д(г) = (£г + V)(шоёп), где г, £, V € Z/nZ, причем (£, п) = 1; Сг — стабилизатор точки г в группе С С £п.

Определение 1. Пусть А € Мп^), Х,у € $п и выполняется матричное равенство

ХА = Ау. (1)

Тогда подстановки х и у называются соответственно левым и правым автоморфизмами матрицы А. Множество ЬС(А) всех левых автоморфизмов, очевидно, образует группу. Аналогично определяется группа ЯС(А) всех правых автоморфизмов матрицы А. Если выполняется равенство

ХА = АХ, (2)

то подстановка называется автоморфизмом матрицы А. Группу автоморфизмов матрицы А будем обозначать С(А). Матрицы А и В называются эквивалентными, если существуют такие х, у Е 5п, что ХА = Ву.

Все перечисленные группы неоднократно рассматривались ранее (см., например, [1-7]). Заметим, что для произвольной матрицы А Е Мп^) всегда существует

матрица А; Е Мп^) с неотрицательными элементами, такая, что все перечисленные

группы идентичны для матриц А и А;. В силу сделанного замечания далее будем рассматривать матрицы с неотрицательными элементами. Отметим некоторые простые, но важные соотношения, непосредственно вытекающие из (1) и (2):

С(А) С ЬС(А) п ЯС(А); (3.1)

ЬС(А) С С(АА*); ЯС(А) С С(А*А); (3.2)

ЯС(А) = ЬС(А*). (3.3)

Включения (3.1) и (3.3) очевидны. Для доказательства (3.2) заметим, что если ХА = Ау, то Х-1Ау = А. Транспонируя, получим А* = у-1А*Х, следовательно, Х-1АА*Х = АА* или ХАА* = АА*Х.

Хорошо известно [2], что если А Е Мп^) и С(А) является 2-транзитивной группой,

то

А = Й1/п + ^п, Й1, Е Z,

и поэтому С(А) = 5п. Задача же описания матриц, обладающих 2-транзитивными группами левых (правых) автоморфизмов, представляется гораздо более сложной и в настоящее время далека от завершения. Интересные и глубокие результаты в этом направлении получены Фейтом [4, 5], который рассматривал блок-схемы с 2-транзитивными группами автоморфизмов.

Приведем формулировку теоремы, принадлежащей Бернсайду [8, с. 29], которая потребуется в дальнейшем.

Теорема 1. Пусть р — простое, а С С — транзитивная группа подстановок. Тогда С либо 2-транзитивна, либо изоморфна некоторой собственной подгруппе Aff(p).

2. 2-транзитивные группы автоморфизмов

Покажем, что любая матрица А Е Мп^), обладающая 2-транзитивной группой левых автоморфизмов, может быть представлена через матрицу инциденций некоторой симметричной блок-схемы, за исключением вырожденного случая, когда все строки матрицы равны между собой. Предварительно докажем вспомогательное утверждение.

Лемма 1. Пусть А, В — ненулевые (0,1)-матрицы из Мп^), такие, что

А*А = а^/п + й2Зп, «1 = 0; (4)

ВА* = 61/п + ^2 Зп, (5)

тогда А*А = АА* и В Е {А, Зп — А, Зп}.

Доказательство. Умножая обе части равенства (5) справа на А, получим

ВА*А = 61А + 62ЗпА.

Отсюда, учитывая (4), имеем

«1В + «2ВЗп = 61А + 62 ЗпА. (6)

Покажем, что ЗпА = ^1Зп, а ВЗп = ^2Зп. Действительно, из (4) вытекает, что число

единиц в г-й строке матрицы А* постоянно и равно а1 + а2, следовательно, то же самое

верно и для столбцов матрицы А, поэтому ЗпА = ^1 Зп, где ^1 = а1+а2. Далее, умножая обе части равенства (5) справа на Зп, получим

ВА* Зп = 61 Зп + 62 З2 = (61 + п^2) Зп.

Но А*Зп = (ЗпА)* = ^1Зп, поэтому

(«1 + «2)ВЗп = (61 + пб2) Зп,

т. е. ВЗп = ^2Зп, где ^2 = (61 + п62)/(й1 + Й2).

Теперь равенство (6) можно переписать в виде

61А — а^В = ^эЗп. (7)

Пусть 61 = 0, тогда а1В = —^3Зп, а а1 = 0, следовательно, В = (—^з/«1)Зп = Зп, поскольку В — ненулевая (0,1)-матрица.

Пусть 61 = 0. Рассмотрим матрицы АУВ, А&В (дизъюнкция и конъюнкция берутся поэлементно). Из (7) непосредственно следует, что если ^3 = 0, то А = В. Рассмотрим поэтому случай ^3 = 0. Из (7) получаем А V В = Зп. Если А&В = (0)п, то, очевидно, В = Зп — А. Если же А&В = (0)п и А = В, то из (7) можно заключить, что должно выполняться одно из равенств 61 = ^3 или —а1 = ^3, причем 61 — а1 = ^3. Однако это при а1 = 0, 61 = 0 невозможно. ■

Теорема 2. Пусть А Є Мга^) и ¿С(А) — 2-транзитивная группа подстановок. Тогда либо

где — матрица инттиденттий симметричной блок-схемы и ЬС(А) = ЬС(^П), либо все строки матрицы А равны и ЬС(А) = £п.

Доказательство. Пусть матрица А содержит равные строки, тогда в силу 2-транзитивности ЬС(А) пара равных строк и и>2 может быть с помощью подстановок из ЯС(А) преобразована в любую пару строк матрицы А. Отсюда непосредственно следует, что все строки матрицы А попарно равны и поэтому ЬС(А) = £п.

Пусть все строки матрицы А попарно различны. Не теряя общности, можно считать, что все элементы матрицы А являются ненулевыми, в противном случае вместо А можно рассмотреть матрицу А = А + сЗга,с = 0, поскольку очевидно, что

Обозначим через V число различных элементов матрицы А. Тогда матрицу А можно представить в виде

где Аг — (0,1) матрица, аг = о = 0, Аг&А^ = (0)п при г = ^', г, ] = 1,... , V. Заметим сразу, что из (8) следует ЬС(А) С С(АгА*), г,] = 1,... , V. Отсюда, в частности, получаем АгЗп = ггЗп, поскольку в силу транзитивности группы ЬС(А), а следовательно и группы ЬС(Аг), количество единиц в строках матрицы Аг постоянно. Кроме того, ЬС(А) С С(АгА*), г, = 1,... , V. Доказательство этого факта аналогично доказательству включения (3.2). Таким образом, группы С(АгА*) являются 2-транзитивными, и поэтому для некоторых Гг, , Л^ имеют место равенства

где = Лгг. Поскольку матрица А не содержит равных строк, существует такое 1 ^ г ^ V, что Гг — = 0, откуда следует, что

На основании последнего равенства, пользуясь (9), можно заключить, что при сделанных предположениях в (8) найдутся матрицы Аг и А^-, удовлетворяющие условиям леммы 1, такие, что Аг&А^ = (0)п. Но тогда в силу леммы 1 А^- = Зп — Аг, т. е. Аг V А^- = Зп и матрицу А можно представить в виде А = а1^п + а2Зп, где ^ — (0,1)-матрица, а1 = 0. Кроме того, как уже было отмечено выше, матрица А должна удовлетворять соотношениям

А — Яі^П + а2 Зга, Яі = 0,

ЬС(А) = £С(А).

А — Яі Аі + Я2А2 + ... + А^,

(8)

(9)

При і = ] из (9) получаем

АіА* = (г і — Зі)/„ + 5гЗ„,

|АіАі 1 = (гі + 5і(п — 1))(гі — 5і)П і = 0

Но тогда и |Аі| = 0, поэтому [9, стр. 146]

АіАІ = АІ Аі.

АА* — аі /га + а2 Зга, АЗга — (аі + а2) Зга.

Отсюда нетрудно показать, что матрица ^п должна удовлетворять соотношениям

КК — (к Л)1п + ЛЗn, ^гаЗп — кЗп.

В этом случае [9, теорема 10.2.3] ^п есть матрица инциденций симметричной блок-схемы с параметрами п, к, Л, удовлетворяющими соотношению

к(к — 1) = Л(п — 1). (10)

Равенство ЬС(А) = ЬС(^п) выполняется в силу того, что ЗпХ = уЗп для любых

х у Е 5п. ®

Полученное условие является необходимым условием 2-транзитивности группы левых автоморфизмов. Что же касается достаточного условия, то эта задача представляется гораздо более сложной, поскольку в настоящее время полностью не решен вопрос даже о существовании нетривиальных симметричных блок-схем, т. е. блок-схем, для которых к — Л Е {0,1}. Наиболее важная теорема существования нетривиальных симметричных блок-схем принадлежит Бруку, Райзеру и Човла. Приведем её формулировку.

Теорема 3 [9, теорема 10.3.1]. Для существования нетривиальной симметричной (п, к, Л)-блок-схемы необходимы условия:

— если п чётно, то к — Л = х2, х Е N

— если п нечётно, то существуют целые х,у,г, не все равные 0, удовлетворяющие уравнению

х = (к — Л)у + (—1) ^ Лг2.

Сейчас сформулируем и докажем теорему, анонсированную в [1], которая является дополнением к теореме 3.

Теорема 4. При п = 2р, 2р2, 4р, рт + 1, где р — простое число, существуют только тривиальные блок-схемы.

Доказательство. Пусть параметры п,к,Л удовлетворяют (10). Не теряя общности, можно положить к ^ [п/2], поскольку всегда можно перейти к блок-схеме — дополнению. Кроме того, будем считать Л = 0, иначе из (10) следует к — Л Е {0,1}. Разберем случаи.

а) п = рт + 1.

Из (10) следует, что к(к — 1) = Лр. Поскольку (к, к — 1) = 1, то либо рт|(к — 1), либо рт|к, и к ^ рт при Л = 0, т. е. к ^ п — 1, а это противоречит предположению, что к ^ [п/2].

С помощью (10) нетрудно показать, что при п = 2, 8 существуют только тривиальные симметричные блок-схемы, поэтому будем предполагать, что р — нечётное простое число.

б) п = 2р.

Перепишем (10) в виде

к2 — (к — Л) = Лп. (11)

По теореме 2 имеем к — Л = х2, где х Е N. Из (11) получим к2 — х2 = (к — х)(к+х) = 2Лр. Если х = 0, то отсюда получаем к — х<р и к + х< 2р. Но тогда к + х = р, поскольку р — простое, а (к — х)(к + х) делится на р. Отсюда к — х = 2Л. Однако из равенств к — х = 2Л, к + х = р следует 2к = 2Л + р, что невозможно, поскольку р — нечётное.

с) п = 2р2.

В этом случае имеем равенства к — Л = х2 и (к — х)(к + х) = 2Лр2. Как и выше, к — х<р2, к + х< 2р2. Предположим, что к + х делится на р2, тогда к + х = р2. Отсюда к — х = 2Л, к + х = р2, т. е. 2к = 2Л + р2, что невозможно, поскольку р2 —нечётное. Остаётся рассмотреть случай к — х = ^1р, к + х = ^2р. При этом к и х делятся на р, следовательно, Л также делится на р. Однако 2Л = ^1 ^2, а (^1 ^2,р) = 1. Противоречие.

^) п = 4р.

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

Аналогично «6» и «с» к — Л = х2, (к — х)(к + х) = 4Лр, к — х < 2р. Пусть к — х делится на р, тогда к — х = р, к + х = 4Л. В этом случае 2к = 4Л + р, что невозможно, поскольку р — нечётное. Пусть к + х делится на р. Предположим, что к + х = ер, где 5 — нечётное. Тогда к — х = г — чётное число, следовательно, 2к = г + ер, что невозможно, так как г + 5р — нечётное число. Остаётся рассмотреть случай к + х = 2р. При этом к — х = 2Л, т. е. к — Л = Л + х = х2. Отсюда Л = х2 — х и к — х(х — 1) = х2 или к + х = 2х2. Последнее равенство, однако, противоречит тому, что к + х = 2р, где р — простое. ■

Из теорем 2, 3 и 4 получаем

Следствие 1. Пусть А Е Мп^), п = 2р, 2р2,4р,рт + 1 или противоречит условиям теоремы 3 и пусть ЬС(А) — 2-транзитивная группа подстановок. Тогда А = Й1^ + а2Зп, д Е ¿п, и ¿С(А) = ¿п,.

Доказательство. Действительно, по теореме 2 А = а/1^п+02Зп, где К, — матрица симметричной блок-схемы. По теоремам 3 и 4, в свою очередь, ^п = ^1 д + г>2Зп , где д — подстановочная матрица. Тогда А = а^д + (02 + ^2)Зп и ЬС(А) = ¿С(д) = ¿п. ■

Приведём важный результат, принадлежащий Фейту, относительно циклических блок-схем. Это симметричные блок-схемы, матрицы инциденций которых являются циркулянтами, т. е. имеют вид

с0 с1 ... Сп— 1

Сп—1 с0 ... сп—2 (12)

с1 с2 . . . с0

В дальнейшем множество циркулянтов размерности п х п с элементами из Z будем обозначать СМп^).

В нашей терминологии изоморфизм блок-схем означает эквивалентность матриц инциденций, а группа автоморфизмов блок-схемы есть группа левых автоморфизмов матрицы инциденций.

Обозначим чрез Дт(д) блок-схему Зингера [9, с. 179] с параметрами

п = (д”‘+1 — 1)/(д — 1), к = (д™ — 1)/(д — 1), Л = (дт—1 — 1)/(д — 1),

где д = рг, р — простое, а через Н(11) — циклическую блок-схему с параметрами (11, 5, 2), матрица инциденций которой имеет вид (12) при

п = 11, с0 = с1 = с2 = с4 = с7 = 1, с3 = с5 = с6 = с8 = с9 = с10 = °.

Теорема 5 [5]. Пусть Д — циклическая (п, к, Л) блок-схема с 2-транзитивной

группой автоморфизмов, к ^ 50 и Д не изоморфна Н(11) или Дт(д) при любых т и д. Тогда (п, к, Л) есть либо (109, 28, 7), либо (133, 22, 8).

Сейчас на основании теоремы 5 получим описание циркулянтов из С'Мп^) с 2-транзитивной группой левых автоморфизмов при простом п ^ 97.

Таблица значений параметра п блок-схемы (д) при различных т и д имеет вид

2 3 4 5 7 8 9 11

2 7 13 21 31 57 73 91 *

3 15 40 85 * * * * *

4 31 * * * * * * *

5 63 * * * * * * *

6 * * * * * * * *

Значком * отмечены значения параметра n, превосходящие 97. Анализируя данную таблицу, видим, что при простом n < 97 либо m = 2, либо m = 4, q = 2. При m = 2 имеем Л = (q — 1)/(q — 1) = 1, а при m = 4 — q = 2 и (n, k, Л) = (31, 15, 7), поэтому на основании теорем 2 и 5 имеет место

Следствие 2. Пусть C G CMn(Z), n — простое, n ^ 97 и LG(C) — 2-транзитив-ная группа подстановок. Тогда

C = CiVn + C2Jra,

где Vn — матрица инциденций симметричной блок-схемы с параметрами

(n, k, 1), (11, 5, 2), (31, 15, 7).

3. Группы квазиавтоморфизмов матриц

В [1] введена некоторая специальная подгруппа группы LG(A) матрицы A, которая называется группой квазиавтоморфизмов матрицы и обозначается Q(A). Группы квазиавтоморфизмов имеют ряд интересных свойств, причём в некоторых случаях строение групп G(A) и LG(A) матрицы A существенно зависит от строения группы квазиавтоморфизмов некоторой ее подматрицы.

Определение 2. Группой квазиавтоморфизмов матрицы A G Mn(Z) называется подгруппа группы LG(A) вида

Q(A) = {x G LG(A)|3y G LG(A) : x-1 Ay = A}.

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

G(A) Ç Q(A) Ç LG(A).

Ниже будет показано, что эти включения могут быть строгими.

Лемма 2. Пусть A G Mn(Z), тогда Q(A) Ç LG(A2).

Доказательство. Пусть x G Q(A). Тогда x-1Ay = A, y-1Az = A, где x,y G G LG(A), z G RG(A). Перемножая эти равенства, получаем x-1A2z = A2, т. е. x G G LG(A2). ■

В п. 2 были рассмотрены условия, при которых группы G(A) и LG(A) являются 2-транзитивными. При этом оказывается, что обязательно G(A) = Sn, а относительно группы левых автоморфизмов известны примеры матриц A, таких, что LG(A) 2-транзитивна, но не совпадает с Sn. Таковыми являются, например, матрицы инци-денций зингеровских блок-схем. В связи с этим представляет интерес вопрос о том,

какие 2-транзитивные группы подстановок могут встречаться среди групп Я (А) и какой вид имеют соответствующие матрицы. Рассмотрим этот вопрос для циркулянтов.

Отметим некоторые простые, но важные свойства циркулянтов, которые потребуются в дальнейшем:

3) СМп^) является коммутативным кольцом;

4) если С — периодический циркулянт периода ^, т. е. последовательность с0, с1,... , сп—1 является периодической периода ^, то С* обладает тем же свойством;

5) если найдётся такая подстановка х Е ¿п,х = еп, что хС = С или Сх = С, то С — периодический циркулянт;

6) если С является матрицей инциденций симметричной блок-схемы и Д(С) = {г|с =1}, то Д(С) —разностное множество.

Для доказательства п. 1-4 представим С в виде многочлена от матрицы дп с коэффициентами из Z, т. е.

где д(х) = с0 + сп—1х + • • • + с1хп—1, что доказывает свойства 1 и 2. Свойство 3 также легко следует из (13).

Пусть с0, с1,... , сп—1 —периодическая последовательность периода ^, тогда, как нетрудно видеть, последовательность с0, сп—1,... , с1 также обладает этим свойством. Из равенства (14) теперь следует свойство 4.

Для доказательства свойства 5 достаточно заметить, что равенство хС = С выполняется при х = еп в том и только в том случае, если в С имеются равные строки, что равносильно периодичности С. Аналогично при Сх = С в С есть равные столбцы, т. е. в С* есть равные строки, поэтому можно воспользоваться свойством 4.

Свойство 6 непосредственно следует из определений циркулянта, блок-схемы и разностного множества.

Теорема 6. Пусть С Е СМп^), а п четно или свободно от квадратов, и пусть Я(С) — 2-транзитивная группа подстановок. Тогда С = с1дп + с2Зп, 0 ^ в ^ п — 1, и

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

Лемма 3. Пусть С Е СМп^) и является (0,1)-матрицей, |Д(С)| = к и первая строка матрицы С2 имеет вид а0, а1,... , ап—1. Тогда

a) при п = 2т + 1 среди элементов а0, а1,... , ап—1 ровно к нечётных;

b) если, кроме того, матрица С есть матрица инциденций симметричной блок-схемы с параметрами (п, к, Л), то при п = 2т все элементы а0, а3,..., ап—1 — чётные, а среди элементов а0, а2,... , ап—2 ровно к — Л нечётных.

Доказательство. а) По условию леммы

1) (<п>С С(С);

2) С * Е СМп^);

(13)

(14)

Я(С) = ¿п.

С = С + дп2 + ••• + е,

где {в1, в2, . . . , 5&} = Д(С). Нетрудно видеть, что

С2 = ¿п*1 + д*2 + • • • + + Я, Я = 2 • Е ¿п^', 1 ^ г,3 ^ к.

Матрица Q, очевидно, содержит только чётные элементы, поэтому рассмотрим матрицу

С = «Л1 + ?,'2 + ••• + «!'*. (15)

Если n = 2m +1, то (2, n) = 1 и из сравнения 2sj = 2sj(mod n) получаем sj = Sj(mod n). Отсюда следует, что С' является (0,1)-матрицей из CMn(Z) и |Д(С')| = k, т. е. утверждение «а» доказано.

b) Пусть n = 2m и С есть матрица инттиденттий симметричной блок-схемы, а первая строка матрицы С' имеет вид а0, а3,... , а^_^ Из (15) следует, что все элементы а1, а;3,... , а4-1 равны 0, поскольку 2sj есть чётное число по модулю n, следовательно, все элементы a1, a3,... , an-1 чётны. На основании свойства 6 Д(С) является разностным множеством с параметрами (n, k, А). Пусть si,sj G Д(С) и sj — Sj = m(modn), тогда, очевидно, Sj — sj = —m(mod n) = m(mod n). Из последнего соотношения следует, что А чётно и что существует ровно А/2 пар {sg, sn}, таких, что £ < п и Sg — Sn = m(modn). Но тогда 2sg = 2sn(modn) и поэтому А/2 элементов среди а0, а;2,... , а4-2 равны 2, k — А элементов равны 1, а остальные — нули. ■

Перейдём к доказательству теоремы 6.

Доказательство. По условию Q(C) — 2-транзитивная группа подстановок, следовательно, LG(C) также 2-транзитивна, поскольку Q(C) С LG(C). Отсюда на основании теоремы 2 получаем С = c1(7 + c2 Jn, где С — матрица инттиденттий симметричной блок-схемы. Поскольку С, Jn G CMn(Z), то (7 также лежит в CMn(Z) (свойство 3). Кроме того, нетрудно видеть, что Q(C) = Q(G'), и если теорема верна для матрицы С то она верна и для матрицы С и наоборот. Поэтому далее будем считать, что С — матрица инциденций симметричной блок-схемы с параметрами (n, k, А).

Рассмотрим матрицу С2. По лемме 2 ф(С) С ЬС(С2), поэтому ЬС(С2) — 2-транзитивная группа подстановок. На основании теоремы 2 получаем С2 = с1С' + +c2Jn, где С' — матрица инциденций симметричной блок-схемы, причём по свойству 3 С' G CMra(Z).

Пусть первые строки матриц С2 и С' имеют соответственно вид а0, а1,... , an-1 и а0, а1,... , аЛ-1. Рассмотрим отдельно два случая:

a) n = 2m.

Применяя к матрице С лемму 3, видим, что элементы a1, a3,... , an-1 все чётные, а среди элементов а0, a2,... , an-2 ровно k — А нечётных. Выбирая подходящие c1 и c2, можно добиться того, что aj = 1 в том и только в том случае, когда aj — нечётный элемент. Таким образом, Д(С') = {s1, s2, ... , s^-a}, где все Sj являются чётными вычетами по модулю n. При k — А > 1 это множество, как нетрудно видеть, не может быть разностным, поскольку его элементы порождают только чётные разности, однако оно обязано им быть, так как С' G СМЛ^) (свойство 6). Отсюда k — А G {0,1}, т. е. С является матрицей инциденций тривиальной циклической блок-схемы, и поэтому существуют такие c1 и c2, что С = с1«Л + c2 Jn, 0 ^ s ^ n — 1.

b) Пусть n свободно от квадратов и нечётно. Применяя к матрице С' лемму 3, получаем, что среди элементов a0, a1,... , an-1 ровно k нечётных. Как и выше, можно считать, что aj = 1 в том и только в том случае, если aj — нечётный элемент. Отсюда следует, что Д(С') есть разностное множество с параметрами (n, k, А). Вернёмся к равенству С2 = с1С' + c2 Jn. Поскольку все элементы матрицы С2 неотрицательны, то с2 > 0. Сравнивая модули собственных значений матриц С2 и с1С' + c2Jn [9, с. 145], получаем

k2 = c1k + c2n; (16.1)

к — Л = |с^л/ к — Л. (16.2)

Пусть с1 ^ 0. Если с1 = 0, то из (16.2) следует к — Л = 0, т. е. параметры к и Л — тривиальные. Если же с1 > 0, то

с1 = /к — Л. (17)

Вместе с (16.1) это даёт к2 = к^/к — Л + с2п, или

к(к — /к — Л) = с2п. (18)

Можно считать, что к = 0, к — Vк — Л = 0, поскольку в противном случае параметры к и Л тривиальные. Пусть d = (к,п). Положим к = ^х,п = ^у. В этом случае из (10) следует, что Л делится на d. Заметим, что d свободно от квадратов, поскольку п свободно от квадратов, а к — Л на основании (16) является полным квадратом, следовательно, к — Л делится на d2. Отсюда Vк — Л делится на d и поэтому к — л/к — Л делится на d. Положим к — Vк — Л = dz. Из (3.6) теперь имеем

dxdz = с^у, (19)

причём (у, d) = 1, поскольку п свободно от квадратов. Но тогда с2 делится на d. Положим с2 = dv. Подставляя это выражение в (19), получаем dxdz = dvdy, или хг = ^у. Но (х,у) = 1, следовательно, V делится на х. Отсюда с2 делится на к, т. е. С2 ^ к.

Перепишем (11) в виде

(к — /к — Л )(к + /к + Л) = Лп. (20)

Сравнивая (17) и (19), видим, что Л ^ с2 ^ к. Но, с другой стороны, из определения блок-схемы Л ^ к. Поэтому Л = к, т. е. параметры к и Л тривиальные.

Пусть с1 < 0. Рассуждая аналогичным образом, получим с1 = — Vк — Л, к(к + +v/k—Л) = с2п. Применяя те же рассуждения, что и выше, получим, что с2 делится на к. Но к + Vк — Л ^ 2к, поэтому либо с2 = к, либо к = п. Если к = п, то Л = к, т. е. параметры к и Л тривиальные, поэтому рассмотрим случай с2 = к. При этом к + Vк + Л = п, и из (20) следует к — Vк — Л = Л. Но, очевидно, к — (к — Л) = Л, поэтому к — Л = Vк — Л, а это возможно, только если к — Л е{0, 1}. Таким образом, при всех случаях параметры к и Л являются тривиальными. Поэтому существуют такие с1 и с2, что

С = С1дп + С2 Зп, 0 ^ в ^ п — 1,

и теорема доказана. ■

При простом п справедливы более общие утверждения.

Теорема 7. Пусть п — простое число, С Е СМп^) и Aff(n) С ЬС(С). Тогда

С = с1дп + с2 Зп.

Доказательство. Пусть г — примитивный элемент поля Z/nZ, а д Е АА^(п) — подстановка, соответствующая элементу г, т.е. д(х) = гx(modп). Группа Aff(n) при простом п 2-транзитивна, поэтому по теореме 2 можно считать, что С — матрица ин-циденций симметричной блок-схемы, следовательно, |С| = 0 [9, с. 144]. По условию д Е ЬС(С), т. е. д—1Сд/ = С, причём цикловые структуры подстановок д и д/ совпадают [11, с. 22]. Подстановка д в силу примитивности элемента г имеет цикловую структуру [1(1), (п — 1)(1)]. Такую же структуру имеет и подстановка д/. Из равенства д—1Сд/ = С получаем, что матрица С содержит столбец вида (01... 1)* или (10... 0)*. ■

Теорема 8. Пусть n — простое число, C G CMn(Z), C = cii^, + c2Jn. Тогда

Q(C) = LG(C) П Aff(n),

и либо Q(C) = G(C), либо G(C) = (¿n).

Доказательство. Пусть H = LG(C) П Aff(n), x G H и X -1Cy = C. Рассмотрим подстановки z1 = x-1tnx и z2 = y-1tny. Нетрудно видеть, что z-1 Cz2 = C. Но z1 = ¿П, поскольку x G Aff(n), а Aff(n) является нормализатором группы (tn). На основании свойства 5 получаем, что y-1 tny = ¿П (в противном случае матрица C имеет равные столбцы, т. е. C = cJn, так как n простое). Но тогда нетрудно показать, что y = xtm, т. е. y G H, поскольку (¿n) С H. Отсюда по определению группы Q(C) получаем H С Q(C). С другой стороны, по теореме 6 Q(C) при данных предположениях не является 2-транзитивной, поэтому по теореме 1 Q(C) С Aff(n). Отсюда Q(C) = H.

Как отмечено выше, Aff0(n) = (g), следовательно, Q0(C) = (gk), G0(C) = (gkm) для некоторых натуральных k и m, поскольку

Go(C) С Qo(C) С Affo(n).

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

Если m =1, то g = g, т.е. G(C) = Q(C) = (tn,gk). Пусть (gkm) С (g). Имеем

равенство

Cg' = C.

(21)

При этом, как мы уже показали выше, д/ = д*¿п. Из (21) получаем д *тСд/т = С. Но

-.km

д'“"" Е С(С), поэтому д—^тСд = С. Сравнивая последние два равенства, по свойству 5

получаем д/т = дкт, или (дк¿п)т = д*т. Но тогда подстановки дк¿п и дкт перестановочны, следовательно, их коммутатор [дк¿п, д^т] равен еп. Отсюда по свойству сложных коммутаторов

[д* ¿п,д"т] = д ,д"т][д" ,д^^,д*т] = [¿п,д*т] = еп.

Последнее равенство верно, только если I = 0(mod п) либо дкт = еп. В первом случае д/ = дк, т. е. Go(C) = (дк), что противоречит нашему предположению. Во втором случае Go(C) = (еп), т.е. G(C) = (¿п). ■

Пример 1. Пусть С — матрица инциденций зингеровской блок-схемы с параметрами (7, 3, 1), т. е.

1011000 0101100 0010110 С = 0 0 0 1 0 1 1

1000101

1 1 0 0 0 1 0

0 1 1 0 0 0 1

В этом случае LG(C) 2-транзитивна, ф(С) = (¿7, д2), где д(х) = 3x(mod7), G(C) =

= (¿7). Таким образом, G(C) С ф(С) С LG(c).

ЛИТЕРАТУРА

1. Егоров В. Н., Марков А. И. О гипотезе Адама для графов с циркулянтными матрицами смежности вершин // ДАН СССР. 1979. Т. 249. №3. С. 529-532.

2. Давыдов Э. Г. О симметрии графов // Вопросы кибернетики. М., 1973. С. 26-49.

3. Chao C. On groups and graphs // TMAS. 1965. V. 118. No. 6. P. 488-497.

4. Feit W. Automorphisms of symmetric balanced incomplete block designs // Math. Z. 1970. No. 118. P. 40-49.

5. Feit W. On symmetric balanced incomplete block designs with doubly transitive automorphism groups // J. Combin. Theory. 1973. V. 14. No. 2. P. 221-247.

6. Huang Q., Meng J. On the isomorphism and automorphism groups of circulants // Grafs Combin. 1996. V. 12. P. 179-187.

7. Тараканов В. Е. Группы автоморфизмов циркулянтов и присоединенные матрицы графов // Математические заметки. 1999. Т. 65. Вып.3. С. 402-411.

8. Wielandt H. Finite permutation groups. New York; London: Academic Press, 1964.

9. Холл М. Комбинаторика. М.: Мир, 1970.

10. Adam A. Research problem 2-10 // J. Combin. Theory. 1967. V. 2. P. 393.

11. Dembowski P. Finite geometries. Berlin and New York: Springer Verlag, 1968.

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