Исследование функций роста в конечных двупорожденных группах периода 5
Автор: Кузнецова А.С.
Журнал: Сибирский аэрокосмический журнал @vestnik-sibsau
Рубрика: Математика, механика, информатика
Статья в выпуске: 3 (49), 2013 года.
Бесплатный доступ
Пусть В 0 (2,5, k) - максимальная конечная двупорожденная бернсайдова группа периода 5 ступени нильпотентности k и {α 1, α 2} - порождающие элементы данной группы. Ранее автором совместно с А. А. Кузнецовым были получены функции роста В 0(2,5, k) относительно порождающего множества {α 1, α 1- 1α 2, α- 1} при k ≤ 5. В настоящей работе создан компьютерный алгоритм, вычисляющий функцию роста и диаметр графа Кэли конечной р-группы, заданной порождающим множеством А = {α 1, α 2}. На основе алгоритма получены функции роста групп В 0 (2,5, k) относительно А для k ≤ 5. Рассматриваемая задача помимо фундаментального значения, имеет также и приложения, например, при проектировании компьютерных вычислительных сетей. Сеть процессоров может быть представлена как неориентированный граф, в котором процессоры являются вершинами, а две вершины графа соединены ребром, если имеется прямое соединение между соответствующими процессорами. С одной стороны, желательно, чтобы между процессорами было как можно меньше соединений, а с другой, обмен данными между процессорами предпочтительно производить с наименьшим числом посредников. Очевидно, эти два критерия противоречат друг другу. На теоретико-групповом языке диаметр графа вычислительной сети будет равен максимальной длине минимальных слов соответствующей графу группы.
Функция роста, диаметр кэли
Короткий адрес: https://sciup.org/148177118
IDR: 148177118
Текст научной статьи Исследование функций роста в конечных двупорожденных группах периода 5
Пусть B 0 (2, 5, k ) – максимальная конечная двупо-рожденная бернсайдова группа периода 5 ступени нильпотентности k . В данном классе групп наибольшей является группа B 0(2,5,12), порядок которой равен 534 [1]. Положим { a 1, a 2} – порождающие элементы B 0(2,5, k ) .
В [2] было начато исследование функций роста в группах B 0(2, 5, k ) . Относительно порождающего множества { a 1, a 1 - 1 a 2, a 2 - 1} вычислены указанные характеристики групп для k ≤ 5 .
Настоящая работа является логичным продолжением [2]. В ней будут представлены результаты вычислений функций роста указанных групп для порождающего множества Α= { a 1, a 2} при k ≤ 5 . Функция роста группы B 0(2,5,6) относительно Α получена К. А. Филипповым в работе [3].
Для вычисления функции роста и диаметра графа Кэли относительно Α необходимо перечислить все элементы группы в формате минимальных слов [4]. Вычислив количество слов на каждой длине, можно будет получить функцию роста группы, а максимально возможная длина минимальных слов будет являться диаметром Кэли группы.
Отметим, что для случаев k = 2, 3, 4, 5 были использованы компьютерные вычисления, основанные на алгоритме из разд. 1.
Рассматриваемая задача помимо фундаментального значения, имеет также и приложения, например, при проектировании компьютерных вычислительных сетей [5]. Сеть процессоров может быть представлена как неориентированный граф, в котором процессоры являются вершинами, а две вершины графа соединены ребром, если имеется прямое соединение между соответствующими процессорами. С одной стороны, желательно, чтобы между процессорами было как можно меньше соединений, а с другой, обмен данными между процессорами предпочтительно производить с наименьшим числом посредников. Очевидно, эти два критерия противоречат друг другу. На теоретико-групповом языке диаметр графа вычислительной сети будет равен максимальной длине минимальных слов соответствующей графу группы.
Описание алгоритма вычисления функции роста группы. Пусть p – простое число, а G – конечная группа экспоненты p . Это значит, что gp = 1 для всех g ∈ G . Положим Α = { a 1, a 2} – порождающие элементы G . На множестве Α введем отношение порядка « <» (меньше): a 1 ≺ a 2. Пусть g элемент из G . Тогда его можно представить в виде конечного произведения из порождающих, т. е. , g =α 1 ⋅α 2 ⋅ ... ⋅α s , где α i ∈Α , правую часть данного равенства мы будем называть словом и записывать v =α 1 α 2... α s . Натуральное число s будем называть длиной слова v .
Функция L ( v ) определена на множестве всех слов и равна длине слова v , т. е. L ( v ) = s для слова v , указанного выше. Единица группы e будет представлена пустым словом, которое мы будем обозначать ε . По определению, длина пустого слова равна 0.
Определение отношения порядка на множестве слов. Будем говорить, что слово v меньше слова w и записывать это как v ≺ w , если имеет место одно из следующих утверждений:
-
1. L ( v ) < L ( w );
-
2. Если L ( w ) = L ( v ), тогда пусть v = a 1 a 2... a 5 и w =P j P 2 ... P 5 , a =P i , a 2 = P 2 , a k - i =P k _ i , a k ^ P k для некоторого 1 < k < 5 .
Определение минимального слова . Слово v будем называть минимальным в G относительно введенного порядка, если для любого другого слова w , удовлетворяющего условию gv = g w , будет выполняться v ≺ w .
Так как G нильпотентна, то мы можем найти цепочку подгрупп G i (1 < i < n ), обладающих следующими свойствами:
G = G1 ^ G2 ^...^ Gn ^ Gn+1 = e,
G i нормальны в G , а факторы G i / Gi + 1 имеют порядок p и лежат в центре G / Gi + 1 .
Пусть для 1 < i < n элемент ai е Gi, но ai е Gi+1, тогда каждый элемент группы g е G может однозначным образом записан в виде g = л' а22 ann ,0 <уi < p. (1.1)
Такое представление элементов группы (pc-представление), можно получить при помощи алгоритма известного как p-quotient algorithm [6]. Он реализован в системах компьютерной алгебры GAP и Magma. Если A - порождающее множество группы G , то любой ее элемент, записанный в виде слова а1 а 2 _ а5 , где a i е A , можно преобразовать к виду (1):
pq
а1 а 2 ... а5 ^ а / 1 а 22 ... a n n . ( 2)
Процедура (2) дает возможность решить проблему равенства слов в G . На ее основе мы можем перечислить элементы G в формате минимальных слов.
Обозначим через Ks ( G ) множество всех минимальных слов группы G , не превосходящих по длине s . Множество Qs ( G )– элементы Ks ( G ), записанные в виде правой части (2). Пустое слово – единицу группы обозначим e .
Пусть 5 0 е N - минимальное число, для которого выполняется K5 0 ( G ) = K5 0 + 1( G ). В этом случае 5 0 будет являться диаметром Кэли группы G . Опишем алгоритм, вычисляющий Ks :
-
1. 5 = 0, K 0 = { е }, Q o = { e }, T = K 0 .
-
2. 5 = 5 + 1, K = K - 1 , Qs = Qs - 1 , V = а 1 T U а 2 T , T = 0 , i = 1.
-
3. Для v i е V v i ^ w . Если w е Q5 , то
-
4. Если <
-
5. Если <
-
6. Диаметр G равен 5 - 1, K5 - 1( G ) - множество всех минимальных слов группы. Функция роста задается формулой f ( j ) = | K j ( G ) | - 1 K j - 1 ( G ) | (1 < j < 5 - 1).
-
7. Завершение работы алгоритма.
pq
K = K U v i , Q 5 = Q 5 U w , T = T U v i .
[ i < V I, то i = i + 1, переход в3;
I i = V |, то переход в 5.
\ T ^ 0 , то переход в пункт 2;
| T = 0 , то переход в пункт6.
Группа B 0(2,5,1). Данная группа представляет собой элементарную абелеву группу, порядок которой равен 52 . Нетрудно вычислить функцию роста данной группы и диаметр Кэли (см. табл. 1). Справедлива следующая
Теорема 1. Относительно порождающего множества A группа B 0 (2,5,1) имеет диаметр Кэли, равный 8, а функция роста задана табл. 1.
Доказательство. Очевидно.
Таблица 1
Функция роста группы B 0(2,5,1)
Длина |
Кол-во слов |
Длина |
Кол-во слов |
Длина |
Кол-во слов |
0 |
1 |
3 |
4 |
6 |
3 |
1 |
2 |
4 |
5 |
7 |
2 |
2 |
3 |
5 |
4 |
8 |
1 |
|B 0 (2,5,1)| = 5 2 = 25 |
Группа B 0(2,5, 2). Любой элемент группы B 0(2,5,2) представим в виде нормального коммутаторного слова [1]:
g = ^ а 2 2 а 3 3 , у i е Z 5 .
Для умножения элементов, будем использовать полиномы Холла, полученные в [7].
Пусть a 1 x 1 a 2 x 2 a 3 x 3 и a 1 y 1 a 2 y 2 a 3 y 3 – два произвольных элемента в группе B 0(2,5,2), записанных в коммутаторном виде. Тогда их произведение равно а ^ 1 а 2 Х 2 а 3 3 • а ^1 а У 2 а 3' 3 = а 1 ч а 2 2 а z z 3 , где z i е Z 5 и:
z1 = x1 + У1, z 2 = x 2 + y 2, z 3 = x3 + У 3 + x 2 У1.
Применив алгоритм из разд. 1, получим функцию роста рассматриваемой группы (табл. 2).
Имеет место
Теорема 2. Относительно порождающего множества A группа B 0(2,5,2) имеет диаметр Кэли, равный 10, а функция роста задана табл. 2.
Доказательство. Следует из вычислений функции роста группы B 0(2,5,2) по алгоритму из разд. 1.
Таблица 2
Функция роста группы B 0(2,5,2)
Длина |
Кол-во слов |
Длина |
Кол-во слов |
Длина |
Кол-во слов |
Длина |
Кол-во слов |
0 |
1 |
3 |
8 |
6 |
23 |
9 |
10 |
1 |
2 |
4 |
15 |
7 |
21 |
10 |
4 |
2 |
4 |
5 |
20 |
8 |
17 |
||
1 B o (2,5,2)| = 5 3 = 125 |
Таблица 3
Функция роста группы B 0(2,5,3)
Длина |
Кол-во слов |
Длина |
Кол-во слов |
Длина |
Кол-во слов |
Длина |
Кол-во слов |
0 |
1 |
6 |
56 |
12 |
487 |
18 |
12 |
1 |
2 |
7 |
100 |
13 |
438 |
19 |
4 |
2 |
4 |
8 |
166 |
14 |
343 |
20 |
2 |
3 |
8 |
9 |
262 |
15 |
222 |
||
4 |
16 |
10 |
370 |
16 |
112 |
||
5 |
30 |
11 |
455 |
17 |
34 |
||
| B o (2,5,3)| = 55 = 3125 |
Группа B0(2,5,3). Каждый элемент группы B0(2,5,3) представим в виде нормального коммутаторного слова g = a^ a22 a33 a44 a55, уi e Z5.
Пусть a 1 x 1 a 2 x 2 a 3 x 3 a 4 x 4 a 5 x 5 и a 1 y 1 a 2 y 2 a 3 y 3 a 4 y 4 a 5 y 5 – два произвольных элемента в группе B 0(2,5,3) , записанных в коммутаторном виде. Тогда их произведение равно a 1 x 1 a 2 x 2 a 3 x 3 a 4 x 4 a 5 x 5 ∙ a 1 y 1 a 2 y 2 a 3 y 3 a 4 y 4 a 5 y 5 = a 1 z 1 a 2 z 2 a 3 z 3 a 4 z 4 a 5 z 5 , где z i e Z 5 и:
zi = x + У1, z 2 = x 2 + y 2 , z 3 = x3 + y 3 + x 2 У1,
Группа B 0(2,5, 4). Каждый элемент группы
B0(2, 5, 4) представим в виде нормального коммута- торного слова g = a/1 a22 a33 a44 a55 a66 a 77 a88, уi e Z5.
Пусть a1x1 a2x2 a3x3 a4x4 a5x5 a6x6 a7x7 a8x8 и a1y1 a2y2 a3y3 a4y4 a5y5 a6y6 a7y7 a8y8 – два произвольных элемента в группе B0 (2, 5, 4) , записанных в коммутаторном виде. Тогда их произведение равно a1x1a2x2a3x3a4x4a5x5a6x6a7x7a8x8∙ a1y1a2y2a3y3a4y4a5y5a6y6a7y7a8y8= az a22 a33 a44 a55 a66 a77 a88, где zi e Z5 и:
zi = xi + У1, z 2 = x 2 + y 2 , z3
= x 3 + y 3 + x 2 У 1 ,
z 5
, I У 1 I, z 4 = x 4 + У 4 + x 2 I 2 I + x 3 У 1 ,
Z 4 = x 4
+ У 4 + x 2
У 1 L 2 I + x 3 У 1 ,
I x 2 I
= x 5 + y 5 + x 2 У 1 У 2 + I 2 I У 1 + x 3 У 2 .
z 5 = x 5 + y 5
I X 2 I
+ x 2 У 1 У 2 +I 2 I У 1 + X 3 У 2 ,
Здесь и далее I I = —-—:— --биномиальный ко-
I r ) r!(n - r)!
z 6 = x 6 + у 6
. I У1 I . I У1 I .
+ X2 I 3 I+ X3 I 2 I + X4У1, эффициент. Применив алгоритм из разд. 1, вычислим функцию роста группы B0(2,5,3) (табл. 3).
Справедлива следующая
Теорема 3. Относительно порождающего множества А группа B 0 (2,5,3) имеет диаметр Кэли, равный 20, а функция роста задана таблицей 3.
Доказательство. Следует из вычислений функции роста группы B 0(2,5,3) по алгоритму из разд. 1.
Z 7 — X 7 + У 7
I X2 II У1 1 I У1 I
+ + x? У? +
22 222
+ x 3 У 1 У 2 + X 4 У 2 + X 5 У 1 ,
I X 2 I I X 2 I z 8 = x8 + У 8 +I 3 I У1 +I 2 I У1У 2 +
+ x 2 У 1

+ x 3

+ X 5 У 2 .
Применив алгоритм из разд. 1, найдем функцию роста группы B 0(2,5,4) (табл. 4).
Теорема 4. Относительно порождающего множества А группа B 0 (2,5,4) имеет диаметр Кэли, равный 30, а функция роста задана таблицей 4.
Доказательство. Следует из вычислений функции роста группы B 0(2,5,4) по алгоритму из разд. 1.
Группа B 0(2,5,5). Аналогичным образом вычислим функцию роста группы B 0(2,5,5) (табл. 5).
Справедлива следующая
Теорема 5. В алфавите А группа B 0 (2,5,5) имеет диаметр Кэли, равный 32, а функция роста задана таблицей 5.
Доказательство. Следует из вычислений функции роста группы B 0(2,5,5) по алгоритму из разд. 1.
Группа B 0(2,5,6). К. А. Филиппов в работе [3] вычислил функцию роста группы B 0(2,5,6) (табл. 6).
Таблица 4
Длина |
Кол-во слов |
Длина |
Кол-во слов |
Длина |
Кол-во слов |
Длина |
Кол-во слов |
0 |
1 |
8 |
214 |
16 |
21923 |
24 |
18448 |
1 |
2 |
9 |
410 |
17 |
31600 |
25 |
8706 |
2 |
4 |
10 |
784 |
18 |
41954 |
26 |
3256 |
3 |
8 |
11 |
1487 |
19 |
50670 |
27 |
812 |
4 |
16 |
12 |
2735 |
20 |
54460 |
28 |
152 |
5 |
30 |
13 |
4905 |
21 |
51399 |
29 |
52 |
6 |
58 |
14 |
8529 |
22 |
42862 |
30 |
26 |
7 |
112 |
15 |
14118 |
23 |
30892 |
||
IB 0(2,5,4) = 5 8 = 390625 |
Таблица 5
Длина |
Кол-во слов |
Длина |
Кол-во слов |
Длина |
Кол-во слов |
Длина |
Кол-во слов |
0 |
1 |
9 |
410 |
18 |
126828 |
27 |
887095 |
1 |
2 |
10 |
784 |
19 |
229180 |
28 |
487974 |
2 |
4 |
11 |
1495 |
20 |
399742 |
29 |
179463 |
3 |
8 |
12 |
2845 |
21 |
658283 |
30 |
36089 |
4 |
16 |
13 |
5409 |
22 |
994274 |
31 |
3332 |
5 |
30 |
14 |
10271 |
23 |
1332692 |
32 |
116 |
6 |
58 |
15 |
19476 |
24 |
1533785 |
||
7 |
112 |
16 |
36732 |
25 |
1497003 |
||
8 |
214 |
17 |
68679 |
26 |
1253223 |
||
| B 0(2,5,5)| = 510 = 9765625 |
Таблица 6
Длина |
Кол-во слов |
Длина |
Кол-во слов |
Длина |
Кол-во слов |
Длина |
Кол-во слов |
0 |
1 |
12 |
2847 |
24 |
6055431 |
36 |
831332170 |
1 |
2 |
13 |
5417 |
25 |
11319139 |
37 |
618248452 |
2 |
4 |
14 |
10303 |
26 |
21039700 |
38 |
367604796 |
3 |
8 |
15 |
19602 |
27 |
38795471 |
39 |
151894200 |
4 |
16 |
16 |
37254 |
28 |
70686385 |
40 |
34898104 |
5 |
30 |
17 |
70751 |
29 |
126432849 |
41 |
3181218 |
6 |
58 |
18 |
134224 |
30 |
219647100 |
42 |
69158 |
7 |
112 |
19 |
254321 |
31 |
364201879 |
43 |
800 |
8 |
214 |
20 |
481252 |
32 |
561801464 |
44 |
316 |
9 |
410 |
21 |
909349 |
33 |
779044350 |
45 |
158 |
10 |
784 |
22 |
1714866 |
34 |
936055279 |
||
11 |
1495 |
23 |
3226931 |
35 |
954336955 |
||
B 0(2,5,6) = 5 14 = 6103515625 |
Функция роста группы B 0(2,5,4)
Функция роста группы B 0(2,5,5)
Функция роста группы B 0(2,5,6)