Научная статья на тему 'О вычислении функций роста конечных двупорождённых бернсайдовых групп периода 5'

О вычислении функций роста конечных двупорождённых бернсайдовых групп периода 5 Текст научной статьи по специальности «Математика»

CC BY
114
25
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ФУНКЦИЯ РОСТА ГРУППЫ / ГРУППА БЕРНСАЙДА / BURNSIDE GROUP / GROWTH FUNCTION

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

Пусть B0(2, 5) = {а1,а2} наибольшая конечная двупорождённая бернсайдо-ва группа периода 5, порядок которой равен 534. Для каждого элемента дан«-> ai ной группы существует уникальное коммутаторное представление вида а11 · · аа2 ·... · аа434, где а^ Е Z5, i = 1, 2,..., 34. Здесь а1 и а2 порождающие элементы Bo(2, 5); аз,...,аз4 коммутаторы, которые вычисляются рекурсивно через а1 и а2. Определим фактор-группу группы B0(2,5) следующего вида: Bk = B0(2, 5)/{ак+1,..., а34}. Очевидно, что |Bk| = 5k. В настоящей работе вычислены функции роста Bk относительно порождающих множеств {а1,а2} и {а1,а-1,а2,а-1} для k = 15, 16, 17.

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

Похожие темы научных работ по математике , автор научной работы — Кузнецов Александр Алексеевич, Карчевский Сергей Сергеевич

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

On the growth functions of finite two generator burnside groups of exponent five

Let B0(2, 5) = (a1,a2) be the largest 2-generator Burnside group of exponent 5. It has the order 534. There is a power commutator presentation of B0(2, 5). In this case, every element of the group can be uniquely represented as a^1 ' a22 '... ' a344, where a E Z5, a E B0(2, 5), i = 1, 2,..., 34. Here, a1 and a2 are generators of B0(2, 5), commutators a3,..., a34 are recursively defined by a1 and a2. We define Bk = B0(2,5)/(ak+1,..., a34) as a quotient of B0(2, 5). It is clearly that |Bk | = 5k. A new algorithm for computing the growth function of Bk is created. Using this algorithm, we calculated the growth functions of Bk relative to generating sets {a1,a2} and {a1, a-1, a2, a-1} for k = 15, 16, 17.

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

6. Богачкова И. А., Заикин О. С., Кочемазов С. Е. и др. Задачи поиска коллизий для криптографических хеш-функций семейства MD как варианты задачи о булевой выполнимости // Вычислительные методы и программирование. 2015. T. 16. С. 61-77.

7. Отпущенников И. В., Семёнов А. А. Технология трансляции комбинаторных проблем в булевы уравнения // Прикладная дискретная математика. 2011. №1. С. 96-115.

8. Otpuschennikov I., Semenov A., and Kochemazov S. Transalg: a tool for translating procedural descriptions of discrete functions to SAT // WCSE 2015-IPCE: Proc. 5th Intern. Workshop on Computer Science and Engineering: Information Processing and Control Engineering. 2015. P. 289-294.

9. Hawkes P., Paddon M., and Rose G. Musings on the Wang et al. MD5 Collision. IACR Eprint archive. http://eprint.iacr.org/2004/264. 2004.

10. Hirshman G. Further Musings on the Wang et al. MD5 Collision: Improvements and Corrections on the Work of Hawkes, Paddon, and Rose. Cryptology ePrint Archive, Report 2007/375. 2007.

11. Stevens M. Attacks on Hash Functions and Applications. PhD Thesis. Amsterdam: Ipskamp Drukkers, 2012. 258 p.

УДК 519.688 DOI 10.17223/2226308X/9/52

О ВЫЧИСЛЕНИИ ФУНКЦИЙ РОСТА КОНЕЧНЫХ ДВУПОРОЖДЁННЫХ БЕРНСАЙДОВЫХ ГРУПП ПЕРИОДА 51

А. А. Кузнецов, С. С. Карчевский

Пусть B0(2,5) = (a^a2) — наибольшая конечная двупорождённая бернсайдо-ва группа периода 5, порядок которой равен 534. Для каждого элемента дан-

«-> ai

ной группы существует уникальное коммутаторное представление вида ai1 ■ ■ aa2 ■ ... ■ aa434, где ai е Z5, i = 1, 2,..., 34. Здесь a1 и a2 — порождающие элементы Bo (2, 5); аз,...,аз4 — коммутаторы, которые вычисляются рекурсивно через a1 и a2. Определим фактор-группу группы B0(2,5) следующего вида: Bk = B0(2, 5)/(ak+1,..., a34). Очевидно, что |Bk| = 5k. В настоящей работе вычислены функции роста Bk относительно порождающих множеств {ai,a2} и {a1 ,a-1,a2,a-1} для k = 15, 16, 17.

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

Одним из важных инструментов для определения строения группы является изучение её роста относительно фиксированного порождающего множества. Пусть G = (X). Шаром Ks радиуса s группы G будем называть множество всех её элементов, которые могут быть представлены в виде групповых слов в алфавите X длиной не больше s. Для каждого целого неотрицательного s можно определить функцию роста группы F(s), которая равна числу элементов группы G относительно X, представимых в виде несократимых групповых слов длиной s. Таким образом,

F(0) = |Ko| = 1, F(s) = |Ks| - |Ks_1| при s е N.

Как правило, функцию роста конечной группы представляют в виде таблицы, в которую записывают ненулевые значения F(s).

Пусть F(s0) > 0, но F(s0 + 1) = 0, тогда s0 является диаметром графа Кэли группы G в алфавите порождающих X, который будем обозначать Dx (G).

1 Работа поддержана грантом Президента РФ (проект МД-3952.2015.9).

Вычисление функции роста произвольной конечной группы является хотя и разрешимой, но весьма сложной проблемой. Это связано с тем, что в общем случае задача по определению минимального слова элемента группы, как показали С. Ивен и О. Голдрейх [1], является NP-трудной.

Пусть Bo(2, 5) = (a^a2) —максимальная конечная двупорождённая бернсайдова группа периода 5, порядок которой равен 534 [2]. Используя систему компьютерной алгебры GAP, нетрудно получить рс-представление (power commutator presentation) данной группы [3, 4]. В этом случае каждый элемент g Е B0(2, 5) записывается в виде уникального упорядоченного произведения базисных коммутаторов в определённых степенях:

Vg Е Bo(2, 5) (g = a?1 ■ a£2 ■ ... ■ a^34, a Е Z5, i = 1, 2,..., 34).

Здесь коммутаторы ai и a2 являются порождающими элементами группы, а последующие— a3,..., a34 —определяются рекурсивно через a1 и a2 [2].

Обозначим через Bk фактор-группу группы B0(2, 5) следующего вида:

Bfc = Bo(2,5)/(afc+i,... ,a34).

Очевидно, что |Bk| = 5k и Vg Е Bk (g = a?1 ■ a^2 ■ ... ■ aakk).

К. А. Филипповым в [5] вычислена функция роста группы B14 в алфавите A2 = = {a1 ,a2}. Аналогичная задача для симметричного порождающего множества A4 = = {a1, a-1, a2, a-1} решена Ч. Симсом [6]. В обоих случаях решение было получено при помощи длительных компьютерных вычислений.

Одной из причин интереса исследователей к функциям роста Bk является то, что получаемая информация может оказаться полезной при решении открытой проблемы о конечности B(2, 5) — свободной двупорождённой бернсайдовой группы периода 5.

Дальнейшее изучение функций роста групп Bk для k > 14 сталкивается с серьёзными вычислительными трудностями ввиду их больших порядков.

Настоящая работа посвящена разработке эффективного алгоритма для вычисления функций роста указанных групп, который бы дал возможность преодолеть существующий барьер. За основу взят алгоритм, описанный в [7]. Для быстрого умножения элементов группы использовались полиномы Холла, полученные в [8]. Введён новый метод упорядочивания элементов, который позволил значительно повысить быстродействие. Модифицированный алгоритм реализован на 4-процессорном компьютере (на каждом по 16 ядер) с общей памятью объемом 256 Гб. В результате вычислены функции роста групп Bk для k = 15, 16 и 17.

В таблице приведены значения диаметров графов Кэли групп Bk, полученные в настоящей работе, а также уже известные; на рис. 1 и 2 приведены графики роста функций Bk.

k 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17

DA2 (Bk) 8 10 13 20 20 25 30 31 32 35 40 40 45 46 50 55

Da^ (Bk) 4 6 9 10 13 15 19 20 20 24 26 28 30 30 33 34

Рис. 1. Графики функций роста групп Bk в алфавите A2

Рис. 2. Графики функций роста групп Bk в алфавите A4

ЛИТЕРАТУРА

1. Even S. and Goldreich O. The minimum length generator sequence is NP-hard // J. Algorithms. 1981. V.2. No.3. P. 311-313.

2. Havas G., Wall G., and Wamsley J. The two generator restricted Burnside group of exponent five // Bull. Austral. Math. Soc. 1974. No. 10. P. 459-470.

3. Sims C. Computation with Finitely Presented Groups. Cambridge: Cambridge University Press, 1994. 628 p.

4. HoltD., EickB., and O'Brien E. Handbook of Computational Group Theory. Boca Raton: Chapman & Hall/CRC Press, 2005. 514 p.

5. Филиппов К. А. О диаметре Кэли одной подгруппы группы B0(2, 5) // Вестник СибГАУ. 2012. Т. 41. №1. С. 234-236.

6. Sims C. Fast multiplication and growth in groups // Proc. 1998 Intern. Symp. on Symbolic and Algebraic Computation. N.Y., USA, 1998. P. 165-170.

7. Кузнецова А. С., Кузнецов А. А., Сафонов К. В. Параллельный алгоритм вычисления функций роста в конечных двупорождённых группах периода 5 // Прикладная дискретная математика. Приложение. 2013. №6. C. 119-121.

8. Кузнецов А. А., Кузнецова А. С. Быстрое умножение элементов в конечных двупорождён-ных группах периода пять // Прикладная дискретная математика. 2013. № 1. C. 110-116.

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