Открыть сервисСервис

Квазигруппа — алгебраическая структура

Квазигруппа — алгебраическая структура, состоящая из множества и бинарной операции на нём, обобщение группы, из которого исключено требование ассоциативности и наличия нейтрального элемента. Квазигруппа — множество $Q$ с бинарной операцией $\cdot$, такая, что для любых двух элементов $a, b \in Q$ уравнения $a \cdot x = b$ и $y \cdot a = b$ имеют ровно одно решение в $Q$. Эквивалентно: таблица Кэли (латинский квадрат) операции не содержит повторяющихся элементов ни в строках, ни в столбцах.

Определение и свойства

Квазигруппа $(Q, \cdot)$ определяется требованием «сольвентности»: уравнения $a x = b$ и $y a = b$ всегда разрешимы и притом однозначно. Это означает, что в латинском квадрате Кэли каждый элемент встречается ровно один раз в каждой строке и каждом столбце.

Следствия определения:

  • В квазигруппе выполняются левые и правые законы сокращения: $a x = a y \Rightarrow x = y$ и $x a = y a \Rightarrow x = y$.
  • Нейтральный элемент не обязателен. Квазигруппа с нейтральным элементом, но без ассоциативности, называется квазигруппой с единицей (или унитарной квазигруппой).
  • Ассоциативная квазигруппа является группой. Таким образом, группы — частный случай квазигрупп.

Основные понятия

Левый и правый нейтральный элементы

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

Перевёртыши

Для квазигруппы $(Q, \cdot)$ определяются три операции-перевёртыша:

  • левый: $x \backslash a$ — решение уравнения $x \cdot y = a$;
  • правый: $a / x$ — решение уравнения $y \cdot x = a$;
  • третий: $x * a$ — решение уравнения $y \cdot x = a$ (иногда определяется иначе, в зависимости от принятых соглашений).

Эти операции превращают квазигруппу в структуру с шестью операциями, что важно при изучении идентификационных соотношений.

Квазигруппа с инволюцией

Квазигруппа с унарной операцией $x \mapsto x^{-1}$, такой, что $x \cdot (x^{-1} \cdot a) = a$ и $(a \cdot x^{-1}) \cdot x = a$, называется квазигруппой с инволюцией. Такие структуры возникают в комбинаторике и теории кодирования.

Классификация

Типы квазигрупп

По свойствам операции квазигруппы делятся на типы (соотношения между операциями $\cdot, \backslash, /, *$):

  • I тип — ассоциативная (группа);
  • II тип — латинская квазигруппа с инволюцией;
  • III тип — квазигруппа Риба (полугруппа с инволюцией);
  • IV тип — квазигруппа Риба-Мушина-Штейнбаха;
  • V тип — альтернативная квазигруппа;
  • VI тип — квазигруппа Штейнбаха.

Эта классификация, связанная с работами Белькина, Риба, Мушина и Штейнбаха, описывает соотношения между шестью операциями квазигруппы.

Квазиполоса

Квазиполоса (квазигруппа с идемпотентностью) — квазигруппа, в которой $x \cdot x = x$ для всех $x$. Квазиполосы не являются группами, кроме тривиального случая одного элемента. Они изучаются в рамках общей алгебры и комбинаторики.

Примеры

  • Множество $\{1, 2, 3\}$ с операцией $a \cdot b = $ остаток от деления $a + b + 1$ на 3 (со сдвигом) образует квазигруппу, не являющуюся группой.
  • Любая группа является квазигруппой.
  • Множество ненулевых рациональных чисел с операцией $a \cdot b = a/b$ — квазигруппа без единицы (деление не ассоциативно).

Применение

Теория кодирования

Квазигруппы применяются в теории кодирования: построение кодов на квазигруппах позволяет получать устойчивые к ошибкам коды, в частности, для коррекции и обнаружения ошибок в системах связи. Работы по кодам на квазигруппах принадлежат в том числе российским математикам (И. В. Чистяков, В. Д. Белькин).

Теория графов и комбинаторика

Квазигруппы естественно связаны с латинскими квадратами и ортогональными латинскими квадратами. Теорема Тарри (1960) о числе ортогональных латинских квадратов и связанная с ней задача Эйлера о 36 офицерах решаются средствами теории квазигрупп.

Криптография

На квазигруппах строятся некоторые схемы блочного шифрования, основанные на сложности решения уравнений в квазигруппах и на неассоциативности операции.

Теория автоматов и формальных языков

Квазигруппы и квазиполосы используются при описании порождения формальных языков: слово порождается квазигруппой, если оно можно сократить до пустого слова последовательным применением правил $x \cdot x^{-1} \to \varepsilon$ и $x^{-1} \cdot x \to \varepsilon$.

История

Понятие квазигруппы введено в 1920-е годы в работах Д. Кёнига и Г. Дезарга, а также в трудах О. Шрайера и Б. Л. ван дер Вардена. Систематическое развитие теория получила в работах А. А. Гвоздева, О. И. Гельфанда, а позднее — В. Д. Белькина, В. В. Риба, А. В. Мушина и П. Штейнбаха. В СССР теория квазигрупп и латинских квадратов развивалась в том числе в Новосибирске и Саратове.

Источники

  • Курочкин А. М., Мельников И. С. «Алгебраические квазигруппы»
  • Белькин В. Д. «Квазигруппы и латинские квадраты»
  • Риб В. В. «Квазигруппы и проблемы реализации»
  • Гвоздев А. А. «Структуры, определяемые латинскими квадратами»
  • Дембовицкий В. А. «Квазигруппы и латинские квадраты»
  • Штейнбах П. «Quasigroups: theory and applications»
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru